기타 (Other)

기타 (Other)

소프트웨어 마에스트로 역대 프로젝트 모음

혹시 예전에 진행했던 멋진 소마 프로젝트들을 다시 보고 싶은데, 서비스가 종료됐거나 만든 분들 연락처를 알 수 없어 답답했던 적 있으신가요? 저도 그런 경험이 너무 많았답니다. 😭 그래서 역대 소마 프로젝트들을 한눈에 모아보고 검색할 수 있는 사이트를 만들었습니다! https://soma.wibaek.com/ 소프트웨어 마에스트로 프로젝트소프트웨어 마에스트로 프로젝트 소프트웨어 마에스트로 프로그램의 프로젝트를 쉽게 탐색하세요soma.wibaek.com 이 사이트에서는 역대 소마 프로젝트들이 어떤 것들이 있었는지 편하게 둘러보고, 원하는 프로젝트를 쉽게 찾아볼 수 있습니다. 마치 소마 프로젝트 아카이브 같은 공간이라고 생각하시면 될 것 같아요! 혹시 사이트를 둘러보시다가 "어? 이 프로젝트는 없네?"..

기타 (Other)

Git 관련 읽어볼만한 글

https://news.hada.io/topic?id=11403 Git 형상관리 잘하는 법 | GeekNews하나의 브랜치 전략 수립다양한 전문 분야 지식 있는 팀원이 함께 일하면 워크플로 접근방식 상충될 수 있음이를 방지하기 위해 리더는 하나의 브랜치 전략 세워 모두에게 전파해야 함브랜치news.hada.io https://jvns.ca/blog/2023/11/01/confusing-git-terminology/ Confusing git terminologyConfusing git terminology November 1, 2023 Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15 ..

기타 (Other)

Github organization force push시 403 오류

문제 상황Github organization의 repository에 git push —force 를 사용하여 커밋 기록을 삭제할때 403 권한 오류가 발생했습니다.remote: Permission to org/repo.git denied to devMuromi.fatal: unable to access '': The requested URL returned error: 403해당 문제는 개인 계정 repository를 사용하거나, organization repository에 단순히 push 할때는 발생하지 않았습니다.개인 repository, 일반 push ⇒ O개인 repository, force push ⇒ O조직 repository, 일반 push ⇒ O조직 repository, force push..

기타 (Other)

코드 리뷰 관련 읽어볼만한 글

- 리뷰어의 의견에 대처하는 방법https://soojin.ro/review/handling-comments How to handle reviewer comments · Soojin Ro리뷰어의 의견에 대처하는 방법 리뷰어의 의견을 받고나서 적절히 대처하는 방법 몇 가지를 소개한다. 감정적으로 받아들이지 않는다. 코드 리뷰의 핵심 가치는 코드와 제품의 품질을 높게 유soojin.ro

기타 (Other)

Cursor 관련 읽어볼만한 글

- Cursor는 어떻게 작동하는가https://blog.sshh.io/p/how-cursor-ai-ide-works How Cursor (AI IDE) WorksTurning LLMs into coding experts and how to take advantage of them.blog.sshh.io - Awesome cursorruleshttps://github.com/PatrickJS/awesome-cursorrules GitHub - PatrickJS/awesome-cursorrules: 📄 A curated list of awesome .cursorrules files📄 A curated list of awesome .cursorrules files. Contribute to Patrick..

기타 (Other)

개발 관련 읽어볼만한 글

- 좋은 소프트웨어 개발 습관https://news.hada.io/topic?id=17820&utm_source=weekly&utm_medium=email&utm_campaign=202448 좋은 소프트웨어 개발 습관 | GeekNews이 글은 조언이 아닌, 저자가 현재 적용하고 있는 개발 습관들에 대해 작성한 내용나쁜 습관을 피하고 좋은 습관을 만들기 위해 노력한 경험을 정리한 글로, 생산성 향상과 품질 유지에 도움이news.hada.io - 친절 엔지니어링https://news.hada.io/topic?id=18837&utm_source=weekly&utm_medium=email&utm_campaign=202504 친절 엔지니어링 - 구체적인 친절 가이드 | GeekNews친절함이란친절함 (kind..

기타 (Other)

LibreChat 사용기

GPT4를 사용하고 싶은데, 월 20달러를 내고 사용할정도로 자주 사용하지는 않아 API를 통해 사용하기 위해 찾아보던 중, LibreChat이라는 프로젝트를 찾았습니다. https://github.com/danny-avila/LibreChat GitHub - danny-avila/LibreChat: Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, BinEnhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, ..

기타 (Other)

MacOS 루트 디렉토리 정리

유닉스에서부터 내려오는 파일 경로는 뒤에 *를 붙인다. Applications 설치한 앱 저장소 Library System Users bin* 흔히 셸에서 사용하는 실행파일이 이곳에 위치한다. 예를 들어 car, mkdir, rm이 이곳에 위치한다. cores* 오류발생시에 그당시 메모리덤프등이 이곳에 저장된다. etc* -> private/etc 사용자 환경설정 파일이 이곳에 위치한다. 예를 들어 zprofile이 이곳에 위치한다. opt private 맥OS의 역사적인 이유로 생기게된 디렉토리. sbin* 시스템 실행파일이 이곳에 위치한다. 예를 들어 ping, ifconfig가 이곳에 위치한다. tmp* -> private/tmp 임시 파일이 이곳에 위치한다. usr* usr/bin bin과 달리 ..

기타 (Other)

카카오 로그인에서 프론트와 백엔드, 어디서 구현해야 할까?

카카오 소셜 로그인을 백엔드 서버와 프론트엔드(앱, 웹) 둘을 사용하는 서비스에서 구현하다보면, 카카오 로그인을 어떻게 구현하고 이들을 어떻게 서버와 잘 교환할지 고민이 생길 수 있다. 카카오 로그인 카카오 소셜 로그인은 타 OAuth와 같은 방식으로 이루어진다. REST API를 기준으로는 적절히 client_id와 redirect_uri를 포함하여 링크로 요청을 하고, 사용자가 여기서 로그인을 하면 code를 포함하여 redirect_uri로 리다이렉트 된다. 이때 이 code를 적절히 개발자가 받아서 카카오 소셜 서버와의 적절한 통신을 하고 최종적으로 access_token을 받는 방식이다. 앱의 SDK등의 기준으로는 그냥 위의 과정이 SDK에서 적당히 자동으로 처리되고 바로 access token..

기타 (Other)

LF vs CRLF

LF와 CRLF 중 어떤 것을 사용해야 할까요? 결론부터 말하자면, LF를 사용해야 합니다. LF, CRLF LF와 CRLF에 대해 알아보게 된 계기는 이전에 git을 사용하여 협업을 진행할 때 CRLF와 LF로 인해 코드 충돌이 일어났었을때 찾아보게 되었습니다. CR은 캐리지 리턴(Carriage Return)을 의미하며, LF는 라인 피드(Line Feed)를 의미합니다. 보통 우리가 '\n'으로 표시하여 문자열 출력 시 줄바꿈을 표현하는 것이 바로 LF입니다. 또한, CR은 '\r'로 커서를 맨 앞으로 이동시키는 역할을 합니다. 그렇다면 LF와 CRLF의 차이는 무엇일까요? 두 개는 모두 줄바꿈을 표현하는 것을 의미합니다. 그러나 운영 체제에 따라 줄바꿈을 나타내는 표준이 다릅니다. LF: Linu..

Wibaek
'기타 (Other)' 카테고리의 글 목록