본문 바로가기

전체 글163

Linkllet 개인정보처리방침 2023.07.31 수정 Linkllet은 사용자 식별을 위해 디바이스 고유 id(android id)를 수집합니다. 관련 데이터 삭제를 원한다면 algosketch@gmail.com로 메일을 남겨주세요. 2023. 7. 27.
안드로이드 노트 아무거나 막 적는 곳 안드로이드 에뮬레이터에서 네트워크를 차단하는 방법 계기 : 넥스터즈 4주차 UT에서 실기기 테스트 중 네트워크가 연결되어 있지 않았을 때 발생하는 크래시 발견! 생각 : 어떻게 에뮬레이터에서 재현해야 할까? 에뮬레이터에서 인터넷을 의도적으로 끌 수 있지 않을까? 검색어 : how to disable internet in android emulator 결론 : 그냥 에뮬레이터에서 데이터랑 와이파이를 끄면 된다. 회고 : 에뮬레이터가 컴퓨터에서 돌아가니까 무의식 중에 컴퓨터 네트워크를 끊어야 하나 생각했나보다 ㅋㅋㅋㅋㅋㅋ 재귀로 작성한 UI 반복으로 변경 이런 형태의 UI였다. 왜 그런 바보같은 짓은 했는지는 모르겠지만 처음엔 이 UI를 재귀로 작성했다. 참고로 UI는 Compose로 .. 2023. 7. 27.
사... 살려줘... 네이버 부스트 캠프 챌린지(Android) + 넥스터즈 UT 준비하는 지금 일상 9:00 기상 + 샤워 + 아침 식사 + 체크인 + 피어 세션 준비 10:00 ~ 12:00 피어 세션 12:00 ~ 13:00 점심 식사 + 넥터 프로젝트 코드리뷰 13:00 ~ 24:00 챌린지 진행 + 어딘가에 저녁 식사 24:00 ~ 03:00 넥터 프로젝트 작업 2023. 7. 21.
넥스터즈 23기 지원 서류&면접 합격 후기와 팁? 본문을 시작하기 전 저는 대단한 사람이 아니지만 제가 넥스터즈를 준비하면서 취했던 전략과 생각들을 공유해볼까 합니다. 절대로 제가 정답이라 생각하지 마시고, 하나의 케이스라고 봐주시면 좋을 것 같습니다! 그리고 이 글을 쓰면서 느꼈던 건데, 부끄러워서 사실 아무도 안 읽었으면 좋겠습니다...(?) 경쟁률 지원하기 전에 살펴봤던 후기 중 가장 최근에 올라온 안드로이드 지원 후기는 17기였다.(어쩌면 내가 발견하지 못한 것일 수도 있지만...) 그렇다면 슬슬 안드로이드 지원 후기가 올라올 때가 되지 않았을까? 그래서 작성한다. 안드로이드 지원 후기(사실 원래 작성할 생각이었다) 개발자 평균 경쟁률은 놀랍게도 22:1이었다고 한다. 그 중 FE 직군 경쟁률은 43:1이라고 하는데 FE에는 무서운 사람들만 있는.. 2023. 6. 15.
대학교 축제 가오나시 코스프레 후기 왜 가오나시 코스프레를 했을까? 나는 올해 8월 졸업 예정으로 이번 학기가 마지막 학기이다. 군대 2년과 대외활동 한 학기를 휴학하여 총 2년 반을 휴학했다. 지금의 평범한 일상은 매년 찾아오는 것이었지만, 반년이 지나면 더 이상 오지 않을 시간들이라는 생각이 들었다. 학생으로서의 마지막 축제인 만큼 더 특별한 일을 해보고 싶었다. 가오나시 코스프레에 대해 알아본 건, 인터넷에서 우연히 가오나시 코스프레를 한 사람의 사진을 보았는데 그 모습이 귀여워 보였다. 코스프레 옷을 검색해 보았을 때 부담이 되지 않는 정도의 가격(배송비 포함 1.5만원 정도)이었고, 코스프레를 한 사람이 누군지 알아볼 수 없었기 때문에 가오나시 코스프레를 하기로 했다. 생각만 한다면 시간이 흘러도 행동으로 옮기지 않을 것 같아 축.. 2023. 5. 12.
개발자라면 이정도는 알아야하지 않을까? 이 글은 지속적으로 내용이 추가 될 예정이고, 이론보다는 경험과 생각을 녹인 글이야. 자동화에 미친자가 되기 위한 시작은 ssh로부터 시작된다. ssh(Secure Shell)는 다른 컴퓨터에 원격으로 접속하기 위해 사용하는 프로토콜이야. 윈도우(10이상), 맥, 리눅스 모두 터미널이나 CMD에서 사용할 수 있는 명령어야. 참고로 내 EC2에 접속하려면 ssh ubuntu@algosketch.me를 입력하면 돼. 이메일과 같은 형식이라고 생각하면 이해하기 쉬워. 이메일은 id@host 이고, ssh는 username@host야. 물론 host 대신 ip 주소를 입력해도 돼. 나는 이걸 두 가지 용도로 사용하고 있어. 하나는 아까 말한 EC2 터미널에 접속하기 위해서 사용하고, 나머지 하나는 github에.. 2023. 2. 11.
메일 서버 구축 with AWS SES 절대로 블라인드 가입하고 싶어서 메일 서버까지 만든 건 아니고... 내가 이용한 건 AWS SES야. AWS Simple Email Service의 약자로 AWS에서 제공하는 메일 서비스야. 내가 메일 서버에 대해 진심은 아니라 여러 가지 옵션을 비교해서 보여주지는 않을 거고, 내가 구축한 방법에 대해서만 간단하게 요약해볼게. 사전 준비 AWS SES를 만들기 위한 준비물을 2가지야 도메인 주소 S3 버킷 도메인 주소는 test@ 이 위치에 들어갈 주소를 가지고 있어야 해. S3 버킷은 수신된 메일을 저장하는 용도로 필요해. 이건 따로 준비하지 않아도 SES 콘솔에서 만들 수 있으니 미리 준비할 필요는 없을 거야. S3 버킷을 이용하는 방법만 있는 건 아니지만 여기선 생략할게. AWS SES를 이용한 메.. 2023. 1. 30.
2022년 회고록 회고록을 쓰는 이유 내가 회고록을 쓰는 이유는 계획을 하는 이유와 비슷하다. 계획을 세우는 이유는 목표를 달성하기 위함도 있지만 대부분은 지켜지지 않는다. 계획이 지켜지지 않는 이유는 나, 상황, 변수를 제대로 파악하지 못 했기 때문이라 생각한다. 스스로 피드백하다 보면 점점 더 나은 계획을 세우고 나에 대해서도 더 잘 알게 될 것이다. 회고록을 쓰는 이유도 나에 대한 생각을 정리할 수 있기 때문에 귀찮더라도 꼭 작성한다. 앞으로도 그럴 것이다. 2022년에 무엇을 계획했고 무엇을 지키고 무엇을 지키지 못 했는지 잘 기억나지 않는다. 아마 노트 어딘가에 적혀있겠지. 그래도 블로그, 깃허브, 갤러리 등을 보면 내가 지나온 1년이 보인다. 조금 더 잘 기록되었다면 좋았겠다는 아쉬움도 있다. 2022년 깃허브.. 2022. 12. 31.
[C++]문자열 검색 KMP 알고리즘 (with 백준 1786) "두 문자열 S, target이 주어질 때 문자열 S에서 문자열 target을 찾고 그 시작 위치를 구하라." 이 문제를 다음과 같은 순서로 해결하고자 한다. 단순한 구현 KMP 알고리즘 KMP 알고리즘과 부분 일치 테이블의 구현 백준 1786 1. 단순한 구현 1) 알고리즘 및 구현 문자열 검색하면 가장 처음에 떠올릴 법한 구현으로, 문자열 S의 시작점을 변경해가며 비교하는 방법이 있다. S = "abcabc", target = "ab" 라고 가정해 보자. 다음 과정을 통해 시작점을 구할 수 있다. begin = 0 문자열 S a b c a b c 문자열 target a b 비교 결과 O O begin = 1 문자열 S a b c a b c 문자열 target a b 비교 결과 X 비교하지 않음 beg.. 2022. 11. 26.