기타활동 43

스타트업의 열정강조에 대한 생각

어느 스타트업의 대표의 푸념을 보았다.조건, 돈, 배움의 기회등을 탐색하는 사람들만 있지 열정 있는 사람들을 구하기 어렵다는 것이다. 어차피 우리는 성공할 것이니, 어느정도의 사회적 잣대를 들이대지 말아달라는 것이다. 물론 멋진말로 포장은 할 수 있겠으나 여기에는 모순이 있다. 세상에는 수많은 생각이 있고, 수많은 아이디어와 스타트업이 나왔다가 사라지고 있다. 당장 스타트업 맵을 볼수있는 로켓펀치만 보더라도, 서울에 스타트업이라고 달아놓은 회사가 얼마나 많은지 보라. 아주 동네 한 블럭당 하나 꼴로 존재한다. 그러한 수많은 스타트업들중 과연 대표들이 꿈꿀만큼 성공하는 곳이 얼마나 될까?택시기사들에게 자신이 택시기사들중 평균 이상인것 같냐는 질문에, 거의 모든 사람들은 그렇다라고 대답한다고 한다. 애초에 ..

NetLogo 를 통한 소비자 연구 분석 참조 코드

대학교때 신제품의 경제학이라는 이름을 가지고 어떻게 소비자에게 제품이 전파되고 다시 실구매까지 이어지는데에 대한 연구(?)를 진행한 적이 있다. 그때 NetLogo (https://ccl.northwestern.edu/netlogo/)를 가지고 이것저것 프로그래밍을 해서 실제로 그래프도 만들어보고 값도 입력해보았으나, 그럴듯한 실데이터가 없어서 검증또한 어렵고 맞는 방향인지 확인하기가 좀 어려웠던 적이 있다. 실제로 신제품의 경제학이란, 얼리 어답터가 먼저 제품을 수용해서 '입소문'이 퍼진 후 실제로 실구매로 이어지게끔 하는 현상을 그당시에는 지칭했는데, 어디서 엉뚱깽뚱하게 떨어진 소리는 아니고, Bass라는 아저씨의 모델을 충실히 따랐던것이 기억난다. https://drive.google.com/fil..

기타활동/기타 2016.01.31

Docker 간단 설치

http://www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/ 대부분 위의 링크를 참조. TensorFlow 는 구글에서 제공하는 머신러닝 라이브러리로써 아쉽게도 윈도우 플랫폼을 제외한 맥OS와 Linux에서 기능을 제공한다 (...) udacity를 통해서 강의를 시청하게 되면 바로바로 이용이 불가능해 보인다. 리눅스로 실습할까 하다가 그냥 docker도 한번 만져보려고 진행한다. Docker 설치 https://www.docker.com/docker-toolbox Docker Quickstart Terminal 를 실행하면 알아서 Oracle VM 부터 좌르륵 실행이 된다. * VM구동시 에러 메시지 this comp..

기타활동/기타 2016.01.23

언어를 배울때의 빠르게 배우는점.

여러가지 코딩을 하고있으면, 삽질하는 경우가 꽤많다. 숙련자는 지름길을 알고있기 때문에 뭔가 만들어낼때 빠르게 만들어낸다. 보통 잘하는 사람과 못하는 사람의 효율성은 100배도 넘게 차이날수 있다고 생각하는데, 컴퓨터 언어야 말로 그런듯싶다. 잘하는 언어는 사실 8시간동안 컴파일을 단한번도 해보지않고 머릿속으로 막 굴러가고, 맨 마지막에 몇번의 에러를 잡고 끝나고 프로그램이 완성되지만, 익숙지 않은 언어는 이거 해보고 저거 해보고 하다가 시간이 다 가 버린다. 파이썬-장고를 하면서 많은 세팅사항, 제약사항을 하나하나 삽질해가면서 고치기에 너무 시간이 많이 들다가 문득 생각나 적어놓는다. 튜토리얼의 마스터 과도한 자신감으로 어려운것부터 시작하면 꼬인다. 삽질하는 기분으로 백지를 놔놓고 하나하나 그때마다 스..

기타활동/기타 2015.12.28

MathJax 문법

문장입력과 단락입력 두개가 있다. 문장은 문장 사이에 껴넣는것이고 단락은 한 단락을 모두 수식으로 채우기 때문에 한문장에서는 다른 내용은 들어갈수가 없다. 영어로된 자세한 샘플은 이곳에 잘 나와있다. http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference 마찬가지로 손글씨와 이미지 분석으로 알아서 수식을 뽑아내주는 web기반 사이트 http://detexify.kirelabs.org/classify.html 문장입력 \( \sum_{t=1}^{T}\beta_{t} \)\( \sum_{t=1}^{T}\beta_{t} \) 단락입력 $$ \sum_{t=1}^{T}\beta_{t} $$ $$ \sum..

기타활동/기타 2015.09.29

티스토리에서 수식 입력 방법

티스토리에서 수식을 입력하는 방법은 상당히 방법이 여러개 있는 듯 보인다. 별로 중요한것이 아니기에 쓰다가 불편하면 바꿔도될것 같다. 수식 편집기의 종류는 아래의 위키피디아에서 확인할수 있다.https://ko.wikipedia.org/wiki/%EC%88%98%EC%8B%9D_%ED%8E%B8%EC%A7%91%EA%B8%B0 여러가지 선택지중 다음의 자바스크립트 기반 수식 편집기는 티스토리 기반으로 돌아갈수 있다.https://www.mathjax.org/ CDN방식으로써 다음과 같은 문장을 사이에 추가함으로써 쉽게 수식을 이용할수 있다. 이제 다음과 같은 문장을 그냥 치면 바로 수식으로 바뀐다. 달러 두개를 사이에다가 수식을 집어넣으면 된다. $$x = {-b \pm \sqrt{b^2-4ac} \ov..

기타활동/기타 2015.08.22

간단한 재귀함수, C와 스칼라(자바)와의 속도차이

C와 스칼라(자바)와의 속도차이. 자바나 스칼라나 간단한 구문은 어차피 컴파일되면 같기에 고고싱한다. 간단한 조합구하기 재귀함수 (40 C 10) def combination(n:Int, r:Int) : Int = { if (r == 0 || n == r) return 1; else combination(n-1,r-1) + combination(n-1,r); } 스칼라 - 2,465 ms int combination(int n, int r) { if (r == 0 || n == r) return 1; else return combination(n - 1, r - 1) + combination(n - 1, r); } C++ 35,194 ms 뭐???????????????????????

기타활동/기타 2015.07.07

안드로이드 폰 금융관련 스미싱 프로그램 분해해보기

어느날 지인의 폰이 해킹당하여 다음과 같이 문자가 온다. lruao.kr?? 보나마나 스미싱 관련 사이트이다. 들어가보면, 다음과 같이 APK파일을 설치하도록 유도를 한다. (안드로이드폰에서는 자동 설치가 되는듯하다) 이 병신은 청첩장이라는 apk파일을 다운로드를 유도하고 있다. 직장인들이야 청첩장이 많이 올게 뻔하고, 요즘 모바일 청첩장이 유행하다 보니 아무생각없이 클릭할 수 있다. 일단 안드로이드가 아닌 데스크탑에서 해당하는 파일은 어차피 설치도 안되니 일단 다운로드 해보자 이제 컴파일된 바이트코드를 디컴파일하면 되는데, 머신코드로 바로 바뀌는 DLL 과 같은 파일과는 다르게 아래와 같은 툴로도 쉽게 디컴파일이 된다. 그냥 툴을 이용하면 된다. 어차피 이런 되먹지 못한 놈들은 대충 만들었을기 뻔하기 ..

기타활동/기타 2015.06.28