ޤ

ǶޤȤʸϤ񤱤ʤʤäƤޤ

2008ǯ03

꡼ǤȤʰͧãͧãΤϤ

饯ҤΥ꥽ᡧֹĵ׹šɾۤ | WIRED VISION
The Almanac٤ˤȡOracleҤκǹбǤ(CEO)ǤLarry Ellison᤬Ĥˡե˥åɥɤˤ93000ʿ᡼ȥμɾۤ17300ɥ뤫6970ɥ˲뤳ȤȤ



äѤ͡

ͷ700ߵΥ󥵥뽸롢饯SOAȿΰ IT
SOA Architectܥ饯Υ󥵥ƥ1˥åȤȤƿߡΤۤ¾ҤѡȥʡȤȥåץ٥Υ󥵥륿Ȥ10ͽ᤿ܥ饯ξ̳ άĹ ߷Ҹϡֲäƥࡦƥ졼䥳󥵥ƥ󥰥եˤС1ͷ400700ߤ褦ʥץեåʥ򽸤᤿פȸä




CO2ӽФɤΤθꡢɹϤꤹȤߤͤɤ

³ˤεêɹ | WIRED VISION
êɹϤȤȳ⤫ǤΤǡ줬ϤƤγ̤Ͼ徺ʤˤêɹϡαˤΦɹϤüʬˤ롣ɹϤ®ڡdz˰ưϤ᤿顢̤徺뤳Ȥˤʤ롣




󥬥ݡαʽܤ餷Ǥ衣

SELF ASSESSMENT TOOL
In order to use the online Employment/ S Pass Self-Assessment Tool ("SAT"), you must agree to these terms & conditions. The SAT does not constitute an application or renewal of an Employment or S Pass. Use of the SAT is not a pre-requisite to applying for or renewal of an Employment Pass or S Pass.




ˤäɡɤͤƤlalhaμ夹

½ӤΥ֥:¤Τ夤Τ⤷ʤ
Ԥ˹Ԥäˤ϶椬ϤƦˤʤäƤޤäƤꡢŻϤٿʤߤϤΤΡܡȤʪˤʤʤʤäƤޤäȤȤä




˿ҤΤǡ˺ʤ˥⡣


OpenID - Wikipedia
OpenIDʥץ󥢥ǥˤȤϥȤۤƻѤǤǧڥƥפȡ֤ΥƥѤǤID(identification)פؤĿͤϿ뤳ȤǸĿͤƱݾڤ롣


Six Apart - ֥: OpenSocial APIбSocial GraphˤĤ
åѡȤǤϡOpenSocial APIؤλ顢ʬˤĤ󵯤Ūʳư»ܤƤޤ㤨кǯ8˥աƥȤΥ֥åɡեåĥѥȥå֥롦դˤĤƤιͻʱʸˡפƤޤ롦դSNS٤ƾ̤γǰʤΤǡ᡼Τ񤷤ΤǤ᡼䤹ȤƤϡʣΰۤʤSNSSocial Networking ServiceˤȤ߹碌ͥåȥνΤΤ褦ʤΤȹͤФ褤Ǥ礦ʤߤˡǤդȤϡޤɽΤȤǤϤʤ (1)ȡ(2)2Ĥʤ복ǰΤȤǤñ˸ȥ롦դȤϡͤȿͤؿޤΤ褦ʤΡȹͤФ褤Ǥ礦


٥ե륿 - Wikipedia
٥ե륿(Bayesian Filter)ñ٥ʬѤоݤȤʤǡϡؽʬह٤Υե륿ؽ̤ȥե륿ʬ٤徺ȤħġġȽְ㤨ˤϡ桼ƤȽꤷľȤǺƳؽԤ


Ĵե륿 - Wikipedia
Ĵե륿󥰡Collaborative Filtering, CFˤϡ¿Υ桼ϹѤ桼Ϲ¾Υ桼ξѤƼưŪ˿ԤˡǤ롣̣λͤΰո򻲹ͤˤȤߤθ㤨뤳Ȥ¿

Blog񤯤Ҥޤä顢ޤȤʥȥץåȽФƤ

ȤĤ






ʬ뤫顢㤦Τ

- Ҥݤ OSȤä㤦Mona-
١C++ֺ


Τϥ


١C++ֺ



ҤݤäƼʪϷ빽᡼äʡäˤ񤤤



ɤߤ

եȥȯԺѥ


Ȥ롣

եȥȯԺѥɤɤ - Ҥݤ OSȤä㤦Mona-
Oracle 8i varchar varchar2 ΰ㤤ϲ







碌ɤߤRSS.JPοͤäΤ
ȤΤⵢż֤ǡ˿᤬ˤĤƸڤƤΤ򸫤ꡣ

IT٥㡼Ĺʹס
ͤѤ륵ӥꤿ3󡧥ɥեɼĹ ־βԡ


äαǡ٤οͤޤ־Ʊ࿦ͤäɤʡפФɡ





ȡ

ŪʹưŪ - Zope󥭡
ϼ¾ڲʳؤȤƷ򹯤ʤȤϡŪʹưפɤŪ뤫ˤĤԤϡʬΥ֥ǡ֥Ǥ5/10˾Ҳ𤷤Paul RubinοʲŪ򤢤Ƥ



äƤΤͤäƤ̤ΤȤäƤ̵פäƤФ˶ᤤΤʤȤפäꡣ






Ԥäʤ

FrontPage - nipotan nite() - livedoor Wikiʥ






򤤤͡

2008-03-25 - Everything starts with a Fuck! - եåʸ
֤ɿǥפĤ餹˥եɤǤ뵡ưϤޤ衣εѸήʤ󤫤˽ФƤƬθǤۤФǡGUIϤJavaScriptΥΥϥäƤޤȤ˶ͭǤƤʤ顣̤1.0ŪʥΥ١­ʤCGIȯۤǤʤ







ĤǤ

åɥåȡѥ | ǡ󥿤ˤľήŤ٤?

ΤľήФäƤ͡ʤǤޤ顣




ƤˤäƤߤ


ʸˡȰ˳Фܱñ3000

twitterǥץߥǡ褿ΤΤäemasakaᡣ
bash on Railsο͡

ܤɤ ֥ץߥGauche
LispؼԤΤǤϤʤŪʥե󥹤ǤʤؽѽǤʤޤPractical SchemeǤGaucheȤäƥץߥ󥰤ˡˤĤƤμˤʤäƤ롣ǽ餫goshEmacsȤ߹碌ȯĶߤääƤ뤷ʸˡǤ򥵥ץʤƤˡƥץ뤬³ϤˤWebץꥱ˽뤹ȤϤäȤưΤä


ƤɤƤʤ伫ʬ




RubyʤΤˤʤLispˤʤäƤ롣RubyǷ³ȤޥȤäȻפä
ʬϥޥκޤƤΤǡΤ꤫ɤ֤

ޥ(1) - ХꥱRuby - Rubyist
ϡޥˤĤٶ衣




Ϣ
ޤ:[Gauche]Windows+Cygwin+Meadow+Gauche

ȥϰ鵤ˤʤäƤ
٤ΩɤߤФơĤää


Ƕᡢʬ㤤ΤΥϡɥ뤬ɤɤ⤯ʤʤ



ϤƤǶΤĺɴʡˤ򲿤ȤŸ̵ͤȤäɡɤǤߤƤäȤäꤷΤǡ
ʬθϼä⡣

ޤ٤줿ȻפäơɤǤߡ

ѥ ˺줿 ( 54) ( 54)






ĿŪˤϡǰ˶ᤤץå㡼򼫤߽ФơŪ˼ʬˤʤˤ򤵤ˤϤɤ餤Ȥ褦ʤȤǶͤƤɡäƤɤʤȤäȻפľ

ǤܿŪˤϤ褦䤯֤äơ줫餽֤ؤȤʤɡ

³ɤ

Ѹˤʤꤽܸ򸫤顢ȤꤢɥᥤƤ뤫ɤåͤϥɥ

InfoQ: The Three M's - The Lean Triad
The discussion of applying lean principles to software development has largely focused on identifying and eliminating waste (in Japanese: muda). Lean Thinking equally aims to remove overburden (Japanese: muri) and unnecessary variation (Japanese: mura). Muda, muri and mura are called "the three M's."

1b84a5ec.pngĤäȤʤä1GBäƤ2GBˤʤäɡ̤

Ǥ褦䤯ޥ˥ץȤꤷʤƤ⤹ࡣ



ǶΤäͤΡΤȻפΤ򸫤ĤɡLDRˤ̤Ͽä㤦Τʡְ㤤ʤȻפɡ



줬餷ɤ褦


ƥΥɤߥ˥ؽ

ɥ졼ȣɤϣĤ餤˹ʤ
ռƥץåȤ򸺤餷Ƥߤƥȡ

ܤˤ
ԤäƤߤʡ


Kousyoublog | ͸7500ͤξĮΡ100ǯ夬Ƥ礭ĮĹ
ĤϤοĤȡ٤ϡֿͤȻβͤĤפȤäơëĹ250᡼ȥΡ־߶פ򤫤ϡìΤ˶򤫤פȤäƵIJǾФΤˤʤäȤʤˤϤäƤռӤλǡɤؤԤʤ

Ĥˤ50ǯ褬ƤΤޤ̵䥪˥åȤդΤʤäϻǯȾˡ˭ˤʤФäȷ򹯤㤦夬äƤפȡ̱ͭڤĤ餻Ȥ⤽

ޤְͭڡפ㤤Ҥȡռο򸫤ˤѸҤ碌ǯ100ͤ򤳤ȤοĤäǡĤܰ˳ĮȤ줿ĮޤܺԤ˭ˤʤäȤ롣ʿʻפˡɹ̤Τ⡢ηкŪ;͵ä

ץ󥽡Τ褯ΤʤɡĤΥľʤΤȻפäƤ롣äƤΤṲ̄ȿʤȡ


ץ󥽡θ򤬤ʤͳ - enbug diary (2008-03-21)
Ť GNU Deluxe Distribution ˻ϤޤꡢǤʪФв׵᤹뤳Ȥˤ˹ԤƤޤ ϤǡȥӥͥȤΩäƤޤ

뤤ϡ餫λŻꤵ줿Ȥޤ ǥץ󥽡饤󥹤ŬѤƤȤޤ ºݤ˰ϤȤϫƯ˸礦в׵᤹ΤϼʤȤǤ

ֲǤ̵׾ɸϥӥͥФ礭˸Ǥ եȥв뤳Ȥϥե꡼եȥǰȿƤޤ Selling Free Software 򻲾ȡˡ ե꡼եȥڤ¤Ǥ륪ץ󥽡ˤѤƤޤ ٤餯̵ǤʤФʤʤȤϳȯԤǤ




Ȥϳ뤱ɡפä⡣

̳ץʤ󤫤˴ؤƸСȲҤμ⥷ƥˤơݼơǽɲäּϤǤɻ֤ṳ̂뤿˳Υ꥽ȤʡȯˡפߤʤΤʾ֤ʡ

٥Ȥʤ˥åƤƤȤݼDzԤǥäƤΤϤĤ̵ʤȤϻפɡˤ̵ʤʤ

ȡǤïĤΤפȤˤĤƥץ󥽡١Τ˽ʤŪˤϡ֡äƤҤΥեȥˤϾܤǡʥߥåΤǡˡפȤΤǤȵ̤ˤ

줬IBMʤǥNo.1ǤפäƤΤäȵĤ̤䤹Ǥ礦ʡʼ¼Ūʥӥ٥֤Ƥơ



Ȥǥ֥饦β̤ʸϤ񤯤ȡäѤΥˤʤäƤޤΤϤʤǤ

ܤ򤤤餷Ǥ


22ܤ21





ȻפäŤǤǤʤ餷ޥŤǤ⣴ߡ

õƤߤƣߤΤΤʸƤߤɡ



Ƥ顼ȥ˽Ϥ줿

Errors in file /opt/oracle/admin/****/bdump/****_arc1_23677.trc:
> ORA-19815: WARNING: db_recovery_file_dest_size of 21474836480 bytes is 85.15% used, and has 3188039680 remaining bytes available.



db_recovery_file_dest_sizeꤷͤȤڤꤽȤơ
ʤߤ˼ºݤ˻ȤڤȤʤʰ餫иꡣ

ARC0: Failed to archive thread 1 sequence 1293 (19809)
ARCH: Archival stopped, error occurred. Will continue retrying
ORACLE Instance ORA01 - Archival Error
ORA-16038: log 3 sequence# 1293 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1:
'/opt/oracle/db01/ORA01/onlinelog/o1_mf_3_2dmpd4dw_.log'
ORA-00312: online log 3 thread 1:
'/opt/oracle/db02/ORA01/onlinelog/o1_mf_3_2dmpd4x3_.log'
ORA-00312: online log 3 thread 1:
'/opt/oracle/db03/ORA01/onlinelog/o1_mf_3_2dmpd5r1_.log'
Errors in file /opt/oracle/admin/ORA01/bdump/ORA01_arc1_12029.trc:
ORA-19815: WARNING: db_recovery_file_dest_size of 21474836480 bytes is
99.87% used, and has 28377088 remaining bytes available.
************************************************************************
You have following choices to free up space from flash recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an operating
system command was used to delete files, then use RMAN CROSSCHECK and
DELETE EXPIRED commands.
************************************************************************



к

db_recovery_file_dest_sizeĥ롣
ºݤΥե륷ƥˤƱ;͵뤳Ȥ򤢤餫ǧ뤳ȡ


$ sqlplus ***/*** as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 19 19:42:34 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Release 10.2.0.1.0 - Production
SQL> SHOW PARAMETER db_recovery_file_dest
NAME TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
db_recovery_file_dest string
/opt/oracle/flash_recovery_area
db_recovery_file_dest_size big integer
20G
SQL> alter system set db_recovery_file_dest_size='40G' scope=BOTH ;
System altered.
SQL> SHOW PARAMETER db_recovery_file_dest
NAME TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
db_recovery_file_dest string
/opt/oracle/flash_recovery_area
db_recovery_file_dest_size big integer
40G
SQL>







ܺ٤ϤΤ꤬ͤˤʤ롣

Oracle Technology Network (OTN) Japan - Ǽ : Τdb_recovery_f ...



ߤѾĴ٤ˤϤʴSQLή

select space_used from v$recovery_file_dest;



̥᡼ΤˣóݤäƤ롣
telnetsmtpݡȤ³ƼưƤߤȡʲΤ褦ư򤷤Ƥ

$ telnet localhost smtp
Trying localhost...
Connected to sv1(localhost)
Escape character is '^]'.
220 unknown ESMTP
EHLO mx.hogehoge.jp
250-mx.hogehoge.jp Hello sv1 [192.168.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
MAIL FROM: hoge@hogehoge.jp

ʡ󣱣Ԥ

250 2.1.0 hoge@hogehoge.jp... Sender ok
RCPT TO: hoge@hoge.com

ʡ󣱣Ԥ

250 2.1.5 hoge@hoge.com... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself


hogehoge

.
250 2.0.0 xxxx Message accepted for delivery
QUIT



¾Ĵܡ
DNSؤΥʤɤʤ
sendmail.cf̥Ф˻äƤäƤߤƤƸʤ


к

ʣ /etc/nsswitch.confեˤ

aliases: files nisplus
ȤԤäΤǡ
aliases: files
ѹ

ϡ
aliases: nisplus [NOTFOUND=return] files
ɤΤΤʤ


ʣsendmailƵư
# /etc/init.d/sendmail restart



ʾǤ
³ɤ

ܷΤʤäΤǥ⡣

/etc/mail/access.db - 졼
/etc/mail/accessǡ졼εĤ򤹤뤳ȤǤޤĤˤϥۥ̾³RELAY򡢵ݤˤREJECTȤޤѥȯ򵭽Ҥ뤳Ȥǡ᡼ʤ褦ˤ뤳ȤǤޤΤǡñʥե륿ȤΩޤ



嵭ե륿ǵݤ줿ˤϡMUA㤨TELNET˾DzåФޤ

RCPT TO: hoge@hogehoge.jp
550 5.7.1 hoge@hogehoge.jp... Relaying denied


Ʊˡ/var/log/maillogˤ⤳Фޤ³IPФƤ
sendmail[xxxx]: xxxx: ruleset=check_rcpt, arg1=hoge@hogehoge.jp, relay=sv1 [192.168.0.1], reject=550 5.7.1 hoge@hogehoge.jp... Relaying denied



кȤơ/etc/mail/accessʲΥޥɤ¹Ԥ롣

# cd /etc/mail
# makemap -v hash access.db < access


νִ֤ͭˤʤ롣
SendmailκƵưʤɤס
MUA³Ѥߤξ֤Ǥ⡢椫ͭˤʤޤ
ʴ

550 5.7.1 hoge@hogehoge.jp... Relaying denied
ʤǾ嵭makemap¹ԡ
RCPT TO: hoge@hogehoge.jp
250 2.1.5 hoge@hogehoge.jp... Recipient ok




ޤǤ/etc/mail/accessˤϡ֡SendmailưƤ륵Сɤ鸫³IP/ۥ̾פ򵭽Ҥɬפޤ
Ͼ嵭/var/log/maillogˤФƤޤŪĴ٤ä顢᡼¦Ф

$ telnet [᡼륵IP] smtp

Ȥ֤ǡ᡼륵оǰʲΥޥɤ¹ԤESTABLISHEDȤɽޤ

$ netstat -an|grep 25
:
:
tcp 0 0 ڥ᡼륵IP:25 ³IP:35870 ESTABLISHED
:

ϡǯ˻äΤˡdumpȤrestoreޥɤȤȤ٤ΤȤФƤʤΤǡ٥äȤ

Τ

HP_Linux_ʸ
ʸ



Υڡ

HP_Linux_ʸ_SmartArray/RAIDȥ(cciss, cpqarray)ˤĤƤεѾ
SmartArray/RAIDȥ(cciss, cpqarray)ˤĤƤεѾ



Ȥ

HP_Linux_ʸ_쥹塼⡼ɻ SmartArray/cciss³ TAPE(SCSI)Ѥˡ
ܺȤϡ쥹塼⡼ɵư engage scsi cciss.o TAPEǧ塢st.oɤ cciss.oͳǤ TAPEѲǽˤʤޤ



ǶȤäȤ

HP_Linux_ʸ_쥹塼⡼ɻ USB-DAT³ TAPEѤˡ
ưǥ⥸塼ɤȤơRed HatϤ Anaconda󥹥ȡǤ #insmod st.o '.o'ޤǥեѥϤɬפޤkernel 2.6Ϥξ .oǤϤʤ .koˤʤޤSLES9ξ #insmodǤϤʤ#modprobeѤɬפޤƥǥȥӥ塼ξܺ٤ϲ



ŪʼϤͤˤʤ롣

SEXY ELEMENT/backup,restore/RedHat Linux ES 3.0 ΥХååפȥꥹ - SEXY ELEMENT
μǤϡHP DL360, DL380 ˥󥹥ȡ뤵줿
RedHat ES 3.0 Хååסꥹȥ򵭤ޤ
ꥹȥȤˤϡKNOPPIX (CD-ROM ư Linux) Ѥޤ

ʤˤʤ
¤Ūɤ̤ˤȤơ

Ringo's Weblog: μ̤Ѳִ
ʬΤۤΤۤȤɤʬ˴ؤμ礱롣



ȡμפˤ⿧äơ㤨

֥ϥޤäȤϤȤꤢ٤Ǿ夯ɤΥǥ⤫Ӥ䤹

Ȥ

ֽ̤λϲ˿ʤۤʤȻפäƤƤ⡢ƤʤäƤߤȰճȤǤʤȤȤɤ

Ȥ

ֳΤȤϤۤɿƤƤʤäͧͤȡǯФäƤäƤߤƤ⤪ߤεΥѤäƤʤơĤȤϰճդ礤³ʡ

ȤΤޤμʤȡ





ȤȤϥ뤬Τˡñ̵Τ¤ˤĤʤʤפ̵ΡפǤ뤳ȤߤˤʤäƤΤͭȻפ

ֶߡפ롢äƤǤܼŪ˲ɥХơ̵⤹뤱ɡĤޤ겿߽ФʤΩĤȤϤʡɾȤȡ




ʤߤ˥ѡ졼ȤϤΤȤ餷

masanobu nakayama
ͤϡʻҤδŪΤߤäưŪ˷ޤͤǤꡢƩ͡ʥѡ졼ߥåȡˤȸƤ֡

Apple󥸥˥롢AppleǥץǹԤäƤ4ĤΥȡ餷

B3 Annex: Apple󥸥˥롢AppleǥץǹԤäƤ4ĤΥ
ϡAppleΥ˥󥸥˥󥰥ޥͥ㡼Michael Lopp᤬SXSWΥѥͥ"Blood, Sweat, and Fear: Great Design Hurts"ǸäΤBusinessWeekޤȤ᤿Ρꥨƥ֤ɤΤ褦˥ޥͥȤƤ뤫ָ롣

* 103ء31ء10 to 3 to 1

åץΥǥʡϡǽˤĤƤ10Τޤä㤦ååפ롣¤ߤ10ǥ󤷡ƺ٤˸Ƥ塢3θ˹ʤࡣ˿ƤˡǤʺǽƤ˹Ԥ夯



ʤۤɡ
ºݡHTMLΥååפäơѡ
ʤȤʤñ˺줽˻פ뤱ɡϤȥϥޤ롣JSCSSٶˤϤʤ뤱ɡ

ǥĽФȤǺΤɤ


ȤäƤȤϤäƤäݤ

ڥ륽ʤ˵ǽȥ桼ӥƥꤷƤ餪 ITޥͥ
ޤBacklogβ߷פʤɤϡʳǤϻξǹԤޤ֥ڡѡץȥԥ󥰡פȤˡǡܥ֡ܤʤɤ򡢻ʤƤΤǤ




Ϳ޽

ڡѡץȥԥ Ŭʥ桼󥿥եΨ褯ǥ󤹤

Ǯ


ɧȤ - ϤƤʥ꡼
Ǯ̡Ƚ
졦̿
졦³Ķ
졦̴򸫤
졦ä
졦פڤ
졦Τ˺
졦褯Ƥ

졦Ǹޤ
졦Ԥ顡Τ

οͤϺҤtumblringƤ˰㤤ʤ

ƤʤȤ󥯤ƤȻפä顢kamihiraᤫ
DzǤ

orememo
ޤäBlog񤫤ʤʤäͤ錄顢οͤtumblrtwitterϤ᤿ǽ⤤Ȥ ޤä̤ꡣ

OpenBlocksľܥХ˽ФĤʤ顢iptablesϰꤷƤǡ

Ȥ⤬ͤNetscreenȤ㤦顢OpenBlocksǤ줬ľܥХ˽Ф륱ؤɤǤϤʤ


Ȥ櫓ǡΤʴʼȴ

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp --dport 5500 -j ACCEPT
iptables -P INPUT DROP


/etc/rc.iptablesȤ˽񤤤ơ/etc/rc.confiptables=YESȤФäݤ̤ǧ

EZ-NET ݡȡ ΤҤ饵Υѥȥ OpenBlockS266 ȤäƤߤ
/etc/rc.iptables Ѥ뤿ˤϡ/etc/rc.conf /etc/defaults/rc.conf ɤ߹ޤⲼιԤ iptables=YES ȤԤɲäɬפޤ


ǤµdzǧƤޤ󤹤ߤޤʤ⤦ŸȤƤޤäΤǡ



ʤߤiptablesꤹȤϡꥢͳǤʤȲݡ
ξ¦Υ󥿥ե鼫ͳ˥Ǥ֤ǡꥢͳǥ󤷤ѹȤ䤹


ȤSSH̩/ˤ롢ȤOKʤȡ

/etc/rc.confưİǤޤʡ

Ȥ櫓ǡbridge⡼ɤǹۤȤΥ⡣

ͥåȥ



sv1 VPNۤ˥С

[10.1.2.100]
10.1.2.0/24

[10.1.2.1]:eth0

obs OpenVPNС

[192.168.0.1]:eth1

192.168.0.0/24

[192.168.0.100]

WinPCOpenVPN饤ȡ



ʤߤobsWinPC򥷥ꥢǷҤǤȺȤʤ䤹

ȰʲΤ褦ˤPINGФäѤʤˤƤȡĤĤʤäȽ䤹
sv1OpenVPN饤Ȥ˿벾IPɤ
WinPC顢sv1


OpenBlock¦
ʥѥȥեåSSD꡼0.4äƤ

ݡžͭ

# sysctl -w net.ipv4.conf.all.forwarding=1
net.ipv4.conf.all.forwarding = 1


򹱾Ūˤˡ狼Ǥ
Ȥꤢ/etc/rc.confľ񤭡


bridge-utils򥤥󥹥ȡ롣

Bridgeι
֥åȤˤϡbrctlȤޥɤȤbrctlϡbridge-utilsפȤѥå˴ޤޤƤ롣ϼξ꤫Ǥ롣


# autoconf
# ./configure
# make
# make install



Τ褦ʥե

֥åϥץ bridge-start
#!/bin/bash
# Define Bridge Interface
br="br0"
# Define list of TAP interfaces to be bridged,
# for example tap="tap0 tap1 tap2".
tap="tap0"
# Define physical ethernet interface to be bridged
# with TAP interface(s) above.
br="br0"
tap="tap0"
eth="eth0"
eth_ip="10.1.2.1"
eth_netmask="255.255.255.0"
eth_broadcast="10.1.2.255"
for t in $tap; do
openvpn --mktun --dev $t
done
brctl addbr $br
brctl addif $br $eth
for t in $tap; do
brctl addif $br $t
done
for t in $tap; do
ifconfig $t 0.0.0.0 promisc up
done
ifconfig $eth 0.0.0.0 promisc up
ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast


֥åλץ bridge-stop
#!/bin/bash
# Define Bridge Interface
br="br0"
# Define list of TAP interfaces to be bridged together
tap="tap0"
ifconfig $br down
brctl delbr $br
for t in $tap; do
openvpn --rmtun --dev $t
done



¦openvpn.config

port 5500
proto udp
dev tap0
tls-server
ca /root/easy-rsa/keys/ca.crt
cert /root/easy-rsa/keys/server.crt
key /root/easy-rsa/keys/server.key
dh /root/easy-rsa/keys/dh1024.pem
server-bridge 10.1.2.1 255.255.255.0 10.1.2.200 10.1.2.254
push "route 10.1.2.0 255.255.255.0"
client-to-client
duplicate-cn
keepalive 10 120
persist-key
persist-tun
status openvpn-status.log
log-append openvpn.log
verb 1



饤¦Υեʳĥovpnå鵯ư

client
proto udp
dev tap0
dev-node " ꥢ³ 2"
port 5500
remote VPNФIPɥ쥹
ca "c:\\keys\\ca.crt"
cert "c:\\keys\\client1.crt"
key "c:\\keys\\client1.key"
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
verb 1
pull
float



ư
1.¦
(1)bridge-start
(2)openvpn --config openvpn.config

2.饤¦
(1).ovpnե򱦥åVPNư


λ
1.饤¦
(1).VPNưƤDOSF4󲡤

2.¦
(1)openvpn
(2)bridge-stop


SSLκȤ¾ΥȤ򻲹ͤˤƤ¿ʬǤϥϥޤʤȻפ

ϥѥȥեåˤϽ񤫤ʤۤɤRAM˽񤤤ƻΤƤȤ

ȡOpenVPNоǡ֥åϤ륿ߥ󥰤ǡǥեȥȥäΤǡޥɤɲäۤΤʤȻפ̵ǥեäƤƤưʤߤǤ
route add ɥǥեIP br0




ifconfigrouteޥɤ

OBSưľ
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
10.1.2.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default "ǥե" 0.0.0.0 UG 1 0 0 eth0

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0A:85:03:8F:AF
inet addr:10.1.2.1 Bcast:10.1.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:137 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8296 (8.1 Kb) TX bytes:896 (896.0 b)

eth1 Link encap:Ethernet HWaddr 00:0A:85:03:0F:AF
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4659 (4.5 Kb) TX bytes:0 (0.0 b)
Interrupt:31 Base address:0xfd00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)



bridge-startľ
# ./bridge-start
Fri Mar 14 15:52:04 2008 TUN/TAP device tap0 opened
Fri Mar 14 15:52:04 2008 Persist state set to: ON
Bridge firewalling registered
device eth0 entered promiscuous mode
device tap0 entered promiscuous mode
br0: port 2(tap0) entering learning state
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 2(tap0) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state

freebsd[271]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
10.1.2.0 * 255.255.255.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
# ifconfig
br0 Link encap:Ethernet HWaddr 00:0A:85:03:8F:AF
inet addr:10.1.2.1 Bcast:10.1.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:966 (966.0 b) TX bytes:0 (0.0 b)

eth0 Link encap:Ethernet HWaddr 00:0A:85:03:8F:AF
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:339 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20416 (19.9 Kb) TX bytes:896 (896.0 b)

eth1 Link encap:Ethernet HWaddr 00:0A:85:03:0F:AF
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:202 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20944 (20.4 Kb) TX bytes:0 (0.0 b)
Interrupt:31 Base address:0xfd00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

tap0 Link encap:Ethernet HWaddr 6E:03:0A:17:43:B6
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:21 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

#



bridge-stopľeth0Υ󥿥ե꤬ʤʤäƤޤ
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
freebsd[281]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0A:85:03:8F:AF
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:593 errors:0 dropped:0 overruns:0 frame:0
TX packets:207 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42596 (41.5 Kb) TX bytes:17613 (17.2 Kb)

eth1 Link encap:Ethernet HWaddr 00:0A:85:03:0F:AF
inet addr:.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:506 errors:0 dropped:0 overruns:0 frame:0
TX packets:436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:73730 (72.0 Kb) TX bytes:65145 (63.6 Kb)
Interrupt:31 Base address:0xfd00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)



ʾǤ

bridgeʤΥ⡼ɤ֤äͽꡣʷڤɡޤʤä

VMWare Player˥ѥĶۤLZO饤֥OpenVPNΥѥ꤫ȤǡѥĶOpenSSLΥ饤֥꤬ɬפˤʤä

OpenSSL򥳥ѥ뤷褦ȻפäOpenSSLΡconfigץޥɤ˥ѥGCCξϤˡɤƤʤȸäƤǺΤϣʬ餤Ƚʤä

Ȥ櫓ǿƤߤɤ1GBΥѥȥեåǤХѥĶܤƤŪˤϷ빽;͵餷ȤΤȽäƤʥѥǽľ뤹CPUǽȤ̣Ǥ­̣⤷ʤɡϸäƤPPC266ʤ齼ʬʤ󤸤ʤʤȡ386DXȤäѤɡˡ

CF¦˺OS򥤥󥹥ȡ롢ѥ뤷OpenVPNޤǤä괰
ѥ¿٤Ѥʤ٥ǤϤʤ


Ȥ櫓ǡʲޤȤᡣ

OpenBlockS266RoHSбб롣εˤϤбʵǡˤˤĤƤ줿Τ¿դɬס
RoHSбǤǤϡѥȥեå꤬ä褦RoHSǤʤ¿ʬɤǤOKޤӤΤȤ˱ۤȤ̵ɡ
ѥĶɬפǤʤ¿Ȼפ롣ץꥳѥ뤹٤ʤξǽʬ

ܤοԾ˾줷ƤƹǤΥ꡼A٤λ⤷ʤȤá

ӲBlog: äȲǤܤοԾ˾줹뤳ȤϤɤȻפ
줷ơݣߤȤĴãƤɤΤꥳХ졼ΥȥåפǿͤβҤΥ꡼Υեʥ󥹤ƱۤǤϤʤ


ϹͤȤƤ϶̣ɡ
־줹ޤǣǯ֤ǤȤƹĹǤȤȤϾˣǯƤ褤뤤ϡǤʤ褦ʻԾĶˤ٤
ȸäƤȤ㤦ȻפʤϸäƤʤȻפɡˡ
ĹǤͳƤԾͳǤϤʤ

ӲBlog: äȲǤܤοԾ˾줹뤳ȤϤɤȻפ
ǯޤܤǤϾ줹ޤʿѣǯȤäƤǤϤʤǤܷкѤϹĹȤĹǤͭηкˤʤäǤϤʤ


ǡ좭ϳΤˤ⡣ȤܤĹ٤Ƥ¤ΤϹŹ˹ͤƤ餦ȤDZѤƤĤޤפˤĤưηäʤäƤΤϴȤ¦ǤϤʤƹŹäΤǡWeb2.0ȤʤȤˤФƤȤ⹭ŹϤǽ˿ųݤΤǤ롢Ȥ

REPEDANT BLOG > Etsy꡼C饦ɤ30Ĵã ݤäܤΥͥåȥ٥㡼ͫ : ITmedia 륿ʥƥ֥֡
ܤΥֻȤ꡼ɤƤΤϷ褷ƵѼԤǤϤʤޥǥŪ׹ͤȹŹŪĶȥӥͥѡǤ롣


Ȥ櫓ǡä᤹ȡܹԾ˾줹٤ɤȤ䤤ФȤƤϡʴʡ
Ĺ뤳ȤŪ˷ǤƤȤˤơˤҲŪѡʡĶϡ϶ˤȻʡᤳޤϤߤʤΡˤˤäƤ궯ĹϤ줽Ǥо줹٤

դˤϾ줷ʤƤɤ⡩ȤͤƤߤ
ܶΤۤȤɤʻǡʬαݤͭꡢä˻⿮Ѥ̵Ȥ⽼ʬ˲äƤʾ
⤽ĹƤʤ

ޤäǿʤ orz


ޤ⤷ʬä顢Ŀ;ݸȤSOXȤȤФ뵬ɤʤΤǡʻܤǤޤޤäƤȻפ
ʤ̣Ǥϥ⡼ӥָͥʤΤ⡣Ƥ⤽Ĺ᤹褦ʴȤ϶ȼԤϥ١̤ΤȤˤäꤹ뤳Ȥ¿ΤǡӤˤʤʤȤʤȤ


ʤߤ˳οؤμӤȤƤϤɤʤ

NASDAQ - Wikipedia
NASDAQ˾줹ܴ

줸㤢ޤ꿷äƴϤʤʡ

³ǯƤΥȥʥ˵ư

ȢȤNFS/SMBȤVMWareȤRACƿ򹭤褦ȤտޤȽ뤱ɡ
index.html
ܻ1ΥϡɥVMwareʣβ۴ĶѤơڤRACۤ뤿ǤǥASMGuest OSLinuxѤƹۤޤ

äѤ긽ŪǤϤʤʤȡ
ݡȤˤOSCPǧںѤߤιʵȤɬפΤǡ桹ٴȥ٥ǤϸŪǤϤʤޤȥ֥бǽʿͺ򥭡פƤ⤷ݼ֤Ȥɬפ⥳ȹ⤹롣
Oracle Storage Compatibility ProgramOSCP)Oracleǧڡ¾ʤȤ³ǧڡǧڡiStorage: ȥ졼: | NEC
ƹ񥪥饯Ҥϡ饯ǡ١¾ҥǥ쥤־Ʊư뤫򸡾ڤƥȥץǤOracle Storage Compatibility Program(OSCP)󶡤ƤޤNECϡOSCPΥСȤơ饯ǡ١ǼƤiStorageǥ쥤֤ץꥱ󥽥եȥǤDynamicDataReplicationڤRemoteDataReplicationڤNASǤiStorage NV꡼ѤƸڤޤη̡ƥȤ˽λDynamicDataReplication,RemoteDataReplicationڤ iStorage S꡼ǥ쥤֡iStorageNV꡼Υ饯ǡ١ФߴǧǤޤ


Ȥ櫓Ǹ²ϤʤȤʤȡ

ʣ˼ưե륪СˤHA
󥰥빽RACˤǥǥΤ߳դRAID5ŪʤΤˤξ㳲ȯSCSIȤĤʤѤû֤줵롣

ʤ饵УܳդǥǽѣʲDL360MSA30饹ˡ
Ʊ칽ΥФ椢餫Ƥ
դǥʪŪˣMSA30桩ˤʬƤơѤΥХååסOracleʬΤΥХååѤˤƤȤ

åȥå׻ܤΥФDAT˥եפƤ⤦˥ꥹȥƱ칽ˤ롣
SCSIؤư뤳Ȥ⤢餫ǧƤȡ

ϡɥŪˤ⥵ΤΥǥŸϾĹLANߥ󥰡餤äƤФޤޤĹϤ

ˣʱѤˤʤͤϤ⤫RACȤǤ

ʣMySQLΥޥ졼̴ĥ
Τμ¤OracleRACΰ򿯿ƤϤʤ٤Ϥ⤦äƤƤ뤫⡩Ǥ˥ƥΰؤϡ줫餫ȡˤʤΤǡäϤǼ⵻Ѥʤĥ롢äƤΤɤȸĿŪ˻פäƤ롣ʤ뵤Τ󥷥ƥװͭ뤳Ȥɡ


Ϣƥ국
ޤ:Хե顢ͥåȥ

Τʤν񤤤Ƥ
ޤ:Ȣ Oracle Real Application Clusters 10g

³
WEB֥饦δġeth1DHCPˤLAN³telnet롣
telnetϽ֤ǤIDʤʤΤǤա

SSH򥤥󥹥ȡ뤹롣Ȼפäޤ褯狼


Ȥꤢեऴȥؤ뤫ʡOpenVPNӥѥ뤷ƥޥɵưФ
פäȥۡ - ݡ - Ѿ - OpenBlockS266
zImage.initrd.treeboot-productȤΰ㤤ϡRAMǥ 32MB ˤʤäƤޤ ntpd, sshd äƤޤ

Ȼפäˤ
פäȥۡ - ݡ - Ѿ - OpenBlockS266
0.4-RELEASE-20071020
OpenBlockS266/128/16R
IPv4
ޥɶ

ȤꤢPC3comFTPФ롣
3Com Software Library - Utilities for 32 bit Windows
3CServer 1.1.007 - a TFTP and FTP server and client for Win32

ɤ᡼FTPȤ褦Ŭꡣ

ǡδǥåץǡȤ롣
BOOTPFTPߤɡǥåץåɤΤΤȽ񤤤ƤäƤɤʰػҤΩ夬Τˡ
FTPǤΤǤФΤޤ޺¤äޤޤǽΤǡ
ɤ̵ʤ

Linux 2.6.16 (LinuxServer) (0)


LinuxServer login: user1
Password:
SSD/Linux 0.4-20070621/2.6.16 #1 Fri Jun 22 07:51:01 JST 2007

No mail.
# id
uid=32768(user1) gid=100(users) groups=0(wheel),100(users)
# su - root
Password:
# ls
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ram1 25M 15M 8.5M 64% /
/dev/hda1 962M 13K 913M 1% /mnt
# umount /mnt
# mount -t tmpfs tmpfs /mnt
# cd mnt
-su: cd: mnt: No such file or directory
# cd /mnt
# ftp 192.168.1.2
Connected to 192.168.1.2.
220 3Com FTP Server Version 1.1
Name (192.168.1.2:user1): anonymous
331 User name ok, need password
Password:
230 User logged in
Remote system type is Windows/NT.
ftp> bin
200 Type set to I.
ftp> passive
Passive mode: off; fallback to active mode: off.
ftp> get zImage.initrd.treeboot.huge-product
local: zImage.initrd.treeboot.huge-product remote: zImage.initrd.treeboot.huge-product
200 PORT command successful.
150 File status OK ; about to open data connection
100% |***********************************************| 10084 KB 915.43 KB/s 00:00 ETA
226 File transfer successful.
10326560 bytes received in 00:11 (915.35 KB/s)
ftp> bye
221 Service closing control connection
# ls
zImage.initrd.treeboot.huge-product
# /usr/sbin/flashcfg -f zImage.initrd.treeboot.huge-product
Load boot image to FlashROM
################################################
#############################
done


öshutdown -r nowǺƵươ٤
OpenBlockS 266ˤĤ
/usr/bin/ssh-keygen -t rsa1 -b 1024 -f /etc/ssh/ssh_host_rsa_key -C '' -N '' /usr/bin/ssh-keygen -t dsa -b 1024 -f /etc/ssh/ssh_host_dsa_key -C '' -N ''


sshǤ褦ˤʤä
եWEB餤äɤȤƤɬפʤΤ⡣
ޤALLAnyAcceptŪʡ

䡼ñǤͤ
ϥץ󥽡VPNOpenVPN򥤥󥹥ȡ뤹ͽꡣ

Ǽʤ줿Τϥ
OpenBlockS266 - פäȥۡ
OpenBlockS266 128Mǥ(ROM16MB RoHSб)


®Ĵ٤̡ΥСRoHSбǡˤǤСDMA⡼ɤǤPIO⡼ɤǤ;굤ˤʤƤ餷äȤȥѥȥեåá

ʤߤ˺äΤϤ졣
SanDisk | | ꡼ | ѥȥեå | Ultra IIѥȥեå
SDCFH-1024-903


SanDiskϤȤɤʤȤ󤬤äɡŪˤϤμ˽äƽ̵
פäȥۡ - ݡ - Ѿ - OpenBlockS266 - ѥȥեåν


fdiskȤס˻Ȥä


ưĥäƤPPC266MHzȤаޤǤiBookȤʡ
ޤȤ߹Ѥ¿㤦Ȼפɡ
褯ߤTulipɥ饤Ф衣롣

# shutdown -r now
INIT: Sending processes the TERM signal
Unmounting remote filesystems...[psw_ioctl] unblocked

Sending all pr[psw_ioctl] sig
ocesses the TERM signal...
[psw_release] by pid 726
Sending all processes the KILL signal...
Deactivating swap partitions...
Saving random seed to a temporary file...
Saving the system time to hardware clock...
Remounting root filesystem read-only...
Unmounting local filesystems...
Flushing filesystem buffers...
Please stand by while rebooting...
Restarting system.
.



405GPr 1.2 ROM Monitor (5/25/02) OBS266/128-16 1.4.3 (Apr 16 2007:14:54:03)

--------------------- System Info ----------------------
Processor = 405GPr (New mode), PVR: 50910951
CPU speed = 266 MHz
PLB speed = 133 MHz
OPB speed = 66 MHz
EBC speed = 66 MHz
PCI Bus speed = 33 MHz (Async)
VCO speed = 800 MHz
Feedback Clock = CPU
Amount of SDRAM = 128 MBytes
Internal PCI arbiter enabled
--------------------------------------------------------

--- Device Configuration ---
Power-On Test Devices:
000 Enabled System Memory [RAM]
002 Enabled Ethernet [ENET]
003 Enabled PCI Ethernet [PCIENET]
----------------------------
Boot Sources:
001 Enabled System FLASH [FLASH]
002 Enabled Ethernet [ENET]
LOCAL: 0.0.0.0
REMOTE: 255.255.255.255
MAC: 000A85038FAF
004 Enabled Serial Port 1 [S1]
Baud = 9600
----------------------------
Debugger: Disabled
----------------------------
-- Automatic Boot --
Booting from [FLASH] System FLASH ...
loaded at: 00500000 00C5D234
relocated to: 00400000 00B5D234
board data at: 00405074 004050BC
zimage at: 00405958 0054EED8
initrd at: 0054F000 00B5A6C4
avail ram: 00B5E000 08000000

Linux/PPC load: root=/dev/ram
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.6.16 (root@todo84) (gcc version 4.1.2) #1 Fri Jun 22 07:51:01 JST 2007
OpenBlockS port
Built 1 zonelists
Kernel command line: root=/dev/ram console=ttyS0,9600
PID hash table entries: 1024 (order: 10, 16384 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 120576k available (2188k kernel code, 604k data, 120k init, 0k highmem)
Mount-cache hash table entries: 512
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 6189k freed
NET: Registered protocol family 16
PCI: Probing PCI hardware
Generic PHY: Registered new driver
Initializing Cryptographic API
io scheduler noop registered (default)
Push switch driver v0.01
[psw_init] Push switch installed on interrupt 26
OBS_LED driver version 0.01
OBS_LED driver version 0.01
GPIO at 0xc9000700
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 0) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 1) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 90112K size 1024 blocksize
loop: loaded (max 8 devices)
PPC 4xx OCP EMAC driver, version 3.54
mal0: initialized, 1 TX channels, 1 RX channels
eth0: emac0, MAC 00:0a:85:03:8f:af
eth0: found Generic MII PHY (0x00)
LXT970: Registered new driver
LXT971: Registered new driver
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky
Linux Tulip driver version 1.1.13 (May 11, 2002)
tulip0: MII transceiver #1 config 1000 status 7809 advertising 01e1.
eth1: Davicom DM9102/DM9102A rev 64 at e800fd00, 00:0A:85:03:0F:AF, IRQ 31.
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
HPT371: IDE controller at PCI slot 0000:00:03.0
HPT371: chipset revision 2
HPT371: 100% native mode on irq 30
ide0: BM-DMA at 0xfe08-0xfe0f, BIOS settings: hda:pio, hdb:pio
hda: SanDisk SDCFH-1024, CFA DISK drive
ide0 at 0xffe8-0xffef,0xffe6 on irq 30
hda: max request size: 128KiB
hda: 2001888 sectors (1024 MB) w/1KiB Cache, CHS=1986/16/63
hda: hda1
init_obs266_flash: temp = ff09a000
OpenBlockS266: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
OpenBlockS266: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
obs266: flash mapping: 1000000 at ff000000
Creating 5 MTD partitions on "OpenBlockS266":
0x00fa0000-0x00fe0000 : "OpenBlockS Configuration Data"
0x00000000-0x00c00000 : "OpenBlockS Boot Image"
0x00fe0000-0x01000000 : "OpenBlockS OpenBIOS"
0x00000000-0x01000000 : "OpenBlockS All Flash"
0x00c00000-0x00fa0000 : "OpenBlockS User Flash"
i2c /dev entries driver
IBM IIC driver v2.1
ibm-iic0: using standard (100 kHz) mode
LARGEEEPROM: I2C based EEPROM driver.
Serial EEPROM FOUND at 57
Probe read -6
X1226: I2C based RTC driver.
X1226: found X1226 on IBM IIC
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
ip_conntrack version 2.4 (1024 buckets, 8192 max) - 232 bytes per conntrack
ip_conntrack_pptp version 3.1 loaded
ip_nat_pptp version 3.0 loaded
ip_tables: (C) 2000-2006 Netfilter Core Team
ipt_recent v0.3.1: Stephen Frost . http://snowman.net/projects/ipt_recent/
ClusterIP Version 0.8 loaded successfully
arp_tables: (C) 2002 David S. Miller
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
[prepare_namespace] Executing flashcfg...
etc/adjtime
etc/fstab
etc/group
etc/hosts
etc/hosts.allow
etc/hosts.deny
etc/inetd.conf
etc/inittab
etc/nsswitch.conf
etc/passwd
etc/rc.conf
etc/rc.iptables
etc/rc.local
etc/resolv.conf
etc/services
etc/shadow
etc/syslog.conf
etc/netstart.local
etc/flashcfg
etc/dhcpd.conf
etc/namedb/named.conf
etc/namedb/127
etc/namedb/localhost
etc/namedb/loopback.v6
etc/namedb/db/
etc/ppp/
etc/ppp/options
etc/ppp/chap-secrets
etc/ppp/pap-secrets
etc/ppp/ppp-on
etc/ppp/ppp-off
etc/ppp/ppp-on-dialer
etc/ppp/pppoe.conf
etc/ppp/firewall-standalone
etc/ppp/firewall-masq
etc/mail/aliases
etc/mail/local-host-names
etc/mail/relay-domains
etc/usermgmt.conf
usr/contrib/etc/thttpd.conf
usr/contrib/etc/openblocks.conf
etc/vtund.conf
etc/ntp.conf
etc/lkm.conf
etc/pcmcia/config.opts

gzip: stdin: decompression OK, trailing garbage ignored
tar: Child died with signal 13
tar: Error exit delayed from previous errors
[prepare_namespace] Finished executing flashcfg
Freeing unused kernel memory: 120k init
INIT: version 2.86 booting
/dev/ram1 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=4,mode=620)
mount: mount point /proc/bus/usb does not exist
none on /sys type sysfs (rw)
/dev/hda1 on /mnt type ext2 (rw)
WARNING: no swap space configured!
INIT: Entering runlevel: 2
starting network
processing openblocks settings:
openblocks settings done.
hostname: LinuxServer
configuring network interfaces: eth0: link is down
eth0 eth1.
adding interface aliases:
starting pshd[psw_ioctl] PSWIOC_WAITPUSH pid 731

starting system logger
portmap.
mount: mount point /proc/bus/usb does not exist
.
creating runtime link editor directory cache.
clearing /tmp
updating motd.
standard daemons: cron.
starting network daemons: inetd.
starting local daemons:.
starting OpenBlockS daemons: httpd:880.
starting runled
Tue Mar 11 21:48:36 JST[psw_ioctl] unblocked
[psw_ioctl] sig
[psw_ioctl] PSWIOC_WAITPUSH pid 731

LinuxServer login: root
Password:
SSD/Linux 0.4-20070621/2.6.16 #1 Fri Jun 22 07:51:01 JST 2007

No mail.
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/ram1 25185 15275 8630 64% /
/dev/hda1 984871 13 934813 1% /mnt
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ram1 25M 15M 8.5M 64% /
/dev/hda1 962M 13K 913M 1% /mnt
#

Ӥ򿩤٤ʤ餪˥󥹥ȥ󥰳ϡ



ޤMeadow
Meadow/Emacs memo: Ѥ Meadow ȤäƤߤ褦
ʿͤΤˡȤꤢѤߤΤΤ󶡤褦ȤΤǤ



ˡCygwinʵס
褯狼ΤDevelΤInstall
ͤƬ椯ʤ Meadow + cygwin + gauche windowsˤŬscheme¹ԴĶ
gaucheΥѥΤmakeɬפˤʤΤcygwinΥ󥹥ȡdevel -> makeåƤȡ



WindowsǤSLIBȤΤȤ餷¾OSפʤΤˡ
SLIB
Obtain slib-3b1-1.exe (1.1.MB) and run.


2008/3/17ɵ¾OSפʤפϱǤޤ
404 Blog Not Found:scheme - traceslib
ʡʤäơ!?slibgoshϤᡢscheme implementationȤꡢȤۤʤΤǤäFreeBSDportsޤȡslib-gaucheȤports̤ˤ롣ʡ






˻ͤˤʤ롣
ͤƬ椯ʤ Meadow + cygwin + gauche windowsˤŬscheme¹ԴĶ
򻲹ͤˡޤslibȤƤC:\cygwin\share\slib˥󥹥ȡ(slibषƽ褿եC:\cygwin\shareͤù)


嵭ϰְ㤤ͤùϡΤˤϡc:\cygwin\usr\shareפǤ͡
ǥեȤǤϡSLIBΤProgram Files˺롣



ȤäƤܲȤˤʵҤ
Gauche - A Scheme Interpreter
ϡWindows/MinGWѤGauche򥳥ѥ뤷ХʥΥ֤Ǥ MinGW DLLޤޤƤΤǡŬʥǥ쥯ȥunzipǻȤϤǤ ޤ¸ʳǤ뤳ȤդƤƥϴؿϤۤưޤ󤷡 ¾ˤưʤȤ빽ȻפޤΤξǻȤäƲ


äƤɤʤCygwinǤʤʡȤ櫓³ԡ


.emacsꡣ
ȤꤢŽդ롣
Karetta|Gaucheץߥ(Ωɤ)|Emacs
EmacsˤSchemeΥɤԽ뤿Υ᥸㡼⡼ɤǤ scheme-mode ȡEmacsΥХåեScheme󥿥ץ꥿¹Ԥ뤿 cmuschemeȤޤޤƤޤʲ .emacs ΰǤ



ˤŽդȤgoshΥѥѹ
ͤƬ椯ʤ Meadow + cygwin + gauche windowsˤŬscheme¹ԴĶ
(setq gosh-program-name "C:/cygwin/usr/local/bin/gosh -i")



WindowsδĶѿPATHC:\Cygwin\bin̤MeadowƵươC-cSSʸˤϤȵư


ˡdot.emacs.jaäƤΤΤǡ١ˤƾ嵭.emacs ȥޡ


ĤǤˡXKeymacsȤäơ̵ѴץALTˡCapsLockפCtrlˤȤ˲ŬʤϤȤȤʤäƤ뤱ɡ




Ϣ
ޤ:[Gauche][Lisp]ץߥGaucheܡХꥱLisp

ܤϤ⤦ݤȤʤޤפȤ

夬뤫ȤǽŷʤȽ񤤤Ƥͤ뤱ɡ
빽ФߤǤޤ夫H
Ƥư˽Ϸܿ٤ɡʤ̣ǤϽϷܤ
ȤФȾʤޤΤߤвٽʤ餷Ҥ
ǤϤʤɿȤʤԲǽ

ϷܤäפáƷΣʬΣ
⾦ΰ㤤äƷ󳰤λŻȤ餵äơSI
βҤȤä줽


ʤΤ˰¤餸㤢夬äƤñ
äʤäƤȡ


äɡʡȤϤषΤ⡣
祢ŪˡλŻϾλŻμ¤



٥㡼˸ۤ٤ͺϤɤʥפ

Żʹ֤Ǥʤפۤ¦ۤ¦Ū
뤫ꥫߤá

Ƥΰ̣ǤΡ֥٥㡼ȡפäƤΤ⤽⾯


٥㡼Ȼפä顢褯ߤñʤٴȤǤ٥
㡼ʤ顣



gauche.night

ʸƤBlogοͤƤȤΤäꡣäư
ڿӿƤʤ餿Ƥɡ⸫
ʤȻפɡ

ɤٶƷ̤Upͽꡣ

Фޤ礦


ʴɤȤ

ƤӼȤ褿ϤäȤФȲҤ˥ܥ
ALȥȥʥˤ

֡ˤĤƤϤɤ˽񤤤ƤפȤ̿ɬפ̵

ʤʤ顢֡ˤĤƤϤɤ˽񤤤ƤפȤϡɬפˤʤäǸưפ˸Ĥ뤫顣


㤢ʤ


äơ̤˿Ƥ櫓ʤɤʤȤʤ

Zope󥭡
ǯʾ֤Ƥޤޤ֥Ƴޤ




طΤϤդʡ
Υȥ˾ĹȤܤʡʤ顣ǯʾ

ޤ:פϼʬǤ
λΥȥȥĤȤȡֶƱȤˤơϤ˴ԤȤ˿פȤȤդƤͤȿƤΤϡɤäۤɤȽäƤƤƤʤϤɤн뤫ɤȤäݤ

ҤǤϿ顢RSS꡼֤ʤɤȤҤζ̳ΰ˴Ϣο󥵥ȤĿBlogʤɤϿʤɤȤξΩƤʤɤȤƤ롣ƥåդޤdzƸĤ˼Ƥ󸻤Ū礵춦ͭʤɤȤ뤳Ȥǡåմ֤θήȯˤʤꡢʥ̤⸽ϤƤ롣


ʤƤȤ񤭤ȤǤʤեɾͭεǽޤưʤFastLadder

Ūˤ¾ͤPublicʥեɤȤǤʤ

ʤǤ

Ƥ餤

ΥڡΥȥåץ