목록분류 전체보기 (37)
빛나던꽁치의 IT
첨부된 파일은 데모 영상 자료이다. 영상을 이해하기 전에 상황은 다음과 같다. 흰색 셔츠를 입은 잘생긴(?) 학생이 공강 시간에 동아리실에서 낮잠을 자고 있다. 수업에 가야 할 시간이 다 되었기에 수업을 들으러 동아리실을 나오는 상황이다. 학생이 휴대폰을 휴대하지 않고 동아리실을 나온다. 하지만 동아리실에는 CheckPhone (챜폰)이 설치되어 있기 때문에 휴대폰 휴대 여부를 Androd Things가 탑재된 Raspberry Pi로영상분석을 통해 자동으로 알람을 해준다. 알람을 현재 LED로 구현되어 있지만 추후에 음성으로 바꿀 예정이다. 학생이 휴대폰을 챙겨서 방을 나가는데 이때는 LED가 켜지지 않고 영상은 끝난다. 영상으로 알 수 있는 것은, 사람이 인지되면 휴대폰 휴대 여부를 GyroSenso..
라즈베리파이에 라즈비안 OS를 설치해서 파이썬 프로그래밍을 진행해왔지만 Android Things OS를 설치하는 것은 처음 이였다. 자세히 어떻게 설치해야하는지 최신 버전의 Android Things를 사용하는 영상이 없어서 애를 먹어서 (하도 OS가 업데이트 되는 바람에 설치 과정 UI 가 바뀌었다) 기존 0.3 버전으로 설치하였다. ADB 및 Command Shell 사용법을 익히면서 드디어 라즈베리파이에 Android Things 설치 및 유/무선 설치한 화면은 다음과 같다. 이제 Android Studio에서 무선으로 APP프로그램을 실행시키면 된다. 이제 Tensorflow 혹은 OpenCV를 통해서 Facial Recognition 프로그램을 개발 후에 서버와 통신을 해야한다. 참조 : ht..
서버 통신하는데 많은 어려움이 있었다. 용어부터 (POST, GET 등) 공부할 것이 많았고Socket 프로그래밍, Http 프로그래밍 등 차근차근히 공부하였다. 서버 통신하는 것을 처음 접해서 많은 어려움이 있었지만 Oracle 홈페이지에서 class 찾아보면서 알아가고 Android Studio Logcat을 사용하면서 디버깅을 할 수 있었다. 서버는 아직 구현하지 않았으니 통신 테스트를 위해서 구글에 통신하였고 원하는 결과를 성공적으로 얻었다. 이제 라즈베리파이에 Android Things를 설치하고 Tensorflow 혹은 OpenCV를 사용해서 Facial Recognition을 진행할 차례이다. 참조 : http://itpangpang.xyz/42 Logcat을 배우기 좋은 사이트http://..
핸드폰의 휴대 여부를 파악하기 위해서 간단하게 Gyroscope 센서를 사용하기로 했다 . 이전에 사용한 구 휴대폰 갤럭시 S3 를 테스트하기로 해서 간단히 다음과 같이 자이로 값을 받았다 참조 사이트 : https://code.tutsplus.com/tutorials/android-sensors-in-depth-proximity-and-gyroscope —cms-28084 이제 서버와 통신하는 단계를 위해서 우선 JSON 에 대해서 공부중이다. “test” : “true”으로 PARSE 해서 값을 보내는 것이 목적이다. 참조 사이트 : https://opentutorials.org/course/1375/6844 http://www.json.org/json-ko.html http://hmkcode.com..
나중에 배시 스크립트로 만들고 재설치시 마다 활용하려고 한다. 일단 했던 일들 리스트 업만 쭉..사전에 윈도우 hibernation끄는건 필수다. 안 끄면 부팅시에 부트로더를 덮어 씌워 버린다. # 소스저장소 jaist 로 변경# fcitx 설정.팝업이 뜨는경우gedit ~/.config/ficitx/configShowInputWindowAfterTriggering 을 False로 바꿔줌.#zsh로 변경https://nolboo.kim/blog/2015/08/21/oh-my-zsh/ # intellij inotify watches limit 설정sudo gedit /etc/sysctl.conffs.inotify.max_user_watches=524288아래에 추가.# swap 설정 변경gksudo ged..
윈도우 10에서 windows+E키(super키) 눌렀을때 초기 설정으로 바로가기가 뜨는데, 검색>폴더옵션으로 검색해서 나오는 검색결과(한개밖에 안뜸, 제어판 항목)에서 일반탭으로 이동, 첫번째 항목을 바로가기에서 내PC 로 바꿔주면 예전처럼 잘뜬다..
윈도우8/ 윈도우 8.1 에서 두꺼운 창 두께(양옆) 을 얇게 만들어 주는 레지스트리 파일이다 복구용/얇게만드는용 두개 첨부했으니, 파일 명 참고해서 쓰시기 바랍니다..ㅎㅎ
해당 레지스트리를 실행시켜주면 된다!(64비트/32비트) 윈도우 8.1과 비교해서 조금 수정되었다..
윈도우10 인사이더 프리뷰 버전을 설치한 이후에 데이터 수집을 조금이나마 막는 방법이다. 설치 하기 전에 이미 동의를 하고 감안을 하고 설치 하셨겠지만... 그래도 혹시나 해서.. 일단 , 프리뷰 버전 설치한 이후에 로그인을 하지말자..(계정 생성을 하지 말자는 의미..!) 관리자 권한으로 명령프롬프트를 실행하고.. sc delete dmwappushsvc sc delete diagtrack 이 두가지를 입력해주자! 그다음에.. cd C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger echo "" > AutoLogger-Diagtrack-Listener.etl cacls AutoLogger-Diagtrack-Listener.etl /d SYSTEM 이걸 입력..
윈도우 8.1과 우분투14.04 듀얼 부팅시 grub에서 종종 /EndEntire문제가 발생했다. 듀얼부팅할때는 bios에서 windows load manager와 ubuntu의 우선순위를 변경해서 부팅했는데,이 작업이 귀찮아졌다. 그래서 /EndEntire이 문제를 해결하려고 한다. 아마도 grub메뉴에서 Windows Load Manager를 선택하면/EndEntire file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire error: cannot load image. 이런 오류가 발..