개소리 왈왈2009. 5. 14. 19:06
이용약관 개정과 관련하여 문의사항은 싸이월드 헬프데스크로 접수해 주시기 바라며
개정약관에 동의하지 않을 경우, 개정 공지일인 2009년 5월 12일부터 6월 14일까지
거부의사를 표시할 수 있습니다. 만약 해당 기간 내에 거부의사를 표시하지 않으면
본 개정약관에 동의하신 것으로 간주됩니다.



그런데.. 동의하지 않고 거부의사를 표시할 수 있다고 하는데 표시만 하면 땡?
사용자 입장에서는 거부의사 안하면 동의하신것으로 간주하는게 편하긴 하지만

거부의사를 표시할 수 있다고 해서 기존 약관으로 돌아 갈 수 있는건지
어떠한 내용도 없이, 헬프데스크에 거부하셈~ 라고 하는 이 내용은 도대체 어떻게 받아 들여야 하는걸까?


[링크 : http://www.cyworld.com/main2/notice/view.asp?seq=2159&page=1&]

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

주저리 주저리  (2) 2009.05.16
스승의 날 - 스승이 있습니까?  (2) 2009.05.15
내일은 예비군 훈련!  (8) 2009.05.13
여행을 위해 타인이 짊어질 무게는 얼마나 될까?  (2) 2009.05.13
우분투 사용?  (0) 2009.05.11
Posted by 구차니
개소리 왈왈2009. 5. 13. 22:35
8시간짜리였나 -ㅁ-
아.. 8시간 또 머하고 삐대나 ㅠ.ㅠ



사족 : 9시 까지 가야 해서 평소보다 한시간 일찍 일어 나야 하는 부담감 ㅠ.ㅠ
Posted by 구차니
개소리 왈왈2009. 5. 13. 17:35

제목이 너무 거창할지도 모르겠지만,
문득 이런 생각이 들었다.

'모든 세상 사람들이 여행을 떠나면 어떻게 될까?'

여행을 간다는 것은, 다른 말로 일을 하지 않는다는 것이고,
즉, 여행은 타인의 일을 바탕으로 이루어 질 수 있다는 사실이다.

Posted by 구차니
Linux2009. 5. 13. 11:26
configure를 하려는데 저런 뜬금없는 에러가 발생을 했다. (libjpeg 빌드 관련)
한번 검색을 해보니 CR/LF 문제로 인해서

dos2unix를 유틸리티로 CR/LF 변환을 해주어야 한다고 한다.

[링크 : http://www.snort.org/docs/faq/1Q05/node124.html]

$ dos2unix --help
dos2unix Copyright (c) 1994-1995 Benjamin Lin
         Copyright (c) 1998      Bernd Johannes Wuebben (Version 3.0)
         Copyright (c) 1998      Christian Wurll (Version 3.1)
Usage: dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]
 -h --help        give this help
 -k --keepdate    keep output file date
 -q --quiet       quiet mode, suppress all warnings
                  always on in stdin->stdout mode
 -V --version     display version number
 -c --convmode    conversion mode
 convmode         ASCII, 7bit, ISO, Mac, default to ASCII
 -l --newline     add additional newline in all but Mac convmode
 -o --oldfile     write to old file
 file ...         files to convert in old file mode
 -n --newfile     write to new file
 infile           original file in new file mode
 outfile          output file in new file mode

Posted by 구차니
분류가 모호한 글2009. 5. 13. 01:27
사람마다 다르겠지만, 나의 경우에 있어 가장 어려운 것은 아마도

버릴지, 가질지, 혹은 언제 버릴지?

라는 것이다.
지금 작성하던 부분을 계속 잡고 늘어 져서 끝까지 고칠 것인지,
아니면 그것을 버리고 새로 작성할 것인지,
그리고 그것을 어떻게 재사용을 할 것인지, 이러한 부분들이 가장 어렵고 힘들다.

간단하게 대답하자면, 결국은 선택의 문제이지만,
글쎄.. 잡고 있었던 시간 만큼 쉽게 놓지 못하는건 미련에 아쉬움이고
이를 떨쳐내고 더욱 빠르게 원하는 시간내에 새로 만들수 있음에도 불구하고
그 아쉬움에 묶여 있는 것은, '무'로 돌릴 용기가 없기 때문이다.


물론 '무'는 아무것도 없는 것이 아니다.
그 문제를 해결하려 하면서 습득한 정보들로 인해서 아주 조금이라도 늘었으니 말이다.

그래도 그러한 무형의 증가보다
눈에 보이는 코드의 길이가 0으로 된다는 것은 쉽지 않은 결정이다.






나의 개발 방법은 다음과 같다.

1. 최소한의 입력과 출력을 정한다.
   - 함수는 black box로 입력과 출력을 가지고, 내부 작동은 타인이 모르도록 한다
   - 객체지향개념으로 봐도 무관하려나?

2. 사용가능한 이미 제작된 함수가 있는지 살펴보라
   - 내가 만드는게 빠르다고 생각될지 몰라도,
     디버깅에 필요한 시간을 따지면 이미 작성된 안정된 소스를 사용하는것이 유리하다
   - 그렇다고 그 함수가 너무 복잡하다면 차라리 자체 제작을 해서 최적화 시키는것이 낫다.

3. 원본 데이터는 되도록이면 손상시키지 않는다.
   - 요즘 시스템은 거의 대부분 메모리가 남아 돈다. 굳이 메모리를 아끼기 위해 cpu를 쓸필요는 없다.
   - 원본 데이터는 말그대로 원본이므로 원본을 유지해준다. 함수에서는 내부적으로 사본을 만들어 조작한다.

4. 함수가 커지면 함수를 조각내서 그것을 감싸는 함수를 만든다.
   - refactoring이라고 하던가?
   - 단일 기능을 가지는 함수들을 조합해서 더욱 큰 기능을 구현해 낼수 있고 이는 유닉스의 'simple is beautiful' 철학이다.

5. 주석을 남긴다. 하지만 그렇다고 남발하지 말 것.
   - 주석이 있으면 나중에 보기는 편하지만, 솔찍히 주석으로 보는것 보다는 너무 복잡하지 않다면 코드가 더 이해가 잘된다.
   - 주석을 위한 주석보다는 정말 이해하기 힘든부분에만 주석을 남긴다.
   - 주석을 남길정도가 된다면 함수로 분리를 한다. 함수 이름을 기능으로 나타내는게 더 알아 보기 쉽고 재사용에 유리하다

6. 주석을 남기고 싶다면 차라리 별도 문서로 작성하라.
   - 주석을 남겨야 할 정도로 복잡하다면 이미 주석으로 남기기에는 2% 부족하다.
   - 이러한 부분은 차라리 독립된 문서로 ppt나 doc 혹은 pdf로 별도 문서로 작성한다. (다음 사람을 위해)

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

tarball  (0) 2009.07.30
cal / J(줄) 환산  (0) 2009.05.28
탈리도마증후근과 돼지독감  (0) 2009.04.29
확장자 sgm  (2) 2009.04.03
mp3 ID3 tag  (0) 2009.04.02
Posted by 구차니
프로그램 사용/nfs2009. 5. 12. 20:33
setenv bootargs console=ttyAS0,115200 root=/dev/nfs nwhwconf=device:eth0,hwaddr:00:00:00:00:00:00 nfsroot=192.168.10.10:/home/user,tcp ip=192.168.10.100::192.168.10.1:255.255.255.0:hostname::off bigphysarea=2000 systemid=01000000

u-boot에서 리눅스 커널로 bootargs를 넘겨주어 nfs를 연결할 경우, 기본값이면 UDP로 연결되게 된다.

mount로 확인해보면
# mount
rootfs on / type rootfs (rw)
/dev/root on / type nfs (rw,noatime,vers=2,rsize=4096,wsize=4096,hard,nolock,proto=tcp,timeo=600,retrans=2,addr=192.168.10.10)
proc on /proc type proc (rw)
/dev/sda1 on /root/sda1 type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
로 udp가 아닌 tcp로 붙은것을 알 수 있다.

자세한건 확인해 봐야겠지만, nfs ver=2 라서 udp 인지는 모르겠다.
Posted by 구차니
해외 무역을 하는 회사(그러니까 만들어서 국내에 파는게 아니라 해외에 판다)이다 보니..
가끔 방심을 하고 정신줄 놓고 있다가 전화를 받으면(나 개발자인데 -ㅁ-!)


Hello~




oops!

순식간에 내 머리속에는 블루 스크린이 떠버린다 -ㅁ-!
그래도 오늘은 간만에 알아 들을 수 있는 산뜻한 목소리군.. OTL

가끔.. 가끔.. 정말 대입 모의고사 영어 듣기 평가 1000만배 정도로 듣기 어려운 전화는..
sorry 하고 끊어 주는 센스 -ㅁ-!

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

출근일기 - 20090520  (5) 2009.05.20
직장일기 - 20090519  (2) 2009.05.19
panic  (4) 2009.05.12
직장일기 - 20090507 - 간만에 정전 좀 시켰다!  (4) 2009.05.07
출근일기 - 20090430  (2) 2009.04.30
Posted by 구차니
Linux2009. 5. 12. 14:10
7.6 Relative item in date strings

Relative items adjust a date (or the current date if none) forward or backward. The effects of relative items accumulate. Here are some examples:

1 year
1 year ago
3 years
2 days

The unit of time displacement may be selected by the string `year' or `month' for moving by whole years or months. These are fuzzy units, as years and months are not all of equal duration. More precise units are `fortnight' which is worth 14 days, `week' worth 7 days, `day' worth 24 hours, `hour' worth 60 minutes, `minute' or `min' worth 60 seconds, and `second' or `sec' worth one second. An `s' suffix on these units is accepted and ignored.

The unit of time may be preceded by a multiplier, given as an optionally signed number. Unsigned numbers are taken as positively signed. No number at all implies 1 for a multiplier. Following a relative item by the string `ago' is equivalent to preceding the unit by a multiplier with value -1.

The string `tomorrow' is worth one day in the future (equivalent to `day'), the string `yesterday' is worth one day in the past (equivalent to `day ago').

The strings `now' or `today' are relative items corresponding to zero-valued time displacement, these strings come from the fact a zero-valued time displacement represents the current time when not otherwise change by previous items. They may be used to stress other items, like in `12:00 today'. The string `this' also has the meaning of a zero-valued time displacement, but is preferred in date strings like `this thursday'.

[링크 :  http://sunsite.ualberta.ca/Documentation/Gnu/tar-1.13/html_chapter/tar_7.html#SEC111]

date --date=now
date --date=today # same thing
date --date='3 seconds'
date --date='3 seconds ago'
date --date='4 hours'
date --date='tomorrow'
date --date='1 day'
date --date='1 days'
date --date='yesterday'
date --date='1 day ago'
date --date='1 days ago'
date --date='1 week'
date --date='1 fortnight'
date --date='1 month'
date --date='1 year'

[링크 : http://www.linuxforums.org/forum/linux-programming-scripting/111764-yesterdays-date-linux.html]
Posted by 구차니
오늘 출근해서 로그인하자마자 아부지의 메신저 띠링띠링
지금 다니는 회사는 앞으로 잘될꺼 같지 않은 분야니까
여기를 보라면서 링크 하나 던져주셨다.



결국 아버지의 손아귀를 벗어 날 수 없는걸까?
그걸 벗어나기 위해 군대까지 갔다 왔는데...
Posted by 구차니
Recommended Repository Layout
While Subversion's flexibility allows you to lay out your repository in any way that you choose, we recommend that you create a trunk directory to hold the “main line” of development, a branches directory to contain branch copies,
and a tags directory to contain tag copies. For example:

$ svn list file:///var/svn/repos
/trunk
/branches
/tags

You'll learn more about tags and branches in Chapter 4, Branching and Merging. For details and how to set up multiple projects, see the section called “Repository Layout” and the section called “Planning Your Repository Organization” to read more about project roots.

[출처 : svnbook.red-bean.com/nightly/en/svn-book.pdf]

cvs2svn으로 변환해보니 저러한 구조가 나왔는데, 아무생각없이 저 391장에 이르는 문서를 대충 넘기다 보니
정말 아무생각없이 넘어간 듯 하다.(38페이지)



브랜치쪽 역시.. 그냥 그림만 봤지 자세한 내용을 안봤더니..(106페이지)

'프로그램 사용 > Version Control' 카테고리의 다른 글

SVN의 장점  (0) 2009.09.19
svn tagging/branching  (0) 2009.08.20
SVN과 CVS 저장소 용량비교(compare Repository Size of CVS & SVN)  (0) 2009.05.11
cvs2svn 사용방법  (0) 2009.05.10
SVN의 단점  (0) 2009.05.08
Posted by 구차니