IOT - Internet of things 

네트워크는 효율을 높이기 위한 도구다. 인류는 자연과 사물을 효율적으로 사용하기 위해서 지속적으로 네트워크를 만들어왔다. 물을 관리하기 위해서 수로를 제국의 통치를 위해서 (도시와 도시를 잇는)도로와 우편제도를 만들었다. 19세기에는 철도, 전신/전화를 만들었고, 20세기에는 정보처리기기의 네트워크인 인터넷을 만들었다. 이제 주변의 사물들을 인터넷을 통해 ...

ctags를 이용한 소스 분석 

ctags를 이용한 소스 분석ctags를 이용하면, 사용자 정의 함수가 나왔을때, 함수가 정의되어 있는 쏘스파일로 바로 점프할수 있으며, 또한 바로 원래의 쏘스파일로 되돌아올수 있다. 이렇게 함으로써 쏘스분석에 드는 시간을 상당히 줄일수 있다. 이번 문서에는 사용자가 vi(ctags는 공개 소프트웨어로 쉽게 얻을수 있을것이다. 리눅스의 경우 웬만한 배포판...

shell script : 프로그램 체크 / 버전 체크 

shell script 주어진 매개변수가 실행가능한 프로그램인지 확인한다. gcc 프로그램의 버전을 검사한다. 여기에서는 grep(1)을 사용했다. 버전검사를 위한 다른 좋은 방법이 있는지 찾아봐야 겠다.#!/bin/shVIM="vim"EMACS="emacs";GCC="gcc";command_check(){ which( if then echo "$2 ...

Bash로 For루프 구현 

Bash로 For루프 구현0부터 1000 까지의 이름을 가지는 파일을 생성한다. Bash 스크립트에 대한 내용은 를 참고하기 바란다.#!/bin/shi=0while do touch $i i=$((i+1))done...

UTF8 문자열에 대응되는 substr 

UTF8 문자열에 대응되는 substr출처 UTF8 형태의 문자열에 대한 substr연산을 수행합니다.

php 코드 : paging 네비게이션 인터페이스 

php 코드 PHP는 주로 내 사이트를 유지하기 위한 목적으로 사용한다. 그러다 보니 대충 대충, 즉 돌아가는 정도로만 코드를 작성할 때가 많다. 개인적인 프로그래밍 철학? 이기도 하다. 일단 돌아가면 된다.!!!당연 페이징도 신경을 쓰지 않았다. 그러다보니 어느덧 페이지가 늘어져서 한 페이지를 넘어가는 경우가 발생을 한다. 이번에 귀차니즘을 넘어서서 페...

php code : httpSocketConnection 

php code 인터넷상에서 업어온 코드로 전송 php(httpSocketConnection($host, $method, $path, $data){ global $Db; $method = strtoupper($method); if ($method == "GET") { $path.= ?.$data; } $filePointer = fsockopen($host...

php 파일 다운로드 

php 파일 다운로드다운로드 버튼을 클릭했을 때, 웹브라우저에서 다운로드 창이뜨도록 하는 POST(

php : 수행시간 검사하기 

php 코드를 작성하다 보면, 페이지 단위로 어느정도의 시간이 소비되었는지를 확인해야 될 때가 있다. 여기에서 좀 나간다면 모듈(function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec);}$time_start = m...

php로 만든 간단 달력 

php로 만든 간단 달력심심해서 만들어 봤음. 대충돌아는 감 코드좀 정리해야함. next, prev 링크 수정해야함. 좀더 일반화 시킬 수 있는 방법을 생각해 봐야지. function calendar($year,$mon = 1) { $mday_list = array(s, m, t ); $day_start_unixtime = mktime(0,0,0,$mon...