[jekyll/ rbenv/ ruby 관련 과거 포스트] jekyll 설치 오류 You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. [문제 내용] github.io 블로그를 만들려고 jekyll을 설치하려다가 gem 권한이 없어서 jekyll 다운로드 실패했습니다. $ gem install jekyll bundler ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write per ek12mv2.tistory.com zsh 환경에서 ruby 패키지매니저 gem 설치하기 [관련포스트] bash환경에서 gem설치하기 https://ek12mv..
GitKraken에서 만든 GitLens는 유료이다. 아쉽게도 3일정도만 무료 trial을 사용할 수 있다. CLI보다는 GUI로 깃브랜치 히스토리를 보는것을 선호하는 편이라서 깃브랜치를 볼 수 있는 오픈소스를 알아봤다. 사람들이 많이 다운로드한 확장프로그램인 Git Graph를 설치했다. (누적 다운로드수: 4,174,560) 설치하면 좌측 하단에 'Git Graph' 에서 브랜치를 확인할 수 있다. 브랜치의 히스토리를 볼 수 있어서 좋다. 깃크라켄처럼 git-graph 내에서는 merge/rebase/pull request 모두 가능하다! 깃크라켄은 private 래포지토리일 경우에는 유료로 하고, public 래포지토리에는 무료로 제공한다. 현재 작업하고 있는 샘플 프로젝트는 private 라서 g..
0년차 개발자의 상반기 회고 글또 3기 OT를 다녀왔다. 코딩을 하다가 마침 오늘이 글또 OT날이어서 오랜만에 밖으로 나갔다. OT는 잠실역의 배달의 민족 작은집에서 했는데, 배민회사에 방문해 본 게 처음이라 그냥 모든 게 좋 velog.io 러닝하면서 가장 많이 배운점은 누구나 자신만의 페이스가 있다는 것이다. 독서 - 취업을 위한 개발공부를 하면서는 당분간 책을 못 읽을 것 같았는데 조금씩 책을 읽기 시작했고, 공부하다 지치면 다른책도 읽었다 (중략) 개발관련 책은 다 읽지는 못했지만 꾸준히 읽고 있거나 필요한 부분은 부분적으로 찾아 읽었다. 정보를 차단하고 호기심 줄이기 - 호기심이 생기면 일을 멈추고 하고 싶은 것을 하는 편이다. 그런데 자꾸 해야할 일을 기한안에 못 끝내곤 한다. 중요한 것에 시..
CSRF(Cross Site Request Forgery Attack, 크로스 사이트 요청 위조 공격) 인증된 사용자가 웹 애플리케이션에 특정 요청을 보내도록 유도공격하는 행위를 의미한다. 쉽게 말하자면, 공격자의 요청이 사용자의 요청인 것처럼 속이는 공격방식 을 의미한다. CSRF 공격을 어떤식으로 하는가? 공격자가 사용자인것처럼 위장하면서 요청을 보내도록 하는 것이므로 제품구입, 계정설정, 기록삭제, 비밀번호 변경, 문자 전송과 같은 데이터 값을 변경하는 요청일 때 공격한다. 이메일이나 웹사이트에 하이퍼링크를 심어서 요청을 보내고 하이퍼링크를 클릭하게 되면 요청이 자동으로 전송된다. 사용자 몰래 자금을 전송 이메일 주소와 비밀번호를 변경하는 무단행위 CSRF를 어떻게 방지할까? CSRF 토큰을 통해 ..
세상은 얼어붙어도 삶은 얼어 붙지 않는다 세상은 얼어붙어도 삶까지 얼진 않는다 두꺼운 장갑과 방한 신발, 넥워머(겨울 목토시)로 중무장했지만 살을 에는 듯한 바람은 천과 천 사이의 틈을 파고들어 온다. 부산 북구 만덕동에서 비탈길을 쓸고 쓰레기를 모아 수거하는 그는 n.news.naver.com 설날부터 오늘도 영하 10도 안팍의 강추위라는 말이 이곳저곳에서 들린다. 날씨도 영하권을 유지하면서 얼어붙고 취업도 얼어붙는 상황이자 불경기가 이어진다. 세상이 어떻게 돌아가는지도 모르겠다. 나는 나를 챙기는 것에도 버겁기도하고 나한테 집중하는것을 우선으로 둬서 그런지라 주변을 돌아볼정도로 여유가 있지 않다. 추운데도 내가 먹고 살아야하기때문에 바삐 움직여야하는 사람들의 모습을 보니 안타까움이 들었다. 살을 에는..
짧은 시간동안 많은 서류를 읽느라 눈이 피로하신 Mash Up 13기 스태프님들께... 안녕하세요. 많은 지원자의 서류를 읽으시느라 수고가 많으십니다. 그럼에도 불구하고 먼저 이 링크를 들어와서 읽어주셔서 감사합니다. 어쩌면... 많은 양의 제 글 때문에 눈이 피로한 스태프님의 눈이 더 아플지도 모르겠습니다.😢 눈건강도 중요하니, 나중에라도 눈컨디션 좋을 때 읽으셔도 괜찮습니다. 지원자인 제 솔직함이 담겨있습니다. 핏이 맞지 않는지는, 동아리 회원으로 적합한지 아닌지는 이 글을 읽는 스태프님의 판단에 맡기겠습니다. 저는 제 자신을 스스로 꾸밈없이 나타내는 사람이라서 제 자신을 보기 좋게 포장을 잘 못합니다. 목적도 어쩌면 일반지원자들과 다름없이 뻔할 수도 있습니다. 읽는데 불편하겠지만 '-이다.' 체라서..
여러분이 웹서비스를 이용하다보면 실생활에서 회원 가입할때 사용된 이메일로 no-reply 라는 알림서비스를 받은 경험이 있을 것이다. 회원가입을 하게되면, 이메일로 회원가입을 했다고 알림을 하듯이... 또는 결제완료/ 예약완료 등 서비스로부터의 이벤트를 요청했을 때도 이메일로 알림을 받았듯이 말이다. 알림용도로 이메일을 활용해서 유저에게 웹서비스를 제공한다. 그래서 이러한 알림처리 기능을 그동안 해본적이 없는데 이 호기심을 직접 탐구해보면서 어떤 로직으로 어떤 알고리즘으로 구현하는지를 알고 싶었다. 그요즘은 오픈소스가 잘되어있어서 구글링을 통해서, 오픈소스를 통해서 쉽게 구현할 수 있었다. 필자는 Node.js 환경에서 작업했으며, Nodemailer를 이용했고, Gmail계정으로 이메일 인증하는데 있어..
글또, 2023년 하반기에 만나자. 기다릴게. 글또 8기를 지원하려고했으나 이미 지원이 마감되었다. 추가지원은 없었고 다음기수를 기다릴 수 밖에 없었다. 글또 진행기간이 길던데 10월쯤되야 볼 수 있지 않을까싶다. 2023년 10월전까지는 글쓰기와 친해지고 싶었고 익숙해지고 싶었다. 아쉬운마음을 뒤로하고 나중을 기약하고 10개월동안의 나자신의 이야기를 써내려가보도록 하겠다. 이러다간 개발하는 후딘이 아닌, 글쓰는 후딘이 되는게 아닌가 싶다...ㅋㅋㅋ 블로그 닉네임이 최애 포켓몬 후딘이라 사람들이 나보고 후딘님 이라고 부르는게 너무 낯설다 ㅎㅎㅎ 많이 읽고 많이 써보자. 그리고 썼다면 한번 더 읽어보고 공유해보자. 다양한 개발자들의 글들을 봤다. 인정할 수 밖에 없고 너무 똑똑하고 완벽하고, 내게 있어서는..
- Total
- Today
- Yesterday
- 스마트폰중독
- Nest.js
- 바이트디그리
- 한달독서
- 개발용어
- jest
- 디지털디톡스
- gem
- node.js
- Mongoose
- TypeScript
- 미완
- nestjs
- nestjs jest
- git
- OS
- TDD
- 습관개선
- MySQL
- 갓생살자
- 나도 할 수 있다
- typeORM
- RDBMS
- Jekyll
- MongoDB
- IT용어
- vscode
- 한달어스
- 클린아키텍쳐
- 참고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |