2012-02-04
Rails¤ÎÊ£¿ô¥Ð¡¼¥¸¥ç¥ó¶¦Â¸ÀßÄê
Rails2.3.5¤È3.2¤òư¤«¤¹¡£DB¤Ïsqlite3¡£
OS¡§CentOS6
¡Ruby1.8.7 1.9.2¤Î¥¤¥ó¥¹¥È¡¼¥ë
°Ê²¼¤Î¥Ú¡¼¥¸¤ò¸µ¤ËÀßÄê
http://www.machu.jp/diary/20110521.html#p01
¡¦rvm¤Î¥¤¥ó¥¹¥È¡¼¥ëÊýË¡
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
¡¦ºîÀ®¤¹¤ëgemset¡Ê¤Ê¤ó¤Ç¤âÂç¾æÉפÀ¤±¤É¡Ë
rvm gemset create rails32
rvm gemset create rails23
¢Rails2.3.5ÍÑÀßÄê
¡¦rvm 1.8.7@rails23
¡¦gem¤Î¥Ð¡¼¥¸¥ç¥ó¤ò²¼¤²¤ë
gem install -v 1.3.7 rubygems-update
update_rubygems
£Rails3.2ÍÑÀßÄê
¡¦gem install therubyracer
¡¦Gemfile¤Ë°Ê²¼¤òÄɲÃ
gem 'therubyracer'
°Ê¾å¤ÇÊ£¿ô¥Ð¡¼¥¸¥ç¥ó¤òƱ»þ¤Ë¼Â¹Ô²Äǽ¤Ë¤Ê¤ë¡£
2010-08-06
DoCoMo²óÀþ¤ÇiPhone4¡¢¤½¤·¤Æimode¥á¡¼¥ë¤âÅý¹ç
³¤³°ÈÇiPhone4¤¬DoCoMo²óÀþ¤Ç»È¤¨¤ë¤è¤¦¤Ë¤Ê¤ë¤È¤Î¤³¤È¡£
³¤³°ÈÇ£é£Ð£è£ï£î£å£´¡¢¥É¥³¥â²óÀþ¤ÇÍøÍѲÄǽ¤Ë
¤Ç¤âimode»È¤¨¤Ê¤¤¤¸¤ã¤ó¤Ã¤Æ»×¤Ã¤¿¿Í¤Ï¿¤¤¤Ï¤º¡£
Ä´¤Ù¤ë¸Â¤ê¡¢imode¥á¡¼¥ë¤ÏžÁ÷¤Ç¤¤ë¤è¤¦¡£
http://www3.bsnest.com/2009/07/22/i-mode-mail-gateway/
¤È¤¤¤¦¤³¤È¤Ï¤½¤ì¤òGmail¤ËžÁ÷¤¹¤ì¤Ð¤¤¤¤¤ó¤¸¤ã¤Ê¤¤¤«¤Ê¤È¡£
¥á¡¼¥ëÁ÷¿®¤¹¤ë¤È¤¤Ï¡¢Gmail¤Ê¤éÁ÷¿®¸µ¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤Î¤Ç¡¢imode¤Î¥¢¥É¥ì¥¹¤Ë¤·¤Æ¤·¤Þ¤¨¤Ð¤¤¤¤¡£
¡Êimode¤À¤±Ã±ÂÎ¤Ç²ÃÆþ¤Ç¤¤ë¤«Ä´¤Ù¤Æ¤Ê¤¤¤Î¤Ç¡¢º£ÅÙDoCoMo¥·¥ç¥Ã¥×¤Ç¤Ç¤âʹ¤¤¤Æ¤ß¤ë¤Ä¤â¤ê¡£¡Ë
¤³¤ì¤Ê¤é¡¢DoCoMo¤Îandroid·ÈÂÓ¤ÈÆ±¥ì¥Ù¥ë¤ÇiPhone¤ò»È¤¨¤ë¤È¤¤¤¦¤³¤È¤Ë¤Ê¤ë¤Í¡£
2010-08-01
²Á³Ê.com¤Ç¥â¥Î¤òÇã¤ï¤º¤Ë¡¢¤Ê¤ó¤ÇÅŵ¤²°¤µ¤ó¤ÇÇ㤦¤Î¤«¡©
¤³¤Îµ»ö¤òÆÉ¤ó¤Ç¹Í¤¨¤µ¤»¤é¤ì¤¿¡£
»ñËܼçµÁ¤Îºá¤Èȳ¡¡¡Ý¥Ó¥Ã¥¯¥«¥á¥éͳÚĮŹ¤Ç¤ÎÇö·¿¥Æ¥ì¥Ó¤ò¤á¤°¤ë¹¶ËÉ¡Ý
»×¤¦¤Ë¤¤¤Þ¤À¤Ë¥Ó¥Ã¥¯¥«¥á¥é¤ÇÇ㤦¤È¤¤ÎÍýͳ¤Ï¡¢
¡¦Âç¼êÎÌÈÎŹ¤È¤¤¤¦¥Ö¥é¥ó¥ÉÎÏ
¡¦¥¢¥Õ¥¿¡¼¥µ¡¼¥Ó¥¹¤Î°Â¿´´¶
¡¦¼Âʪ¤ò³Îǧ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë
¡¦¼ÁÌ䤬¤·¤ä¤¹¤¯¡¢¥ì¥¹¥Ý¥ó¥¹¤¬Áᤤ
¡¦²Á³Ê.com¤Î»È¤¤Êý¤¬¤è¤¯Ê¬¤«¤é¤Ê¤¤
¤³¤ó¤Ê¤â¤ó¤À¤±¤À¤È»×¤¦¡£
¤³¤ì¤é¤Î¤³¤È¤Ê¤ó¤Æ¡¢EC¥µ¥¤¥È¤Îµ¬ÌϤ¬Â礤¯¤Ê¤ê¡¢¥µ¡¼¥Ó¥¹À©ÅÙ¤ò¤¦¤Þ¤¯¤¹¤ë¤À¤±¤Ç¤«¤Ê¤ê¤ÎÉôʬ¤¬¥¯¥ê¥¢½ÐÍè¤Æ¤·¤Þ¤¦¡£
º£¸å¡¢Âç¼êÎÌÈÎŹ¤Ï¤É¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¯¤Î¤À¤í¤¦¤«¡£
Âç¼êÎÌÈÎŹ¤ÎÌäÂê¤Ï»×¤¦¤Ë¾¦¼Ò¤ÈƱ¤¸¤À¤È»×¤¦¡£
Ä귿Ū¤Ê²·¶È¤ÏIT¤Ë¼è¤Ã¤ÆÂå¤ï¤é¤ì¤ë¡£
¼«Ê¬¤Î²ñ¼Ò¤Î¤ªµÒ¤µ¤ó¤Î¤È¤³¤Ç¤â¡Ö¾¦¼ÒÃæÈ´¤¥·¥¹¥Æ¥à¡©¡×¤ÇÂçÉý¤Ê¥³¥¹¥ÈÄ㸺¤Ç¤¤¿¤È¤³¤í¤¬¤¢¤Ã¤¿¡£
¤¿¤À¾¦¼Ò¤ÏÀ¤³¦Ãæ¤ËÄ¥¤ê½ä¤é¤µ¤ì¤¿¾ðÊóÌ֤˶¯¤ß¤¬¤¢¤ë¡£
ñ½ã¤ËIT¤ËÃÖ¤´¹¤¨¤é¤ì¤Ê¤¤¤³¤È¤¬¥³¥¢¥³¥ó¥Ô¥¿¥ó¥¹¤Ç¤¢¤ë¤Î¤ÏÁÛÁü¤¬ÉÕ¤¯¡£
ñ¤Ë¾¦¼Ò¤òÃæÈ´¤¤Ë¤¹¤ë¤È¡¢¾ðÊó¤ò»ý¤¿¤Ê¤¤Ç㤤¼ê¦¤¬Â»¤¹¤ë¤³¤È¤â¿¡¹¤¢¤ë¤À¤í¤¦¡£
Âç¼êÎÌÈÎŹ¤âñ½ã¤ËIT¤ËÃÖ¤´¹¤¨¤é¤ì¤Ê¤¤¤â¤Î¡¢Î㤨¤ÐÂÐÌ̤òÃæ¿´¤È¤·¤¿Àܵҡ¢EC¥µ¥¤¥È¤Ç¤Ï°·¤¨¤Ê¤¤¾¦ºà¤ò°·¤¦¡¦¡¦¡¦etc¤È¤¤¤Ã¤¿ÈÎÇä¤Î¤ä¤êÊý¤òÊѤ¨¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡£¡Ê¤â¤Á¤í¤ó¤³¤ó¤ÊÁǿͤǤâ»×¤¤É⤫¤Ö¤Î¤Ç¡¢¤½¤ó¤Ê¤³¤È¤Ï¼«¼Ò¤Ç¿§¡¹µÄÏÀ¤µ¤ì¤Æ¤ë¤Ï¤º¤À¤¬¡£¡Ë
2010-07-30
¤Ä¤¤¤Ë½Ð¤¿¡¢android¤Î±ó³Ö¥í¥Ã¥¯¡¦¥Ç¡¼¥¿¾Ãµî¥¢¥×¥ê A-Secure
¥¢¥ó¥É¥í¥¤¥ÉÍøÍѤǰìÈÖ¿´ÇۤʤΤ¬Ê¶¼º»þ¤Î¤³¤È¡£
A-Secure¤ò»È¤¨¤Ð¤½¤ó¤Ê¿´Çۤ⤷¤Ê¤¯¤Æ¤è¤¯¤Ê¤ë¡£
2010-07-24
Openssl0.9.8¤Ç¥¯¥é¥¤¥¢¥ó¥È¾ÚÌÀ½ñ¤òºîÀ®¤¹¤ë¡£¡ÊSuse Linux 10¡Ë
˺¤ì¤Æ¤·¤Þ¤¤¤½¤¦¤Ê¤Î¤Ç¥á¥â¡£
�openssl.cnf¤ÎÀßÄê
¡¡[ usr_cert ]¡¦¡¦¡¦¥¯¥é¥¤¥¢¥ó¥ÈÍѾÚÌÀ½ñ¤òºîÀ®¤¹¤ë¤³¤È¤ò»ØÄꤹ¤ë
¡¡nsCertType = client, email
¡¡[ v3_ca ]¡¦¡¦¡¦¾ÚÌÀ½ñ¤Î¼ïÎà¤ò»ØÄꤹ¤ë
¡¡nsCertType = sslCA, emailCA
¢¨CA¾ÚÌÀ½ñ¤òºî¤ë¾ì¹ç¤Ï¡¢°Ê²¼¤ÎÀßÄê¤Ë¤¹¤ë
¡¡basicConstraints = CA:true
¡¡CA¾ÚÌÀ½ñ°Ê³°¤òºî¤ë¾ì¹ç¤Ï¡¢
¡¡basicConstraints = CA:FALSE
¢¨¥¯¥é¥¤¥¢¥ó¥È¾ÚÌÀ½ñ¤Î¼º¸ú¤ò¤Î¤¿¤á¤Ë¡¢CRLÇÛÉۥݥ¤¥ó¥È¤Î»ØÄê¤â˺¤ì¤º¤¹¤ë
¡¡nsCaRevocationUrl = http://xxx.xxx.xxx/ca-crl.pem
�CA.sh¤ÎÀßÄꡦ¡¦¡¦Í¸ú´ü´Ö¤ò±ä¤Ð¤¹
¡¡$DAYS="-days 3650"; # 10 year
¡¡$CADAYS="-days 3650"; # 10 years
�CA¤ÎºîÀ®
¡¡CA.sh -newca
�¥¯¥é¥¤¥¢¥ó¥ÈÍѾÚÌÀ½ñÍ×µá¥Õ¥¡¥¤¥ë¤ÎºîÀ®
¡¡CA.sh -newreq
�¥¯¥é¥¤¥¢¥ó¥ÈÍѾÚÌÀ½ñºîÀ®
¡¡CA.sh -sign
�pkcs12·Á¼°¤Î¥¯¥é¥¤¥¢¥ó¥ÈÍѾÚÌÀ½ñºîÀ®
¡¡openssl pkcs12 -export -inkey (¥æ¡¼¥¶¾ÚÌÀ½ñ¤ÎÈëÌ©¸°¥Õ¥¡¥¤¥ë̾) -in (¥¹¥È¥ê¥Ã
¥×¸å¤Î¥æ¡¼¥¶¾ÚÌÀ½ñ¥Õ¥¡¥¤¥ë̾) -out (PKCS#12¥Õ¥¡¥¤¥ë̾) -certfile (CA¾ÚÌÀ½ñ¤Î
¥Õ¥¡¥¤¥ë̾)
�CRL¤ÎºîÀ®
¡¡openssl ca -revoke [dir]/newcerts/[02.pem]
¡¡openssl ca -gencrl > crl.pem
�¥¯¥é¥¤¥¢¥ó¥È¾ÚÌÀ½ñ¤òISA2006¤ÇÍøÍѤ¹¤ë
¡¡¾å¤Çºî¤Ã¤¿CA¾ÚÌÀ½ñ¤ò¥¤¥ó¥Ý¡¼¥È
¡¡ISA¤Î¥¯¥é¥¤¥¢¥ó¥È¾ÚÌÀ½ñǧ¾Ú¤ò͸ú¤Ë¤¹¤ë
¡¡CA¾ÚÌÀ½ñ¤ò»ØÄꤹ¤ë
¡Ú»²¹Í¥µ¥¤¥È¡Û
http://www.aconus.com/~oyaji/www/certs_linux.htm
http://cvs.cacanet.org/fsc/issue_certificate/openssl.html
http://t-pon.com/tips/openssl.html
Client Certificate