2011年5月 7日

Remove '@Override' annotation

Eclipse¤Ç¡¢¤½¤³¤é¤Ø¤ó¤Î¥³¡¼¥É¤ò¥³¥Ô¥Ú¤¹¤ë¤È¡¢

Remove '@Override' annotation

¤ÈÅܤé¤ì¤ë¤³¤È¤¬¤¢¤ë¡£¸À¤ï¤ì¤¿Ä̤ê¾Ã¤»¤ÐÎɤ¤¤Î¤À¤¬¡¢¥µ¥ó¥×¥ë´Ý¤´¤È¥Ó¥ë¥É¤·¤Æ¤ß¤¿¤¤»þ¤Ê¤É¤ÏÌÌÅݤÀ¡£

Errors/Warnings¤Î¥ª¥×¥·¥ç¥ó¤ò¤¤¤¸¤ì¤Ðľ¤ë¤Î¤«¤È»×¤Ã¤¿¤¬¡¢¤Ê¤«¤Ê¤«¤½¤ì¤Ã¤Ý¤¤¹àÌܤ¬¸«¤Ä¤«¤é¤Ê¤¤¡£

¤¤¤í¤¤¤íÄ´¤Ù¤¿·ë²Ì¡¢Compiler compliance level ¤ò 1.6 ¤ËÊѹ¹¤¹¤ì¤Ð¤è¤¤¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£¡Ê¥×¥í¥¸¥§¥¯¥È¤Î¥×¥í¥Ñ¥Æ¥£¤ò³«¤¤¤Æ¡¢Java Compiler ¤ÎÃæ¤Ë¤¢¤ë¡Ë

ÍýÁۤȸ½¼Â¤ÎЪΥ¤Ë¤Ö¤Ä¤«¤ëÅ٤ˡ¢Java¤¬·ù¤¤¤Ë¤Ê¤ë¡£ÍýÁۤȤϤâ¤Á¤í¤ó"Write once, run anywhere"¤Î¤³¤È¤Ç¡¢¸½¼Â¤È¤Ï¤â¤Á¤í¤ó"Write once, debug anywhere"¤Î¤³¤È¤À¡£

Posted by rukihena at 21:24:48 | Comments [0] | Trackbacks [0]

2011年5月 1日

JJY¥¨¥ß¥å

ÀèÆüºîÀ®¤·¤¿JJY¥·¥ß¥å¥ì¡¼¥¿ for Android¤ò²þÎɤ·¤ÆAndroid Market¤ËÅÐÏ¿¤·¤¿¡£¡¦¡¦¤Î¤Ï20Æüº¢¤À¤Ã¤¿¤À¤í¤¦¤«¡£

̾Á°¤Ë¤Ä¤¤¤Æ¤Á¤ç¤Ã¤ÈǺ¤ó¤À¤ó¤À¤¬¡¢¡ÖJJY¥¨¥ß¥å¡×¤È¤·¤¿¡£

¥·¥ß¥å¥ì¡¼¥¿¤È¥¨¥ß¥å¥ì¡¼¥¿¤Î°ã¤¤¤Ë¤Ä¤¤¤Æ¤ÏÈù̯¤Ê¤ó¤À¤¬¡¢¤³¤³¤Ç¤ÎÌÜŪ¤È¤·¤Æ¤Ï¼Â¸³´Ä¶­¤ÎÍѰդǤϤʤ¯¡¢ËÜʪ¤ÎÌÏÊï¤Ç¤¢¤ë¡£
¤É¤Ã¤Á¤«¤È¸À¤¨¤Ð¥¨¥ß¥å¥ì¡¼¥¿¤«¤Ê¤È»×¤Ã¤¿¼¡Âè¡£

ËܲȤÎÊý¤ÏÁ÷½Ð¤¹¤ë»þ¹ï¤òÊѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ê¤¢¤¿¤ê¤¬¥·¥ß¥å¥ì¡¼¥¿¤ÎÍ×ÁǤò´Þ¤ó¤Ç¤¤¤ë¤È»×¤¦¡£
¤Þ¤¢¡¢Ì¾Á°¤Ê¤ó¤«¤Ï¤É¤¦¤Ç¤â¤¤¤¤¡£

¤½¤ì¤Ë¤·¤Æ¤â¥¤¥ó¥¹¥È¡¼¥ë¿ô¤¬¿­¤Ó¤Ê¤¤¡£

¥ê¡¼¥Á¤ÎÁÛÄê¤Ï¡Ö¥Þ¡¼¥±¥Ã¥ÈÆâ¤Ë¤Æ"JJY"¤Ç¸¡º÷¤¹¤ë¡×¤È¤¤¤¦¤â¤Î¤Ç¤¢¤ë¤¬¡¢¤½¤ó¤Ê¤³¤È¤ò¤¹¤ë¿Í¤Ï¾¯¤Ê¤¤¤Î¤À¤í¤¦¤«¡£
2ch¤ÇÀëÅÁ¤·¤Æ¡¢20¥¤¥ó¥¹¥È¡¼¥ë¡£¤½¤ì¤«¤é¿­¤Ó¤Ê¤¤¿­¤Ó¤Ê¤¤¡£1¸Ä¤âÁý¤¨¤Ê¤¤¡£
¤·¤Ð¤é¤¯¤¹¤ë¤È¡¢ÆÍÇ¡89¤Ë¤Ê¤Ã¤¿¡£¤ª¤½¤é¤¯¡¢Make:Japan ¤Ç iPhoneÈǤ¬¾Ò²ð¤µ¤ì¤¿¤³¤È¤ò¥­¥Ã¥«¥±¤Ë¡¢¥Þ¡¼¥±¥Ã¥È¤ÇJJY¤ò¸¡º÷¤·¤¿¤Î¤À¤í¤¦¡£
¤½¤Î¸å¡¢¤Þ¤¿¿­¤Ó¤Ê¤¯¤Ê¤Ã¤¿¡£

Ê¡Å礬Éüµ¢¤·¤Æ¡¢ºÆÅÙÄäÇȤ·¤¿¤È¤­¤Ë¿­¤Ó¤Ê¤«¤Ã¤¿¤Î¤Ï»ÄÇ°¤À¡£


ËÜ¥½¥Õ¥È¤ÎÆÃħ¤È¤·¤Æ¤Ï¡¢¥¿¥¤¥à¥³¡¼¥É¤¬»ë³ÐŪ¤Ëʬ¤«¤ëÅÀ¤¬¤¢¤²¤é¤ì¤ë¡£¸«¤ì¤¿¤«¤é¤È¤¤¤Ã¤Æ¤É¤¦¤Ê¤ë¤â¤Î¤Ç¤â¤Ê¤¤¤Î¤À¤¬¡¢¤â¤·¤«¤·¤¿¤é¥³¥ì¤ÇÍý²ò¤Ç¤­¤ÆÊÌ¥×¥é¥Ã¥È¥Û¡¼¥à¤Ë°Ü¿¢¤¹¤ë¿Í¤¬½Ð¤Æ¤¯¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤½¤ó¤Ê´üÂÔ¤ò¹þ¤á¤Æ¡¢²èÌ̤òºî¤Ã¤Æ¤ß¤¿¡£

¥Ð¥°¤¬¤¤¤¯¤Ä¤«¤¢¤ë¡£²èÌ̹¹¿·¤¬59Éäλþ¤Ë¹Ô¤ï¤ì¤Æ¤·¤Þ¤¦¡£µ¤¤Å¤¯¤Èµ¤¤Ë¤Ê¤ë¤¬¡¢ÃΤé¤Ê¤±¤ì¤Ðµ¤ÉÕ¤«¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£

µ¡Ç½Åª¤Ë¤â¤â¤¦¤Á¤ç¤Ã¤ÈÇÛ褬¤¢¤Ã¤Æ¤â¤¤¤¤¡£¤Þ¤º¡¢³«»Ï¡¦Ää»ß¥Ü¥¿¥ó¤¬Ìµ¤¤¡£²»ÎÌ¥³¥ó¥È¥í¡¼¥ë¤òÁ´¤¯¹Íθ¤·¤Æ¤Ê¤¤¡£¥Ð¥Ã¥¯¥é¥¤¥ÈÀ©¸æ¡Ê°ÅžÍÞÀ©¡Ë¤âÆþ¤ì¤¿Êý¤¬¤¤¤¤¤À¤í¤¦¡£¥Ð¥Ã¥Õ¥¡¤¬ÌµÂ̤ËŤá¤Ç¡¢½ªÎ»¤·¤Æ¤â1É䰤餤¤ªÏ³¤é¤·¤¹¤ë¡£

¤½¤ì¤È¡¢¼ÂÍÑŪ¤Ë¤ÏNTP¤È¤ÎƱ´ü¤â¤ä¤Ã¤¿Êý¤¬¤¤¤¤¤À¤í¤¦¡£SIM¤¬º¹¤µ¤Ã¤Æ¤¤¤ì¤Ð¡¢Â¿¤¯¤Î¾ì¹ç¤ËÆ⢻þ·×¤¬¿®Íê¤Ç¤­¤ë¤¬¡¢¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤â¤¢¤ë¡£

Ĺ»þ´Ö±¿ÍÑ»þ¤Ë¥º¥ì¤Æ¤¤¤¯ÅÀ¤â¡¢ÌäÂê¤Ë¤Ê¤ë±¿ÍÑÎã¤Ï¾¯¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢Âбþ¤·¤¿¤¤¤È¤³¤í¤À¡£

¼«Ê¬Åª¤ËǼÆÀ¤¤¤¯¤â¤Î¤Ë¤Ê¤ëÆü¤ÏÍè¤ë¤Î¤À¤í¤¦¤«¡£

Posted by rukihena at 02:52:07 | Comments [0] | Trackbacks [0]

2011年4月11日

JJY¥·¥ß¥å¥ì¡¼¥¿ for Android

ÅÅÇÈ»þ·×ÍÑJJY¥·¥ß¥å¥ì¡¼¥¿¤ò¸«¤Æ¡¢AndroidÈǤ¬¤¢¤Ã¤¿¤éÊØÍø¤«¤â¤Ê¤È»×¤Ã¤Æºî¤Ã¤Æ¤ß¤¿¡£
¤È¤ê¤¢¤¨¤ººî¤Ã¤Æ¤ß¤Þ¤·¤¿Åª¤Ê´¶¤¸¤Ç¤¹¤¬¡£

simjjy.apk

¢¨Ä¹»þ´ÖÆ°ºî¤µ¤»¤Ã¤Ñ¤Ê¤·¤Ë¤¹¤ë¤³¤È¤ÏÁÛÄꤷ¤Æ¤¤¤Þ¤»¤ó¡£Èù̯¤Ë¤º¤ì¤Æ¤¤¤¯Æ⢻þ·×¤òNTP¤Ê¤É¤ÇÊäÀµ¤·¤Æ¤â¡¢Ìµ»ë¤·¤Æ»þ¹ï¤ò¹ï¤ß³¤±¤Þ¤¹¡£°ìÅÙƱ´ü¤¬½ª¤ï¤Ã¤¿¤é½ªÎ»¤µ¤»¤ë¤è¤¦¤Ê»È¤¤Êý¤ò¿ä¾©¤·¤Þ¤¹¡£

Posted by rukihena at 06:11:43 | Comments [0] | Trackbacks [1]

2008年5月 6日

¶È̳¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë½ËÆü¤Î°·¤¤¤Ë¤Ä¤¤¤Æ

¡¡Ë¿¥·¥¹¥Æ¥à¤Ç¡¢µÙÆü¤ÎÀßÄê¤ò¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤Ç¥Á¥Þ¥Á¥ÞÀßÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤â¤Î¤¬¤¢¤Ã¤¿¡£

¡¡¥Ü¥¯¤Ï¤½¤ì¤ò¸«¤Æ¡¢¡Ö¥À¥µ¥¤¡×¤È»×¤Ã¤¿¡£

¡¡¿¶¤êÂؤ¨µÙÆü¤È¤«¥Ï¥Ã¥Ô¡¼¥Þ¥ó¥Ç¡¼Ë¡¤È¤«¤â¥í¥¸¥Ã¥¯¤ÇÁȤߤ䤬¤ì¡ª ¤È¡£

¡¡µ»½Ñ¥ò¥¿¤Ë¤¢¤ê¤¬¤Á¤ÊȯÁۤǤ¢¤ë¡£


¡¡ºÇ¶á¤Ë¤Ê¤Ã¤Æ¡¢¤½¤Î¹Í¤¨¤Ï´Ö°ã¤¤¤À¤Èµ¤¤Å¤¤¤¿¡£

¡¡½ËÆü¤Ê¤É¤Ï¡¢¡Ö¹ṉ̃¤Î½ËÆü¤Ë´Ø¤¹¤ëˡΧ¡×¤ÇÄê¤á¤é¤ì¤Æ¤¤¤ë¡£¤³¤ì¤¬°Õ³°¤È¥³¥í¥³¥íÊѤï¤Ã¤Æ¹Ô¤¯¤Î¤À¡£¥«¥ì¥ó¥À¡¼²°¤µ¤¨¤âº¤¤ë¤°¤é¤¤ÊѤï¤ê¤ä¤¬¤Ã¤Æ¥³¥Î¥ä¥í¡¼¡£

¡¡¥í¥¸¥Ã¥¯¤ÇÁȤó¤Ç¤¤¤¿¾ì¹ç¡¢Ë¡Î§²þÀµ¤È¤È¤â¤Ë¥í¥¸¥Ã¥¯Êѹ¹¤¬É¬Íפˤʤ롣ÀßÄê¥Õ¥¡¥¤¥ë¤ÇÀßÄꤹ¤ë¾ì¹ç¤â¡¢¤½¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Î¥á¥ó¥Æ¥Ê¥ó¥¹¤¬É¬ÍפȤʤ뤬¡¢¥×¥í¥°¥é¥Þ̤Ëþ¤Î¥¹¥­¥ë¤Î¿Í¤Ç¤â¥á¥ó¥Æ¥Ê¥ó¥¹²Äǽ¤Ç¤¢¤ê¡¢¤½¡¼¤æ¡¼¤³¤È¤ò¹Í¤¨¤ë¤È¡¢ÀßÄê¥Õ¥¡¥¤¥ë°Æ¤¬Í­Íø¤À¤í¤¦¡£


¡¡ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥á¥ó¥ÆÊý¿Ë¤â°Õ³°¤È¥Ï¥Þ¥ë¤È¤³¤í¤Ç¤¢¤ë¡£

¡¡ËÁƬ¤ÎË¿¥·¥¹¥Æ¥à¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤éºÆµ¯Æ°¤¬É¬ÍפÀ¤Ã¤¿¡£

¡¡¤Þ¤¢¡¢µÙÆü¤ò»²¾È¤¹¤ë½èÍý¤¬ÂçÎ̤ˤ¢¤ë¾ì¹ç¡¢µ¯Æ°»þ¤ËÆɤ߹þ¤ó¤Ç¤ª¤­¤¿¤¤¤Î¤Ïʬ¤«¤ë¡£¤·¤«¤·¡¢¤ª¤¤¤½¤ì¤ÈºÆµ¯Æ°¤Ç¤­¤Ê¤¤¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆºÆµ¯Æ°¤òÍפ¹¤ë¤Î¤Ï¤¤¤«¤¬¤Ê¤â¤Î¤«¡£

¡¡Âнè¤Î±¿ÍѤˤª¤±¤ë¥¢¥×¥í¡¼¥Á¤È¤·¤Æ¤Ï¡¢µÙÆü¥Õ¥¡¥¤¥ë¤ò½ñ¤­´¹¤¨¤ëÆüÉÕ¤ò·è¤á¤Æ¤ª¤¯¤Ù¤­¤À¤í¤¦¡£¥«¥ì¥ó¥À¡¼¤¬ÇÛÉÛ¤µ¤ì¤ë»þ´ü¤Ë¤Ê¤Ã¤¿¤éÀßÄê¥Õ¥¡¥¤¥ë¤ò½ñ¤­´¹¤¨¤ÆºÆµ¯Æ°¤¹¤Ù¤·¤È¥É¥­¥å¥á¥ó¥È¤Ë½ñ¤¤¤Æ¤ª¤¯¡£½ñ¤¤¤Æ¤ª¤¯¤À¤±¤Ç¤Ê¤¯¡¢¼Â¹Ô¤¹¤ë¡£

¡¡ËÁƬ¤ÎË¿¥·¥¹¥Æ¥à¤Ï¡¢¥É¥­¥å¥á¥ó¥È¤Ë½ñ¤¤¤Æ¤¢¤Ã¤¿¤¬¡¢°ú·Ñ¤®¤Ç¤Á¤ã¤ó¤ÈÅÁ¤ï¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¡£Ç¯¼¡½èÍý¤ÏÈ´¤±Íî¤Á¤ä¤¹¤¤¡£Îà»÷¤Î¤â¤Î¤Ë¥É¥á¥¤¥ó¹¹¿·¤ä¡¢SSL¾ÚÌÀ½ñ¹¹¿·¤¬¤¢¤ë¡£


¡¡Âнè¤Î¥×¥í¥°¥é¥à¤«¤é¤Î¥¢¥×¥í¡¼¥Á¤È¤·¤Æ¤Ï¡¢µÙÆü¥Õ¥¡¥¤¥ë¤Î¥­¥ã¥Ã¥·¥å¤¬¹Í¤¨¤é¤ì¤ë¡£¥¿¥¤¥à¥¹¥¿¥ó¥×¤¬°ã¤Ã¤Æ¤¤¤¿¤éÆɤ߹þ¤à¤È¤«¡¢¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÆɤ߹þ¤à¤Î¤â¤½¤³¤½¤³»þ´Ö¤Î¤«¤«¤ë½èÍý¤Ê¤Î¤Ç¥¿¥¤¥à¥¢¥¦¥È»þ´Ö¤òÀßÄꤷ¤Æ¡¢¥¿¥¤¥à¥¢¥¦¥È¤·¤¿¤é¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÆɤߡ¢¿·¤·¤«¤Ã¤¿¤é¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß¤È¤«¡£

¡¡¤À¤¬¡¢Î㤨¤ÐͽÌó¥·¥¹¥Æ¥à¤Ê¤É¤Ë¤ª¤¤¤ÆµÙÆü¤ÏͽÌó¤Ç¤­¤Ê¤¤¤È¤«ÎÁ¶â¤¬¹â¤¯¤Ê¤ë¤È¤«¡¢¤½¤¦¤¤¤Ã¤¿¤â¤Î¤¬¤¢¤ë¾ì¹ç¤Ë¡¢Í½ÌóºÑ¤ß¤ÎÆüÉÕ¤ËÂФ·¤ÆµÙÆüÊ¿Æü¤¬ÊѤï¤Ã¤Æ¤·¤Þ¤¦¤³¤È¤¬µ¯¤³¤ë¤ÈÌÌÅݤÀ¡£¤½¤³¤é¤Ø¤ó¤Î¥¬¡¼¥É¤â¹Í¤¨¤ë¤È·ë¹½ÌÌÅݤ¯¤µ¤¤¡£

Posted by rukihena at 23:57:04 | Comments [0] | Trackbacks [0]

2008年4月26日

¥×¥í¥°¥ì¥¹¥Ð¡¼¤Î¹¹¿·¤òɬÍ׺Ǿ®¸Â¤Î´Ö³Ö¤Ç¹Ô¤¦

¡¡É½Âê¤Î¤³¤È¤ò¹Í¤¨¤Æ¤¤¤¿¤é¡¢¥Ö¥ì¥¼¥ó¥Ï¥à(Bresenham)¤ÎÀþʬÉÁ²è¥¢¥ë¥´¥ê¥º¥à¤¬Å¬ÍѤǤ­¤½¤¦¤Ê¤³¤È¤Ëµ¤¤Å¤¤¤¿¡£

¡¡°Ê²¼¡¢C¸À¸ìÉ÷¤Îµ¼»÷¥³¡¼¥É¡£

e=0
while ( !EOF ) {
¡¡1¹ÔÆɤ߹þ¤ß
¡¡¤Ê¤Ë¤«¤Î½èÍý
¡¡e+=1¹Ô¤ÎŤµ*100
¡¡if ( ¥Õ¥¡¥¤¥ëĹ < e ) {
¡¡¡¡¥×¥í¥°¥ì¥¹¥Ð¡¼¹¹¿·
¡¡¡¡e-=¥Õ¥¡¥¤¥ëĹ
¡¡}
}

¡¡¤¤¤Þ¤É¤­¡¢ÀþʬÉÁ²è¥¢¥ë¥´¥ê¥º¥à¤òÍѤ¤¤ÆÀþʬ¤òÉÁ²è¤¹¤ë¥·¥Á¥å¥¨¡¼¥·¥ç¥ó¤Ïµ©¤À¤È»×¤¦¡£

¡¡¤·¤«¤·¡¢ÃΤäƤ¤¤ë¤È»×¤ï¤Ì¤È¤³¤í¤Ç±þÍѤ¬Íø¤¯¤Ê¤È»×¤Ã¤¿¡£


¡¡Á°Äó¾ò·ï¤È¤·¤Æ¡¢¥×¥í¥°¥ì¥¹¥Ð¡¼1%ʬ¤¬1¹Ô¤è¤êÂ礭¤¤É¬Íפ¬¤¢¤ë¡£¤¬¡¢¥×¥í¥°¥ì¥¹¥Ð¡¼¤òɽ¼¨¤·¤¿¤¤¤Î¤À¤«¤é¡¢¤½¤Î¾ò·ï¤ÏËþ¤¿¤¹¤À¤í¤¦¡£

¡¡Ëþ¤¿¤µ¤Ê¤¤¾ì¹ç¤Ï100¡ó¤ËÅþ㤻¤º¤Ë½ª¤ï¤Ã¤Æ¤·¤Þ¤¦¤¬¡¢ºÇ¸å¤Ë100¤Þ¤Ç°ÜÆ°¤¹¤ë¥³¡¼¥É¤ò½ñ¤¤¤Æ¤ª¤±¤Ð¡¢¸«¤¿ÌܤÏOK¤À¤È»×¤ï¤ì¤ë¡£

Posted by rukihena at 01:00:57 | Comments [0] | Trackbacks [0]

2008年4月 1日

¥â¥Ð¥¤¥ëSOS

¡¡¤È¤¤¤¦¤ï¤±¤Ç¥¨¡¼¥×¥ê¥ë¥Õ¡¼¥ë¤Ê¤ï¤±¤Ç¤¹¤¬¡¢Îã¤Ë¤è¤Ã¤Æ impress ¤¬¤ä¤é¤«¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¥Î¡¼¥ÈPC¤Î¥Ç¥£¥¹¥×¥ì¥¤¤òÅÀÌǤµ¤»¤ÆÁøÆñ¿®¹æ¤òȯ¿®¡Ö¥â¥Ð¥¤¥ëSOS¡×

¡¡GIF¥¢¥Ë¥á¤Ï¤¢¤ë¤¬¡¢¥½¥Õ¥È¤Ï¤Ê¤¤¡£

¡¡¤³¤Î¤°¤é¤¤¤Î¥½¥Õ¥È¤Ïºî¤Ã¤È¤±¤è¡ª

¡¡¤Ã¤Æ¤¤¤¦¤«²¶¤¬ºî¤Ã¤Æ¤ä¤ë¡ª

¡¡´°À®¢­
¡¡mobileSOS.exe

¡¡WIN32api¤À¤±¤Çºî¤Ã¤¿·ÚÎÌ¥¢¥×¥ê¡£ALT+F4 ¤Þ¤¿¤Ï ESC ¤Ç½ªÎ»¤·¤Þ¤¹¡£

Posted by rukihena at 12:17:50 | Comments [0] | Trackbacks [0]

2008年1月14日

SIP¤ÇÍ·¤ó¤Ç¤ß¤ë

¡¡12·î½é½Ü¤ËB¥Õ¥ì¥Ã¥Ä¡õ¤Ò¤«¤êÅÅÏäòÆþ¤ì¤¿ÏäϽñ¤¤¤Æ¤Ê¤«¤Ã¤¿¤«¡£

¡¡¤Ò¤«¤êÅÅÏäòÆþ¤ì¤¿¤é¡¢RV-230SE ¤È¤¤¤¦¥ë¡¼¥¿¤¬Í褿¡£VDSL¥â¥Ç¥à¤È¥ë¡¼¥¿¤È¤Ò¤«¤êÅÅÏ䬰ìÂΤˤʤä¿¥â¥Î¤Ç¤¢¤ë¡£

¡¡¤³¤ì¤Ë¥¢¥Ê¥í¥°ÅÅÏäòÀܳ¤Ç¤­¤ë¤Î¤Ï¤â¤Á¤í¤ó¤Ê¤Î¤À¤¬¡¢SIP¥¯¥é¥¤¥¢¥ó¥È(VoIPüËö)¤òÀܳ¤¹¤ë¤³¤È¤â²Äǽ¤Î¤è¤¦¤À¡£

¡¡¤³¤ì¤Ï»î¤¹¤·¤«¡ª ¤È»×¤¤¡¢¥Õ¥ê¡¼¤ÎSIP¥¯¥é¥¤¥¢¥ó¥È¤òõ¤·¤¿¤é X-Lite ¤È¤¤¤¦¤Î¤¬¤¢¤Ã¤¿¤Î¤ÇVista¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥³¤·¤ÆÀßÄꤷ¤Æ¤ß¤¿¡£

¡¡ÀßÄê¹àÌܤ¬°ÕÌ£ÉÔÌÀ¤Ê¤â¤Î¤¬Â¿¤¤¤¬¡¢¤¤¤í¤¤¤í¥°¥°¤ê¤Ê¤¬¤éŬÅö¤Ë¹àÌܤòËä¤á¤¿¤éÀßÄê¤Ç¤­¤¿¡£

¡¡¤·¤«¤·¡¢¥Ñ¥½¥³¥ó¤òÅÅÏÃüËö¤Ë¤¹¤ë¤Î¤ÏÈó¾ï¤Ë¤Þ¤É¤í¤Ã¤³¤·¤¤¡£

¡¡Â¿¤¯¤Î¿Í¤¬¡¢¥Ñ¥½¥³¥ó¤òÌܤÎÁ°¤Ë¤·¤Ê¤¬¤é²£¤ÇÅÅÂî¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤ÈƱÍÍ¡¢ÅÅÏäÏÅÅÏõ¡¤ÇÏä·¤¿¤Û¤¦¤¬65536ÇܻȤ¤¤ä¤¹¤¤¤È»×¤¦¡£


¡¡¤À¤¬¡¢¥¦¥Á¤ÎÅÅÏäˤϥʥó¥Ð¡¼¥Ç¥£¥¹¥×¥ì¥¤¤¬Ìµ¤¤¡£

¡¡¡ÖÃå¿®¤ªÃΤ餻¥á¡¼¥ë¡×¤Î¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Æ¤¤¤ë¤Î¤Ç¡¢Ãå¸Æ¸å¤Ë¥á¡¼¥ë¤Ç³Îǧ¤Ç¤­¤ë¤·¡¢RV-230SE ¤Î¥í¥°¤Ç¤â³Îǧ¤Ç¤­¤ë¤Î¤À¤¬¡¢¤½¤ó¤Ê̤Íè¤ËÃΤäƤ⤷¤ç¤¦¤¬¤Ê¤¤¡£

¡¡¤ä¤Ï¤ê¡¢Ãå¸Æ¤·¤¿¤½¤Î½Ö´Ö¤ËÈÖ¹æÄÌÃΤò¸«¤¿¤¤¡£


¡¡¤³¤ì¤Ï¥Ê¥ó¥Ð¡¼¥Ç¥£¥¹¥×¥ì¥¤ÀìÍÑSIP¥¯¥é¥¤¥¢¥ó¥È¤òºî¤ë¤·¤«¡ª¡ª¡ª


¡¡¤È¤¤¤¦¤Î¤Ï¤Ò¤«¤êÅÅÏäòÆþ¤ì¤¿12·î½é½Ü¤«¤é¹Í¤¨¤Æ¤¤¤¿¡£

¡¡¤Ç¡¢ÆÍÁ³¥×¥í¥°¥é¥ß¥ó¥°¤¹¤ëµ¤¤Ë¤Ê¤ê¡¢¼ÂÁõ¤·¤Æ¤ß¤¿¡£

¡¡»ÈÍѸÀ¸ì¡Ê³«È¯´Ä¶­¡Ë¤Ï Visual C# 2008 Express Edition¡£

¡¡SIP ¤Ï¤è¤¯Ê¬¤«¤é¤ó¤Î¤Ç¡¢X-Lite ¤È RV-230SE ¤ÎÄÌ¿®¤ò Wireshark(µìEthereal) ¤ÇÅðÄ°¤·¤Æ²òÀÏ¡£

¡¡ÄÌ¿®¤Ë¤Ï UdpClient ¥¯¥é¥¹¤òÍøÍÑ¡£ÈóƱ´ü¥á¥½¥Ã¥É»È¤¤¤Þ¤¯¤ê¤Ç¥Þ¥ë¥Á¥¹¥ì¥Ã¥É¤Ë¤Ï¤»¤º¡£

¡¡Ãå¿®¥¤¥Ù¥ó¥È¤òÄÌ¿®¥¯¥é¥¹¤«¤éUI¥¯¥é¥¹¤ËÅϤ¹ÊýË¡¡Ê¥¤¥Ù¥ó¥È¤È¤«¥Ç¥ê¥²¡¼¥È¤È¤«¡Ë¤Ç¶ìÏ«¤·¤¿¤¬¤Ê¤ó¤È¤«¼ÂÁõ¡£

¡¡¥À¥¤¥¸¥§¥¹¥Èǧ¾Ú¤¬¤µ¤Ã¤Ñ¤êʬ¤«¤é¤º¡¢¤Ç¤â¥°¥°¤ê¤Þ¤¯¤Ã¤Æ¤Ê¤ó¤È¤«¼ÂÁõ¡£

¡¡1Æü¤Ç¡¢ÅÐÏ¿(REGISTER)¢ªÃå¿®¼õ¿®(INVITE) ¤ÎÆ°ºî¤ò³Îǧ¤¹¤ë¤È¤³¤í¤Þ¤Ç¹Ô¤Ã¤¿¡£


¡¡¤¢¤È¤Ï¤â¤¦UI¤ÎÀ¤³¦¤Ç»È¤¤¤ä¤¹¤¯¤·¤Æ¤¤¤¯¤Î¤ß¡ª

¡¡¤È¤¤¤¤¤¿¤¤¤È¤³¤í¤À¤¬¡¢SIP¤ÏÆæ»ÅÍͤ¬Â¿¤¤¡£RFCÁ´Á³Æɤó¤Ç¤Ê¤¤¤Î¤ÇÆæ¤Ê¤Î¤ÏÅöÁ³¤À¤¬¡¢¤Ê¤ó¤« Uniq ID ¤ÎÎब¿¤¤¤¢¤¿¤ê¤¬¤ï¤±¤ï¤«¤á¡£

¡¡ÆÃ¤Ë branch ¤Î¥Þ¥¸¥Ã¥¯¥¯¥Ã¥­¡¼¤Ã¤Æ²¿¤Ç¤¹¤«¡© ¤Ã¤ÆÁ´Á³Ä´¤Ù¤Æ¤Ê¤¤¡£

¡¡¤¬¡¢¸Ä¿ÍŪ¤Ë¤Ï RV-230SE ¤È¤À¤±Ãý¤ì¤ì¤Ð¤è¤¤¤Î¤Ç¡¢ºÙ¤«¤¤¤³¤È¤Ïµ¤¤Ë¤»¤º¡¢Àè¤Ë UI ¤ò¼ÂÁõ¤·¤è¤¦¤È»×¤¦¡£

¡¡º£¤Ï¤Þ¤À¤¤¤«¤Ë¤â¥µ¥ó¥×¥ë¤Ê¥Õ¥©¡¼¥à1¸Ä¤ÎUI¤Ê¤Î¤Ç¡¢¥¿¥¹¥¯¥È¥ì¥¤¾ïÃó¤È¤«¡¢ÅÅÏÃÄ¢µÕ°ú¤­¤Ç̾Á°É½¼¨¤È¤«¡¢¤½¤³¤é¤Ø¤ó¤«¤é¼ê¤ò¤Ä¤±¤è¤¦¤«¤Ê¤È¡£

Posted by rukihena at 21:51:15 | Comments [0] | Trackbacks [0]

2007年12月30日

Vista ¤Ë Windiff


¡¡Vista ¤Ë Windiff ¤òÆþ¤ì¤è¤¦¤È»×¤Ã¤¿¡£

¡¡Windiff ¤Ï VC++6.0»þÂå¤Ë½ÅÊõ¤µ¤ì¤¿¡¢¥Õ¥¡¥¤¥ëÈæ³Ó¥Ä¡¼¥ë¤Ç¤¢¤ë¡£UNIX ¤Î diff ¥³¥Þ¥ó¥É¤Î GUI ÈǤȻפäƤ¤¤¿¤À¤±¤ë¤È¤è¤¤¤È»×¤¦¡Ê¤³¤ì¤ÇÍý²ò¤Ç¤­¤ë¿Í¤¬¤É¤ì¤À¤±¤Î³ä¹ç¤Ç¸ºß¤¹¤ë¤«µ¿Ìä¤À¤¬¡Ë

¡¡¤¤¤Þ¤µ¤é VC++ 6.0 ¤òÆþ¤ì¤ë¤Î¤â¥¢¥ì¤Ê¤Î¤Ç¡¢ Visual Studio 2008 Express Edition ¡ÊVisual C++ 2008 Express Edition) ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤ß¤¿¡£

¡¡¤½¤·¤¿¤éÆþ¤Ã¤Æ¤Ê¤«¤Ã¤¿¡£


¡¡¤¤¤í¤¤¤í¥°¥°¤Ã¤Æ¸«¤ë¤È¡¢Windows XP Service Pack 2 ¥µ¥Ý¡¼¥È ¥Ä¡¼¥ë¤ÎÃæ¤Ë Windiff ¤¬Æþ¤Ã¤Æ¤¤¤ë¤Ã¤Ý¤¤¡£

¡¡¤·¤«¤·¡¢WGA¤ò̵»öÄ̲ᤷ¤Æ¥À¥¦¥ó¥í¡¼¥É¤·¤¿¥Ð¥¤¥Ê¥ê¤ò¼Â¹Ô¤·¤Æ¤â¡¢ÂбþOS¤¸¤ã¤Ê¤¤»Ý¤¬É½¼¨¤µ¤ì¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Ê¤¤¡£¤¿¤Ö¤ó¡¢XP¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¡¢exe ¤À¤±¥³¥Ô¤Ã¤Æ¤¯¤ì¤ÐÆ°¤¯¤È¤Ï»×¤¦¤Î¤À¤¬¡¦¡¦¡¦¡£


¡¡¤Ç¡¢¤Þ¤¿¤Þ¤¿¤¤¤í¤¤¤í¥°¥°¤Ã¤Æ¸«¤¿¤é¡¢.NET»þÂå¤Î¥½¡¼¥¹¡¦¥³¡¼¥Éº¹Ê¬¥Ä¡¼¥ë¤È¤Ï¡© [@IT] ¤ò¸«¤Ä¤±¤¿¡£

¡¡WinMerge ¤È¤¤¤¦¤Î¤¬ .NET»þÂå¤Î¥Ä¡¼¥ë¤é¤·¤¤¡£

¡¡ÆüËܸìÈǤ⤢¤ë¤è¤¦¤À¤¬¡¢ËܲȤΥ¤¥ó¥¹¥È¡¼¥é¡¼¤«¤éÆþ¤ì¤Æ¤âÆüËܸìɽ¼¨¤Ç¤­¤¿¡£EUC¤Ê¥Õ¥¡¥¤¥ë¤¬Ê¸»ú²½¤±¤·¤¿¤¬¡¢ÀßÄê¤Ç¡Ö.html, .rc, .xml¥Õ¥¡¥¤¥ë¤Î¥³¡¼¥É¥Ú¡¼¥¸¾ðÊó¤ò¸¡½Ð¤¹¤ë¡×¤ò¥ª¥ó¤Ë¤·¤¿¤éʸ»ú²½¤±¤·¤Ê¤¯¤Ê¤Ã¤¿¡£

¡¡¤½¤ì¤È¿ʬ .NET»þÂå ¤È¤Ï¤¤¤¨¡¢.NET Framework¤ÏÉÔÍפÀ¤È»×¤¦¡£¤½¤ì¤È¡¢¥¿¥¤¥È¥ë¤Ë Vista ¤òÆþ¤ì¤¿¤¬¡¢Vista ¤Ï¤¢¤Þ¤ê´Ø·¸¤Ê¤¤¡£

Posted by rukihena at 17:17:48 | Comments [0] | Trackbacks [0]

2007年8月 9日

GridView¤ÎDataSource¤¬¶õ¤Î¾ì¹ç¤Ë¥Ø¥Ã¥À¤¬É½¼¨¤µ¤ì¤Ê¤¤·ï

¡¡ASP.NET 2.0 ¤Ç¥á¥Ë¡¼¥æ¡¼¥º¤µ¤ì¤ëGridView¤Ï¥Ï¥¤¥Õ¥¡¥ó¥¯¥·¥ç¥Ê¥ê¤Ç¥³¥ó¥Ó¥Ë¥¨¥ó¥¹¤À¡£

¡¡¡¦¡¦¡¦¥ë¡¼¸ì¤ÏÌÌÅݤ¯¤µ¤¤¤Ê¡£

¡¡ÊØÍø¤Ê¤Î¤À¤¬¡¢µ¡Ç½¤¬Ë­ÉÙ¤¹¤®¤Æ²¿¤ò¤É¤¦¤·¤¿¤é¤è¤¤¤Î¤«Ê¬¤«¤é¤Ê¤¯¤Ê¤ë¤³¤È¤¬¤¢¤ë¡£

¡¡º£Æüº¤¤Ã¤¿¤Î¤Ï¡¢¥Ç¡¼¥¿¤¬¶õ¤Ã¤Ý¤Î¾ì¹ç¤Ë²¿¤âɽ¼¨¤µ¤ì¤Ê¤¯¤Ê¤ëÅÀ¡£¥Ø¥Ã¥À¤À¤±É½¼¨¤·¤Æ¤Û¤·¤¤¾ìÌ̤Ï¿¡¹¤¢¤ë¤À¤í¤¦¡£

¡¡°ì±þ¡¢EmptyDataText ¤È¤¤¤¦¥×¥í¥Ñ¥Æ¥£¤¬¤¢¤ë¡£¤³¤ì¤òÀßÄꤷ¤Æ¤ª¤¯¤È¡¢¤³¤Îʸ»úÎó¤À¤±¤¬É½¼¨¤µ¤ì¤ë¡£¤À¤¬¥Ü¥¯¤ÏHeader¤òɽ¼¨¤·¤Æ¤Û¤·¤¤¤Î¤À¡£

¡¡EmptyDataTemplate ¤È¤¤¤¦¤Î¤â¤¢¤ë¡£¤³¤³¤Ë¥Ø¥Ã¥ÀÁêÅö¤Îµ­½Ò¤ò½ñ¤±¤Ð°ì±þ¤Ï²ò·è¤¹¤ë¡£

¡¡¤À¤¬¡¢Æ±¤¸¤³¤È¤ò2²ó½ñ¤¯¤Î¤Ï¥¤¥ä¤À¡£ºîÀ®»þ¤ÏÌäÂê¤Ê¤¤¤È»×¤¦¤¬¡¢½¤Àµ»þ¤Ë¥ß¥¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£

¡¡¼ºÇÔ¤¹¤ë²ÄǽÀ­¤Î¤¢¤ë¤â¤Î¤Ï¡¢¼ºÇÔ¤¹¤ë¡£

¡¡¼ºÇÔ¤¹¤ë²ÄǽÀ­¤ÏÇÓ½ü¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£


¡¡¥°¥°¤ê¤Þ¤¯¤Ã¤¿¤¬¡ÖÆüËܸì¤Î¥Ú¡¼¥¸¤ò¸¡º÷¡×¤òON¤Ë¤¹¤ë¤È²ò·èºö¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£³°¤·¤Æ¥°¥°¤Ã¤¿¤é¡¢Ê£¿ô¤Î·Ç¼¨ÈĤ«¤é¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤ë¥Ö¥í¥°¤ò¸«¤Ä¤±¤¿¡£¤É¤¦¤ä¤é¤³¤ì¤¬ºÇÁ±ºö¤é¤·¤¤¡£

¡¡Displaying GridView When No Data Exists

¡¡¤³¤ì¤ÏGridView¤ò·Ñ¾µ¤·¤Æ¡¢¿·¤·¤¯EmptyGridView¤È¤¤¤¦Ì¾¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òºî¤Ã¤Æ¤¤¤ë¡£.aspx ¤Ç¤Îµ­½ÒÎ㤬̵¤¤¤¬¡¢

¡¡¿·¤·¤¯¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òºî¤ëÂ礲¤µ´¶¤È¡¢EmptyDataTemplate ¤ò»È¤Ã¤Æ¼ºÇÔ¤¹¤ë²ÄǽÀ­¤òÀ¹¤ê¹þ¤à¤Î¤È¤òÅ·Çé¤Ë³Ý¤±¤Æ¡¢¤É¤Á¤é¤«¤òºÎÍѤ·¤Þ¤·¤ç¤¦¡£


¡¡»ÅÍͤȤ·¤Æ¤Ï¡¢¥×¥í¥Ñ¥Æ¥£¤¬2¤ÄÁý¤¨¤Æ¤¤¤ë¡£

¡¡ShowEmptyTable ¤Ï¡¢¥Ç¡¼¥¿¤¬Ìµ¤¤¤È¤­¤Ë¥Ø¥Ã¥À¤À¤±¤ÎTABLE¤òɽ¼¨¤¹¤ë¤«¤Î¥Ö¡¼¥ëÃÍ¡£¥Ç¥Õ¥©¥ë¥È¤Ï True ¤Ê¤Î¤Ç¡¢Ä̾ï¤Ï»ØÄꤷ¤Ê¤¯¤Æ¤âÌäÂê¤Ê¤¤¡£

¡¡EmptyTableRowText ¤Ï¡¢¶õ¥Æ¡¼¥Ö¥ë¤Î¥Ø¥Ã¥À¤Î²¼¤Ëɽ¼¨¤¹¤ë¥Æ¥­¥¹¥È¡£

¡¡¸Ä¿ÍŪ¤ËÉÔËþ¤Ê¤Î¤Ï¡¢¥Õ¥Ã¥¿¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤ÅÀ¡£¤Ê¤Î¤ÇÂбþ¤µ¤»¤¿¡£¤½¤ì¤ÈC#¤«¤éVB.NET¤Ë°Ü¿¢¤·¤¿¡£

¡¡GridViewX.vb.txt


¡¡¤È¤³¤í¤Ç¡¢¡Ö¼ºÇÔ¤¹¤ë²ÄǽÀ­¤Î¤¢¤ë¤â¤Î¤Ï¡¢¼ºÇÔ¤¹¤ë¡×¤Ç»Ï¤Þ¤ë¥Þ¡¼¥Õ¥£¡¼¤Îˡ§¤ÎºÇ¿·´©¡¢21À¤µªÈÇ ¥Þ¡¼¥Õ¥£¡¼¤Îˡ§¤¬Àè·îȯÇ䤵¤ì¤¿¡£

¡¡¿®ÍêÀ­¹©³Ø¤ÎÆþÌç½ñ¤È¤·¤Æ¤ª´«¤á¤·¤¿¤¤¡Ê£÷

Posted by rukihena at 22:27:33 | Comments [0] | Trackbacks [0]

2007年8月 8日

ASP.NET 2.0 ¤Ç¥È¥é¥ó¥¶¥¯¥·¥ç¥ó

¡¡Web¥¢¥×¥ê¤Ë¤ª¤±¤ë¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ã¤Æ¤Î¤Ï¡¢¥ê¥¯¥¨¥¹¥È¤µ¤ì¤¿¤È¤­¤Ë³«»Ï¤·¤Æ¡¢¥Ú¡¼¥¸¤¬¤Ä¤Ä¤¬¤Ê¤¯À¸À®¤Ç¤­¤¿¥ì¥¹¥Ý¥ó¥¹»þ¤Ë¥³¥ß¥Ã¥È¤¹¤ë¤Î¤¬¤Û¤È¤ó¤É¤Ç¤¢¤í¤¦¡£

¡¡¤½¤ÎÅÓÃæ¤Ç¤Ê¤Ë¤«¥¨¥é¡¼¤¬¤¢¤ì¤Ð¡¢¤â¤Á¤í¤ó¥í¡¼¥ë¥Ð¥Ã¥¯¤¹¤ë¡£

¡¡¤È¤¤¤¦¤ï¤±¤Ç¡¢°Õ¼±Åª¤Ë½ñ¤«¤Ê¤­¤ã¤Ê¤é¤ó¤Î¤Ï¥¨¥é¡¼»þ¤Î¥í¡¼¥ë¥Ð¥Ã¥¯¤À¤±¤Ê¤ó¤¸¤ã¤Í¤§¤Î¡© ¤È»×¤¦¡£


¡¡WebÁ´À¹¤«¤é10ǯ¤Ï·Ð¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢¤Ê¤ó¤«ÊØÍø¤Êµ¡Ç½¤¬¤¢¤ë¤Ï¤º¤À¡ª ¤È»×¤Ã¤ÆÄ´¤Ù¤¿¤é¡¢¤Á¤ã¤ó¤È¤¢¤Ã¤¿¡£

¡¡¤Þ¤º¡¢.aspx ¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤Ë

<%@ Transaction="Required" %>

¡¡¤ò½ñ¤¯¡£

¡¡¤³¤ì¤À¤±¤Ç¡¢¥Ú¡¼¥¸Á´ÂΤ¬1¤Ä¤Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ë¤Ê¤ë¡£

¡¡¤¢¤È¤Ï¡¢¥¨¥é¡¼»þ¤Ë ContextUtil.SetAbort() ¤ò¸Æ¤Ó½Ð¤·¤Æ¥í¡¼¥ë¥Ð¥Ã¥¯¤µ¤»¤ë¤À¤±¡£

Posted by rukihena at 22:41:12 | Comments [0] | Trackbacks [0]

2007年7月27日

ORA-12571: TNS: ¥Ñ¥±¥Ã¥È¡¦¥é¥¤¥¿¡¼¤Ë¾ã³²¤¬È¯À¸¤·¤Þ¤·¤¿

¡¡Ë¿½ê¤ÇOracle¤ò»È¤Ã¤Æ¤¤¤ë¤È¡¢¤¿¤Þ¤ËɽÂê¤Î¥¨¥é¡¼¤¬½Ð¤ë¡£¡ÖORA-12571¡×¤Ç¥°¥°¤Ã¤Æ¸«¤ë¤È¡¢Ææ¤Î¸½¾Ý¤Ç²ò·è¤·¤Ê¤¤Î㤬¿¤¯¸«¤é¤ì¤ë¡£

¡¡¸¶°ø¤¬¤µ¤Þ¤¶¤Þ¤Ç¤¢¤ê¡¢Âкö¤â¤µ¤Þ¤¶¤Þ¤Ê¤Î¤À¤í¤¦¡£

¡¡¤³¤³¤Î´Ä¶­¤Ç¤Ï¡¢°ìÄê»þ´ÖÄÌ¿®¤·¤Ê¤«¤Ã¤¿¤¢¤È¤Ç¥¯¥¨¥ê¤òÅꤲ¤ë¤È½Ð¤ë¤è¤¦¤À¡£

¡¡¤³¤ì¤Ï¤É¤¦¤â¡¢DB¥µ¡¼¥Ð¤Þ¤Ç¤Î´Ö¤Ë¤¢¤ë¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬TCP¥³¥Í¥¯¥·¥ç¥ó¤òÀÚÃǤ·¤Æ¤·¤Þ¤¦¤¿¤á½Ð¤Æ¤¤¤ë¤è¤¦¤À¡£

¡¡¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ç¤ÏNAT¤·¤Æ¤¤¤ë¤Î¤Ç¡¢NAT¥Æ¡¼¥Ö¥ë¤Î˰ϤòËɤ°¤¿¤á¤Ë¡¢°ìÄê»þ´Ö¥¢¥¤¥É¥ë¤À¤Ã¤¿TCP¥³¥Í¥¯¥·¥ç¥ó¤òNAT¥Æ¡¼¥Ö¥ë¤«¤é¾Ã¤·¤Æ¤·¤Þ¤¦¡£

¡¡¤Þ¤¿¡¢NAT¤·¤Æ¤¤¤Ê¤¯¤Æ¤â¡¢TCP¥»¥Ã¥·¥ç¥ó¥Ï¥¤¥¸¥ã¥Ã¥¯¤Ê¤É¤Î¥ê¥¹¥¯¤«¤é²óÈò¤¹¤ë¤¿¤á¤Ë¡¢SPI¤Ç¥Õ¥£¥ë¥¿¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤Ê¤ó¤Æ¤¤¤¦´Ä¶­¤â¤¢¤Ã¤¿¤ê¤¹¤ë¤À¤í¤¦¡£

¡¡¥Í¥Ã¥È¥ï¡¼¥¯´Ä¶­Åª¤Ê²óÈòÊýË¡¤À¤È¡¢¥­¥ã¥Ã¥·¥å»þ´Ö¤ò±ä¤Ð¤¹ÊýË¡¤¬¹Í¤¨¤é¤ì¤ë¤¬¡¢¤à¤ä¤ß¤ä¤¿¤é¤ÈĹ»þ´Ö¤Ë¤¹¤ë¤ï¤±¤Ë¤â¤¤¤«¤Ê¤¤¡£


¡¡¤½¤³¤Ç¥¯¥é¥¤¥¢¥ó¥È¦¤ÎÀßÄê¤Ç¤Î²óÈòºö¡£¡Ê3³¬ÁØ¥¢¥×¥ê¤Ê¤éWeb¥µ¡¼¥Ð¤Ç¤ÎÀßÄê¡Ë

¡¡TNSNAMES.ORA ¤Ë (ENABLE = BROKEN) ¤òÄɲ乤롣Äɲ乤ë¾ì½ê¤Ï°Ê²¼¤Î¤È¤ª¤ê¡£

HOGE =
(DESCRIPTION =
(ENABLE = BROKEN)
(ADDRESS_LIST = ¡Á

¡¡¤½¤ì¤Ë²Ã¤¨¤Æ¡¢¥ì¥¸¥¹¥È¥ê¤ò¤¤¤¸¤Ã¤ÆTCP KeepAlive ¥Ñ¥±¥Ã¥È¤ÎÁ÷½Ð´Ö³Ö¤òû¤¯¤¹¤ë¡£

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
KeepAliveTime DWORD:0x493E0

¡¡¤³¤³¤ÇÀßÄꤹ¤ëÃͤÎñ°Ì¤Ï ms.

¡¡¾åµ­¤Î 0x493E0 ¤Î¾ì¹ç¤Ï 300000ms¤Ç 300Éäǡ¢¤¹¤Ê¤ï¤Á5ʬ¡£¤³¤ì¤Ï´Ö¤Ë¤¢¤ë¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎNAT¥Æ¡¼¥Ö¥ë¥¿¥¤¥à¥¢¥¦¥È»þ´Ö¤è¤êû¤¤ÃͤËÀßÄꤹ¤ë¡£

¡¡ÍøÍѼԡʥե¡¥¤¥¢¥¦¥©¡¼¥ëÇÛ²¼¤ÎüËö¿ô¡Ë¤¬¾¯¤Ê¤±¤ì¤Ð¡¢1ʬ¤È¤«¤Ç¤âÌäÂê¤Ê¤¤¤À¤í¤¦¡£¤½¤ì°Ê²¼¤Ë¤¹¤ë¤Î¤Ï¤Á¤ÈÌÞÂÎ̵¤¤´¶¤¸¤¬¤¹¤ë¡£

¡¡¤Á¤Ê¤ß¤Ë¥Ç¥Õ¥©¥ë¥ÈÃͤÏ2»þ´Ö¤À¡£Ä¹¤¹¤®¤ë¡£

¡¡¤³¤ì¤é¤ÎÀßÄê¤òÁȤ߹ç¤ï¤»¤ë¤³¤È¤Ë¤è¤ê¡¢ÀßÄꤷ¤¿´Ö³Ö¤ÇKeepAlive¥Ñ¥±¥Ã¥È¤¬Î®¤ì¤ë¤Î¤Ç¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬¥¿¥¤¥à¥¢¥¦¥È¤ÇÀÚÃǤ·¤Æ¤·¤Þ¤¦¸½¾Ý¤¬½Ð¤Ê¤¯¤Ê¤ë¡£

¡¡¤µ¤Æ¡¢Îã¤Ë¤è¤Ã¤ÆÄ귿ʸ¡£¥ì¥¸¥¹¥È¥ê¤Î½ñ¤­´¹¤¨¤Ï¼«¸ÊÀÕǤ¤Ç¡£½ñ¤­´¹¤¨¸å¤ÏºÆµ¯Æ°¤¬É¬Íס£

Posted by rukihena at 00:07:26 | Comments [0] | Trackbacks [0]

2007年7月 7日

SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥óÂкö

¡¡º£¹¹¤À¤¬¡¢SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥óÂкö¤ÎÏá£

¡¡ÂкöÊýË¡¤Ï¤¿¤À¤Ò¤È¤Ä¡£SQLʸ¤òÀ¸À®¡Êʸ»úÎóÏ¢·ë¡Ë¤¹¤ë¤È¤­¤ËÆþÎÏʸ»úÎó¤ò¥¨¥¹¥±¡¼¥×¤¹¤ë¤³¤È¡£

¡¡SQLʸ¤òÀ¸À®¤·¤¿¸å¤Ç¥¨¥¹¥±¡¼¥×¤·¤è¤¦¤È¤·¤Æ¤â¡¢¤½¤³¤Ë¤¢¤ëʸ»ú¤¬¥¨¥¹¥±¡¼¥×¤¹¤Ù¤­Ê¸»ú¤Ê¤Î¤«¤É¤¦¤«¤ÏȽÊÌÉÔ²Äǽ¤À¡£¤Þ¤¿¡¢SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¤¬È¯À¸¤·¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¸¡ÃΤ¹¤ë¤Î¤âÉÔ²Äǽ¤À¡£¹½Ê¸¥¨¥é¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤é¸¡ÃΤǤ­¤ë¤¬¡¢¤½¤ì¤Ï²¾¤Ë¼Â¹Ô¤·¤Æ¤·¤Þ¤Ã¤Æ¤â¥¨¥é¡¼½ªÎ»¤¹¤ë¤À¤±¤ÇÂ礭¤ÊÉûºîÍѤÏȯÀ¸¤·¤Ê¤¤¡£¤Þ¤¿¡¢¼Â¹Ô¤Ç¤­¤ëSQLʸ¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤é¡¢¤½¤ì¤¬SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¤Ê¤Î¤«¤É¤¦¤«¤Ïµ¡³£Åª¤Ë¤Ïʬ¤«¤é¤Ê¤¤¡£

¡¡¡Ö¥Þ¥ë¥Á¥¹¥Æ¡¼¥È¥á¥ó¥È¤Ê¤é¼Â¹Ô¤Ç¤­¤Ê¤¤¡×¤È¤¤¤Ã¤¿ÄøÅÙ¤ÎÂкö¤Ê¤é²Äǽ¤À¡£¤·¤«¤·¡¢SQL¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó¤¬À®Î©¤¹¤ë¤Ë¤Ï¥Þ¥ë¥Á¥¹¥Æ¡¼¥È¥á¥ó¥È¤¬É¬¿Ü¤Ê¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢¤½¤ì¤ÇÂкö´°Î»¤È¤¤¤¦¤ï¤±¤Ë¤Ï¹Ô¤«¤Ê¤¤¡£


¡¡¤Ç¡¢Ï¢·ë»þ¤Ë¥¨¥¹¥±¡¼¥×¤·¤è¤¦¤È»×¤¦¤Î¤À¤¬¡¢¤³¤ì¤â·ë¹½Ìñ²ð¤À¡£Ä´¤Ù¤ì¤ÐÄ´¤Ù¤ë¤Û¤É¡¢´í¸±¤Êʸ»ú¤Î¸ºß¤Ëµ¤¤Å¤«¤µ¤ì¤ë¡£UTF-8¤Ê¤É¤Î¤ï¤±¤ï¤«¤é¤Ê¤¤¶õ´Ö¤«¤é¹¶·â¤µ¤ì¤ë¤Èº¤¤Ã¤Æ¤·¤Þ¤¦¡£

¡¡¤½¤³¤Ç¡¢ÉáÄÌ¤Ï prepared statement ¡Ê¥×¥ê¥Ú¥¢¥É¥¹¥Æ¡¼¥È¥á¥ó¥È¡§½àÈ÷¤µ¤ì¤¿Ê¸¡Ë ¤¢¤ë¤¤¤Ï parameterized query ¡Ê¥Ñ¥é¥á¥¿¥é¥¤¥º¥É¥¯¥¨¥ê¡Ë¤òÍѤ¤¤ë¡£

¡¡¤³¤ì¤Ê¤é¡¢²¿¤ò¥Ö¥Á¹þ¤ó¤Ç¤â¤½¤ì¤Ê¤ê¤Ë²ò¼á¤µ¤ì¤Æ¡¢¤½¤Î¤Þ¤ÞDB¤Î¥Õ¥£¡¼¥ë¥É¤Ë¥Ö¥Á¹þ¤ó¤Ç¤¯¤ì¤ë¡£

¡¡¤â¤Á¤í¤ó¡¢' (¥·¥ó¥°¥ë¥¯¥ª¡¼¥Æ¡¼¥·¥ç¥ó¡Ë¤Ê¤É¤â¤½¤Î¤Þ¤Þ³ÊǼ²Äǽ¤À¡£

¡¡ÂçÎ̤β»³Ú¤ËÂФ·¤Æ ¡Ö80's J-POP¡×¤ß¤¿¤¤¤Ê¥«¥Æ¥´¥ê¤ò¤Ä¤±¤¿¤¤¤È¤­¤Ê¤É¤Ë¤ÏÈó¾ï¤Ë½ÅÊõ¤¹¤ë¡£

¡¡¤½¤ì¤Ç¤âÎã³°¤¬¤Ò¤È¤Ä¤¢¤ê¡¢LIKE¶ç¤Î»þ¤À¤±¤Ï % ¤È _ ¤òÊÑ´¹¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£


»²¹Í¡§Âè2¾Ï¡¡¥»¥­¥å¥¢DB¥×¥í¥°¥é¥ß¥ó¥° [2-1.]SQLÁȤßΩ¤Æ»þ¤Î°ú¿ô¥Á¥§¥Ã¥¯

Posted by rukihena at 00:09:44 | Comments [0] | Trackbacks [0]

2007年1月22日

Web¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¼èÆÀ

¡¡Web¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤Ï´Êñ¤½¤¦¤ÇÆñ¤·¤¤¡£Æä˥¯¥í¡¼¥é¤Ç¼ý½¸¤·¤¿¤è¤¦¤Ê»¨Â¿¤Ê¥µ¥¤¥È¤ËÂФ·¤Æ¼è¤í¤¦¤È»×¤Ã¤¿¾ì¹ç¤ËÍÍ¡¹¤ÊÃÏÍ뤬¡¦¡¦¡¦¡£

¡¡²èÌÌ¥µ¥¤¥º¤Ï¤É¤¦¤¹¤ë¤Î¤«¡¢½ÄĹ¤Î¾ì¹ç¤Ë¤É¤¦¤¹¤ë¤«¡¢¥¢¥Ë¥á¡¼¥·¥ç¥óGIF¤ä¥Õ¥é¥Ã¥·¥å¤Ê¤É¤Ï¤É¤Î¥¿¥¤¥ß¥ó¥°¤Î²èÁü¤òºÎÍѤ¹¤ë¤«¡¢¤Ê¤É¤Ê¤É¡£

¡¡¥Ý¥Ã¥×¥¢¥Ã¥×¤â¼ÙËâ¤Ê¤â¤Î¤Ç¤¢¤ê¡¢JavaScript¤Ç½Ð¤Æ¤¯¤ë¤â¤Î¤ä¡¢IE¼«¿È¤¬¥»¥­¥å¥ê¥Æ¥£·Ù¹ð¤Ç½Ð¤·¤Æ¤¯¤ë¤â¤Î¤Ê¤É¡¢¤µ¤Þ¤¶¤Þ¤Ê¥±¡¼¥¹¤ËÂбþ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£JavaScript OFF ¤Ë¤¹¤ì¤Ð´ËϤµ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢ºÇ¶á¤ÏAjax¥µ¥¤¥È¤Çº¤¤ë¤³¤È¤¬Â¿¤¤¤À¤í¤¦¡£

¡¡¤½¤ì¤È¡¢¥ì¥ó¥À¥ê¥ó¥°¥¨¥ó¥¸¥ó¤ÏIE¤òºÎÍѤ·¤Ê¤¤¤È°Õ¿Þ¤É¤ª¤ê¤Ë¥ì¥¤¥¢¥¦¥È¤µ¤ì¤Ê¤¤¥µ¥¤¥È¤¬¤¢¤ë¤Î¤Ç¡¢Windows¤¬É¬¿Ü¤Ç¤¢¤ë¡£


¡¡¤È¤¤¤¦¶ìÏ«¤Ï²áµî¤ÎÏäʤΤǺ£¤ÏÁ´Á³É¬Íפʤ¤¤Î¤À¤¬¡¢30ʬ¤Çºî¤ì¤ëWeb¥­¥ã¥×¥Á¥ãºîÀ®php¤òÆɤó¤À¤Î¤Ç¥á¥â¤·¤È¤¯¡£

¡¡¤Ä¤Þ¤ê¤ÏCrenaHtml2jpg¤ò¸Æ¤Ó½Ð¤¹¤À¤±¤Ç¤¹¤Ê¡£

Posted by rukihena at 00:43:13 | Comments [0] | Trackbacks [0]

2006年12月19日

Visual Studio 2005 Professional Edition ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿

¡¡¤â¤Î¤¹¤´¤¯µ×¤·¤Ö¤ê¤Ë¥Þ¥¤¥¯¥í¥½¥Õ¥È¤Î³«È¯´Ä¶­¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¡£

¡¡¥Ü¥¯¤Î¼ÂÃÏÂθ³¤Ï VS6.0 ¤Ç»ß¤Þ¤Ã¤Æ¤ª¤ê¡¢¤¹¤Ê¤ï¤Á .NET ¤Ç¤Î³«È¯¤ò¤·¤¿¤³¤È¤¬¤Ê¤¤¡£¤½¤ì¤Ç¤â .NET ¤Î³µÍפϳƼﵭ»ö¤«¤éÃΤäƤ¤¤ë¤Ä¤â¤ê¤À¡£


¡¡¤Ç¡¢¥¤¥ó¥¹¥È¡¼¥ë¤Ê¤Î¤À¤¬¡¢¤Þ¤º¡¢¤É¤Î¥á¥Ç¥£¥¢¤ò»È¤¨¤Ð¤¤¤¤¤Î¤«Çº¤ó¤À¡£

¡¡MSDN ¥µ¥Ö¥¹¥¯¥ê¥×¥·¥ç¥ó¤Î¥Ç¥£¥¹¥¯¤ò¸«¤ë¤È¡¢¡ÖVisual Studio 2005 Professional Edition¡×¤È¡ÖVisual Studio 2005 Professional Edition Disc 1¡×¤È¡ÖVisual Studio 2005 Professional Edition Disc 2¡×¤¬¤¢¤ë¡£¤Ê¤¼DiscÈÖ¹æ¤ÎÉÕ¤¤¤Æ¤¤¤Ê¤¤¤Î¤¬¤¢¤ë¤Î¤À¡ª¡©

¡¡ÁêÅöǺ¤ó¤Ç¡¢¤È¤ê¤¢¤¨¤ºÈÖ¹æ¤ÎÉÕ¤¤¤Æ¤Ê¤¤¤Î¤òPC¤Î¥É¥é¥¤¥Ö¤ËÆþ¤ì¤Æ¤«¤éµ¤¤Å¤¤¤¿¡£¤½¤ì¤ÏDVD¤À¤Ã¤¿¡£DVD¤Ê¤Î¤Ç1Ëç¤Ë¼ý¤Þ¤Ã¤Æ¤¤¤¿¡£

¡¡CD¤ÈDVD¤ÏÂ礭¤µ¤¬Æ±¤¸¤Çº¤¤ë¡£¥é¥Ù¥ë¤ËÆ©²áÉôʬ¤¬Â¿¤±¤ì¤Ðµ­Ï¿ÁؤΰÌÃÖ¤ÇDVD¤Î¶èÊ̤¬ÉÕ¤­¤ä¤¹¤¤¤ó¤À¤±¤É¡¢º£¤ÎMSDN¤Î¥Ç¥£¥¹¥¯¤Ï¥Ù¥¿Åɤê¤Ê¤Î¤Çµ¤¤Å¤«¤Ê¤«¤Ã¤¿¡£CD¤È¤«DVD¤ò°ÕÌ£¤¹¤ë¥í¥´¤ò¸«¤ì¤Ð¤¤¤¤¤Î¤À¤¬¡£


¡¡¥¤¥ó¥¹¥È¡¼¥ë¤ÏŬÅö¤Ë¼¡¤Ø¼¡¤Ø¤Ç½ªÎ»¡£¤Á¤Ê¤ß¤Ë¡Öɸ½à¡×¤Ç¤Ï¤Ê¤¯¡ÖÁ´¤Æ¡×¤òÁª¤ó¤À¡£¡ÖÁ´¤Æ¡×¤À¤È¡¢C++ ¤Ë 64bit Âбþ¤¬ÉÕ¤¯¤Î¤È¡¢¤Ê¤ó¤«¤Î¥µ¥ó¥×¥ë¤¬ÉÕ¤¤¤Æ¤¯¤ëÅÀ¤À¤±°ã¤Ã¤¿¡£ÍÆÎ̤Ç1³äupÄøÅ٤ʤΤǵ¤»ý¤Á¤è¤¯Á´¤Æ¤òÁª¤ó¤Ç¤·¤Þ¤¨¡¢¤È¡£

¡¡¼¡¤Ë¡¢SP1¤òÅö¤Æ¤ë¤«¤É¤¦¤«¤ÇǺ¤ó¤À¡£¥ê¥ê¡¼¥¹¤¬ºòÆü¤¸¤ã¤Í¤§¤«¡£¤È¤ê¤¢¤¨¤ºÊÝα¡£


¡¡¤µ¤Æ¡¢º£²ó¤Î»Å»ö¤Ï VB.NET ¤ò»È¤¦¤é¤·¤¤¤Î¤Ç¡¢¤¤¤¸¤Ã¤Æ¤ß¤¿¡£VB¤Î·Ð¸³¤Ï¶È̳¤Ç¤ä¤Ã¤¿¤è¤¦¤Ê¤ä¤é¤Ê¤¤¤è¤¦¤Ê¡¢µ­²±¤¬Ìµ¤¤¤Î¤À¤¬¡¢¥×¥í¥°¥é¥à¤ò½ñ¤¤¤Æ¤¤¤ëÅÓÃæ¤Ç¥³¥Ô¥Ú¤·¤è¤¦¤È¤·¤Æ¹Ô¤ò°ÜÆ°¤¹¤ë¤Èʸˡ¥¨¥é¡¼¤Î¥À¥¤¥¢¥í¥°¤¬½Ð¤ÆOK¥Ü¥¿¥ó¤ò²¡¤¹¤Î¤¬¥¦¥¶¥¤¤È¤¤¤¦µ­²±¤Ï¤¢¤ë¡£¤Ê¤ó¤Ç»È¤Ã¤Æ¤¿¤ó¤À¤Ã¤±¤«¤Ê¡£»×¤¤½Ð¤»¤Ê¤¤¡£

¡¡VB.NET ¤Ç¤Ï¤½¤ó¤Ê¤Ë¥¦¥¶¤¯Ìµ¤¤´¶¤¸¤Ç¤¤¤í¤¤¤í»Ù±ç¤·¤Æ¤¯¤ì¤ë¡£¤Ê¤ó¤« Eclipse ¤ò»È¤Ã¤Æ¤¤¤ë¤è¤¦¤Êºø³Ð¤ò³Ð¤¨¤ë¤ó¤Ç¤¹¤¬¡£Eclipse ¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤Ë VB É÷Ì£¤Îʸˡ¤Ç¡¢¥é¥¤¥Ö¥é¥ê¤Ï .NET ¤Ç¡¢Èó¾ï¤Ë¥­¥â¥Á°­¤¤¡£

¡¡Ê¸Ë¡¤â¥é¥¤¥Ö¥é¥ê¤âÃΤé¤Ê¤¤¤Î¤Ç¡¢¤Á¤ç¤Ã¤È¤·¤¿¤³¤È¤Ç¤â¥°¥°¤Ã¤Æ¥µ¥ó¥×¥ë¤ò¸«¤Ê¤¤¤È½ñ¤±¤Ê¤¤¤Î¤Ç¥¤¥é¥¤¥é¤·¤Æ¤¯¤ë¡£

¡¡¤Ç¤â¡¢Å¬Åö¤Ë Hashtable ¤¢¤ë¤«¤Ê¤È»×¤Ã¤Æ¥¿¥¤¥×¤¹¤ë¤È¥¤¥ó¥Æ¥ê¥»¥ó¥¹¤¬Êä´°¤·¤Æ¤¯¤ì¤Æ¡¢¤¢¤¢¡¢¤¢¤ë¤ó¤À¤Ê¤È»×¤Ã¤¿¤ê¤·¤Æ¡¢¤ä¤Ã¤Ñ¥¤¥ó¥Æ¥ê¥»¥ó¥¹ºÇ¹â¡£[F1]¥­¡¼¤Ç¥Ø¥ë¥×Ϣư¤È¤«¡¢²û¤«¤·¤¹¤®¤ÆÎÞ¤¬½Ð¤Æ¤¯¤ë¡£


¡¡¤¢¤È¡¢Professional Edition ¤Ï CE ¸þ¤±¤Î³«È¯¤â½ÐÍè¤ë¤è¤¦¤Ê¤Î¤Ç¡¢²¿¤«ºî¤ê¤Æ¡¼¡ª¤Ã¤Ä¡¼¤«¡¢Ìµ°ÕÌ£¤ËCE¥Þ¥·¥ó¤¬Íߤ·¤¯¤Ê¤Ã¤Á¤ã¤¦¤¾¡ª¡ª¡¡¡¦¡¦¡¦¸«¤Ê¤«¤Ã¤¿¤³¤È¤Ë¤·¤è¤¦¡£

Posted by rukihena at 21:33:59 | Comments [0] | Trackbacks [0]

2006年12月 8日

¥³¥³¥í¥°¤¬¥¿¥¤¥Ø¥ó¤Ê¤³¤È¤Ë

¡¡¤½¤â¤½¤â¥³¥³¥í¥°¤Î¥Ù¡¼¥¹¤Ç¤¢¤ëTypePad¤Î¥Ù¡¼¥¹¤Ç¤¢¤ëMovableType¤ò³«È¯¤·¤¿Six Apart¤Ë¡¢·×»»µ¡³µÏÀ¤ß¤¿¤¤¤ÊÃ챤¬Ìµ¤¤¤Î¤¬¸¶°ø¤Î¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£

¡¡¥¨¥ó¥È¥ê¿ô¤È¤«¥³¥á¥ó¥È¿ô¤È¤«¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¿ô¤¬Áý¤¨¤¿¤È¤­¤ËÂпô¥ª¡¼¥À¡¼¤Ç½èÍý»þ´Ö¤¬Áý¤¨¤ë¤Î¤Ê¤éÎɤ¤¤Î¤À¤¬¡¢»Ø¿ô´Ø¿ôŪ¤ËÁý¤¨¤Æ¤Ê¤¤¤«¡ª¡©¤È»×¤¦¤Î¤À¡£¥Ù¥ó¥Á¤·¤Æ¤Ê¤¤¤±¤É¡£

¡¡Six Apart¤ÎÃæ¤Î¿Í¤Ï¾ðÊó½èÍý¹©³Ø²Ê¤ËÆþ³Ø¤·¤Æ¡¢»þ´Ö·×»»Î̤Ȥ«¶õ´Ö·×»»Î̤Ȥ«¥é¥ó¥À¥¦¤Îµ­¹æ¤È¤«¤òÊÙ¶¯¤·¤Ê¤ª¤·¤¿¤Û¤¦¤¬Îɤ¤¤È»×¤¦¡£

¡¡¥Ü¥¯¤ÏÊÙ¶¯¤·¤Æ¤Ê¤¤¤±¤É¡£

Posted by rukihena at 01:01:07 | Comments [0] | Trackbacks [0]

2006年12月 1日

¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤ÈGoogle Maps API¤Î¥Þ¥Ã¥·¥å¥¢¥Ã¥×

¡¡¤Ç¤Ã¤«¤¤JPEG¤ò°·¤¦ ¤Ç½ñ¤¤¤¿¡¢¹ñÅÚ¸òÄ̾ʤΥ«¥é¡¼¶õÃæ¼Ì¿¿¤ò Google Maps API ¤Ç½Å¤Í¤Æ¤ß¤è¤¦¤È¤·¤¿Ïäγ¤­¡£

¡¡¤¤¤í¤¤¤í¥°¥°¤Ã¤Æ¤¤¤¿¤é¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¡Ê»îºîÈǡˤäƤΤò¸«¤Ä¤±¤¿¡£¥ª¥ë¥½²½¤È¤Ï¡¢°ÞÅÙ·ÐÅÙ¤ò¥Ô¥Ã¥·¥ê¹ç¤ï¤»¤ÆGISŪ¤ËÍøÍѤ·¤ä¤¹¤¯¤¹¤ë¤³¤È¤é¤·¤¤¡£

¡¡¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤È¤Ï¤òÆɤà¤È¡¢ISO19128¤ÎWMS¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹±¾¡¹½ñ¤¤¤Æ¤¢¤ë¡£

¡¡WMS¤Ã¤ÆÎɤ¯Ê¬¤«¤é¤ó¤¬¡¢Google Maps ¤ËŽ¤ê¤ä¤¹¤½¤¦¤Êͽ´¶¡£

¡¡¤Ç¡¢¤³¤ì¤òºî¤Ã¤¿¡£¢­

¡¡¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤ÈGoogle Maps API¤Î¥Þ¥Ã¥·¥å¥¢¥Ã¥×

¡¡»È¤¤Êý¤Î¥³¥Ä¤È¤·¤Æ¤Ï¡¢¹­°èÊýÌ̤˽̾®¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢Â¾¤Î¾ì½ê¤Ë°ÜÆ°¤¹¤ë¤È¤­¤Ïɽ¼¨¥â¡¼¥É¤ò¡ÖÃϿޡפʤɤËÊѤ¨¤Æ°ÜÆ°¤·¤Æ³ÈÂ礷¤Æ¡Ö¹ñ¸ò¾Ê¡×¥â¡¼¥É¤ËÌ᤹¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£

¡¡³Ú¤·¤ßÊý¤È¤·¤Æ¤Ï£²¤Ä¡£

¡¡¹ñÅÚ¸òÄ̾ʤμ̿¿¤ÏÊ¿À®½é´ü¤¢¤¿¤ê¤Ê¤Î¤Ç¡¢¤Á¤ç¤Ã¤È¸Å¤¤Ä®Ê¤ߤòÂθ³¤Ç¤­¤ë¡£Î㤨¤ÐÅìµþÅÔÄ£¿·Ä£¼Ë¤ä¥ì¥¤¥ó¥Ü¡¼¥Ö¥ê¥Ã¥¸¤Ï¹©»öÃæ¤À¤·¡¢¥Õ¥¸¥Æ¥ì¥Ó¿·¼Ò²°¼þÊդϹ¹ÃϤÀ¤·¡¢¥Ñ¥ì¥Ã¥È¥¿¥¦¥ó¡Ê¥È¥è¥¿¥á¥¬¥¦¥§¥Ö¤Ê¤É¡Ë¤Ë»ê¤Ã¤Æ¤Ï³¤¤Ç¤¢¤ë¡£

¡¡¤¢¤È¤Ï¡¢·îʤߤǤ¹¤¬¡¢Google Map¤Ç¾ÜºÙ¤Ê¹Ò¶õ¼Ì¿¿¤¬Ìµ¤¤ÃÏ°è¤ò¸«¤Æ³Ú¤·¤ß¤Þ¤·¤ç¤¦¡£¡Ê¤É¤Á¤é¤Ë¤â̵¤¤¾ì¹ç¤â¤¢¤ê¤Þ¤¹¤¬¡Ë


¡¡Ëü¤¬°ì¡¢¿Íµ¤¥³¥ó¥Æ¥ó¥Ä¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤È¥µ¡¼¥Ð¡¼¤¬ÂçÊѤ½¤¦¤À¤¬¡¢¥¦¥Á¤Î¥µ¡¼¥Ð¡¼¤Ë¤Ï¤¢¤Þ¤ê±Æ¶Á¤¬Ìµ¤¤¡£¥¦¥Á¤Î¥µ¡¼¥Ð¡¼¤Ï index.html ¤òÅǤ¯¤À¤±¤ÇºÑ¤à¡£¥¿¥¤¥Ø¥ó¤Ê¤Î¤Ï Google Íͤȡ¢¹ñÅÚ¸òÄ̾ÊÍÍ¡£

¡¡ËÜÅö¤Ï²èÁü¤ò¥­¥ã¥Ã¥·¥å¤·¤Æ¥æ¡¼¥¶¥Ó¥ê¥Æ¥£¤Î¸þ¾å¤È¹ñÅÚ¸òÄ̾ʥµ¡¼¥Ð¤ÎÉé²Ù·Ú¸º¤ò¿Þ¤ê¤¿¤¤¤Î¤À¤¬¡¢µ¬Ìó¾å¥³¥Ô¤ë¤È¥Þ¥º¤½¤¦¤Ê¤Î¤Ç¥­¥ã¥Ã¥·¥å¤Ï»ß¤á¤¿¡£

Posted by rukihena at 07:44:52 | Comments [0] | Trackbacks [0]

2006年11月16日

¤Ç¤Ã¤«¤¤JPEG¤ò°·¤¦

¡¡Google Maps API ¤ò¤¤¤¸¤Ã¤Æ¤¤¤ë¤È³Ú¤·¤¯¤Æ¤·¤ç¤¦¤¬¤Ê¤¤¤Î¤Ç ¥³¥ì¤òŽ¤êÉÕ¤±¤ÆÍ·¤ó¤Ç¤ß¤è¤¦¤«¤È»×¤Ã¤¿¡£

¡¡¤·¤«¤·¡¢3800x3800¥Ô¥¯¥»¥ë¤°¤é¤¤¤Î¥Ç¥Ã¥«¥¤²èÁü¤Ê¤Î¤ÇÆɹþŸ³«¤Ë¥¹¥²¡¼»þ´Ö¤¬¤«¤«¤ë¡£1ËçÅö¤¿¤ê1.7É䰤餤¡£Google Maps API ¤Î¥¿¥¤¥ëñ°Ì¤Ë PHP ¤Ç½èÍý¤·¤è¤¦¤È¤¹¤ë¤È¡¢¥¿¥¤¥ëÀ¸À®Í׵ᤴ¤È¤ËÆɹþŸ³«¤·¤Æ¤·¤Þ¤¦¡£½é²ó¥¢¥¯¥»¥¹»þ¤Ë25Ë礰¤é¤¤Æɤ߹þ¤Þ¤Ê¤­¤ã¤Ê¤é¤ó¤Î¤Ç¡¢25¡ß1.7ÉäȤ¤¤¦Ä¹Âç¤Ê»þ´Ö¤¬³Ý¤«¤Ã¤Æ¤·¤Þ¤Ã¤Æ¥À¥á¥À¥á¤À¡£

¡¡Java Servlet ¤Ê¤é¡¢JPEGŸ³«ºÑ¤ß²èÁü¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë¥¯¥é¥¹¤òºî¤Ã¤Æ¥á¥â¥ê¤Ë¾ïÃ󤵤»¤Æ¤É¤¦¤Ë¤«¤¹¤ë¤Î¤À¤¬¡¢PHP¤À¤È¤½¡¼¤æ¡¼¤Î¤Ã¤Æ̵Íý¤À¤è¤Ê¡£¡Ê¥Ü¥¯¤¬ÃΤé¤Ê¤¤¤À¤±¤«¤â¤·¤ì¤Ê¤¤¤¬¡Ë

¡¡Perl ¤À¤È mod_perl ¤ò»È¤¨¤Ð¤Ê¤ó¤È¤«¤Ê¤ë¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢¤Á¤ç¤Ã¤È¥È¥ê¥Ã¥­¡¼¤Ê´¶¤¸¤¬¤¹¤ë¡£¤½¤³¤Þ¤Ç¤¹¤ë¤Ê¤éJava¤ì¤è¡¢¤ß¤¿¤¤¤Ê¡£


¡¡¤·¤«¤·¡¢Java¤ë¤Ë¤Ï¡¢´Ä¶­¤Î¥»¥Ã¥È¥¢¥Ã¥×¤È¤«¤¬¤¢¤Ã¤ÆÌÌÅݤʤΤǡ¢PHP¤Ç¤Ê¤ó¤È¤«¤·¤¿¤¤¡£

¡¡JPEG¤Î»ØÄꤷ¤¿°ìÉôʬ¤À¤±¤òÆɹþŸ³«¤Ç¤­¤ì¤Ð¡¢¹â®²½¤Ç¤­¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤È»×¤Ã¤¿¡£º£¤Þ¤Ç¤Î¥×¥í¥°¥é¥à¤Ï¡¢Á´ÂΤòŸ³«¤·¤Æ¤«¤é¡¢¤½¤Î°ìÉôʬ¤À¤±¤òºÎÍѤ·¤Æ¤ª¤ê¡¢Íפé¤Ê¤¤Éôʬ¤Þ¤ÇŸ³«½èÍý¤ò¤·¤Æ¤¤¤Æ̵Â̤Ǥ¢¤ë¡£

¡¡JPEG¤Ï8x8¥Ô¥¯¥»¥ë¤Î¥Ö¥í¥Ã¥¯¤´¤È¤Ë°µ½Ì¤·¤Æ³ÊǼ¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢Íפé¤Ê¤¤Éôʬ¤ÎŸ³«¤ò¥µ¥Ü¤Ã¤Æ¤â°ìÉôʬ¤À¤±¼è¤ê½Ð¤»¤ë¤Ï¤º¤À¡£

¡¡¤½¤·¤Æ¡¢¤µ¤ó¤¶¤óÄ´¤Ù¤¿·ë²Ì¸«¤Ä¤±¤¿¤Î¤¬ jpegtran ¥³¥Þ¥ó¥É¤Î -crop ¥ª¥×¥·¥ç¥ó¡£Loss less ¤ÇÉôʬ¼è¤ê½Ð¤·¡ª

¡¡¤Ç¡¢»È¤Ã¤Æ¤ß¤¿¤é 0.8É䰤餤¤Ë¤Ê¤Ã¤¿¡£2Çܤι⮲½¡ª

¡¡¤Ç¤â¡¢¤½¤ì¤Ç¤âÃÙ¤¤¤è¤Ê¤¡¡£

¡¡¤ä¤Ï¤ê¡¢Java¤È¤«¤Ç¥ª¥Ö¥¸¥§¥¯¥È¥×¡¼¥ê¥ó¥°¤ò¼ÂÁõ¤·¤Ê¤¤¤È¼ÂÍѤˤʤé¤ó¡£

¡¡¤Ä¡¼¤«¡¢¥¿¥¤¥ë²èÁü¤òÁ´Éô¥×¥ìÊÑ´¹¤·¤Æ¥Ç¥£¥¹¥¯¤ËÃÖ¤¤¤È¤¯¤Î¤¬°ìÈÖ®¤¤¡£

Posted by rukihena at 00:41:18 | Comments [0] | Trackbacks [0]

2006年11月13日

GTileLayer.isPng() ¤Î»È¤¤Êý

¡¡Google Maps API ¤Ç GTileLayer ¤ò»È¤ª¤¦¤È¤·¤¿¤È¤­¡¢¼ÂÁõ¤ËǺ¤à¤Î¤¬ isPng() ¤Ç¤¢¤ë¡£Çº¤Þ¤º¤Ë PNG ¤Ê¤étrue¤òÊÖ¤»¤ÐÎɤ¤¤è¤¦¤Êµ¤¤â¤¹¤ë¤¬¡¢¤É¤¦¤âÃͤò¸«¤Æ¤¤¤ë¤Î¤«¸«¤Æ¤Ê¤¤¤Î¤«Îɤ¯Ê¬¤«¤é¤Ê¤¤µóÆ°¤ò¤¹¤ë¡£

¡¡¥¤¥í¥¤¥í¼Â¸³¤·¤Æ¤ß¤¿·ë²Ì¡¢PNG ¤Î alpha blending¡ÊȾƩÌÀ¡Ë¤ò»È¤¤¤¿¤¤¤È¤­¤Ë ture ¤òÊÖ¤¹¤è¤¦¼ÂÁõ¤¹¤ë¤â¤Î¤é¤·¤¤¡£


¡¡¤Ê¤¼¤³¤Î¥á¥½¥Ã¥É¤¬Â¸ºß¤¹¤ë¤Î¤«¡£

¡¡IE6¤Ï¡¢PNG¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢¥¢¥ë¥Õ¥¡¥Ö¥ì¥ó¥Ç¥£¥ó¥°ÉÕ¤­¤ÎPNG¤Ë¤Ï¤Á¤ã¤ó¤ÈÂбþ¤·¤Æ¤¤¤Ê¤¤¡£½Å¤Í¤Æɽ¼¨¤·¤¿¤È¤­¤Ë¡¢È¾Æ©ÌÀ¤·¤Æ¤¯¤ì¤Ê¤¤¡£¤À¤¬¥³¥ì¤Ë¤Ï²óÈòºö¤¬¤¢¤Ã¤Æ¡¢AlphaImageLoader¥Õ¥£¥ë¥¿¤ò»È¤¨¤ÐÎɤ¤¤é¤·¤¤¡£

¡¡¤È¤¤¤¦¤³¤È¤Ç¤ª¤½¤é¤¯¡¢isPng() ¤Ï IE6 ¤Î»þ¤ËAlphaImageLoader¤ò»È¤¦¤«»È¤ï¤Ê¤¤¤«¤ò»ØÄꤹ¤ë¤â¤Î¤Ê¤Î¤Ç¤Ï¤Ê¤¤¤À¤í¤¦¤«¡£


¡¡¤À¤¬¤·¤«¤·¡¢isPng() ¤ò true ¤Ë¤¹¤ë¤È¡¢¤Ê¤ó¤«µóÆ°¤¬¤ª¤«¤·¤¯¤Ê¤ë¡£½é²óɽ¼¨¤Ï¤¤¤¤¤Î¤À¤¬¡¢¥Ö¥é¥¦¥¶¤Î¥­¥ã¥Ã¥·¥å¤Ë¾è¤Ã¤Æ¤¤¤ë²èÁü¡ÊÃϿޡˤòɽ¼¨¤·¤è¤¦¤È¤¹¤ë¤È²èÁü¤¬È´¤±¤Æ¤·¤Þ¤¦¤³¤È¤¬ÉÑȯ¤¹¤ë¡£

¡¡²óÈòºö¤¬Ê¬¤«¤é¤ºº¤¤Ã¤Æ¤¤¤ë¤ó¤Ç¤¹¤¬¡¢¤É¤¦¤Ë¤«¤Ê¤é¤Ê¤¤¤Ç¤¹¤«¤Í¡£

¡¡IE7¤Ç¤Ï»î¤·¤Æ¤¤¤Ê¤¤¤¬¡¢AlphaImageLoader¤ò»È¤ï¤Ê¤¯¤Æ¤âÀµ¤·¤¯°·¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤é¤·¤¤¤Î¤Ç¡¢¤³¤ÎÌäÂê¤âµ¯¤­¤Ê¤¤¤À¤í¤¦¡£Windows Update ¤ÇIE7¤¬¶¯À©ÇÛÉÛ¤µ¤ì¤ëȾǯ¸å¤«¤é¤ÏIE6¤ò̵»ë¤·¤ÆȾƩÌÀ¤ò»È¤¤¤¿¤¤µ¤Ê¬¡£

¡¡¤Á¤Ê¤ß¤Ë¡¢Æ©²áGIF¤Ê¤é isPng() ¤È¤« getOpacity() ¤ò¼ÂÁõ¤·¤Ê¤¤¤Ç¤â¡ÊgetTileUrl()¤Î¤ß¼ÂÁõ¤¹¤ë¤À¤±¤Ç¡Ë¥Õ¥Ä¡¼¤Ë½Å¤Í¹ç¤ï¤»¤Æ¡¢Æ©²áÉôʬ¤ÏÆ©²á¤µ¤ì¤Æɽ¼¨¤Ç¤­¤ë¡£¤¢¡¢¤â¤Á¤í¤óGIF¤À¤«¤éȾƩÌÀ¤Ï½ÐÍè¤Ê¤¤¥±¥É¡£

¡¡IE7¤¬ÉáµÚ¤¹¤ë¤Þ¤Ç¤Ï¡¢GTileLayer¤Ë¤ÏÆ©²áGIF¤ò»È¤¦¤Î¤¬Îɤ¤¤è¤¦¤Êµ¤¤¬¤¹¤ë¤Î¤Ç¤·¤¿¡£

Posted by rukihena at 01:04:41 | Comments [0] | Trackbacks [0]

2006年11月 7日

GTileLayer ¤Î¥µ¥ó¥×¥ë

¡¡GTileLayer¤È¥á¥ë¥«¥È¥ë¿ÞË¡¤Î³¤­¡£


¡¡¥µ¥ó¥×¥ë¤ò¸ø³«¤·¤Æ¤ß¤ë¡£

¡¡GTileLayer¤Î¥µ¥ó¥×¥ë

¡¡¥¿¥¤¥ëÀ¸À®¤ÏPHP¤Ç¹Ô¤Ã¤Æ¤¤¤ë¡£¥½¡¼¥¹¤Ï¥³¥Á¥é¡£

Posted by rukihena at 00:07:36 | Comments [0] | Trackbacks [0]

2006年11月 5日

Ajax¤Ï¥µ¡¼¥Ð¡¼Éé²Ù¤¬·Ú¤¤

¡¡Ajax¤Ï¥µ¡¼¥Ð¡¼Éé²Ù¤¬·Ú¤¤¤Ã¤Æ¤³¤È¤Ë¡¢º£¤µ¤é¤Ê¤¬¤éµ¤¤Å¤¤¤¿¡£

¡¡Î㤨¤ÐGoogle Maps¤Ï¡¢ÃÏ¿Þ¤ò¥Þ¥¦¥¹¤Ç¥°¥ê¥°¥êÆ°¤«¤·¤Æ¤â¥µ¡¼¥Ð¡¼¤Ø¤Î¥ê¥¯¥¨¥¹¥È¤Ï256x256px¤ÎÀÅŪ²èÁü¤Î¼èÆÀ¤Î¤ß¤Ç¤¢¤ê¡¢¥µ¡¼¥Ð¡¼¤ÏưŪ¤Ê¥Ú¡¼¥¸À¸À®¤ò¹Ô¤¦É¬Íפ¬Ìµ¤¤¡£

¡¡¶á¤¯¤Î¥é¡¼¥á¥ó²°¤È¤«¤ò¸¡º÷¤¹¤ì¤Ð¡¢Æ°Åª¤Ê¥¯¥¨¥ê¤¬È¯À¸¤¹¤ë¤¬¡¢¤½¤ì¤Ç¤â¥µ¡¼¥Ð¡¼Â¦¤Ï¥Æ¥­¥È¡¼¤ÊXML¤òÅǤ¯¤À¤±¤ÇÎɤ¯¡¢¥ì¥¤¥¢¥¦¥È¹þ¤ß¤ÎHTML¤òºî¤ëɬÍפ¬Ìµ¤¤¡£

¡¡Ajax¤¸¤ã¤Ê¤¤ÃÏ¿Þ¤À¤È¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Çɽ¼¨¤µ¤»¤¿¤¤²èÁü¤äHTML¤òÁ´¤Æ¥µ¡¼¥Ð¡¼Â¦¤ÇÀ¸À®¤¹¤ëɬÍפ¬¤¢¤ë¡£²èÁü¤ÎÀڤꎤê½èÍý¤È¡¢¥Þ¡¼¥«¡¼¤Î¥×¥í¥Ã¥È½èÍý¤ò¤·¡¢¤µ¤é¤ËHTML¤âºî¤Ã¤Æ¡¢¤ÈÂçË»¤·¤À¡£


¡¡Ajax¤Ë¤ª¤±¤ë¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¥Á¥å¡¼¥Ë¥ó¥°¤Î¥Ä¥Ü¤Ï¡¢¡Ö¥¯¥é¥¤¥¢¥ó¥È¦¤Ç½ÐÍè¤ë¤³¤È¤Ï¶ËÎÏ¥¯¥é¥¤¥¢¥ó¥È¤ËǤ¤»¤ë¡×¤È¤¤¤¦¤È¤³¤í¤Ë¤¢¤ë¤Î¤«¤â¡£

¡¡¥¯¥é¥¤¥¢¥ó¥È¥µ¥¤¥É¥¹¥¯¥ê¥×¥È¤¬Â¿¾¯ÃÙ¤¯¤Æ¤â¡¢¥æ¡¼¥¶¡¼¿ô¤¬Áý¤¨¤¿¤È¤³¤í¤Ç®ÅÙ¤ËÊѤï¤ê¤Ï¤Ê¤¤¤¬¡¢¥µ¡¼¥Ð¡¼¥µ¥¤¥É¥×¥í¥°¥é¥à¤¬ÃÙ¤¤¤È¥æ¡¼¥¶¡¼¿ô¤ËÈæÎ㤷¤ÆÃÙ¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£

¡¡¥¯¥é¥¤¥¢¥ó¥È½èÍý¤òÁý¤ä¤¹¤Î¤Ï¡¢µæ¶Ë¤ÎÉé²Ùʬ»¶¤À¤Ê¤È»×¤Ã¤¿¡£

Posted by rukihena at 23:17:03 | Comments [0] | Trackbacks [0]

2006年10月29日

GTileLayer¤È¥á¥ë¥«¥È¥ë¿ÞË¡

¡¡Google Maps API ¤ÎÏá£

¡¡GTileLayer¤òÍøÍѤ¹¤ë¤È²èÁü¤Î½Å¤Í¹ç¤ï¤»¤ò¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¡£

¡¡¾ÜºÙ¤ÏüÀޤ뤬¡¢¤³¤³¤Ç°ú¿ô¤È¤·¤ÆÅϤµ¤ì¤Æ¤¯¤ëÃͤ¬¡¢°ÞÅÙ·ÐÅ٤Ǥʤ¯¡¢Ê¿Ì̺Âɸ¤Î x,y ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£

¡¡¤³¤ÎÃͤò JavaScript ¤ÎÃæ¡Ê¥¯¥é¥¤¥¢¥ó¥È¦¡Ë¤Ç°ÞÅÙ·ÐÅÙ¤ËÊÑ´¹¤¹¤ë¤Î¤Ï¥«¥ó¥¿¥ó¤À¡£Google Maps API ¤ËǤ¤»¤Æ¤·¤Þ¤¨¤Ð¤è¤¤¡£

¡¡¤·¤«¤·¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¥×¥í¥Ã¥È¤È¤«¤·¤¿¤¤¤Ê¤é¡¢¥µ¡¼¥Ð¡¼Â¦¤¬ÊÑ´¹¼°¤òÃΤäƤ¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£

¡¡Google Maps ¤Ï¥á¥ë¥«¥È¥ë¿ÞË¡¤òÍѤ¤¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤ì¤ÎÊÑ´¹¤¬É¬ÍפÀ¡£

¡¡¥°¥°¤Ã¤Æ¤ß¤ë¤È¡¢°ÞÅÙ¢ªYºÂɸ ¤Î¼°¤Ï¸«¤Ä¤±¤ë¤³¤È¤¬½ÐÍ褿¡£¡Ê·ÐÅÙ¢ªXºÂɸ¤Ï¤½¤Î¤Þ¤ó¤Þ¤Ê¤Î¤ÇÌäÂê¤Ê¤¤¡£¡Ë

¡¡¤·¤«¤·¡¢YºÂɸ¢ª°ÞÅÙ ¤Î¼°¤¬¤Ê¤«¤Ê¤«¸«¤Ä¤«¤é¤Ê¤¤¡£°ÞÅÙ¢ªYºÂɸ ¤«¤éµÕ´Ø¿ô¤òµá¤á¤é¤ì¤ë¤Û¤É¥Ü¥¯¤ÏƬ¤è¤¯¤Ê¤¤¡£

¡¡¤µ¤¢º¤¤Ã¤¿º¤¤Ã¤¿¤È¥°¥°¥ê³¤±¤Æ¿ô»þ´Ö¡£¥á¥ë¥«¥È¥ë¤È¤«Mercator¤È¤«Åê±Æ¤È¤«µÕÅê±Æ¤È¤«µÕÊÑ´¹¤È¤«tan¤È¤«atan¤È¤«¥¤¥í¥¤¥í»×¤¤¤Ä¤¯¸ÀÍÕ¤òÆþ¤ì¤¿¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£

¡¡¤Õ¤ÈȯÁÛ¤òÊѤ¨¤Æ¡¢±Ñ¸ì¤ÎWikipedia ¤ò¸«¤Æ¤ß¤¿¡£

¡¡¤½¤·¤¿¤é¤¢¤Ã¤¿¡£

¡¡Mercator projection

¡¡ºÇ½é¤«¤é¥³¥³¸«¤ê¤ãÎɤ«¤Ã¤¿¡¦¡¦¡¦¡£

Posted by rukihena at 20:43:41 | Comments [0] | Trackbacks [0]

2006年10月20日

¬ÃÏ·ÏÊÑ´¹¤ÇǺ¤à(2)

¡¡ºòÆü¤Î³¤­¡£

¡¡¤À¤ó¤À¤óƬ¤ÎÃ椬À°Íý¤µ¤ì¤Æ¤­¤¿¡£

¢£À¤³¦Â¬ÃÏ·Ï

¡¦ITRF2000
¡¡¡¡Ä¶¹âÀºÅÙ¡£°ÞÅÙ·ÐÅ٤Τۤ«¤Ë»þ¹ï¾ðÊó(ǯ)¤¬É¬Íס£
¡¡¡¡²¿¤Çǯ¤¬É¬ÍפʤΤ«¤È¸À¤¦¤È¡¢¥×¥ì¡¼¥È¥Æ¥¯¥È¥Ë¥¯¥¹ÍýÏÀ¤ÎÊäÀµ¤Î¤¿¤á¡£
¡¡¡¡¤¹¤Ê¤ï¤Ácmñ°Ì¤ÎÀºÅÙ¡£

¡¦JG2000¡áITRF94¡áITRF96¡áITRF97

¡¡¡¡Ã±¤ËÀ¤³¦Â¬ÃϷϤȸÀ¤Ã¤¿¤é¥³¥ì¤Ê¤Î¤«¤Ê¡£

¡¦ITRF90¡¦ITRF91¡¦ITRF92

¡¡¡¡¤è¤¯Ê¬¤«¤é¤ó¤¬¡¢Èù̯¤Ê¸íº¹¤¬¤¢¤Ã¤¿¤Î¤«¤Ê¡© 1990ǯÂåÁ°È¾¤Îµ¬³Ê¤È»×¤ï¤ì¤ë¤Î¤Ç̵»ë

¡¦WGS84
¡¡¡¡GPSÍÑ¡£WGS84¤È¤¤¤Ã¤Æ¤âÈù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£
¡¡¡¡¤·¤«¤·¡¢¤½¤â¤½¤âGPS¤ÎÀºÅÙ¤¬Èù̯¤Ê¤Î¤Ç¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤Ï¥­¥Ë¥·¥Ê¥¤¡£
¡¡¡¡ÀºÅÙ¿ôm¤Î´ÑÅÀ¤Ê¤é¡¢JGD2000¤È¤«¤È°ì½ï¡£

¡¦¤Þ¤È¤á
¡¡¡¡ÀºÅÙ¿ôm¤Î´ÑÅÀ¤Ê¤é¡¢Á´Éô°ì½ï¡£


¢£ÆüËܬÃÏ·Ï

¡¦Tokyo97
¡¡¡¡¸·Ì©¤Ê°ÕÌ£¤Ç¤ÎÆüËܬÃÏ·Ï¡£
¡¡¡¡Â¬ÎÌÌÖ¤Î¸íº¹¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢À¤³¦Â¬ÃϷϤؤÎÊÑ´¹¤Ë¤Ï¡ÖÃÏ°èËè¤ÎºÂɸÊÑ´¹¥Ñ¥é¥á¡¼¥¿¡×¤Ê¤ë¤â¤Î¤¬É¬Íס£
¡¡¡¡¸íº¹¤Ï¾ì½ê¤Ë¤è¤Ã¤Æ¤Ï100mñ°Ì¡£ÆäËÎ¥Åç¡£
¡¡¡¡GPSÉáµÚ°ÊÁ°¤Ë¡¢ÌÀ¼£»þÂå¤Î´ð½àÅÀ¤ò»È¤Ã¤Æ3ÅÀ¬Î̤·¤¿ºÂɸ¤À¤È¡¢¥³¥ì¤Ë¤Ê¤ë¡£
¡¡¡¡ÃϿޤ˿¤¯¸«¤é¤ì¤ë¡£

¡¦Tokyo3p
¡¡¡¡Â¬ÎÌÌÖ¸íº¹¤¬¤Ê¤¤¥â¥Î¡£
¡¡¡¡GPS¤Ç·×¬¤·¤Æ¡¢´ö²¿ÊÑ´¹¤ÇÆüËܬÃϷϤˤ·¤¿ºÂɸ¤À¤È¡¢¥³¥ì¤Ë¤Ê¤ë¡£
¡¡¡¡ºÇ¶áºî¤é¤ì¤¿¥Ç¡¼¥¿¤Ë¿¤¯¸«¤é¤ì¤ë¡£
¡¡¡¡Àµ¼°Ì¾¾Î¤Ï̵¤¤¡£Tokyo3p ¤Î̿̾¤Ï ¥³¥Á¥é


¢£¤Ç¡¢¤É¤¦¤¹¤ì¤Ð¡©

¡¡¤³¤³¤Ç¤ÏÀºÅÙ¿ôm¤Î¥ì¥Ù¥ë¤Ç¹Í¤¨¤Þ¤¹¡£

¡¡¤½¤¦¤¹¤ë¤È¡¢À¤³¦Â¬ÃϷϤÏÁ´Éô°ì½ï¤È¹Í¤¨¤é¤ì¤ë¡£ÆüËܬÃϷϤÏÀ¤³¦Â¬ÃϷϤ«¤éñ½ãÊÑ´¹¤·¤¿Tokyo3p¤È¡¢Â¬ÎÌÌÖ¸íº¹Æþ¤ê¤ÎTokyo97¤¬¤¢¤ë¡£¤Ä¤Þ¤ê¡¢3¼ïÎà¤Î¬ÃϷϤ¬Â¸ºß¤¹¤ë¤È¡£

¡¡¤Ç¡¢Ê¸»ú¥³¡¼¥ÉÊÑ´¹¤Ë¤ª¤±¤ë¥Á¥ë¥ÀŪ¸ºß¤ËÁêÅö¤¹¤ë¤ÏÀгÀÅç¤È¤«Í¿Æá¹ñÅç¡£

¡¡WILLCOM¤Î¥¨¥ê¥¢³Îǧ¥Ä¡¼¥ë¤ÇÀгÀÅç¡Ê¤ÎÎÙ¤ÎÃÝÉÙÅç¡Ë¤ò¸«¤ë¤È¡¢¥¢¥ó¥Æ¥Ê¤¬³¤¾å¤Ë¤¢¤ë¡£¤³¤ì¤Ï¡¢¥¢¥ó¥Æ¥Ê°ÌÃÖ¤ÏTokyo3p¤Ç¡¢ÃÏ¿Þ¤ÏTokyo97¤òºÎÍѤ·¤Æ¤¤¤ë¤¿¤á¤Ë¥º¥ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¤Ê¤¤¤«¤È»×¤¦¡£

Posted by rukihena at 23:10:20 | Comments [0] | Trackbacks [0]

2006年10月19日

¬ÃÏ·ÏÊÑ´¹¤ÇǺ¤à

¡¡¤³¤ó¤Ê¤Î¤òºî¤Ã¤Æ¤ß¤¿¡£

¡¡WILLCOM¤Î¥¢¥ó¥Æ¥Ê¤Î°ÌÃÖ¤ò Google Maps API ¤Ç¥×¥í¥Ã¥È¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£


¡¡¤Ç¡¢ËÜÂê¡£

¡¡WILLCOM¤Î°ÌÃÖ¾ðÊó¤ÏÆüËܬÃϷϤòºÎÍѤ·¤Æ¤¤¤ë¤é¤·¤¯¡¢À¤³¦Â¬ÃϷϤÎGoogle Maps¤Ë¥×¥í¥Ã¥È¤¹¤ë¤È°ÌÃÖ¤¬¤º¤ì¤ë¡£¤Ê¤Î¤Ç¬ÃÏ·ÏÊÑ´¹¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£

¡¡Â¬ÃÏ·ÏÊÑ´¹¤¬É¬ÍפʤΤϰÊÁ°¤«¤éÃΤäƤ¤¤¿¡£¾¯¤Ê¤¯¤È¤â¬ÎÌË¡²þÀµ¤Î2002ǯ¤Î»þ¤Ë¤ÏÃΤäƤ¤¤¿¡£

¡¡¤À¤¬¡¢¤¤¤¶ÊÑ´¹¤·¤Æ¤ß¤è¤¦¤È»×¤Ã¤ÆÄ´¤Ù¤¿¤é±ü¤¬¿¼¤¹¤®¤ë¡£

¡¡ÆüËܬÃϷϤȸÀ¤Ã¤Æ¤âÈù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£À¤³¦Â¬ÃϷϤâ¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£½àµòÂʱßÂΤ¬Èù̯¤Ë°ã¤¦¤È¤«¡£

¡¡¤½¤ì¤À¤±¤Ê¤é¤¤¤¤¤¬¡¢Â¬ÃÏÌÖ¤Î¸íº¹¤Ã¤Æ¤Î¤â¤¢¤ë¡£ÌÀ¼£»þÂå¤Ë·è¤á¤¿Á´¹ñ³ÆÃϤδð½àÅÀ¤¬¤º¤ì¤Æ¤¤¤Æ¡¢¤º¤ì¤¿¤Þ¤ÞÃÏ¿Þ¤¬ºî¤é¤ì¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤Î¤À¡£

¡¡¤¤¤í¤¤¤í¤¢¤ë¤Î¤Ç¡¢¤½¤â¤½¤âWILLCOM¤¬ÆüËܬÃϷϤÎÈù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤ÎÃæ¤Î¤É¤ì¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤«Ê¬¤«¤é¤º¡¢¤É¤ó¤ÊÊÑ´¹¤ò¤¹¤ì¤Ð¤è¤¤¤Î¤«Ê¬¤«¤é¤Ê¤¯¤Ê¤Ã¤¿¡£

¡¡Google Maps¤âWGS84¤Ç¤¤¤¤¤Î¤«¤è¤¯¤ï¤«¤é¤ó¤·¡£


¡¡Ê¸»ú¥³¡¼¥ÉÊÑ´¹¤ÎÀ¤³¦¤Ç¤â¡¢Èù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£Ã±½ã¤Êµ¡³£Åª·×»»¤À¤±¤ÇºÑ¤àÊÑ´¹¤È¤«¡¢¥Æ¡¼¥Ö¥ë¤¬É¬ÍפÊÊÑ´¹¤È¤«¡£

¡¡¤½¤Ã¤Á¤ÎÀ¤³¦¤Ç¤¢¤ì¤Ð¡¢µ¡¼ï°Í¸ʸ»ú¤òÀµ¤·¤¯ÊÑ´¹¤Ç¤­¤ë¤«¤È¤«¡¢¥Á¥ë¥À¤òÀµ¤·¤¯ÊÑ´¹¤Ç¤­¤ë¤«¤È¤«¡¢¸¡¾Ú¤¹¤Ù¤­ÃÏÍ븻¤òÃΤäƤ¤¤ë¡£

¡¡¤·¤«¤·¡¢Â¬ÃÏ·ÏÊÑ´¹¤À¤È¤½¤Î¤è¤¦¤Ê¥Î¥¦¥Ï¥¦¤¬Ìµ¤¤¡£¥¦¥Á¤Î¶á½ê¤¬¥º¥ì¤º¤ËÊÑ´¹½ÐÍè¤Æ¤ì¤ÐOK¤«¤Ê¤È¤«»×¤Ã¤Æ¤·¤Þ¤¦¡£

¡¡Â¬ÃÏ·ÏÊÑ´¹¤·¤Þ¤¯¤ê¤Î¿Í¤À¤È¡¢Ë̳¤Æ»¤È¤«¶å½£¤È¤«¤Î¥º¥ì¤ò¸«¤Æ¡¢ºÎÍѬÃϷϤ¬Ê¬¤«¤Ã¤Æ¤·¤Þ¤¦¤è¤¦¤ÊǽÎϤò¤Ä¤±¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤ÈÁÛÁü¤¹¤ë¡£¤Þ¤¿¡¢Â¬ÃÏÌÖ¤Î¸íº¹¤Ë´Ø¤·¤Æ¤â¡¢¡Ö¤³¤ÎÅç¤Ï¥¹¥²¡¼¤º¤ì¤ë¤ó¤À¤è¤Ê¡×¤È¤«¡¢¤½¤ó¤Ê¥Ý¥¤¥ó¥È¤òÃΤäƤ¤¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤È»×¤¦¡£Ê¸»ú¥³¡¼¥ÉÊÑ´¹¤Ë¤ª¤±¤ë¥Á¥ë¥À¤Î¤è¤¦¤Ë¡£


¡¡¤½¤ó¤Ê¤³¤È¤ò¹Í¤¨¤Ä¤Ä¡¢´ö²¿ÊÑ´¹¤¹¤éÌÌÅݤÇñ½ã¤ÊÊ¿¹Ô°ÜÆ°¤À¤±¤Ç¤´¤Þ¤«¤·¤¿¤é¤ä¤Ã¤Ñ¤êÃÕÆâ¤Ç¥º¥ì¤Æ¤¤¤ë¡£Åìµþ¡¦Âçºå¤¢¤¿¤ê¤Ï¥º¥ì¤Æ¤¤¤Ê¤¤ÌÏÍÍ¡£

¡¡¤·¤«¤·¡¢¥¦¥Á¤ÎºÇ´ó¤Î¥¢¥ó¥Æ¥Ê°ÌÃÖ¤¬¸½ÊªÌÜ»ë³Îǧ¤Î°ÌÃÖ¤«¤é¥º¥ì¤Æ¤¤¤ë¡£¤È»×¤Ã¤¿¤éWILLCOM¤ÎÃϿޤǤâƱ¤¸¤è¤¦¤Ë¥º¥ì¤Æ¤¤¤¿¡£

¡¡Æ¬º®ÍðÃæ¡£

Posted by rukihena at 23:10:21 | Comments [0] | Trackbacks [0]

2006年9月22日

¥Ö¥é¥¦¥¶¤Î¥µ¥¤¥º

¡¡¥æ¡¼¥¶¡¼¤Ï¥Ö¥é¥¦¥¶¤ò¤É¤ó¤Ê¥µ¥¤¥º¤Ç»È¤Ã¤Æ¤¤¤ë¤Î¤«¡£

¡¡¤¤¤¤²Ã¸º¡¢²èÌÌ¥µ¥¤¥º800x600¤ò°Õ¼±¤¹¤ëɬÍפÏ̵¤¤¤À¤í¤¦¡£¤·¤«¤·¡¢Éý800¤Ç¤â²£¥¹¥¯¥í¡¼¥ë¤Ê¤·¤Çɽ¼¨¤Ç¤­¤ë¤è¤¦¤Ë¤Ï¤·¤Æ¤ª¤­¤¿¤¤¡£1024x768¤Î²èÌ̤ǡ¢800Éý¤Î¥¦¥£¥ó¥É¥¦¤ò³«¤¯¤Î¤¬¡¢¥Þ¥ë¥Á¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à¤È¤·¤Æ¤ÏºÇŬ¤Ê¤è¤¦¤Êµ¤¤¬¤¹¤ë¤«¤é¤À¡£

¡¡Éý800¤Ï¶È³¦¥¹¥¿¥ó¥À¡¼¥É¤Ç¤â¤¢¤ë¡£¤¿¤È¤¨¤Ð Yahoo! ¤Î¥È¥Ã¥×¥Ú¡¼¥¸¤ÏÉý800¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£

¡¡800¤¬´ð½à¤Ê¤Î¤À¤¬¡¢800¸ÇÄê¤È¸À¤¦¤Î¤â¥­¥é¥¤¤À¡£¥æ¡¼¥¶¡¼¤¬¥¦¥£¥ó¥É¥¦Éý¤ò¹­¤²¤¿¤é¡¢¹­¤²¤¿¤Ê¤ê¤Ë¥¦¥£¥ó¥É¥¦¤¤¤Ã¤Ñ¤¤¤Ë¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤µ¤»¤¿¤¤¡£

¡¡¤â¤Á¤í¤ó¡¢¤³¤Î¥Ö¥í¥°¤Ï¤½¤¦¤¤¤¦»ÅÍͤˤʤäƤ¤¤ë¡£


¡¡¥¦¥§¥Ö¥Ú¡¼¥¸¤ò¥Ç¥¶¥¤¥ó¤¹¤ë¤È¤­¤Ï¡¢¤¤¤í¤ó¤ÊÉý¤ò»î¤·¤Æ¤ß¤ë¤³¤È¤¬Â¿¤¤¡£¤¤¤ä¡¢¥¦¥§¥Ö¥Ú¡¼¥¸¤Ë¸Â¤é¤º¡¢GUI¥â¥Î¤òºî¤ë¤È¤­¤ÏŬÀڤʥµ¥¤¥º¤ò°Õ¼±¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¥á¥¤¥ó¤Ç»ÈÍѤ·¤Æ¤¤¤ë²èÌ̤Ï1400x1050¤Ê¤Î¤À¤¬¡¢1024x768¤Çɽ¼¨¤¹¤ë¤È¶¹¤¹¤®¤Ê¤¤¤À¤í¤¦¤«¤È¤«¡¢800x600¤Ç¤âºÇÄã¸Âµ¡Ç½¤¹¤ë¤À¤í¤¦¤«¤È¤«¹Í¤¨¤ë¡£

¡¡¤½¤ì¤ò»î¤¹ºÝ¡¢¥Ü¥¯¤ÏWindowsÉÕ°¥¢¥×¥ê¤Î¥Ú¥¤¥ó¥È¥Ö¥é¥·¤ò»È¤Ã¤Æ¤¤¤¿¡£¶ñÂÎŪ¤Ë¤Ï¼¡¤Î¤è¤¦¤Ê´¶¤¸¡£

¡¡[WIN]+[R] pbrush [ENTER] ¤Ç¥Ú¥¤¥ó¥È¥Ö¥é¥·µ¯Æ° ¢ª ¥­¥ã¥ó¥Ñ¥¹¥µ¥¤¥º¤ò 1024x768 ¤Ë»ØÄê ¢ª ¥Æ¥¹¥È²èÌ̤ò¤½¤ì¤Ë¹ç¤ï¤»¤ë


¡¡¤À¤¬¤½¤ì¤¬ÌÌÅݤ¯¤µ¤¤¡£

¡¡¤¤¤í¤¤¤í¹Í¤¨¤Æ¡¢±Õ¾½¤Î±ï¤Ë¥¨¥ó¥Ô¥Ä¤ÇÀþ¤ò½ñ¤¤¤¿¡£º¸¾å´ð½à¤À¤±¤ÎÀþ¤ò°ú¤¯¤È¥Ð¥é¥ó¥¹¤¬°­¤¯¥«¥Ã¥³°­¤¤¤Î¤Ç¡¢Á´Êý¸þ¤«¤é¾å²¼º¸±¦ÂоΤËÀþ¤ò°ú¤¤¤¿¡£

¡¡¤¦¤©¡¼¥¹¥²¡¼ÊØÍø¤À¤¼¡£

¡¡Àþ¤ò°ú¤¤¤Æ»×¤Ã¤¿¤Î¤À¤¬¡¢¥³¥ì¤ò´ð½à¤Ë±Õ¾½¤ÎÇØÌ̤ޤǹõ¤¤Àþ¤ò°ú¤¤¤¿¤é²¾Ì̥饤¥À¡¼¥«¥Ö¥È¤Î¥¼¥¯¥È¤¬»ý¤Ã¤Æ¤¤¤ëPC¤Ã¤Ý¤¯¤Ê¤ë¤«¤â¡£

¡¡¥¼¥¯¥È¥Ç¥¶¥¤¥ó¤À¤±¤É¼ÂÍѤΰÕÌ£¤â¤¢¤ëÀþ¡£

¡¡¥«¥Ã¥Æ¥£¥ó¥°¥·¡¼¥ÈÇã¤Ã¤Æ¤­¤ÆŽ¤êÉÕ¤±¤ë¤«¤Ê¡£

¡¡¤¤¤ä¡¢¤Ç¤â¡¢VAIO¥í¥´¤¬ÃæÅÓȾü¤ËȾʬ±£¤ì¤Æ¥«¥Ã¥³°­¤¯¤Ê¤ë¤Ê¤¡¡£

Posted by rukihena at 23:09:23 | Comments [0] | Trackbacks [0]

2006年9月19日

GPolyline.fromEncoded

¡¡Google Maps API ¤ò»È¤Ã¤Æ·ÐÏ©¤ò½ñ¤¯Ïá£

¡¡ÀèÆü¥³¥ó¥Ê¥â¥Î¤òºî¤Ã¤¿¤ï¤±¤À¤¬¡¢¼ÖÎؤκÆȯÌÀ¤À¤Ã¤¿¡£

¡¡API¥É¥­¥å¥á¥ó¥È¤òÆɤó¤Ç¤¤¤¿¤È¤³¤í¡¢GPolyline.fromEncoded ¤¬ÌܤËα¤Þ¤Ã¤¿¡£

¡¡Google¶àÀ½Polyline¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹¤«¡ª¡ª¡ª

¡¡¥Ü¥¯¤¬¹Í¤¨¤¿¤Î¤Ï64¿Ê¿ô¤Ç¥Ç¡¼¥¿Ä¹¥Ø¥Ã¥À¤ò»ý¤¿¤»¤ëÀïά¤Ê¤ó¤Ç¤¹¤¬¡¢Google¶àÀ½¤Ç¤Ï32¿Ê¿ô¤Ë¥Ç¡¼¥¿¥¨¥ó¥É¥Ó¥Ã¥È¤ò²Ã¤¨¤Æ64¥­¥ã¥é¥¯¥¿»È¤Ã¤Æ¤Þ¤¹¡£

¡¡¤½¤·¤ÆGoogle¶àÀ½¤ÎÊý¤¬Ã»¤¤Ê¸»ú¿ô¤Çɽ¸½¤Ç¤­¤Æ¤·¤Þ¤¦¡ª

¡¡¤µ¤¹¤¬Google¤ÎÃæ¤Î¿Í¤ÏƬÎɤ¤¤Ê¡£


¡¡¤È¤¤¤¦¤³¤È¤Çº£¸å¤Ï fromEncoded ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò»È¤¦¤³¤È¤Ë¤·¤è¤¦¡£

¡¡°ì±þ¡¢µì¥Õ¥©¡¼¥Þ¥Ã¥È¤òÆɤ߹þ¤Þ¤»¤ë¤³¤È¤â½ÐÍè¤ë¡£¤½¤Î¾ì¹ç¤â¡¢²¼¤Ëɽ¼¨¤µ¤ì¤ë´°À®URL¤ÏGoogle¶àÀ½¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£

¡¡¤½¤ì¤È¡¢·ÐÏ©¤Ë±è¤Ã¤Æ¥¹¥¯¥í¡¼¥ë¤¹¤ëµ¡Ç½¤òÉÕ¤±¤Æ¤ß¤¿¡£¤·¤«¤·¡¢¥¹¥¯¥í¡¼¥ë¤¬Â®²á¤®¤Æ¸«¤Ë¤¯¤¤¡£¿ì¤¦¡£²þÁ±¤Î;ÃϤ¢¤ê¡£


¡¡»²¹ÍÎã¤È¤·¤Æ¡¢¥¦¥Á¤Î¥Ê¥Ó¤Ç¡¢¤è¤ß¤¦¤ê¥é¥ó¥É¤«¤é¹ÁËÌIC¤Ø¥ë¡¼¥È¸¡º÷¤·¤¿·ë²Ì¤ò¼¨¤·¤Æ¤ß¤è¤¦¡£

¡¡¤è¤ß¤¦¤ê¥é¥ó¥É¢ª¹ÁËÌIC

¡¡¤æ¤ê¤¬¤ª¤«±ØÉÕ¶á¤Çº¸ÀÞ¤·¤¿Æ»¤Ï¶¹¤«¤Ã¤¿¡£¤Ê¤¼¤½¤³¤òÁª¤ó¤À¡©

¡¡¤¢¤¶¤ßÌî±ØÉÕ¶á¤Çº®»¨¤·¤¿¡£VICS¤Ç±ØÅì¦ƻϩ¤¬½ÂÂÚ¤·¤Æ¤¤¤ë¤³¤È¤«¤éÀ¾Â¦¤òÁö¤é¤µ¤ì¤¿¤¬¡¢¤½¤Ã¤Á¤âº®¤ó¤Ç¤¤¤¿¡£

Posted by rukihena at 23:09:20 | Comments [3] | Trackbacks [0]

2006年9月15日

¥ë¡¼¥È¥Ç¥ë¥¿

¡¡¤­¤Î¤¦¤Î³¤­¡£

¡¡¿ô»ú¤òñ¤Ë10¿Ê¿ô¤Çɽ¸½¤¹¤ë¤Î¤ÏÌÞÂÎ̵¤¤¡£¤«¤È¤¤¤Ã¤Æ¥Ð¥¤¥Ê¥ê¤Îɽ¸½¤ÏURL¥Ñ¥é¥á¡¼¥¿¤Ë¤Ç¤­¤Ê¤¤¡£%xx¤Çɽ¸½¤Ç¤­¤ë¤¬¡¢Í¾·×¤Ë¿­¤Ó¤Æ¤·¤Þ¤¦¡£

¡¡BASE64¤Î¤è¤¦¤Ë¡¢»È¤¨¤ë¥­¥ã¥é¥¯¥¿¤À¤±ÍѤ¤¤Æ64¿Ê¿ô¤Çɽ¸½¤·¤¿¤é¤É¤¦¤À¤í¤¦¤«¡£BASE64¤Ë¤ÏURL¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ»È¤¨¤Ê¤¤Ê¸»ú¤¬¤¢¤ë¤«¤é¤½¤ì¤ÏÊ̤Îʸ»ú¤ËÃÖ¤­´¹¤¨¤è¤¦¡£

¡¡¤³¤ì¤Ç¡¢5·å+5·å¤°¤é¤¤¤Çɽ¸½¤Ç¤­¤ë¤«¤Ê¡£¤·¤«¤·¡¢¤³¤ì¤Ç¤âÂ礭¤¤¡£

¡¡°ÞÅÙ·ÐÅ٤ϡ¢Á°²ó¤ÎÃÏÅÀ¤«¤é¤Îº¹Ê¬¤ò¼è¤ë¤È¡¢¾®¤µ¤¤¿ô»ú¤Ë¤Ê¤ë¤À¤í¤¦¡£¤½¤ì¤ò²ÄÊÑĹ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Ä¤Ê¤²¤Æ¤¤¤¯¤È¤«¤Ê¤ê°µ½Ì¤Ç¤­¤ë¤Î¤Ç¤Ï¤Ê¤¤¤À¤í¤¦¤«¡£

¡¡²ÄÊÑŤÀ¤È¡¢¥Ç¡¼¥¿Ä¹¤ò¼¨¤¹¥Ø¥Ã¥À¤¬É¬Íפˤʤ롣¥Ø¥Ã¥À¤Ë¤Ï°ÞÅÙ·ÐÅÙ¤½¤ì¤¾¤ì¤Î¥Ç¡¼¥¿Ä¹¤¬É¬ÍפÀ¡£¤½¤ì¤Ë2¥Ó¥Ã¥È¤º¤Ä»È¤ª¤¦¡£2¥Ó¥Ã¥È¤Ê¤Î¤Ç0¡Á3¤Ë¤Ê¤ë¡£3·å¤À¤È¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤½¤¦¤Ê¤Î¤Ç¡¢3¤Î¤È¤­¤Ï4·å¤ÈÄêµÁ¤·¤è¤¦¡£0·å¤Ï°Ọ̵̃¤¤¤«¤é¤Ê¡£0¤Ï1·å¤À¡£¤µ¤é¤Ë¡¢Éä¹æ¤âɬÍפÀ¡£½é¤á¤ÏÊä¿ô¤Çɽ¸½¤·¤è¤¦¤«¤È»×¤Ã¤¿¤¬¡¢²ÄÊÑĹ¥Ç¡¼¥¿¤ÎÊä¿ô¤ÏÌÌÅݤÀ¡£Éä¹æÍѤΥӥåȤâ¤Á¤ç¤¦¤É;¤Ã¤Æ¤¤¤ë¤Î¤Ç»È¤ª¤¦¡£

¡¡¤È¤¤¤¦¤³¤È¤Ç¡¢¥Ø¥Ã¥À¤Ï °ÞÅÙÉä¹æ(1bit)¡¦°ÞÅ٥ǡ¼¥¿Ä¹(2bit)¡¦·ÐÅÙÉä¹æ(1bit)¡¦·ÐÅ٥ǡ¼¥¿Ä¹(2bit) ¤Î·×6¥Ó¥Ã¥È¡£¤Á¤ç¤¦¤É64¿Ê¿ô¤Î°ì·å¤ò»È¤¦¤³¤È¤Ë¤Ê¤ë¡£

¡¡¤½¤Î¤¢¤È¡¢°ÞÅÙ·ÐÅ٤κ¹Ê¬Ãͤòʤ٤롣

¡¡¤³¤ì¤Ç1¤Ä¤ÎÅÀ¤Îɽ¸½¤¬´°À®¡£¥Ø¥Ã¥À1ʸ»ú¡Ü°ÞÅÙ1¡Á4ʸ»ú¡Ü·ÐÅÙ1¡Á4ʸ»ú¡á3¡Á9ʸ»ú¤Ç1¤Ä¤ÎÅÀ¡£

¡¡ºÇ½é¤ÎÅÀ¤À¤±º¤¤ë¤Ê¡£4·å¤À¤ÈÁ´À¤³¦¤òÌÖÍå¤Ç¤­¤Ê¤¤¡£ÆüËܤΤɤ³¤«Å¬Åö¤Ê¾ì½ê¤ò´ð½àÅÀ¤È¤·¤Æ¡¢¤½¤³¤«¤é¤Îº¹Ê¬¤Ë¤·¤è¤¦¤«¡£

¡¡¤Ê¤É¤Ê¤É¹Í¤¨¤Æºî¤Ã¤¿¤Î¤¬¥³¥ì¡£

¡¡¥ë¡¼¥È­ù¡¡¡Ê¥ë¡¼¥È¥Ç¥ë¥¿¡Ë
¡¡¥ë¡¼¥È­ù ÀâÌÀ½ñ

Posted by rukihena at 23:09:18 | Comments [0] | Trackbacks [0]

2006年9月14日

¥ë¡¼¥È¥Þ¥Ã¥×

¡¡Google Maps API ¤Ã¤Æ¡¢ÃÏ¿Þ¾å¤ËÀþ¤ò°ú¤±¤¿¤ê¤¹¤ë¤ó¤Ç¡¢Æ»½ç¤òÀþ¤Ç°ú¤±¤¿¤éÊØÍø¤À¤è¤Ê¡£¤È»×¤Ã¤¿¡£

¡¡API¤¬¸ø³«¤µ¤ì¤Æ¤·¤Ð¤é¤¯·Ð¤Ä¤Î¤Ç¡¢Æ±¤¸¤³¤È¤ò¹Í¤¨¤Æ¤¤¤ë¿Í¤Ï¿¤¯¤¤¤ë¤À¤í¤¦¡£

¡¡¤È¤¤¤¦¤³¤È¤Ç¥°¥°¥Ã¤Æ¸«¤¿¤é¡¢¤½¤ó¤Ê¥µ¥¤¥È¤ò2¤Ä¤Û¤É¸«¤Ä¤±¤¿¡£

¡¦·ÐÏ©¥Þ¥Ã¥×
¡¦ÃÏ¿Þ£Ú

¡¡¾°¡¢Á°²ó½ñ¤¤¤¿¼ÂÍÑ¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°¤Î¸ºß¤Ï¡¢¤³¤ì¤é¤ò¸«¤ÆÃΤä¿¡£


¡¡¤µ¤Æ¡¢¤³¤ì¤é¤ÏξÊý¤È¤â¡¢·ÐÏ©¥Ç¡¼¥¿¤ò¥µ¡¼¥Ð¡¼Â¦¤Ë»ý¤Ä¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£°ã¤¤¤Ï¡¢DB¤Î¥­¡¼¤Î¼è¤ê°·¤¤¤Ë¤Ä¤¤¤Æ¤Î»×ÁÛ¤À¡£

¡¡·ÐÏ©¥Þ¥Ã¥×¤Î¾ì¹ç¤Ï¥é¥ó¥À¥à¤ÊÃÍ(¿ʬGUID)¤òÍѤ¤¡¢ºîÀ®¼Ô¤À¤±¤¬ÃΤ뤳¤È¤Ë¤Ê¤ë¡Ê¤â¤Á¤í¤ó¡¢ºîÀ®¼Ô¤¬Â¾¿Í¤Ë¶µ¤¨¤Æ¤âÎɤ¤¡Ë¡£

¡¡ÃϿޣڤξì¹ç¤Ï¥·¥ê¥¢¥ëÃͤòÍѤ¤¡¢ºîÀ®¤µ¤ì¤¿¥ë¡¼¥È¤ÏÁ´¤Æ¥ê¥¹¥È¤Ë·ÇºÜ¤µ¤ì¤Æ¤·¤Þ¤¦¡£

¡¡¡Ö²¶¤ó¤Á¤Ø¤ÎÆ»½ç¤Ï¥³¥ì¤À¤¼¡ª¡×¤Ê¤É¤È¤¤¤¦»äŪ¤ÊÃÏ¿Þ¤òºîÀ®¤¹¤ë¾ì¹ç¡¢ÃÏ¿Þ£Ú¤ÏÅԹ礬°­¤¤¡£¤Þ¤¿¡¢·ÐÏ©¥Þ¥Ã¥×¤Î¾ì¹ç¤â¡¢Âè»°¼Ô¤Î¥µ¡¼¥Ð¡¼¤Ë·ÐÏ©¥Ç¡¼¥¿¤òÃÖ¤¯¤ï¤±¤Ç¡¢µ¤¤Ë¤Ê¤ë¿Í¤Ïµ¤¤Ë¤Ê¤ë¤À¤í¤¦¡£

¡¡¥µ¡¼¥Ð¡¼Â¦¤Ë·ÐÏ©¥Ç¡¼¥¿¤òÃÖ¤«¤Ê¤¤¤È¤¹¤ë¤È¡¢URL¥Ñ¥é¥á¡¼¥¿¤ËÁ´¤Æ¤Î¥Ç¡¼¥¿¤òÆþ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤·¤«¤·¡¢²¾¤Ë°ÞÅÙ·ÐÅÙ¤ò¥Õ¥Ä¡¼¤Ëɽ¸½¤¹¤ë¤È¡¢1¤Ä¤ÎÃÏÅÀ¤À¤±¤Ç20ʸ»ú¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£10ÃÏÅÀ¤Ç200ʸ»ú¡£Â¿¤¹¤®¤ë¤è¤Ê¡£

¡¡¤Ä¤Å¤¯

Posted by rukihena at 23:09:18 | Comments [0] | Trackbacks [0]

2006年9月13日

¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°

¡¡¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°¤È¤Ï¡¢½»½ê¤Ê¤É¤Î¾ðÊ󤫤é°ÞÅÙ·ÐÅÙ¤òµá¤á¤ë¤³¤È¤Ç¤¢¤ë¡£¤½¤ì¤ò¤ä¤ë¥â¥Î¤ò¥¸¥ª¥³¡¼¥À¤È¤¤¤¦¡£

¡¡¤È¤¤¤¦¤Î¤ÏºÇ¶áÃΤä¿Ïᣵ¤¤Å¤¤¤¿¥­¥Ã¥«¥±¤Ï Google Maps API ¤Î¥É¥­¥å¥á¥ó¥È¤òÆɤó¤Ç¤¤¤¿¤È¤³¤í¡¢Geocode ¤Ë´Ø¤¹¤ëµ­½Ò¤¬¤¢¤Ã¤¿¤«¤é¡£

¡¡¤·¤«¤·¡¢ÆüËܹñÆâ¤Ç¤Ï¡¢¤³¤ÎAPI¤ò¸Æ¤ó¤Ç¤â¥¨¥é¡¼¤¬ÊÖ¤ë¤À¤±¡£»È¤¨¤Ê¤¤¤Î¤«¤è¤©¡£»ÄÇ°¡£


¡¡¤Ç¤â¡¢Ê̤Υ½¥ê¥å¡¼¥·¥ç¥ó¤¬¤¢¤Ã¤¿¡£

¢£Google Maps API¤ÇÆüËܤν»½ê¤«¤é°ÞÅÙ¡¦·ÐÅÙ¤òµá¤á¤ëÊýË¡

¡¡¤Ê¤¼¡¢¤³¤Ã¤Á¤Ç¤ÏÍøÍѤǤ­¤ë¤Î¤«ÉÔÌÀ¡£Í­Ì¾¤Ë¤Ê¤Ã¤Á¤ã¤¦¤È»È¤¨¤Ê¤¯¤Ê¤Ã¤Á¤ã¤Ã¤¿¤ê¤·¤Æ¡©

¢£ÆüËÜÈÇ Yahoo! Widgets ¤ÎÃÏ¿Þ¾ðÊ󥦥£¥¸¥§¥Ã¥È¤Î΢¦¤Ë¥¸¥ª¥³¡¼¥À¤¬!

¡¡¤¤¤¤¤Ã¤¹¤Í¡£¥³¥ì¡£¤Ç¤â¤³¤ì¤âÃÏ¿Þ¾ðÊ󥦥£¥¸¥§¥Ã¥È¤Î¥¢¥Ã¥×¥Ç¡¼¥È¤È¤È¤â¤ËÂкö¤µ¤ì¤½¤¦¤Êͽ´¶¡£

¢£°ÌÃÖ»²¾Èµ»½Ñ¤òÍѤ¤¤¿¥Ä¡¼¥ë¤È¥æ¡¼¥Æ¥£¥ê¥Æ¥£

¡¡¤³¤ì¤Ï¡¢ÅìµþÂç³Ø¶õ´Ö¾ðÊó²Ê³Ø¸¦µæ¥»¥ó¥¿¡¼¤¬¤ä¤Ã¤Æ¤¤¤ëREST¥µ¡¼¥Ó¥¹¡£¼Â¸³¤Ê¤Î¤ÇÍøÍÑÀ©¸Â¤¬¸·¤·¤½¤¦¤È»×¤Ã¤¿¤¬¡¢¾¦ÍÑÍøÍѤâ²Äǽ¤Ê¤è¤¦¤Ç¡£


¡¡Â¾¤Ë¤â¾¦ÍÑÀ½Éʤ¬¤¢¤Ã¤¿¤ê¤¹¤ë¤¬¡¢¤è¤¯Ê¬¤«¤é¤ó¤Î¤Ç¾Êά¡£¤ä¤ëµ¤¤Î¤¢¤ëÀ½ÉÊ¤Ê¤é ¼þ¤ê¤Î AdSense ¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë¤«¤â¡£

Posted by rukihena at 20:46:15 | Comments [0] | Trackbacks [0]

2006年9月 7日

¤¦¤ë¤¦ÉÃÇѻߡ©

¡¡1ÉäÎÄêµÁ¤Ï¡¢ÀΤÏÃϵå¤Î¼«Å¾¤«¤é·è¤á¤Æ¤¤¤¿¤¬¡¢º£¤Ï¸¶»Ò»þ·×¤¬·è¤á¤Æ¤¤¤ë¡£¼«Å¾¤ÎÊý¤¬Íɤ餮¤¬¤¢¤Ã¤ÆÀµ³Î¤Ç¤Ï¤Ê¤¤¤«¤é¤À¡£

¡¡¤À¤¬¡¢¸¶»Ò»þ·×¤¬·è¤á¤¿»þ´Ö¤Ç¹ï¤ó¤Ç¤¤¤Ã¤¿¤é¡¢¼«Å¾¤È¹ç¤ï¤Ê¤¯¤Ê¤ê¡¢ÂÀÍÛ¤ÎÆ°¤­¤È»þ¹ï¤¬¥ê¥ó¥¯¤·¤Ê¤¯¤Ê¤Ã¤ÆÉÔÅԹ礬¤¢¤ë¡£

¡¡¤È¤¤¤¦¤³¤È¤Ç¡¢¤¦¤ë¤¦ÉäÇÊäÀµ¤¹¤ë¡£


¡¡¤À¤¬¡¢¤¦¤ë¤¦ÉäÎÊäÀµ¤ÏÌÌÅݤ¯¤µ¤¤¡£ÌÌÅݤʤΤÇ1»þ´Öñ°Ì¤ÇÊäÀµ¤·¤Æ¤ä¤ì¡ª ¤È¤¤¤¦Ïä¬ITU¤ÎÃæ¤Ë¤¢¤ë¡£

¡¡»ö¼Â¾å¤ÎÀèÁ÷¤ê¤À¡£1ǯ¤Ë1É交줿¤È¤·¤Æ¤â¡¢3600ǯ¤ÏÊäÀµ¤ÎɬÍפ¬Ìµ¤¤¡£100À¤Âå¸å¤Î»Ò¹¤â°Â¿´¡ª


¡¡¸Ä¿ÍŪ¤Ë¤Ï¡¢Æü¾ïÀ¸³èÍѤλþ·×¤ÏÉäÎŤµ¤ò²ÄÊѤˤ·¤Æ¡¢¾ï¤ËÊäÀµ¤·¤Ä¤Ä¡¢¤¦¤ë¤¦ÉäÏɬÍפȤ·¤Ê¤¤±¿ÍѤ¬Îɤ¤¤«¤Ê¤¡¤È»×¤¦¡£ÉäÎŤµ¤Î¸·Ì©À­¤¬½ÅÍפÊʬÌî¤À¤±¡¢¸¶»Ò»þ·×¤Ê»þ´Ö¤ò»È¤¨¤ÐÎɤ¤¤ó¤¸¤ã¤Ê¤¤¤Î¡© ¤È¡£

¡¡¤·¤«¤·¡¢¤è¤¯Ä´¤Ù¤¿¤é¡¢1958ǯ¤«¤é1972ǯ¤Þ¤Ç¤Ï¡¢¤½¤¦¤·¤Æ¤¤¤¿¤é¤·¤¤¡£¢ª¶¨ÄêÀ¤³¦»þ

±¼Éäˤè¤Ã¤Æ¤º¤ì¤òÊäÀµ¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤Î¤Ï1972ǯ¤«¤é¤Ç¤¢¤ë¡£¤½¤ì¤Þ¤Ç¤Ï¡¢Ãϵå¤Î¼«Å¾¤ÎÊÑÆ°¤Ë¤¢¤ï¤»¤Æ¸¶»Ò»þ·×¤Î¼þÇÈ¿ô¤ò°ìÄêÃÍ¥ª¥Õ¥»¥Ã¥È¤·¤ÆÀ¤³¦»þ¤Î¿Ê¹Ô¤Ë¶á»÷¤µ¤»¡¢É¬Íפ˱þ¤¸¤Æ0.1ÉäΥ¹¥Æ¥Ã¥×Ä´À°¤ò¹Ô¤¦¤³¤È¤Ç¡¢À¤³¦»þ¤È¤Î¤º¤ì¤¬¾ï¤Ë0.1ÉðÊÆâ¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤¿¡£¤·¤«¤·¡¢¼þÇÈ¿ô¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤòËèǯĴÀ°¤¹¤ëɬÍפ¬¤¢¤ê¡¢¤³¤ì¤Ïº¤Æñ¤Ê¤â¤Î¤Ç¤¢¤Ã¤¿¡£¤½¤Î¤¿¤á¡¢1972ǯ¤«¤é1Éäα¼Éäˤè¤ë¸½ºß¤ÎÊý¼°¤ËÊѹ¹¤µ¤ì¤¿¡£

¡¡¹âÅÙ¾ðÊó²½¼Ò²ñ¤Îº£¤Ê¤é¡¢¥ª¥Õ¥»¥Ã¥ÈÄ´À°¤âÌÌÅݤ¸¤ã¤Ê¤¤¤È»×¤¦¤±¤É¤Ê¡£


¡¡¤È¤³¤í¤Ç¡¢»þ¹ï¤Îɽ¸½ÊýË¡¤Ë¡¢ISO 8601¤È¤¤¤¦¤â¤Î¤¬¤¢¤ë¡£¤³¤ì¤òÃΤé¤Ê¤¤¥×¥í¥°¥é¥Þ¤Ï¥â¥°¥ê¤À¡ª

¡¡¤È¤¤¤¦¤Î¤Ï¥¦¥½¤Ç¡¢¥Ü¥¯¤â»È¤Ã¤Æ¤¤¤ë¤È¤³¤í¤ò1ÅÙ¤·¤«Ìܤˤ·¤¿¤³¤È¤¬Ìµ¤¤¡£XML¤ä¤Ã¤Æ¤ë¤È¤­¤À¤Ã¤¿¤«¤Ê¡©

Posted by rukihena at 20:40:13 | Comments [0] | Trackbacks [0]

2006年8月29日

¥µ¡¼¥Ð¡¼¥µ¥¤¥É¤Ç²èÁü²óž

¡¡¥µ¡¼¥Ð¡¼¥µ¥¤¥É¤Ç²èÁü¤ò²óž¤µ¤»¤¿¤¯¤Ê¤Ã¤¿¡£

¡¡system ´Ø¿ô¤Ç convert ¥³¥Þ¥ó¥É¤ò¸Æ¤Ù¤Ð°ìȯ¤À¤í¤¦¡£¤·¤«¤·¡¢system ´Ø¿ô¤Ï¤¢¤Þ¤ê»ÈÍѤ·¤¿¤¯¤Ê¤¤¡£¥³¥Þ¥ó¥É¤Îµ¯Æ°¡¢¤¹¤Ê¤ï¤Á¥×¥í¥»¥¹¤ÎÀ¸À®¤Ï¥³¥¹¥È¤Î¹â¤¤½èÍý¤À¡£

¡¡¤Ç¤­¤¿¤é¥â¥¸¥å¡¼¥ë¤ò»È¤Ã¤Æ²óž¤µ¤»¤¿¤¤¡£

¡¡ºÇ½é¡¢PHP¤Çºî¤Ã¤Æ¤ß¤¿¡£PHP¤Ç²èÁü½èÍý¤È¤¤¤¦¤È¡¢GD¤ò»È¤Ã¤¿Image´Ø¿ô·²¤¬¤è¤¤¤À¤í¤¦¡£¤Ç¡¢²óž´Ø¿ô¤òÄ´¤Ù¤¿¤é imagerotate ¤¬¸«¤Ä¤«¤Ã¤¿¡£¤·¤«¤·¡¢¤³¤Î´Ø¿ô¤À¤±¡¢¸Æ¤Ó½Ð¤·¤¿¤È¤­¤Ë undefined ¤È¤«¸À¤ï¤ì¤ë¡£¥¹¥Ú¥ë¥ß¥¹¤«¡© ¥É¥­¥å¥á¥ó¥È¤«¤é¥³¥Ô¥Ú¤À¡ª ¤½¤ì¤Ç¤â¥À¥á¡£

¡¡¥É¥­¥å¥á¥ó¥È¤Ë¤Ï¤³¤¦½ñ¤¤¤Æ¤¢¤ë¡£

Ãí°Õ: ¤³¤Î´Ø¿ô¤Ï¡¢PHP ¤¬¥Ð¥ó¥É¥ëÈǤΠGD ¥é¥¤¥Ö¥é¥ê¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Î¤ß»ÈÍѲÄǽ¤Ç¤¹¡£

¡¡°Ọ̃ʬ¤«¤é¤ó¡£Debian ¤Ç aptitude install php4-gd ¤·¤Æ¥¤¥ó¥¹¥³¤·¤¿´Ä¶­¤Ç¤Ï¥À¥á¤Ê¤Î¤«¡£¤³¤ì¤À¤±¤Î¤¿¤á¤ËPHP¤ò make ¤¹¤ó¤Î¤ÏÌÌÅݤÀ¤è¤Ê¤¡¡£


¡¡PHP ¤¬¥À¥á¤Ê¤é Perl ¤ò»È¤Ã¤Æ¤ä¤ë¡ª

¡¡¤È¤¤¤¦¤³¤È¤Ç Perl ¤Î¥â¥¸¥å¡¼¥ë¤òÄ´¤Ù»Ï¤á¤ë¡£

¡¡Perl GD ¤Ç¡¢Æ±¤¸ÃÏÍëƧ¤ó¤À¤é¥¤¥ä¤À¤Ê¡£PerlMagick ¤ò»È¤Ã¤Æ¤ß¤è¤¦¡£aptitude install perlmagick ¤Ç¥¤¥ó¥¹¥³¡£

¡¡¤·¤«¤·¡¢Rotate´Ø¿ô¤ò»È¤Ã¤Æ¤ß¤¿¤éÃÙ¤«¤Ã¤¿¡£³ÑÅÙ»ØÄ꤬Ǥ°Õ³ÑÅ٤ʤΤǡ¢90ÅÙ²óž¤Ç¤¢¤Ã¤Æ¤â¿¿ÌÌÌܤ˰켡ÊÑ´¹¤È¤«¤·¤Æ¤¤¤ë¤Î¤À¤í¤¦¡£¥Ü¥¯¤Ï90ÅÙ²óž¤ËÆò½¤·¤¿¹â®½èÍý¤ò¤·¤¿¤¤¤Î¤À¡ª

¡¡Transpose ¤¬¤½¤ì¤Ê¤Î¤«¡© ¤¤¤ä¡¢¤³¤ì¤Ï½Ä²£Æþ¤ìÂؤ¨¤À¡£x¼´ y¼´ ¤òñ¤ËÆþ¤ìÂؤ¨¤ë¤Î¤Ç¡¢²èÁü¤¬¶ÀÁü¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£


¡¡PerlMagick ¼Î¤Æ¡£¼¡¤Ï Perl GD ¤À¡£PHP GD ¤ÇÀ©Ì󤬤¢¤Ã¤¿¤Î¤Ç¤Á¤ç¤Ã¤ÈÉ԰¤À¤¬¡¢aptitude install libgd-gd2-perl ¤Ç¥¤¥ó¥¹¥³¡£

¡¡¤½¤Î·ë²Ì¡¢copyRotate90 ¤Ç¹â®²óž¤Ç¤­¤¿¡£

Posted by rukihena at 23:08:30 | Comments [0] | Trackbacks [0]

2006年6月28日

·¦ÄÍÅÅÂî

¡¡¤Á¤ç¤Ã¤È»×¤¦¤³¤È¤¬¤¢¤Ã¤Æ¡¢ºî¤Ã¤Æ¤ß¤¿¡£¿åÊ¿Êý¸þ¤Ëʪ¤òÅꤲ¤Æ¡¢¹â¤µ h, ¿åÊ¿µ÷Î¥ d ¤ÎÃÏÅÀ¤ËÍî¤Á¤¿¾ì¹ç¡¢½é®Å٤ϡ© ¤È¤¤¤¦·×»»µ¡¡£¡Ê¤¿¤À¤·¡¢¶õµ¤Äñ¹³¤Ï̵»ë¤Ç¤­¤ë¤â¤Î¤È¤¹¤ë¡£¡Ë

¡¡Ì¾Á°¤ÎͳÍè¤Ï¸À¤¦¤Þ¤Ç¤â̵¤¤¡£²¿¸Îº£Æüºî¤Ã¤¿¤«¤È¤¤¤¦¤Î¤â¸À¤¦¤Þ¤Ç¤â̵¤¤¤«¤Ê¡©

½ÅÎϲîÅÙ g[m/s2]
¹â¤µ h [m]
¿åÊ¿µ÷Î¥ d [m]
Íî²¼»þ´Ö t [s]
½é®ÅÙ v [m/s]
½é®ÅÙ v [km/h]
Posted by rukihena at 23:47:11 | Comments [0] | Trackbacks [0]

2006年5月23日

TaskbarCreated

¡¡¤¢¤Î¡¼¡¢¥¢¥ì¡¢¥Ç¥¹¥¯¥È¥Ã¥×¤Î±¦²¼¤Ë¤¢¤ë¡¢¥¢¥¤¥³¥ó¤¬Ê¤ó¤Ç¤¤¤ë¤È¤³¤í¡£¤Ê¤ó¤Æ¸À¤¦¤ó¤À¤Ã¤±¡© ¥¿¥¹¥¯¥Ð¡¼¡© ¤½¤ì¤Ï¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤â´Þ¤à²¼Â¦Á´ÂΤΤ³¤È¤Ç¤Ï¡©

¡¡¥¿¥¹¥¯¥È¥ì¥¤¤«¡£¤¤¤ä¡¢¥·¥¹¥Æ¥à¥È¥ì¥¤¤«¤Ê¡© ¥°¥°¥Ã¤Æ·ï¿ô¤ò¸«¤ë¤È¡¢ÆüËܸì¤À¤È¥¿¥¹¥¯¥È¥ì¥¤¤¬Â¿¤¤¡£±Ñ¸ì¤À¤È¡¢system tray ¤¬Â¿¤¤¡£

¡¡¤Ä¡¼¤«¡¢XP¤«¤é¤Ï¡ÖÄÌÃÎÎΰè(Notification Area)¡×¤Ã¤Æ¸À¤¦¤ó¤Ç¤¹¤«¡©

¡¡Ì¾Á°¤Ï¤É¤¦¤Ç¤âÎɤ¤¤Î¤Ç¡¢°Ê²¼¡Ö¥¢¥ì¡×¤Èɽµ­¤¹¤ë¡£


¡¡¥¨¥¯¥¹¥×¥í¡¼¥é¡¼¤¬Íî¤Á¤ë¤È¡¢¾¡¼ê¤Ë¥¨¥¯¥¹¥×¥í¡¼¥é¡¼¤¬ºÆµ¯Æ°¤·¤Æ¡Ö¥¢¥ì¡×¤â½¤Éü¤µ¤ì¤ë¡£¤·¤«¤·¡¢°ìÉô¤Î¥¢¥×¥ê¤Ï½¤Éü¤µ¤ì¤º¤Ë¤É¤Ã¤«¤Ë¾Ã¤¨¤Æ¤·¤Þ¤¦¡£¥¿¥¹¥¯¥Þ¥Í¡¼¥¸¥ã¤Ç¸«¤ë¤È¥×¥í¥»¥¹¤Ï»Ä¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢¡Ö¥¢¥ì¡×¤«¤é¾Ã¤¨¤¿¤À¤±¤Î¤è¤¦¤À¡£¤·¤«¤·¡¢UI¤¬¡Ö¥¢¥ì¡×¤«¤é¤·¤«½ÐÍè¤Ê¤¤¥¢¥×¥ê¤Î¾ì¹ç¤Ïº¤¤ë¡£º¤¤ë¤Î¤Ç ¥í¥°¥ª¥Õ¢ª¥í¥°¥ª¥ó ¤ò¶¯¤¤¤é¤ì¤ë¡£

¡¡¥Î¥¦¥Ï¥¦¤Î¤¢¤ë¿Í¤¬ºî¤Ã¤¿¥¢¥×¥ê¤Ï¡¢¤Á¤ã¤ó¤ÈÉü³è¤¹¤ë¤è¤¦¤Ë½ÐÍè¤Æ¤¤¤ë¡£Ëͤ¬»ÈÍѤ·¤Æ¤¤¤ë¥¢¥×¥ê¤Ç¤Ï¤É¤¦¤«Ä´¤Ù¤Æ¤ß¤¿¡£


¡¡¤Þ¤È¤á

¡¡¡û¥Ï¡¼¥É¥¦¥§¥¢¤Î°ÂÁ´¤Ê¼è¤ê³°¤·
¡¡¡ûPowerPanel(VAIO¤ÎÅŸ»´ÉÍý¥¢¥×¥ê)
¡¡¡ûSkype
¡¡¡ûMSN ¥á¥Ã¥»¥ó¥¸¥ã¡¼
¡¡¡û½¨´Ý
¡¡¡ßWPBF¡Ê¥á¡¼¥ë¥Á¥§¥Ã¥«¡Ë
¡¡¡û¥ï¥¤¥ä¥ì¥¹¥Í¥Ã¥È¥ï¡¼¥¯Àܳ
¡¡¡ûTeraTerm
¡¡¡ûIME Watcher
¡¡¡ßCheckIt¡Ê¥á¡¼¥ë¥Á¥§¥Ã¥«¡Ë
¡¡¡û²»ÎÌ
¡¡¡ûYahoo! ¥á¥Ã¥»¥ó¥¸¥ã¡¼
¡¡¡û¥Ð¥Ã¥Æ¥ê¡¼¥á¡¼¥¿¡¼
¡¡¡ûDAEMON Tools
¡¡¡ßQuickTime
¡¡¡ßPicasa2
¡¡¡ßTouch Pad(VAIO¤Î¥¿¥Ã¥Á¥Ñ¥Ã¥É¥¢¥×¥ê)
¡¡¡ßATI¥¢¥¤¥³¥ó
¡¡¡û̵ÀþLANµ¡´ï¤ÎÁªÂò

¡¡¸Ä¿ÍŪ¤Ë¤Ï¥á¡¼¥ë¥Á¥§¥Ã¥«¤¬¾Ã¤¨¤ë¤Î¤¬Äˤ¤¡£¡Ê2¼ïÎàÍøÍѤ·¤Æ¤¤¤ë¤Î¤¬¥Ê¥¾¤Ê´¶¤¸¤À¤¬¡¢»Å»öÍѤȸĿÍÍѤÇÊÌ¥¢¥×¥ê¤ò»È¤Ã¤Æ¤¤¤ë¤«¤é¡£¡Ë

¡¡¤µ¤Æ¡¢Éü³è¤ÎÊýË¡¤Ã¤Æ¤É¤¦¤ä¤ë¤ó¤À¤í¤¦¤È¾ï¡¹»×¤Ã¤Æ¤¤¤¿¡£¤·¤«¤·¡¢Ê̤ˡ֥¢¥ì¡×ÅÐÏ¿¥¢¥×¥ê¤òºî¤ë¤ï¤±¤Ç¤â̵¤¤¤Î¤ÇÄ´¤Ù¤º¤Ë¤¤¤¿¡£

¡¡¤½¤ó¤ÊÃæ¡¢º£¤ä¤Ã¤Æ¤¤¤ë¥Æ¥¹¥È¤Î»Å»ö¤Ç¡¢¥Æ¥¹¥ÈÂоݥ¢¥×¥ê¤¬Æ±Íͤηê¤Ë¥Ï¥Þ¤Ã¤Æ¤¤¤ë¤Î¤Çµ¤À²¤é¤·¤ËÄ´¤Ù¤Æ¤ß¤¿¡£

¡¡¤Ç¡¢¥³¥ì¡£http://www.microsoft.com/msj/0299/c/c0299.aspx

¡¡¥­¡¼¥ï¡¼¥É¤ÏTaskbarCreated¤ÎÌÏÍÍ¡£

Posted by rukihena at 22:27:10 | Comments [0] | Trackbacks [0]

2006年2月19日

¼ª¥Ù¥ó¥Á½¸·×¤Î¥°¥é¥Õ

¡¡ºòÆü½ñ¤¤¤¿¼ª¥Ù¥ó¥Á¤Î²¼¤Ë¤¢¤ë¡Ö¼ª¥Ù¥ó¥Á½¸·×·ë²Ì¡×¤Î¥°¥é¥ÕÀ¸À®¤ÎÏá£

¡¡¥°¥é¥Õ¤ÎÀ¸À®¤Ë¤Ï1É䰤餤¤Î»þ´Ö¤¬¤«¤«¤Ã¤Æ¤¤¤ë¡£¤³¤ì¤òɽ¼¨¤Î¤¿¤Ó¤ËÀ¸À®¤·¤Æ¤¤¤ë¤È¡¢¥µ¡¼¥Ð¤ËÉé²Ù¤¬¤«¤«¤ë¡£1Æü¤Ï86400Éä·¤«¤Ê¤¤¤Î¤Ç¡¢Ëü¤¬°ì¥Ú¡¼¥¸¥Ó¥å¡¼¤¬Áý¤¨¤¿¾ì¹ç¡¢8Ëü¥¢¥¯¥»¥¹/Æü ÄøÅ٤ǥµ¡¼¥Ð¡¼¤Ï¥Ñ¥ó¥¯¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£

¡¡¥°¥é¥Õ¤ÎÀ¸À®¤Î½èÍý¤Ë¤Ï¡¢¹â®²½¤Î;ÃϤÏ̵¤¤¤À¤í¤¦¡£Ã±½ã¤ÊSQL¤È¡¢Ã±½ã¤Ê¥°¥é¥ÕÉÁ²è¤À¤±¤À¤«¤é¤À¡£

¡¡¤·¤«¤·¡¢¥·¥¹¥Æ¥àÁ´ÂΤǤߤë¤È¡¢ÂçÉý¤Ë¹â®²½¤¹¤ëÊýË¡¤¬¤¢¤ë¡£¤½¤ì¤Ï¡¢ÅÐÏ¿¤Î¤È¤­¤À¤±¥°¥é¥ÕÀ¸À®½èÍý¤òÆ°¤«¤¹ÊýË¡¡£¤Ê¤Ë¤â¥Ú¡¼¥¸¥ê¥¯¥¨¥¹¥È¤Î¤¿¤Ó¤ËÀ¸À®¤·¤Ê¤¯¤Æ¤â¡¢¥Ç¡¼¥¿¤¬¹¹¿·¤µ¤ì¤¿¤È¤­¤À¤±¥°¥é¥Õ¤òÀ¸À®¤·¤Æ¤ª¤±¤Ð»ö­¤ê¤ë¡£

¡¡ÏäÏÊѤï¤Ã¤Æ¡¢¥°¥é¥Õ¤Ë¥Ð¥°¤¬¤¢¤ë¡£Äã¼þÇȤÎÊý¤Ï¥µ¥ó¥×¥ë¿ô¤¬0¤Î¹àÌܤ¬¤¢¤ê¡¢¤½¤ÎÉôʬ¤ÏÈ´¤±¤Æ¤¤¤ë¤Î¤Ç¡¢Y¼´¤ÎÌÜÀ¹¤ê¤¬Èô¤ÓÈô¤Ó¤À¡£SQL¤Î group by ¤ò»È¤Ã¤Æ¥é¥¯¤ò¤·¤¿¤³¤È¤Ë¤è¤ëÉûºîÍѤǤ¢¤ë¡£¤Ç¤â¡¢1¹àÌܤŤÄSQL¤òȯ¹Ô¤¹¤ë¤Î¤â¥¢¥ì¤À¤·¤É¤¦¤·¤è¤¦¤«¤Ê¤ÈǺ¤ß¤Ä¤Ä¡¢ÊüÃÖ¡£

Posted by rukihena at 23:00:59 | Comments [0] | Trackbacks [0]

2005年11月15日

MVCʬΥ¤·¤í¡ª

¡¡Ë¿Web¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¡¢¥Ç¡¼¥¿¤ÎÅÐÏ¿¡¦ºï½ü¤Ï¤Ç¤­¤ë¤¬¡¢½¤Àµµ¡Ç½¤¬Ìµ¤¤¤â¤Î¤¬¤¢¤Ã¤¿¡£½¤Àµ¤·¤¿¤¤¾ì¹ç¤Ïºï½ü¤·¤Æ¤«¤éÅÐÏ¿¤·¤Ê¤ª¤¹¡£¤·¤«¤·¡¢¥Ç¡¼¥¿Î̤¬Â¿¤¤¤ÈºÆÆþÎϤμê´Ö¤¬¤â¤Ã¤¿¤¤¤Ê¤¤¡£¤È¤¤¤¦¤³¤È¤Ç¥æ¡¼¥¶¡¼¤¬½¤Àµµ¡Ç½¤ò´õ˾¤·¤¿¡£

¡¡±ÜÍ÷µ¡Ç½¤ÈÅÐÏ¿µ¡Ç½¤òº®¤¼¤ÆºîÀ®¤·¤¿¡£±ÜÍ÷µ¡Ç½¤Ç½¤ÀµÁ°¤Î¥Ç¡¼¥¿¤ò¤È¤Ã¤Æ¤­¤Æ¥Õ¥©¡¼¥à¤Ëɽ¼¨¤·¡¢¤½¤Î¸å¤ÏÅÐÏ¿µ¡Ç½¤ËÅꤲ¤ë¡£

¡¡¤·¤«¤·¡¢¥Ð¥°¤òÆþ¤ì¤Æ¤·¤Þ¤Ã¤¿¡£

¡¡±ÜÍ÷µ¡Ç½¤Ç¤Ï¡¢¶õʸ»úÎó¤ò¥Æ¡¼¥Ö¥ë¤Ëɽ¼¨¤·¤¿ºÝ¤Ë¥ì¥¤¥¢¥¦¥È¤¬Êø¤ì¤ë¤Î¤òËɤ°¤¿¤á¡¢¥Ç¡¼¥¿¤¬¶õʸ»úÎó¤Ê¤éÁ´³Ñ¥¹¥Ú¡¼¥¹¤ËÃÖ¤­´¹¤¨¤ë½èÍý¤¬Æþ¤Ã¤Æ¤¤¤¿¡£¤½¤ì¤ò¤½¤Î¤Þ¤Þ¥³¥Ô¥Ú¤·¤¿¤¿¤á¡¢½¤Àµµ¡Ç½¤ò»È¤Ã¤¿¤È¤­¤Ë¥Õ¥©¡¼¥à¤ËÁ´³Ñ¥¹¥Ú¡¼¥¹¤òÆͤùþ¤ó¤Ç¤·¤Þ¤¤¡¢°Õ¿Þ¤»¤º¤ËÁ´³Ñ¥¹¥Ú¡¼¥¹¤Ø½¤Àµ¤µ¤ì¤Æ¤·¤Þ¤¦¡£

¡¡¡Ö¶õʸ»úÎó¤òÁ´³Ñ¥¹¥Ú¡¼¥¹¤ËÃÖ¤­´¹¤¨¤ë½èÍý¡×¤Ï¡¢HTML¤ÎÅÔ¹ç¤Ç¤½¤¦¤¹¤ë¤Î¤À¤«¤é¡¢MVC ¤Ç¤¤¤¦¤È¤³¤í¤Î View ¤Ç¤ä¤ë¤â¤Î¤À¤È»×¤¦¡£¤·¤«¤·¡¢ModelÉôʬ¤Ç¹Ô¤Ã¤Æ¤¤¤¿¡£¸µ¤Î¥×¥í¥°¥é¥à¤¬View¤Ç¤ä¤Ã¤Æ¤¤¤¿¤Î¤Ê¤é¡¢¥Ü¥¯¤â¤½¤Î;·×¤Ê½èÍý¤Ëµ¤¤Å¤¤¤Æºï½ü¤·¤Æ¤¤¤¿¤À¤í¤¦¡£

¡¡¤³¤ÎWeb¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢Ë¿¼ÒÆȼ«¤Î¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤òÍøÍѤ·¤Æ¤ª¤ê¡¢¤½¤Î¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ÏMVCʬΥ¤ò¶¯¤¯»×ÁÛ¤ËÀ¹¤ê¹þ¤ó¤À¤â¤Î¤Ç¤¢¤ë¡£¤·¤«¤·¡¢¥×¥í¥°¥é¥Þ¤¬¤½¤ì¤òÍý²ò¤»¤º¤Ë¥³¡¼¥Ç¥£¥ó¥°¤·¤¿¤«¤é¥Ü¥¯¤¬¥Ð¥°¤òÆþ¤ì¹þ¤ó¤¸¤ã¤Ã¤¿¤¸¤ã¤Ê¤¤¤«¡ª¡ª

¡¡Åö»þ¤ÎË¿¼Ò¤ÏXML¤Ë¶¯¤¯·¹Åݤ·¤Æ¤¤¤¿¤¿¤á¡¢¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ÎView¤ËXSL¤òºÎÍѤ·¤¿¡£XSL¤µ¤¨½¬ÆÀ¤¹¤ì¤Ð¥«¥ó¥¿¥ó¢ö ¤ß¤¿¤¤¤ÊÀëÅÁʸ¶ç¤À¤Ã¤¿¤¬¡¢XSL¤Ï¤½¤¦¥«¥ó¥¿¥ó¤¸¤ã¤Ê¤¤¡£¤È¤¤¤¦¤«»ÅÍͤ¬´Êñ¤¹¤®¤Æ¥ë¡¼¥×¤ò²ó¤¹¤À¤±¤Ê¤Î¤Ë¥ë¡¼¥×¹½Ê¸¤¬Ìµ¤¤¤«¤éºÆµ¢¸Æ¤Ó½Ð¤·¤ÇÀ©Ìó¤ò²óÈò¤¹¤ëɬÍפ¬¤¢¤Ã¤¿¤ê¤·¤Æ¡¢¤½¤ì¤Ï¤â¤¦ÂçÊѤǤ¢¤ë¡£

¡¡¤¢¤ë¥Ç¡¼¥¿¤¬¶õʸ»úÎó¤À¤Ã¤¿¤é¡¢Á´³Ñ¥¹¥Ú¡¼¥¹¤Ê¤ê   ¤Ê¤ê¤ËÊÑ´¹¤·¤Æ½ÐÎϤ¹¤ë¤³¤È¤âXSL¤Ç²Äǽ¤À¤È»×¤¦¤¬¡¢Model¦¤Ç¤ä¤Ã¤Á¤ã¤¨¤Ð¥«¥ó¥¿¥ó¤À¤·¹â®¤À¤·¡¢¤Ã¤Æ»×¤¦¥×¥í¥°¥é¥Þ¤Îµ¤»ý¤Á¤âʬ¤«¤é¤Ê¤¯¤Ï¤Ê¤¤¡£

¡¡View¤ÎÉôʬ¤Ç¥é¥¯¤ËHTML¤ÎÅÔ¹ç¤Ë¹ç¤ï¤»¤¿ÊÑ´¹¤¬¤Ç¤­¤ì¤Ð¤è¤¤¤È»×¤¦¡£º£²ó¤Î¶õʸ»úÎó¤ÎÊÑ´¹¤È¤«¡¢ÉÔÅù¹æ¤Ê¤É¤ÎÊÑ´¹¤È¤«¤òView¤Ç¹Ô¤¨¤¿¤é¡¢¥×¥í¥°¥é¥Þ¤âÀѶËŪ¤ËView¤Ç¹Ô¤¦¤È»×¤¦¡£¤½¤·¤Æ¤½¤ì¤ÏWeb¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥»¥­¥å¥ê¥Æ¥£¥Û¡¼¥ë(¥¯¥í¥¹¥µ¥¤¥È¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¤È¤«)¤òºî¤ê¤³¤ó¤Ç¤·¤Þ¤¦¥ê¥¹¥¯¤Î·Ú¸º¤Ë¤â¤Ê¤ë¤Î¤Ç¤Ï¤Ê¤¤¤À¤í¤¦¤«¡£

Posted by rukihena at 23:17:01 | Comments [1] | Trackbacks [1]

2005年7月 2日

16¿Ê¤Î³Ý¤±»»¤Î°Å»»

¡¡Æü·Ð¤Î1Ì̤κ¸¾å¤Ë¤¢¤ë¥×¥ÁÏ¢ºÜ¡£º£¤Ï¡ÖƯ¤¯¤È¤¤¤¦¤³¤È¡×¤È¤¤¤¦¥¿¥¤¥È¥ë¤Ç¤¢¤ë¡£º£Æü¤Î¤½¤Îµ­»ö¤ÇÀèÇÚ¤ÎǽÎϤι⤵¤ò¸«¤Æ¶Ã¤¤¤¿¤È¤¤¤¦Ï䬤¢¤Ã¤¿¡£¤½¤Î¶Ã¤¤¤¿Íýͳ¤¬¡Ö16¿ÊË¡¤Î¤«¤±»»¤ò°Å»»¤Ç¤³¤Ê¤¹¡×¤È¤¤¤¦¤â¤Î¤À¤Ã¤¿¡£¤³¤Îɽ¸½¤òÆü·Ð¤ÎÆɼԤβ¿³ä¤¬Íý²ò¤Ç¤­¤ë¤À¤í¤¦¤«¡£

¡¡¤È¤ê¤¢¤¨¤ºÍý²ò¤Ç¤­¤ë¤â¤Î¤È¤·¤ÆÏäò¿Ê¤á¤ë¡£

¡¡µ¤¤Ë¤Ê¤ë¤Î¤Ï²¿·å¡ß²¿·å¤Þ¤Ç¥¤¥±¥ë¤«¡£1·å¡ß1·å¤À¤È¡¢³Ý¤±»»¶å¶å¤Ê¤é¤Ì³Ý¤±»»FF¤ò³Ð¤¨¤ì¤Ð²Äǽ¤À¡£´ðËܤϤ³¤³¤«¤é»Ï¤Þ¤ë¡£¤½¤³¤Þ¤ÇÍè¤ì¤Ð¡¢2·å¡ß1·åÄøÅ٤ϳھ¡¤À¤í¤¦¡£¤À¤¬2·å¡ß2·å¤Ë¤Ê¤ë¤ÈÅÓü¤ËÆñ¤·¤¯¤Ê¤ë¡£°ì»þŪ¤Ë2¤Ä¤Î3·å¤Î¿ô¤òµ­²±¤·¤Æ¡¢¤µ¤é¤Ë¤½¤ì¤é¤ò­¤·»»¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£2·å¡ß2·å¤ÎÉáÄ̤Î10¿Ê¤Î³Ý¤±»»¤Ç¤â¡¢°Å»»¤Ç¤­¤ë¥ä¥Ä¤Ï¥¹¥´¥¤¤È»×¤¦¡£¤½¤í¤Ð¤ó3µé¤Î¥Ü¥¯¤â¤½¤ì¤Ï¤Ç¤­¤Ê¤¤¡£

¡¡16¿Ê¤Î2·å¡ß2·å¤À¤Ã¤¿¤È¤·¤¿¤é¡¢¥Þ¥¸¤Ç¤¹¤´¤¹¤®¡£

Posted by rukihena at 23:37:44 | Comments [2] | Trackbacks [0]

2005年6月24日

Îø¤Ë¤ª¤Á¤¿¤éÈ¿¾Ê²ñ

¡¡º£¥¯¡¼¥ë¤ÇÍ£°ì¸«¤Æ¤¤¤¿¡¢CX·Ï ÌÚ10¥É¥é¥Þ¡ÖÎø¤Ë¤ª¤Á¤¿¤é¡×¤¬½ª¤ï¤Ã¤¿¡£

¡¡Í½ÁÛ¤ÏÁ´Á³Åö¤¿¤é¤Ê¤«¤Ã¤¿¤±¤É¡¢¥Ï¥Ã¥Ô¡¼¥¨¥ó¥É¤Ç¥Í¥¸¤òºî¤Ã¤Æ¤ë¤«¤é¤Þ¤¢Êý¸þÀ­¤Ï¹ç¤Ã¤Æ¤¿¤È¤¤¤¦¤³¤È¤Ç¡£

¡¡¤Ç¤â¡¢¥¢¥ì¡¢¸ÜµÒ¤«¤é¡Ö¥»¥­¥å¥ê¥Æ¥£¤¬¥¬¥Á¥¬¥Á¤¹¤®¤Æ½Å¤¤¤«¤é¥»¥­¥å¥ê¥Æ¥£¥ì¥Ù¥ë²¼¤²¤Æ¡£¡×¤È¤«¡¢¡Ö¤Á¤ç¤Ã¤Èºï¤ë¤À¤±¤Ç¤·¤ç¢ö¡×¤È¤«¸À¤ï¤ì¤¿¤ê¡¢±Ä¶È¤«¤é¡Ö·ÀÌ󤬤«¤«¤Ã¤Æ¤ë¤ó¤À¤«¤é¥ä¥ì¡£¡×¤È²¡¤µ¤ì¤¿¤ê¤È¤«¡¢¤¢¤ê¤¬¤Á¤ÊÏäǤ¹¤Ê¡£

¡¡¥Ñ¥½¥³¥ó¤ÎÁ°¤ËºÂ¤Ã¤Æ¤¤¤ë¤È¿©»ö¤ò˺¤ì¤ë¤È¤«¤â¤¢¤ê¤¬¤Á¤Ç¤¹¤è¤Í¡£¤Í¤Í¤Í¡£Ïä·¤«¤±¤Æ¤âÈ¿±þ¤·¤Ê¤¤¤Î¤ÏÉÁ¼Ì¤¬¸ØÄ¥¤µ¤ì¤¹¤®¤¿¤±¤É¥Î¥Ã¥¯¤Ëµ¤ÉÕ¤«¤Ê¤¤ÄøÅÙ¤ÏÉáÄ̤Ǥ¹¤è¤Í¡£¤Í¤Í¤Í¡£

¡¡¥Ñ¥½¥³¥ó¤Ë¸þ¤«¤¦¤È¤­¤Ï¤æ¤Ç¤¿¤Þ¤´¤ò¿©¤Ù¤ë¤È¤¤¤¦¥¨¥Ô¥½¡¼¥É¤Ï¥À¥á¤À¤Ê¡£³Ì¤òÇí¤¯¤Î¤Ë»þ´Ö¤¬¤«¤«¤ë¡£¤·¤«¤â¼ê¤¬±ø¤ì¤ë¡£¤ä¤Ã¤Ñ¡¢¥×¥í¥°¥é¥Þ¡¼¤¿¤ë¤â¤Î¡¢¤ªÈ¤¤Ç¥Ý¥Æ¥Á¡£¤³¤ì¤À¤Í¡£¥­¡¼¥Ü¡¼¥É¡¦¥Þ¥¦¥¹¤ò±ø¤µ¤Ê¤¤¤¿¤á¤ËȤ¤ò»È¤¦¡£¤½¤·¤Æ°û¤ßʪ¤Ï¥³¡¼¥é¡£

¡¡¡Ö¥×¥í¥°¥é¥Þ¡¼À¸Âִƽ¤¡×¤È¤¤¤¦¥¹¥¿¥Ã¥Õ¤¬É¬ÍפǤ·¤¿¤éÀ§Èó¤ªÀ¼³Ý¤±¤¯¤À¤µ¤¤¡£

Posted by rukihena at 21:04:13 | Comments [1] | Trackbacks [0]

2005年6月 3日

Ï¢ÁÛÇÛÎó

¡¡PHP¤È¤«Perl¤ÎÏ¢ÁÛÇÛÎó¤Ï·ë¹½Â®¤¤¡£

¡¡C¸À¸ì¤Ç°é¤Ã¤Æ¤¤¤ë¤È¡¢¤É¤¦¤âÏ¢ÁÛÇÛÎó¤ò»È¤¦¤È¤¤¤¦È¯ÁÛ¤¬½ÐÍè¤Ê¤¤¡£C¸À¸ì¤À¤±¤Ç¼Â¸½¤·¤è¤¦¤È¤¹¤ë¤È¡¢¼«ÎϤǥá¥â¥êÇÛÎó¤ò¹Í¤¨¤Ê¤­¤ã¤Ê¤é¤ó¤·¡¢Äɲúï½ü¤Çmalloc()¤È¤«free()¤È¤«¤·¤Æ¤¿¤é¥á¥â¥ê¥ê¡¼¥¯µ¯¤³¤·¤½¤¦¤À¤·¡¢¿ô¤¬Áý¤¨¤¿¤é¥Ï¥Ã¥·¥å¤Ç¥­¡¼¤òÉÕ¤±¤ë¤È¤«¤·¤Æ¹â®²½¤·¤Ê¤¤¤È»È¤¤Êª¤Ë¤Ê¤é¤Ê¤¤¡£½ÐÍè¤ì¤ÐÍ­¸Â¸Ä¤Î¤Þ¤Ã¤¹¤°¤ÊÇÛÎó¤À¤±¤ÇºÑ¤Þ¤»¤¿¤¤¤È¤«»×¤Ã¤Æ¤·¤Þ¤¦¡£

¡¡¤È¤³¤í¤¬PHP¤Ê¤É¤Ç¤Ï¡¢¤È¤Ë¤«¤¯²¿¤Ç¤âÏ¢ÁÛÇÛÎó¤Ë¤Ö¤Á¹þ¤à¤Î¤¬¤¤¤¤¡£¿ôÀé·ï¤Ê¤é¥µ¥¯¥Ã¤ÈÆþ¤Ã¤Æ¡¢¥­¡¼¤«¤é°ú¤¤¤Æ¤¯¤ë¤Î¤â°ì½Ö¡£ÀΤϥá¥â¥ê¤Î¿´Çۤ⤷¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤«¤Ã¤¿¤¬¡¢º£¤Ï¿ô¥á¥¬ÄøÅ٤Υǡ¼¥¿¤ò¥á¥â¥ê¾å¤Ë»ý¤Ã¤Æ¤â¤Ê¤ó¤éÉÔÅÔ¹ç¤Ï̵¤¤¡£

¡¡º£Æü¤Î¤ª»Å»ö¤Ç¡¢ÌµÃã¶ìÃãÃÙ¤¤SQL¤¬¤¢¤Ã¤¿¡£¿ôÉ´Ëü¹Ô¤Î¥Æ¡¼¥Ö¥ë¤È¡¢¿ôÀé¹Ô¤Î¥Æ¡¼¥Ö¥ë¤ò¥¸¥ç¥¤¥ó¤·¤Æ¤¤¤ë¡£¥¸¥ç¥¤¥ó¤·¤Æ¤¤¤ë¤Î¤ÏID¤«¤é̾Á°¤ËÊÑ´¹¤·¤Æ¤¤¤ë¤À¤±¤Ê¤Î¤À¤¬¡¢¤ä¤¿¤éÃÙ¤¤¡£¥¸¥ç¥¤¥ó¤·¤Ê¤±¤ì¤Ð°ì½Ö¤ÇÊ֤äƤ¯¤ë¤ó¤À¤¬¡¦¡¦¡¦¡£

¡¡join¤·¤Ê¤¤¤Ç·ë²Ì¤ò¼èÆÀ¤·¡¢ID¤«¤é̾Á°¤ËÊÑ´¹¤¹¤ë¤Î¤Ï1¤Ä1¤ÄSQL¤òȯ¹Ô¤·¤Ê¤ª¤¹¡¢¤È¤¤¤¦¼ê¤â¤¢¤ë¡£¤·¤«¤·¡¢¥¯¥¨¥ê¤Î²ó¿ô¤¬Áý¤¨¤ë¤Î¤Ï¤«¤Ê¤ê¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¤¬¹â¤¤¡£

¡¡¤½¤³¤Ç¡¢ID¤«¤é̾Á°¤ËÊÑ´¹¤¹¤ë¥Æ¡¼¥Ö¥ë¤ÏÁ´·ï¼èÆÀ¤·¡¢Ï¢ÁÛÇÛÎó¤Ë¤Ö¤Á¹þ¤ó¤Ç¤ß¤¿¡£¿ôÀé·ï¤Ê¤é°ì½Ö¤Ç¤¢¤ë¡£¤½¤·¤Æ¡¢É½¼¨»þ¤Ë¤½¤ÎÏ¢ÁÛÇÛÎó¤ò»È¤Ã¤ÆID¤«¤é̾Á°¤ËÊÑ´¹¤¹¤ë¡£¥ª¥ó¥á¥â¥ê¤Ê¤Î¤Ç¤³¤ì¤â®¤¤¡£

¡¡¤³¤ì¤Ç1¡Á2ʬ¤«¤«¤Ã¤Æ¤¤¤¿²èÌÌɽ¼¨¤ò1ÉÃÄøÅ٤˹⮲½¤Ç¤­¤¿¡£

¡¡Java Servlet ¤Çºî¤Ã¤Æ¤¤¤¿¤Ê¤é¡¢¤³¤Î ID-̾Á° ÊÑ´¹¥Æ¡¼¥Ö¥ë¤È¤¤¤¦¤«Ï¢ÁÛÇÛÎó¤È¤¤¤¦¤« Hashtable ¤ò init() ¤ÎÃæ¤Çºî¤Ã¤Æ¥á¥â¥ê¤ËÃÖ¤­¤Ã¤Ñ¤Ê¤·¤Ë¤¹¤ë¤ÈÎɤ¤¤«¤â¤·¤ì¤Ê¤¤¡£DB¹¹¿·»þ¤Ë¡¢Hashtable¤âƱ´ü¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤È¤¤¤¦¼ê´Ö¡¦¥Ð¥°¤Î¥ê¥¹¥¯¤¬¤¢¤ë¤Î¤Ç°Â°×¤Ë¤ÏºÎÍѤǤ­¤Ê¤¤¤±¤É¡£ÍøÍÑÉÑÅ٤ˤè¤Ã¤Æ¤Ï¤«¤Ê¤ê¹â®²½¤Ç¤­¤ë¤È»×¤¦¡£

Posted by rukihena at 23:34:53 | Comments [0] | Trackbacks [0]

2005年4月30日

Java¤Î¹â®²½

¡¡Java¤Ç¹â®¤ËÆ°¤¯¥³¡¼¥É¤ò½ñ¤³¤¦¤È»×¤Ã¤¿¾ì¹ç¡¢°ìÈÖ¸ú¤¯¤Î¤¬ new ¤ò¾¯¤Ê¤¯¤¹¤ë¤³¤È¤À¡£new ¤Ï¥ª¥Ö¥¸¥§¥¯¥È¤ò¡Ö½Ð»º¡×¤¹¤ë¤°¤é¤¤ÂçÊѤÀ¤È»×¤Ã¤¿¤Û¤¦¤¬¤¤¤¤¡£

¡¡¥ë¡¼¥×¤ÎÃæ¤Ç¡¢ÉÔÍ×¤Ê new ¤ò¤¹¤ë¤Î¤Ï̵Â̤Ǥ¢¤ë¡£¤Ç¤­¤ë¤À¤±¥ë¡¼¥×¤Î³°¤Çºî¤Ã¤Æ¤ª¤­¡¢¥ë¡¼¥×¤ÎÃæ¤Ç¤ÏºÆÍøÍѤ·¤Þ¤¯¤ë¡£

¡¡¥µ¡¼¥Ö¥ì¥Ã¥È¤Î¾ì¹ç¡¢É¬Íפʥª¥Ö¥¸¥§¥¯¥È¤Ï init() ¤ÇºîÀ®¤·¤Þ¤¯¤Ã¤Æ¤ª¤¯¤Î¤¬Îɤ¤¡£¥µ¡¼¥Ö¥ì¥Ã¥È¤¬CGI¤Ë¾¡¤ëÅÀ¤Ï¡Ö¾ïÃ󤷤Ƥ¤¤ë¤³¤È¡×¤Ç¤¢¤ë¡£»öÁ°¤Ë½ÐÍè¤ë½èÍý¤Ï init() ¤Ç¹Ô¤¦¤³¤È¤Ç¥µ¡¼¥Ö¥ì¥Ã¥È¤Î¥á¥ê¥Ã¥È¤¬À¸¤«¤µ¤ì¤ë¡£

¡¡doGet() ¤Ê¤É¤Ï¡¢°ú¿ô¤Ë¥ì¥¹¥Ý¥ó¥¹¥ª¥Ö¥¸¥§¥¯¥È¤¬Æþ¤Ã¤Æ¤¤¤ë¡£¤Ê¤¼¡¢ÊÖ¤êÃͤǤϤʤ¯¡¢°ú¿ô¤Ê¤Î¤«¡£ÊÖ¤êÃͤÀ¤È¡¢doGet() ¤ÎÃæ¤Ç new ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£°ú¿ô¤Ê¤é¡¢¥µ¡¼¥Ö¥ì¥Ã¥È¥¨¥ó¥¸¥ó¤Ë¤Æ new ¤·¤Æ¤ª¤¯¤³¤È¤¬½ÐÍè¤ë¡£¤ª¤½¤é¤¯¡¢¥µ¡¼¥Ö¥ì¥Ã¥È¥¨¥ó¥¸¥ó¤ÏºÇÂçƱ»þÀܳ¿ôʬ¤Î¥ì¥¹¥Ý¥ó¥¹¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®ºÑ¤ß¤Ç¡¢¥ê¥¯¥¨¥¹¥ÈËè¤Ë new ¤Ï¤»¤ºÀ¸À®ºÑ¤ß¥ª¥Ö¥¸¥§¥¯¥È¤òÅϤ¹¤À¤±¤Ë¤·¤Æ¡¢¹â®²½¤·¤Æ¤¤¤ë¤â¤Î¤È»×¤ï¤ì¤ë¡£

¡¡¥ê¥¯¥¨¥¹¥ÈËè¤ËSimpleDateFormat ¤ò¡Ö½Ð»º¡×¤·¤Æ¡¢ÆüÉÕ¤ò²Ã¹©¤·¤Æɽ¼¨¤·¤Æ¤¤¤ë¥³¡¼¥É¤ò¸«¤ë¤È¥à¥«¤Ä¤¯¡£¤¢¡¼¤â¡¼¡¢¤³¡¼¤æ¡¼¤Î¤Ï¤¢¤é¤«¤¸¤áºî¤Ã¤È¤±¤è¡ª ¤È»×¤¦¡£

¡¡¤È¤Ë¤«¤¯¡¢¤½¤¦¤ä¤Ã¤Æinit()¤òËĤé¤Þ¤·¤Æ¤¤¤¯¡£ºÇ¶á¤Ï¥µ¡¼¥Ö¥ì¥Ã¥È¥¨¥ó¥¸¥ó¼«¿È¤âµ¯Æ°»þ¤Î½èÍý¤¬Áý¤¨¤Æ¤¤¤ë¤è¤¦¤Ë»×¤¦¡£µ¯Æ°¤Ë¤ä¤¿¤é»þ´Ö¤¬¤«¤«¤ê¡¢¥á¥â¥ê¤ò¿©¤¤¡¢¤·¤«¤·¡¢1¥ê¥¯¥¨¥¹¥È¤¢¤¿¤ê¤Î»þ´Ö¤Ïû¤¤¡£

¡¡¤³¤¦¤ä¤Ã¤Æ¡¢init()¤òËĤé¤Þ¤¹¤È¡¢¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¤«¤éÎ¥¤ì¤Æ¤¤¤¯¡£¹â®²½¤È¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þŪÈþ¤·¤µ¤ÏÁêÈ¿¤¹¤ë¡£Â®¤¯¤ÆÈþ¤·¤¤¥³¡¼¥É¤ÏÆñ¤·¤¤¡£

Posted by rukihena at 23:59:43 | Comments [1] | Trackbacks [0]

2005年4月 2日

¤Á¤ç¤¦¤É 0x20ºÍ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£

¡¡2¿Ê¿ô¤Ç¸À¤¦¤È100000ºÍ¡£5¥Ó¥Ã¥È¤Ç¤Ï¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¡£11688Æü´Ö¡¢À¸¤­¤Þ¤·¤¿¡£

¡¡²¿ÆüÀ¸¤­¤¿¤«·×»»¤¹¤ë¡¢¤¹¤Ê¤ï¤Á2¤Ä¤ÎÆüÉդκ¹¤òµá¤á¤ë¤Ë¤Ï¤É¤¦¤·¤¿¤é¤¤¤¤¤«¡£Ç¯¿ô¡ß365¡ÜÂç¤Î·î¤È¤«¾®¤Î·î¤È¤«¡¢¤¦¤ë¤¦Ç¯ÊäÀµ¤È¤«¡¦¡¦¡¦¤Ã¤Æ¹Í¤¨¤ë¤Î¤Ï¾ðÊó½èÍýÆ»¤Þ¤Ã¤·¤°¤é¤¹¤®¡£¿¿¤Ãľ¤°¿Ê¤ß¤¹¤®¡£

¡¡2¤Ä¤ÎÆüÉÕ¤ò¤Ê¤ó¤«¤Î¥·¥ê¥¢¥ëÃͤËÊÑ´¹¤¹¤ë´Ø¿ô¤ËÅꤲ¤Æ¡¢¤½¤ì¤é¤Îº¹¤ò¼è¤ì¤Ð°ìȯ¡£Excel¤À¤Ã¤¿¤é¡¢¥»¥ëA1,A2¤Ë2¤Ä¤ÎÆüÉÕ¤ò½ñ¤¤¤Æ¡¢¥»¥ëA3¤Ë =A2-A1 ¤Ã¤Æ½ñ¤¤¤Æ½ñ¼°¤ò¿ô¼°¤Ë¤¹¤ì¤ÐOK¡£

¡¡¤¿¤À¤·¡¢½èÍý·Ï¤Ë¤è¤Ã¤Æ¤Ï2038ǯÌäÂê¤Ë°ú¤Ã¤«¤«¤ë¶²¤ì¥¢¥ê¡£ÇܤÁ¤ç¤Ã¤ÈÀ¸¤­¤ë¤È2038ǯ¤«¡£¤½¤Î¤È¤­65ºÐ¡£¾¯»Ò¹âÎ𲽤ÇÄêǯ¤¬¤Î¤Ó¤Æ¡¢¤Á¤ç¤¦¤É¤½¤Îº¢¤¬Äêǯ¤À¤í¤¦¤«¡£¤Ç¤â¡¢30ǯ°Ê¾åÀ¸¤­±ä¤Ó¤ë¥·¥¹¥Æ¥à¤¬Â¸ºß¤¹¤ë¤À¤í¤¦¤«¡£¤¢¤ó¤Þ¤ê̤Íè¤Î¤³¤È¤Ï¹Í¤¨¤¿¤¯¤Ê¤¤¤Ê¡£

Posted by rukihena at 20:38:34 | Comments [2] | Trackbacks [1]

2005年3月 1日

Perl ¤È PHP

¡¡Perl ¤È¤« PHP ¤È¤«»È¤Ã¤Æ¤¤¤ë¤¬¡¢Perl ¤Ï²¿Ç¯»È¤Ã¤Æ¤â»È¤¤¤Ë¤¯¤¤¡£½é´ü¤Ë¶ËÅ٤ξÊά»Ö¸þ¤¬¤¢¤Ã¤¿¤è¤¦¤Ç¡¢Ç¡²¿¤Ëû¤¤µ­½Ò¤ÇºÑ¤Þ¤¹¤«¡¢¤ò½ÅÅÀ¤Ë¤·¤Æ¤ª¤ê¡¢¤·¤«¤·¸å¤«¤é¶áǯ¤Î¥¨¥ì¥¬¥ó¥È¤Ê¡¢Î㤨¤Ð¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¤Î¤è¤¦¤Ê¤â¤Î¤òÄɲ䷤ƸÀ¸ì»ÅÍͤ¬¥°¥Á¥ã¥°¥Á¥ã¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤è¤¦¤Ë»×¤¦¡£¤½¤ì¤È¡¢¥Ü¥¯¼«¿È¤¬C¸À¸ì¤Ê¥Ò¥È¤Ê¤Î¤Ç¡¢¤½¤ì¤È¤«¤±Î¥¤ì¤¿µ­½Ò¤¬»È¤¤¤Ë¤¯¤¤°ì°ø¤«¤â¤·¤ì¤Ê¤¤¡£

¡¡°ìÊý¡¢PHP¤ÏÈæ³ÓŪ¿·¤·¤¤¸À¸ì¤È¸À¤¦¤³¤È¤â¤¢¤ê¡¢ÊѤʥ°¥Á¥ã¥°¥Á¥ã´¶¤Ï¾¯¤Ê¤¤¡£¥Ù¡¼¥¹¤âC¸À¸ì¤Ã¤Ý¤¯¡¢¥ë¡¼¥×¤Îæ½Ð¤Ê¤É¤Çº¤¤ë¤³¤È¤¬Ìµ¤¤¡£¤·¤«¤·¡¢¤ä¤Ï¤ê³ÈÄ¥¤ò½Å¤Í¤¿·ë²Ì¡¢ÊѤʤȤ³¤í¤â¤¢¤ë¡£ÆäËÆ°ºî¥â¡¼¥É¤Î¥¹¥¤¥Ã¥Á¤¬Â¿¤¹¤®¤Ê¤Î¤¬Îɤ¯¤Ê¤¤¡£ÀßÄ꤬°Û¤Ê¤ë¥µ¡¼¥Ð¤Ë»ý¤Ã¤Æ¤¤¤±¤Ê¤¤¤ó¤¸¤ã¤Ê¤¤¤«¤È¸À¤¦É԰¤¬¤¢¤ë¡£

¡¡¤â¤¦¤Á¤ç¤Ã¤È¥­¥Ã¥Á¥êºî¤Ã¤¿¥µ¡¼¥Ð¡¼¥µ¥¤¥É¥¹¥¯¥ê¥×¥È¸À¸ì¤Ï̵¤¤¤â¤Î¤«¡¢¤È»×¤¦¤Î¤À¤¬¡¢À¤¤ÎÃæ¤Ï¥­¥Ã¥Á¥ê·Ï¤ÎJavaServlet¤È¡¢¤ª¼ê·Ú·Ï¤ÎPHP¤¬¤¢¤ì¤Ð½½Ê¬¤Ê¤ó¤À¤í¤¦¤Ê¤È¤â»×¤¦¡£¤½¤Î¥¹¥­¥Þ¤òÁÀ¤¦¤è¤ê¤ÏŤ¤¤â¤Î¤Ë´¬¤«¤ì¤Æ¤¤¤¿¤Û¤¦¤¬¹¬¤»¤«¤â¡£

¡¡MS¤À¤È¡¢ASP¤¬¤³¤³¤Ç½ê˾¤¹¤ë¥½¥ê¥å¡¼¥·¥ç¥ó¤À¤í¤¦¤«¡£¤Þ¤¢¡¢MSÇû¤ê¤¬¤¢¤ë¥×¥í¥¸¥§¥¯¥È¤Ê¤é¡¢¥­¥Ã¥Á¥ê·Ï¤Ç¤â¤ª¼ê·Ú·Ï¤Ç¤âASP¤ò»È¤¦¤À¤í¤¦¤Ê¡£

Posted by rukihena at 23:36:13 | Comments [0] | Trackbacks [0]

2005年2月18日

GDI+ ¤È VC++ ¤ÈÆüËܸì

¡¡GDI+¤ò»È¤Ã¤Æ¤ß¤¿¡£GDI+ ¤ÏWindowsXP¤«¤é»È¤¨¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿2D¥°¥é¥Õ¥£¥Ã¥¯API¤Ç¤¢¤ë¡£XP°ÊÁ°¤Ç¤â¡¢gdiplus.dll¤òÆþ¤ì¤ì¤ÐÍøÍѲÄǽ¤Ç¤¢¤ë¡£(98°Ê¹ß¤«¡¢NT4.0sp6°Ê¹ß)

¡¡ÀΤÏJPEG¤òÆɤ⤦¤È»×¤¦¤È°ì¶ìÏ«¤Ç¡¢¥Õ¥ê¡¼¥½¥Õ¥È¤Ç¤ÏSusie¤Î¥×¥é¥°¥¤¥ó¤òÍøÍѤ¹¤ë¤Î¤¬°ìÈÌŪ¤Ç¤¢¤Ã¤¿¤È»×¤¦¡£¤Þ¤¿¡¢¾¦ÍѤǤÏImageGear¤¬Í­Ì¾¤À¤í¤¦¤«¡Ê¥Ü¥¯¤¬¤½¤ì¤·¤«ÃΤé¤Ê¤¤¤À¤±¤«¤â¡Ë¡£º£»È¤¦¤Ê¤é¡¢GDI+¤¬¥ª¥¹¥¹¥á¤«¤È»×¤¦¡£

¡¡¤Ç¡¢Ç­¤Ç¤â¤ï¤«¤ë¥×¥í¥°¥é¥ß¥ó¥°¤ò¸«¤Ê¤¬¤éMFC¤Ë°Ü¿¢¤·¤Ä¤Ä¥Õ¥¡¥¤¥ë¤òÆɤޤ»¤Æɽ¼¨¤·¤Æ¤ß¤¿¡£·ë¹½¥«¥ó¥¿¥ó¤Ëɽ¼¨¤Ç¤­¤¿¡£¤·¤«¤·¡¢°ìÉô¤Î¥Õ¥¡¥¤¥ë¤¬Æɤá¤Ê¤¤¡£Æɤá¤Ê¤¤¾ò·ï¤¬Ê¬¤«¤é¤Ê¤¤¡£¤·¤Ð¤é¤¯¤·¤Æ¡¢¥Õ¥¡¥¤¥ë̾¤Ë´Á»ú¤È¤¤¤¦¤«ÆüËܸì¤È¤¤¤¦¤«2¥Ð¥¤¥Èʸ»ú¤È¤¤¤¦¤«MBCS¤¬¤¢¤ë¤ÈÆɤá¤Ê¤¤¤³¤È¤Ëµ¤ÉÕ¤¤¤¿¡£¤â¤È¤â¤È GDI+ ¤ÏUNICODE¤ÇÅϤµ¤Ê¤­¤ã¤Ê¤é¤ó¤Î¤Ç¡¢mbstowcs() ¤ÏÄ̤·¤Æ¤¤¤ë¡£¤·¤«¤·Æɤá¤Ê¤¤¡£Image¥¯¥é¥¹¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤Ç¤â¡¢FromFile()´Ø¿ô¤Ç¤âÆɤá¤Ê¤¤¡£Bitmap¥¯¥é¥¹¤Ç¤âƱ¤¸¡£¤Ê¤ó¤Ç¤À¥´¥ë¥¡¡£¥Ü¥¯¤Ïǭ̤Ëþ¤«¡©

¡¡¡ÖGDI+ ÆüËܸì¡×¤È¤«¤Ç¥°¥°¤Ã¤Æ¤â¤ï¤«¤é¤Ê¤¤¡£¤ß¤ó¤Ê¤Á¤ã¤ó¤È»È¤¨¤Æ¤ë¤Î¤«¤è¡£¤½¤ì¤È¤âGDI+¤òVC++¤Ç»È¤¦ÆüËܿͤϥܥ¯¤À¤±¤«¤è¡£±Ñ¸ì¤Îʸ¾Ï¤âÆɤ⤦¤«¤È»×¤Ã¤¿¤±¤É multi byte string ¤Î¥Í¥¿¤ò±Ñ¸ì¤Ç¸ì¤ë¤ä¤Ä¤Ê¤ó¤«¤¤¤Í¤§¤è¡£

¡¡¤È¡¢ÅÓÊý¤Ë¤¯¤ì¤Æ¤¤¤ë¤È¤³¤í¤Ç¡¢²áµî¤Î¶ì¤¤·Ð¸³¤ò»×¤¤½Ð¤·¤¿¡£mbstowcs() ¤ÎÁ°¤Ë setlocale() ¤ò¸Æ¤ó¤É¤«¤Ê¤­¤ã¤Ê¤é¤ó¤³¤È¤ò¡£¥Ç¥Õ¥©¥ë¥È¤ÇOS¤Î¥¨¥ó¥³¡¼¥É¤òºÎÍѤ·¤Æ¤¯¤ì¤è¤È»×¤¦¤Î¤À¤¬¡¢setlocale(LC_ALL,""); ¤¬É¬¿Ü¤Ê¤Î¤Ç¤¢¤ë¡£VC6¤Î¤»¤¤¤Ê¤Î¤À¤í¤¦¤«¡£VC.NET¤Ç¤Ïľ¤Ã¤Æ¤¤¤ë¤Î¤À¤í¤¦¤«¡£Windows¤Î»ÅÍͤʤΤÀ¤í¤¦¤«¡£

¡¡Á´ÂÎŪ¤ËVC++¤ÎÏäϥ°¥°¤Ã¤Æ¤â¾ðÊ󤬾¯¤Ê¤¤¡£Win32API¤Î´Ø¿ô̾¤Ç¥°¥°¤Ã¤Æ¤â¡¢VB¤È¤«Delphi¤«¤éÍøÍѤ¹¤ëÏä¬Â¿¤¤¡£¤Ê¤Î¤Çº£²ó¤Ï¥°¥°¤é¤ì¤½¤¦¤Ê¥­¡¼¥ï¡¼¥É¤ò¤Á¤ê¤Ð¤á¤Ä¤Ä½ñ¤¤¤Æ¤ß¤¿¡£¤â¤·¤ªÌò¤ËΩ¤Æ¤¿¤Î¤Ç¤¢¤ì¤Ð¡¢À¶¤­1¥¯¥ê¥Ã¥¯¤òŽ·ŽÎŽÞŽÝ¤È¤¢¤¤¤Þ¤¤¤Êɽ¸½¤Ç¸ð¤¦¥Æ¥¹¥È¡£




Posted by rukihena at 23:23:29 | Comments [5]

2005年1月18日

¥»¥ó¥¿¡¼»î¸³

¡¡¤Á¤ç¤Ã¤ÈÁ°¤ÎÏäˤʤ뤬¡¢¥»¥ó¥¿¡¼»î¸³¤ÎÌäÂ꤬¿·Ê¹¤Ë½Ð¤Æ¤¤¤¿¡£ÊªÍýIB¤ò¤ä¤Ã¤¿¤é68ÅÀ¤À¤Ã¤¿¡£»þ´Ö¤ò³Ý¤±¤ì¤Ð¤â¤¦¤Á¤ç¤Ã¤È¤¤¤±¤¿¤«¤â¡£±Ñ¸ì¤ÏºÇ½é¤Î¥¢¥¯¥»¥ó¥ÈÌäÂê¤ÇºÃÀÞ¤·¤¿¡£¿ô³Ø¤ÏËؤÉʬ¤«¤é¤Ê¤«¤Ã¤¿¡£¿ô³Ø¤ÎÌäÂê¤ËBASIC¤¬½Ð¤Æ¤¤¤ë¤³¤È¤Ë¶Ã¤¤¤¿¡£¥³¥á¥ó¥È¤Î̵¤¤¥×¥í¥°¥é¥à¤òÆɤó¤ÇÆ°ºî¤òͽÁÛ¤¹¤ëºî¶È¤Ê¤ó¤Æ¤ä¤Ã¤Æ¤é¤ó¤Í¡¼¡£

Posted by rukihena at 23:59:59 | Comments [0]

2005年1月 7日

MDB¤Ë¤®¤ê¤Ã¤Ñ

¡¡MS SQL»ª+WebLogic¤ÇÆ°¤¤¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤ò¥á¥ó¥Æ¤·¤Æ¤¤¤ë¡£µ¡Ç½³ÈÄ¥¤Ç¡¢Â¾¥·¥¹¥Æ¥à¤ÎMDB (MS Access¤ÎDB¥Õ¥¡¥¤¥ë¡Ë¤ò»²¾È¤¹¤ëɬÍפ¬¤¢¤Ã¤¿¤Î¤Ç¡¢ODBC&JDBC¥Ö¥ê¥Ã¥¸·Ðͳ¤ÇÀܳ¤¹¤ë¤è¤¦¤Ë¤·¤¿¡£

¡¡¤ä¤Ã¤Ñ¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ò¹Í¤¨¤¿¤é¥³¥Í¥¯¥·¥ç¥óÄ¥¤ê¤ÃÊü¤·¤¬¤¤¤¤¤«¤Ê¤¡¤È»×¤Ã¤Æ¥Á¥ç¥í¤¤¥×¡¼¥ê¥ó¥°¤Î¥³¡¼¥É¤ò½ñ¤¤¤¿¡£prepared¥¯¥¨¥ê¤âÍøÍѤ·¤¿¡£¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Ï¾å¤¬¤Ã¤¿¡£

¡¡¤·¤«¡¼¤·¡¢¤½¤ÎMDB¤ÏÍÆÎÌÁýÂçÂкö¤Ç¡¢Ìë´Ö¤ËºÆ¹½ÃÛ¤·¤Æ¤¤¤¿¤Î¤À¤¬¡¢¥Ü¥¯¤¬¤Ë¤®¤ê¤Ã¤Ñ¤Ê¤Î¤ÇºÆ¹½Ãۤ˼ºÇÔ¡£ÍÆÎÌÀ©¸Â¤Ë¤è¤ê¿·µ¬¥ì¥³¡¼¥ÉÄɲ䬹Ԥ¨¤Ê¤¤¾õÂ֤ˡª

¡¡MDB¤ÎºÆ¹½Ãۤʤó¤ÆÃΤê¤Þ¤»¤ó¤è¡£¤À¤¤¤¿¤¤¤³¤Îµ¬ÌϤΥ·¥¹¥Æ¥à¤ÇMDB¤Ê¤ó¤«»È¤¦¤Ê¤è¡£¤È»×¤¦¤¬¡¢ÀèÊý¤Î¥Ü¥¹¤ËÅܤé¤ì¤¿¡£¡û|¡±|¡²

Posted by rukihena at 19:52:36 | Comments [4]

2004年12月 3日

¤Ì¤ë¤Ý

String str = hoge.getHogeHogeString();
if ( str.equals("hage") ) { /* */ }

¤È¤«¤ä¤ë¤È¡¢¤Ì¤ë¤Ý¤¬½Ð¤Æ¤·¤Þ¤¦¶²¤ì¤¬¤¢¤ë¡£

Ä̾ï¤Ï

String str = hoge.getHogeHogeString();
if ( str!=null && str.equals("hage") ) { /* */ }

¤È¤¹¤ë¤À¤í¤¦¡£ºÇ½é¤Î¾ò·ï¤Ç && °Ê¹ß¤ò¤ä¤é¤Ê¤¯¤Æ¤¤¤¤¤ÈȽÃǤ·¤¿¤é¡¢¼¡¤Î¼°¤Ïɾ²Á¤·¤Ê¤¤¤È¤¤¤¦K&R»þÂ夫¤é¤Î»×ÁÛ¤ò¼õ¤±·Ñ¤°½ñ¤­Êý¤Ç¤¢¤ë¡£

¤·¤«¤·¡¢ÊÑ¿ôstr¤¬ÌÞÂÎ̵¤¤¡£

if ( hoge.getHogeHogeString()!=null && hoge.getHogeHogeString().equals("hage") ) { /* */ }

¤Ï½ñ¤­Êý¤È¤·¤Æ¾éŤ¹¤®¤ë¡£

¤È¤¤¤¦¤³¤È¤Ç¡¢¥Ü¥¯Åª¤Ë¥ª¥¹¥¹¥á¤Ê¤Î¤Ï

if ( "hoge".equals(hoge.getHogeHogeString()) ) { /* */ }

¤Ç¤¢¤ë¡£Ê¸»úÎó¥ê¥Æ¥é¥ë¤â String ·¿¤Ê¤Î¤Ç¡¢¤½¤ì¤Î¥á¥½¥Ã¥É¤ò¸Æ¤Ù¤Æ¤·¤Þ¤¦¤Î¤Ç¤¢¤ë¡£

¤·¤«¤·¡¢ËÜÅö¤Î¥ª¥¹¥¹¥á¤ÏJava¤òºÎÍѤ·¤Ê¤¤¤³¤È¤À¡£

Posted by rukihena at 23:46:09 | Comments [0]