분류 전체보기(64)
-
[git] git LFS(Large File Storage)
[Git] git LFS(Large File Storage) 깃헙 저장소 하나당 용량은 1GB로 제한되었다. 하지만 우리의 프로젝트들은 당연 >< 그 용량을 넘는다는 점! 그래서, 저장소를 분산하여 저장할수있는 기능으로 LFS(Large File Storage) 를 사용하면 좋다. 바로 깃에서 대용량 파일을 관리할 수 있다는 매우 큰 장점! 사용 저장소를 분산하는것이 핵심인, 다양한 협업에서 리소스 용량이 큰 경우 특히나 잘 사용했다. 게다가 예상치 못했던 또 하나의 이점!! 깃헙사용이 두려운 디자이너와의 협업 시 잘 사용할 수 있었다. 자신의 클릭한번이 프로젝트를 망칠까 두려워하는 부담감을 많이 덜게해줄 수 있었다. 원리 대용량 파일을 그대로 저장하지 않고 파일이 저장되어있는곳을 text pointer..
2020.02.11 -
사회가 만든 천사와 악마, 친절한 금자씨
*본 포스팅에서의 회개와 구원은 종교적 의미를 상징하지 않습니다. 스포일러를 포함한 리뷰입니다. 누구에게 마녀로 불렸던 금자씨는 누구에게는 천사였고, 천사로 불렸던 금자씨는 결국 천사에게 구원받지 못하였다. 선과 악, 그리고 도덕 선은 악을 이기는가?? 적어도 이 영화는 그렇다고 하지 않는다. 악은 최고의 선이 될 수 있다. 친절한 금자씨는 옥내에서 누구보다 친절한 사람이었고, 그녀는 남을 구원토록 도움을 준다. 하지만 결국 그녀는 영화의 마지막까지도 구원받지 못했고, 초를 끌 수 없었다. 인간의 이중성 친절한 금자씨는 마녀를 죽인 후 마녀로 불리곤했다. 다시, 친절한 금자씨는 사람을 죽였음에도 친절한 금자씨로 불린다는 말이다. 사람을 죽였지만 그로인해 좋아하는, 두려운 살인자지만 정의롭다며 고마워하는 ..
2020.02.10 -
변신, 프란츠 카프카
변신 외 단편 모음집, 프란츠 카프카 `판결, 변신, 시골 의사, 갑작스러운 산책, 옷, 원형극장의 관람석에서, 오래된 기록, 법 앞에서, 학술원에의 보고` 수록 첫인상 이 책을 처음 보았을 때를 생각해보면 서점에서 들고다니면서 읽을 책을 찾다가, 1916년 오리지널 초판본 표지디자인으로 되어있는 모습이 괜히 끌렸던 것 같다. 그래서 그 책을 바로 펴보았고, 단편 모음이라는 것도 모른 채 그저 몇장을 읽어보고 문장 구성이 마음에 들어 구매했다. 스타일이 그저 끌렸다. 사실 책을 구매한 지 한 3개월 후에 처음 책을 읽으려 들었기 때문에 큰 그 끌림등은 잊은지 오래였다. 😌 이 책은 내가 항상 뭔가 문체가 끌려서, 뭔가가 끌려서였던 적은 사실 적지 않다. 하지만, 이렇게 정말 아무도 추천한 적 없는 책이 ..
2020.02.03 -
npx이란 무엇인가?
npx란? 저번글에서 Node.js, npm, nvm에 대하여 다시한번 정리를 해보았다. Node.js, npm, nvm이란 무엇인가 위 원문은 요약하면, Node.js는 자바스크립트 런타임 환경, npm은 자바스크립트 코드로 Node.js 패키지 매니저, nvm은 위 Node.js의 버전 관리 도구였다. 그렇다면 npx는 무엇일까? 우선, 이 npx를 처음만났을 때로 거슬러가보자. 리액트로 프로젝트를 처음 시작할 때 create-react-app패키지를 인스톨하기위해 npm이 아닌 npx를 사용해야했다. npm crate-react-app my-app npx란 자바스크립트 패키지 관리 모듈인 npm@5.2.0 버전부터 새로 추가된 도구로, 쉽게말하면 npm으로 귀찮았던 과정들이 단순화되어 편해졌다고 볼..
2020.01.25 -
node.js, nvm, npm이란 무엇인가
node.js, nvm, npm이란 무엇인가 contents node.js란 무엇인가 자바스크립트란? 자바스크립트 엔진? 자바스크립트 런타임? npm이란 무엇인가 nvm이란 무엇인가 웹을 공부하면서 node나 npm을 사용하면서도 정작 node.js는 무엇인지 nvm, npm이 무엇인지에 대해서는 깊게 생각하지 않았던 것 같다. 그래서, 한번 정리해보는 시간을 갖도록 해보기로 했다. 📍 1. node.js란 무엇인가? 위키백과 : Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. org : Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. ??? 이게 바로 무슨소리일까. V8이 무엇일까.. V8은 C ++로 작..
2020.01.24 -
[정보보안]AES(Rijndael)와 DES
AES linear 암호분석에 내성을 갖도록 설계하고싶었다. 그리고 키의 길이가 DES는 너무 짧은 탓에 좀 더 긴 키의 길이를 가지며, 빠르고 효율적인 하드웨어 및 소프트웨어 구현을 위해 고안한 방식이다. 특징 암호화 Key로 128, 192, 256bit를 가질 수 있다. (AES-128, AES-192, AES-256) 암호화 Key의 길이에 따라 실행하는 Round수가 다르다. Rijndael Cipher 워드(2바이트 → 16비트를 블록화 →) 그래서 4*4행렬 암호화 하는 방식이다. substitute byttes: S box, shift, mix : P box 각 라운드는 3개의 Function을 갖는다. (x값이 다 달라도 y가 일정한 상수함수) 변환 • P - Liniear mixng l..
2019.12.27