일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 엔터프라이즈 블록체인
- 스칼라 강좌
- Actor
- 파이썬 강좌
- 파이썬
- akka 강좌
- 스칼라
- Hyperledger fabric gossip protocol
- 플레이프레임워크
- 그라파나
- Adapter 패턴
- play2 강좌
- Play2
- 파이썬 동시성
- 파이썬 데이터분석
- Golang
- 파이썬 머신러닝
- 블록체인
- 주키퍼
- 안드로이드 웹뷰
- 스칼라 동시성
- CORDA
- Akka
- 하이브리드앱
- 이더리움
- 하이퍼레저 패브릭
- play 강좌
- hyperledger fabric
- 스위프트
- Play2 로 웹 개발
- Today
- Total
목록소프트웨어 사색 (80)
HAMA 블로그
From terry 강자와 약자 대신 빠른 자와 느린 자로 구분 21세기를 '광속시대' 또는 '속도의 경제시대'라고 부르고 있고'스피드 경영'이 확산되고 있다. 세계적인 미래학자 앨빈 토플러는 이제는 강자와약 자 대신 빠른 자(The Fast)와 느린 자(The Slow)로 구분하는 세상으로 바뀌고 있다고 진단하였다. 21세기 시간관리는 복합적 목표를 지향하고 있다. 지금까지 산업사회에서 우리가 배워온 시간관리는 관점이 비교적 단순했다. 예를 들면 하루24시간을 어떻게 하면 알뜰하게 보낼 것인가, 어떻게 낭비시간, 또는 놀고 쉬는 시간을 줄이고 업무시간을 늘일 것인가 등 생산성 향상을 위한시간관리가 대부분이었다.그러나 정보화사회에서의 시간관리는 그 목적 자체가 달라지고 있다. 어떻게 하면 적은 시간으로 ..
자! 여기 우체국이 있습니다. ( 우체국 내부(OS) 는 알 필요 없고 외부 직원은 싱글쓰레드, 손님은 개별 유저라고 봅시다. ) 1. 싱글쓰레드 - 동기 우체국 하나가 여러 손님을 처리한다고 생각해 봅시다. 손님1 이 짐을 처리할때까지 손님 2 는 기다려야 합니다. 손님 3도 그 뒤에 기다리겠지요. 이게 싱글쓰레드-동기 처리입니다. 손님 1이 짐을 받을 때까지 손님2,3,4,5 는 아무것도 못합니다. 답답합니다..따라서 이 난국을 해결하고자 2. 멀티쓰레드 - 동기 우체국을 손님 수 만큼 만듭니다. 이제 손님1 은 우체국 1에서 몬가를 처리하고, 손님2 는 우체국 2에서 처리 한다고 칩시다. 이제 기다리지 않아도 됩니다만.. 먼가 깨림직하죠? 그렇습니다. 우체국을 너무 많이 만들다보니 성능이 망가집니다..
가끔 개발자 커뮤니티보면 수학을 해야 하나요? 수학적 사고가 개발에 필수인가요? 등 수학 고민글이 보입니다.전 그때마다 야구 선수가 100m 달리기 기록에 집착하는듯한 느낌을 받곤 합니다. 소프트웨어 개발자로써 학창시절이나 학원시절부터 지금까지 컴파일러구현을 못해봐서 혹은 나만의 정렬 알고리즘을 개발해보지 못한 불안감은 없으십니까? 객체지향설계/자료구조/알고리즘 직관력 부족에 스스로 자괴감이 들진 않으신가요. 왜 정작 소프트웨어개발자가 해야할 고민은 안하고 다른 고민에 불안을 느끼고 계신건가요. 진짜 수학이 필요한 일부 종목의 선수들은 아예 고민을 안하고 있어요. 공부를 하고 있죠. 그게 당연히 필요하니깐요.하지만 대부분의 소프트웨어개발에서는 필요가 없습니다. 필요한 대부분의 수학적 지식은 고교 수준도 ..
웹퍼블리셔는 없어져야 할 이상한 직군이라 봅니다. 웹디자이너 혹은 웹프론트엔드개발자군 둘중 하나로 편입되야 하며 후자라면 HTML CSS AJAX Javascript 및 bootstrap angularjs 등을 함께 다루어야 하는 직군입니다. 그래야 시너지가 생기며 , 예를들어 AngluarUI 는 그럼 누가 할까요? 그리고 전자 즉 웹디자이너라면 HTML ,CSS 쪽에 더 특화된 웹디자이너 인 겁니다. 프로젝트 규모와 특성에 따라서 그래픽스와 HTML, CSS 로 분업하는 것 일 뿐. 포토샵,일러스트 디자이너가 아니라 명색히 웹 디자이너라면 HTML, CSS 까지 그들이 맡아야하는 롤입니다. 회사 크기나 프로젝트 규모에 따라서 저걸 한 사람이 하든가, 분업을 하든가 하겠지요. 혹자는 반응형 ,표준 관련..
국책과제 및 응용,융합IT 분야 예를들어 사물인터넷 분야등에도 소프트웨어 감리가 적용되고 있다. 그냥 TTA 같은 소프트웨어 테스트는 필요하다고 본다. 또한 백번 양보해서 비슷한 반복 업무를 하는 SI 경우는 필요 할 수 있겠 다 싶다. 뭐 공무원/공기업 관리자들의 전문성 부족으로 인해 ( 당연히 관리자니깐 ) 그런걸 내세웠겠지만..지금 구조에선 현재의 감리회사들도 결국 한계가 크다. 그래도 감리는 기술사가 한다고? 소프트웨어 기술사..의학기술사 자격증따면 모든 의학관련된것을 감리 할 수 있겠나? 치과의사가 심장외과 감리 할 수 있겠나? 더군다나 신성장 부분의 소프트웨어 분야는 하드웨어랑도 밀접하게 이어지며 그 기술적 너비가 의학을 못지 않다. 근데 어떻게 감리한다는 건지 모르겠다. 그 분들이 내용을 보..
서양 사람들 눈에 비친 언어의 학습 난이도 (learning curve) 순위에 당당히 한국어가 가장 어려운 언어로 뽑혔던 기사가 있었었죠. (중국어도) 관련정보가기그럼 프로그래밍 언어는 어떨까 생각해서 끄적여본게 아래..배우기도 쉽고 사용하기도 쉽다 : 파이썬 배우기는 쉬운데 사용하기는 어렵다 : C 배우기는 어렵고 사용하기는 보통 : Scala 배우기도 어렵고 사용하기도 어렵다 : C++ 배우기 보통 사용하기 보통 : 자바,스위프트,Go배우는것도 아리송하고 사용하기도 아리송하다 : Javascript 참고 -> 심심풀이 자바스크립트 퀴즈 http://hamait.tistory.com/465 근데 사실 표본이 불명확하고 ( 얼만큼 해당 언어를 공부했고, 어떤 플젝을 했고) 쉽다라는 표현도 불분명 (사용..
상태를 가진 서비스 만들기에 대하여 [번역중] 상태없는 (비연결) 서비스는 낭비요소가 많다.Stateless services have worked well. Storing the canonical source of truth in the database and horizontally scaling by adding new stateless service instances as needed has been very effective.The problem is our applications do have state and we are hitting limits where one database doesn’t cut it anymore. In response we’re sharding relational da..
쓰레드 똑똑똑! 누구니? 쓰레드 에요.. 프로그램(프로세스) 안에서 실행 되는 하나의 흐름 단위에요. 내부에서 while 을 돌면 엄청 오랬동안 일을 할 수 도 있답니다. 쓰레드 끼리는 값 (메모리) 을 공유 할 수 있습니다. 가끔 서로 말도 없이 값을 바꾸어서 곤란에 빠지기도 합니다. 내가 알람을 6시로 맞춰 놨는데 B가 8시로 맞춰놓는바람에 지각을 하고 말았어요. 쓰레드는 필요 할때마다 OS 공장에서 만들어서 사용하고 , 다 사용하고 나면 공장에서 수거해가요. 쓰레드는 동일한 메모리 영역에서 생성되고 관리되어서 상태 변이 속도가 '프로세스' 보다는 빠르지만 그래도 생성/수거에 드는 비용이 나름 있다고 해요. 각각의 쓰레드는 동시에 자기가 맡은 일을 하기 때문에 빠르게 처리 된답니다. 멀티쓰레드 라고 ..
저번 주말에는 "신과 함께" 라는 만화를 4900원인가 주고 결재해서 8권 완결본을 다 보았습니다.1부는 "지옥" 편 2부는 "이승" 편3부는 "신화" 편요렇게 구성되있는데요. 1부 "지옥" 편은 40대 직장인이 과로 및 음주로 사망한후에 지옥을 가서 일생에 대한 재판을 받는 여정을 그리고 있습니다.그 지옥편을 보면서 어렸을때 부처님 오시날이면 종종 해주던 영화가 생각 나더라구요. "지옥에간 어머니를 구하기 위해 지옥으로 뛰어든 스님" 의 이야기를 그린 영화였던거 같은데 그 동양적 SF 와 신화적인 분위기는 , 반지의 제왕이나 해리포터 시리즈 같은 서양 판타지에서 느낄 수 없는 무엇인가가 있었습니다. 지금도 그 분위기가 아련하게 느껴지는군요. 다시 만화 스토리로 넘어와서 만화는 주인공 "김자홍" 이 다음..
엄청 깊이 있는 내용은 아니나 , 시간이 급한 일을 넉넉한 돈으로 해야한다. *파트를 나누어서 개별 파트에 능숙한 개발자를 이용합니다.깊이있는 내용은 아니고 시간은 나름 넉넉한데 회사가 유지될 돈이 중요하다. 고용에 부담이 있는 상황이다. * 풀스택 개발자를 구합니다.깊이있는 내용이 한두꼭지있고, 대부분 평이하다. 시간은 넉넉하다. * 풀스택 개발자를 구합니다. 해당 분야의 전문가를 단기적으로 이용하거나 똑똑한 혹은 진취적인 개발자가 전담합니다.어느정도 안정적이 궤도에 들어섰다. 시간,돈도 준비되었다 * 파트로 나누어서 개발자를 이용한다. 완성도를 높이기 시작합니다. 결국 시간과 돈에 따라서 결정되는 그냥 이것 일 뿐이며, 이상한 미사여구를 가져다 붙여가며 폄하하거나 띄워주는 논쟁은 의미가 없습니다. (..