일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- play2 강좌
- hyperledger fabric
- 주키퍼
- CORDA
- Adapter 패턴
- Actor
- 파이썬 동시성
- 엔터프라이즈 블록체인
- 하이퍼레저 패브릭
- 파이썬 데이터분석
- 스칼라 동시성
- play 강좌
- 파이썬 강좌
- 그라파나
- Akka
- 스위프트
- 블록체인
- 안드로이드 웹뷰
- 이더리움
- 파이썬
- Play2 로 웹 개발
- 스칼라
- 플레이프레임워크
- 하이브리드앱
- Play2
- akka 강좌
- Hyperledger fabric gossip protocol
- Golang
- 파이썬 머신러닝
- 스칼라 강좌
- Today
- Total
목록소프트웨어 사색 (80)
HAMA 블로그
현재 작성된 이 포스트는 나중에 다양한 원인에 의해 수정될 수 있으며 ,100% 정확한 정보를 담고 있지 않을 가능성이 있다라는 것을 먼저 말씀드립니다. " 막힘없이 흘러다니는 데이터(이벤트)를 통해 사용자에게 자연스러운 응답을 주고, 규모 탄력적으로 리소스를 사용하며 실패에 있어서 유연하게 대처한다" 서론현재 페이스북 및 각종 세미나들을 보면 딥러닝을 위시한 데이타분석 기술들이 점령하고있다. 물론 그러한 것들의 인기를 그닥 나쁘게 볼 필요는 없지만 다만 아쉬운점은 너무 편중되었다는 것이다.특히 서버기술들은 모든 IT 서비스들의 허리를 이루는 중추인데 별로 관심을 못받는거 같아 아쉽다. 그래서 웹개발/서버 서비스 개발 방법론으로 떠오르는 Reactive 에 대해서 간단히 정리 하여 써보려한다. 먼저 고백..
1. 그림으로 보는 동시성 2. 동시성과 Future 이야기3. 자바로 밑바닥부터 Future 구현4. 언어별 Future 살펴보기 1. 그림으로 보는 동시성 은행에 창구가 하나입니다. 사람들은 줄을 서서 일을 처리합니다. 은행은 일처리가 빠른 직원을 고용해서 더 빨리 사람들의 일을 처리해줍니다.하지만 고객들을 감당하기 힘들어서 더 빠른 일처리를 하는 직원을 고용합니다.한계에 봉착합니다.. 그래서 창구직원을 3명으로 늘렸습니다. 근데 사람들은 습관적(코딩)으로 예전 직원에게만 찾아갑니다. 창구직원이 늘어나 바짜 고객들의 줄은 줄어들지 않습니다. 간혹가다 다른 창구로 찾아가는 손님들이 있어서 조금 나아졌습니다.즉 다른 창구(CPU 코어) 를 활용하는 고객(쓰레드) 들이 많아 질 수록 업무환경(서버의 처리능..
다른언어를 꼭 써야 하는 몇몇 특별한 경우가 아니라면 무조건 파이썬으로 손이 가네요. 멈출수없는..블랙홀 같습니다. (사랑의 블랙홀 ? ^^) 아마도 전자정부프레임워크같은 코미디만 없어지면 자바와 양분 하는 것은 금방일듯.@@첫언어 또는 상상의 매개체로서의 최고의 언어라 생각합니다. ( 실행가능한 슈도코드라고 하지요) 구석기도 아니고 C 타령은 이제 그만.. 포인터와 저레벨 같은 사소한것에 발목 잡혀 있기엔 세상은 너무 다양해지고 급격히 변해가고 있습니다. 꼭 저레벨이 필요한 소수만 고생스럽겠지만 그거 열심히 하시면 됩니다. 모두가 저레벨에 대한 이해가 필요하다고 구라치는 놈은 저 한테 걸리면 손목아지 날아갑니다~~ㅎㅎ내 소프트웨어 개발 인생에 가장 한이 되는거 한가지 뽑으라면 C++로 14년 개발하는 ..
public class QuickSort { public void sort(int[] data, int l, int r){ int left = l; int right = r; int pivot = data[(l+r)/2]; do{ while(data[left] pivot) right--; if(left
스칼라를 이용한 개발 이후.. 폴리글랏 (C++,Java,Python,Swift,Javascript) 언어로 개별 작업하면서 동시에 스칼라를 이용해 (Programming in Scala 와 FPiS 빨강책으로 공부) EV 충전 인프라 서비스를 위한 마이크로서비스(서버 인프라) 와 웹서비스에 각각 적용하고 난 후 가장 아쉽게 느끼는 점은 akka 나 play2의 문제점 같은게 아니라 내가 짠 것은 함수형 프로그래밍은 아니다. 였습니다. 아시다시피 스칼라는 하이브리드언어입니다. 객체지향식으로 코딩 할 수 도 있고 함수형으로 코딩 할 수 도 있습니다. 따라서 기존 자바나 C++ , 파이썬 개발자들이 순수 함수형 언어인 하스켈이나 거의 순수형인 클로저 보다는 쉽게 접근 할 수 있는데요. 저도 스칼라를 선택한 ..
여러분은 어떤것이 하이브리드앱이라고 생각하시나요? 1. 하나의 언어 혹은 툴로 여러 OS에서 돌아가는 앱2. 웹과 네이티브 기능이 섞인 앱 3. 1번과 2번이 합쳐진 개념 (크로스 플랫폼향으로 제작되었으며 웹과 네이티브 기능이 잘 버무려짐) ... 많이들 오해하시는 부분입니다. (추가하였습니다: 저도 헤깔리며 사람마다 정의가 조금씩 다른듯 합니다) 먼저 하이브리드라는 말은 하나의 언어/프레임워크에서 만들어서 아이폰과 안드로이드등으로 포팅 할 수 있다는 의미와 웹과 네이티브를 섞었다는 의미가 있습니다. 통상적으로는 후자를 말 합니다. 다음과 같이 구분해보았습니다. 1.사용되는 언어에 따른 분류 (자바스크립트 vs 델파이,C# 자마린등) *javascript 기반 하이브리드앱에는 ionic 프레임워크 / r..
" 하나를 더 추가하라 " 지금 당장 눈에 보이는것도 할 수 있을지 모르는데 눈에 안보이는 하나를 더 추가할 여유가 있습니까? 네 여분의 하나를 더 생각해보는 여유가 생길 때 더 이상 초보 개발자가 아닙니다. ...몇 주전에 한 건겅검진 결과가 얼마전에 나왔다. 위 조영술 결과 위암이 의심되니 빠른시일에 2차 검진을 위 내시경으로 받으란다. 별다른 전조증상이 전혀 없었기 때문에 위암에 대한 걱정은 크지 않았지만 처음 해보는 내시경은 좀 두려웠다. 그렇지만 이번 기회에 왜 길라임이 프로포폴과 연관관계에 있는지 알아볼 겸 수면내시경으로 하려고 생각했고 오늘 아침에 일찍 병원에 도착하였다. 접수를 하고 내시경실로 가서 일단 마취제를 삽입할 주사 어댑터(?) 를 팔에 꽂아 두고 기다리면서 , 지난 밤에 읽었던 ..
예외 처리에 대한 6 가지 화두.. 일단 예외에 대한 글을 쓰려고 마음은 먹고 편집기를 연후 리얼타임으로 생각하면서 손가락을 움직거려 본다. 따라서 생동감은 넘치는 글이 될거 같긴한데 오류도 있을 수 있겠고 내 밑천이 그닥 많지 않아서 높은 수준의 글은 되지 못할것이다. 그리고 문법을 말하는 글이 아니며 무엇이 옳고 무엇은 안되~라는 글도 아니다. 이런것도 있고 같이 생각해보자는 글이다. 예외는 아시다시피 try ~catch 이다. 예외를 잡고 싶은 부분을 try 로 감싸고 예외를 잡았을 경우 catch 문 안에서 처리해주는 방식이다. 어떤 예외를 잡을지와 어떤식으로 처리 할 지에 대한 고민이 들어가야하는 부분이다. 처리는 catch 안에서 직접 할 수 도 있고 catch 안에서 처리할 책임을 그 함수를..
SW 개발현황을 플러그 꼽기에 비유 "이상하네 테스트할 땐 문제없었는데..."
스타트업 정의 많은 새내기/구직자들이 오해하는 경우가 있는데 스타트업 회사는 소규모 영세 si 회사와 다릅니다. 스타트업이란 기술기반의 아이디어 혹은 아이디어 기반의 기술을 바탕으로 한 신생기업입니다. "혁신적 기술과 아이디어를 보유한 설립된 지 얼마 되지 않은 창업기업으로, 대규모 자금조달 전 단계라는 점에서 벤처와 차이가 있다. 1990년대 후반 닷컴버블로 창업 붐 때 생겨난 말로, 고위험ㆍ고성장ㆍ고수익 가능성을 지닌 기술ㆍ인터넷 기반의 기업을 지칭한다.." 라고도 합니다. “창업 한지 얼마 되지 않은(사업을막 시작하는) 기업이 대규모 자금을 조달 받기 전(상장 전) 상태이지만 (아이디어와 기술을 통해) 급격한 성장을 기대할 수 있는 기업” 라고도 합니다. 국내 상황스타트업회사는 3년새에 6~80%가..