본문 바로가기

분류 전체보기

[끝장개발대회] 제 5회 정부혁신제안 끝장개발대회(해커톤) 후기 -2 이어서 기술적인 얘기 해보자면... 일단 나는 최근 Spring에 집착(?)이 생겼다 이유는 진짜 간단한 이유이긴 한데 생각보다 사용하기 편하고 코드 짤 때 굉장히 가시적으로 잘 보인다. 물론 설정할게 많긴 한데 굉장히 유용한 프레임워크라고 생각한다. 그래서 나는 이번에 Spring boot를 가지고 개발을 이어갔다. 본인은 백엔드 업무만 맡아서 백엔드 얘기만 하자면 개발은 진짜 간단했다. API 설계도 진짜 간단하게 2가지로 1) 바코드 넘버 값을 가지고 분리수거 방식을 알려주는 Response 한 개 2) 지금 위치의 거주동(너무 서울만 신경 쓴 거 같긴 하다)을 가지고 쓰레기통 정보(위도 경도 값)를 넘겨주는 Response 한 개로 구성되어있다. 이런 식으로 Post 형식이고 값을 전달하면 해당 .. 더보기
[끝장개발대회] 제 5회 정부혁신제안 끝장개발대회(해커톤) 후기 -1 공모전 공고를 둘러보다가 내가 자신 있는 환경 관련 아이디어를 내는 해커톤을 보게 되었다. 공모전 참여 안 한 지 한 5개월은 됐고 돈도 벌 수 있고 이번에 배우고 있는 Spring도 사용해 볼 수 있는 기회에다가 기본적으로 가지고 있는 생각 때문에 참가를 희망하게 되었다. 나는 분리배출에 대한 관심이 엄청 많고 동생이 잘못된 분리배출 방식으로 쓰레기를 버렸을 때 화도 내는 편이다. 지구를 지키기 위해서는(save the earth!!🌍) 올바른 분리배출이 중요하다고 생각하여 강조를 많이 하는 편이었지만 그건 한 순간이었 뿐이었고 어떻게 하면 이걸 더 강력하게 알릴 수 있을지, 문제를 해결할 수 있을지를 고민했었다. 그래서 이번 행정안전부에서 시행하는 정부혁신제안에서 내 의견을 내면 어떻게든 추가적인 조.. 더보기
[GeoCoding/GCP] DB(RDS)의 주소값을 위도,경도값으로 변경하여 삽입하기 이번에 하고 있는 공모전에서 살짝 문제가 생겼다. 클라이언트단(React native)에서 사용할 수 있는 google Map API를 이용했는데 파라미터가 무조건 경도 위도 값이어야 지도에 나타낼 수 있었다. 그래서 백에서 처리를 해서 값을 전달하려고 했으나 값이 이상하게 None 밖에 안 나오고 5시간 정도 진행했지만 해결이 안 됐다. 옆에서 안타깝게 보고 있던 언니가 클라이언트단에서 해결하겠다고 해서 언니한테 부탁했다. 그런데 클라이언트단에서 한글 주소 값을 받아 지도에 뿌려주는 것은 성공했으나 변환 시 속도가 느려 앱이 작동되는데 30초가 넘게 걸리는 문제가 생겼다. 해당 문제를 해결하기 위해 두 가지 방법을 생각했다. 첫 번째 백에서 API를 이용해서 Request가 있을 때마다 변환해서 클라이.. 더보기
[일상] 공부하다가 보람을 느낄 때 (Feat. 논문) 오랜만에 aws 기술 동향에 대해 살펴보다가 AWS rekogintion의 정확성에 대한 최근 동향이 궁금해서 서칭 해봤다. 그런데 서칭 하다가 익숙한 키워드가 눈에 띄는 것이다. 으응...? 영어교육용 콘텐츠...? 어디서 많이 봤는데? 확인해보니... 예전 공모전 진행할 때 팀원들과 힘을 모아 제출했던 논문이었다. 그때 정말 좋아하고 능력있는 팀원들과 함께 작성한것이었지만 임팩트 한 내용이 없이 결과물 용도로 제출했던 거고 결과도 그렇게 좋지 않아서 잊고 있던 건데 구글에서 자료 찾으니 감회가 새로웠다. 특히 'Rekogintion 이용'으로 서칭을 했을 때 두 번째 페이지에서 볼 수 있어 깜짝 놀랐다. 아무리 검색량이 없는 검색어라도 두 번째 페이지에서 볼 수 있던 거라면 누군가는 클릭을 해봤다는 .. 더보기
[알고리즘] 탐색(순차 탐색,이진 탐색) 졸업이 얼마 남지 않아 자소서를 쓰고 있는데 쓸 말이 너무 없다... 바보 같이 가만히 있기보다는 계속 가다듬고 코딩 테스트와 면접 준비를 하는 것이 올바르다고 생각하여 알고리즘과 자료구조 공부를 병행하려 한다!! 오늘은 탐색에 대해 공부해보려고 한다. 탐색은 두 가지 방법이 있다. 순차 탐색과 이진 탐색이 있다. 처음 개념을 들었을 때 이진 탐색이 왜 필요한가?라는 생각으로 했었다. 이유는 충분히 순차 탐색도 나쁘지 않게 사용할 수 있지 않을까라는 생각 때문이었다. 하지만 시간이 지나고 난 뒤 내 생각은 변화했다 이유는 코딩 테스트 때문이다. 코딩 테스트 문제를 풀면서 다들 많이 겪었겠지만 범위가 너무 커 효율성이 오버 나는 경우가 왕왕 있다. 물론 탐색 문제가 아니고 그냥 알고리즘 사용이 잘못된 경우.. 더보기
[카카오] 난생 처음 본 기업 코딩테스트(탈락) 오늘 태어나서 처음으로 기업의 코딩 테스트를 봤다! 인턴십 코딩 테스트였고 서류 없이 코딩 테스트만 보는 것이길래 지금까지 공부해 본 것을 테스트하고 내 위치를 객과화하기 위해서+내심 기대로 인해 신청하게 되었다! ...😭 첫 번째랑 두 번째 문제가 쉽게 나와서 1시간 안쪽으로 풀고 '오 면접까지 갈 수 있겠는데?'라는 생각과 동시에 3번 문제를 풀기 시작했는데... 3시간을 봤는데 아직도 예외가 뭔지 잘 모르겠다... 분명 내 생각대로 잘 풀었다고 생각하고 이 정도면 되겠지 하고 제출을 눌렀는데... TC의 반은 Failed가 났다...흐그 반토막... 멘붕의 연속으로 뭐가 틀린지도 모르겠고 분명 문제의 조건을 다 충족했는데 NPC처럼 물음표만 계속 나왔다. 하지만 어떻게든 문제를 풀어야지 생각으로 4.. 더보기
[프로그래머스] 쿼드압축 후 개수 세기 '하루에 한 문제는 풀자'로 인해 프로그래머스에서 level 1은 다 풀었고 level 2는 한 페이지 정도 남았다! 약 20문제! 이제 level 3랑 병행해가면서 풀어야겠다😘 코딩테스트 연습 - 쿼드압축 후 개수 세기 [[1,1,0,0],[1,0,0,0],[1,0,0,1],[1,1,1,1]] [4,9] [[1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1],[0,0,0,0,1,1,1,1],[0,1,0,0,1,1,1,1],[0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,1],[0,0,0,0,1,0,0,1],[0,0,0,0,1,1,1,1]] [10,15] programmers.co.kr 문제 설명 이번 문제는 그림하고 입출력 예만 보면 이해할 수 있는 문제이다. 해당 그림만 보면 알.. 더보기
[청소] 삼성 블루스카이 공기청정기 내부 청소 아... 오늘 보면 안 되는 걸 봐버렸다.. 공기청정기가 몇 달째 청소를 하지 않아 더러워진 모습을 보게 되었다😥 참고로 우리 집 공기청정기의 청소를 하는 사람은 주로 나였고 몇 달 동안 바쁘단 핑계로 청소를 게을리해서 생긴 사단이었다 보니까 필터만 청소해서 해결될 문제가 아니었다 그래서 내부 청소를 하려고 유튜브를 찾았고 해당 영상을 보고 청소를 진행할 수 있었다. www.youtube.com/watch?v=em_ykdpE6ac 일단은 첫 스텝은 안쪽에 라즈베리파이와 같은 뭔지는 모르겠지만 선이 많이 연결된 기판?을 찾아서 선을 죄다 뽑아버렸다ㅎㅎ 그런 후 껍데기 하얀 옷도 벗겨버리고 안에 검은색 옷도 따로 분리를 해서 빼버렸다 이후 모든 걸 깔끔하게 쓱싹쓱싹 한 다음에 다시 하나하나 옷을 입히고 전선.. 더보기