전체 글

2019.07.17. 2일차사서 고생하기 - 1일 1코딩 프로젝트-셀프넘버 판별양의 정수 n에 대하여, F(n) = n + n의 각 자리 숫자 로 정의되는 함수가 있습니다.예를들어 F(12) = 12 + 1 + 2 = 15 입니다.양의 정수 n에 대하여 한가지 아래와 같은 무한한 수열을 생각해봅시다.n, F(n), F(F(n)), F(F(F(n))), ...예를들어 n이 12일때, 12, 15, 21, 24, 30, 33, ... 이렇게 진행됩니다.위의 수열에서, 12는 15의 생성자이고, 21은 24의 생성자로 정의 합니다.또한, 어떤 숫자의 생성자는 2개일 수도 있는데 예를들어 101의 생성자는 91과 100이 있습니다.어떤 숫자는 생성자가 없을수도 있는데, 이 수를 인도의 수학자 D. R. Kapr..
2019.07.16. 1일차사서 고생하기 - 1일 1코딩 프로젝트-13구하기 정수 int a가 주어집니다.1이상 int a이하의 정수 중 숫자에 13이 들어가는 숫자의 개수를 리턴하세요.
끄적끄적이라는 앱을 출시했다. 이 앱은 혼자 끄적일 수 있는 나만의 공간을 제공하는 앱이다. 매우 심플한 앱이다. 앱을 실행하면 EditText 하나밖에 없다. 이게 끝이다. 그리고 스와이프를 통해 삭제, 복구, 테마 변경 등을 할 수 있다. 밑은 앱 설명이다. 우리는 힘든 일이 있거나 마음을 다쳤을 때 무언가 할 것을 찾습니다. 그게 일이든 취미생활이든 수다든 뭐라도 하고 나면 조금은 스르르 풀리고 힘든 것도 아픈 것도 완전히 사라지진 않겠지만 어느 정도 옅어지며 안정을 되찾는 게 마음입니다. 마음을 끄적여보세요. 처음엔 낯설게만 느껴지고 잘 끄적일 수 없을 것 같지만 익숙해지면 누구에게도 털어놓을 수 없는 남모를 고민도 속 시원히 털어놓을 수 있는 좋은 친구가 되어줄게요.
루딘프 앱 소개 사진을 좀 더 사용자가 쉽게 기능을 확인할 수 있게 변경하였다. Adobe After Effects 를 이용해 직접 디자인하였다.
빅스비 호출 버튼을 아이폰의 무음 스위치처럼 바꿔주는 앱을 출시했다. 구현이 많이 힘들었다. 왜냐면 삼성은 빅스비 호출 버튼을 커스텀 하는 것을 금지하기 때문이다. 하지만 조금 생각을 달리해서 개발해보았다. 안드로이드 빅스비 설정에 가보면 빅스비 버튼을 눌렀을 때 다른 앱을 실행시키는 기능만은 지원해준다. 그래서 앱을 위젯처럼 실행하자마자 작동하는 형식으로 개발한 뒤, 빅스비 버튼을 누름으로써 방해금지 모드를 껐다 키는 커스텀 앱이 개발되었다!
일기장 회원정보 암호화 작업을 시작했다. 많은 변수와 오류 발생을 각오하고 시작했다. 많은 고려 사항이 있었는데, 모든 회원에게 고유 ID를 부여하는 일이었다. 루딘프 앱은 회원가입할 때 이름과 패스워드만을 입력받기에, 이름은 충분히 겹칠 수 있었고 꼭 고유 ID를 부여했어야 했다. 그런 뒤, 서버상에 회원 목록을 만들고 비밀번호 암호화 작업을 했다 오류 발생 없이 대규모 작업을 해서 다행이다!
루딘프 앱을 출시한지 약 3달이 지났다. 많은 분들이 다운로드해주셔서 성취감이 크게 느껴졌다. 처음에는 어렵던 서버 관련 작업도 한두 번 하다 보니 능숙하게 할 수 있게 되었다! 특히 일기장 삭제라던가, 비밀번호 변경 기능 등의 구현에 애를 먹었는데, 이제는 능숙하게 할 수 있게 되었다.
정보처리기능사 자격증 취득에 성공했다! 알고리즘은 All or nothing이기에 제일 열심히 공부했다. 첫 시도만에 취득에 성공하니 너무 기분이 좋다.
루시드 드림(자각몽)에 관한 전문적인 정보와 도구를 제공해주는 '루딘프' 라는 어플을 19년도 1월 4일에 처음으로 플레이스토어에 출시하였다. 다양한 기능이 있고, 대표적으로는 아이디와 패스워드를 이용해 사용자의 꿈 일기장을 서버에 안전하게 저장해주는 '꿈 일기장' 이 있다. 아래는 출시 당시 꿈 일기장 화면을 캡처한 것이다.
Hacanna42
Slope of Enlightenment⭐