• [Github] Login Error 깃헙 자동 로그인 실패

    오류: HttpRequestException encountered Github을 Windows 환경에서, 터미널 로, https 주소로 로그인해서 쓰고 있다. 그런데 오랜만에 접속해보니 해봐도 다음과 같은 로그인 오류가 발생했다. git push origin master ... fatal: HttpRequestException encountered. 이 요청을 보내는 동안 오류가 발생했습니다. Username for 'https://github.com': Password for ... : 자동 로그인이 해제되었다. github 아이디와 패스워드를 입력하면...


  • 2018년 1회 정보처리기사 실기 독학 후기

    2018년도 1회 정보처리기사 실기 독학 후기. 필기 후기는 이곳에. 솔직히 필기 시험은 이전 기출문제들만 반복하다보니 좀 만만했다. 반면에 실기 내용은 호락호락하지 않았다. 주관식과 서술형 답을 적어야 하는 것도 문제였지만 내용이 참 많다. 실기 시험 후기 큰 문제는 12문제였고, 그 하위의 소문제들이 여러 개 있는 형태가 많았다. 운 좋게도 이번 회차에서는...


  • 2018년 1회 정보처리기사 필기 독학 후기

    2018년도 1회 정보처리기사 필기 독학 일기 같은 후기. 실기 후기는 이곳에. 모 인터넷 글에 의하면 정보처리기사 시험 응시자 대다수가 비전공자이고, 전공자는 졸업요건 등 피치 못할 이유로 가끔 보는 시험인 것 같다. 나도 비전공자 중 한 명이고, 응시하게 된 이유는 ‘전공자들이 학교에서 배워서 당연히 알고 있는 것들을 나도 알고 싶다’. 마침...


  • [Android][Kotlin] NumberPicker 넘버피커 숫자 선택

    앱을 만들면서 유저로부터 숫자를 입력받아야 할 때가 있다. 일일히 타이핑을 해야 하는 EditText보다 NumberPicker 넘버피커를 이용하면 더 쉽게 숫자를 선택할 수 있다. NumberPicker 넘버 피커는 안드로이드 스튜디오의 Palette - Advanced - NumberPicker를 통해 레이아웃에 추가할 수 있다. 코틀린에서는 findViewById 할 필요가 없으므로, MainActivity에서 id를 입력해서 import 한다. 우선 넘버피커의 최소...


  • [Android][Kotlin] SharedPreferences 데이터 영구 저장

    SharedPreferences 데이터를 영구 저장하는 방법으로는 SharedPreferences(쉐어드프리퍼런스)가 있다. App에 포함되는 데이터 파일을 만들어서, 디바이스에 저장하는 방식이다. (key, value) 형태로 저장/로드한다. 또한 .edit() 에디터를 이용해야 데이터의 수정, 삭제 등의 액션이 가능하다. 주로 ‘editor’라는 변수명에 저장해서 사용한다. MainActivity의 onCreate에서 쓸 수 있는 SharedPreferences 예제는 다음과 같다. val pref = this.getPreferences(0) val editor =...