Linux2009. 11. 20. 13:49
#include <sys/param.h>
#include <libutil.h>

struct pidfh *pidfile_open(const char *path, mode_t mode, pid_t *pidptr);
int pidfile_write(struct pidfh *pfh);
int pidfile_close(struct pidfh *pfh);
int pidfile_remove(struct pidfh *pfh);

[링크 : http://fuse4bsd.creo.hu/localcgi/man-cgi.cgi?pidfile+3]


데몬들은 서비스 관리를 위해서 pid 파일을 가지고 있다.
이녀석은 열어 보면, 단순하게 pid를 %d 로 출력한 내용뿐인데,
일일이 열어서 읽고, atoi 돌리기 귀찮아서 검색을 해보니 pidfile 이라는 함수 패밀리가 있었다.

음. 그런데 die.net에 없는거 보면.. 표준 함수는 아닌건가?
FC6에도 존재하지 않는 함수 -ㅁ-

사족 : 음.. 아마도.. Linux가 아니라 Freebsd Man page 라서 인가?
Posted by 구차니
분류가 모호한 글2009. 11. 20. 09:40
Google Syntax Highlighter와 합쳐
웹에서 프로그래밍을 할 수 있는 웹 프로그램이다.

그래도 웬지 어플은 오프라인에서 해야 제맛? (응?)

[링크 : http://coderunner.tistory.com/]

'분류가 모호한 글' 카테고리의 다른 글

up close and personal  (0) 2009.12.08
기믹(Gimmick)  (0) 2009.11.24
콜론, 콤마, 세미콜론 등등등  (0) 2009.11.17
URI URL URN UNC  (0) 2009.10.27
memcpy 속도 향상에 대한 어셈블리 넘사벽...  (2) 2009.09.07
Posted by 구차니
밥먹고 올라왔더니..

눈앞에 TV에서 그분이 나오셨다. 옆에는 오바바~ 아저씨

"젠장!"




고개를 돌렸더니..

내 자리 TV에서도 그분이 나오셨다.


"닝기리!"





문득 그분의 키가 궁금해졌다.
다음 검색 결과 2007년 대선당시 172cm 라는 글이 있는데..
그럼 오바마는... 190?


근데.. 검색결과 중에
시장시절 175cm
대선당시 172cm

줄어들었다?


... 검색해보니 오바마 190cm 란다 ㄱ-

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

기차표가 달라졌어요!  (4) 2009.12.06
싱가포르가 부럽다  (0) 2009.11.20
확실히 세상은 미쳐가고 있다.  (4) 2009.10.21
그대의 이름은 허본좌!  (2) 2009.10.20
한글날입니다.  (10) 2009.10.09
Posted by 구차니
개소리 왈왈2009. 11. 18. 20:18
...







그냥 잊고 득도 해야하나?

기준을 공개하면 기준에 맞추어 글쓰는 스팸 블로그가 발생한다고 해서 공개는 못한다고 하지만
도무지 그 기준을 종잡을수가 없다.

'개소리 왈왈' 카테고리의 다른 글

와우가 미친게야~  (4) 2009.11.22
토익보러 갑니다!  (12) 2009.11.22
문득 하고 싶은게 생겼다. 해야 할게 생겼다.  (0) 2009.11.17
드디어! 만렙!  (2) 2009.11.14
12:12:12 작성된 글  (0) 2009.11.11
Posted by 구차니
Linux2009. 11. 18. 16:03
if [ -f filename] 으로 파일의 유무를 확인할 수 있다.
물론 그 파일이 존재한다 하더라도 깨어진 심볼릭 링크라면 없는 파일로 나온다.
.. 당연한건가?

$ cat broken_link.sh
#/bin/sh
if [ -f test ]
then
        echo test exist
else
        echo test not exist
fi

$ ls -al
total 60
-r-xr-xr-x 1 morpheuz dev   71 Nov 18 15:37 broken_link.sh
lrwxrwxrwx 1 morpheuz dev    2 Nov 18 15:36 test -> tt

$ ./broken_link.sh
test not exist

$ touch tt
$ ls -al
total 60
-r-xr-xr-x 1 morpheuz dev   71 Nov 18 15:37 broken_link.sh
lrwxrwxrwx 1 morpheuz dev    2 Nov 18 15:36 test -> tt
-rw-rw-r-- 1 morpheuz dev    0 Nov 18 15:40 tt

$ ./broken_link.sh
test exist

[링크 : http://freeos.com/guides/lsst/ch03sec02.html]

'Linux' 카테고리의 다른 글

ps - Process Status  (2) 2009.11.20
pidfile family - pidfile_open, pidfile_remove, pidfile_write, pidfile_close  (0) 2009.11.20
리눅스 셸스크립트 튜토리얼  (2) 2009.11.17
Fedora Core 12  (0) 2009.11.17
UVC - USB Video Class  (0) 2009.11.17
Posted by 구차니
어원은 정확하지 않으나..
국산 국방무기들을 만들때 공돌이들을 갈아넣어 만들어
저렴하고 성능좋은 무기를 단기간에 만들어 냈기에

피탄을 당하거나 문을 열고 닫거나 할때 마다
팅~ 땡그렁~ 끼이익~ 소리 대신
공밀레~ 공밀레~ 한다는 무서운 이야기


사족 : 그러니까 공돌이 + 에밀레 종

[링크 : http://gall.dcinside.com/list.php?id=seafight&no=29515]

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

리눅스 마스터 2급 2차시험  (0) 2009.12.06
학교, 후회  (2) 2009.12.05
게임 개발자는 배가 불렀다?  (4) 2009.11.17
"하루늦은" 퇴근일기 - 20091111  (8) 2009.11.12
2009/09/31 -> 2009/10/31  (2) 2009.10.31
Posted by 구차니
이번에 닥친일은 ethaddr 중 특정 부분을 추출하는 일인데
sed를 써야 하나? shell에서 해야 하나? 이래저래 테스트 하는데..

sh 에서는.. busybox의 ash 라서 그런지 $(string:n:m) 방식의 추출이 되지 않았고
유일하게 되는게 $(string#substr) 로 일치하는 스트링을 삭제하는 것 뿐이었다.
그리고 sed는 .. 라인단위로 하다 보니. 일치하는 문자만을 삭제하려니.. OTL

그런 이유로 tr이라는 녀석이 걸려 나오게 되었다.
tr은 translate or delete characters 라는데.. 도대체 r은 어디서 튀어 나온 녀석일까 ㄱ-




아무튼, uboot 에서 사용하는 예약어인 ethaddr 에서 MAC 부분을 추출하려고 하면
fw_printenv 와 쉘 그리고 tr을 조합하면 된다.

일단 fw_printenv의 값은
 ethaddr=00:00:00:00:00:00
으로 출력되고 이 값을 변수에 넣어준다.

ETH_TEMP=`fw_printenv ethaddr`
ETH_ADDR=echo ${ETH_TEMP#ethaddr=} | tr -d :

그러면 간단하게 ethaddr= 뒤의 MAC 어드레스가 : 없이 나오게 된다.


[링크 : http://k.daum.net/qna/view.html?qid=2f8nN&l_cid=Q&l_st=1] tr
[링크 : http://linux.die.net/man/1/tr] tr man page
[링크 : http://www.faqs.org/docs/abs/HTML/string-manipulation.html]  sh 에서 스트링
[링크 : http://www.ibm.com/developerworks/kr/library/l-sed1.html]      sed 사용법
Posted by 구차니
Linux2009. 11. 17. 18:15
원본은 링크가 깨진듯 하고, 어딘가에 pdf 버전이 돌아다니길 기원하며
좀 더 찾아봐야겠다 ㅠ.ㅠ

[링크 : http://freeos.com/guides/lsst/index.html]

'Linux' 카테고리의 다른 글

pidfile family - pidfile_open, pidfile_remove, pidfile_write, pidfile_close  (0) 2009.11.20
쉘 스크립트에서 파일 존재유무 확인하기  (0) 2009.11.18
Fedora Core 12  (0) 2009.11.17
UVC - USB Video Class  (0) 2009.11.17
tree  (0) 2009.11.16
Posted by 구차니
분류가 모호한 글2009. 11. 17. 17:55
apostrophe ( ' )
brackets ( ( ) ), ( [ ] ), ( { } ), ( < >)
colon ( : )
comma ( , )
dashes ( , , , )
ellipses ( , ... )
exclamation mark ( ! )
full stop/period ( . )
guillemets ( « » )
hyphen ( -, )
question mark ( ? )
quotation marks ( ‘ ’, “ ” )
semicolon ( ; )
slash/stroke ( / )
solidus ( )
Word dividers
spaces ( ) () () ( ) () () ()
interpunct ( · )
General typography
ampersand ( & )
at sign ( @ )
asterisk ( * )
backslash ( \ )
bullet ( )
caret ( ^ )
copyright symbol ( © )
currency generic: ( ¤ )
specific: ฿, ¢, $, , ƒ, , , , £, , ¥, , ,
daggers ( , )
degree ( ° )
ditto mark ( )
inverted exclamation mark ( ¡ )
inverted question mark ( ¿ )
number sign/pound/hash ( # )
numero sign ( )
ordinal indicator (º, ª)
percent (etc.) ( %, ‰, )
pilcrow ( )
prime ( )
registered trademark ( ® )
section sign ( § )
service mark ( )
tilde ( ~ )
trademark ( )
umlaut/diaeresis ( ¨ )
underscore/understrike ( _ )
vertical/pipe/broken bar ( |, ¦ )
Uncommon typography
asterism ( )
index/fist ( )
therefore sign ( )
because sign ( )
interrobang ( )
irony mark/percontation point ( ؟ )
lozenge ( )
reference mark ( )
tie ( )


[링크 : http://en.wikipedia.org/wiki/Comma]

솔찍히 아직도 콜론, 콤마가 헷갈린다 ㅠ.ㅠ

'분류가 모호한 글' 카테고리의 다른 글

기믹(Gimmick)  (0) 2009.11.24
코드러너 - 웹에서 프로그래밍을!  (0) 2009.11.20
URI URL URN UNC  (0) 2009.10.27
memcpy 속도 향상에 대한 어셈블리 넘사벽...  (2) 2009.09.07
tarball  (0) 2009.07.30
Posted by 구차니
개소리 왈왈2009. 11. 17. 14:59
하고 싶은거 : 근래에 만져본 synergy 프로그램을 위한 도우미 한가지와 웹 캠을 이용한 DVR.
해야 하는거 : TOEIC / 리눅스 마스터 2급 2차


- 하고 싶은것 -
Syngergy
syngergy는 솔찍히 GUI가 좋지 않아, 설정을 하려면 꽤나 귀찮다.
윈도우 네트워크 검색해서 pc들 목록 추가하고, 그 목록으로
드래그 해서 모니터 위치를 맞추는 정도면 상당히 쓸만할 듯 하다.



그런데.. MFC 외에 API라던가 동적으로 생성하게 하는건 해보질 않아서 갑갑하기 그지 없다 ㅠ.ㅠ
그래도 언젠가 쓸일이 있어 보이는데 흐음.. 공부할겸 다음 기회에 해봐야겠다(일단은 AVR이 우선!)


USB IP DVR

대충 구상은 되어 있는데
눈앞을 가로막는건, 시간
발목을 잡는건, 돈이다.


ffmpeg를 얼마나 뜯어 고치고, 어떻게 작동이 될지는 모르겠지만
openCV + ffmpeg + V4L 를 조합하면 제품하나 나올꺼 같은데
DVR이라고 하기에는 부끄럽지만, USB에 여러개 동시에 꼽을수만 있다면
USB라는 특성상 멀티 채널 CCTV를 매우 저렴하게 만들수 있다.

리눅스라는 특성을 감안하면 순수하게 H/W 가격만으로 말이다.
(물론 팔아먹을려면 개발비도 넣긴해야겠지?)

그래도 막상 착수하지 못하는건,
마음에 드는 플랫폼이 없다는거. DVR이면 그래도 계속 켜놔야 하는데 겨울용으로 적절한
프레스핫! cpu로 돌리고 있을수도 없고 ㄱ-

개인적으로는 Wibrain UMPC나 리플 미니 같은 아톰기반의 저전력 세컨PC를 이용하면 좋을꺼 같은데
20만원이라는 돈이 없다 ㄱ- 게다가 웹캠도 이것저것 테스트 해봐야 하니 우우우 ㄱ-

일단은 집에서 사용해야 한다는 목적이 있으니까, 해보고는 싶은데.. 흐음..






- 해야만 하는것 -
11월 22일 써글 토익.. 이번주 일요일이다. 일어날수는 있을려나? ㄱ-
12월 06일 망할 리마 2급 일어날수는 있을려나? ㄱ-

'개소리 왈왈' 카테고리의 다른 글

토익보러 갑니다!  (12) 2009.11.22
티스토리 초대장 뭥미?  (4) 2009.11.18
드디어! 만렙!  (2) 2009.11.14
12:12:12 작성된 글  (0) 2009.11.11
2012년 세상의 끝?  (6) 2009.11.10
Posted by 구차니