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

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)
  • 방명록

PlayFramework2 (35)
Play2.4 로 웹 개발 시작하기 - (1) 설치 및 프로젝트 만들기

Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.환경- Windows 10 - JDK 1.8- IntelliJ 2016.2.2 - Scala 2.11- Play 2.48 연재 순서 1. Play2 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2 웹 개발 시작하기 - 나만의 프로젝트 만들기 * 2.5 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. Play2 웹 개발 시작하기 - 환경 설치 및 프로젝트 만들기 1. JDK 1.8 버전 설치 Play2 를 하기 위해서 미리 깔려져 있어야 할것은 단지 JDK 1...

PlayFramework2 2016. 8. 27. 09:54
Anorm 2.5 (4) - Parser API 사용하기

Anorm 2.5 문서에서 parser API 에 대해 번역했습니다. 원문 바로가기Parser API 사용하기일반적이고 재사용가능한 파서를 만들기 위해 paser API 를 이용할 수 있습니다. 그것은 어떤 SELECT 쿼리의 결과도 파싱 할 수 있죠.Note: 웹 어플리케이션이 대부분 비슷한 데이터셋을 리턴한다는것을 볼때 파서 api 는 매우 실용적이다. 예를들어 만약 Country 라는 객체를 결과 셋으로 부터 파싱할 수 있게 파서를 정의해 놓으면 또다른 People 이라는 파서와 함께 쉽게 그것들을 구성하여 Count 와 People 의 조인 쿼리를 처리 할 수 있게됩니다.먼저 anorm.SqlParser._ 를 임포트하는것으로 시작하죠.단일 결과 얻기 먼저 RowParser 가 필요하다. 하나의 ..

PlayFramework2 2016. 8. 26. 21:32
Anorm 2.5 (3) - Streamming 과 Pattern 매칭 사용하기

Anorm 2.5 문서에서 parser API 에 대해 번역했습니다. 원문 바로가기Streaming results 쿼리 결과는 하나의 로우씩 진행되는데 즉 메모리에 모두 적재되어서 진행하지 않습니다. 다음 예제는 country 테이블의 행들의 숫자를 카운팅 하는 예 입니다.val countryCount: Either[List[Throwable], Long] = SQL"Select count(*) as c from Country".fold(0L) { (c, _) => c + 1 }성공여부에 따라서 Long 이 오른쪽에 , 에러의 리스트가 왼쪽에 ~ 역주1) fold( 시작값 ) { (누적값, 리스트의 값) => 누적값 + 1 } 역주2) Either 는 다음 블로그글 참고 : http://coding-ko..

PlayFramework2 2016. 8. 26. 21:31
Anorm 2.5 (2) - Anorm 시작하기

프로젝트에 Anorm 을 추가하자.Anorm 과 JDBC 플러그인을 당신의 디펜던시에 추가해야합니다.libraryDependencies ++= Seq( jdbc, "com.typesafe.play" %% "anorm" % "2.5.0" )SQL 쿼리 실행하기 먼저 어떻게 SQL 쿼리를 실행하는지 알아 봅시다.첫번째로 anorm._ 를 임포트 하시고 SQL object 를 쿼리를 만들기 위해 사용합니다. 쿼리를 실행하기 위해서는 . Connection 이 필요한데 play.api.db.DB 헬퍼로 얻을 수 있습니다. (play.api.db.DB 는 Play 2.5 에서 deprecated 되었으며 아직 정확한 사용방법에 대해서 나중에 학습하게 되면 블로깅 하죵) import anorm._ import pl..

PlayFramework2 2016. 8. 26. 21:29
Anorm 2.5 (1) - Anorm 이란 ?

Anorm 2.5 공식 문서에서 번역했습니다. 원문 바로가기 플레이는 간단한 데이터 접근 레이어를 포함한다. 그 이름은 Anorm 이며 plain SQL 을 데이터베이스와 상호 작용 하기 위해 사용하며 결과 데이타셋을 변환시키고 파싱할 수 있는 API 를 제공한다. Anorm 은 ORM(Object Relational Mapper) 이 아니다.다음 문서를 참고해서 예제 DB로 이용하자 .MySQL world sample database.만약 당신의 웹 어플리케이션에서 이용하길 원하면 다음 MySQL 웹싸이트 지침서를 따르고 다음에 설명된 대로 설정해보자. on the Scala database page .살펴보기SQL 데이터베이스에 접근하기 위해 다시금 plain old SQL 로 회귀한다는건 좀 이상한..

PlayFramework2 2016. 8. 26. 20:19
play2 에서 Anorm 으로 PostgreSQL 사용하기

play2 에서 Anorm 으로 PostgreSQL 사용하기 * 일단 IntelliJ 에 play2 개발 환경이 갖춰져 있다는 전제입니다. * play 2.48 ( 최신은 2.5 이나 정보를 찾는 면에서 있어서 어려움이 있다) * anorm 2.5 * posgresql driver 9.3-1102-jdbc411. application.conf - DB 접근 설정을 합니다. db.default.url="jdbc:postgresql://userip/DatabaseName"db.default.username= your user db.default.password= your password db.default.driver=org.postgresql.Driver2. build.sbt 에서- JDBC postgre..

PlayFramework2 2016. 8. 24. 21:18
Deploy Play 2.4 (Scala) on Amazon EC2 [Simple]

1. EC2 에 Amazon Linux AMI 로 생성 별개 없음2. Java 8 로 업그레이드 (이거 말고 아무것도 필요 없음) sudo yum remove java-1.7.0-openjdk sudo yum install java-1.8.0 3. 자신의 PC 에서 새로운 Play-Scala 만들기 Activator 를 here서 다운받고 환경 설정한 후 에 적당한 위치의 콘솔에서 activator new helloworld 엔터~! 1) minimal-akka-java-seed 2) minimal-akka-scala-seed 3) minimal-java 4) minimal-scala 5) play-java 6) play-scala 6번 선택하자. 그럼 기본적인 프로젝트가 만들어진다. 로컬에서 테스트하기..

PlayFramework2 2016. 8. 11. 15:23
Play2 시작하기 - IntelliJ

https://www.jetbrains.com/help/idea/2016.2/getting-started-with-play-2-x.html 번역 Play 2.x with IntelliJ 시작하기 이 포스트는 Play2 를 IntelliJ 를 이용하여 실행 하는 방법에 대해 말합니다. Scala 기반이며 프로토타입 프로젝트는 나중에 AWS Beanstalk 에 올릴 예정입니다.프로젝트 만들기 프로젝트 만들기전에 Scala 플러그인을 다운로드 받자 downloaded and enabled 그리고 1. 만약 프로젝트가 현재 IDEA 에서 열려 있지 않으면 , 새로운 프로젝트를 만들자. 새 프로젝트 마법사를 연다. 2. 왼쪽 패널에서 Scala를 선택하고 오른쪽에서 Play 2.x 를 선택하자Next 클릭!프로..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바