분류 전체보기 46

Ubuntu에서 ssl certificate verify failed 에러시 설정 (인증서 등록)

$ pip3 install django Collecting django Could not find a version that satisfies the requirement django (from versions: ) No matching distribution found for django 회사에서 Ubuntu 16.04에 pip를 이용해 Django를 설치하려고 했는데 자꾸 위와 같은 에러 메시지가 나오고 설치가 되지 않았다. 열심히 구글링 했더니 저 메시지는 인터넷에 접근을 못 하는 상태라는 글을 발견해서 또 열심히 이것저것 다른 명령어를 쳐보면서 구글링. 프록시도 다 세팅되어 있는데 대체 왜일까... 하다가. 조금 다른 명령어를 쳤더니 Ssl certificate_verify_failed 라는 에러..

Dev/etc 2016.07.15

React Diff Algorithm

http://calendar.perfplanet.com/2013/diff/ 글을 보고 번역 옮기기 영어 공부 할 셈 시작했는데 중간에 내팽개쳐 놨다가 이제서야 겨우 ㅜㅜ 영어 공부해야 겠다는 사실과 번역엔 영어+한국어 실력이 필요하다는 사실만 깨달음 오역이 엄청 많을 것이므로(뒤로 갈수록 더더욱), 혹시나 보시는 분이 있다면 적당히 그냥 대충 보시길... React 비교 알고리즘 React는 Facebook이 개발한 UI를 구성하기 위한 Javascript library로 밑바닥부터 철저하게 성능을 염두에 두고 디자인되었다. 이 기사에서는 React에서 어떻게 diff 알고리즘을 수행하고 컴포넌트를 렌더링하는지 이야기할 것이며, 그에 따라 당신은 당신의 앱을 최적화할 수 있을 것이다. Diff Algor..

Dev/etc 2016.04.21

Zookeeper & Kafka cmd에서 실행 시

회사에서 Kafka를 사용해볼 일이 생겨서 설치를 했다. 윈도우 설치 방법도 쉽게 검색할 수 있었고, 제대로 설치했는데 cmd에서 실행하려고만 하면실행시 지정된 경로를 찾을 수 없습니다.라고만 출력됨. 다른 에러도 아니고 그냥 저것만. 그래서 이리 저리 검색도 하고 삽질 좀 하다가 혹시나 해서 kafka-run-class.bat 파일을 까봤다.쑥 내려보니 JAVA_HOME 을 세팅하는 부분이 있음예전에 컴퓨터에 java설치하고 환경변수 설정하는 중에 귀찮아서 그냥 bin까지 JAVA_HOME에 넣어버렸다는 사실이 떠오름ㅜㅜ정석대로 JAVA_HOME경로를 home경로까지만 지정하니까 Kafka가 아주 잘 뜸 역시 조금 귀찮다고 이상한 짓을 하면 이런 듣도 보도 못한 상황에 직면하게 된다.... ㅜㅜ

Dev/etc 2016.04.21

Frontend Framework

webpack module bundler webpack 은 모듈 + dependencies를 가지고 static assets을 생성 application code를 가지고 정적 자원들과 개발 서버 생성해줌 사용하지 않는 코드들 처리, hot module replacement 지원 (다른 빌드 툴에 비한 이점) webpack의 진짜 강점은 loader들(loader들을 이요해 babel을 통해 JSX -> Javascript 변환 가능) babel-loader는 ES2015와 JSX변환을 모두 지원 AMD, CommonJS등의 모듈 포맷 지원 (loader를 이용해) ES6도 지원 support package manager: Bower, npm Loaders for non-code: CSS, templat..

Dev/etc 2016.01.12

[Git Bash] 자주 쓰는 명령어

status git status 현재 local git repository 상황 (수정, 추가, 삭제 등을 보여줌) diff git diff 현재 git local repository의 수정된 상황(아직 add하지 않은 수정 사항)을 보여줌. 빨간색은 삭제된 것. 초록색은 추가된 것.options --cached 이미 index에 추가(add명령어 써서 추가)한 상태일 때 git diff --cached 옵션을 주면 add된 수정사항을 보여줌 --word-diff 원래 뒤에 모드를 더 써야 하는데 그냥 이렇게만 쓰면 plain으로 들어가는 듯. 변경 사항을 [-removed-] 나 {+added+} 형태로 보여줌 --color-words 단어별로 수정 사항을 색으로 표현해서 보여줌. 대부분 이걸 씀. -..

Dev/etc 2016.01.12

[Coursera] Programming for Everybody (Python) - 10. Tuples

10. Tuples Tuples은 세번째 Collection! List와 Dictionary에 이어서. List랑 비슷함. 순서가 변하지 않고, 0번부터 시작. But, Tuples are "immutable" list와 다르게 tuple 은 한 번 생성하면 수정할 수 없어. string 같아 >>> x = [9, 8, 7] >>> x[2] = 6 >>> print (x) [9, 8, 6] >>> y = 'ABC' >>> y[2] = 'D' Traceback: blah blah... >>> z = (5, 4, 3) >>> x[2] = 0 Traceback: blah blah... Thing not to do with tuples sort() append() reverse() => Traceback을 보게..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 9. Dictionaries

9. Dicionaries What is a Collection? Collection은 일종의 짐보따리 같은거지. 안에 아무 거나 넣을 수 있는. 우리는 아무거나 넣어서 그걸 아무데나 들고 다닐 수 있어. 일종의 편리한 짐가방처럼. What is not a "Collection" 우리가 아는 대부분의 variables은 하나의 값만을 가짐. 만약 우리가 새로운 값을 넣는다면? 오래된 값은 over written됨. list와 dictionary의 차이점은 내부에 값이 어떻게 구성되어 있는가이다. A story of Two Collections.. List A linear collection of values that stay in order. 값이 index별로 차곡차곡 들어간다. 0, 1, 2, 3....

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 8. Lists

8. Lists A List is a kind of Collection A collection allows us to put many values in a single variable 우리가 많은 values 들을 하나의 편리한 가방 안에 넣을 수 있기 때문에 좋아! What is not a "Collection" 대부분의 variables은 하나의 값을 가지지. 만약 우리가 새로운 값을 variable 안에 넣으면 오래된 값은 지워져. 그리고 새로운 값을 덮어쓰게 됨 List Constants List constants는 [] (square brakets) 으로 쌓여있음. 그리고 내부에 있는 elements들은 , (comma) 로 구분됨. list 의 elements는 Python object 의 무..

Dev/Python 2015.08.31

[Coursera] Programming for Everybody (Python) - 7. Files

7. Files 그동안 우리가 한 건 그냥 정말 python이랑 논 거. 그냥 CPU랑 Main Memory사이를 왔다갔다 하면서. 절대 여길 떠나지 않았지! 그래서 우리는 이번엔 이제 Secondary Memory를 사용해보려고 해! permanent media! 우리는 python을 이용해서 파일을 쓰거나 읽을 수 있어. File Processing 텍스트 파일은 sequence of lines라고 볼 수 있지 Opening a File 일단 Python에게 우리가 어떤 파일을 읽을건지 말해줘야 한다. open() function을 사용해서! open() 은 file handle 을 return해! 뭐 그냥 file 관련 동작을 수행할 수 있는 variable? 어떻게 보면 "[File > Open]..

Dev/Python 2015.08.31