일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이더리움
- Akka
- 파이썬 머신러닝
- 안드로이드 웹뷰
- play2 강좌
- 엔터프라이즈 블록체인
- Actor
- 블록체인
- Play2
- akka 강좌
- 그라파나
- play 강좌
- hyperledger fabric
- 하이퍼레저 패브릭
- 하이브리드앱
- 스칼라 동시성
- 파이썬 데이터분석
- 스칼라
- 플레이프레임워크
- 파이썬 강좌
- 파이썬 동시성
- Hyperledger fabric gossip protocol
- 스칼라 강좌
- Play2 로 웹 개발
- CORDA
- 파이썬
- Adapter 패턴
- Golang
- 주키퍼
- 스위프트
- Today
- Total
HAMA 블로그
현재 많은것을 하고 있기에 앱 개발을 해야한다는 부담감에 조금은 피곤함이 몰려온다. 웹디자인,웹프론트엔드,웹벡엔드,기획,데브옵스,클라우드에 마이크로서비스식 서버개발, 데이터 가시화, 데이터 분석등을 병렬적으로 한다는건 사실 그만큼 완성도가 떨어진다는걸 뜻한다. 제품의 품질은 그것을 요구하는 상황에 따라서 다르며 그것에 의존되어 개인이 다루어야할 기술 범위 또한 달라지는데 현재는 뭐 한사람이 다 해도 상관없는 상태이긴 하지만.....ㅠㅠ 빠른 시일내에 사업이 본궤도에 올라서 분야별 전문가가 존재하길 희망해본다.자!! 이러한 긴박한 상황하에 안드로이드와 iOS 개발을 하게 되었다. 기간은 한달. 먼저 안드로이드는 개발을 2주동안 했다. 기능은 인증/푸쉬/전광판/사용히스토리/지도/음성인식/설정 정도의 복잡하지..
스타트업 정의 많은 새내기/구직자들이 오해하는 경우가 있는데 스타트업 회사는 소규모 영세 si 회사와 다릅니다. 스타트업이란 기술기반의 아이디어 혹은 아이디어 기반의 기술을 바탕으로 한 신생기업입니다. "혁신적 기술과 아이디어를 보유한 설립된 지 얼마 되지 않은 창업기업으로, 대규모 자금조달 전 단계라는 점에서 벤처와 차이가 있다. 1990년대 후반 닷컴버블로 창업 붐 때 생겨난 말로, 고위험ㆍ고성장ㆍ고수익 가능성을 지닌 기술ㆍ인터넷 기반의 기업을 지칭한다.." 라고도 합니다. “창업 한지 얼마 되지 않은(사업을막 시작하는) 기업이 대규모 자금을 조달 받기 전(상장 전) 상태이지만 (아이디어와 기술을 통해) 급격한 성장을 기대할 수 있는 기업” 라고도 합니다. 국내 상황스타트업회사는 3년새에 6~80%가..
Vert.x 3 의 아버지 Tim Fox 와의 인터뷰 (https://www.infoq.com/articles/vertx-3-tim-fox) Vert.x는 비동기식의 확장 가능한 동시 서비스 개발 모델을 제공하는 JVM용 리액티브 마이크로 서비스 툴킷입니다. 자바스크립트, 루비, 그루비, 스칼라에 대한 폴리글랏 언어 개발을 지원합니다. 물론 자바도.InfoQ는 Vert.x 수석 아키텍트이자 창시자인 Tim Fox와 함께 Vert.x와 곧 출시 될 Vert.x 3 릴리즈에 대한 생각을 접할 기회를 얻었습니다. Tim은 Vert.x와 Java EE, Spring, Akka 를 비교하고 Vert.x가 마이크로서비스, 리액티브 개발에 어떻게 적합한 지를 설명할 것입니다. InfoQ : Vert.x 란 무엇이며 ..
http://dev.iachieved.it/iachievedit/tcp-sockets-with-swift-on-linux/원본 (구글번역기로 번역했습니다. 아~주 약간 다듬었을뿐입니다. 엄청나게 발전했군요.) TCP Sockets with Swift on Linux먼 옛날 은하계에서 멀리 떨어져있는 소프트웨어 개발자들은 TCP / IP 소켓으로 클라이언트 - 서버 애플리케이션을 작성했었습니다. 그것은 어둠의 시대 이전, HTTP 이전이었지요.물론 농담입니다. HTTP는 다양한 클라이언트 - 서버 응용 프로그램을 제공하기 위해 활용 될 수 있으며 REST 응용 프로그램의 기반에 있습니다. HTTP 가 테이블에 가져오는것은 와이어상에서 패킷을 직접가져오는 작업은 아니지만 합의 된 프로토콜 구조 (그리고 어느..
https://www.zybuluo.com/Xiaojun-Jin/note/29874 원본참고로 스위프트 3.0 기반으로 처음 개발하시는분들은 이걸 사용하는게 나을거 같습니다.[Swift 3 ] 가장 쉬운 소켓 (TCP) 통신 방법을 찾고 계신가요? 소켓 기반 iOS 프로그래밍 소켓은 양방향으로 데이터를 전송할 수있는 도구입니다. 따라서 소켓은 양면을 가지며, 각면은 IP 주소와 포트라는 두 요소의 조합으로 식별됩니다.데이터가 전송되는 방식 (프로토콜)이 다른 많은 종류의 소켓이 있습니다. 가장 많이 사용되는 유형은 TCP와 UDP 이며 . 이 튜토리얼에서는 TCP 소켓을 다루겠습니다.iOS 프로젝트를 작성하기 전에 Python 언어를 사용하여 TCP 서버를 만들 계획입니다. 그러나 특정 서버 구현이 iO..
https://infinum.co/the-capsized-eight/articles/top-10-ios-swift-libraries-every-ios-developer-should-know-about 원문 iOS Swift 개발을 위한 라이브러리 TOP 10 스위프트의 인기가 높아지면서 새 프로젝트를 시작할때 스위프트를 사용할 기회 또한 많아지고 있다. 시간도 절약하고 좀 더 쉽게 스위프트로 iOS 개발을 하기위해 여기 10가지 라이브러리를 소개하고자 한다. 이전에 언급한 GitHub 와 Bitbucket 는 훌륭한 iOS 라이브러리를 찾기 위한 좋은 장소이다. CocoaPods 나 Carthage 같은 툴은 라이브러리를 신속하게 인스톨링하고 관리하는데 도움을 줄 수 있다. 이 방식은 프로젝트 디펜던시를..
스칼라에서의 for - comprehensions 1. 개념 스칼라 Doc 에서는 이렇게 말합니다. (http://docs.scala-lang.org/tutorials/FAQ/yield.html)파이썬,루비등에 있는 yield 처럼 스칼라도 yield 를 가지고 있지만 좀 다릅니다. 스칼라의 yield 는 for comprehensions 의 일부분으로 사용되며, 다른 언어의 list-comprehensions 의 일반화 입니다. 스칼라의 "for comprehensions" 는 하스켈의 "do" 와 동등하며 멀티플모나딕 연산을 위한 사용편의 정도일 뿐입니다. 사실 for - comprehensions 같은것들은 syntactic sugar 라고 합니다. 번역하면 사용자가 편하게 사용하기 위한 사탕발림 ..
From terry 강자와 약자 대신 빠른 자와 느린 자로 구분 21세기를 '광속시대' 또는 '속도의 경제시대'라고 부르고 있고'스피드 경영'이 확산되고 있다. 세계적인 미래학자 앨빈 토플러는 이제는 강자와약 자 대신 빠른 자(The Fast)와 느린 자(The Slow)로 구분하는 세상으로 바뀌고 있다고 진단하였다. 21세기 시간관리는 복합적 목표를 지향하고 있다. 지금까지 산업사회에서 우리가 배워온 시간관리는 관점이 비교적 단순했다. 예를 들면 하루24시간을 어떻게 하면 알뜰하게 보낼 것인가, 어떻게 낭비시간, 또는 놀고 쉬는 시간을 줄이고 업무시간을 늘일 것인가 등 생산성 향상을 위한시간관리가 대부분이었다.그러나 정보화사회에서의 시간관리는 그 목적 자체가 달라지고 있다. 어떻게 하면 적은 시간으로 ..
# coding=utf-8 import time import datetime# 2017-08-30 21:21:57.860000 def getCurrentTime(): return datetime.datetime.now() # 초를 문자열 시간으로 def getCurrentTimeBySec(s): m = s / 60 timestr = "2016-05-19 {}:{}".format(m / 60, m%60) print timestr return datetime.datetime.strptime(timestr, "%Y-%m-%d %H:%M") # 시간 차이를 문자열로 00:00:03 # tTime 은 datetime 타입이 들어간다. def getDiffTimeToTime(dtTime) : return getCu..
자! 여기 우체국이 있습니다. ( 우체국 내부(OS) 는 알 필요 없고 외부 직원은 싱글쓰레드, 손님은 개별 유저라고 봅시다. ) 1. 싱글쓰레드 - 동기 우체국 하나가 여러 손님을 처리한다고 생각해 봅시다. 손님1 이 짐을 처리할때까지 손님 2 는 기다려야 합니다. 손님 3도 그 뒤에 기다리겠지요. 이게 싱글쓰레드-동기 처리입니다. 손님 1이 짐을 받을 때까지 손님2,3,4,5 는 아무것도 못합니다. 답답합니다..따라서 이 난국을 해결하고자 2. 멀티쓰레드 - 동기 우체국을 손님 수 만큼 만듭니다. 이제 손님1 은 우체국 1에서 몬가를 처리하고, 손님2 는 우체국 2에서 처리 한다고 칩시다. 이제 기다리지 않아도 됩니다만.. 먼가 깨림직하죠? 그렇습니다. 우체국을 너무 많이 만들다보니 성능이 망가집니다..