목록컴퓨터 관련 (86)
Linux Programmer
집에 형님이 놀러오면서 회사에서 준 갤럭시S를 보여줘서 잠깐 가지고 놀았다. 일단 잠깐 가지고 놀은 결과, 2가지 정도 맘에 들지 않았다. 1. 반응속도 2. UI들의 버튼 배치 1번의 문제는 터치후 실행하는 동안의 반응 속도가 영 맘에 안든다는 것이다. 화면을 드래그해서 옆으로 밀었을때 뚝뚝 끊기는 느낌이 들었으며, 통화나 다른 기능을 눌렀을때 약 1초에서 2초가량 화면에 검게 변했다가 프로그램이 작동한다는 점이다. 최소한 터치했으면 기능으로 변환중이라는 메시지라도 뿌려주던가 해야지 유저입장에서는 참 불만스러웠다. 적어도 아이폰은 이 부분에서는 훨씬 선방했다는 느낌이다. 그 외에도 OS나 어플 프로그램이 전체적으로 최적화가 덜 되었는지 속도가 영 이상했다. 재실행하는 경우 가끔씩 느려지는 느낌도 들고 ..
어떤 프로그래머가 프리젠테이션하면서 다음과 같은 말을 하였다. 이 말의 속뜻은? "제 업무에 대해서 다각도로 접근하면서, 실험결과가 대단히 만족스러워서 소비자의 만족을 보장할 수 있었습니다." [해석을 위한] 프로그래머 언어 (출처 : http://kldp.org/node/70713) 1. 다각도에서 접근하고 있으며 - 여태 삽질만 했어. 2. 새로운 접근 방식을 토대로 보고서가 추가 작성되고 있습니다 - 대졸 신참 세 명 고용했어. 3. 공동 작업 프로젝트를 마치는 - 누구한테 덤터기 씌워야 될지 알거든. 4. 현저한 기술적 약진 - 그냥저냥 돌아가는데, 겉보기엔 막 최첨단 같다. 5. 소비자의 만족을 보장 - 스케줄 다 어그러졌으니, 완성되면 구매자는 '드디어' 하고 감격하지 않을까. 6. 초기 단계..
Fedora13에서는 spin 배포판 지원이 활발해졌습니다. 여러 다양한 목적에 맞게 spin된 배포판을 http://spins.fedoraproject.org/에서 볼 수 있습니다. (spin에는 데스크탑 화면에 따른 형태, 모바일 최적화, 보안 강화판등 여러 용도의 페도라가 지원됩니다.) * 설치 방법 추가 인터넷을 이용해서 설치하는 방법이 추가되었습니다. 사용자는 http://boot.fedoraproject.org 에서 작은 부트 이미지로 부팅하면 나머지는 필요에 따라서 인터넷으로 바로 다운받아서 설치합니다. 혹 Fedora 설치에 앞어서 try out 하려면 live CD (약 700M남짓)으로 부팅해보기 바랍니다. 그리고 마음에 맞는다면 설치 DVD로 설치해보세요. live CD는 http:/..
보드 게임이란다. 심심해서 funshop.co.kr에 갔더니 이런 보드 게임이 나와있다. 헐~ 바로 C언어를 모티브로 만든 주사위 게임이다. 게임은 main() 함수로부터 시작되고 if, else, while, goto 등등 여러가지 구문들이 나와있다고 한다. x가 주사위를 돌려서 나온 값이고 그것으로 말이 이동을 하는 게임이다. 단순하긴 하지만 C language의 reserved word를 알아야만 게임을 진행할 수 있을 것 같다. 지르고 싶은 마음이 있긴 하지만 같이 보드게임하고 놀 사람은 없으니... 그냥 접었다.
*TCP auto tuning 네트워크 라인 속도가 충분히 빠르다면 TCP 소켓의 버퍼가 클수록 전송속도에서 유리해진다. 그러나 프로그래머가 일일히 네트워크 라인 속도를 체크하여 소켓 버퍼를 조정하도록 프로그래밍 하는 것은 매우 귀찮은 일이다. 따라서 리눅스나 최근 운영체제들은 운영체제에서 전송속도를 감지하여 자동으로 소켓 버퍼의 크기를 늘려주거나 반대로 줄여주어 쓸데없는 메모리 낭비를 막아주는 기능이 도입되었다. 리눅스에서는 이를 TCP auto tuning이라고 하며 Linux 2.4.16 or 2.6.8 이후부터 제공되었다. TCP auto tuning의 리눅스 커널 설정 항목 값 설명 net.ipv4.tcp_moderate_rcvbuf boolean : 0=off, 1=on 수신버퍼에 TCP au..
-- 수정 중 -- 원래 http://pupustory.tistory.com/48을 읽고 그대로 따라 하려다가 SyntaxHighlighter의 2.x대의 업데이트 된 버전이 있어서 약간 수정했다. 옛날 버전으로 설치하려는 분들은 여전히 원글대로 하면 된다. 1. SyntaxHighlighter를 다운로드 한다. (아래 링크) http://alexgorbatchev.com/wiki/SyntaxHighlighter 2. 압축을 풀고, scripts와 styles디렉토리의 파일들을 스킨>파일올리기로 올린다. 3. 스킨 메뉴의 HTML/CSS편집을 선택하고, skin.html의 head 부분에 아래 코드를 넣어둔다. 4. 이후에 소스코드는 HTML의 pre 태그에 class="brush: c;"속성을 주면 된..