프랭클린 플래너를 팔아봅니다. ^^
(교육용으로 받았는데 전 이미 프랭클린 플래너가 있어서요. ^^)

제품은 Basic Compact Size Full Set 바인더형(미사용) 입니다.
사용은 안했구요. 내용물 확인을 위해 뚜껑만 열어봤습니다.
가격은 택배비 포함 5만원에 드릴게요.
속지는 09년 4월 ~ 10년 3월분 입니다.
(속지는 일년에 4번 나오잖아요. 1/4/7/10월에...)

Full Set 안에는 아래 내용물이 들어있어요. ^^
A. 휴대용 바인더
B. 데일리 리필
C. 보관 케이스
D. 비기너팩(마스터팩, 개인관리색션, 색지노트, 주소전화탭, 컷어웨이, 보조수첩, 위클리 텀파스 카드, 파우치 형태의 책갈피, 플래너 사용설명서)
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


얼마 전 파이어폭스 3가 나오면서 덜컥 업데이트를 해버렸다.

하지만 그 후 최고의 부가기능이라고 할 수 있는 All in one Gestures를 사용할 수가 없었다. 아무리 업데이트를 눌러도 파이어폭스 3을 지원하지 못한다고 했다.

무심코 All in one Gestures의 홈페이지에 들어갔을 때 발견한..

아마 한글 버전이 아니라서 업데이트 되지 않았나 보다. 임시로 사용하던 FireGesture를 지우고 업데이트를 해보았다. 이전에 사용하던 All in one Gestures에 덮어씌워서 그런지 메뉴도 한글이다.

사용자 삽입 이미지

이제 손에 익은 All in one Gestures와 함께 웹의 바다를....

링크: http://pagesperso-orange.fr/marc.boullet/ext/extensions-en.html
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


라트비아 리가 출장기 1

지금 저는 라트비아의 수도 리가에 있습니다. 오늘이 라트비아에서의 마지막 밤이 되겠군요.

라트비아에 온 지는 2주가 되었습니다. 제가 묵는 곳은 Radisson SAS 호텔입니다. 이 호텔이 아침이 다른 호텔보다 훨씬 잘 나오더군요. 그래서 그런지 나이 지긋하신 분들이 많이 보입니다.

호텔에서 창밖을 보면 Old town이 보입니다.
사용자 삽입 이미지
정말 아름답죠. 다음에 다시 오게 된다면 파노라마 카메라를 가지고 와야 할 것 같습니다.

정말 경치는 매우 좋습니다. 해가 저녁 10시에 져서 새벽 2시에 뜹니다.;;(6월 초)

구시가지에는 네이버에서 찾을 수 있는 거의 유명한 건물이 다 모여 있습니다. 구시가지의 중심이라고 할 수 있는 동상입니다. ;;
사용자 삽입 이미지사용자 삽입 이미지

구시가지는 매우 작아서 일요일에 3시간 동안 걸었는데 스웨덴 문을 빼고 전부(?) 볼 수 있었습니다. 그래서 관광을 할때 돈이 안들었다는 점... 돈이 든 거라고는 현지인에게 말 한번 걸어볼까 하고 산 콜라와 kvass가 전부죠.;;
사용자 삽입 이미지
손 떨리는 건.. 향수병 증세...;;
사용자 삽입 이미지사용자 삽입 이미지
맛은 글쎄요. 마지막까지 먹기 힘들지만..그럭저럭 갈증을 달래줄 만합니다.

구시가지는 길이 어떻게 생겼느냐에 따라 구분이 되는 것 같습니다. 대부분의 유명한 건물이 있는 곳의 도로는 이렇게 생겼습니다. 그래서 차들이 다닐 때 덜덜 거립니다.
사용자 삽입 이미지
사람들은 전반적으로 친절한 것 같습니다. 외국인 관광객도 많고 해서 외국인을 낯설어하지 않는 것도 같고, 이 호텔 같은 경우도 일본 관광객이 많아서 호텔 로비에 일본 도교의 시간이 맞춰진 시계가 있습니다(시간이 1시간 정도 잘못 맞춰져있지만..아마 DST때문일 것으로 추정됩니다. 내일 check out 할때 말해야겠습니다)

여기에 한국인이 운영하는 식당은 두 개가 있습니다.
사용자 삽입 이미지사용자 삽입 이미지
하나가 사무라이고 하나가 설악산입니다. 사무라이는 구시가지 중심에 있으니 찾기 어렵지는 않으실 겁니다. 설악산은 좀 구석에 있는데 구시가지를 잘 돌아다니면 찾을 수 있을 겁니다. 약간 비싼데 어쩌겠어요 여기서는 외국음식인데.(0.5라트 = 1천 원)
여기는 밥을 때 팁(10%)을 잊지 마세요. ;;

2부는 한국에 돌아가서 이어서 적도록하겠습니다.(인터넷이 한국만큼 좋지 않군요)

덧, 출장지에서 상무님 이하 과장님 부장님,차장님,과장님이 너무 따뜻하게 잘 대해 주셔서 정말 편안히 생활하다 갑니다. 이희씨도요. 정말 감사합니다. 이렇게나마 제 마음을 전합니다. 다음에 출장 갈 때는 꼭 오징어X봉 라면 사가도록 할게요. ^^
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


내가 보유한 도메인은 두 개다. kornuri.com과 theshiny.com

하지만 주머니 사정에 의해 계정을 하나 더 추가하기엔 좀 그저 그렇다. 씨익~

그래서 일단 kornuri.com과 theshiny.com을 같은 계정에 연결해 버렸다.

그런데 문제는 kornuri.com으로 접속하면 블로그로 자동 이동되고 theshiny.com으로 접속하면 홈페이지가 보이게 하고 싶었다. 즉, 두 개의 도메인을 한 개의 계정으로 다르게 동작하게 하고 싶었다. 그래서 인터넷을 여기저기 뒤져보았다.

한 5분 정도 뒤진 결과 다음과 같은 코드를 얼렁뚱땅 만들 수 있었다.

혹시 나 같은 사람이 있을까 해서 올려본다. 그런데 왜 다 반말이냐 ㅠㅠ

예를 들어 blog.com과 homepage.com이 있고, 블로그는 /blog에 홈페이지는 /home에 있을 경우 index.html파일은 다음과 같다.
CODE TYPE : php
<?
/* index.html */
if (stristr($_SERVER[HTTP_HOST], "homepage.com"))
{
  $toLink = "./home/index.html";   //홈페이지 메인페이지
  include $toLink;
  exit;
}
else   //homepage.com으로 접속한 경우 외엔 전부 블로그로 이동
{
  header("Location: http://www.blog.com/blog");   //블로그 절대주소
  exit;
}
?>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=./blog">
 


덧, /home/index.html파일이 꼬옥 있어야 해요~!!

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


도메인에 대한 나의 욕망은 2004년 시작되었다.
처음으로 개인 홈페이지를 구성하고 도메인 연결을 위해 구입한 도메인은 kornuri.com1이었다.
이때부터 쓰기 시작한 이메일 kornuri(at)kornuri.com에 대한 불만도 없다.

그러나 최근 나는 다시 일을 냈다. ^^;;
올블로그에 얼마 전 수시로 소개됐던 구글 메일 호스팅 서비스를 보던 중 시험해 볼 만한 새로운 도메인이 필요할 거라는 생각이 나의 지름신을 불러냈다(완전 억지). 그리고 얼마 전 theshiny.com2 도메인을 구입하게 된 것.

아이비 호스팅의 월 500원짜리 계정에 새로운 도메인 연결을 시도했다.
  1. 구글 메일 호스팅을 위해 dnsever.com을 네임 호스트로 지정했다.
  2. 구글 메일 호스팅을 위한 MX 레코드를 dnsever.com에서 설정했다.
  3. theshiny.com과 웹호스팅 계정연결을 위해 아이비호스팅에 해당 도메인에 대한 버추얼 호스트를 설정해달라고 부탁하였다.
결과는 대만족. 므흣하다.
dnsever.com의 서브 도메인 포워딩을 통해 mail.theshiny.com을 구글 메일 호스팅에 연결해 놓았다.
그럴듯하다.

그러나 메일 계정을 만든 지 하루도 안되서 쏟아지는 스팸메일이란... ㅠㅠ

지금 하고 있는 나만의 행복한 고민은..
정든 kornuri.com과 새로운 theshiny.com 중에 어느 것을 써야 할지 것인가!!
크리에이티브 커먼즈 라이센스
Creative Commons License
  1. kor + nuri의 콩클리쉬식 합성어로 korea와 nuri(누리)의 의미를 지닌다
  2. The(정관사) + shiny(빛나는,해가비치는)의 의미가 있다. ^^;;

Posted by Kornuri


vmware는 실제 hda을 사용하지 않고 sda를 사용하기 때문에 우리가 일반적으로 알고 있던
mount -t vfat /dev/sda1 /usb
이런 식으로는 USB 메모리를 절대 사용할 수가 없다. ㅋ

그럼 우리 usb는 어떤 dev로 인식되어 있을까??

그것은 fdisk -l 명령어로 확인 할 수 있다. 아래 그림은 fdisk를 수행한 모습이다.
실제 vmware에서 사용하는 /boot, /, swap이 모두 sda로 설정되어 있는 것을 확인 할 수 있다.
또한 필자가 사용할 USB는 /dev/sdb1으로 활성화 되어있는 걸 확인 할 수 있다.
사용자 삽입 이미지

따라서 우리가 사용할 usb 메모리를 사용하기 위해서는
mount -t vfat /dev/sdb1 /misc/usb/
이런 식으로 마운트 시켜주면 되겠다. 알만한 사람은 다 알겠죠 ^^;;
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


WinXP에서 guestOS로 Red Hat Linux 9.0를 사용하였습니다.

vmware설치 시 NAT으로 설정합니다.

설치완료 후 내 네트워크 연결을 보게 되면 기존의 연결 이외에 VMware Network Adapter VMnet1와 VMware Network Adapter VMnet8 이 생성되었있습니다.

이때 실제 인터넷에 연결되어있는 연결(로컬 영역 연결)의 속성을 다음과 같이 설정해줍니다.

사용자 삽입 이미지

vmware에서 Virtual Network Settings를 선택합니다.
사용자 삽입 이미지
그럼 다음과 같은 메뉴가 나타나게 됩니다. 여기서 NAT탭을 선택한 후 Gateway IP address가 192.168.197.2로 설정되어있음을 확인합니다.

그 다음에 VMware Network Adapter VMnet8의 속성에서 다음을 클릭합니다.

IP를 vmware에서 확인했던 Gateway IP와 맞게 설정합니다. 여기서는 192.168.197.1입니다.
사용자 삽입 이미지

이제 사전준비작업은 끝났습니다.


이제 리눅스를 설치해야 합니다. 이때 network를 NAT로 설정해 주시고 설치 중간에 SSH서비스를 허용해주시면 되겠습니다.

리눅스 설치 후에 해야 할 것들은 다음과 같습니다.

redhat 9.0에 DHCP 설정에 버그가 있다고 해서 다음 파일에 3라인을 추가해줘야 한다고 하는데 글쎄요...^____^;;
/etc/sysconfig/network-scripts/ifcfg-eth0 파일을 열어서 아래 부분을 추가해 줍니다. (혹시모르니까^^;;)
check_link_down(){
return 1;
}


추가를 하셨다면 리눅스 메뉴의 시스템 설정 -> 네트워크 -> eth0 편집에 dhcp사용제공자로부터 DNS 정보를 자동으로 얻기로 되어있는지 확인합니다. 정상적으로 되어있으면 터미널을 하나 열어서 ifconfig를 통해 ip를 확인해봅니다.(저는 192.168.197.128 였습니다)

이제 인터넷도 되고 putty를 통해서 ssh도 될겁니다. 쿨럭

putty 바로가기 아이콘을 하나 만드시고 속성의 대상 부분에 putty.exe 192.168.197.128:22 이런식으로 입력해
놓으시면 손쉽게 사용하실수 있습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


JESS 사용법

●JESS의 실행
cmd) java -classpath jess.jar jess.Main

●간단한 기본 명령어
(batch filename)
       Load a file into working memory and rule base
(run)
       Start the program
(facts)
       Display all facts in working memory
(reset)
       Remove all facts in working memory

●출력
(printout t “Hello World!” crlf)

●함수 match
(bind ?x 1) ; x = 1
(bind ?x 1.11) ; x = 1.11
(bind ?x “abc”) ; x = “abc”
(bind ?x (a b c)) ; x = (a b c) //List

●Facts의 정의
(assert fact)
       (assert (parent mary jane))

●Rule의 정의
(defrule name “comment” rule)
예시
(defrule grandparent “”
       (parent ?a ?x)
       (parent ?x ?b)
       =>
       (printout t ?a “ is a grandparent of “ ?b crlf)
)

●a ≠ b
(test (not (eq ?a ?b))) //True, False로 반환


●프로그래밍 예시
(assert (parent mary jane))
(assert (parent mary john))
(assert (parent jane karen))
(assert (parent jane bill))
(assert (parent john jim))
(assert (female mary))
(assert (female jane))
(assert (female karen))
(assert (male john))
(assert (male bill))
(assert (male jim))
(defrule sibling ""
       (parent ?x ?a)
       (parent ?x ?b)
       (test (not (eq ?a ?b)))
       =>
       (assert (sibling ?a ?b))
       (printout t ?a " and " ?b " are siblings." crlf))
(defrule cousin ""
       (sibling ?x ?y)
       (parent ?x ?a)
       (parent ?y ?b)
       =>
       (assert (cousin ?a ?b))
       (printout t ?a " is a cousin of " ?b crlf))
(defrule brother ""
       (parent ?x ?a)
       (parent ?x ?b)
       (male ?a)
       (male ?b)
       (test (not (eq ?a ?b)))
       =>
       (assert (brother ?a ?b))
       (printout t ?a " is a brother of " ?b crlf))
(defrule sister ""
       (parent ?x ?a)
       (parent ?x ?b)
       (female ?a)
       (female ?b)
       (test (not (eq ?a ?b)))
       =>
       (assert (sister ?a ?b))
       (printout t ?a " is a sister of " ?b crlf))
(defrule mother ""
       (parent ?x ?a)
       (female ?x)
       =>
       (assert (mother ?x ?a))
       (printout t ?x " is the mother of " ?a crlf))
(defrule father ""
       (parent ?x ?a)
       (male ?x)
       =>
       (assert (father ?x ?a))
       (printout t ?x " is the father of " ?a crlf))
(defrule grandfather ""
       (father ?x ?y)
       (father ?y ?z)
       =>
       (assert (grandfather ?x ?z))
       (printout t ?x " is a grandfather of " ?z crlf))
(defrule grandmother ""
       (mother ?x ?y)
       (father ?y ?z)
       =>
       (assert (grandmother ?x ?z))
       (printout t ?x " is a grandmother of " ?z crlf))
(defrule descendent ""
       (parent ?x ?y)
       (parent ?y ?z)
       =>
       (assert (descendent ?z ?x))
       (printout t ?z " is a descendent of " ?x crlf))
(defrule ancestor ""
       (parent ?x ?y)
       (parent ?y ?z)
       =>
       (assert (ancestor ?x ?z))
       (printout t ?x " is an ancestor of " ?z crlf))
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri


Matlab에 대해

Matlab에 대한 간략한 설명이다.

어디서 구했는지 묻지말길...

저작권자의 요청시 삭제해요~ ㅡㅜ
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by Kornuri



블로그 이미지

항상 행복하자고 하면 행복해질까?

- Kornuri

Calendar

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Site Stats

Total hits:
110171
Today:
8
Yesterday:
33