profile
스스로 배운 것이 오래 간다.

북스캔

스캐너로 책을 스캔해버리는 것. 이렇게 하면 더는 무거운 책을 들고 다니지 않아도 된다. 더불어 책을 모니터로 볼 수 있기 때문에 (특히 개발서 읽을 때) 여러모로 편하다.보통 스캔한 결과물은 pdf 포맷으로 뽑히는데, 이 말은 pdf를 읽어들일 수 있는 디바이스면 그

2021년 1월 24일
·
0개의 댓글
·
post-thumbnail

HappyHacking Professional HYBRID Type-S 사용 후기

언제인지 정확히 기억은 나지 않지만 해피해킹이라는 키보드의 존재를 알게되었다. 찾아보면 키감이 아주 좋은데 배열이 극단적으로 UNIX 계열 OS에 최적화된 키보드라는 것이 중론이였다.아무리 생각해도 VIM을 쓰는 것이 장기적으로는 유리하다고 판단했다. 그 이유는어지간한

2021년 1월 24일
·
0개의 댓글
·
post-thumbnail

독후감: 리눅스 * 그냥 재미로

한 줄 요약: 리눅스 토발즈, 억세게 운이 좋은 남자가장 인상 깊은 구절리누스가 자랄 때 걱정이 이만저만이 아니였어요.세상에 저래 가지고 어디변변한 여자 하나 만날 수 있을까 싶어서요.by 안나 토발즈(리누스의 어머니), 머릿말 앞 페이지몇년 전에 리눅스를 개발한 리누

2021년 1월 24일
·
0개의 댓글
·
post-thumbnail

[생활코딩] JavaScript Immutability - 3. 객체를 불변하게 만들기 (Object.freeze)

생활코딩의 JavaScript Immutability 강의를 정리하여 작성한 내용입니다.한 번 freeze된 객체는 freeze를 해제할 수 없다. 굳이 freeze를 해동하려면 원본 객체를 복제하여 다른 변수에 할당하여야 한다.그런데 역시 JavaScript 답게 f

2021년 1월 17일
·
0개의 댓글
·
post-thumbnail

[생활코딩] JavaScript Immutability - 2. 불변의 함수

생활코딩의 JavaScript Immutability 강의를 정리하여 작성한 내용입니다.JacaScript의 함수는 파라미터의 인자가 원시 데이터 타입인 경우와 객체인 경우 그 동작방법이 달라진다.객체가 함수의 인자로 전달되어, 객체 자신(원본)의 프로퍼티의 값(pri

2021년 1월 17일
·
0개의 댓글
·
post-thumbnail

[생활코딩] JavaScript Immutability - 1. 변수 할당 방식 비교

생활코딩의 JavaScript Immutability 강의를 정리한 내용입니다.자바스크립트 내부적으로 Primitive 타입 변수와 Object 타입 변수를 메모리에 저장하는 방식이 다르다.a===b에서 ===(동등비교연산자)가 true를 return한다는 의미는 a와

2021년 1월 17일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 6 → Level 7

https://overthewire.org/wargames/bandit/bandit7.htmlLevel GoalThe password for the next level is stored somewhere on the server and has all of th

2021년 1월 3일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 5 → Level 6

https://overthewire.org/wargames/bandit/bandit6.htmlLevel GoalThe password for the next level is stored in a file somewhere under the inhere dire

2021년 1월 3일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 0 → Level 1

https://overthewire.org/wargames/bandit/bandit1.htmlLevel GoalThe password for the next level is stored in a file called readme located in the ho

2021년 1월 3일
·
1개의 댓글
·
post-thumbnail

공공기관 해킹관련 기사를 보고...

"해킹관련 지식이 없는 기자도 뚫을 만큼 공공기관 홈페이지의 보안이 허술하다!" 라는 내용의 기사를 보았다.관련 기사:https://www.ytn.co.kr/\_ln/0134_202010071353358166영상 재생이 안되면 아래의 링크를 이용하세요.http

2020년 12월 27일
·
0개의 댓글
·

help 카운트 고도화 방안1

2020년 12월 27일
·
0개의 댓글
·
post-thumbnail

관계형 데이터베이스 - 무결성(Integrity)

관계형 데이터 모델링 프리미엄 가이드의 CHAPTER 02 데이터 모델링 기본 개념을 바탕으로 정리한 글입니다.일부 내용은 추가, 수정, 삭제되었을 수 있습니다.무결성은 데이터 값이 정확한 상태Data Integrity가 주로 데이터 무결성으로 번역되나, 정확하다는 의

2020년 12월 20일
·
0개의 댓글
·
post-thumbnail

관계형 데이터베이스 - 관계형 모델의 기본 개념과 용어 정의

관계형 데이터 모델링 프리미엄 가이드의 CHAPTER 02 데이터 모델링 기본 개념을 바탕으로 정리한 글입니다.일부 내용은 추가, 수정, 삭제되었을 수 있습니다.함수 종속(Functional Dependency)에 의해 정규화(Normalization)된 모델https

2020년 12월 20일
·
0개의 댓글
·

Django - request에 대해 .get 으로 받는 방법과 ['key']로 받는 방법의 차이

Error를 raise하냐 안하냐의 차이headers에서 .get으로 받으면 Error를 raise 하지 않고 None을 리턴한다.따라서 값이 None 인 경우로 분기 처리해야 한다.header에서 'key'로 받으면 KeyError를 raise한다.따라서 try ~

2020년 12월 20일
·
0개의 댓글
·
post-thumbnail

공공기관 해킹관련 기사를 보고

"해킹관련 지식이 없는 기자도 뚫을 만큼 공공기관 홈페이지의 보안이 허술하다!" 라는 내용의 기사를 보았다.관련 기사:https://www.ytn.co.kr/\_ln/0134_202010071353358166영상 재생이 안되면 아래의 링크를 이용하세요.http

2020년 12월 13일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 4 → Level 5

https://overthewire.org/wargames/bandit/bandit5.htmlLevel GoalThe password for the next level is stored in the only human-readable file in the in

2020년 12월 13일
·
1개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 3 → Level 4

https://overthewire.org/wargames/bandit/bandit4.htmlLevel GoalThe password for the next level is stored in a hidden file in the inhere directory.

2020년 12월 13일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 2 → Level 3

https://overthewire.org/wargames/bandit/bandit3.htmlLevel GoalThe password for the next level is stored in a file called spaces in this filename

2020년 12월 13일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 1 → Level 2

Level GoalThe password for the next level is stored in a file called - located in the home directoryCommands you may need to solve this levells, cd, c

2020년 12월 6일
·
0개의 댓글
·
post-thumbnail

OverTheWire: Bandit - Level 0

bandit은 wargame으로 각 단계마다 의도적으로 설계된 시스템의 취약점을 찾으면서 시스템에 대해 학습하는 것이 목표이다.bandit의 각 단계에서 취약점을 찾으면 이를 이용하여 키를 찾을 수 있다.키는 다음 단계의 패스워드이다.동일한 bandit 서버(bandi

2020년 12월 6일
·
0개의 댓글
·