본문 바로가기

IABB

(9)
IABS, season 2 incoming ! IAmBongsu Server 의 season 2 가 옵니다. 기존의 HTTP/HTTPS 에서 벗어난 간략화되고 LZMA 압축 알고리즘 packet 을 통한 빠른 속도의 server 가 열립니다. 덤으로 IABB season 2 도 함께 다가 옵니다. 초소량, 최저 리소스 사용, 빠른 반응속도의 WIN32API 만으로 만들어진 Server/Client Solution! LZMA compressed packet communicating 의 최대 장점을 통한 최저 TCP holding time!
GDI+ 로 돌리는 UI. 새로운 IABB 을 만들기 위해 만든 GDI+ 와 WIN32API 로만 돌아가는 UI 엔진이 얼추 완성에 가까워 지고 있습니다. 유니코드를 고정으로 지원하기에 (단일 1바이트 문자열은 엄청난 오류를 -_-;;) 한글이나 일어 등을 모두 지원할 수 있습니다. 어차피 GDI+ 에서 처리하는 거니 저는 넘기기만 하면 된느 거긴 합니다만.. windows7 에서 성공적으로 구동이 가능했고 꽤 빠른 속도를 보여 주네요. 나름 최적화를 한 상태이긴 합니다만 이제는 얼추 쓸만해 진 거 같습니다. IABB 이 기본적으로 Delphi32 를 이용해서 만들었던 점을 고려 한다면 .. UI 부분을 빼고 다시 새로 다 만들어야 하는 노가다가 필요합니다만, win32api 로 안되는게 어디 있겠어요~ 아래는 거진 완성된 UI ..
IABB , HFS 로그인 문제 해결. 이전글 에 따라 authorization 을 어찌 받을 수 있을까 시도 해 본 결과 IndyHTTP 에서 다음과 같이 수정을 해야 하더군요. 생성된 Authentication 는 자동 소멸 됩니다. 이로서 authorization 은 해결 되었지만, 바뀐 구성 때문에 해야 할 일은 멀고 멀군요~.
IABB for HFS - start 드디어 .. IABB v0.8 이 제작에 들어 갔습니다. 기존 서버와 달리 IABB 용 서버는 HFS 를 사용하므로, 이에 맞춰 프로토콜을 변경 해야 합니다. 먼저 로그인을 위해서는 HTTP 의 프로토콜을 변경 해야 하더군요. HFS 소스코드 중 procedure ThttpConn.processInputBuffer(); 내 function parseHeader():boolean; 메소드를 보면 아래 부분이 있습니다. 헤더에 Authorization 이 있어야 하고, 이에 BASE64 로 인코딩 된 user 와 pwd 가 있어야 한다는 말 입니다. 이에 google chrome 은 자동으로 authorization 을 처리 하지 못하므로 HFS 서버엔 접근이 안되던 문제가 있었덧 듯 합니다. 저같은 경우 ..
IABB 신버젼 반공개. 현재 마지막 빌드는 196 으로서, 내장 하고 있는 다양한 기능을 추가 중 입니다. PNG 디코더 및 JPEG 디코더 (낮은 버젼의 윈도우를 위해 GDI+ 를 사용하지 않습니다) 를 내장 하고 있으며 , 플러그인 설치로 음악을 다운로드 받으면서 들어 볼 수 있도록 할 계획 입니다. 압축파일은 암호를 내장 하고 있으며, 해당 권리를 가진 분들만 사용이 가능합니다 ^^ 기존 사용자 분들은 자동업데이트를 통해 업데이트 받으실 수 있습니다. 감사합니다.
wine 을 이용해 윈도우용 IABB 은 Ubuntu 에서 정상 동작 합니다. Ubuntu 및 근대의 대부분 Linux 들은 WINE 이라는 것을 통해 표준 Windows 용 실행 파일을 실행 시킬 수 있습니다. 안정화된 버젼에서는 WOW 같은 무거운 게임도 openGL 모드로 훌륭히 실행 시키는 수준 입니다. wine의 설치는 Ubuntu 8.4 이상에서 메뉴에 있는 추가/설치 를 이용해서 정식으로 패키지를 다운로드 하여 설치 할 수 있습니다. wine 이 설치 된 후 부터는 윈도우용 어플리케이션을 일부 구동 할 수 있게 됩니다. 전에 제가 만든 IABB 은 Windows API 로만 만든 것이기 때문에 wine 으로 구동 하여 정상적으로 사용이 가능 했습니다. Ubuntu 를 Windows NTFS 내에 설치 한 상태로 사용할 경우 /host 디렉토리로 시스템 드라이브에 접근이..
Berryz Webshare 를 위한 PC Client program - IABB v0.7.0 발표. 이 프로그램은 Berryz Webshare(이하 BW)를 사용하는 친구의 서버를 지원 하기 위해 만든 프로그램 입니다. 상용으로 제작된 프로그램은 아니지만 비공개를 원칙으로 하기 때문에 일반 사용자들에게 지원되지는 않습니다. HTTP 프로토콜만으로 다운로드를 지원하며 , BW 의 다양한 기능을 간략화 하며 사용자가 덩치가 큰 웹브라우저를 뛰우지 않아도 간편하게 다운로드를 할 수 있도록 지원 해 줍니다. 회선의 최고속도를 낼 수 있도록 디자인 되었으며 , 최초 실행해 6MB 가량의 시스템 메모리를 사용하고 , 실제 구동시 최고 12MB 만을 사용하도록 디자인 되어 최고의 최적화 프로그램 입니다. 내부적으로 UTF-8 , Base64 , Unicode 등의 다양한 문자셋을 자동으로 처리 하도록 자체 내장 엔..
IABB version 0.6.0 배포. IABB version 0.6.0 을 배포 합니다. 이 프로그램이 지원하는 OS 는 다음과 같습니다. Windows98se Windows 2000 Windows 2003 Windows XP Windows XP 64 Windows Vista 32 Windows Vista 64 이번 버젼으로 부터 변경된 사항 들 입니다. 연속 다운로드 파일을 받다가 끊어지는 문제가 발생시 append 파일을 두어서 이어받기 구현 프로그램상 아이콘 변경 (공개 icon) 프로그램상 서버 목록만 출력 하도록 함 다운로드 매니저 분리 고속 다운로드 매니저 엔진 64bit RENDE 엔진 도입. 최대 32GB 의 파일을 다운로드 받을 수 있도록 내부적인 수정. 다음은 현재 발견된 버그 사항 입니다. Windows Vista 계열에..