일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- play2 강좌
- play 강좌
- Golang
- 스칼라 동시성
- 스위프트
- 주키퍼
- 그라파나
- Play2 로 웹 개발
- 스칼라 강좌
- Play2
- 블록체인
- 파이썬 동시성
- 플레이프레임워크
- 엔터프라이즈 블록체인
- Akka
- Actor
- 하이퍼레저 패브릭
- Hyperledger fabric gossip protocol
- Adapter 패턴
- 파이썬 강좌
- 스칼라
- akka 강좌
- hyperledger fabric
- 안드로이드 웹뷰
- 파이썬 머신러닝
- 이더리움
- CORDA
- 파이썬 데이터분석
- 하이브리드앱
- 파이썬
- Today
- Total
목록소프트웨어 사색 (81)
HAMA 블로그
WebRTC란?웹 실시간 커뮤니케이션이라고도 하는 WebRTC는 Google, Mozilla 등에서 홍보하는 개방 소스 프로젝트로서 Javascript API를 통해 플러그인 없이 실시간 커뮤니케이션을 가능하게 합니다. 이 기술을 통해 음성 통화, 비디오 채팅 및 파일 공유를 위한 브라우저 애플리케이션이 원활하게 구현될 수 있습니다. WebRTC용으로 현재 지원되는 코덱이 VP8입니다. WebRTC는 웹 컨퍼런싱 서버라고 하는 서버를 이용합니다. STUN Server 와 연계되는 이 서버는 초기 페이지를 제공하고 두 WebRTC 엔드포인트 사이의 연결을 동기화하기 위해 필요합니다. Getting Started with WebRTC DEVEW2015 설명 동영상http://deview.kr/2014/ses..
안녕하세요 (_._) 테크란에 너무 어렵거나, 남에 얘기만 써있는거 같아서..기본이되며 항상 마주치는 주제를 써보려합니다. 객체복사에 관한 글입니다. 언어는 현재 만들고있는 프로젝트에 사용된 C++,JAVA, Javascript ,Python 에 추가적으로 Scala 가 될것이구요. 새로운내용은 아니라 , 복습차원에서 글을 쓰고 자료를 찾아 보았습니다. * 복제/복사 뚜렷한 구분을 하지 않고 혼용하였습니다. = , clone , copy , duplicate 의 차이는 개발자 맘이고중요하게 구분해야할것은 깊은복사/얕은복사의 차이점입니다. 이런저런 이야기 작년에 JAVA 로 개발을 시작하고 "Effective Java" 라는 책을 읽으면서 , Item 11 항목을 참 어렵게 읽었던 기억이 있습니다. "cl..
Netty 라는 오픈소스를 살펴보다가 4.0 에 pool buffer 를 구현하는데 jemalloc 를 참고 했다는 언급이 있어서 처음 알게되었습니다. malloc 레벨에서 이러한 작업결과들이 있다는걸 이제서야 알게되었네요. jemalloc 함수는 Jason Evans라는 사람에 의해 만들어 졌습니다. (앞자를 따서 je). 일반적인 목적의 malloc 이 며, 2005년에 FreeBSD의 libc할당자로 채택되어졌습니다. 메모리단편화를 최소 화하는데 집중되었으며 멀티 프로세서/멀티쓰레드 시대에 맞게 병렬화 지원을 확장하였습니다. 이 메모리 할당자는 현재 나와있는 메모리 할당자중 성능이 가장 좋다고 알려져 있습니다. 기본적인 malloc 함수에 비해 두 배가 넘는 성능을 보인다고 합니다. jemalloc..
그동안 consolas 를 가장 애용했었는데 아래 2개의 글꼴도 참 좋네요. 1. hack 다운로드 : https://sourcefoundry.org/hack/ 위에서 다운로드 받아서 설치해도 되고, 파일 올려둡니다. 압축 해제한다음에 각각 글꼴 파일 더블클릭하면 설치되네요 (윈도우 8.x) 글 폭이 좀 많이 넓어지는 느낌. (개인적 취향에는 딱 맞습니다 ^^) 2. naver d2 http://dev.naver.com/projects/d2coding
파이썬은 왜 느릴까? 느린가? (파이썬 종류에 따라서 천차만별임을 염두..) https://medium.com/@cookatrice/why-python-is-slow-looking-under-the-hood-7126baf936d7https://hbfs.wordpress.com/2009/11/10/is-python-slow/ 왜 항상 자바는 c++ 보다 느릴까? (언제 쓰여진건지 모르겠군요. 항상이란 말이 좀 깨림칙...) http://sungpi.postach.io/post/wae-hangsang-jabajavaneun-c-boda-neuringa 왜 인터프리트 언어는 컴파일언어보다 느릴까?http://stackoverflow.com/questions/1694402/why-are-interpreted-l..
정규표현식은 아주 가끔 쓰기때문에 항상 다시 볼때마다 헷갈리곤 하기에 주요 사용예를 내가 나중에 다시 봤을 때 편하도록 정리하여 보았다. 정규 표현식의 용어들정규 표현식에서 사용되는 기호를 Meta문자라고 표현한다. 표현식에서 내부적으로 특정 의미를 가지는 문자를 말하며 간단하게 정리하면 아래의 표와 같다. 표현식 의미 ^x 문자열의 시작을 표현하며 x 문자로 시작됨을 의미한다. x$ 문자열의 종료를 표현하며 x 문자로 종료됨을 의미한다. .x 임의의 한 문자의 자리수를 표현하며 문자열이 x 로 끝난다는 것을 의미한다. x+ 반복을 표현하며 x 문자가 한번 이상 반복됨을 의미한다. x? 존재여부를 표현하며 x 문자가 존재할 수도, 존재하지 않을 수도 있음을 의미한다. x* 반복여부를 표현하며 x 문자가 ..
Actor 모델의 기본을 짚어보고 Akka 에 예제를 짧막하게 살펴본다. (굉장히 두서없는 글이 될것이다) Actor 모델이 굉장히 유명한데, 개인적으로 ActiveObject 패턴으로 알고있었다. 정확히 둘 간에 어떤 차이점이 있는지는 모르겠다. 패턴과 모델 ?? 내가 읽은 어느 책에서는 ActiveObject 패턴이 Actor 과 같다고 나오고, POSA2 편을 보면 (Pattern-Oriented Software Architecture 2 : http://www.cs.wustl.edu/~schmidt/POSA/POSA2) 에서는 ActiveObject 패턴과 Reactor / Proactor 패턴이 나온다. 분명히 다르긴 하다. 정리 object : 객체로 호출하면 바로 반응한다. actor : 능..
제공 : 한빛 네트워크 저자 : Mike Loukides 역자 : 이덕준 원문 : What is DevOps? 아드리안 콕크로프트(Adrian Cockcroft)는 넷플릭스의 무운영(NoOps)이라는 기사로 몇 달간 타오른 논쟁의 불씨를 지폈다. 아드리안의 기사에 대한 존 올스포(John Allspaw)의 상세한 답변의 핵심은 다음과 같다. 아드리안이 "무운영"이라고 설명한 것이 실제로는 그렇지 않다는 것이다. 운영은 없어지지 않는다. 책임은 시간이 흐름에 따라 전이될 수 있으며, 전이되고 있다. 구인 공고도 마찬가지다. 책임을 어떻게 나누던지, 할 일은 여전히 해야하고, 그런 일 중 하나가 바로 운영이다. 아드리안이 넷플릭스의 무운영이라고 부르는 바로 그것이 Etsy의 운영과 전혀 다른 것이 아니다. ..
1편 언어에서 강력함 과 대중성 그리고 스칼라 이글은 스칼라에 대한 전문적인글이 아니며 , 스칼라의 모든부분을 말하는글은 아닙니다.스칼라의 함수자(Functor) , 컬렉션 및 유틸리티 에 대해서 한정되있으며, 먼저 스칼라말고 다른 여러가지 언어들에 대해서 말하고도 있습니다. 제목에 일반적이라고 붙힌이유는 , 스칼라의 다른 기능들 , 소위 Active Object & Actor Pattern 기반의 동시성 구현라이브러리로 알려진 아카라든지,콤비네이터를 이용한 인터프리터 개발같은것들을 대중적이라고 보기엔 무리라고 판단하였기에 그런것들을 제외한 극소수의 내용들로 이루어져있기때문입니다. 그리고 아래 글에서 예시로 보여지는 (슈도)코드는 문법적으로 정확치 않은 예 이며, 글에 쓰여진 모든 지식은 저의 것이아니라..