일하는 도중 짬짬이 들리는 ubuntuforum.
최근에 방문했을 때 귀여운 배경화면이 있어서 당장 바꾸었다. 꽤 오래전 Gallery에 올라왔던데 (1년 전쯤) 잠깐 소개한다.

ubuntu-tan

바쁜 프로젝트 속에 이 배경을 보는 순간 다시 힘이 쏟구치는(?) 묘한 마력을 가진 배경화면이다. (난 모에-_-?)
OS-tan중 하나인듯한데, 원본 파일을 다운받으려면 요기로.
다른 OS-tan에 대해 알고 싶거든 요기로.

자 덤으로 한라산을 배경으로 듀얼모니터 샷~

Posted by xHuro
,
012

원래 노트북에 Ubuntu와 Window 설치되어 있었다. 저번 주말, Window가 요즘 통 느려져서 한번 포멧을 하고 재설치할 때 실수로 Linux 파티션까지 날려버리는 삽질을 해버렸다. 이왕 이래된 거 Kubuntu를 설치해보자 싶어서 일요일에 설치하고 오늘까지 세팅하여 겨우겨우 한글입력 및 여러가지 설정을 마쳤다.

Kubuntu에서 한글 설정은 KDE에서 SCIM 설정 정리 를 참고하면되는데, 주의할 사항은  /etc/X11/Xsession.d/ 75custom-inputmethods 이 부분은 건너뛰어야한다. (내 경우에는 이상하게 저 파일때문에 KDM 로그인 화면에서 넘어가질 않았다.) 대신 다음과 같이 scim-hangul 파일을 복사하고 X-Window를 재시작하면 한글을 잘 사용할 수 있다. (이 포스트도 Kubuntu의 파이어폭스에서 작성하고 있다.)
cp /etc/X11/xinit/xinput.d/scim-hangul ~/.xinput.d/default

덤으로 맑은고딕까지 설정해서 현재 아주 원활히(?) 한글 사용할 수 있다.

다음 도전꺼리는 How to Get Vista-ish Effects in (K)(X)Ubuntu이다. nVidia 그래픽카드 계열만 설명되어 있는데, ati 그래픽카드 계열은 조금 까탈스러워서 꽤나 삽질 예상 중이다. (회사 프로젝트 마감이 얼마남지 않았는데, 큰일이다. 안그래도 월요일 시사회 끝나고 간단히 소주 2병 술한잔하고 화요일에 죽쓰니... 프로젝트 마감까지 금주령까지 내려진 상태인데;;)
Posted by xHuro
,
드뎌~ Kubuntu CD가 도착했다. 여기저기 블로깅해봐도 Kubuntu CD를 신청한 사람은 없어보이던데 (굉장한 희소가치... 신청만 하면 다 주는데 ㅋ), 기분 좋게 주위 사람들에게 나눠주고 있다.
012
자켓에 ubuntu 특유의 사람들이 손잡고 다정하게 있는 모습이 Kubuntu에는 없었다. 조금 밋밋하다고나 할까나. 그리고 아쉽게도 Kubuntu 스티커는 없었다^^

포스트가 너무 허전해서 내 자리 뒤편도 함 찍어봤다.

사수가 감독하고 내가 만들고 있는 프로젝트

이걸 본 팀장님 왈
"여기에 흰색이 안보이면 프로젝트 끝나는 거지?"
Posted by xHuro
,
어제 황당한 경험을 했다. 썬더버드에 저장되어 있던 지난 6개월 간의 메일이 모조리 날라가버린 것이다.
그것도 오전까지 멀쩡하던 것이 점심먹고 와서 보니... 내가 설정해놓은 폴더에 메일이 하나도 없는 것이다.
이게 무슨 일인지? 하면서 썬더버드 커뮤니티를 기웃거려본 결과, 버그일 가능성이 높다라는 결론을 내렸다.
버그이냐 아니냐가 중요한 것이 아니라 과연 데이터가 살아있는가, 복구는 가능한가가 문제였다.

일단 윈도우용 썬더버드로 여러가지 테스트를 한 결과.
1. C:\Documents and Settings\Administrator\Application Data\Thunderbird\Profiles 에 기본설정으로 잡혀 메일이 저장된다.
2. 썬더버드는 Profiles 하위 디렉토리 중 Local Folders에 mbox 형식으로 이메일을 저장한다.
3. Local Folders 안에 확장자가 없는 파일들은 썬더버드의 편지함과 대응된다.
받은 편지함 -> Inbox
보낸 편지함 -> Sent
지운 편지함 -> Trash
임시 보관함 -> Drafts
보낼 편지함 -> Unsent message

4. Local Folders 안의 msf 확장자는 각 편지함에 대한 썬더버드의 index file로 추정된다.
5. 다른 메일 계정에서 mbox 파일을 가져와 Local Folder에 넣고 썬더버드를 재실행.
- 썬더버드 개인 폴더 하위에 mbox 폴더가 생성
- 썬더버드에서 mbox를 선택하면, Local Folder에 mbox.msf가 생성되면서 썬더버드에서 메일 내용확인 가능
6. 내 Inbox는 어떻게 해도 읽혀지지가 않음. 즉, Inbox 파일 자체가 깨졌다고 유추
7. 복구 불가능... OTL...

저넘 땜시 어제 오후 내내 연구, 삽질했다.

거기다가 POP3로 사용하니, 메일 서버에는 이미 내용은 지워졌고...(디폴트가 가져온 메일 삭제이다.)
누구를 탓하랴? 백업과 POP3, 썬더버드에 대해 부주의했던 내가 문제지.

오늘의 교훈.
POP3에 대해 잘 알고, 반드시 백업 생활화 하자.
Posted by xHuro
,
Ubuntu System 튜닝firefox에서 음악 듣기 관련 Threaed를 소개한다. (인터넷이 되니 주말에 집에서 이것저것 하느라 즐겁다?)

Improve performance in Ubuntu
5.10 breezy 버전의 Thread이다. 하지만 6.06에서 대부분 사용할 수 있는 내용들이다. 아직 Disable uneeded services from starting 항목밖에 해보지 않았고, 실질적으로 비교는 해보지 않았지만, 꽤 유용하게 쓸 수 있다.

Tutorial - How to Install ALL those Required Plugins in Mozilla Firefox
01

Ubuntu에서 사운드 카드를 잡았도 mp3를 플레이가 제대로 되질 않는다. 특히 웹브라우저에서의 음악듣기란 더 어렵다. 신기하게도 위의 Thread에서 mozilla-mplayer만 설치했는데도 제대로 음악이 나왔다. w32codecs는 다운로드 에러가 계속 떴다. 직접 접속해보니 해당 디렉토리가 사라지고 없어졌다^^;;
Posted by xHuro
,
오늘 저녁, 드디어 숙소에 인터넷을 설치했다. 그런 기념으로 예전에 설치해놓은 Ubuntu로 열심히 가지고 놀다 좋은 쓰레드를 발견했다.

여기저기 흩어져있던 Mac Theme를 모아서 집대성(?)한 Pack을 소개하고 있다. Boot Splash, Login, Splash Screen, Menubar, Themes, Cursor, WallPaper, Application Launcher(gdesklet)까지...
Pack을 다운받으려면 상당히 귀찮기 때문에 따로 링크를 걸었다. [Pack 다운로드]

파일 압축을 풀면, 여러 Theme들이 있는데, 각 디렉토리안의 install.txt 를 차근히 읽어보면서 설치하면된다. Ubuntu 시스템이나 Gnome에 익숙하지 않은 사람들은 설치하면서 시스템을 이해하는 데 조금이나마 도움이 된다^^

마지막으로 내가 설정한 Ubuntu Mac OS-X 스크린샷이다.

Mac OS-X 닮았는가?

Posted by xHuro
,
6월 7일에 신청했던 Ubuntu CD가 어제 도착했었다. 저번에 20장 신청하고도 남아서 이번엔 10장만 신청했었다. 이번 CD 자켓에는 5명으로 늘었는데, 여전히 우리나라 사람은 없다.... (당연한건가?)
300

ubuntu 6.06 CD 도착

  이번에는 Live CD와 install CD가 따로 있는 것이 아니라 한장에 포함되어 있다. 이미 데스크탑과 노트북에 설치가 되어 있기 때문에 따로 설치하지 않았다. 참, 그리고 ubuntu 로고가 박혀있는 스티커 3장도 우편물에 동봉되어 왔다. 한글 지원도 마음에 들고 (물론 한국 ubuntu 커뮤니티에서 열심히 뛰었던 탓이겠지만) 나처럼 데스크탑에 이클립스와 터미널만 잔뜩 띄워놓는 사람에게는 딱 좋다. (사운드 카드도 잘 잡히고, mp3 플레이어도 잘 나오니...)

01
덤으로 스크린샷 한방! 얼마전까지 배경화면이 ergo proxy 였는데, 저번주에 스즈미야 하루히의 우울을 전편 독파하고 매니아 아닌 매니아가 되어 배경화면으로 박았다. 가끔 작업하다가 스즈미야를 보면 힘이 난다는... (난 모에?)

6월 20일에 KUbuntu도 배송신청했는데, 2주 후에나 오겠네...
Posted by xHuro
,
http://users.utu.fi/ljtaim/ubuntuosx.php
http://www.ubuntuforums.org/showthread.php?t=31928&highlight=gdesklets
Posted by xHuro
,
전에 구입했던 노트북에 ubuntu를 설치했었다. 실컷 설치하고 나니 X-windows가 뜨지 않는 것이 아닌가.

부랴부랴 Ubuntu Forum에 가서 열심히 쓰레드를 찾아보았다.
HOWTO: Xgl/compiz ATI/Gnome guide (04/30/2006) (내 노트북의 그래픽카드가 Ati mobility x1300이다)
이왕 설치하는 거 xgl도 설치하자 싶어 이 쓰레드를 보고 그대로 따라했다^^

약간 주의할 점이 있다면, 원문 글에서는 sudo apt-get update후 sources.list를 편집하고 바로 필요한 라이브러리를 설치하는 데, 그러면 repository에서 못 찾는다고 에러를 내뱉는다.

다음과 같은 순서로 해결하자.
1.sudo apt-get update
2./etc/apt/sources.list
3.sudo apt-get update (다시한번 실행)

이후는 원문과 동일하다. 라이브러리 설치할 때 폰트에 따라서 l과 1이 헷갈릴 수도 있으니 잘 확인하고 타이핑하면 된다. 계속 1024x768의 해상도가 나올 것이다. 터미널에서 sudo dpkg-reconfigure xserver-xorg 명령을 내린 후 fglrx 그래픽 드라이버를 선택한 후 재부팅하면 1280x800의 해상도를 볼 수 있을 것이다.

예전에 xgl 데모를 직접해보는 재미가 있지만, 뭔가 아직도 불안정하다(원문에도 나와있지만, 기본 세션으로 쓰기에는 아직 부족한 듯^^)

Gnome with XGL



이제 무선랜도 잡아보자. 역시나 쓰레드를 열심히 뒤지니 나왔다. 중요한 건 유선랜은 잡혀있어야 한다는 것이다. (여러 잡다한 라이브러리들과 디바이스 드라이버를 많이 받아야하기 때문에)
intel pro wireless 3945 이 페이지 중간부분에 보면, wheelspin이란 사람이 만들어 놓은(?) script가 있다. 다운받아서 그대로 설치하면 된다. 설치도중에 에러가 나는 경우가 있는데, 이럴 경우에는 그 앞 페이지의 justhamade란 사람이 써놓은 순서대로 설치하면 된다.

또하나 디바이스 드라이버를 적재해도 eth1(Wireless Lan)이 안잡히는 경우가 있는 이때는 재부팅하여 CMOS 셋업에서 마지막 항목인 Wireless Hotkey를 off로 설정하고 리눅스 부팅하면 잘 잡힌다. (내가 10분정도 삽질했다)
Posted by xHuro
,
◆ 잡담
  사수의 휴가로 인해 할일없이 눈치만 보고 있다가, 사수가 휴가때 연락이 와서 해란다. 음... 드디어 삽질의 시작인가... 참고 도서는 jUnit in Action이고, 항상 그렇지만 이론보다는 예제 위주이다. (항상 그래왔다. 이론은 책이나 웹사이트를 부지런히 찾아다니면 얼마든지 많다. 뭐... 예제도 많이 있지만, 한번 해보고 이해하자는 나의 성격상 이론은 일단 해보고 익힌다.)

◆ 개발환경
  + CPU : Pentium 4 3.20GHz
  + RAM : 1GB
  + 운영체제 : Windows XP Service Pack2
  + 언어 : jdk 5 (Tiger)
  + IDE : Eclipse 3.1 (with WEB tool)
  + DB : mysql 4.1
  + WAS : tomcat 5.0.28

◆ 필요한 라이브러리
  + ant : http://ant.apache.org
  + dbunit : http://www.dbunit.org
  + cactus : http://jakarta.apache.org/cactus
  + commons-beanutils : http://jakarta.apache.org/commons/beanutils

◆ 실습
  + 이번에 참고한 책은 junit in Action 이다. ant, db 설치및 설정은 완료된 것으로 간주하며, 단순한 형태로 만들 것이다. 또한 java web application(servlet programming)에 대한 이해도 하고 있다고 간주한다.

  1. 먼저 tomcat의 server.xml에 DBCP를 하나 설정한다. DBCP 설정하는 이전 포스트를 참고해서 만들면 된다.

  2. 디렉토리 구조를 이클립스 프로젝트에서 다음 그림처럼 만들었다. (책의 디렉토리 구조와 거의 비슷하다.)
    + conf : 여러가지 설정 파일을 넣기 위한 디렉토리(여기서는 table 생성을 위한 sql 파일 하나만 들어간다.)
    + src/java : Jdbc로 DB에 연결할 DBCP 생성 및 Query 처리를 담당하기 위한 소스 디렉토리
    + src/test : dbunit과 cactus를 사용하여 unit test할 test 소스 디렉토리
      + data.xml : DB에 데이터를 insert할 data xml 파일
    + 나머지 디렉토리는 일반 Java Web application 구조와 동일하므로 생략한다.

  3. 예상외로 소스 코드는 간단하다.
DataAccessManager.java
package kr.pe.dada;

import java.util.Collection;

public interface DataAccessManager {
    Collection execute(String string) throws Exception;
}

JdbcDataAccessManager.java
package kr.pe.dada;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Collection;

import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

import org.apache.commons.beanutils.RowSetDynaClass;

public class JdbcDataAccessManager implements DataAccessManager {
   private DataSource dataSource;

   public JdbcDataAccessManager() throws NamingException {
       this.dataSource = getDataSource();
   }

   protected DataSource getDataSource() throws NamingException {
       InitialContext context = new InitialContext();
       DataSource dataSource = (DataSource) context.lookup("java:comp/env/DefaultDS");

       return dataSource;
   }

   public Collection execute(String sql) throws Exception {
       ResultSet resultSet = null;
       Collection result = null;
       Connection connection = null;

       try {
           connection = getConnection();
           resultSet = connection.createStatement().executeQuery(sql);
          
           RowSetDynaClass rsdc = new RowSetDynaClass(resultSet);
           result = rsdc.getRows();
       } finally {
           if (resultSet != null) {
               resultSet.close();
           }

           if (connection != null) {
               connection.close();
           }
       }
       return result;
   }

   protected Connection getConnection() throws SQLException {
       return this.dataSource.getConnection();
   }
}
   * JdbcDataAccessManager는 Tomcat의 DBCP을 사용한다.
  - context.lookup("java:comp/env/DefaultDS") 부분 - 특별히 하는 일은 없고, Connection을 얻어오고, sql문을 실행하여 그 결과를 return하는 역할을 한다.

TestJdbcDataAccessManagerIC.java
package kr.pe.dada;

import java.util.Collection;
import java.util.Iterator;

import javax.naming.InitialContext;

import kr.pe.dada.JdbcDataAccessManager;

import org.apache.cactus.ServletTestCase;
import org.apache.commons.beanutils.DynaBean;
import org.dbunit.database.DatabaseDataSourceConnection;
import org.dbunit.database.IDatabaseConnection;
import org.dbunit.dataset.IDataSet;
import org.dbunit.dataset.xml.FlatXmlDataSet;
import org.dbunit.operation.DatabaseOperation;

public class TestJdbcDataAccessManagerIC extends ServletTestCase {
   protected void setUp() throws Exception {
       IDatabaseConnection connection = new DatabaseDataSourceConnection(
               new InitialContext(), "java:comp/env/DefaultDS");

       IDataSet dataSet = new FlatXmlDataSet(this.getClass().getResource(
               "data.xml"));

       try {
           DatabaseOperation.CLEAN_INSERT.execute(connection, dataSet);
       } finally {
           connection.close();
       }
   }

   public void testExecuteOk() throws Exception {
       JdbcDataAccessManager manager = new JdbcDataAccessManager();

       Collection result = manager.execute("SELECT * FROM CUSTOMER");
       Iterator beans = result.iterator();

       assertTrue(beans.hasNext());
       DynaBean bean1 = (DynaBean) beans.next();

       assertEquals("John", bean1.get("firstname"));
       assertEquals("Doe", bean1.get("lastname"));
       assertTrue(!beans.hasNext());
   }
}
   * Cactus의 Servlet
   data.xml
<dataset>
   <customer firstname="John" lastname="Doe">
   </customer>
</dataset>
Posted by xHuro
,
Linux 프로그래밍할 때, qt 기반 위에서 항상 한글처리가 골치였다.
즉, euc-kr과 utf-8 인코딩 방식의 차이때문에 한글이 깨지곤 했는데,
오늘 1.0 클래식 업그레이드 하면서 다시금 언급된 euc-kr과 utf-8.

그 인코딩 방식의 차이를 알아보고자 자료를 구해봤다.



참고 페이지
Kain님의 블로그 : 한글 코드와 유니코드
뉴젠님의 블로그 : 유니코드의 UCS와 UTF
Posted by xHuro
,
읽을 책 목록
1.경영
The Goal(번역본 동일) 시리즈-It's not luck, Critical Chain, Nessceary but
not
sufficient - 엘리 골드렛

2.마케팅
Crossing Chasm (캐즘 마케팅)
마케팅 불변의 법칙(같은 저자의 다른 책 2~3권)
Puple Cow(보랏빛 소가 온다)
Tipping Point

3.디자인, 공학
디자인과 인간심리(도날드 노만) -> 1~2권 동저자
이 세상을 다시 만들자, 인간과 공학 이야기 -> 헨리 페트로스키

4.기타 등등
The Minto Primid Principle - 바바라 민토
How to read a book(번역본 별로)
Power Reading
자라기 시리즈 - 김진애

5.과학
이기적 유전자
Link(링크)

6.투자 재태크
이상건 - 돈 버는 사람은 분명 따로 있다
워렌 버펫의 완벽 투자기법
벤자민 그레이엄 Inteligent investor
팔면 상한가 사면 하한가인 개미들에게
부동산 대박 그 이후,


-----------------------------------
7.프로그래밍
Pragmatic Programmer(실용주의 프로그래머) - Andy hunt
Extreme Programming Explained - Kent beck
Smalltalk Best Pattern and Practice - Kent beck
Posted by xHuro
,
05.11.27 추가적으로 MFC Server도 같이 구현되어야 한다.
매번 만들기 귀찮아서 올려놓는다.



MFC에서 비동기적으로 read를 하기 위해서는, 콜백을 이용하면 된다.
1. main Dialog Header에 다음과 같이 선언하고
#define WM_SOCKET WM_USER+1

2. Member Function 부분의 핸들러 선언부에 다음과 같이 함수를 선언한다.
afx_msg LRESULT socket_handler(WPARAM wParam, LPARAM lParam)

3. 마지막으로 main Dialog Implementation 중BEGIN_MESSAGE_MAP 부분에 다음과 같이 등록한다.
ON_MESSAGE(WM_SOCKET, socket_handler)

4. socket을 통해 read할 데이터가 buffer에 들어오면, 이를 알려주는 콜백함수를 등록해야 한다. connect 명령이후 다음과 같이 선언하여 등록한다.

'개발 끄적임들 > 케케묵어버린 것들' 카테고리의 다른 글

euc-kr vs utf-8  (1) 2006.01.01
추천 도서  (0) 2005.11.29
Embedded Visual C++ 설치과정  (2) 2005.11.27
open suse 9.3 adobe reader 한글팩 설치  (0) 2005.11.14
USB modem programming on LINUX  (2) 2005.11.14
Posted by xHuro
,
후배 K양이 무려 2주동안 삽질하느라 아무것도 못한 상태에서 내가 시도했다.

1. Embedded Visual C++ 4.0을 다운로드.
http://download.microsoft.com/download/WindowsCENETPlatformBuilder/Install/4.0/NT5XP/EN-US/eVC4.exe

CD-key : TRT7H-KD36T-FRH8D-6QH8P-VFJHQ

2. Embedded Visual C++ 4.0 SP4를 다운로드.
http://download.microsoft.com/download/a/7/3/a735c7fb-dcbd-429f-9090-d09b3b15d3fa/evc4sp4.exe

3. Software Development Kit for Windows Mobile 2003-based Pocket PCs를 다운로드.
http://download.microsoft.com/download/6/9/5/69570242-44e8-45e6-a252-9bd56db8ec83/Microsoft%20Pocket%20PC%202003%20SDK.msi

4. 다운로드 받은 파일을 차례대로 설치

5. Visual Studio 6.0과 매우 흡사한 Embedded Visual C++ 4.0 실행


p.s K양... 도대체 머가 안된단 말이냐?

'개발 끄적임들 > 케케묵어버린 것들' 카테고리의 다른 글

추천 도서  (0) 2005.11.29
간단한 socketClass (MFC Client용)  (0) 2005.11.27
open suse 9.3 adobe reader 한글팩 설치  (0) 2005.11.14
USB modem programming on LINUX  (2) 2005.11.14
간단한 부트 로더  (0) 2005.11.04
Posted by xHuro
,
adobe에 가서 한글팩을 다운로드 받는다.
gz 압축파일을 풀어, INSTALL 스크립트를 실행한다.
accept 이후
디렉토리를 넣어야 되는데
9.3은 기본적으로 /usr/X11R6/lib/Acrobat7/Reader를 입력하면 된다.
Posted by xHuro
,
내 대학 생활 마지막 텀을 화려하게 장식하기 위해 여러 자료를 모으고 있다. PDA, 핸드폰, 임베디드 개발장비, smart Dust, Linux 그리고 웹까지 연동을 하는 것이 목표다.

참고 블로그
http://agbird.egloos.com/833938

참고문서
Programming Guide for Linux USB Device Drivers : http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/
http://kldp.org/HOWTO/html/USB/USB-HOWTO.html
http://www.icewalkers.com/Linux/Howto/Modem-HOWTO.html
http://www.hackgnu.org/ril-howto.html
http://navasgrp.home.att.net/tech/sch-8500/#Commands

내 핸드폰 설정
메뉴->0번 길게->6725->속도를 전부 115200으로 설정

AT command
http://www.zoltrix.com/support_html/modem/USEMODEM.HTM

USB Communication using C++
http://www.control.com/1026206050/index_html

Linux USB:
http://www.linux-usb.org/

Linux에서 USB 명령들
현재 usb 목록들 보기 : lsusb
연결된 usb 장비 정보 보기 : hwinfo --usb

내 컴퓨터에서의 삼성 핸드폰 정보
07: USB 00.0: 10200 Modem
[Created at usb.122]
Unique ID: hSuP.q6pPHUknfG0
Parent ID: pBe4.M2Y4Cw02nzC
SysFS ID: /devices/pci0000:00/0000:00:02.0/usb2/2-2/2-2:1.0
SysFS BusID: 2-2:1.0
Hardware Class: modem
Model: "Samsung Electronics SAMSUNG CDMA Technologies"
Hotplug: USB
Vendor: usb 0x04e8 "Samsung Electronics Co., Ltd."
Device: usb 0x6601 "SAMSUNG CDMA Technologies"
Serial ID: ""
Driver: "cdc_acm"
Device File: /dev/ttyACM0
Speed: 1.5 Mbps
Config Status: cfg=no, avail=yes, need=no, active=yes
Attached to: #5 (Hub)


CDC-ACM 소스 :
/usr/src/linux/driver/usb/class

CDC-ACM driver :
/lib/modules/2.6.11.4-21.9-default/kernel/drivers/usb/class

Kermit:
http://www.ee.pdx.edu/~rootd/catdoc/guide/TheGuide_227.html
Posted by xHuro
,
" target="_blank">부트 로더 만들기포스트 참고
Boot Loader
http://www.nondot.org/sabre/os/articles

NASM 다운로드 : http://www.kernel.org/pub/software/devel/nasm/binaries

Intel 80386 Reference Programmer's Manual :
http://www.baldwin.cx/386htm/toc.htm

Edit plus2 Nasm 구문 파일:


Interrupt Vector Table :
http://www.beyondlogic.org/interrupts/interupt.htm

Protected MODE:
http://www.answers.com/topic/x86-assembly-programming-in-protected-mode
http://www.answers.com/topic/x86-assembly-programming-in-real-mode
http://x86.ddj.com/articles/pmbasics/tspec_a1_doc.htm
Posted by xHuro
,
우연히 블로깅하다 알아낸 사이트.
웹에 관심있는 사람이라면 알거 같다.

http://validator.w3.org

검사할 주소 적거나 파일을 업로드하고 check를 누르면 된다.

내 블로그의 메인 페이지는 무려 75의 에러가 나왔다 ㅠㅜ

http://validator.w3.org/check?uri=http%3A%2F%2Fkid.pe.kr%2Fblog%2Findex.php

p.s 한가한 일요일에 이것들이랑 씨름이나 하고 있을까나...
에러랑 씨름하기엔 날씨가 너무 좋다 ㅠㅜ
Posted by xHuro
,
어제의 KUbuntu 5.10 한글 삽질 이후로 욱! 해서, Ubuntu 5.10을 다시 설치했다^^

Ubuntu 5.10 breezy 스크린샷!



배경화면은 내가 좋아하는 3threeGO의 한장면...
왠지 내 자취방과 분위기가 비슷(?) 해서 넣어놨다.

지금 이 포스트도 Ubuntu 상에서 작성하는 것이다.
음 정녕 KUbuntu 한글은 어려운건가 ㅡㅡ;
Posted by xHuro
,

나의 KUbuntu 스크린샷



어제 새로운 버젼이 릴리즈 되었다. 5.04 hoary때와는 약간 다른 분위기이군...
새로이 설치하고 새 기분으로 스샷을 찍었는데...
그런데, 왜 한글이 안되지? 결국은 스샷 찍어서 XP로 들고 왔다 @.@
혹시나 아는 사람은 트랙백을 날려주길...
(kldp랑 ubuntu.or.kr 에서 알려준 방법을 다 동원해도 안된다..흑 ㅠㅜ)

p.s 어이없게도 한글을 성공(?) 시켰다.
apt-get install imhangul 해도 안되는 줄 알았는데..
일단 파이어폭스에서는 한글이 잘 먹힌다. 다른 KDE 애플리케이션에서는 안 먹는다.
Posted by xHuro
,