OKKY 및 페이스북 에서 두서없이 작성했던 글을 모아보았습니다.(정확한 통계가 아니라 제 협소한 경험에 의한 주장이라는 점과 대중화의 정의가 사람마다 다를것이기때문에 그냥 이런 생각도 있구나 하시면 될 거 같습니다.:-) ) 유망언어들 중 클래스가 없는 언어들이 있죠.클로저,golang 말입니다. 이 언어들은 클래스의 무용과 그 자체가 가진 복잡함을 단점으로 대비시켜 자기 언어를 광고 하기도 합니다. 맞는 부분도 있지만 대중화에 있어서는 틀렸다고 봅니다. 인간이란 사회적 동물입니다. 어떤것들의 집합,연관성,소속,계층에 대해 인식하는것을 애초부터 자연스럽게 느껴왔죠. 클래스가 그런겁니다. 사람들은 뭔가가 하나에 뭉쳐있다는것 만으로 큰 안정감을 얻게 됩니다. C++ 자바가 대규모 프로젝트에서 계속 사용되는..
위키백과 https://ko.wikipedia.org/wiki/%EC%8A%A4%EC%B9%B4%EB%8B%A4) 스카다 또는 감시 제어 및 데이터 취득(영어: Supervisory Control And Data Acquisition, SCADA)은 일반적으로 산업 제어 시스템(영어: Industrial Control Systems, ICS), 즉 다음과 같은 산업 공정/기반 시설/설비를 바탕으로 한 작업공정을 감시하고 제어하는 컴퓨터 시스템을 말한다. 스카다 시스템은 일반적으로 다음과 같은 구성 요소를 갖는다.인간-기계 인터페이스(영어: Human-Machine Interface, HMI): 기계 제어에 사용되는 데이터를 인간에게 친숙한 형태로 변환하여 보여주는 장치로, 이것을 통해 관리자가 해당 공정..
http://jinolog.com/programming/2014/01/31/reducing-page-weight.html 펌sitepoint에 가벼운 웹사이트 만들기 4부작 중에서 빠르고 쉬운 10가지 방법 만 정리 나머지는 위에 링크된 싸이트를 가셔서 참고하세요.빠르고 쉬운 10가지 방법1. gzip 압축 활성화간단한 서버 설정으로 컨텐츠를 압축할수 있다.2. 브라우저 캐싱 활용expire header, last-modified, etags 헤더등을 활용할수 있다.아파치 .htaccess를 이용해서 jpg같은 이미지 파일에 1달 캐시를 적용하는 방법은 아래와 같다. ExpiresActive On ExpiresDefault "access plus 1 month" *블로그 주인 : http 헤더를 이용해서..
위키참조 : JIT 컴파일(just-in-time compilation) 또는 동적 번역(dynamic translation)은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다. 이 기법은 프로그램의 실행 속도를 빠르게 하기 위해 사용된다. 초심자들이 JIT 따위 고려하지 않은 어설픈 벤치마크 코드를 짜놓고 "아 Java 구리네 C만세" 이러는 경우가 간혹 있다. Python : 일반적으로 CPython 을 말하며 .pyc 바이트코드를 생성하고 C 로 구현된 가상머신에서 인터프리팅함.PyPy : .pyc 바이트코드를 meta-tracing JIT 컴파일 (머신코드로) 하여 사용함. CPython 보다 4~6배 빠르다고함. (참고 : http://j.mearie.org/post/51259..
"자바는 call by value 입니다." 자바는 객체를 가르키는 레퍼런스라는 개념이 있는것이지, 이게 함수의 매개변수로 넘어갈때는 call by value 로 넘어갑니다. 즉 레퍼런스 그 자체가 deep copy 되어 넘어갑니다. 언어별 정리 C : call by value ( 포인터 그 자체도 매개변수로 넘어갈때 value 복사됨, clone copy 됨 ) C++ : call by value ( "& 레퍼런스" 일 경우 call by reference , 즉 clone copy 하지 않음 )Java : call by value ( 레퍼런스 그 자체도 매개변수로 넘어갈때 value 복사됨, , clone copy 됨 ) C# : call by value ( "ref" 키워드 붙으면 call by r..
http://caffe.berkeleyvision.org/ : Caffe 홈페이지http://deeplearning4j.org/compare-dl4j-torch7-pylearn.html : DL4J , Torch, Theano , Caffe 비교글 * 비전에 특화된 머신-비전 라이브러리. * Caffe와 DL4J는 둘 다 최신의 ConvNets image classification 알고리즘을 제공하지만, Caffe는 GPU paraellism을 제공하지 않는다. Caffe 는 잘 알려지고 넓게 사용되는 머신-비전 라이브러리이고 , Matlab 의 fast convolutional nets 을 C/C++ 로 포팅하였다. Caffe 는 다른 딥러닝 어플리케이션과는 다르게 문자,음성,타임시리즈데이터를 다루고 ..
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..
- Total
- Today
- Yesterday
- Play2
- 파이썬 강좌
- 파이썬
- 그라파나
- 스칼라 강좌
- 안드로이드 웹뷰
- CORDA
- 스칼라 동시성
- 블록체인
- 파이썬 데이터분석
- play2 강좌
- hyperledger fabric
- 하이브리드앱
- 이더리움
- Adapter 패턴
- 플레이프레임워크
- Play2 로 웹 개발
- play 강좌
- 하이퍼레저 패브릭
- 스위프트
- 스칼라
- Hyperledger fabric gossip protocol
- 파이썬 머신러닝
- 파이썬 동시성
- Actor
- Golang
- Akka
- akka 강좌
- 주키퍼
- 엔터프라이즈 블록체인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |