/
-
자 평의 m2 변환home/kitchen 2008. 1. 10. 16:12
"평"은 미터법이 아니고 우리나라 고유의 토지 면적의 단위로 가로6자에 세로 6자를 곱한 크기입니다. "자"는 미터법이 아니고 고유의 우리나라 길이의 단위로 미터법으로 환산하면 30.303..cm입니다. 흔히 1자를 30cm로 , 6자는 180cm로 계산하지만 이것은 복잡한 계산이 싫어서 나머지를 모두 버리고 단순 미터로 표기하는겁니다. 그래서 3x6 사이즈 유리나 합판은 규격이 자 단위인데 비해(915 x 1830) 석고보드는 cm단위로 제조하여 900 x 1800이 됩니다. 이것을 보고 1평을 3,24로 계산하는 우를 범하고 있거든요 그래서 평의 계산법은 30,303cm x 6 = 181,818cm이고 181,818cm x 181,818cm = 3,305778..m2가 1평의 m2가 됩니다. 평계산은..
-
cscopebin/vi 2007. 12. 12. 15:26
- cscope 용도 큰 소스를 볼 때 함수 사용 예제를 찾을 때는 cscope 가 제일 편리. cs find s - vim + cscope vim 창을 변경하면 cscope core dump 발생하면서 db 연결이 끊김 :cs reset http://lagoons.net/tt/tag/vim #!/bin/sh rm -rf cscope.out cscope.files find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.m' -o -name '*.s' -o -name '*.S' \) -print > cscope.files cscope -i cscope.files http://lagoons.net/tt/tag/vim
-
kernel version numberingsrc/linux 2007. 11. 26. 12:41
http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering A.B.C[.D] (e.g. 2.2.1, 2.4.13 or 2.6.12.3) A : 커널 버전, B : major revision C : minor revision 과거 숫자3개로 버전을 표시할 때는 시큐리티 패치나 버그픽스나 새기능을 모두 나타냈지만, 새로운 정책에서는 오직 새로은 드라이버나 기능을 도입할때만 사용한다. D : 심각한 에러 버그 픽스나 시큐리티 패치일때 변경 * 바닐라 커널 아무 패치가 되어 있지 않는 커널 리누스 토발즈가 릴리즈한 버전을 바닐라 커널 또는 mainline 커널 이라고 부른다. 바닐라는 아이스크림에서 가장 기본적인 맛이어서, 아무것도 추가하거나, 고치지 않은 것들을..
-
파일 리다이렉션bin/script 2007. 11. 22. 11:56
1. tee 로 stdout 을 파일과 stdout 둘 다에 출력 기본: ls -ali b| tee b.backup 응용: ls -ali b 2>&1 | tee -a b.backup 2. time redirection time dd if=/dev/zero of=/dev/zero bs=4096 count=1 > ouptut 2>&1 dd 명령결과만 redirection 한다. 2-1) gnu 옵션 sbin/time http://kldp.org/node/83317 time 은 shell builtin 이므로, 옵션을 사용하려면 풀 패스로 실행 # /usr/bin/time -ao output dd if=/root/anaconda-ks.cfg of=/dev/zero bs=4096 count=1 >> output..
-
국물맛내기home/kitchen 2007. 11. 14. 09:37
* 고기육수 재료: 쇠고기300g, 다시마1장, 물, 통마늘5개, 후추가루약간, 청주1T 1 덩어리 쇠고기를 키친타올로 감싸서 하루정도 냉장고에서 해동 2 남비에 고기와 물만 넣고 강불에서 끓임 3 물이 끓기 시작하면서 거품이 일어나면 물을 버림 4 고기와 나머지 재료를 넣고 강불에서 끓임 5 물이 끓기 시작하면 약불로 줄임 6 육수가 반으로 줄때까지 끓임 * 야채육수 물 2.5리터 = 1.5컵 * 사람수 = 컵개수 마른 표고버섯 3개 무 양파 1개 양배추 겉잎 1장과 뿌리심 파뿌리 말린것 작은손으로 한줌 다시마 10*10 2장 당근 길이4cm 지름3cm 3개 불린 검정콩 20그램 배추 마른 고추 - 시원한맛 청양 고추 - 알싸한 맛 저민 마늘 - 필요한가? 짜투리채소 - 안먹는 부위, 시들어 못먹게 된..
-
-
대용량 파일bin/Linux 2007. 9. 20. 17:40
리눅스에서는 open() 시스템콜의 flag 파라미터에 O_LARGEFILE 옵션을 같이 주면 2G 이상의 파일도 제어할 수 있습니다. 그리고, _LARGEFILE64_SOURCE 와 _FILE_OFFSET_BITS=64 는 약간의 차이가 있는데.. _LARGEFILE64_SOURCE 는 off_t를 32비트로 그대로 사용하는 대신, off64_t 라는 64비트용 변수 타입을 새롭게 정의해서 lseek64()와 같은 함수를 사용할 수 있게 해주고요. _FILE_OFFSET_BITS=64 는 off_t 변수 타입 자체를 32비트에서 64비트로 확장하게 됩니다. DFLAGS += -D_LARGEFILE64_SOURCE DFLAGS += -D_FILE_OFFSET_BITS=64 둘 다를 쓰면 off_t 는 6..
-
function pointerbin/Linux 2007. 9. 18. 14:23
- runtime 값으로 실행할 함수를 결정할 수 있다. - running program 은 main-memory 안에 임의의 위치를 갖는다. - 함수와 &함수가 같은 값을 갖는다. 마치 배열에서 배열명이 첫요소의 첫번째 값을 나타내는 것과 같다 - 관례적으로 fn 이름을 사용한다. * reference 0. The Function Pointer Tutorials http://www.newty.de/fpt/index.html 1. 함수포인터 한글 http://shinluckyarchive.tistory.com/206 include/linux/fs.h typedef int (*filldir_t)(void *, const char *, int, loff_t, u64, unsigned); filldir_t 데..