반응형

전체 글 123

구글 순정 다이얼러에서 통화 녹음 파일 가져오기

환영합니다, Rolling Ress의 카루입니다. ​ 구글 순정 다이얼러에서 요즘 통화 녹음이 되기 시작했죠. 문제는 그 통화 녹음 파일에 접근할 수가 없습니다. 알고보니 개인정보를 이유로 꼭꼭 숨겨놨더라고요. 머리카락 빠졌나? 그래서, 일반적인 방법으로는 해당 폴더에 접근할 수가 없습니다. 그래서 직접 data 파일을 탐색해야 해요. 루팅한 휴대폰이 아닌 이상 기기만으로는 접근할 수 없고, adb가 필요합니다. ​ /data/user/0/com.google.android.dialer/files/callrecording ​ 위 폴더에 통화 녹음 파일이 있습니다. 이 경우에는 adb를 루트 권한으로 실행시켜야 합니다. 아래 두 명령어를 입력하여 루트 쉘을 실행합시다. adb root adb shell 그리..

카테고리 없음 2022.12.07

AutoHotKey로 프리미어 프로 단축키 쉽게 사용하기 (exe 공유)

환영합니다, Rolling Ress의 카루입니다. ​ 오늘은 오토핫키 관련 글입니다. 제목엔 프리미어 프로라고 써있긴 한데, 사실 모든 곳에 활용이 가능합니다. 포토샵, 일러스트레이터, 라이트룸과 같은 어도비 제품군 뿐 아니라 일반적인 오피스, 웹, 게임 등에서도 사용이 가능합니다. 내가 사용할 프로그램을 지정해주기만 하면 됩니다. 다만 이번 글에서는 프리미어 프로에 사용한 내용을 중점적으로 살펴보겠습니다. ​ 제가 사용하는 그래픽카드가 GT 1030이라 성능이 상당히 후달립니다. 조만간 RTX 3060정도로 바꿀까 생각중인데, GT 1030이 생각보다 개판이더라고요. 조립할 당시 '화면만 나오면 된다' 정도의 생각으로 구입했는데, 진짜 화면 출력기 수준입니다. 이때문에 뭐 하면 튕기고 (특히 VIDEO..

기타 2022.11.13

비주얼 스튜디오 C# 언어 버전 바꾸기 (ft. .NET Framework)

환영합니다, Rolling Ress의 카루입니다. ​ 오랜만에 써보는 프로그래밍 글이네요. 그런데 이건 VS 관련 얘기라 짧게만 설명하고 끝내겠습니다. 이후 일정이 밀려가지고 살짝 바쁘네요 (^^,,,) ​ 보통 비주얼스튜디오로 C# 프로젝트를 만들면 .NET 6 (혹은 5)와 .NET Framework 중에 선택을 할 수 있습니다. C#을 처음 배우시는 분들은 .NET 6를 선택하시면 됩니다. 이게 기존에는 .NET Core와 .NET Framework로 나뉘었는데, 이것들이 통합이 되면서 .NET 5가 되었고, 그게 6으로 이어진 겁니다. .NET Framework는 이제 사실상 버려지는 단계를 밟고 있다고 볼 수 있습니다. 그런데 UWP 또는 WPF 등 일부 C# 프로젝트의 경우 강제로 .NET F..

C# & .NET 2022.10.21

나만의 C++ 프로그래밍 가이드

환영합니다, Rolling Ress의 카루입니다. 이건 제가 중학교 때 Overcalc를 개발하면서 작성했던 C++ 프로그래밍 가이드라인입니다. 일부는 꼭 지켜야 하는 것도 있지만, 가끔가다 '이건 뭐지' 싶은 것들도 있을 거예요. 지금 시점에서도 제가 일반적인 프로그래밍에서 지켜야 하는 것들은 진하게 표시를 해둘 테니 참고하시면 되겠습니다. 1) 변수의 이름 변수를 선언할 땐 반드시 매크로 var 키워드를 붙인다. 또한 자료형에 따라 변수의 앞 글자를 다르게 한다. #define var var int nSubjects = 10; var string strName = "카루"; 2) 포인터 동적할당 new 연산자를 단독으로 사용하지 않고, shared_ptr ptr = make_shared(new .....

C++ 2022.10.01

GTT 6 개발 스토리 #5: 이게 진짜 프로그래밍이지

환영합니다, Rolling Ress의 카루입니다. 농담으로만 꺼냈던 기능을 구현해보았습니다. 내신 점수 산출기인데요, 사실 이미 개인의 학기별 내신 점수는 알고 있을 거예요. 그런데 대학에 따라서 반영하는 방법 등이 다르죠. 과목에 제한을 건다든지, 진로선택과목은 다르게 반영을 한다든지, 혹은 등급이 아니라 원점수에 관한 변환점수를 가지고 성적을 산출한다든지. 그걸 모두 GTT 안에서 해결할 수 있도록 변환내신점수 산출기를 개발하고자 합니다. 근데 문제는 똑같은 인터페이스를 중복으로 사용하니까 유지보수에 골치가... 오른쪽 클래스뷰에 보시면 ConetButton, MyGodButton, TaskButton이 보이죠. 근데 사실 저 셋이 거의 같습니다. 공유하고 있는 틀이 있는데, 기능이 다르다보니 중복된..

고양국제고 2022.08.04

GTT 6 개발 스토리 #4: 디자이너를 구해야 할까요?

환영합니다, Rolling Ress의 카루입니다. 지금 Conet의 디자인을 보면 형편없습니다. GGHS Todo에서 있던 화면을 그대로 가져온 거라, 상당히 조잡하죠. 심지어 평가 기준이 저기 왜 있습니까. 여러모로 디자인이 개판이라, 좀 많은 수정을 가해야할 것 같습니다. 그래서 일단 저 문제의 페이지부터 수정. 꼬넷에 맞게 항목들을 변경하고, 텍스트박스를 추가했습니다. 많이... 나아졌죠. 이제 이미 작성된 글들로 가봅시다. 왼쪽은 제 계정으로 쓴 글이고, 오른쪽은 테스트 계정으로 쓴 글입니다. 쉽게 말해 남의 계정이죠. 왼쪽을 보면 My Eggs 항목이 있지만 오른쪽엔 없습니다. 마찬가지로 Body 칸에 있는 기본 메시지도 차이가 있죠. 또한 남이 쓴 글은 Post 버튼이 아예 비활성화되고, De..

고양국제고 2022.08.04

고양국제고 진로특강: 유니티 3D 디자인 과제

환영합니다, Rolling Ress의 카루입니다. 자, 일단 유니티로 3D 프로젝트를 생성한 뒤 메인 화면으로 들어와줍시다. ​ https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-styled-modular-pack-82913 Sci-Fi Styled Modular Pack | 3D Sci-Fi | Unity Asset Store Elevate your workflow with the Sci-Fi Styled Modular Pack asset from karboosx. Find this & other Sci-Fi options on the Unity Asset Store. assetstore.unity.com 저는 이 에셋을 사용하겠습..

고양국제고 2022.08.04

GTT 6 개발 스토리 #3: 가상화폐 제작은 힘들어

환영합니다, Rolling Ress의 카루입니다. ​ 예전에 이런 글을 본 적이 있어요. 개발자는 빡치지 않습니다. 그들은 항상 빡쳐있거든요. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ아 누군지는 몰라도, 정말 재치 있는 말이라고 생각해요. 맞아요. 개발자는 빡치지 않아요. 매 순간이 빡침의 연속이니까. 여튼, 저는 Conet을 계속 개발하고 있었습니다. 이번 GTT 6의 핵심 기능이라고도 할 수 있죠. 그런데, 이게 창진프에서 구상만 했을 때는 쉬웠는데 직접 만들어보려니까 너무 어려운 거예요. 특히 원래는 서버와 연동해서 사용자의 에그(화폐)를 관리해야 하는데, 지금 보면 로컬로만 저장하고 있죠. 이게... 큰 문제가 있습니다. 지난번에 제가 개발자는 자신이 만든 프로그램 안에서 신이 된다고 했죠. 신이 힘이 없어요. 그래..

고양국제고 2022.08.04

GTT 6 개발 스토리 #2: Conet이 돌아왔어요!

환영합니다, Rolling Ress의 카루입니다. [셰어텍] 15. Conet을 소개합니다! 환영합니다, Rolling Ress의 카루입니다. 창의진로프로젝트가 끝났습니다. 이건 저희의 흑역사. 저희가 개발한 '재능 거래 플랫폼', Conet 광고 영상입니다. 그동안 우리 셰어텍 모두 고생 많았습니다 karupro.tistory.com 작년 창진프 "셰어텍"에서 만든 공유경제 플랫폼, Conet이 드디어 실물 프로그램으로 구현됩니다. 기본적인 기능만 갖추어 GGHS Time Table 6에 내장될 예정이며, GTD와 비슷한 형태를 띄고 있습니다. 자세한 설명은 생략하고, 개발 과정만 보도록 할게요. 처음엔 제가 SQL에서 에그(화폐)를 smallint로 저장하고 C# 에서 uint? (Nullable)로..

고양국제고 2022.08.04

GTT 6 개발 스토리 #1: 2학기 과목을 살펴보다

환영합니다, Rolling Ress의 카루입니다. ​ 방학 때는 주기적으로 GGHS Time Table 개발에 들어갑니다. 사실 이제 온클을 거의 하지 않으니 GTT의 존재가 조금 퇴색되는 감이 없지 않아 있어요. 그래도, 새 학기 시간표는 항상 헷갈리기 마련이죠. 학기 초에 잠깐이라도 도움이 될 수 있다면 저는 그걸로 만족합니다. 그리고 무엇보다, 저는 GTT를 개발하면서 C# 의 감을 이어가려고 하거든요. 그거면 충분해요. 나 스스로도 내가 개발자라는 사실을 잊지 않았으면 해서. ​ 자, 그런 의미에서 2학기 과목을 잠깐 보고 올까요. 1학기에 비해 과목 수 자체는 많이 줄었습니다. 원래는 저기서 두 과목이 더 빠져야 하는데, 갑자기 교육과정이 변경되면서 남게 되었죠. Social은 사회탐구 과목입니..

고양국제고 2022.08.04
반응형