일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- brew 권한
- 파이썬
- 커널생성
- Git
- image restoration
- Readme image
- recommender
- 협업필터링
- 러스트
- 자바스크립트 비동기
- 메세지인증코드
- 머신러닝
- 인공지능
- pagerank
- 컴퓨터 보안 키분배
- 파인만의 식당문제
- 인페인팅
- 딥러닝
- 페이지랭크
- react-cookie
- tcp
- cs231n
- rust
- computer vision
- 커널제거
- 프라미스
- feynman's restaurant
- 비동기 프로그래밍
- Hits
- 키분배 알고리즘
- Today
- Total
목록Category (77)
Worth spreading
medium에서 보기 // 코드 삽입 관련 에러로 메디엄에서 봐주시길 바랍니다
medium에서 보기 // 코드 삽입 관련 에러로 메디엄에서 봐주시길 바랍니다
Photo by Martyn Jones on Flickr Code를 Embedding하는 데 문제가 있어 Medium에서 봐 주시기 바랍니다.포스팅 링크
답정너 답은 정해져 있고 너는 대답만 하면 돼’라는 뜻으로 쓰는 말. 주로 자신이 듣고 싶은 대답을 미리 정하여 놓고 상대방에게 질문을 하여 자신이 원하는 답을 하게 하는 행위나 그런 행위를 하는 사람을 이른다. 출처: 네이버 오픈사전 책을 읽는 내내 들었던 생각 중 하나는 역시 대부분의 사람은 답정이라는 것이다.내 주변 사람들도 그렇다. 즉, 고민을 털어 놓는 사람들 중 상당수가 이미 답을 내려놓은 상태라는 것이다. (사실 나 역시도 자주 그러는 것 같다.) "대부분의 사람들이 답정이다"라는 의견을 갖고 있는 만큼 답정을 부정적으로 바라보지 않는다. 오히려 자연스러운 모습이라고 생각하는 편이다. 그러므로 이 글에서 나오는 '답정'은 부정적인 의미를 갖는 표현이 아니다. 말하고자 하는 바를 간결하고 명확..
medium에 게시한 글입니다. [git] 이전 commit으로 돌아가기 대참사 복구 photo by Michael Aji Pradipta on Flickr 최근 git flow에 익숙해질 겸 개인프로젝트에서 develop/feature 식으로 branch를 나누어서 개발을 진행했다. 프로젝트를 마무리 하고 마지막 feature를 merge 하기만 하면 되는 상황이었다. 평소에 merge를 했던 방식은 feature에서 develop 으로 pull request develop에서 merge 하나의 develop이 완성되면 master로 pull request master에서 merge 이었다. 그런데 마지막 merge여서 그랬는지 빠르게 마무리하고 싶은 마음에 그냥 커맨드라인에서 바로 merge를 진행하..
medium에 게시한 글입니다. [git] .gitignore 변경 반영하기왜 지워지지 않는거야!cute cats on Flickrgithub에 프로젝트를 업로드 하는데 제외하고 싶은 파일/폴더가 있을 경우 .gitignore 파일을 사용한다. 그런데 이미 repository에 올라와 있는 파일을 .gitignore 에 추가하고자 할 경우에는 추가적인 조치가 필요하다. 이미 올라와있는 파일은 현재 tracking되고 있기 때문에 이 tracking을 제거해줘야 하는 것이다.tracking을 제거하는 방법은 어렵지 않다. 다음과 같은 방식으로 .gitignore 수정을 진행한다.gitignore 파일을 수정한다이후 다음과 같이 진행한다$ git rm -r --cached . // cache에 기록된 tra..
* Medium에 게시한 글입니다. Medium에서 읽으시면 좀 더 좋은 환경에서 보실 수 있습니다. [JS] 비동기(async) 프로그래밍 이해하기[2]JS 비동기 패러다임 소개이 글은 Ethan Brown의 Learning Javascript 3판을 참조한 글이다.Photo by Paul Gardin on Flickr이전 글: Part 1지난 글에서 배웠던 것들을 recap 해보자.자바스크립트의 비동기적 실행은 콜백을 통해 이루어진다.프라미스는 콜백이 여러 번 호출되는 문제를 해결했다.프라미스를 콜백 대신 사용할 수 있는 건 아니다. 프라미스 역시 콜백을 사용한다.마지막으로 글의 끝자락에서 프라미스는 비동기 작업의 현재 진행 상황을 알 수 없기 때문에 ‘이벤트’라는 녀석과 결합해야 한다고 했었다. 오..
이 글은 Medium에 개시된 글입니다. Medium에서 보시면 좀 더 유쾌한 환경에서 글을 보실 수 있습니다. 뮤텍스(Mutex)와 세마포어(Semaphore)의 차이 Toilet problem 동시성 프로그래밍의 가장 큰 숙제는 ‘공유자원 관리’일 것이다. 공유자원을 안전하게 관리하기 위해서는 상호배제(Mutual exclusion)를 달성하는 기법이 필요하다. 뮤텍스와 세마포어는 이를 위해 고안된 기법으로 서로 다른 방식으로 상호배제를 달성한다. 오늘은 이 둘의 차이를 알아보자. Mutex 뮤텍스는 화장실이 하나 뿐이 없는 식당과 비슷하다. 화장실을 가기 위해서는 카운터에서 열쇠를 받아 가야 한다. 당신이 화장실을 가려고 하는데 카운터에 키가 있으면 화장실에 사람이 없다는 뜻이고 당신은 그 열쇠를 ..
* medium에서 보기 brew를 통해 애플리케이션을 install 하다보면 ‘Permission denied’ 에러를 종종 보게된다.$ Error: Permission denied @ dir_s_mkdir — /usr/local/Frameworks설치하는 프로그램이 시스템 단으로 접근하려고 할 때 일어나는 문제이다.처음에는 단순히 sudo brew install을 하면 되겠거니 생각했는데, sudo brew 명령어를 사용하면 다음과 같이 퇴짜를 맞는다.$ Error: Running Homebrew as root is extremely dangerous and no longer supported.이 문제를 해결하는 대표적인 방법은 접근하려고 하는 디렉토리에게만 권한을 주는 것이다.permission d..
* Medium에 게시한 글입니다. Medium에서 읽으시면 좀 더 좋은 환경에서 보실 수 있습니다. [JS] 비동기(async) 프로그래밍 이해하기[1]JS 비동기 패러다임 소개이 글은 Ethan Brown의 Learning Javascript 3판을 참조한 글이다.Photo by Bruce Clarke on FlickrJS 애플리케이션은 단일 스레드에서 동작한다. 즉, 자바스크립트는 한 번에 한 가지 일만 할 수 있다. ‘그럼 안 좋은거 아니야?’라고 생각할 수 있지만 싱글 스레드는 멀티 스레드가 겪어야 하는 골치 아픈 문제들을 신경 쓰지 않아도 된다는 장점이 있다.싱글스레드만으로 멀티스레드 부럽지 않은 부드러운 소프트웨어를 만들기 위해서는 대가를 치뤄야 한다. 그 대가가 바로 비동기적(asynchr..