etc. 34

제주 여행 우연히 만난 감성 넘치던 카노푸스 카페

비싸서 갈까 말까 고민했었는데 안 갔으면 큰일날뻔 부영호텔에서 묵었는데 걸어서 5-10분 정도 걸린다고 나와서 걸어갔다 바로 옆 씨에스호텔에 있는 곳이었는데 덕분에 리조트 안 쪽으로도 가보게 되었다 와.. 진짜 예쁘고 한가로웠다 [네이버 지도] 카노푸스 카페 제주 서귀포시 중문관광로 198 씨에스호텔앤리조트 https://naver.me/GsjmVXXo 네이버 지도카노푸스 카페map.naver.com

etc. 2024.11.08

OpenGL 3로 Polar Grid 구현

[용어 및 개념 정리]- Polar Coordinate System (극좌표계): 평면 위의 위치를 각도와 거리를 써서 나타내는 2차원 좌표계 (출처: 위키백과)- 점의 표시: 반지름(r)과 각(θ)으로 표현.- 직교 좌표계(Cartesian Coordinate System, 데카르트 좌표계)를 극좌표계로 변환하는 방법은,r = √ ( x2 + y2 )θ = tan-1 ( y / x )이 식을 통해 풀면 된다.  [구현하기]위와 같은 좌표는 흔히 볼 수 있는 직교 좌표계이다. 이것은 직교 좌표 대신 polar 방식으로 grid를 그린 것이다.이 방식은 원점에서부터의 거리를 바로 알 수 있다는 장점이 있다.

etc. 2024.07.24

Admob, Adsense, Adfit 사용중 비교

셋 다 사용중인데 후기라기 보다는 중기? 일단 eCPM1000번 노출되면 얼마 버는지 그니깐 결국 이게 광고 단가 이게 높으면 더 많이 벌 확률이 높아진다 - Admob이 월등히 높았는데 (약 70달러) 그건 미국에서 클릭이 일어났기 때문이었다. Admob이라도 한국에선 엄청 낮았다. (약 0.5달러) - Adsense는 이 블로그 광고로 쓰고 있는데 블로그 단가가 앱 단가보단 훨씬 낮나보다. (약 0.05달러) - Adfit은 이 블로그와 웹앱에 사용중인데 너무 들쭉날쭉해서 모르겠다. 그치만 엄청 낮다는 건 확실하다. (약 0.04달러) 수익그래서 완전 초창기 앱은 얼마를 버냐 - Admob 미국에서 클릭 한 번 당하면 0.1달러 정도 주는 것 같다. - 캐시워크 100걸음에 약 70원 버는데 미국에서..

etc. 2024.05.06

SSH keygen으로 패스워드 없이 git 사용하기(Bitbucket/github)

개발회사에서 협업 툴로 github, Bitbucket 등을 사용한다. 나의 경우는 Bitbucket을 사용하고 있다. 그런데 매번 push나 pull할 때 password를 물어봐서 귀찮긴 했었다. 그래서 오늘, 매번 치지 않게 설정하는 걸 해봤다. 참고로 터미널에서 명령어로 설정하는 방법이다. 내 경우는 라즈베리파이 4에서 설정하였다. 1. SSH keygen으로 키 생성 cd .ssh ssh-keygen 터미널에서 위와 같이 명령어를 입력하면, public/private rsa 키가 생성된다. file을 입력하라고 나오면 id_rsa형식으로 입력하면 된다. passphrase를 치라고 하면 해당 개발서버(나의 경우는 Bitbucket)의 비밀번호를 입력한다. 그러면 key fingerprint라면서..

etc. 2021.01.31

LNK2001 링크 에러 해결 방법

외부 라이브러리나 내가 만든 라이브러리를 사용할 때 자주 만나게 되는 에러코드. 만날 때마다 다시 찾아보는 게 귀찮아서 정리. LNK2001 LNK는 예상하듯이 link할 때 에러가 난다는 뜻. unresolved external symbol 하고 __cdecl 함수명 이런 식으로 뜨는데 함수가 선언은 되어 있지만 함수의 내용이 없다는 뜻이라고 한다. 그래서 함수 내용이 있는지 확인하고, 그게 아니라 함수 내용은 있는데도 이 에러가 난다면 이 함수가 있는 파일이 있는지 확인한다. 그 함수가 abc.cpp에 있다면 abc.cpp를 visual studio 측면에 있는 Solution Explorer에 넣어준다. makefile을 사용하는 거라면 abc.cpp 파일을 complie하는 목록에 넣어준다.

etc. 2021.01.11

Sigrok libserialport library 사용 시 port configuration 2가지 방법

[configuration의 이해] port를 open한 후 설정하는 방법은 두 가지가 있다. 1. 모든 세팅을 한 번에 read/write 하는 방법. 2. 각각 세팅을 port에 직접 하는 방법. 1번의 경우, config를 거쳐서 한다고 생각하면 쉽고, 2번은 임시 config에 세팅한 후 free되는 방식이다. /* Create a different configuration to have ready for use. */ printf("Creating new config for 9600 7E2, XON/XOFF flow control.\n"); struct sp_port_config *other_config; check(sp_new_config(&other_config)); check(sp_set_..

etc. 2020.12.02

The breakpoint will not currently be hit 에러 해결방법

The breakpoint will not currently be hit. No executable code is associated with this line. Possible causes include: conditional compilation or complier optimizations. 디버깅 중에 이런 메시지가 뜨면서 breakpoint가 잡히지 않았다. 그래서 원하는 동작을 하지 않고 프로그램이 이상하게 동작했다. Debug 모드는 괜찮은데 Release 모드에서만 왜 이렇지? 하고 Property pages에서 하나 하나 검토해봤다. 그 중 의심스러웠던 Optimization! 사실 지난 번에도 한 번 이것 때문에 고생했었다. 이젠 좀 잊지 말자. Project Property Pages..

etc. 2020.11.16

Sourcetrail 사용하기 - 소스파일 전체 flow 그래프 보기 (feat. Visual Studio)

일단 Sourcetrail을 다운 받아 설치를 한다. https://www.sourcetrail.com/documentation/#Installation Sourcetrail - Documentation Sourcetrail does two things with the data collected during indexing: The data is stored in the .srctrldb file which is in the same directory as the .srctrlprj file. This database file is used by Sourcetrail to serve its purpose of letting you navigate your www.sourcetrail.com 다른 사이트들..

etc. 2020.11.13