개발하면서/타인글보면서
-
[Redis] Persistence개발하면서/타인글보면서 2011. 4. 4. 23:32
Snapshotting Redis는 기본적으로 binary 파일, dump.rdb에 dataset의 snapshot을 저장한다.dataset에 최소 M번 변경된 경우에 매 N초마다 dataset을 저장할수 있게 Redis를 조절할 수 있다. 또는 당신이 SAVE, BGSAVE 명령어를 이용하여 수동으로 조절할수있다. key값들이 최소 1000번 변경된 경우에 60초마다 Redis가 자동으로 dataset을 disk에 백업하는 예는 다음과 같다. save 60 1000 이 전략은 아시다시피 snapshotting. 라고 한다. How it works 다음과 상황이 발생하면 Redis는 dataset을 디스크에 백업을 하게된다. Redis forks. 이젠 자식과 부모 프로세스 두개가 존재한다. 자식프로세스..
-
[Redis] Internals개발하면서/타인글보면서 2011. 4. 2. 00:35
Redis의 소스코드는 매우 크지 않다. (2.2 release에서는 2만라인밖에 안됩니다.) 그리고 우리는 최대한 단순하고 쉽게 이해하도록 하기 위해 엄청 노력했다.하지만 우리는 Redis의 내부 동작을 설명하는 몇개의 문서가 있다. Redis의 동적 문자열 문자열은 Redis의 기본적인 블럭 단위이다.Redis는 key-value 저장소이다. Redis의 모든 key는 문자열이며 value 또한 단순한 문자열 이다.List, Set, 정렬 Set, Hash이나 더 복잡한 value도 문자열로 구성 되어있다. Hacking Strings 페이지는 Redis의 문자열의 세부적인 구현을 어떻게 했는지 설명했다. Redis Virtual Memory 가상메모리 구현에 대해 자세히 설명한 문서가 있다. 경고 ..
-
월스트리트인스티튜트 샘 워깅턴 강사가 추천 초보영어회화 정복 10계명개발하면서/타인글보면서 2009. 12. 18. 23:00
1. 영어 공부중임을 잊지 말라_ 늘 본인이 영어 공부 중이라는 사실을 명심하자. 2. 연습만이 살 길이다_ 영어 공부에 왕도는 없다. 연습 하는 과정에서 자연스럽게 습득하는 것이다. 연습량과 실력은 비례한다. 3. 실수를 두려워하지 말라_ 실수로부터 배우는 것이 많다. 실수가 두려워 말을 안 하는 것보다 실수를 통해 부족한 부분을 보완해 가는 것이 좋다. 4. 영어로 생각하라_ 늘 머릿속에서 영어로 문장을 말하는 연습을 하라. 또한 영어 단어를 떠올리는것도 잊어선 안 된다. 5. 처음부터 욕심내지 말라_ 간단한 표현을 놔두고 어려운 영어 표현을 쓰면 부담만 커진다. 6. 독서하라_ 항상 영어 책을 곁에 두고 읽으면서 문장과 가까워져라. 7. 문맥을 잡아라_ 처음부터 끝까지 모든 것을 이해하려고 집착하기..
-
GoogleGuide(Advanced Search Form)개발하면서/타인글보면서 2009. 11. 25. 08:54
제가 영어를 공부하고자 시작하였습니다. 종종 오역이 있을 수 있습니다. 꾸준히 노력해서 줄여야겠지요... 시간이 지나 양질의 번역글을 많이 썼으면 좋겠네요 : ) 잘못된 부분은 지적해주시면 인신공격빼고는 모두 달게 받겠습니다 : ) 여러분이 얻으려고한 정보를 찾지 못했을때 구글의 Advanced Search기능을 사용해보세요 '고급 검색'이라고 두려워 할것없어요 사용하기 매우 쉽습니다. 기본 검색보다 더 정확한 검색을 하기위해서는 기능을 선택하거나 제외해야합니다. 구글 검색창오른쪽에 있는 Advanced Search를 클릭하세요 “Date, usage rights, numeric range, and more,”이거나 +표시를 클릭하면 더 많은 선택창이 보여집니다. 그리고 맨 마지막에는 다양한 컴퓨터 OS..
-
GoogleGuide(How Google Works)개발하면서/타인글보면서 2009. 11. 20. 13:03
제가 영어를 공부하고자 시작하였습니다. 종종 오역이 있을 수 있습니다. 꾸준히 노력해서 줄여야겠지요... 시간이 지나 양질의 번역글을 많이 썼으면 좋겠네요 : ) 잘못된 부분은 지적해주시면 인신공격빼고는 모두 달게 받겠습니다 : ) 이 페이지는 구글이 어떻게 어떻게 색인을 만들고 쿼리를 가공하여 문서를 보여주는것이 어떻게 하는지 궁금하지 않는 독자는 넘어가도 된다. 구글은 수천개의 저렴한 컴퓨터를 분산시켜서 일을합니다. 그래서 빠르게 병렬처리를 할수있는것이죠 : ) 병렬 처리는 많은 계산들을 동시에 수행하는것을 말하고, 데이터 처리속도를 크게 높일수있습니다. 구글만의 세가지 기술은 다음과 같습니다. 구글봇 - 웹 크롤러는 웹페이지를 찾고 내용을 가져옵니다. 색인기 - 모든 페이지의 단어를 정렬하고, 색인..