분류 전체보기(3)
-
[C#, DevExpress] GridConrol DataSource vs GridView DataSource
회사에 입사하자마자 C# DevExpress로 UI를 제작해야 했다. 사수 포지션을 맡으신 분이 틀을 잡아놨고, 이 틀을 이용해서 기능들을 추가해 나가면 되는 부분이었다. 처음에는 GridConrol과 GridView의 차이점을 몰라서 해맸다. 대표적인 차이점은 Grid Control은 표의 동작과 관련된 이벤트를 관리하고 Grid View는 표의 표시와 관련된 이벤트를 관리한다. 이름 그대로지 않냐고 한다면 이름그대로가 맞다. 하지만 입사 초기에는 당연한거지만 당연하다고 생각하지 못했다. 혹시나 몰랐던 사람이 있다면 나도 이러니 부끄러워할 필요는 없다. GridView DataSource에 DataTable 데이터를 넣었는데, 사수되시는 분이 이러면 안된다고 하셨다. 그 이유는 DataView는 사용자..
2022.12.26 -
android] ble scanning의 메모
회사에서 안드로이드 개발을 하면서 비콘을 스캔해야하는 기능을 구현해야 했습니다. 진행하면서 고민했던 부분에 대해서 기록했습니다. 1. 권한받기 이 기능을 구현하기 위해서 블루투스 권한을 받아야하고, 위치정보와 관련된 권한도 받아야 했다. 그럼 우선 권한 부분에 대해서는 블루투스 스캔 권한 받기 위치 권한 받기 블루투스가 꺼져있을 경우 킬 수 있도록 안내하기 최근에는 블루투스 관련 이어폰이나 시계가 많아 블루투스를 꺼놓을 일이 거의 없지만, 현실적으로는 킬수도 있고 안킬 수도 있기 때문에 키지않았다면 킬 수 있도록 안내하는게 맞는 것 같다고 생각했다. 더 나아가 중간에 블루투스를 끌 경우에는 어떻게 해야할지에 대해 고민하는 것도 좋다고 생각한다. 2. BluetoothLeScanner 함수 블루투스를 스캔..
2022.12.26 -
개발 블로그 시작의 계기
한마디로 말하자면, 개발자 인생을 살면서 제가 걸어온 길에 대해 흔적을 남기고 오랫동안 기억하고 싶었습니다. 이전까지의 저는 하던지 말던지 항상 무관심하고, 제 진로에 대해서 별 생각없이 세월을 보내왔었습니다. 과거부터 어떤 일이든 흥미를 갖고, 이것저것 만져보는 것과는 반대되는 성격이죠. 별 생각없이 대학교 진로를 컴퓨터 공학과로 정했고 프로그래밍에 대해 공부하면서, 무언가를 만들기 위해 애쓰고 그 결과를 보는 순간에 매혹되었습니다. 연구실에 들어가서 연구실 프로젝트에 집중했고, 그 결과 대학원에 들어갔습니다. 하지만, 개인적인 사정으로 1학기만에 그만두고, 3년이라는 긴 휴식을 했습니다. 아무것도 안하고 쉬면서 제가 얼마나 게으를 수 있는지 알게 되었고, 그러다 몸이 근질거려 알바를 시작했습니다. 일..
2022.12.26