본문 바로가기

전체 글101

Ubuntu Kernel 컴파일 * 완성본 문서가 아니다. 자료 정리용으로 작성되었다. kernel 3.3.2버전을 다운로드 받아보자. 위치는 ftp://ftp.kernel.org/pub 에서 받자. 파일은 linux-3.3.2.tar.bz2를 하겠다. /usr/src에 tar -xjvf linux-3.3.2.tar.bz2로 압축을 풀자 커널 컴파일에 필요한 패키지 설치를 한다. root:/usr/src# apt-get install build-essential bin86 kernel-package libncurses5-dev 심볼릭 링크를 설정하여 리눅스시스템이 기본적으로 찾는 디렉토리를 만들어 준다. root:/usr/src# cd linux-3.3.2 root:/usr/src/linux-3.3.2# ln -s /usr/src/li.. 2014. 1. 22.
한국 개발자가 힘든이유. 나의 직업은 여러가지가 있지만 그중에 가장 주요한 일은 S/W 개발자를 양성하는 일이다. 장기, 단기, 기업인턴 등 가리지 않고 짧은 시간동안 일할 마인드를 갖춘 개발자를 양성한다. 많은 학생들을 지도하였고 취업전선에 보냈다. 나를 거쳐간 많은 학생들이 행복한 직장생활을 영위한다면 좋겠지만 한국은 산업의 구조상 그런 행복을 영위하기가 힘들다. 첫째, 산업체가 너무 적고 인구가 부족하다. S/W업체가 성장하려면 이를 이용하는 회사자체가 많아야 한다. 즉 수요가 많고 사용하고자하는 요구가 높아야 개발이 되어지 는데 그 업체가 너무 적다. 업계에서 S/W 의존도가 가장 높은 산업이 있다면 그것은 금융업일 것이다. 전자금융,결재 등. 은행원 1명을 쓰는것보다 성과가 높으니 점점 S/W개발에 힘을 쓴다. 이런 산.. 2014. 1. 15.
2014년 1월을 보내며 보호되어 있는 글 입니다. 2014. 1. 6.
sqlite 구조보기 sqlite> pragma table_info(CITY_INFO); 0|CITY_ID|INTEGER|1||0 1|CITY_NAME|TEXT|1||0 2|UPDATE_DATE|TIMESTAMP|0|CURRENT_TIMESTAMP|0 또는 sqlite> select * from sqlite_master where tbl_name='CITY_INFO'; table|CITY_INFO|CITY_INFO|13|CREATE TABLE CITY_INFO ( CITY_ID INTEGER NOT NULL, CITY_NAME TEXT NOT NULL , UPDATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) sqlite> pragma table_info(sqlite_master); 0|ty.. 2013. 9. 10.
한글 문자셋 8859_1의 문제 http://blog.naver.com/PostView.nhn?blogId=nanandayo&logNo=60145429818 참고 2013. 6. 21.
Oracle 11g R2 + Ubuntu 12.04(LTS 64bit) 설치법 공식적으로 우분투 리눅스는 오라클 데이터베이스의 설치 배포판을 지원하지 않는다. 오라클 리눅스, RedHat 계열의 리눅스 배포판에서는 지원이 되는것 같은데 우분투는 공식적으로 지원이 없다. 따라서 우분투에서 설치하기 위해서는 까다로운 작업들은 거쳐야 한다. 또한, 2013년 4월 현재 오라클DB는 R2 버전을 제공하기에 기존 How to Install 또는 설치법들은 R1기준으로 설명이 되어있다 그리고 인터넷에 올라온 여러 설치법으로 설치해 보아도 제대로 설정되지 않는 경우가 많았다. 그 중 일단 설치까지 성공한 버전은 에오메르님의 블로그 (http://dimpl.tistory.com/8 ) 를 통하여 설치에 성공하였다. 하지만 실제 동작에 여러문제가 발생하여 나름 긴 시간을 에러와 사투(?)를 벌여야.. 2013. 5. 9.