'2008/08'에 해당되는 글 14건

  1. 2008/08/28 우분투 리눅스 메뉴 속도 올리기
  2. 2008/08/26 이 보다 더 geek 할수는 없다 - 번호판 -
  3. 2008/08/26 브라우저에 서울체를 적용해 봤습니다.
  4. 2008/08/21 숨은(?) 오류 찾기 - 우분투 (4)
  5. 2008/08/18 컴피즈 퓨전 한글화 버그 리포팅 소식 (4)
  6. 2008/08/14 Ubuntu Hardy Daum Source List (1)
  7. 2008/08/14 윈도우에서 우분투 간편하게 설치하기 - Wubi
  8. 2008/08/09 아이팟 터치 2.0 Nemus Sync 이야기
  9. 2008/08/07 Rails 프로젝트 생성 - (3) -
  10. 2008/08/07 Rails 프로젝트 생성 - (2) -
  11. 2008/08/07 Rails 프로젝트 생성 - (1) -
  12. 2008/08/07 윈도우에서 Ruby 개발환경 만들기 - (2) -
  13. 2008/08/07 윈도우에서 Ruby 개발환경 만들기 - (1) -
  14. 2008/08/07 아이팟 터치 2.0 해킹 완료 (2)
2008/08/28 09:15

우분투 리눅스 메뉴 속도 올리기



사용자 삽입 이미지

우분투에서 체감 속도를 높이는 방법은 여러가지가 있다.
그중에서 가장 확실(?)한 것은 그놈의 메뉴 팝업 속도를 줄이는 것이다.
윈도우와 마찬가지로 메뉴 뜨는 속도가 답답한 사람들이 있을 것이다.

방법은 사용자 홈폴더에 .gtkrc-2.0 파일을 만들고

sudo gedit .gtkrc-2.0


혹은 텍스트 편집기를 열어서 저장할때 파일이름을 지정해 준다.

그리고

그 안에 아래 내용을 집어 넣는 것으로 끝입니다,
gtk-menu-popup-delay = 0

적용된 것을 확인 할려면 재부팅 하면 된다.

Trackback 0 Comment 0
2008/08/26 11:27

이 보다 더 geek 할수는 없다 - 번호판 -



gizmodo에 포스팅된 사진들 입니다.

재미있는 번호판들이 많습니다.
우리나라는 저런게 안되네요.

이분은 차에 무선인터넷을 달고 다니는 군요.
로고가 현대자동차네요.

사용자 삽입 이미지


어이쿠.. 이분은 아예 Ethernet 자체를 싣고 다닙니다. >.<
사용자 삽입 이미지


이분 자동차는 언제 시동이 꺼질지 모르겠는 걸요.

사용자 삽입 이미지


출처: Geek License Plates Show Just How Geeky the Road Can Get (Very) [Nerdery]

Trackback 0 Comment 0
2008/08/26 11:06

브라우저에 서울체를 적용해 봤습니다.



파이어폭스에 서울 한강체를 적용해 봤습니다.
적용된 모습은 다음과 같고요.
가독성도 좋고 글꼴도 이쁘고 자꾸 사용하니 빠져드네요.
스크린샷은 확대해서 보세요.

사용자 삽입 이미지

사용자 삽입 이미지

7종의 서울서체는 기존의 명조, 고딕체가 아닌 서울이 가진 역사성, 전통성, 문화성, 사회성 등에 대한 심층적 고찰을 통해 소프트한 현대적 감성을 담아 개발된 것으로서, 세로쓰기 1종은 간판이나 사인물에 세로로 표기하는 문화를 배려한 서체다.

서울시 디자인서울총괄본부는 무질서한 도시경관을 바로잡고 시각 요소와 조화의 도시를 만드는 기반이 될 서울서체 개발의 모티브를 ‘선비정신의 강직함과 단아한 여백’, ‘한옥구조의 열림과 기와의 곡선미’ 등의 전통적 아름다움에서 찾았다고 밝혔다.

또 서울시는 한강과 남산이라는 서울의 대표적 자산을 이름으로 응용한 서울서체는 우리 민족 고유의 아름다운 언어인 한글의 문화적 자긍심을 더욱 높이게 될 것이라고 설명했다.


Trackback 0 Comment 0
2008/08/21 22:43

숨은(?) 오류 찾기 - 우분투




다음 그림에서 잘못된 부분을 찾아보세요.

분명히 눈에 잘띕니다..^^

사용자 삽입 이미지


자 뭘까요..??

답은

여기


Trackback 0 Comment 4
2008/08/18 21:04

컴피즈 퓨전 한글화 버그 리포팅 소식




사용자 삽입 이미지

버그 질라 리포팅이 있길래 버그 리포팅을 하였습니다.

관련 담당자가 확인을 한 상태입니다.

조만간 정식 한글판을 볼날이 머지 않아 보입니다.

많은 부분 번역해 주신 승원님과 떠돌이님께 박수를..(저는 게을러서..ㅎㅎ )

사실 번역은 꽤 오래 전부터 진행해 왔지만 결과물을 보기는 힘이 들었습니다.

자, 빨리 컴피즈 퓨전이 한글화되어서 나오는 것을 보자구요.



Trackback 0 Comment 4
2008/08/14 16:07

Ubuntu Hardy Daum Source List




다음은 다음에서 제공해 주고 있는 Ubunru Hardy Sourcelist

/etc/apt/sources.list 에 추가해 주거나 교체하면 된다.

## Daum Mirror Repository in Korea

deb http://ftp.daum.net/ubuntu hardy main multiverse restricted universe
deb-src http://ftp.daum.net/ubuntu hardy main multiverse restricted universe
deb http://ftp.daum.net/ubuntu hardy-backports main multiverse restricted universe
deb-src http://ftp.daum.net/ubuntu hardy-backports main multiverse restricted universe
deb http://ftp.daum.net/ubuntu hardy-proposed main multiverse restricted universe
deb-src http://ftp.daum.net/ubuntu hardy-proposed main multiverse restricted universe
deb http://ftp.daum.net/ubuntu hardy-security main multiverse restricted universe
deb-src http://ftp.daum.net/ubuntu hardy-security main multiverse restricted universe

deb http://ftp.daum.net/ubuntu hardy-updates main multiverse restricted universe
deb-src http://ftp.daum.net/ubuntu hardy-updates main multiverse restricted universe

deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main

예전에도 느끼는 거지만 다음에서 저장소를 지원해 주니 정말 편한 것 같다. :)

Trackback 0 Comment 1
2008/08/14 09:35

윈도우에서 우분투 간편하게 설치하기 - Wubi




윈도우에서 우분투를 간편하게 설치하는 방법

우분투는 Wubi 라고 하는 윈도우용 인스톨러를 제공한다.
Wubi 의 장점이라면 별도의 파티션 설정 없이도 설치가 가능한 점이다.
물론 네이티브로 설치하는것이 가장 좋겠지만 우분투를 처음 접하거나
가볍게 사용해 보고자 하는 유저들에게는 아주 좋은 설치방법이다.
http://wubi-installer.org/
위 링크에서 인스톨러를 다운로드 받을 수 있다.

하지만 설치시 서버에서 다운로드 받는 관계로 속도가 느리다.

그래서 Iso 파일을 다운로드 한후 거기에 있는 인스톨러를 사용한다.

먼저 다음 링크에서 시스템에 맞는 배포본을 다운로드 한다.

Desktop CD

PC (Intel x86) desktop CD  intel cpu 사용자

Alternate install CD

Server install CD

ISO 파일을 다운로드 받았다면 데몬툴즈등 가상 드라이브 프로그램을 이용해서 마운트 한다.

Winrar 등으로 압축을 푼다면 파일 목록은 보이지만 인스톨러를 실행하게 되면 에러가 발생한다.

제대로 마운트를 하게 된다면 다음과 같은 메뉴를 볼 수 있다.


사용자 삽입 이미지

두 번째 Install inside Windows 를 선택하게 되면 다음 창이 뜨게 되고

id나 password 등을 설정하고 설치를 누른다.

사용자 삽입 이미지

이미지 체크를 한후 복사가 완료되면 재부팅을 한다.

처음 나오는 로더화면에서 Ubuntu를 선택해서 부팅한다.

설치를 완료한 후 로그인 하면 설치가 완료 된다.

다음은 설치 완료된 화면

사용자 삽입 이미지

기타 우분투에 관한 설정들은 구글링을 통해서 충분히 찾아볼 수 있다.

* 본인도 오랜만에 우분투를 설치하게 되었다. ( 반갑다 우분투 )

Trackback 0 Comment 0
2008/08/09 11:52

아이팟 터치 2.0 Nemus Sync 이야기





2.0에서 제일 기다리고 있는 어플인 Nemus Sync가 2.0 으로 개발중이긴 한가봅니다.

제작자님 홈페이지에 가보니 iphone 2.0 sdk 라이센스가 없어서 정식으로 app store에 등록이 될지 모르겠지만

안된다면 리파지토리에 등록해서 제공할 예정이라고 합니다.

어디서 들은 이야기로 Nemus Sync가 아이폰/터치의 시스템을 만진다고 합니다.

사용자 삽입 이미지


시스템을 만지는 어플등은 App store에 등록이 안된다고 합니다 .

2.0 버전은 8월 첫째주에 공개할 예정이었지만 지금 많이 바쁘신가 보네요..

아무튼 조만간 나오길 기대해 봅니다. !

다음은 제작자인 한상욱 님의 말

Until now, I'm not sure if NemusSync can be released though AppStore.

Technically, I think NemusSync can run on Unjailbreaken 2.0 iPhone/Touch. I'm not sure, because I have no license for iPhone 2.0 SDK for now.

Legally(SDK License), I have no idea about that. Because NemusSync manipulate some iPhone DB by itself(not through Apple API), there are possibility to break the license.

Anyway, I'll prepare NemusSync for iPhone2.0 in two weeks.

If NemusSync is not allowed for AppStore, I'll release it though BigBoss's repos and you may get it through AppTapp Installer.

Trackback 0 Comment 0
2008/08/07 15:43

Rails 프로젝트 생성 - (3) -




이번에는 Ruby의 MVC 규약에 맞춰서 뷰를 생성하겠습니다.

/app/views/hello/ 에 index.rhtml 파일을 생성한다.
사용자 삽입 이미지

생성된 파일에 브라우저에서 보여질 태그를 작성한다.
<h1>Hello#index</h1>
<p>=Ruby HelloWorld Test=</p>

생성한 hello_controller.rb 파일을 다음과 같이 수정한다.
class HelloController < ApplicationController
  def index
    @hello_message="Hello Ruby!"
  end
end
html 파일에 화면에 렌더링할 부분을 추가한다.
<h1><%= @hello_message %></h1>
브라우저에 다시 접속해 보자.

사용자 삽입 이미지

루비에서 지정한 메세지가 화면에 보여지게 된다.

약간의 코드 작성으로 MVC 모델이 적용된 프로젝트를 작성해 보았다.
앞으로도 Rails를 사용한다면 쉽게 개발이 가능할것이라는 생각이 들었다.

그렇지만 아직 Ruby라는 언어에 대해서 잘 모르니 공부가 더 필요하다.





Trackback 0 Comment 0
2008/08/07 15:31

Rails 프로젝트 생성 - (2) -




이제 생성한 프로젝트에 컨트롤러를 만들어 보겠습니다.
컨트롤러는 루비 언어로 작성되게 됩니다.

생성한 프로젝트의 /app/controllers 폴더에
hello_controller.rb 파일을 생성합니다.
사용자 삽입 이미지

생성한 파일에 다음 코드를 작성합니다.
if __FILE__ == $0
  # TODO Generated stub
end

class HelloController < ApplicationController
  def index
    render :text => "<h1>Hello World!</h1>"
  end
end

간단히 설명하자면 HelloController 라는 클래스를 작성합니다. < 표시는 상속을 의미합니다.
루비의 클래스 상속은 자바처럼 단일 상속만 지원 한다고 합니다. 일단 예제에 나와있는 것처럼 ApplicationController 를 상속받고 index 라는 메소드를 작성합니다.

다음으로 데이터베이스를 설정합니다.

/config/database.yml 파일을 열어보면 다음과 같은 내용들이 나옵니다.

development:
  adapter: oracle
  database: Hello_development
  username: Hello
  password:

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: oracle
  database: Hello_test
  username: Hello
  password:

production:
  adapter: oracle
  database: Hello_production
  username: Hello
  password:

여기서 각 항목에 현재 시스템의 데이터베이스를 설정한다.
데이터베이스가 설정이 안되어 있을 경우 서버가 시작을 못한다.

다음과 같이 설정하면 제대로 작동할 것이다.
  adapter: oracle
  database: XE
  username: root
  password: 123456

콘솔창에 다음과 같은 내용이 뜬다면 서버가 제대로 로딩 된 것이다.

** Mongrel 1.1.5 available at 127.0.0.1:3000
** Use CTRL-C to stop.

이제 웹브라우저에서 다음에 접속해보자.
http://127.0.0.1:3000/hello/index

사용자 삽입 이미지

컨트롤러에서 작성한 코드가 잘 보여지게 된다 .
따로 컨텍스트를 지정하지 않았는데도 잘 보여지는 이유는 다음과 같다.

웹 서버는 들어오는 요청을 디스패쳐(dispatcher)라고 부르는 레일즈 프레임워크 내부의 루비 스크립트로 연결시키게 됩니다. 레일즈는 각 웹 서버 마다 하나의 디스패쳐가 존재하고, 이 디스패쳐는 URL을 분석하여 적절한 컨트롤러의 액션을 호출하게 됩니다. 그다음 컨트롤러의 액션은 모델을 호출하고 마지막으로 뷰를 호출하게 됩니다.


Trackback 0 Comment 0
2008/08/07 15:09

Rails 프로젝트 생성 - (1) -




이클립스에서 Rails 프로젝트를 생성한다.

프로젝트 명에 'Hello'를 입력하고 오라클 데이터베이스를 선택한다.
사용자 삽입 이미지

콘솔창에 프로젝트 파일들을 생성하는게 보인다.

Rails 네이밍 컨벤션에 맞춰서 파일과 폴더들이 생성된 것이 보인다.

사용자 삽입 이미지

Mongrel 서버가 동작하고 있는 것을 확인할 수 있다.
사용자 삽입 이미지


이제 웹 브라우저를 열고 http://127.0.0.1:3000 에 접속해 보자.
다음과 같은 화면이 보인다면 제대로 돌아가고 있는 것이다.
사용자 삽입 이미지

Trackback 0 Comment 0
2008/08/07 14:56

윈도우에서 Ruby 개발환경 만들기 - (2) -




이번에는 본격적인 개발에 앞서 이클립스 개발환경과 Ruby on Rails를 연동하는 방법을 알아보겠습니다.

이클립스에 RadRails라는 플러그인을 설치함으로써 사용이 가능하게 됩니다.

================================================================================
사용자 삽입 이미지

http://www.aptana.com/rails/ 에서 aptana 용 이클립스 플러그인을 다운 받는다.


이클립스에서 software update -> find and install  ->Search for new features to install 선택

사용자 삽입 이미지


다운로드 받은 이클립스 플러그인을 New Archived Site에서 추가 한후 RadRails를 선택하여 플러그인을 설치하도록 한다.

혹은 New Remote Site에 다음 주소를 추가해줘도 된다. http://update.aptana.com/install/studio/3.2/

사용자 삽입 이미지


현재까지는 이클립스 3.3  버전만 지원하므로 이클립스 3.3 버전 사용을 권장한다.

3.4 버전에서 사용하고 싶을때 General > Capabilites 에서 Classic Update 박스를 체크한다.


플러그인 설치를 완료하였다면 이클립스에서 환경설정을 해주어야 한다.

   Rails Path에 /ruby/bin/rails 경로를 찾아서 입력해준다.
 Mongrel_rails Path에 /ruby/bin/mongrel_rails 경로를 찾아서 입력해준다.

사용자 삽입 이미지


rake path에 /ruby/bin/rake 경로를 설정한다.

사용자 삽입 이미지


Ruby 탭에서 Installed Interpreters에 설치한 Ruby를 지정한다.

사용자 삽입 이미지

환경 설정이 끝났으므로 Rails 프로젝트를 생성하면 된다.


================================================================================

* 참고 :
Trackback 0 Comment 0
2008/08/07 14:28

윈도우에서 Ruby 개발환경 만들기 - (1) -



언제 부턴가 Ruby on Rails에 대해서 흥미가 생기기 시작했습니다.
단순해서 아직까지는 뭔가 개발을 해보지는 못하겠고 개발 환경을 세팅하는데 만족합니다.
이번을 계기로 더 알아 가야겠다는 생각을 했습니다.

다음은 윈도우 환경에서 Ruby on Rails 개발 환경을 만드는 일입니다.
요즘 우분투를 많이 못쓰는 바람에 윈도우에서 작업하게 되었습니다. oTL
그렇지만 우분투역시 윈도우환경과 설정 방법에서 차이가 없을 것으로 봅니다.
==================================================================================
사용자 삽입 이미지

1. 개요

Rails 를 구동하기 위해서는 다음과 같은 것들이 필요하다.

* 루비 인터프리터: 스크립트 언어 해석기
* 루비 온 레일즈: 레일즈 프레임워크
* 라이브러리: 필요한 라이브러리를 가져다 사용 [선택사항]
* 데이터베이스: Oracle XE를 기준으로 설명하도록 함


2. Ruby 설치

다음 링크에서 Ruby를 다운 받도록 한다 .

http://www.ruby-lang.org/ko/downloads

각자 환경에 맞는 파일을 받아서 설치한다.

여기서는 윈도우 환경에서 설치할 것 이므로 윈도우용 바이너리를 받아서 설치한다.

인스톨러형태로 제공하므로 설치가 간편하다.

우분투환경에서의 루비설치 역시 간편하다.

사용자 삽입 이미지

설치를 완료하였다면 커맨드 창을 열어서 다음 명령등으로 Ruby가 제대로 실행되는지 확인해 본다.

>gem -v

사용자 삽입 이미지


3. Rails,Rake, Mongrel의 설치

Ruby가 설치되었다면 Rails ,Rake Mongel 서버를 설치한다.

Ruby는 gem 이라는 패키지 관리자로 프로그램을 설치하기 때문에 설치가 간단하다.

커맨드 창에서 다음을 입력한다.

gem install rails --include-dependencies
gem install rake --include-dependencies
gem install mongrel --include-dependencies

시간이 조금 걸리지만 설치가 완료될 것이다.


4. 오라클 연결

여기서는 오라클을 사용하기로 한다.

ruby 오라클 연결 지원 기능을 설치한다.

http://www.rubyforge.org/projects/ruby-oci8 에서 Ruby Interface for Oracle을 다운로드 한다.


이 소프트웨어는 표준 Oracle Client 소프트웨어 또는 Instant Client가 설치된 Oracle Database 8, 9i, 10g 환경을 위한 인터페이스를 제공합니다. 다운로드할 때 Windows 버전을 선택했는지 분명히 확인하시기 바랍니다. Ruby 프로그램을 다운로드한 디렉토리(본 문서의 예제 구성에서는 "ruby-oci8-0[1].1.13-mswin.rb"가 사용되었습니다)로 이동합니다. 그런 다음 아래 명령을 실행하고 프롬프트가 뜨면 "Yes"를 선택합니다:

C:\>ruby ruby-oci8-0[1].1.13-mswin.rb

Copy OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8
Copy oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8
Copy oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt
OK?
Enter Yes/No: Yes
Copying OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8 ... done
Copying oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8 ... done
Copying oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt ... done
OK

다음으로 오라클 어댑터를 설치한다.
gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org --no-ri --no-rdoc

4-2. 오라클 연결 테스트

오라클연결이 제대로 되는지 확인하려면 다음 형식으로 명령을 작성해서 실행해 본다.


[테스트 명령]

ruby -r oci8 -e "OCI8.new('계정', '패스워드', 'XE').exec('테스트 쿼리') do |r| puts  r.join(' | '); end"

[결과 화면]

사용자 삽입 이미지
 

* 참고 : http://chery.tistory.com/97

http://www.aidobb.net/68

Trackback 0 Comment 0
2008/08/07 13:31

아이팟 터치 2.0 해킹 완료




아이팟 터치 2.0 해킹에 드디어 성공하였습니다.

그동안 계속 시도했었지만 실패를 했었거든요.

커스텀 펌웨어를 받아서 설치를 했더니 제대로 되더라구요.

해킹이 자랑은 아니지만 빠지면 그렇지요? ...^^;

사용자 삽입 이미지

2.0에 추가된 App Store 아이콘과 해킹시 나오는 Cydia 아이콘이 보입니다.


버전 2.0 죠..^^ 용량이 더 컸으면 어땠을까 생각해봅니다.
아래는 Cydia를 실행했을때 모습입니다.
Cydia를 이용하면 프로그램 설치가 간편하죠.

사용자 삽입 이미지

메일을 확인하는데 김태희가..!ㅋㅋ
사용자 삽입 이미지

윈터보드로 테마를 바꿔봤습니다.
Mxtube가 2.0 버전 용으로 나와서 설치했는데 정말 유용한 어플리케이션입니다.
사용자 삽입 이미지

이상으로 간단하게 소개를 하였네요.

다음에는 노트북의 무선랜을 이용한 터치의 AP 접속 방법에 대해서 알아보겠습니다.
Trackback 0 Comment 2