본문 바로가기

전체 글391

카메라 필터앱 July 배포 2018년? 쯤 개발한 카메라 앱이 하나 있다. moment July라고..GPUImage를 사용해 Objective C로 개발되었다. 그때는 아이폰에 카메라가 2개가 최대였다. 하지만 이제 3개가 기본이된지 오래다. 나도 업데이트를 하고 싶었지만 GPUImage가 더이상 업데이트 되지 않는것 같았다.다시 만들어야지 만들어야지.. 하고 아주 오랜 기간이 흘렀다.22년초 GPUImage를 사용하지 않은 기반기술을 습득하게 되었고 프로토타입은 개발하였다.하지만 디자인도 없고.. 시간도없고.. 그렇게 방치되다가 24년 말 다시 개발에 들어갔다. 디자인은 디자이너이신 와이프가 해주었다.(이것이 가내수공업이다.)유료배포를 해도 될 것 같지만 사업자등록 문제가 걸려 보류.광고만 넣어 배포하였다. https://ap.. 2025. 1. 11.
HP 2024 자비스 AI 노트북 15-fd1030TU 구입기 Thinkpad E시리즈는 저가형 노트북과 비슷한가격대에 Thinkpad라는 브랜드를 느낄 수 있는 아주 합리적인 노트북이었다. 나도 E14, E16을 구매해 봤고 사용해봤으므로 지인이 추천해달라하면 거리낌없이 추천해 줄 수 있는 모델이다.이번에도 노트북 추천을 해달라는 부탁이 있어 아무생각없이 Thinkpad E시리즈를 추천하려했지만, 단종, 신제품 출시의 애매한 시즌인지 가격이 너무 비싸저 버렸다. 보통 50만원대에 구입했었는데 무슨 90만원대..40~50만원에 팔리는걸 90만원에 살순 없기에 대안을 찾아보았다.그렇게 쿠팡을 뒤지던 중 HP AI노트북이 눈에 들어왔다.무려 카드할인 22%할인이 붙어있었다.사실 저렴하기 때문에 인텔보다 AMD를 선호했지만 가격이 비슷하다면 당연 인텔이 더 낫다고 생각하.. 2025. 1. 11.
[C++/WinRT] 윈도우C++프로젝트에서 json파싱하기 C++로 작성된 MFC, Win32프로젝트에서 json을 다룰 때 고민이 많다. 나 같은 경우 보통은 jsoncpp를 활용해서 json을 파싱한다. 하지만 precompiler를 설정하지 못해 빌드속도가 늦어지거나 jsoncpp를 사용하는 다른 라이브러리들과 심볼 충돌 등의 문제가 있을 수 있는 문제가 있다.요새 윈도우 프로젝트를 하면서 cpp winrt를 유심히 보고 있다 async와 같은 스레드 처리를 쉽게 할 수 있기도 하고 모던한 Windows앱을 만드는데 도움이 되기 때문이다. 이제 win32만으로는.. 꽤 편리하게 사용될 수 있는 winrt클래스 중 하나인 JsonObject를 이용해 서드파티 라이브러리 없이 cpp winrt로 json을 파싱할 수 있다.https://learn.microso.. 2024. 11. 23.
무인양품 - 디지털 시계(s) 구입 얼마전 죽전 스타필드 마켓 지하의 무인양품을 우연히 들렀다가 디지털 시계가 눈에 들어왔다. 하지만 가격은 49900원.고작 플라스틱 디지털 시계 따위가 거의 5만원이나 하다니 정말 사악하다.하지만 이쁜걸.참을 수 없이 사왔다.디지털 시계 만큼은 made in china 심플하기 그지없다. 뒤에는 나름 5만원짜리라고 디테일이 있다. 건전지는 AA 2개.하지만 문제가 있었다.시계를 맞추려면 SET버튼을 눌러야하지만 내껀 SET버튼이 눌리지 않았다.불량이다. ㅎㅎㅎ 구입할 때 1년 품질보증서를 써주는데 이걸 바로 써먹을 줄이야.다행히 무인양품에서 교환 받을 수 있었다.    사진을 잘 못찍었지만.간결한 디자인. 2024. 10. 28.
iOS 앱 재서명 툴 ios app signer 앱변조를 테스트하다 보면 앱을 재서명해야하는 상황이 생긴다. 뭐 여러가지 방법들이 있겠지만 혹시 툴이 있지 않을까?역시 잘 있다.https://dantheman827.github.io/ios-app-signer/ iOS App Signer - InstructionsOverview This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device. Supported input types are: ipa, deb, app, xcarchive Video How to install Kodi on an Apple TV 4 with working top sh.. 2024. 10. 5.
[WTL] Visual studio 2022에서 WTL Wizard 설치하기 Windows7은 이제 지원종료되어 Windows 10 이하 버전은 지원하지 않아도 되는 시대가 되었다. 그에 따라 Visual Studio 2019를 굳이 써야할 이유도 없다. Visual Studio 2022로 가자.그런데 하나 걸리는게 WTL이다. WTL은 프로젝트 템플릿없이 nuget package로 쓸 수 있지만 기왕이면 프로젝트 템플릿이 자동으로 생성되면 시작하기 편해 좋을 것이다.기존처럼 Visual studio 2022가 설치 된 상황에서 WTL 템플릿 마법사(WTL10_10320_Release 기준)를 설치하면 정상적으로 동작하지 않는다.좀 찾아보니 아직 release에 merge는 안되었지만 vs2022대응 스크립트가 커밋되어 있었다.https://sourceforge.net/p/wtl.. 2024. 8. 26.
[WinUI3/c++] 창 사이즈 변경하기 기존 Win32 애플리케이션 개발환경에서 WinUI3로 넘어갈 수 있을까 몇가지 기술들을 공부해보고 있다. 이번에는 가장 기본적인 창사이즈 조절이 가능하냐를 검증해본다. 기존 Win32개발 환경에서는 MoveWindow와 같은 함수로 창 사이즈 변경이 가능했다.Winui3에서 창 사이즈 변경은 어떻게 할 수 있을까?일단 기본 winui3 템플릿을 그대로 실행하면 창사이즈가 크게 실행된다.MSDN에서 찾아본 바로는 AppWindow객체의 Resize함수를 통해 크기 조절이 가능하다고한다.https://learn.microsoft.com/ko-kr/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow.resize?view=windows-app.. 2024. 8. 17.
만도 블랙박스 HMF 10+ 구입 & 자가설치 하기 이번에는 20만키로 넘게 뛴 싼타페 TM차량에 달린 오래되 보이는 블랙박스를 교체하였다. 기존에 달려있던 블랙박스는 이미 터치패널이 고장나 아무런 설정을 할 수 없었다. 잘찍히기는 하는지 궁금해서 메모리카드를 열어보니 잘찍히긴 하나 시간설정이 안되어 시간도 엉망이고 무엇보다 영상과 영상 텀이 너무 벌어저 중요한 장면은 녹화가 안되는게 많았다. 그래서 새로운 블랙박스 교체를 알아보았다.블랙박스는 몇년동안 발전되어 이제 이미 상향평준화 되었고 embeded cpu의 발전으로 성능도 고만고만하다고 판단되었다. 게다가 요새 이미지센서는 너무너무 좋아져.. 화질도 고만고만할 것이라고 생각되었다.블랙박스 제조사들은 이미 차별화에 한계를 느낀 것인지 브랜드인지도, 영상 해상도, ADAS와 같은 잡기능으로 어필하고 있.. 2024. 7. 28.
Openssl Windows용 빌드 하기(Openssl 3.0) + jom 병렬 빌드하기 openssl을 Windows에서 사용하기 위해 Windows빌드 하는 방법을 정리해본다. 과거 Openssl 1.x버전을 빌드하여 사용하였었는데 1.x는 EOL되어 이제 LTS버전인 3.0.x버전을 사용하여 빌드 해본다.0. 준비Visual studio 2019Strawberry perl (https://strawberryperl.com/)jom (https://wiki.qt.io/Jom)우선 msvc컴파일러를 사용하여 빌드하므로 visual stdio가 설치되어있어야 한다. 나는 2022버전을 설치하였다. 또 openssl 빌드과정 중 perl스크립트를 사용하므로 perl을 설치해야한다. Windows에서는 무료 라이선스 Strawberry Perl을 추천한다.https://strawberryperl.. 2024. 7. 20.