본문 바로가기

분류 전체보기159

리브로웍스, <TCP/IP 쉽게, 더 쉽게> 완독 후기! 알렉의 기술노트 유튜브 채널에서 추천 받아 읽어본 네트워크 책. 제목처럼 정말 쉽고 간결한 설명이 특징이다. TCP/IP 4계층을 하나씩 다루는데, 핵심적인 프로토콜과 그 안에서 일어나는 일들을 그림으로 서술한다. 네트워크는 범위가 방대하고 깊어서 머릿속에서 개념들이 뒤죽박죽 섞이는 경우가 많은데, 설명이 짧은 것에 비해 명확해서 쉽게 이해할 수 있었다. 얼마 전에 널널한 개발자님의 네트워크 재생목록 시청을 완료했는데, 자세하게 설명한 부분은 간결한 설명으로 맥락을 다시 짚었고 처음 들어본 부분은 그림과 설명을 따라가면서 읽었다. 네트워크를 공부하다보면 디테일에 사로잡혀 모든 것을 기억해야만 할 것 같은 기분이 든다. 네트워크 전문가라면 자세한 스펙을 기억하고 익혀야겠지만, 개발자라면 프로그.. 2024. 1. 5.
SOT2 개발 회고 소개 Shout Out To 2024는 새해 목표를 작성하고 공유할 수 있는 아주 아주 간단한 웹 서비스이다. 너무 간단해서 사실 서비스 설명은 필요하지 않다. ^^ shout_out_to_2024 mingadinga.github.io 화면을 보면 더 직관적으로 이해할 수 있다. 이름 입력 → 목표 입력 → 텍스트 복사 혹은 트위터 공유 공유 페이지의 를 누르면 데일리 트래커 서비스 예고 페이지가 나온다. 데일리 트래커는 언젠가 개발할 토이프로젝트 아이디어 중 하나이다. 우항항. 어쨌든 이 페이지에서 이메일을 입력받고 어딘가에 저장해둔다. (나는 gcf 연결해서 로그로 남겨둠) 이 서비스를 왜 갑자기 만들게 되었나.. 그 시작은 내 다이어리에서 시작했다. 새해 목표를 작성한 페이지가 너무 예쁜 것임. 이.. 2024. 1. 1.
Ssafy 11기 전공자 합격 후기 오예~! 고대하던 싸피에 합격했습니다. 졸업 시즌에 학기말이라 바빠서 열심히 준비를 못 했는데, 합격해서 다행이네요. 이제 취뽀해서 싸피 나가는게 저의 신년 목표입니다 😎 다음 기수에 준비하실 분들을 위해 저의 작은 팁을 공유합니다. 에세이 500자 내외 분량이라 짧고 간결하게 써야합니다. 개발에 대한 관심도와 이를 증명할 수 있는 활동, 부족한 점, 향후 발전을 위해 싸피가 필요한 이유, 입과 포부 등을 짧게 적었습니다. 저는 우테코 자기소개서에서 썼던 내용 중 일부를 가져와 맥락 정리만 하고 제출했습니다. 에세이에서 튀려고 노력하진 않았던 것 같습니다. 코딩 테스트 코딩 테스트 준비를 하고 있어서 따로 준비는 하지 않았습니다. 제가 느끼기엔 그렇게 어렵지 않았어요. 교육 받을 사람을 뽑는 자리기 때문.. 2023. 12. 31.
Flutter Web Github Page에 배포하기 Flutter 웹 앱을 Firebase에 호스팅하는 방법은 찾아보면 꽤 다양하다. firebase를 사용하는 방법이 제일 간단해보였는데, 안타깝게도 정적 웹이 아닌지라 이 방법은 적절하지 않다. (물론 Function 연결하면 가능함) 대신 github page를 사용해서 배포해보기로 했다. 로컬 동작 간단하게 이름과 목표를 작성하고, sns에 공유하는 앱이다. 엄청 간단하다. 대신 외부 라이브러리를 써서 env에 시크릿을 사용했다. github workflow 생성 프로젝트 루트에 .github/workflows 디렉터리를 만들고, 하위에 publish.yaml 파일을 생성한다. 깃헙 프로젝트에는 .env 파일이 올라가지 않으므로, env 파일을 생성해야 한다. 필요한 값은 github 시크릿으로 주입.. 2023. 12. 30.
Google Cloud Function으로 간단하게 로그 남기기 플러터 배운 김에 웹 서비스를 하나 만들어봤습니다. 목표를 선언하고 sns에 공유할 수 있는 Shout out to 2024! 공유만 하고 끝내기는 아쉬우니 언젠가 개발하고 싶었던 데일리 트래커 서비스의 예고 화면을 만들었습니다. 서비스에 관심있는 사람들에게 서비스가 출시되면 연락 남길 이메일을 받으려고 했어요. 그런데 이 이메일을 저장할 공간을 어떻게 마련해야하나 고민이었습니다. 데이터베이스를 두기에는 너무 비싸고, 스토리지 저장소에 이메일을 저장하는 api를 따로 만들기는 좀 귀찮고 서버 비용도 걱정되고.. 그러다 그냥 로그에 찍어두고 나중에 파싱해서 쓰면 되겠다는 아이디어가 떠올랐습니다. 비용이 저렴하고 유연하게 가동되는 서버리스를 사용하기로 했고, Google Cloud Function은 초기 2.. 2023. 12. 29.
json 파일 업로드/다운로드하는 API 만들기 : AWS API Gateway, Lambda, S3 사용 Upload 참고 자료 https://www.youtube.com/watch?v=13SswprYsHQ → 이 영상에서는 http api gw 사용했는데, rest api gw와 통합하기 위해 아래 문서 참고해서 고침 https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/getting-started-lambda-non-proxy-integration.html#getting-started-new-api https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/api-gateway-payload-encodings.html Role 생성 entity type : AWS service .. 2023. 12. 24.