23
01
2006

1.Ecto
Ecto 에서 블로그 포스팅 테스트해봅니다.
아, 2.4.1 버젼에서는 커스텀 태그들도 잘 되네요 @_@
사실 그동안 Ecto 안썼던 이유는, 커스텀 태그가 안된단 이유하나로 -ㅇ-;; 방치해 뒀었는데~ 흐흐. 이제 좀더 편하게 블로깅을 할 수 있을 것 같아요. ( 내용물은?;; =3 )
2.GNUStep
생각보다 GNUStep 완성도가 많이 올라간거 같아요. 음.. 이번겨울에 완성할 Mp3 테그 에디터는 GNUStep 과 Cocoa 에서 모두 돌아가게 만들었으면 하는 작은 소망이…
꽤 많은 어플리케이션들이 GNUStep 위에서 만들어 졌더군요. ( SoupTalk 라는 IRC 클라이언트가 마음에 듭니다
기타 목록은 GNUStep 홈페이지에서 확인해 보세요~ )
3.NSAutoRelease
이런 –; 또 삽질을!! 회사에 이어서 집에서 마저도 요즘 엄청난 삽질에 시달리고 있습니다. Cocoa 프로그래밍 잊지 말아야할 것! - 쓰레드의 시작과 끝엔 항상 AutoRelease 풀의 생성과 릴리즈를 잊지 말자! -ㅇ-;;
이 녀석 때문에 기분나쁜 로그 메시지를 한참 처다 보며 고민을.. :’(
Comments : No Comments »
13
01
2006

There is “NO” the document about building X-Chat Aqua
* How to Compile?
1. Get X-Chat Aqua source codes from SourceForget.Net
2. Uncompress Source (ex: /Users/name/xchat )
3. Run the configure script (ex: ./configure –disable-gtkfe –enable-textfe )
( Disable GTK+ Interface, and Enable Text Backend )
4. Run Make ( for common/libchatcommon.a )
5. Move Directory to xchat/src/fe-aqua , and Uncompress Growl Framework Source
( ex: tar xvf Growl.framework.tar )
6. Open aquachat.xcodeproj in Xcode
7. Run Build
Comments : 2 Comments »
6
01
2006

OCF 는 OpenBSD Cryptographic Framework 의 약자로, 커널안에서 가상화된 레이어로 잘 만들어진 커널 API 를 통해 각종 암호화 소프트웨어가 조금 더 쉽게 하드웨어 암호화 가속을 할 수 있도록 도와주는 프레임웍입니다.
이것이 리눅스로 포팅된 것이 OCF Linux 인데요, 생각보다 관련문서가 없어서 소스코드를 읽어나가는데 상당히 힘들었습니다.
기존 리눅스 커널에 들어있는 CryptoAPI 와 가장 큰 차이점이라면 Async 하게 작동된다는 점입니다. 이 장점을 이용하기 위해 기존 CryptoAPI 를 이용하는, Synchronous 하게 돌아가던 내부 모듈들을 OCF 로 교체해야하는데~ 어떻게 교체해야할지 좀 막막하네요.
간략하게 정리를 해보면,
int32 t crypto get driverid();
int crypto register();
int crypto kregister();
int crypto unregister();
void crypto done();
void crypto kdone();
위의 함수들은 하드웨어 Device Driver 를 위한 커널 API 이구요,
int crypto_newsession();
int crypto_freesession();
int crypto_dispatch();
int crypto_kdispatch();
위의 함수들은 암호화 서비스를 위한 API 들 입니다.
현재 만들어진 하드웨어 드라이버로는 Hifn/Safenet/Intel 등의 칩셋을 지원합니다. 서비스 상에선 적절히 newsession , dispatch 등만 잘 활용하면 되겠는데.. 아.. 오늘 하루종일 Device Driver 용 API 를 들여다 보다가 시간이 막~ 흘러가버렸어요. 흑흑…
Comments : 2 Comments »
Recent Comments