본문 바로가기 메뉴 바로가기

HAMA 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

HAMA 블로그

검색하기 폼
  • 전체 (687)
    • 주인장 (9)
    • 잡동사니 (2)
    • 소프트웨어 사색 (81)
    • Rust (0)
    • tech shard (비공개) (0)
    • 그래픽스 (3)
    • 데브옵스 (5)
    • 데이터 가시화 (d3.js , Plotly, Gr.. (18)
    • 디자인패턴 (10)
    • 무들 (moodle) (17)
    • 보안 (6)
    • 뱅킹 & PG (5)
    • 블록체인 (55)
    • 알고리즘,자료구조 (4)
    • 서버 &컨테이너 & 도커등 (2)
    • 오픈소스, 미들웨어 (9)
    • 임베디드 (4)
    • 인터프리터 (4)
    • 하이브리드앱 (9)
    • 아이폰 (IOS) (10)
    • 안드로이드 (14)
    • 운영체제 (1)
    • 아마존 AWS & 클라우드 (5)
    • 테스트 (1)
    • 통계 & 머신러닝 & 딥러닝 (39)
    • Angular & React (3)
    • Akka (27)
    • CUDA (1)
    • Flask (5)
    • Go (17)
    • HAMA (3)
    • Hadoop (7)
    • Haskell (1)
    • IoT (32)
    • IoT 데이터 분석 (NILM) (10)
    • IoT 전기자동차 (4)
    • IDE & 기타 툴(tool) (3)
    • Javascript (12)
    • Java (31)
    • Kotlin (10)
    • Math (1)
    • Netty, Java IO (8)
    • Network (7)
    • NoSQL (7)
    • Node.js (1)
    • OpenMP,PPL (4)
    • OpenCV, Halcon (1)
    • OpenGL , WebGL (0)
    • PlayFramework2 (35)
    • Amp,CUDA,OpenCL,TensorFlow (1)
    • Python (37)
    • RDBMS (PostgreSQL) (11)
    • Scala (51)
    • Spark (5)
    • Spring (9)
    • UI , UX 디자인 (6)
    • VTK (1)
    • Vert.x (13)
    • WAS & 웹서버 (3)
    • Zookeeper (2)
    • C++ (비공개) (4)
      • 문법 (1)
      • TR1 (0)
      • Algorithm (0)
      • container (0)
      • Date Time (0)
      • Exception (0)
      • FileSystem (0)
      • Flyweight (0)
      • function (0)
      • Functor & binder (0)
      • Geometry (0)
      • Graph (0)
      • IO Stream (0)
      • InterProcess (0)
      • Interator (0)
      • Lamda (0)
      • Localization & UTF-8 (0)
      • log (0)
      • Math, numeric (0)
      • memory&pool (0)
      • meta class (0)
      • metwork & ASIO (0)
      • PropertyTree (0)
      • Regex (0)
      • Signal (0)
      • Singleton_template (0)
      • smartptr (0)
      • speed (0)
      • spirit (0)
      • string (0)
      • system (0)
      • thread & concurrent (0)
      • tokenizer (0)
      • util (0)
      • Timer (0)
    • Meeting (0)
    • OpusM (0)
  • 방명록

전체 글 (688)
d3 Transitions 으로 작업하기 (번역)

원본내용중 누락부분이 있으니 , 전체를 꼼꼼히 보시려면 글 마지막의 레퍼런스를 참고하십시요. Transitions 으로 작업하기 D3’s selection.transition 메소드는 DOM 이 바뀔때 애니메이션(변환)을 쉽게 해준다. 예를들어 텍스트 색상을 빨강으로 바꾸기위해서 다음과 같이 body 엘리먼트를 선택하고 스타일 속성을 주는데..d3.select("body").style("color", "red");어느정도의 시간동안 변화를 주기위해서는 transition 을 사용한다.d3.select("body").transition().style("color", "red"); 선택할수있는 모든 요소들은 순간적인 변화 대신transition 을 통해 시간을 두고 애니메이션 할수있다. Transitions..

데이터 가시화 (d3.js , Plotly, Grafana, Kibana 등) 2015. 7. 22. 08:46
메쉬 생성 방법 소개

Mesh Generation 방법 (1)Scatter Points를 이용하여 요소망 생성하기 xyz 파일 파일 임포트 들로네 삼각화로 메쉬 생성 (2)Polygon을 이용한 요소망 생성 ● 그림과 같이 지형 자료를 바탕으로 polyline을 형성할 수 있다.● 지형 자료와 polyline의 선 색깔을 구분하기 위해서 polyline의 Display 옵션을 조정할 수 있다.● Polyline은 마우스 왼쪽 클릭으로 vertex를 만들어 나가며 마우스 오른쪽 버튼을 클릭하면 polyline 만들기를 멈추게 된다.● 마우스를 vertex에 가까이 가져가게 되면 osnap 기능이 작동하여 작은 사각형이 보이게 된다. 이 상태에서 마우스 왼쪽 클릭을 하여야 만 vertex가 연결된다.● Polyline을 만든 후..

그래픽스 2015. 7. 21. 11:55
메쉬 제네레이션 - delaunay triangulation

http://www.codeproject.com/Articles/492435/Delaunay-Triangulation-For-Fast-Mesh-Generation (펌) Introduction Ten years ago, computing meshes for surfaces in real time for surfaces wasn't realistic, and having a customizable source code module wasn't available either. There are faster versions, but they are large implementations and they are hard to read and modify. With modern computers and moder..

그래픽스 2015. 7. 21. 11:37
d3.js 실시간 스트리밍 그래프 예제&설명

사물인터넷을 위한 관제 웹 어플리케이션에서 현재 전기/수도의 사용량을 그래프로 보여주고 싶어서 알아보던중d3 라이브러리를 알게되어 간단히 적용해보고 (10분 완성) 주석 형식으로 설명을 달아본다. 0. 적용 모습 1. d3 라이브러리 include 2. 웹 페이지에서 그래프가 위치 할만한곳에 div 설정 3. 웹 페이지 로딩이 끝나면 그래프 시작 4. 그래프 드로잉 부분 var current_watt_for_graph = 0; function graphStart(){ var n = 60, // x 축 범위를 위한 변수 random = d3.random.normal(0, 0), data = d3.range(n).map(random); // 0~0 으로 x축(60) 범위를 초기화 한다. var margin ..

데이터 가시화 (d3.js , Plotly, Grafana, Kibana 등) 2015. 7. 20. 17:25
[OpenTSDB] 어떻게 OpenTSDB 는 동작하나?

http://opentsdb.net/overview.html를 번역했다. OpenTSDB 는 사물인터넷 분야에서 많이 사용되며, 잘 알려진 에너지 IoT 기업인 OPower (http://blog.opower.com/category/technology/) 에서도 사용중이다. OpenTSDB 는 타임 시리즈 데몬(Time Series Daemon (TSD)) 들로 구성된다.(몇몇 커맨드라인 유틸리티셋 포함)OpenTSDB 상호작용은 TSD 하나 혹은 그 이상이 작동하면서 이루어진다. 각각의 TSD 는 독립적이며 상태공유없이 돌아가기때문에 여러가지 일들을 하기위해 여러 TSD 들에게 일거리를 던져주는데 아무 문제없다. 각각의 TSD 는 HBase 오픈소스 데이타베이스를 사용하며 타임시리즈데이터를 가져와서 저..

오픈소스, 미들웨어 2015. 7. 19. 10:46
OSGi 는 어떻게 내 삶을 변화시켰나 (번역)

저는 최근에 사물인터넷 플랫폼에 대해 살펴보는 중에 OSGi 에 대해서 좀 더 관심을 갖게되었습니다. (예전에 이클립스 플러그인 책에서도 쳐음 접하고..) OSGi 는 얼핏 보기에 JNDI 가 제공하는 리소스투명성 및 컴포넌트 베이스 기반 방법론을 합쳐놓은 느낌입니다. 당연하지만 예전부터 많은 컴포넌트 조립 기술(CORBA, COM+) 들이 난립해 왔기 때문에 각각 기술들의 테두리가 분명할리는 없겠지요. 2008년에 쓰여진글이라 좀 됬지만 OSGi 가 궁금하신분은 아래 번역글을 통해서 첫인사를 해보시길 바랍니다. 딱히 OSGi 가 궁금하지 않더라도 옛날얘기 들려주듯이 작성된 IT 선배의 개발 모델 이야기는 충분히 재미있을것입니다. ( 2020년 현재 업데이트: 참고로 자바 9버전의 모듈리티를 이용하면 좀..

오픈소스, 미들웨어 2015. 7. 17. 11:39
초보자를 위한 JNDI

JNDI 는 자바 네이밍 / 디렉토리 인터페이스인데 J2EE 의 가장 중요한 스펙중하나이다.많은 전문가들은 JNDI 의 역할과 중요성을 이해하지 못하고서는 진정한 J2EE EJB 를 알고있다고 말할수없다고 한다.과연 JNDI 의 역할은 멀까?JNDI 의 역할을 이해하기위해 "JNDI 가 없다면 어떻게 해야하는지" 를 먼저 보고 JNDI 를 사용하는것에 대해 살펴보자. 마지막으로 JNDI 의 실행모습과 환경설정등에 대해 알아보자. * 구체적인 사용방법은 다른 블로그를 참고하도록하자. 1. JNDI 왜 사용하나? JNDI 의 역할을 이해하기위해 "JNDI 가 없다면 어떻게 해야하는지" 를 먼저 보고 JNDI 를 사용하는것에 대해 살펴보자. JNDI 없이 MySQL 데이타베이스에 접근하기위한 어플리케이션을 개..

오픈소스, 미들웨어 2015. 7. 16. 11:16
스프링 시큐리티 기초 따라가기 (3) - HTTPS

이번 연재에서는 이전에 만들었던 소스에 아래와 같은 기능을 추가할것이다.HTTPS 기능 https 는 http 에 SSL 기능을 추가한것인데 , HTTP 는 문자를 가지고 누가 엿보기가 쉽다. 따라서 통신하는데 해당 문자를 암호화해주며, 암호화 하기위한 키에 대해 안전성을 보장해주는 기술이 들어가있다. SSL : https://wiki.kldp.org/HOWTO/html/SSL-Certificates-HOWTO/x70.html1. security-context.xml 파일에 설정 추가 설명)requires-channel 를 추가하였다. (한줄이면됨)설정은 위에 한줄이면 되며 , 톰캣에 HTTPS 설정을 하면되는데 아래 싸이트를 참고하자http://visu4l.tistory.com/419 싸이트 내용중에 ..

Spring 2015. 7. 15. 14:29
이전 1 ··· 66 67 68 69 70 71 72 ··· 86 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 스칼라 강좌
  • akka 강좌
  • hyperledger fabric
  • 엔터프라이즈 블록체인
  • 파이썬
  • 그라파나
  • 스칼라
  • 파이썬 강좌
  • Akka
  • 파이썬 머신러닝
  • 하이퍼레저 패브릭
  • Actor
  • 플레이프레임워크
  • 하이브리드앱
  • Hyperledger fabric gossip protocol
  • 안드로이드 웹뷰
  • play 강좌
  • 스위프트
  • Adapter 패턴
  • Play2 로 웹 개발
  • Golang
  • 파이썬 데이터분석
  • 스칼라 동시성
  • 블록체인
  • 파이썬 동시성
  • 주키퍼
  • Play2
  • 이더리움
  • play2 강좌
  • CORDA
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바