일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 강릉여행
- apollo-sandbox
- 여니브레드
- 중사랑
- 마법의연금굴리기
- 한국걱정
- Zone2
- deepseek
- neovim
- 가람집옹심이
- 프로젝트헤일메리
- 저동하녹
- 일권하는사회
- lner
- schema-registry
- 플라스틱은 어떻게 브랜드의 무기가 되는가
- 티지아이포럼
- 송고버섯피자
- 마연굴
- 달리기
- apollo-server-v3
- 잘쉬어야지
- 런데이
- 루스틱
- 오운완
- 여행
- 런데이애플워치
- 트럼프2.0시대
- kafka-connect
- 이코노미스트한국구독센터
- Today
- Total
목록분류 전체보기 (92)
해뜨기전에자자
DDD Distilled 반버논 . DDD무엇?DDD는 주로 바운디드 컨텍스트와 보편언어를 모델링하는 것에 대한 것. 왜?비즈니스 모델의 복잡도가 높기 때문이다. 프로젝트의 기술적 측면보다 비즈니스 모델이 더 복잡하기 때문에 DDD를 사용하는 것. 어떻게?개발자와 도메인 전문가가 함께 비즈니스 모델을 파고 들어야한다. 전략적 도구로 바운디드 컨텍스트와 보편언어를 사용한다. 서로 협업하여 나오는 거듭된 피드백에 의해 보편언어가 나오고, 팀의 화합된 멘탈 모델을 만들 수 있다. 유지?최고의 학습과 최고의 지식 획득은 매우 긴 시간에 걸쳐 일어나며, 심지어 '유지'라고 하는 기간에도 일어난다. 팀의 유지가 시작될 때, 혁신은 끝났다고 생각하는 것은 큰 착각.핵심 도메인에 '유지 단계'라는 딱지를 붙이지 말 것..
문서를 많이 작성해야할 일이 있어서 markdown editor를 찾아봤다.evernote을 비중있게 쓰진 않지만 연동되면 좋을 것 같아서 연동되면 좋겠다 생각... 아래 두개의 버전을 간단히 테스트해봤다.MacDown: https://macdown.uranusjr.comMarxico : https://marxi.co 결론적으로 나에겐 Marxico가 낫다. MacDown은 커서가 안보이고, 한글로 지원이 안된다(조합이 안되고 깨짐). 어떤 markdown은 제대로 인식이 안되는 게 있다. 아직 개발 중인지도....Marxico는 evernote 연동이 쉽고, 아직까진 딱히 싫어!할만한 이유를 찾지는 못했다. 둘 다 디자인은 비슷함 +덧 20181029marxico와 evernote 연동은 프리미엄 기능..
Delete all remote branches of remote {origin} except branch containing 'master'.But when I run this command on my MacBook , it doesn't work because of the special characters '?]m'. I searched that char and found it's the expression of ^M (ctrl + C then ctrl + M)and tried to replace it like sed 's/^M//g' or sed 's/?]m//g', but it doesn't work.So I did it on my another pc installed centOS. +++I fo..
운동을 불만 없이 좋아하게 될 거라곤 상상을 해본 적이 없었다. 절대.그런데.. 크로스핏은 좀 달랐다. 4월에 우연찮게 크로스핏 체육관 내부 사정으로 한 달 정도 동안 무료라는 소식을 듣게 돼서 체험을 하러 갔다.우선, 회사를 다니면서 경도 비만이 됐고 계속 이렇게 가면 아플 것 같다는 생각이 들었다.그냥 무조건 꾸준히만 해야지 라는 마음을 장착하고, 그냥 어떻게든 흉내라도 내보자라는 마음으로 시작했다.한 달 정도 동안은 부트캠프를 하면서 '아.. 내일은 올 수 있을까' 라는 생각을 하면서 했고, 끝난 뒤에는 30분 정도 주저앉아서 쉬기 바빴다. 하지만 신기하게도 끝나고 집에 가려고 신호등을 기다리고 있으면, '와 내가 해냈다' 라는 생각이 들었다. 이 느낌에 자꾸만 중독이 되는 것 같다. 주말에 운동하..
java library인 guava document를 보다가 bloom filter라는 게 있어서 찾아봤다.https://github.com/google/guava/wiki/HashingExplained#bloomfilter 모든 데이터에 대해서 바로 데이터가 있는지 체크하려고 하면 데이터가 클 수록 비용이 많이 들게 든다. 그래서 bloom filter 에서 데이터가 있는지 한번 체크하고, 데이터에 실제로 접근하도록 하는 모델을 많이 쓴다. bloom filter는 완벽한 searching table을 제공하는게 아니라 서치 비용(space and time)을 줄이기 위함이다. cassandra, base, bigtable, hbase, ip filtering, router, 웹 검색 등 아주 많은 곳..
크로스핏을 시작하면서 운동을 어떻게/ 얼마나 하고 있는지 궁금해져서 스마트 워치를 지르게 되었다. 몇가지 고려사항이 있었다.우선, 플랫폼 종속적이지 않기를 바랐다.지금은 아이폰을 쓰고있지만 핸드폰을 교체할 때가 되면 삼성페이를 쓰고싶은 마음에 삼성 쪽 폰으로 넘어갈 것이므로 애플 워치나, 갤럭시 워치 시리즈들은 제외하고 생각했다. 지금 애플워치를 쓰면 나중에 폰을 바꾸고 나면 붕 뜰거고, 지금 갤럭시 워치를 사면 제대로 쓸 수 있는지 모르겠다. 두번째로, 규모가 좀 큰 회사이길 바랐다.찾아보니 스마트워치 시장이 메이저 외에는 생각보다 그렇게 큰 시장이 형성되어있지는 않았다. 친구가 페블의 스마트 워치를 샀었는데, 핏빗에 인수될때 잡음도 많고 유저들도 굉장히 분노했던 것으로 기억한다. 그래도 규모가 좀 크..
문득 궁금해서. Nginx and Haproxy.Which one is better for Load balancer???nginx 는 http/https, haproxy 는 tcp 단에서 동작 이 글에서는 Haproxy를 추천하고있음. https://www.freelancinggig.com/blog/2017/04/26/haproxy-vs-nginx-software-load-balancer-better/ 그런데 과연 http lb가 아닌걸 많이 쓰려나? nginx도 충분히 가볍고 플러그인이 많아서 좋을 것 같은데. haproxy는 기본으로 제공해주는데 반해 nginx는 모니터링을 따로 해야함. haproxy l7 lb가 된다..
target word: apple, orange, pipeapple이라고 하면, exact word exclude: ^(?!(apple$|orange$|pipneapple$)).*$exact word match: apple$|orange$|pineapple$
[Java Garbage Collection] http://d2.naver.com/helloworld/1329 jvm의 전제조건대부분의 객체는 금방 접근 불가능 상태(unreachable)가 된다.오래된 객체에서 젊은 객체로의 참조는 아주 적게 존재한다. - write barrier: io가 확실히 일어났는지 보장해주는 매커니즘...이라고 이해했다. ref http://lunatine.tistory.com/8 - HotSpot VM: 핫스팟(HotSpot)은 데스크톱과 서버 컴퓨터를 위한 자바 가상 머신으로, 자바 핫스팟 퍼포먼스 엔진(Java HotSpot Performance Engine)이라는 이름으로 출시되었으며, 오라클에 의해 유지 보수 및 배포가 이루어지고 있다. JIT 컴파일과 적응 최적화(..
원하는대로 잘 동작하진 않았는데 그래도 기록으로 남겨둔다. eth0이 내부망, eth1이 외부망이라고 했을때, mac에서 network interface priority를 eth1를 먼저 주고 아래 같이 등록해서 쓰려고 했다. 그러니까.. 외부망으로는 잘 나가는데 사설망은 eth0를 타도록.외부로 나가는 gateway가 사설 ip였어서 그거 제외하는것 까지 추가해서 하면 되지 않을까..?라는 생각이 들었지만 거기까지 해보진 않았다. sudo route add -net 10.0.0.0 -netmask 255.0.0.0 -interface eth0sudo route add -net 172.16.0.0 -netmask 255.240.0.0 -interface eth0sudo route add -net 192...