728x90 전체 글 돌아보기 2024. 12. 31. [후기] 세번째 사담콘 : 2024년 연말 나를 더 성장시킬 우리들의 잇(IT)템 개발일지에서 발표를 준비하며… 해당 글은 저의 경험을 기록하고자 작성한 글이며 조금은 편안한 어휘로 글을 작성한 글입니다.사담콘이란?가장 먼저 사담콘이란 SIPE라는 멋진 개발자들이 함께 경험을 쌓으며 성장하는 IT커뮤니티에서 주최하는 콘퍼런스 중 하나로서,‘사이퍼들의 경험담을 나누는 콘퍼런스’ 라는 이름의 줄임말이다.세 번째 사담콘은 24년 12월 21일 역삼에 있는 마루 180 이벤트홀에서 진행되었고, 외부인 52명을 포함하여 총 116명이 참석하였다.누구나 쾌적한 서비스를 사용하고 싶어 한다.이번 발표로 모든 사담콘에서 발표하게 된 사람이 되었다. 🤩이번 사담콘에서는 이전에 발표했던 내용의 3번째 이야기가 아닌 사용자가 적은 서비스를 운영하면서 서비스를 개선했던 내용에 대해 공유하였다.이번 주제도 이전 주제와 비슷하게 굉장히 .. 돌아보기 2024. 12. 31. [후기] 두번째 사담콘 : 우리들의 성장통에서 발표를 준비하며… 해당 글은 저의 경험을 기록하고자 작성한 글이며 조금은 편안한 어휘로 글을 작성한 글입니다.들어가며올해가 가기 전에 꼭 작성해야지 했던 내용을 연말이 된 지금에서야 작성합니다.이 글을 처음 작성해야지 했던 24년 5월 14일 오후 2시… 당차게 퇴근 후에 발표자 후기를 작성하겠다고 하고 난 후 5시간 뒤에 퇴근길에 병원에 실려 갔던 이후에 작성하지 못했던 내용을 지금에서야 글을 완성하게 되었네요…. 사담콘이란?가장 먼저 사담콘이란 SIPE라는 멋진 개발자들이 함께 경험을 쌓으며 성장하는 IT커뮤니티에서 주최하는 콘퍼런스 중 하나로서,‘사이퍼들의 경험담을 나누는 콘퍼런스’ 라는 이름의 줄임말이다.두 번째 사담콘은 24년 4월 27일 서울 시청 시민청에 있는 태평홀에서 진행되었고,첫 번째 사담콘과는 달리 외.. Etc/개발 경험 공유 2021. 12. 12. Node.js API 서버에서 Python 코드 분리 하기 (Lambda 도입기) 안녕하세요 스타트업에서 Backend 개발자로 일을 하고 있는 김성민입니다. 오늘은 이전 글에 이어 Node.js를 사용하는 API 서버에서 Python코드를 AWS Lambda를 사용하여 분리했던 경험을 공유하고자 합니다. 들어가며 이전 글에서 말했듯 제가 재직 중인 회사에서는 Node API 서버에서 Python 코드를 호출하여 각종 대회에 채점 결과를 보여주고 있습니다. 그렇기 때문에 API 서버에서 사용하는 자원보다 더 많은 자원을 사용하게 되는 경우가 있어 AWS 요금이 트래픽 양 대비 높은 금액을 지출하고 있습니다. 따라서 Python코드를 API 서버와 분리하여 AWS 요금을 줄이고자 Serverless 중 하나인 Lambda를 도입하여 분리하였습니다. 왜 Lambda를 사용하였는가? AWS.. Etc/개발 경험 공유 2021. 11. 14. Python3.6 지원 종료 한달 전 실무에서는 어떻게 대응할까? 안녕하세요. 스타트업에서 Backend 개발자로 일을 하고 있는 김성민입니다. 오늘은 Python3.6 버전이 지원 종료 한 달 정도 남은 상태에서 실무에서 어떻게 대응하고 했는지에 대한 경험을 공유하고자 합니다. (본 글은 회사 업무 중 진행했던 일이고 주니어 개발자로서 실무에서 처음으로 버전 업그레이드를 진행했던 경험이기 때문에 해당 방법이 정답은 아닐 수 있습니다.) 들어가며 Python3.6 버전은 2021년 12월 23일을 기점으로 지원 종료를 하여 현재로부터 약 한 달 정도 앞두고 있습니다. 현재 제가 재직중인 회사는 API 서버로 Node.js을 사용하고 있고, Node서버에서 Python으로 작성된 채점 및 산식 코드를 호출하여 사용자가 제출한 파일에 대해 채점을 처리하고 있습니다. 따라서.. Etc/Github 2021. 8. 15. [Github] "Support for password authentication was removed on August 13 2021 Please use a personal access token instead" 해결 방법 2020년 Github는 새로운 보안정책을 발표하였다. 그러면서 2021년 8월 13일부터 Github Repository와 연결된 Local Repository에서 Pull/Push을 하게 되면 아래와 같은 오류 메시지(Support for password authentication was removed on August 13 2021 Please use a personal access token instead)가 뜨는 것을 확인할 수 있었다. 해당 문제는 기존 Git Auth방식을 비밀번호 방식을 사용한 방식으로 해당 문제를 해결하기 위해서는 Github에서 개인용 Access Token을 발급받아 설정을 해주어야 한다. 개인용 Access Token 발급 방법 Github에서 개인용 토큰을 발급받는.. Language/Python 2021. 4. 18. [Python] 파이썬에서 사용하는 input()과 sys.stdin.readline()의 차이점은 무엇인가? 최근 백준 알고리즘과 프로그래머스를 통해 코딩 테스트(일명 코테) 준비를 위해 알고리즘 문제을 풀이하고 있다. 나는 주로 파이썬이 다른 언어보다 빠르고 간결하게 작성할 수 있고, 파이썬의 강력한 라이브러리들 때문에 파이썬을 사용하여 문제를 풀이하는데 얼마 전 sys.stdin.readline()을 사용하여 문제 풀이를 하는 글을 보고 이 두 개의 차이점이 궁금해졌다. 오늘은 파이썬에서 값을 입력할 때 사용하는 input()과 sys.stdin.readline()의 차이점에 대해 글을 쓰고 비교해보려고 한다. 사용법 우선 input()의 사용법은 다음과 같다. 아래 코드는 a의 값을 정수형으로 입력받기 위해 int(input())을 사용하여 입력을 받는다. a = int(input()) print(a) s.. Web/Spring Boot 2021. 4. 12. [Spring] Swagger2을 사용하여 API 문서 자동화 하기 오늘은 gradle을 사용한 Spring 환경에서 Swagger을 사용하여 API문서를 자동화하는 방법에 대해 작성하고자 한다. Swagger란? Swagger는 Rest API서버 구현 시 사용하는 API 정보를 자동으로 문서화해주는 오픈소스 프레임워크이다. Swagger을 사용하는 이유? Swagger을 사용하는 이유는 다음과 같다. 1. 적용하기 쉽다. - 코드 몇줄을 추가하여 Swagger을 사용 할 수 있다. 2. 테스트를 할 수 있는 UI을 제공해준다. - API을 테스트 할 때 주로 Postman을 사용하여 테스트를 할 수 있지만 Swagger의 경우 GUI로 테스트를 할 수 있는 환경을 제공한다. 3. 다양한 프레임워크를 지원하여 (Spring, Django, Node.js 등등) - AP.. Etc/Github 2020. 7. 6. 자신의 GitHub 메인 페이지에 자신을 뽐내는 글 적기 우연히 깃허브를 구경하던 중 엄청난 것을 발견하였다. 바로 아래 사진처럼 메인 페이지에 나에 대한 소개 글을 적을 수 있는 것이다. 보통 GitHub을 접속하게 되면 Pin을 표시한 Repositories 혹은 최근 만들어진 Repositories가 메인에 등장하게 된다. 하지만 자신의 GitHub계정 이름과 같은 Repositories을 만들어 README.md을 작성하게 되면 README에 작성한 내용들이 위의 사진처럼 메인에 나오게 된다. 만드는 방법은 엄청나게 간단하다. 이 글에서는 Repositories을 만드는 방법은 적지 않을 것이다. (이 글을 보는 사람이라면 한 번쯤은 Repositories을 만들어 봤을 것으로 예상된다.) 1. 가장 먼저 위에 있는 사진에 표시돼 있는 곳을 확인하여 자.. Etc/Github 2020. 5. 11. Github Commit Message 작성 법 작년부터 프로젝트 수업을 진행하면서 Github을 사용하여 버전 관리 및 이슈관리를 진행하고 있다. 최근 들어 프로젝트 수업의 프로젝트의 규모가 커지고 구현 기능들이 점점 많아짐에 따라, 프로젝트 팀 내에서 기능별 커밋을 하기로 정하였다. 하지만 나는 Commit message를 작성하는 방법은 "일자(기능)" 혹은 기능만을 한글로 작성해 왔다. 아래 사진에 있는 Commit message만 봐도 어떠한 내용이 구현되었는지 알 수 없다. (프로젝트 기능 연습용이었지만, 해당 레파지토리가 프로젝트에 그대로 사용될 줄 몰랐다. ) 또한 Github는 전세계 개발자들이 코드를 공유하는 곳이기 때문에 한글로 작성된 Commit message의 경우 한글을 모른다면, 이해할 수가 없다. 그렇다면 가장 올바른 Co.. Lab/우분투 2020. 4. 11. 우분투에서 윈도우와 같이 스티커 메모 사용하기 / Sticky Notes 최근 컴퓨터공학과의 꽃이라고 불리는 종합 프로젝트를 진행하다 보니 매일매일 할 일이 산더미 같이 쌓이고 To-Do List를 작성하면서 하루하루를 보내고 있다. 나는 윈도우와 맥에서 Microsoft에서 만든 To-Do 앱을 아주 잘 사용하고 있다. 심지어 이 앱은 엄청난 동기화 속도를 보여주고 있다. 하지만 우분투에서는 지원을 하지 않기 때문에, 우분투에서는 사용할 수 없었다. 내가 우분투를 사용할때는 특정 일을 하기 위해 우분투를 부팅하기 때문에 윈도우의 스티커 메모와 같은 앱이 필요로 했다. 그러던 중 우분투에서도 윈도우에서 잘 사용했었던 스티커 메모와 같은 앱이 있다는 것을 발견하고, 설치 방법을 기록하기로 하였다. 설치 방법 우선 설치는 우분투 18.04.4 LTS 버전에서 진행 하였다. 1. .. Etc/Android 2019. 11. 9. [Android] 공공데이터 파싱후 T-Map지도에 마커 구현하기 더보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android]공공데이터 '민방위 대피소정보 서비스' API 파싱하기 [Android]공공데이터 '민방위 대피소정보 서비스' API 파싱하기 더보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android] T-Map API을 사용하여 지도 띄워보기 [Android] T-Map API을 사용하여 지도 띄워보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android].. sungmin.dev 더보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android] T-Map API을 사용하여 지도 띄워보기 [Android] T-Map API을 사용하여 지도 띄워보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [.. Etc/Android 2019. 11. 3. [Android]공공데이터 '민방위 대피소정보 서비스' API 파싱하기 더보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android] T-Map API을 사용하여 지도 띄워보기 [Android] T-Map API을 사용하여 지도 띄워보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android] 자바로 안드로이드 앱 다음 지도 API사용하여 지도 띄워보기 [Android] 자바로 안드로이드 앱 다음 지도 API사용하여 지도 띄워보기 다음지도 API 키 발.. sungmin.dev 더보기 [👨🎓학교 수업👨🎓/[3-2]Android] - [Android] 자바로 안드로이드 앱 다음 지도 API사용하여 지도 띄워보기 [Android] 자바로 안드로이드 앱 다음 지도 API사용하여 지도 띄워보기 다음지도 API 키 발급 1. 지도 API을 발급 받기 위.. 이전 1 2 다음 728x90 Calendar « 2025/04 » 일 월 화 수 목 금 토 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Visits Today Yesterday