분류 전체보기 99

[알리 아이템] Findmy 애플 나의찾기 에어태그 키링 어떤 것을 사야하는가

알리에서 천원마트에서 findmy (애플 나의찾기) 키링 / 아이템을 파는 것을 보신분들이 있을 것이다. 예를 들면 아래와 같은 것들.. 실제로 몇개 구매해서 요긴하게 사용하고 있고, 몇개 더 필요할 것같아서추가 구매했다. 생각보다 비싸기도 한데,, (특히 카드 형태의 나의 찾기, 위에서는 가운데 아이템) 그래서 저렴한 것을 구매했다가 낭패를 봐서 도움을 주기 위해서 이 글을 작성한다.아래이미지와 같이 카드 제품을 제외하고 키링형태의 물품을 기준으로 보면,결론 : 왼쪽은 사면 안되고, 오른쪽 물품을 구매해야한다. (보다보니 알았는데, 왼쪽제품에서는 제품 설명 / 제목에 나의 찾기라는 언급자체가 없다..) 왼쪽은 아이폰 나의 찾기 어플에서 인식이 안되고, ISearchPro 라는 어플깔아야 위치 파악 / ..

정보 & 링크 2025.10.16

[flash attn] flash_attn_2_cuda.cpython-310-x86_64-linux-gnu.so: undefined symbol

에러flash_attn_2_cuda.cpython-310-x86_64-linux-gnu.so: undefined symbol상황flash attenion 2.7.1post1 이 설치되었는데, 관련 코드 실행시 저런 문제가 발생하더라.해결법내가 해결한 방법은 다른 버젼으로 설치해보는거원래 2.7.1post1 버젼이라,pip install ‘flash-attn하나씩 낮춰가면서 설치해보면 된다.pip install ‘flash-attn -> pip install ‘flash-attn -> pip install ‘flash-attn 이렇게 낮춰가다보면 해결됨. 원인

[autoenv] 특정 폴더 진입시 자동으로 특정 아나콘다 환경 활성화하기

특정 폴더에 진입할 때, 자동으로 실행하고자 하는 코드가 존재한다면 GitHub - hyperupcall/autoenv: Directory-based environments.Directory-based environments. Contribute to hyperupcall/autoenv development by creating an account on GitHub.github.com해당 프로그램을 활용하면 된다. 아래는 설치코드 (깃헙 참고)# with cURLcurl -#fLo- 'https://raw.githubusercontent.com/hyperupcall/autoenv/main/scripts/install.sh' | sh# with wgetwget --show-progress -o /dev/n..

카테고리 없음 2025.09.20

[sualio tag reset] 알리에서 구매한 에어 태그 (air tag, Find my) 리셋 방법

알리에서 위의 그림과 동일한 Find my 제품을 구매해 나의 찾기에 등록했는데, 어느순간 tracking 이 안되길래 나의 찾기 에서 해당 물품을 삭제했었다.생각해보니 원인이 건전지의 문제인 것같아서 건전지를 갈았더니 다시 켜지는 것을 확인했고, 다만 싱크의 문제였는지 내 아이폰에서는 알수없는 기기가 쫓아다닌다는 알람을 보내주었다. (내가 등록한건데도 말이다..)그래서 해당 태그를 리셋해야겠다고 찾아보았는데 한글링크로는 존재하지 않았고, 레딧과 같은 곳에서 찾아보면서 삽질을 해보았더니 방법을 찾아낼 수 있었다.해당 태그에서 다음과 같이 누르면 된다.1. 두번 클릭해서 소리나는지 확인2. 그이후 다섯번 연속해서 누르되, 마지막은 꾹누르자 (그러면 소리남) 그러면서 리셋됨

정보 & 링크 2025.06.29

U.2 SSD와 NIC 간의 간섭 문제

최근에 서버에 U.2 SSD를 설치하는데 예상치도 못한 현상이 있어서 공유하고자 한다.상황OS : 우분투 22.04 (최근 우분투라면 대부분 적용가능할 것이라고 생각이 든다)고정 IP를 쓰는 상황에서 U.2 SSD를 연결시 인터넷 연결이 안되는 상황 발생. 서버의 NIC는 이더넷카드 이름 정책 (Predictable Network Interface Named)을 활용한다. 관련해서 정리해둔 다른 블로그 링크 - https://flavono123.github.io/posts/get-net-dev-from-ip/우분투 IP 설정은 netplan을 활용원인U.2 SSD 와 NIC 모두 PCI 인터페이스를 활용 U.2 SSD가 추가되면서,  NIC의 enp 번호가 한칸씩 밀리는 문제 발생(예시. enp 100가..

프로그래밍 2025.03.02

Display rotation shortcut for mac (맥북 화면 회전 단축키 설정)

맥북프로 M1 max에 24인치 외장모니터를 연결해서 클램쉘로 사용중인데, 두가지 불편한점이 있었다.1. 맥북에 전원을 연결하지 않았을 때 노트북을 닫아버리면, 외장모니터 화면도 같이 꺼짐 (전원 연결되어있을때는 괜찮음)2. 윈도우에서는 존재했던 화면 회전 (0/90/180/270도 회전) 단축키가 맥북에는 없다! (외장모니터에 모니터암을 달아서 사용하는 중인데, 이 것의 활용을 극대화하고 싶었다. 논문을 읽든,, 긴글을 읽든 90도 회전시켜서 보고 싶었다) 내가 짜려고하는 bash 스크립트는 0 / 90 회전을 토글해주는 것을 목적으로 한다.- 참고 : 윈도우에서는 Ctrl키 + Alt키 + ↑(방향키) 를 활용하여 전환이 가능하다. (기억이 안나서 찾아봄,,)첫번째 문제도 해결했는데, 다음에 기록하도..

카테고리 없음 2025.03.02

knockknock asyncio 안쓰고 쓰기

딥러닝 학습시에 실험 (코드실행)이 오래걸리기에, huggingface의 knockknock (링크) 패키지를 telegram bot에 연결해서 코드가 다 올라갈때마다 텔레그램을 통해 알람을 올 수 있게 해두었는데, python-telegram-bot의 특정 버젼(version 20)부터, asyncio 관련 모듈을 활용해야 사용할 수 있게 된 것같다. 이를 해당 버젼에 맞게 수정하거나 업데이트해주는 방법도 있겠지만, 그건 귀찮으므로 pip install python-telegram-bot==13.13 해당 방법을 통해, 버젼만 다운그레이드 해주면 된다.

[python] 파이썬으로 gif / 영상 만들기

1. Celluloid 패키지 활용 (in ipynb) 설치 pip install celluloid 사용 예시 - ipynb 내부에서 보기 from celluloid import Camera # getting the camera from IPython.display import HTML import matplotlib.pyplot as plt import numpy as np import os fig, ax = plt.subplots() # make it bigger camera = Camera(fig)# the camera gets our figure for img in os.listdir("NST/epochs"): img_obj = plt.imread(os.path.join("NST/epochs"),..

[백준][C++] 1738 골목길 - SPFA (Shortest Path Faster Algorithm) 알고리즘

벨만포드 알고리즘은 모든 노드에 대해서 업데이트를 하는 것에 반해, SPFA는 업데이트된 노드와 그 노드에 연결된 간선만 확인하고 업데이트하는 것이다. O(VE)로 벨만 포드 알고리즘과 동일하지만, 특정 경우에 O(V+E)에 빠르게 연산가능하다는 점이다. 밸만포드 알고리즘과 동일하게 visited 변수를 활용해 1->n 루트에서 음수의 사이클이 있는지 확인한다. 큐와 큐에 있는지 확인하는 배열(inQ)를 활용해 업데이트한 노드를 큐에 넣을 수 있도록하고, cycle[MAXN] 변수를 두어 노드를 n번이상 방문하면 벨만포드에서 n번째 순회를 했을 때랑 동일하게 음수의 사이클이 있다고 판단한다. #include #include #include #include #include #define MAXN 100+1..

[백준][C++] 1738 골목길 - 벨만포드(bellmanford) 알고리즘

최대한 유리한 경로를 찾는 문제이다. 길을 지날때마다 금품을 잃거나, 금품을 획득하게 된다고 한다. 음의 가중치를 가진 간선이 존재하므로 다익스트라는 불가능이다. 그럼 벨만포드 알고리즘이다. 우리가 아는 알고리즘(다익스트라, 벨만포트, 플로이드 워셜)은 간선을 지날 때마다 비용을 지불한다. 그래서 최소의 비용을 찾는 문제이다. 그런데 1738번은 최대의 금품을 가지는 것을 찾는 문제다. 그래서 벨만포드 알고리즘에 활용하기 위해서 기존의 금품을 획득할 때 +A로 표시하는 것을 반대로 표시한다.(+A -> -A, -A -> +A) 그 것을 통해서 최소의 비용을 찾는 알고리즘인 밸만포드 알고리즘을 사용할 것이다. 최적의 경로가 존재하지 않는 상황은 1->N로 가는 경로를 찾았는데, 그 경로상에서 음수의 싸이클..

반응형