전체 글505 M1 맥북에서 루비가 설치되지 않는 이유 최근에 M1 맥북에서 설치된 언어들을 업데이트 해주고 있어요. 그런데 루비가 2.7.0 에서 멈춰있어서 최신 버전인 3.2.2 버전을 설치하고자 했어요. 예전에 brew 패키지 도구로 rbenv 루비 설치 관리자를 설치했었는데요. rbenv 으로 3.2.2 버전을 설치하려고 하자 오류가 났습니다. 빌드가 실패했다는 메시지가 나왔어요. $ rbenv install 3.2.2 ... BUILD FAILED (macOS 14.1.1 on arm64 using ruby-build 20231114) 이유를 잘 모르겠어서 구글링해보니 자료가 잘 안나오더라고요. 그러던 중 같은 현상을 겪고 계신 한국 블로거분 글을 보게 됐습니다. M1 MacOS Ventura ruby build failed error (Feat. .. Ruby/Ruby 자료실 2023. 11. 28. #1088. 드림이스케이프 - 바야흐로, 여름이었다. 건대 방탈출 후기 안녕하세요, 다람쥐입니다. 1088번째 방탈출은, 드림이스케이프 건대점의 바야흐로, 여름이었다 테마입니다. 그 유명한 키이스케이프와 합작한 테마라고 하는데요. 포스터와 시놉시스 부터 꽃길의 향기가 풀풀 납니다. 🌸 바야흐로, 여름이었다. 테마 시놉시스 라디오 DJ: 자~ 오늘도 돌아온 영디오빠에요. 오늘은 순화마을에서 사연이 도착했네요. 순화마을? 어? 많이 들어봤는데? 굉장히 짧네요. 자 그럼 이제 읽어볼게요. "김미영, 나 잊은 거 아니지...?" 바야흐로, 여름이었다. 바야흐로, 여름이었다. 테마 소개 [난이도]: 3/5 [장르]: 청춘, 미스터리 [시간]: 80분 [가격]: 29,000원 [인원]: 2-5인 플레이어 인원 2인 플레이 총 80 분 중 약 10분 남음, 노힌트 바야흐로, 여름이었다... 자유/방탈출 후기 2023. 11. 28. [리뷰] 우아한 타입스크립트 with 리액트 : 배달의민족 개발 사례로 살펴보는 우아한형제들의 타입스크립트와 리액트 활용법 타입스크립트로 리액트 프로젝트를 하려는 분, 또는 이미 하는 분들께도 강력하게 추천드립니다. 타입스크립트를 활용한 리액트 도서 중 좋은 입문서였습니다. 타입스크립트의 기본 개념 설명도 간결하고 명확해서 좋았고 실무에 쓰일만한 예제로 여러 노하우도 경험할 수 있어서 좋았어요. 우아한형제들 프론트엔드 개발자분들이 어떤 이유로 사용하고, 어떻게 사용하는 지 챕터마다 깨알처럼 나와 있는데요. "우형 이야기" 로 질문을 던지고, 그에 대한 답변을 여러 프론트엔드 개발자분들이 설명해주십니다. 우형에서는 어떤 상태 관리 라이브러리를 사용할까? Q. 현재 팀에서 사용하는 상태 관리 라이브러리가 있나요? 냥이팀 상태 관리 라이브러리를 다음과 같은 기준으로 선택했어요. 첫 번째는 '보일러플레이트 코드가 너무 많지 않으면 .. 도서/IT 도서 2023. 11. 26. [뮤즐리 이슈 해결] LetsEncrypt(Certbot) 도메인 인증서 만료 / 갱신 / 크론탭 등록 🚨 2023년 11월 24일 오후 2시 53분 경에 뮤즐리 서버에 접속 안 된다는 제보를 받았습니다! 처음 생각난 점은 저번에 AWS 계정을 다른 프리티어 계정으로 이전했을 때 도메인 만료가 생각보다 별로 안 남았다는 점이 기억에 남았는데요. 인프라를 이전하면서 인증서 만료에 대한 스크립트가 설정이 안되어 있어서 발생했습니다. 웹 페이지에서 인증서를 조회한 결과 역시나 만료일이 지났습니다. EC2 서버에 접속하여 LetsEncrypt(Certbot) 으로 도메인을 갱신했습니다. sudo certbot renew ... The following renewals succeeded: /etc/letsencrypt/live/api.muzily.app/fullchain.pem (success) 다시 접속한 결과 .. 프로젝트/장기 프로젝트 2023. 11. 24. [리뷰] 누구도 대체할 수 없는 존재, 린치핀 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 린치핀입니다. 새로운 개념인 '린치핀'을 소개하는 도서예요. 노동에 관한 역사와 새로운 '린치핀'의 탄생, 앞으로 '린치핀'이 되려면 어떻게 해야 하는가?, 에 대한 책입니다. 🤔 그래서 린치핀이 뭔데? 사실 우리 모두 '린치핀' 이라는 개념을 모르지만, 린치핀을 알고 있습니다. 자신의 재능을 기꺼이 기부하는 사람, 창의적인 발상으로 문제를 해결하는 사람, 누구도 그 사람을 대체할 수 없는 사람, 유독 눈에 띄는 사람, 누가 봐도 남다른 사람, 살면서 한 번 쯤 보시지 않았나요? 그들을 '린치핀' 이라고 합니다. 책에선 '린치핀'을 '예술가'로 표현합니다. 평범함을 극복하는 사람, 틀에 박힌 삶을 거부하는 사람, 자신의 넘치는 예술적 재능을 세상에 기부하는.. 도서/자기계발 도서 2023. 11. 24. [리뷰] 열정은 쓰레기다, 더 시스템 리뷰 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 더 시스템입니다. 더 시스템으로 개정되기 전에는 '열정은 쓰레기다' 라는 매운 맛, 자극적인 제목이었어요. 개인적으로 자극적인 맛을 좋아하기에, '열정은 쓰레기다' 가 더 좋은 것 같네요. 😁 성공하려면 열정을 좇으라, 는 개소리 성공하려면 열정을 좇으라, 라는 메시지를 강렬하게 비판합니다. 무조건 열정을 좇으며 포기하지 않는다고 해서 성공하는 것이 아니라고 합니다. 오히려 성공이 열정을 불러온다고 반박합니다. 듣고 보니 굉장히 일리가 있는 말이었어요. 내 열정과는 무관하게 은근히 잘하다 보니깐, 또 더 잘해지려고 욕심이 생겨 열정이 생기는 걸 저도 경험을 했었어요. 처음부터 열정을 쏟기 보다는, 자그마한 성공을 맛보는 게 더 낫다고 생각되네요. 더 짜릿한.. 도서/자기계발 도서 2023. 11. 24. [리뷰] 함께 + 자라기 = 함께 자라기 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 '함께 자라기 - 애자일로 가는 길' 입니다. 예전부터 지인들에게 개발자 도서로 많이 추천받았던 책입니다. 이북으로 구매해서 시간 가는 줄 모르고 읽었어요. 함께 And 자라기 '함께'와 '자라기'를 설명합니다. '함께'는 협력을 뜻하고, '자라기'는 학습을 뜻합니다. '자라기' 파트 이후에 '함께' 파트를 설명합니다. 우리는 혼자서 자라는 법만을 배웠습니다. 그러나 세상은 혼자 힘으로만 되는 게 없는 것 같습니다. 주변 사람들과 함께 해야 합니다. 날마다 함께 자라기를 한다면 얼마나 좋을지 알려줍니다. 내가 정말 자랄 수 있을까? 우리가 정말 함께 자랄 수 있을까? 우리가 정말 매일매일 함께 자랄 수 있을까? 위 질문과 함께 함께 자라는 여정에 떠날 수 .. 도서/자기계발 도서 2023. 11. 24. [리뷰] 나는 나로 살기로 했다 - 상처받지 않는 법 안녕하세요, 다람쥐입니다. 최근에 읽었던 책 중에서 인상 깊었던 '나는 나로 살기로 했다' 책을 소개합니다. 상처받는 사람들을 위한 책 나는 나로 살기로 했다, 는 정말 '나' 에 관한 이야기가 중심입니다. 무례한 사람들로부터 상처받지 않는 법, 스스로에게 변명하지 않기, 나다운 삶을 살기 등등의 주제들이 있습니다. 주로 작가님의 이야기가 중심입니다. 스스로 사랑하지 못하는 세상의 모든 이들에게 공감하고 위로해줍니다. 작가님 스스로도 그런 흔들리는 시기가 있었기에 누구보다 더 공감할 수 있어보였습니다. 시원함과 따뜻함을 원하는 모든 이들에게 추천하는 책입니다. 가볍게 책을 읽을 수 있는 게 좋았어요. 가볍지만 또 마음을 울리고, 여러모로 생각이 많아지는 책이었어요. 완독하는 동안 제 스스로를 계속 성찰.. 도서/자기계발 도서 2023. 11. 23. [리뷰] 침묵으로 가르치기 - 침묵으로도 가르칠 수 있다고? 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 '침묵으로 가르치기' 입니다. 침묵으로 가르치기는 '교육' 에 관한 주제 입니다. 기존 교육과는 다른 방향성을 제시하는 게 인상적이었습니다. 침묵으로 가르친다는 건 뭘까? 기존 교육을 '말로 가르치기' 로 표현합니다. 선생님이 자신이 아는 것을 말로 전달하려는 목적성을 띄고 있습니다. 그러나 말 없이, '침묵'으로도 효과적으로 가르칠 수 있다고 합니다. 이 책에선 총 7가지로 '침묵'으로 가르칠 수 있는 방법을 소개하고 있습니다. 인상 깊었던 점들을 소개하도록 하겠습니다. 수업시간에 학생이 말하게 하라 수업시간에 학생이 말하게 하라. 참, 저의 학창 시절을 생각해 봐도 쉽지 않은 것 같아요. 물론 '침묵으로 가르치기' 에서 나오는 해외 또한, 이는 쉬운 환.. 도서/자기계발 도서 2023. 11. 23. Hustle #11. 처음 시작하는 사람도 작업할 수 있도록, 스프링 부트 개발 컨벤션 정하기 안녕하세요, 다람쥐입니다. 지난 포스팅에선 허슬의 프로젝트 구조를 잡아봤습니다. Hustle #10. 프로젝트 구조 잡기 안녕하세요, 다람쥐입니다. 저번 포스팅에선 Aquery Tool 으로 ERD 모델링을 했습니다. 2023.09.04 - [프로젝트/장기 프로젝트] - Hustle #9. Aquery Tool 으로 ERD 모델링하기 이번 포스팅은 허슬 프로젝트 구조 itchipmunk.tistory.com 이제 본격적인 개발을 시작했습니다. 오프라인으로 허슬 팀원들과 다 같이 모였는데요. 해야 할 작업을 분배했고, 다음 오프라인 모임 때 까지 개발을 해보자고 했습니다. 하지만 큰 난관이 있었습니다..! 😅 생각치도 못한 문제가... 그 다음 모임은 오프라인으로 서버 팀끼리 모였습니다. 역 근처 카페안의.. 프로젝트/장기 프로젝트 2023. 11. 22. 온라인 방탈출 기록지 프로젝트 후기 '샘' 이란 방탈출 은어를 아시나요? 방탈출 세계에서 '샘' 이란 은어가 있습니다. 샘은 아침샘, 밤샘을 뜻합니다. 방탈출 매장을 영업 외 시간인 이른 아침과, 밤(새벽)에 대관하여 모든 테마를 하는 걸 의미합니다. 주로 한 타임에 모든 테마에 입장할 수 있게, 테마에 맞게 인원을 구성합니다. 한 매장에 6개의 테마가 있다면, 3명씩 6팀으로 주최자 포함 총 18명이 함께 합니다. 샘을 하면 좋은 점은 단체로 입금하다보니 조금 더 할인을 받을 수 있다는 장점이 있습니다. 참고로 모든 매장이 대관이 가능하지는 않아요. 매장에 먼저 문의하여 해당 일정에 대관이 가능한지 확인해야 합니다. 방탈출 기록지가 있는 이유!? 샘을 가게 되면 꼭 한 분은 아래처럼 기록지를 출력해서 옵니다. 맨 윗 칸은 테마 사진과 테.. 프로젝트/단기 프로젝트 2023. 11. 22. [SOLID] 단일책임원칙(SRP)과 God Object(신 객체) 안녕하세요. 단일 책임 원칙과 신 객체가 무엇인지 알아보려고 합니다. 단일 책임 원칙 - 책임이란 뭘까? 단일 책임 원칙은 SOLID 원칙 중 S 에 해당합니다. Single Responsibility Principle (SRP) 이라고 불립니다. 아래는 위키 백과의 설명 중 일부입니다. 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부합해야 한다. ... 로버트 마틴은 책임을 변경하려는 이유로 정의하고, 어떤 클래스나 모듈은 변경하려는 단 하나 이유만을 가져야 한다고 결론 짓는다. 예를 들어서 보고서를 편집하고 출력하는 모듈을 생각해 보자. 이 모듈은 두 가지 이유로 변경될 수 있다. 첫 번째로 보고서의 내.. Java/Java 자료실 2023. 11. 22. 이전 1 2 3 4 5 6 ··· 43 다음