일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트
- akka 강좌
- 파이썬 강좌
- Hyperledger fabric gossip protocol
- Adapter 패턴
- 스칼라 강좌
- 파이썬 동시성
- 스칼라
- 주키퍼
- play2 강좌
- 스칼라 동시성
- 엔터프라이즈 블록체인
- 이더리움
- Play2
- 파이썬 데이터분석
- 그라파나
- 하이브리드앱
- 파이썬 머신러닝
- 플레이프레임워크
- Actor
- 파이썬
- hyperledger fabric
- 블록체인
- Akka
- play 강좌
- CORDA
- Golang
- Play2 로 웹 개발
- 하이퍼레저 패브릭
- 안드로이드 웹뷰
- Today
- Total
HAMA 블로그
오키에서 소개받은건데 , 이거 좀 큐트한듯~ ㅎㅎ http://dinbror.dk/bpopup/ Example 1, default: Simple jQuery modal popup with default settings (Hello World popup)$('element_to_pop_up').bPopup(); Example 5a, content: Simple jQuery popup that loads external html page with ajax. (Ajax popup) Be aware that due to browser security restrictions, most "Ajax" requests are subject to the same origin policy; the request can't..
현재 회사에서는 스마트 전기/수도 공급장치의 무선통신으로 Z-Wave 를 활용하고 있다. 무선통신을 위한 RF 통신중에 하나인데 , 다음 글을 통해서 장,단점을 살펴본다. https://www.hellot.net/magazine/magazine_print.php?idx=12895 HEMS/BEMS에서 이용하는 네트워크 마쓰모토 노부유키 (松本 信幸) IT 테크니컬 라이터 이번 회에는 HEMS/BEMS에서 이용할 수 있는 네트워크 기술에 대해 소개한다. HEMS/BEMS에서 이용하는 데이터의 특징 네트워크를 구축하는 기술에는 다양한 종류가 있다. 그 이유는 각각이 장점과 단점을 가지고 있어 사용 목적이나 사용자의 기술, 혹은 상황에 따라 적절히 사용할 수 있도록 돼 있기 때문이다. 따라서 HEMS나 BEM..
"멀티쓰레드 개발은 언어 무관하게 무지 어렵다. 세계 최고 개발자의 할아버지가 와도 어렵다." 요즘 "폴리글랏 프로그래밍" 이 유행하고있습니다. 여러개의 언어를 적재적소에 사용해서 생산성 및 품질을 올리자 뭐 이쯤되겠지요. 설사 주력언어 이외에 다른언어를 전혀 사용하지 않더라도, 다른 언어를공부하는것은 주력언어에 에 대한 이해의 폭을 상당히 넓혀주므로 틈틈히 다른 언어를 공부하는건 굉장히바람직한 일이 될것입니다. 따라서 " 7 가지 언어를 7주에 마스터" 같은 책도 인기가 있는것이겠구요. 하지만 언어를 배운다는것은 정말 힘든일이라고 생각되는게, 지금 쓰고있는 "자바언어에서 동기화의어려움" 를 읽어보면 아시겠지만, 해당 언어에 대한 경험이 많지 않다면 실수하기 쉬운 문제가 도처에도사리고 있습니다. 그 이슈..
스터디를 같이하는 분의 앱 개발시 사용 스킬 리스트 입니다. 번개전단: https://play.google.com/store/apps/details?id=com.ionicframework.epaper126847 빨간색으로 표시된 항목은 중심이 되는 기술들이니 관심있게 보셔야 하고,기본기가 있어야 앞으로 진행하는데 수월하게 이해할 수 있을 것 입니다. 1. javascript 1.1. 공통 https://nodejs.org/ https://www.npmjs.com/ https://github.com/caolan/async 1.2 Server Side http://nodeqa.com/ http://expressjs.kr/ http://socket.io/ https://github.com/holidayextr..
http://weizhishi.com/questions/86145/recursive-descent-vs-lexparseI think I understand (roughly) how recursive descent parsers (e.g. Scala's Parser Combinators) work: You parse the input string with one parser, and that parser calls other, smaller parsers for each "part" of the whole input, and so on, until you reach the low level parsers which directly generate the AST from fragments of the inp..
http://en.wikipedia.org/wiki/Recursive_descent_parser http://lara.epfl.ch/w/compilation:recursive_descent_parsing http://math.hws.edu/javanotes/c9/s5.html http://ag-kastens.uni-paderborn.de/lehre/material/uebi/parsdemo/recintro.html http://blogs.msdn.com/b/ericwhite/archive/2010/07/30/building-a-simple-recursive-descent-parser.aspx http://labun.com/fh/ma.pdf
http://helloworld.naver.com/helloworld/textyle/163784 vert.x는 현재 가장 뜨겁게 부상하고 있는 서버 프레임워크입니다. 모든 서버 프레임워크가 그렇듯이 고성능과 다양한 프로토콜 지원을 장점으로 내세우고 있습니다. vert.x는 여기서 한 발 더 나아가 서버 네트워크 환경을 구축하고 운영하는 환경까지도 고려하고 있습니다. 즉, vert.x는 하나의 '서버 프로세스 데몬'을 제작하는 것뿐만 아니라, 클러스터링 환경에서 동작하는 여러 서버 프로세스 데몬을 제작하는 방법에 대한 고민까지 담고 있습니다.그렇기 때문에 vert.x가 어떤 방식으로 고성능을 내고 있는지, 어떤 네트워크 환경을 고려하고 있는지 충분히 시간을 들여 알아볼 가치가 있다고 할 수 있습니다.ver..
Understanding Vert.x Components http://www.cubrid.org/blog/dev-platform/understanding-vertx-architecture-part-2/ Figure 1: Vert.x Architecture (Component) Diagram.Figure 1 above shows a diagram of Vert.x components. As shown in the figure, in all Vert.x instances (these can be understood as a JVM), a Hazelcast is embedded and runs. The embedded Hazelcast is connected to Hazelcast in other Vert.x..
http://www.cubrid.org/blog/dev-platform/understanding-vertx-architecture-part-2/ Why is Hazelcast Used?Vert.x uses Hazelcast, an In-Memory Data Grid (IMDG). Hazelcast API is not directly revealed to users but is used in Vert.x. When Vert.x is started, Hazelcast is started as an embedded element.Hazelcast is a type of distributed storage. When storage is embedded and used in a server framework, w..
쓰레드풀 Vert.x 는 세가지 타입의 쓰레드 풀을 가진다.Acceptor: 보통 Socket 통신에 사용되는 그 accept 쓰레드. 하나의 쓰레드가 하나의 포트에 대하여 생성된다. Event Loops : Run루프와 같은데 CPU 코어개수와 같게 생성. 이벤트가 발생했을때, 상응하는 핸들러가 실행된다. 실행시 수행되어지면 , 이벤트루프는 다른 이벤트를 빠르게 읽는것을 되풀이한다. Background : 이벤트루프가 핸들러를 실행하거나 추가적인 쓰레드가 요구되어질때 사용된다. 사용자는 vertx.backgroundPoolSize 나 환경설정으로 쓰레드의 갯수를 설정할수있다.디폴트는 20 너무많은 쓰레드는 컨텍스트스위칭을 발생하므로 조심해야한다. 이벤트 루프틑 디테일하게 보면 그것은 Netty NioW..