윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT

무료 백신 드디어 출시~

사용자 삽입 이미지
오늘자로 ESTsoft(알집 개발한 회사입니다)의 무료백신(개인사용자에 한함) 알약이 정식 오픈되었습니다. 네이버의 PC그린은 실시간 감시 기능이 빠졌었는데, 알약은 그런것을 포함한 모든 기능이 무료로 제공되네요. 야후 코리아도 무료백신이 있긴 합니다만, 안써봐서 패스.

V3의 개인용 무료 버전을 쓰고 있었는데, 어쨌든 반갑네요. 성능도 괜찮다고 합니다.

제가 바라는건 하나입니다.

날로 늘어나는, 중국 해커에 의한 국내 좀비PC들을 확~ 줄여줬으면 좋겠네요.

----

http://www.alyac.co.kr

빛자루 무료화: http://windy.luru.net/351
알약 무료화: http://windy.luru.net/328

글쓴시간
분류 기술,IT

오라클에서 Aggregation Function(집합 함수)만드는 예제.

사용자 삽입 이미지

필요해서 여기 써 놓는다. 혹시라도 잊어버릴까봐. 참고로 오라클 11 R2 부터는 아래 함수 대신 LISTAGG 를 사용할 수 있다.

create or replace type taggcat as object (
  str varchar2(4000),
  static function ODCIAggregateInitialize(sctx in out taggcat) return number,
  member function ODCIAggregateIterate   (self in out taggcat, value in varchar2) return number,
  member function ODCIAggregateTerminate (self in     taggcat, returnValue out varchar2, flags in number) return number,
  member function ODCIAggregateMerge     (self in out taggcat, ctx2 in taggcat) return number
);
/
create or replace type body taggcat is
  static function ODCIAggregateInitialize(sctx in out taggcat) return number
  is
  begin
    sctx := taggcat(null);
    return ODCIConst.Success;
  end;

  member function ODCIAggregateIterate   (self in out taggcat, value in varchar2) return number
  is
  begin
    str := str || ',' || value;
    return ODCIConst.Success;
  end;

  member function ODCIAggregateTerminate (self in     taggcat, returnValue out varchar2, flags in number) return number
  is
  begin
    returnValue := RTRIM(LTRIM(SELF.str, ','), ',');
    return ODCIConst.Success;
  end;

  member function ODCIAggregateMerge     (self in out taggcat, ctx2 in taggcat) return number
  is
  begin
    str := str || ctx2.str;
    return ODCIConst.Success;
  end;
end;
/
create or replace function aggcat (input varchar2) return varchar2
parallel_enable aggregate using taggcat;
/


실행예)

SQL> select NAME, NICKNAME from example;
NAME       NICKAME
---------- ----------
JAMES      J'
WINDY      HANA
WINDY      JEN

SQL> select NAME, aggcat(NICKNAME) NICKNAMES from example group by NAME;
NAME       NICKAMES
---------- ----------
JAMES      J'
WINDY      HANA,JEN

글쓴시간
분류 기술,IT

SI 접두어 vs Binary 접두어

SI란 프랑스어로 Le Système international d'unités의 약어. '국제단위계' 정도 된다.

여기서 정의하고 있는 단위는

metre    m   길이
kilogram kg  중량
second   s   시간
ampere   A   전류
kelvin   K   절대온도
mole     mol 물질의양
candela  cd  광도

으로 총 7가지이다.

여기에 접두어로

yotta-  Y   10^24   1991년~
zetta-  Z   10^21   1991년~
exa-    E   10^18   1975년~
peta-   P   10^15   1975년~
tera-   T   10^12   1960년~
giga-   G   10^9    1960년~
mega-   M   10^6    1960년~
kilo-   k   10^3    1795년~
hecto-  h   10^2    1795년~
deca-   da  10^1    1795년~
one         10^0
deci-   d   10^-1
centi-  c   10^-2
milli-  m   10^-3
micro-  µ   10^-6
nano-   n   10^-9
pico-   p   10^-12
femto-  f   10^-15
atto-   a   10^-18
zepto-  z   10^-21
yocto-  y   10^-24

이렇게 붙는다. (뒤에 붙은 연도는 처음 사용한 연도이다. 즉 처음부터 영어에 10^24를 표현하는 접두어가 있었다는게 아니다)

여기서 설명할껀 이게 아니라... 바이너리 접두어에 대한 내용이다.

예를 들자면 컴퓨터의 하드디스크의 1GB와 메모리 1GB는 다르다.

하드디스크에 1GB라고 표기되어있으면 이는 1,000,000,000 바이트를 뜻하지만
메모리에     1GB라고 표기되어있으면 이는 1,073,741,824 바이트를 뜻한다.

약 7% 정도가 차이난다. 이것이 Yota급으로 가면 거의 20% 가까지 차이나게 된다.

1YB

1,000,000,000,000,000,000,000,000
1,208,925,819,614,629,174,706,176

이 문제를 해결하기 위해 단위를 바꿨다. 바이너리 접두어는 접두어와 단위인 B사이에 i를 붙이는 식이다.

kibi Ki 2^10
mebi Mi 2^20
gibi Gi 2^30
tebi Ti 2^40
pebi Pi 2^50
exbi Ei 2^60
zebi Zi 2^70
yobi Yi 2^80

와 같다. 따라서 메모리에는 1GiB라고 표기되어야 한다. [키비,메비,기비,테비,페비,엑비,제비,요비] 바이트 라고 읽는다. 조금 이상하지만 이것이 혼동을 줄일수 있다.

300 GB ≒ 279.5 GiB 이 된다.

글쓴시간
분류 기술,IT

'What are you doing?'(너 모하니?)

라는 질문에 한줄로 답을 달면 그만. 이게 초 미니 블로그(Micro Blog)의 시초입니다. 블로그긴 블로근데, 바쁜 사람들을 위한 블로그라고나 할까요.

- 핵심사항이 휴대폰과의 연동, 인스턴트 메시징과의 연동, 이메일과의 연동인거 같네요. 컨텐츠 자체가 한줄이니 간편할것 같다는 느낌이 듭니다.

[재미는 있을것 같은데 수익 모델은 글쎄요] 입니다. 수익모델 운운하는건 그게 없으면 반짝 했다가 사라지는 서비스가 되는거니까요. 일단 사람이 몰리면 할 수 있는건 많으니 그거 바라보고 하는걸까요?

상업적 마이크로 블로그는 2006년 3월 에 만들어진 트위터(Twitter)가 최초입니다. Twitter 는 영어로 '(새가)지저귀다'라는 의미입니다.

아래는 마이크로 블로그를 제공하는 사이트와 그 링크를 적었습니다. 울나라는 미투데이나 플레이톡이 있습니다.

----

트위터(twitter, 미국): http://www.twitter.com
모고모고(もごもご, 일본): http://mogo2.jp/top
미투데이(me2DAY, 대한민국): http://me2day.net/
플레이톡(PlayTalk, 대한민국): http://playtalk.net/

글쓴시간
분류 기술,IT

어댑터(기기)별 해상도
 
명칭         가로    세로  가로세로비   약어
QQVGA         160     120      4:3      Quarter-QVGA
CGA           320     200     16:10     Color Graphics Adapter
QVGA          320     240      4:3      Quarter VGA
HVGA          480     320      3:2      Half-size VGA
VGA           640     480      4:3      Video Graphics Array
NTSC          720     480      3:2      National Television System Committee
PAL           768     576      4:3      Phase Alternating Line
WVGA          854     480     16:9      Wide VGA
SVGA          800     600      4:3      Super VGA
XGA          1024     768      4:3      eXtended Graphics Array
XGA+         1154     864      4:3      XGA Plus
HD720        1280     720     16:9      720p
SXGA         1280    1024      5:4      Super XGA
SXGA+        1400    1050      4:3      SXGA Plus
WSXGA+       1680    1050     16:10     Wide SXGA Plus
UXGA         1600    1200      4:3      Ultra XGA
HD1080       1920    1080     16:9      1080p
WUXGA        1920    1200     16:10     Wide UXGA
2K           2048    1080
QXGA         2048    1536      4:3      Quad XGA
WQXGA        2560    1600     16:10     Wide QXGA
QSXGA        2560    2048      5:4      Quad Super XGA
WQSXGA       3200    2048   1.56:1      Wide QSXGA
QUXGA        3200    2400      4:3      Quad Ultra XGA
QFHD         3840    2160               Quad Full High Definition, Ultra High Definition, 2160p
WQUXGA       3840    2400     16:10     Wide QUXGA
             4096    1714               영화용 UHD(시네마스코프)
4K           4096    2160               영화용 UHD
HXGA         4096    3072      4:3      Hex[adecatuple] XGA
WHXGA        5120    3200     16:10     Wide HXGA
HSXGA        5120    4096      5:4      Hex[adecatuple] Super XGA
WHSXGA       6400    4096   1.56:1      Wide HSXGA
HUXGA        6400    4800      4:3      Hex[adecatuple] Ultra XGA
WHUXGA       7680    4800     16:10     Wide HUXGA
8K           7680    4320               4320p

 
※ 모가 이렇게 많아? 복잡하다구? QVGA, VGA, NTSC, XGA, HD720p, SXGA, UXGA, HD1080, WUXGA, UHD만 알고 있으면 됨. 몰라도 전혀 문제 없음.

480i/480p(NTSC방식) =  720 ×  480 또는 704 × 480 또는 640 × 480
576p(PAL방식)       =  720 ×  576 또는 704 × 576
720p                = 1280 ×  720
1080i/1080p         = 1920 × 1080
4K/2160p(UHD)       = 4096 × 2160(
Digital Cinema Initiatives 규격) 또는 3840 × 2160(전미가전협회 규격)

매체별 해상도: http://windy.luru.net/382

글쓴시간
분류 기술,IT

DVI (Digital Visual Interface) 커넥터

컴퓨터의 VGA에 사용되는 커넥터는 현재

1. DE-15 (D-SUB 15, 흔히 사용하는 VGA케이블)
2. DVI (Digital Visual Interface)
3. HDMI (High-Definition Multimedia Interface)
4. UDI (Unified Display Interface)
5. DisplayPort

의 다섯가지다. 이중 우리에게 친숙한건 DE-15, DVI, HDMI정도가 되겠고, 현재의 표준은 뭐니뭐니해도 DVI다. 여기서는 DVI 만을 다룬다. 아마 HDMI나 UDI, DisplayPort등은 표준화 작업을 보면서 다룰지도 모르겠다.

사용자 삽입 이미지

DE-15 포트

DVI는 이름에서도 나와있듯이 영상정보의 디지털 전송을 위해 만들어졌다. 하지만 나올때의 업계 사정에 의해 아날로그 전송이 가능하도록, 즉 DE-15와 호환 가능하도록 만들어져있다.

사용자 삽입 이미지

DVI의 핀 정보. 왼쪽부터 연두색-디지털1, 노란색-쉴드, 보라색-디지털2, 하늘색-플러그앤플레이, 분홍색-디지털클록, 주황색-아날로그. 복잡하게 보여도 연두색, 보라색, 주황색만 알고 있으면 된다.



DVI 커넥터는 아래와 같이 5가지로 나눈다.

사용자 삽입 이미지

Single Link은 3.7Gbit/s의 전송률을 가지고 Dual Link는 그 두배 이상의 전송률를 지닌다. 싱글링크로는 WUXGA 1920 × 1200@60Hz 정도가 한계이고, 듀얼링크로는 WQXGA 2560×1600@60Hz 정도가 한계이다. 이는 DE-15의 1600×1200@60Hz 보다 훨씬 많은 것이다.

이중 최신의 모니터에 사용되는 건 DVI-I Dual Link. 이는 위의 5가지를 모두 포함한다. 핀 배열을 보면 쉽게 이해할 수 있을 것이다.

신형 VGA와 모니터에는 대부분 DVI-I Dual Link 커넥터가 사용된다. 하지만 그렇지 않은 경우가 있다. 컨버터를 이용해 변환할 수는 있다. DVI-I Dual Link를 지원하는 모니터라면 VGA 카드의 DVI 커넥터가 어떤것이든 (변환 어댑터를 사용할지라도) 어쨋든 연결해서 사용할 수는 있다.

구형 VGA또는 구형 LCD 모니터를 가지고 있다면 새로운 장비를 구매하기 전에 꼭 확인하는 것이 좋다. 괜히 필자처럼 고생하지 않도록 말이다. ^^

글쓴시간
분류 기술,IT

어도비 포토샵 CS3가 나왔다. 난 여태까지 타블렛이랑 디카살 때 번들로 주는 걸 주로 써 왔지만... (별 불편한점은 못 느끼고 있음 ^^) 어도비랑 매크로미디어(드림위버/플래시 만든곳)랑 합병하더니 아예 세트로 나오네요. 몇년전에 회사에서 쓸일이 있어 어도비 제품군을 조사했던적이 있는데 지금은 그보다 훨~씬 많아졌네요.

사용자 삽입 이미지

Adobe Creative Suite 3 Master collection

내용물:

InDesign CS3
Photoshop CS3 Extended
Illustrator CS3
Acrobat 8 Professional
Flash CS3 Professional
Dreamweaver CS3
Fireworks CS3
Contribute CS3
After Effects CS3 Professional
Adobe Premiere Pro CS3
Soundbooth CS3
Encore CS3
----
Adobe Bridge CS3
Version Cue CS3
Adobe Device Central CS3
Adobe Stock Photos
Acrobat Connect
Dynamic Link
---- Plus
Adobe OnLocation CS3
Ultra CS3

제품안에 포토샵 라이트룸은 없는듯. 트라이얼 써보니 있음 좋겠던데 말이지. ㅎㅁ

가격:
Adobe Creative Suite 3 Master collection: 2499달러 ≒ 230만원
Adobe Photoshop Lightroom 1.1: 299달러
Adobe Photoshop CS3 Extended: 999달러
Adobe Photoshop CS3: 649달러
Adobe Photoshop Elements 5.0: 99.99달러

생각보다 안 비싸네. ^^

----

CS3를 설치하면 Bonjour라는 프로그램이 설치된다고 하는데, 이걸 지우면 윈도우 속도가 빨라진다고 하네요.

삭제방법 보기(어도비 공식 문서) http://www.adobe.com/go/kb400982

삭제방법 요약

1. 커맨드 프롬프트에서 아래와 같이 타이핑

C:\Program Files\Bonjour\mDNSResponder.exe -remove

2. C:\Program Files\Bonjour 에서 mdnsNSP.dll 파일의 이름을 mdnsNSP.old  로 변경
3. 시스템 재시작
4. C:\Program Files\Bonjour 폴더를 삭제

글쓴시간
분류 기술,IT
하드디스크 용량 제한 (Hard Disk Size Barriers)

10.4MiB
PC/XT시절 제한 (12실린더, 4헤드, 17섹터)

16MiB
FAT12의 파티션 사이즈 제한 (4086 클러스터, 클러스터당 4096 바이트)

32MiB
DOS 3.x의 제한 (16374클러스터, 클러스터당 2048 바이트)

128MiB
DOS 4.x의 제한 (65525클러스터, 클러스터당 2048 바이트)

503MiB
IDE/ATA와 Int 13h 기반 하드디스크의 제한.
IDE/ATA(16bit실린더,4bit헤드,8bit섹터)
Int13h (10bit실린더,8bit헤드,6bit섹터)
작은값 (10bit       4bit     6bit    )=504MiB

2GiB
32bit로 표현할 수 있는 한계용량. 운영체제가 32bit여도 디스크 처리 부분은 여분의 비트를 두기 시작했음

2.5GB
CHS 기반의 하드디스크에서 10 bit 실린더를 사용했을때의 하드 디스크의 한계 용량

2.15GB
FAT16 파일 시스템을 사용한 운영체제(예를 들어 DOS)의 한계 용량

8.4GB
인터럽트 번호 13h(Int 13h)를 사용하는 운영체제(예를 들어 DOS)의 한계 용량

32GiB
FAT32 파일 시스템을 사용한 운영체제(예를 들어 윈도우 95)의 한계 용량

128GiB
28bit LBA를 사용한 하드디스크 인터페이스의 한계 용량. 패치하지 않은 윈도우 XP의 한계용량임

2TB
32bit OS 시스템에서의 한계용량. (제한 없는 32bit OS도 있음)

2.2TB
MBR(Master Boot Record)를 사용하는 디스크 레이아웃 방식의 한계. 이후부터는 EFI(Extensible Firmware Interface)의 GPT(GUID Partition Table)나 EBR(Extended Boot Record)을 사용해야 함.

128PB
48bit LBA를 사용한 하드디스크 인터페이스의 한계 용량. 1PB = 1,024TB = 1,048,576GB

----

http://www.pcguide.com/ref/hdd/bios/size.htm
http://www.seagate.com/support/kb/disc/bioslmt.html
http://www.storagereview.com/guide2000/ref/hdd/bios/size.html
http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
글쓴시간
분류 기술,IT

The Art of Computer Programming 1: 기초 알고리즘(개정 3판)

사용자 삽입 이미지


Donald Ervin Knuth 저.

이 책은 컴퓨터 프로그래밍에 관심 있다면 유명한 책이다. 말로만 듣다가 몇년전 교보문고 외서에서 2판을 처음 봤을때 그렇게 사고 싶었는데 비싸서 못샀다. 원서였으니깐 ^^

컴퓨터 프로그래밍 전반에 대한 내용이 모두 수록되어있다. 프로그램을 어떻게 짤것인가 에 대한 내용, 주로 알고리즘과 관련되어있다.

사야쥐... 장식용으로...

글쓴시간
분류 기술,IT/이어폰

소니 MDR-EX51, MDR-EX71, MDR-EX81

MDR-EX51LP/WHI

MDR-EX71SL/WK

MDR-EX81LP/W

MDR-EX90LP

MDR-NC11A/WHI

MDR-NC22/W

모델명          가격     출시일    국내가격
--------------- ------   -------   --------
MDR-EX51LP/WHI  $39.99   2003.02   30,700원
MDR-EX71SL/WK   $49.99   2003.02   39,700원
MDR-EX81LP/W    $49.99   2004.11?
MDR-EX90LP      $99.99   2006.04   97,000원

* MDR-EX51LP 음질 그저 그럼. 아는 사람것 한번 들어봤음.
* MDR-EX71SL 써본것 중에서는 마음에 듬. 단점이라면 땀에 약하다는거.
* MDR-EX81LP 지금 쓰고 있는것. 비추. 차라리 EX71이 좋을듯. 귀에 거는 타입이라 쏙 안들어간다.
* MDR-EX90LP 한번 써봐야 하는데...

MDR-EX81LP/W는 국내 정식 발매가 되지 않았고, MDR-NC11A/WHI은 국내에 출시되었다가 슬그머니 들어갔다. MDR-NC22가 조만간 정식 발매되기 때문일까? (물론 인터넷 쇼핑몰이나 용산가면 쉽게 구할 수 있다)

MDR-EX90LP과 MDR-NC11A/WHI 가 가격이 같은데 디자인은 둘다 좋지만 음질은 어떨지 모르겠네요.

- 첨엔 전혀 살 생각 없다가 조만간 지를 PSP때문에 역시 하나 있어야 할듯. 현재로써는 MDR-NC22의 국내 정식 출시 가격을 보고 MDR-EX71SL/WK 를 사용할 확률이 높음 (현재 MDR-NC22의 병행 수입품 가격은 약 7만원선)

- MDR-NC~ 시리즈는 전지를 넣어야 작동한다. AAA전지 한개인데, NC가 바로 노이즈 캔슬링(Noise Canceling)의 약자로 잡음 감쇄회로가 장착된 이어폰이라는 뜻. 주변의 잡음을 잘 없애준다고 하는데... 얼마나 그럴지는 써보지 않아서 모른다. 차라리 MDR-EX71같이 귀를 잘 막아주는 이어폰이 더 노이즈 감소에 효과적이다 라고 하는 사람도 있다.

- 이어폰계의 명품은 바로 슈어의 이어폰이라고 한다. 가격이 15만원~ 60만원대까지 있다. 물론 음질은 소니와는 비교하기 힘들다고 한다. 아래는 한때 구매하려 했던 이어폰인 E4c. 국내에서 27만원 정도에 팔리고 있다.

E4c

----

http://www.shure.com
http://www.sonystyle.co.kr