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"¤Î¤³¤È¤À¡£
2011年5月 1日
JJY¥¨¥ß¥å
ÀèÆüºîÀ®¤·¤¿JJY¥·¥ß¥å¥ì¡¼¥¿ for Android¤ò²þÎɤ·¤ÆAndroid Market¤ËÅÐÏ¿¤·¤¿¡£¡¦¡¦¤Î¤Ï20Æüº¢¤À¤Ã¤¿¤À¤í¤¦¤«¡£
̾Á°¤Ë¤Ä¤¤¤Æ¤Á¤ç¤Ã¤ÈǺ¤ó¤À¤ó¤À¤¬¡¢¡ÖJJY¥¨¥ß¥å¡×¤È¤·¤¿¡£
¥·¥ß¥å¥ì¡¼¥¿¤È¥¨¥ß¥å¥ì¡¼¥¿¤Î°ã¤¤¤Ë¤Ä¤¤¤Æ¤ÏÈù̯¤Ê¤ó¤À¤¬¡¢¤³¤³¤Ç¤ÎÌÜŪ¤È¤·¤Æ¤Ï¼Â¸³´Ä¶¤ÎÍѰդǤϤʤ¯¡¢ËÜʪ¤ÎÌÏÊï¤Ç¤¢¤ë¡£
¤É¤Ã¤Á¤«¤È¸À¤¨¤Ð¥¨¥ß¥å¥ì¡¼¥¿¤«¤Ê¤È»×¤Ã¤¿¼¡Âè¡£
ËܲȤÎÊý¤ÏÁ÷½Ð¤¹¤ë»þ¹ï¤òÊѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ê¤¢¤¿¤ê¤¬¥·¥ß¥å¥ì¡¼¥¿¤ÎÍ×ÁǤò´Þ¤ó¤Ç¤¤¤ë¤È»×¤¦¡£
¤Þ¤¢¡¢Ì¾Á°¤Ê¤ó¤«¤Ï¤É¤¦¤Ç¤â¤¤¤¤¡£
¤½¤ì¤Ë¤·¤Æ¤â¥¤¥ó¥¹¥È¡¼¥ë¿ô¤¬¿¤Ó¤Ê¤¤¡£
¥ê¡¼¥Á¤ÎÁÛÄê¤Ï¡Ö¥Þ¡¼¥±¥Ã¥ÈÆâ¤Ë¤Æ"JJY"¤Ç¸¡º÷¤¹¤ë¡×¤È¤¤¤¦¤â¤Î¤Ç¤¢¤ë¤¬¡¢¤½¤ó¤Ê¤³¤È¤ò¤¹¤ë¿Í¤Ï¾¯¤Ê¤¤¤Î¤À¤í¤¦¤«¡£
2ch¤ÇÀëÅÁ¤·¤Æ¡¢20¥¤¥ó¥¹¥È¡¼¥ë¡£¤½¤ì¤«¤é¿¤Ó¤Ê¤¤¿¤Ó¤Ê¤¤¡£1¸Ä¤âÁý¤¨¤Ê¤¤¡£
¤·¤Ð¤é¤¯¤¹¤ë¤È¡¢ÆÍÇ¡89¤Ë¤Ê¤Ã¤¿¡£¤ª¤½¤é¤¯¡¢Make:Japan ¤Ç iPhoneÈǤ¬¾Ò²ð¤µ¤ì¤¿¤³¤È¤ò¥¥Ã¥«¥±¤Ë¡¢¥Þ¡¼¥±¥Ã¥È¤ÇJJY¤ò¸¡º÷¤·¤¿¤Î¤À¤í¤¦¡£
¤½¤Î¸å¡¢¤Þ¤¿¿¤Ó¤Ê¤¯¤Ê¤Ã¤¿¡£
Ê¡Å礬Éüµ¢¤·¤Æ¡¢ºÆÅÙÄäÇȤ·¤¿¤È¤¤Ë¿¤Ó¤Ê¤«¤Ã¤¿¤Î¤Ï»ÄÇ°¤À¡£
ËÜ¥½¥Õ¥È¤ÎÆÃħ¤È¤·¤Æ¤Ï¡¢¥¿¥¤¥à¥³¡¼¥É¤¬»ë³ÐŪ¤Ëʬ¤«¤ëÅÀ¤¬¤¢¤²¤é¤ì¤ë¡£¸«¤ì¤¿¤«¤é¤È¤¤¤Ã¤Æ¤É¤¦¤Ê¤ë¤â¤Î¤Ç¤â¤Ê¤¤¤Î¤À¤¬¡¢¤â¤·¤«¤·¤¿¤é¥³¥ì¤ÇÍý²ò¤Ç¤¤ÆÊÌ¥×¥é¥Ã¥È¥Û¡¼¥à¤Ë°Ü¿¢¤¹¤ë¿Í¤¬½Ð¤Æ¤¯¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤½¤ó¤Ê´üÂÔ¤ò¹þ¤á¤Æ¡¢²èÌ̤òºî¤Ã¤Æ¤ß¤¿¡£
¥Ð¥°¤¬¤¤¤¯¤Ä¤«¤¢¤ë¡£²èÌ̹¹¿·¤¬59Éäλþ¤Ë¹Ô¤ï¤ì¤Æ¤·¤Þ¤¦¡£µ¤¤Å¤¯¤Èµ¤¤Ë¤Ê¤ë¤¬¡¢ÃΤé¤Ê¤±¤ì¤Ðµ¤ÉÕ¤«¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
µ¡Ç½Åª¤Ë¤â¤â¤¦¤Á¤ç¤Ã¤ÈÇÛ褬¤¢¤Ã¤Æ¤â¤¤¤¤¡£¤Þ¤º¡¢³«»Ï¡¦Ää»ß¥Ü¥¿¥ó¤¬Ìµ¤¤¡£²»ÎÌ¥³¥ó¥È¥í¡¼¥ë¤òÁ´¤¯¹Íθ¤·¤Æ¤Ê¤¤¡£¥Ð¥Ã¥¯¥é¥¤¥ÈÀ©¸æ¡Ê°ÅžÍÞÀ©¡Ë¤âÆþ¤ì¤¿Êý¤¬¤¤¤¤¤À¤í¤¦¡£¥Ð¥Ã¥Õ¥¡¤¬ÌµÂ̤ËŤá¤Ç¡¢½ªÎ»¤·¤Æ¤â1É䰤餤¤ªÏ³¤é¤·¤¹¤ë¡£
¤½¤ì¤È¡¢¼ÂÍÑŪ¤Ë¤ÏNTP¤È¤ÎƱ´ü¤â¤ä¤Ã¤¿Êý¤¬¤¤¤¤¤À¤í¤¦¡£SIM¤¬º¹¤µ¤Ã¤Æ¤¤¤ì¤Ð¡¢Â¿¤¯¤Î¾ì¹ç¤ËÆ⢻þ·×¤¬¿®Íê¤Ç¤¤ë¤¬¡¢¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤â¤¢¤ë¡£
Ĺ»þ´Ö±¿ÍÑ»þ¤Ë¥º¥ì¤Æ¤¤¤¯ÅÀ¤â¡¢ÌäÂê¤Ë¤Ê¤ë±¿ÍÑÎã¤Ï¾¯¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢Âбþ¤·¤¿¤¤¤È¤³¤í¤À¡£
¼«Ê¬Åª¤ËǼÆÀ¤¤¤¯¤â¤Î¤Ë¤Ê¤ëÆü¤ÏÍè¤ë¤Î¤À¤í¤¦¤«¡£
2011年4月11日
JJY¥·¥ß¥å¥ì¡¼¥¿ for Android
ÅÅÇÈ»þ·×ÍÑJJY¥·¥ß¥å¥ì¡¼¥¿¤ò¸«¤Æ¡¢AndroidÈǤ¬¤¢¤Ã¤¿¤éÊØÍø¤«¤â¤Ê¤È»×¤Ã¤Æºî¤Ã¤Æ¤ß¤¿¡£
¤È¤ê¤¢¤¨¤ººî¤Ã¤Æ¤ß¤Þ¤·¤¿Åª¤Ê´¶¤¸¤Ç¤¹¤¬¡£
¢¨Ä¹»þ´ÖÆ°ºî¤µ¤»¤Ã¤Ñ¤Ê¤·¤Ë¤¹¤ë¤³¤È¤ÏÁÛÄꤷ¤Æ¤¤¤Þ¤»¤ó¡£Èù̯¤Ë¤º¤ì¤Æ¤¤¤¯Æ⢻þ·×¤òNTP¤Ê¤É¤ÇÊäÀµ¤·¤Æ¤â¡¢Ìµ»ë¤·¤Æ»þ¹ï¤ò¹ï¤ß³¤±¤Þ¤¹¡£°ìÅÙƱ´ü¤¬½ª¤ï¤Ã¤¿¤é½ªÎ»¤µ¤»¤ë¤è¤¦¤Ê»È¤¤Êý¤ò¿ä¾©¤·¤Þ¤¹¡£
2008年5月 6日
¶È̳¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë½ËÆü¤Î°·¤¤¤Ë¤Ä¤¤¤Æ
¡¡Ë¿¥·¥¹¥Æ¥à¤Ç¡¢µÙÆü¤ÎÀßÄê¤ò¥Æ¥¥¹¥È¥Õ¥¡¥¤¥ë¤Ç¥Á¥Þ¥Á¥ÞÀßÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤â¤Î¤¬¤¢¤Ã¤¿¡£
¡¡¥Ü¥¯¤Ï¤½¤ì¤ò¸«¤Æ¡¢¡Ö¥À¥µ¥¤¡×¤È»×¤Ã¤¿¡£
¡¡¿¶¤êÂؤ¨µÙÆü¤È¤«¥Ï¥Ã¥Ô¡¼¥Þ¥ó¥Ç¡¼Ë¡¤È¤«¤â¥í¥¸¥Ã¥¯¤ÇÁȤߤ䤬¤ì¡ª ¤È¡£
¡¡µ»½Ñ¥ò¥¿¤Ë¤¢¤ê¤¬¤Á¤ÊȯÁۤǤ¢¤ë¡£
¡¡ºÇ¶á¤Ë¤Ê¤Ã¤Æ¡¢¤½¤Î¹Í¤¨¤Ï´Ö°ã¤¤¤À¤Èµ¤¤Å¤¤¤¿¡£
¡¡½ËÆü¤Ê¤É¤Ï¡¢¡Ö¹ṉ̃¤Î½ËÆü¤Ë´Ø¤¹¤ëˡΧ¡×¤ÇÄê¤á¤é¤ì¤Æ¤¤¤ë¡£¤³¤ì¤¬°Õ³°¤È¥³¥í¥³¥íÊѤï¤Ã¤Æ¹Ô¤¯¤Î¤À¡£¥«¥ì¥ó¥À¡¼²°¤µ¤¨¤âº¤¤ë¤°¤é¤¤ÊѤï¤ê¤ä¤¬¤Ã¤Æ¥³¥Î¥ä¥í¡¼¡£
¡¡¥í¥¸¥Ã¥¯¤ÇÁȤó¤Ç¤¤¤¿¾ì¹ç¡¢Ë¡Î§²þÀµ¤È¤È¤â¤Ë¥í¥¸¥Ã¥¯Êѹ¹¤¬É¬Íפˤʤ롣ÀßÄê¥Õ¥¡¥¤¥ë¤ÇÀßÄꤹ¤ë¾ì¹ç¤â¡¢¤½¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Î¥á¥ó¥Æ¥Ê¥ó¥¹¤¬É¬ÍפȤʤ뤬¡¢¥×¥í¥°¥é¥Þ̤Ëþ¤Î¥¹¥¥ë¤Î¿Í¤Ç¤â¥á¥ó¥Æ¥Ê¥ó¥¹²Äǽ¤Ç¤¢¤ê¡¢¤½¡¼¤æ¡¼¤³¤È¤ò¹Í¤¨¤ë¤È¡¢ÀßÄê¥Õ¥¡¥¤¥ë°Æ¤¬ÍÍø¤À¤í¤¦¡£
¡¡ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥á¥ó¥ÆÊý¿Ë¤â°Õ³°¤È¥Ï¥Þ¥ë¤È¤³¤í¤Ç¤¢¤ë¡£
¡¡ËÁƬ¤ÎË¿¥·¥¹¥Æ¥à¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤éºÆµ¯Æ°¤¬É¬ÍפÀ¤Ã¤¿¡£
¡¡¤Þ¤¢¡¢µÙÆü¤ò»²¾È¤¹¤ë½èÍý¤¬ÂçÎ̤ˤ¢¤ë¾ì¹ç¡¢µ¯Æ°»þ¤ËÆɤ߹þ¤ó¤Ç¤ª¤¤¿¤¤¤Î¤Ïʬ¤«¤ë¡£¤·¤«¤·¡¢¤ª¤¤¤½¤ì¤ÈºÆµ¯Æ°¤Ç¤¤Ê¤¤¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆºÆµ¯Æ°¤òÍפ¹¤ë¤Î¤Ï¤¤¤«¤¬¤Ê¤â¤Î¤«¡£
¡¡Âнè¤Î±¿ÍѤˤª¤±¤ë¥¢¥×¥í¡¼¥Á¤È¤·¤Æ¤Ï¡¢µÙÆü¥Õ¥¡¥¤¥ë¤ò½ñ¤´¹¤¨¤ëÆüÉÕ¤ò·è¤á¤Æ¤ª¤¯¤Ù¤¤À¤í¤¦¡£¥«¥ì¥ó¥À¡¼¤¬ÇÛÉÛ¤µ¤ì¤ë»þ´ü¤Ë¤Ê¤Ã¤¿¤éÀßÄê¥Õ¥¡¥¤¥ë¤ò½ñ¤´¹¤¨¤ÆºÆµ¯Æ°¤¹¤Ù¤·¤È¥É¥¥å¥á¥ó¥È¤Ë½ñ¤¤¤Æ¤ª¤¯¡£½ñ¤¤¤Æ¤ª¤¯¤À¤±¤Ç¤Ê¤¯¡¢¼Â¹Ô¤¹¤ë¡£
¡¡ËÁƬ¤ÎË¿¥·¥¹¥Æ¥à¤Ï¡¢¥É¥¥å¥á¥ó¥È¤Ë½ñ¤¤¤Æ¤¢¤Ã¤¿¤¬¡¢°ú·Ñ¤®¤Ç¤Á¤ã¤ó¤ÈÅÁ¤ï¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¡£Ç¯¼¡½èÍý¤ÏÈ´¤±Íî¤Á¤ä¤¹¤¤¡£Îà»÷¤Î¤â¤Î¤Ë¥É¥á¥¤¥ó¹¹¿·¤ä¡¢SSL¾ÚÌÀ½ñ¹¹¿·¤¬¤¢¤ë¡£
¡¡Âнè¤Î¥×¥í¥°¥é¥à¤«¤é¤Î¥¢¥×¥í¡¼¥Á¤È¤·¤Æ¤Ï¡¢µÙÆü¥Õ¥¡¥¤¥ë¤Î¥¥ã¥Ã¥·¥å¤¬¹Í¤¨¤é¤ì¤ë¡£¥¿¥¤¥à¥¹¥¿¥ó¥×¤¬°ã¤Ã¤Æ¤¤¤¿¤éÆɤ߹þ¤à¤È¤«¡¢¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÆɤ߹þ¤à¤Î¤â¤½¤³¤½¤³»þ´Ö¤Î¤«¤«¤ë½èÍý¤Ê¤Î¤Ç¥¿¥¤¥à¥¢¥¦¥È»þ´Ö¤òÀßÄꤷ¤Æ¡¢¥¿¥¤¥à¥¢¥¦¥È¤·¤¿¤é¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÆɤߡ¢¿·¤·¤«¤Ã¤¿¤é¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß¤È¤«¡£
¡¡¤À¤¬¡¢Î㤨¤ÐͽÌó¥·¥¹¥Æ¥à¤Ê¤É¤Ë¤ª¤¤¤ÆµÙÆü¤ÏͽÌó¤Ç¤¤Ê¤¤¤È¤«ÎÁ¶â¤¬¹â¤¯¤Ê¤ë¤È¤«¡¢¤½¤¦¤¤¤Ã¤¿¤â¤Î¤¬¤¢¤ë¾ì¹ç¤Ë¡¢Í½ÌóºÑ¤ß¤ÎÆüÉÕ¤ËÂФ·¤ÆµÙÆüÊ¿Æü¤¬ÊѤï¤Ã¤Æ¤·¤Þ¤¦¤³¤È¤¬µ¯¤³¤ë¤ÈÌÌÅݤÀ¡£¤½¤³¤é¤Ø¤ó¤Î¥¬¡¼¥É¤â¹Í¤¨¤ë¤È·ë¹½ÌÌÅݤ¯¤µ¤¤¡£
2008年4月26日
¥×¥í¥°¥ì¥¹¥Ð¡¼¤Î¹¹¿·¤òɬÍ׺Ǿ®¸Â¤Î´Ö³Ö¤Ç¹Ô¤¦
¡¡É½Âê¤Î¤³¤È¤ò¹Í¤¨¤Æ¤¤¤¿¤é¡¢¥Ö¥ì¥¼¥ó¥Ï¥à(Bresenham)¤ÎÀþʬÉÁ²è¥¢¥ë¥´¥ê¥º¥à¤¬Å¬ÍѤǤ¤½¤¦¤Ê¤³¤È¤Ëµ¤¤Å¤¤¤¿¡£
¡¡°Ê²¼¡¢C¸À¸ìÉ÷¤Îµ¼»÷¥³¡¼¥É¡£
e=0
while ( !EOF ) {
¡¡1¹ÔÆɤ߹þ¤ß
¡¡¤Ê¤Ë¤«¤Î½èÍý
¡¡e+=1¹Ô¤ÎŤµ*100
¡¡if ( ¥Õ¥¡¥¤¥ëĹ < e ) {
¡¡¡¡¥×¥í¥°¥ì¥¹¥Ð¡¼¹¹¿·
¡¡¡¡e-=¥Õ¥¡¥¤¥ëĹ
¡¡}
}
¡¡¤¤¤Þ¤É¤¡¢ÀþʬÉÁ²è¥¢¥ë¥´¥ê¥º¥à¤òÍѤ¤¤ÆÀþʬ¤òÉÁ²è¤¹¤ë¥·¥Á¥å¥¨¡¼¥·¥ç¥ó¤Ïµ©¤À¤È»×¤¦¡£
¡¡¤·¤«¤·¡¢ÃΤäƤ¤¤ë¤È»×¤ï¤Ì¤È¤³¤í¤Ç±þÍѤ¬Íø¤¯¤Ê¤È»×¤Ã¤¿¡£
¡¡Á°Äó¾ò·ï¤È¤·¤Æ¡¢¥×¥í¥°¥ì¥¹¥Ð¡¼1%ʬ¤¬1¹Ô¤è¤êÂ礤¤É¬Íפ¬¤¢¤ë¡£¤¬¡¢¥×¥í¥°¥ì¥¹¥Ð¡¼¤òɽ¼¨¤·¤¿¤¤¤Î¤À¤«¤é¡¢¤½¤Î¾ò·ï¤ÏËþ¤¿¤¹¤À¤í¤¦¡£
¡¡Ëþ¤¿¤µ¤Ê¤¤¾ì¹ç¤Ï100¡ó¤ËÅþ㤻¤º¤Ë½ª¤ï¤Ã¤Æ¤·¤Þ¤¦¤¬¡¢ºÇ¸å¤Ë100¤Þ¤Ç°ÜÆ°¤¹¤ë¥³¡¼¥É¤ò½ñ¤¤¤Æ¤ª¤±¤Ð¡¢¸«¤¿ÌܤÏOK¤À¤È»×¤ï¤ì¤ë¡£
2008年4月 1日
¥â¥Ð¥¤¥ëSOS
¡¡¤È¤¤¤¦¤ï¤±¤Ç¥¨¡¼¥×¥ê¥ë¥Õ¡¼¥ë¤Ê¤ï¤±¤Ç¤¹¤¬¡¢Îã¤Ë¤è¤Ã¤Æ impress ¤¬¤ä¤é¤«¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¥Î¡¼¥ÈPC¤Î¥Ç¥£¥¹¥×¥ì¥¤¤òÅÀÌǤµ¤»¤ÆÁøÆñ¿®¹æ¤òȯ¿®¡Ö¥â¥Ð¥¤¥ëSOS¡×
¡¡GIF¥¢¥Ë¥á¤Ï¤¢¤ë¤¬¡¢¥½¥Õ¥È¤Ï¤Ê¤¤¡£
¡¡¤³¤Î¤°¤é¤¤¤Î¥½¥Õ¥È¤Ïºî¤Ã¤È¤±¤è¡ª
¡¡¤Ã¤Æ¤¤¤¦¤«²¶¤¬ºî¤Ã¤Æ¤ä¤ë¡ª
¡¡´°À®¢
¡¡mobileSOS.exe
¡¡WIN32api¤À¤±¤Çºî¤Ã¤¿·ÚÎÌ¥¢¥×¥ê¡£ALT+F4 ¤Þ¤¿¤Ï ESC ¤Ç½ªÎ»¤·¤Þ¤¹¡£
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¤Ê¤Î¤Ç¡¢¥¿¥¹¥¯¥È¥ì¥¤¾ïÃó¤È¤«¡¢ÅÅÏÃÄ¢µÕ°ú¤¤Ç̾Á°É½¼¨¤È¤«¡¢¤½¤³¤é¤Ø¤ó¤«¤é¼ê¤ò¤Ä¤±¤è¤¦¤«¤Ê¤È¡£
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 ¤Ï¤¢¤Þ¤ê´Ø·¸¤Ê¤¤¡£
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 ¤ò»È¤Ã¤Æ¼ºÇÔ¤¹¤ë²ÄǽÀ¤òÀ¹¤ê¹þ¤à¤Î¤È¤òÅ·Çé¤Ë³Ý¤±¤Æ¡¢¤É¤Á¤é¤«¤òºÎÍѤ·¤Þ¤·¤ç¤¦¡£ ¡¡ShowEmptyTable ¤Ï¡¢¥Ç¡¼¥¿¤¬Ìµ¤¤¤È¤¤Ë¥Ø¥Ã¥À¤À¤±¤ÎTABLE¤òɽ¼¨¤¹¤ë¤«¤Î¥Ö¡¼¥ëÃÍ¡£¥Ç¥Õ¥©¥ë¥È¤Ï True ¤Ê¤Î¤Ç¡¢Ä̾ï¤Ï»ØÄꤷ¤Ê¤¯¤Æ¤âÌäÂê¤Ê¤¤¡£ ¡¡EmptyTableRowText ¤Ï¡¢¶õ¥Æ¡¼¥Ö¥ë¤Î¥Ø¥Ã¥À¤Î²¼¤Ëɽ¼¨¤¹¤ë¥Æ¥¥¹¥È¡£ ¡¡¸Ä¿ÍŪ¤ËÉÔËþ¤Ê¤Î¤Ï¡¢¥Õ¥Ã¥¿¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤ÅÀ¡£¤Ê¤Î¤ÇÂбþ¤µ¤»¤¿¡£¤½¤ì¤ÈC#¤«¤éVB.NET¤Ë°Ü¿¢¤·¤¿¡£ ¡¡¿®ÍêÀ¹©³Ø¤ÎÆþÌç½ñ¤È¤·¤Æ¤ª´«¤á¤·¤¿¤¤¡Ê£÷
¡¡»ÅÍͤȤ·¤Æ¤Ï¡¢¥×¥í¥Ñ¥Æ¥£¤¬2¤ÄÁý¤¨¤Æ¤¤¤ë¡£
¡¡¤È¤³¤í¤Ç¡¢¡Ö¼ºÇÔ¤¹¤ë²ÄǽÀ¤Î¤¢¤ë¤â¤Î¤Ï¡¢¼ºÇÔ¤¹¤ë¡×¤Ç»Ï¤Þ¤ë¥Þ¡¼¥Õ¥£¡¼¤Îˡ§¤ÎºÇ¿·´©¡¢21À¤µªÈÇ ¥Þ¡¼¥Õ¥£¡¼¤Îˡ§¤¬Àè·îȯÇ䤵¤ì¤¿¡£
2007年8月 8日
ASP.NET 2.0 ¤Ç¥È¥é¥ó¥¶¥¯¥·¥ç¥ó
¡¡Web¥¢¥×¥ê¤Ë¤ª¤±¤ë¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ã¤Æ¤Î¤Ï¡¢¥ê¥¯¥¨¥¹¥È¤µ¤ì¤¿¤È¤¤Ë³«»Ï¤·¤Æ¡¢¥Ú¡¼¥¸¤¬¤Ä¤Ä¤¬¤Ê¤¯À¸À®¤Ç¤¤¿¥ì¥¹¥Ý¥ó¥¹»þ¤Ë¥³¥ß¥Ã¥È¤¹¤ë¤Î¤¬¤Û¤È¤ó¤É¤Ç¤¢¤í¤¦¡£
¡¡¤½¤ÎÅÓÃæ¤Ç¤Ê¤Ë¤«¥¨¥é¡¼¤¬¤¢¤ì¤Ð¡¢¤â¤Á¤í¤ó¥í¡¼¥ë¥Ð¥Ã¥¯¤¹¤ë¡£
¡¡¤È¤¤¤¦¤ï¤±¤Ç¡¢°Õ¼±Åª¤Ë½ñ¤«¤Ê¤¤ã¤Ê¤é¤ó¤Î¤Ï¥¨¥é¡¼»þ¤Î¥í¡¼¥ë¥Ð¥Ã¥¯¤À¤±¤Ê¤ó¤¸¤ã¤Í¤§¤Î¡© ¤È»×¤¦¡£
¡¡WebÁ´À¹¤«¤é10ǯ¤Ï·Ð¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢¤Ê¤ó¤«ÊØÍø¤Êµ¡Ç½¤¬¤¢¤ë¤Ï¤º¤À¡ª ¤È»×¤Ã¤ÆÄ´¤Ù¤¿¤é¡¢¤Á¤ã¤ó¤È¤¢¤Ã¤¿¡£
¡¡¤Þ¤º¡¢.aspx ¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤Ë
<%@ Transaction="Required" %>
¡¡¤ò½ñ¤¯¡£
¡¡¤³¤ì¤À¤±¤Ç¡¢¥Ú¡¼¥¸Á´ÂΤ¬1¤Ä¤Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤Ë¤Ê¤ë¡£
¡¡¤¢¤È¤Ï¡¢¥¨¥é¡¼»þ¤Ë ContextUtil.SetAbort() ¤ò¸Æ¤Ó½Ð¤·¤Æ¥í¡¼¥ë¥Ð¥Ã¥¯¤µ¤»¤ë¤À¤±¡£
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¥Ñ¥±¥Ã¥È¤¬Î®¤ì¤ë¤Î¤Ç¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬¥¿¥¤¥à¥¢¥¦¥È¤ÇÀÚÃǤ·¤Æ¤·¤Þ¤¦¸½¾Ý¤¬½Ð¤Ê¤¯¤Ê¤ë¡£
¡¡¤µ¤Æ¡¢Îã¤Ë¤è¤Ã¤ÆÄ귿ʸ¡£¥ì¥¸¥¹¥È¥ê¤Î½ñ¤´¹¤¨¤Ï¼«¸ÊÀÕǤ¤Ç¡£½ñ¤´¹¤¨¸å¤ÏºÆµ¯Æ°¤¬É¬Íס£
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ÁȤßΩ¤Æ»þ¤Î°ú¿ô¥Á¥§¥Ã¥¯
2007年1月22日
Web¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¼èÆÀ
¡¡Web¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤Ï´Êñ¤½¤¦¤ÇÆñ¤·¤¤¡£Æä˥¯¥í¡¼¥é¤Ç¼ý½¸¤·¤¿¤è¤¦¤Ê»¨Â¿¤Ê¥µ¥¤¥È¤ËÂФ·¤Æ¼è¤í¤¦¤È»×¤Ã¤¿¾ì¹ç¤ËÍÍ¡¹¤ÊÃÏÍ뤬¡¦¡¦¡¦¡£
¡¡²èÌÌ¥µ¥¤¥º¤Ï¤É¤¦¤¹¤ë¤Î¤«¡¢½ÄĹ¤Î¾ì¹ç¤Ë¤É¤¦¤¹¤ë¤«¡¢¥¢¥Ë¥á¡¼¥·¥ç¥óGIF¤ä¥Õ¥é¥Ã¥·¥å¤Ê¤É¤Ï¤É¤Î¥¿¥¤¥ß¥ó¥°¤Î²èÁü¤òºÎÍѤ¹¤ë¤«¡¢¤Ê¤É¤Ê¤É¡£
¡¡¥Ý¥Ã¥×¥¢¥Ã¥×¤â¼ÙËâ¤Ê¤â¤Î¤Ç¤¢¤ê¡¢JavaScript¤Ç½Ð¤Æ¤¯¤ë¤â¤Î¤ä¡¢IE¼«¿È¤¬¥»¥¥å¥ê¥Æ¥£·Ù¹ð¤Ç½Ð¤·¤Æ¤¯¤ë¤â¤Î¤Ê¤É¡¢¤µ¤Þ¤¶¤Þ¤Ê¥±¡¼¥¹¤ËÂбþ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£JavaScript OFF ¤Ë¤¹¤ì¤Ð´ËϤµ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢ºÇ¶á¤ÏAjax¥µ¥¤¥È¤Çº¤¤ë¤³¤È¤¬Â¿¤¤¤À¤í¤¦¡£
¡¡¤½¤ì¤È¡¢¥ì¥ó¥À¥ê¥ó¥°¥¨¥ó¥¸¥ó¤ÏIE¤òºÎÍѤ·¤Ê¤¤¤È°Õ¿Þ¤É¤ª¤ê¤Ë¥ì¥¤¥¢¥¦¥È¤µ¤ì¤Ê¤¤¥µ¥¤¥È¤¬¤¢¤ë¤Î¤Ç¡¢Windows¤¬É¬¿Ü¤Ç¤¢¤ë¡£
¡¡¤È¤¤¤¦¶ìÏ«¤Ï²áµî¤ÎÏäʤΤǺ£¤ÏÁ´Á³É¬Íפʤ¤¤Î¤À¤¬¡¢30ʬ¤Çºî¤ì¤ëWeb¥¥ã¥×¥Á¥ãºîÀ®php¤òÆɤó¤À¤Î¤Ç¥á¥â¤·¤È¤¯¡£
¡¡¤Ä¤Þ¤ê¤ÏCrenaHtml2jpg¤ò¸Æ¤Ó½Ð¤¹¤À¤±¤Ç¤¹¤Ê¡£
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¥Þ¥·¥ó¤¬Íߤ·¤¯¤Ê¤Ã¤Á¤ã¤¦¤¾¡ª¡ª¡¡¡¦¡¦¡¦¸«¤Ê¤«¤Ã¤¿¤³¤È¤Ë¤·¤è¤¦¡£
2006年12月 8日
¥³¥³¥í¥°¤¬¥¿¥¤¥Ø¥ó¤Ê¤³¤È¤Ë
¡¡¤½¤â¤½¤â¥³¥³¥í¥°¤Î¥Ù¡¼¥¹¤Ç¤¢¤ëTypePad¤Î¥Ù¡¼¥¹¤Ç¤¢¤ëMovableType¤ò³«È¯¤·¤¿Six Apart¤Ë¡¢·×»»µ¡³µÏÀ¤ß¤¿¤¤¤ÊÃ챤¬Ìµ¤¤¤Î¤¬¸¶°ø¤Î¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£
¡¡¥¨¥ó¥È¥ê¿ô¤È¤«¥³¥á¥ó¥È¿ô¤È¤«¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¿ô¤¬Áý¤¨¤¿¤È¤¤ËÂпô¥ª¡¼¥À¡¼¤Ç½èÍý»þ´Ö¤¬Áý¤¨¤ë¤Î¤Ê¤éÎɤ¤¤Î¤À¤¬¡¢»Ø¿ô´Ø¿ôŪ¤ËÁý¤¨¤Æ¤Ê¤¤¤«¡ª¡©¤È»×¤¦¤Î¤À¡£¥Ù¥ó¥Á¤·¤Æ¤Ê¤¤¤±¤É¡£
¡¡Six Apart¤ÎÃæ¤Î¿Í¤Ï¾ðÊó½èÍý¹©³Ø²Ê¤ËÆþ³Ø¤·¤Æ¡¢»þ´Ö·×»»Î̤Ȥ«¶õ´Ö·×»»Î̤Ȥ«¥é¥ó¥À¥¦¤Îµ¹æ¤È¤«¤òÊÙ¶¯¤·¤Ê¤ª¤·¤¿¤Û¤¦¤¬Îɤ¤¤È»×¤¦¡£
¡¡¥Ü¥¯¤ÏÊÙ¶¯¤·¤Æ¤Ê¤¤¤±¤É¡£
2006年12月 1日
¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤ÈGoogle Maps API¤Î¥Þ¥Ã¥·¥å¥¢¥Ã¥×
¡¡¤Ç¤Ã¤«¤¤JPEG¤ò°·¤¦ ¤Ç½ñ¤¤¤¿¡¢¹ñÅÚ¸òÄ̾ʤΥ«¥é¡¼¶õÃæ¼Ì¿¿¤ò Google Maps API ¤Ç½Å¤Í¤Æ¤ß¤è¤¦¤È¤·¤¿Ïäγ¤¡£
¡¡¤¤¤í¤¤¤í¥°¥°¤Ã¤Æ¤¤¤¿¤é¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¡Ê»îºîÈǡˤäƤΤò¸«¤Ä¤±¤¿¡£¥ª¥ë¥½²½¤È¤Ï¡¢°ÞÅÙ·ÐÅÙ¤ò¥Ô¥Ã¥·¥ê¹ç¤ï¤»¤ÆGISŪ¤ËÍøÍѤ·¤ä¤¹¤¯¤¹¤ë¤³¤È¤é¤·¤¤¡£
¡¡¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤È¤Ï¤òÆɤà¤È¡¢ISO19128¤ÎWMS¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹±¾¡¹½ñ¤¤¤Æ¤¢¤ë¡£
¡¡WMS¤Ã¤ÆÎɤ¯Ê¬¤«¤é¤ó¤¬¡¢Google Maps ¤ËŽ¤ê¤ä¤¹¤½¤¦¤Êͽ´¶¡£
¡¡¤Ç¡¢¤³¤ì¤òºî¤Ã¤¿¡£¢
¡¡¥ª¥ë¥½²½¶õÃæ¼Ì¿¿¥À¥¦¥ó¥í¡¼¥É¥·¥¹¥Æ¥à¤ÈGoogle Maps API¤Î¥Þ¥Ã¥·¥å¥¢¥Ã¥×
¡¡»È¤¤Êý¤Î¥³¥Ä¤È¤·¤Æ¤Ï¡¢¹°èÊýÌ̤˽̾®¤Ç¤¤Ê¤¤¤Î¤Ç¡¢Â¾¤Î¾ì½ê¤Ë°ÜÆ°¤¹¤ë¤È¤¤Ïɽ¼¨¥â¡¼¥É¤ò¡ÖÃϿޡפʤɤËÊѤ¨¤Æ°ÜÆ°¤·¤Æ³ÈÂ礷¤Æ¡Ö¹ñ¸ò¾Ê¡×¥â¡¼¥É¤ËÌ᤹¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£
¡¡³Ú¤·¤ßÊý¤È¤·¤Æ¤Ï£²¤Ä¡£
¡¡¹ñÅÚ¸òÄ̾ʤμ̿¿¤ÏÊ¿À®½é´ü¤¢¤¿¤ê¤Ê¤Î¤Ç¡¢¤Á¤ç¤Ã¤È¸Å¤¤Ä®Ê¤ߤòÂθ³¤Ç¤¤ë¡£Î㤨¤ÐÅìµþÅÔÄ£¿·Ä£¼Ë¤ä¥ì¥¤¥ó¥Ü¡¼¥Ö¥ê¥Ã¥¸¤Ï¹©»öÃæ¤À¤·¡¢¥Õ¥¸¥Æ¥ì¥Ó¿·¼Ò²°¼þÊդϹ¹ÃϤÀ¤·¡¢¥Ñ¥ì¥Ã¥È¥¿¥¦¥ó¡Ê¥È¥è¥¿¥á¥¬¥¦¥§¥Ö¤Ê¤É¡Ë¤Ë»ê¤Ã¤Æ¤Ï³¤¤Ç¤¢¤ë¡£
¡¡¤¢¤È¤Ï¡¢·îʤߤǤ¹¤¬¡¢Google Map¤Ç¾ÜºÙ¤Ê¹Ò¶õ¼Ì¿¿¤¬Ìµ¤¤ÃÏ°è¤ò¸«¤Æ³Ú¤·¤ß¤Þ¤·¤ç¤¦¡£¡Ê¤É¤Á¤é¤Ë¤â̵¤¤¾ì¹ç¤â¤¢¤ê¤Þ¤¹¤¬¡Ë
¡¡Ëü¤¬°ì¡¢¿Íµ¤¥³¥ó¥Æ¥ó¥Ä¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤È¥µ¡¼¥Ð¡¼¤¬ÂçÊѤ½¤¦¤À¤¬¡¢¥¦¥Á¤Î¥µ¡¼¥Ð¡¼¤Ë¤Ï¤¢¤Þ¤ê±Æ¶Á¤¬Ìµ¤¤¡£¥¦¥Á¤Î¥µ¡¼¥Ð¡¼¤Ï index.html ¤òÅǤ¯¤À¤±¤ÇºÑ¤à¡£¥¿¥¤¥Ø¥ó¤Ê¤Î¤Ï Google Íͤȡ¢¹ñÅÚ¸òÄ̾ÊÍÍ¡£
¡¡ËÜÅö¤Ï²èÁü¤ò¥¥ã¥Ã¥·¥å¤·¤Æ¥æ¡¼¥¶¥Ó¥ê¥Æ¥£¤Î¸þ¾å¤È¹ñÅÚ¸òÄ̾ʥµ¡¼¥Ð¤ÎÉé²Ù·Ú¸º¤ò¿Þ¤ê¤¿¤¤¤Î¤À¤¬¡¢µ¬Ìó¾å¥³¥Ô¤ë¤È¥Þ¥º¤½¤¦¤Ê¤Î¤Ç¥¥ã¥Ã¥·¥å¤Ï»ß¤á¤¿¡£
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¤È¤«¤Ç¥ª¥Ö¥¸¥§¥¯¥È¥×¡¼¥ê¥ó¥°¤ò¼ÂÁõ¤·¤Ê¤¤¤È¼ÂÍѤˤʤé¤ó¡£
¡¡¤Ä¡¼¤«¡¢¥¿¥¤¥ë²èÁü¤òÁ´Éô¥×¥ìÊÑ´¹¤·¤Æ¥Ç¥£¥¹¥¯¤ËÃÖ¤¤¤È¤¯¤Î¤¬°ìÈÖ®¤¤¡£
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¤ò»È¤¦¤Î¤¬Îɤ¤¤è¤¦¤Êµ¤¤¬¤¹¤ë¤Î¤Ç¤·¤¿¡£
2006年11月 7日
GTileLayer ¤Î¥µ¥ó¥×¥ë
¡¡GTileLayer¤È¥á¥ë¥«¥È¥ë¿ÞË¡¤Î³¤¡£
¡¡¥µ¥ó¥×¥ë¤ò¸ø³«¤·¤Æ¤ß¤ë¡£
¡¡¥¿¥¤¥ëÀ¸À®¤ÏPHP¤Ç¹Ô¤Ã¤Æ¤¤¤ë¡£¥½¡¼¥¹¤Ï¥³¥Á¥é¡£
2006年11月 5日
Ajax¤Ï¥µ¡¼¥Ð¡¼Éé²Ù¤¬·Ú¤¤
¡¡Ajax¤Ï¥µ¡¼¥Ð¡¼Éé²Ù¤¬·Ú¤¤¤Ã¤Æ¤³¤È¤Ë¡¢º£¤µ¤é¤Ê¤¬¤éµ¤¤Å¤¤¤¿¡£
¡¡Î㤨¤ÐGoogle Maps¤Ï¡¢ÃÏ¿Þ¤ò¥Þ¥¦¥¹¤Ç¥°¥ê¥°¥êÆ°¤«¤·¤Æ¤â¥µ¡¼¥Ð¡¼¤Ø¤Î¥ê¥¯¥¨¥¹¥È¤Ï256x256px¤ÎÀÅŪ²èÁü¤Î¼èÆÀ¤Î¤ß¤Ç¤¢¤ê¡¢¥µ¡¼¥Ð¡¼¤ÏưŪ¤Ê¥Ú¡¼¥¸À¸À®¤ò¹Ô¤¦É¬Íפ¬Ìµ¤¤¡£
¡¡¶á¤¯¤Î¥é¡¼¥á¥ó²°¤È¤«¤ò¸¡º÷¤¹¤ì¤Ð¡¢Æ°Åª¤Ê¥¯¥¨¥ê¤¬È¯À¸¤¹¤ë¤¬¡¢¤½¤ì¤Ç¤â¥µ¡¼¥Ð¡¼Â¦¤Ï¥Æ¥¥È¡¼¤ÊXML¤òÅǤ¯¤À¤±¤ÇÎɤ¯¡¢¥ì¥¤¥¢¥¦¥È¹þ¤ß¤ÎHTML¤òºî¤ëɬÍפ¬Ìµ¤¤¡£
¡¡Ajax¤¸¤ã¤Ê¤¤ÃÏ¿Þ¤À¤È¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Çɽ¼¨¤µ¤»¤¿¤¤²èÁü¤äHTML¤òÁ´¤Æ¥µ¡¼¥Ð¡¼Â¦¤ÇÀ¸À®¤¹¤ëɬÍפ¬¤¢¤ë¡£²èÁü¤ÎÀڤꎤê½èÍý¤È¡¢¥Þ¡¼¥«¡¼¤Î¥×¥í¥Ã¥È½èÍý¤ò¤·¡¢¤µ¤é¤ËHTML¤âºî¤Ã¤Æ¡¢¤ÈÂçË»¤·¤À¡£
¡¡Ajax¤Ë¤ª¤±¤ë¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¥Á¥å¡¼¥Ë¥ó¥°¤Î¥Ä¥Ü¤Ï¡¢¡Ö¥¯¥é¥¤¥¢¥ó¥È¦¤Ç½ÐÍè¤ë¤³¤È¤Ï¶ËÎÏ¥¯¥é¥¤¥¢¥ó¥È¤ËǤ¤»¤ë¡×¤È¤¤¤¦¤È¤³¤í¤Ë¤¢¤ë¤Î¤«¤â¡£
¡¡¥¯¥é¥¤¥¢¥ó¥È¥µ¥¤¥É¥¹¥¯¥ê¥×¥È¤¬Â¿¾¯ÃÙ¤¯¤Æ¤â¡¢¥æ¡¼¥¶¡¼¿ô¤¬Áý¤¨¤¿¤È¤³¤í¤Ç®ÅÙ¤ËÊѤï¤ê¤Ï¤Ê¤¤¤¬¡¢¥µ¡¼¥Ð¡¼¥µ¥¤¥É¥×¥í¥°¥é¥à¤¬ÃÙ¤¤¤È¥æ¡¼¥¶¡¼¿ô¤ËÈæÎ㤷¤ÆÃÙ¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£
¡¡¥¯¥é¥¤¥¢¥ó¥È½èÍý¤òÁý¤ä¤¹¤Î¤Ï¡¢µæ¶Ë¤ÎÉé²Ùʬ»¶¤À¤Ê¤È»×¤Ã¤¿¡£
2006年10月29日
GTileLayer¤È¥á¥ë¥«¥È¥ë¿ÞË¡
¡¡Google Maps API ¤ÎÏá£
¡¡GTileLayer¤òÍøÍѤ¹¤ë¤È²èÁü¤Î½Å¤Í¹ç¤ï¤»¤ò¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¡£
¡¡¾ÜºÙ¤ÏüÀޤ뤬¡¢¤³¤³¤Ç°ú¿ô¤È¤·¤ÆÅϤµ¤ì¤Æ¤¯¤ëÃͤ¬¡¢°ÞÅÙ·ÐÅ٤Ǥʤ¯¡¢Ê¿Ì̺Âɸ¤Î x,y ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
¡¡¤³¤ÎÃͤò JavaScript ¤ÎÃæ¡Ê¥¯¥é¥¤¥¢¥ó¥È¦¡Ë¤Ç°ÞÅÙ·ÐÅÙ¤ËÊÑ´¹¤¹¤ë¤Î¤Ï¥«¥ó¥¿¥ó¤À¡£Google Maps API ¤ËǤ¤»¤Æ¤·¤Þ¤¨¤Ð¤è¤¤¡£
¡¡¤·¤«¤·¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¥×¥í¥Ã¥È¤È¤«¤·¤¿¤¤¤Ê¤é¡¢¥µ¡¼¥Ð¡¼Â¦¤¬ÊÑ´¹¼°¤òÃΤäƤ¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¡¡Google Maps ¤Ï¥á¥ë¥«¥È¥ë¿ÞË¡¤òÍѤ¤¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤ì¤ÎÊÑ´¹¤¬É¬ÍפÀ¡£
¡¡¥°¥°¤Ã¤Æ¤ß¤ë¤È¡¢°ÞÅÙ¢ªYºÂɸ ¤Î¼°¤Ï¸«¤Ä¤±¤ë¤³¤È¤¬½ÐÍ褿¡£¡Ê·ÐÅÙ¢ªXºÂɸ¤Ï¤½¤Î¤Þ¤ó¤Þ¤Ê¤Î¤ÇÌäÂê¤Ê¤¤¡£¡Ë
¡¡¤·¤«¤·¡¢YºÂɸ¢ª°ÞÅÙ ¤Î¼°¤¬¤Ê¤«¤Ê¤«¸«¤Ä¤«¤é¤Ê¤¤¡£°ÞÅÙ¢ªYºÂɸ ¤«¤éµÕ´Ø¿ô¤òµá¤á¤é¤ì¤ë¤Û¤É¥Ü¥¯¤ÏƬ¤è¤¯¤Ê¤¤¡£
¡¡¤µ¤¢º¤¤Ã¤¿º¤¤Ã¤¿¤È¥°¥°¥ê³¤±¤Æ¿ô»þ´Ö¡£¥á¥ë¥«¥È¥ë¤È¤«Mercator¤È¤«Åê±Æ¤È¤«µÕÅê±Æ¤È¤«µÕÊÑ´¹¤È¤«tan¤È¤«atan¤È¤«¥¤¥í¥¤¥í»×¤¤¤Ä¤¯¸ÀÍÕ¤òÆþ¤ì¤¿¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£
¡¡¤Õ¤ÈȯÁÛ¤òÊѤ¨¤Æ¡¢±Ñ¸ì¤ÎWikipedia ¤ò¸«¤Æ¤ß¤¿¡£
¡¡¤½¤·¤¿¤é¤¢¤Ã¤¿¡£
¡¡ºÇ½é¤«¤é¥³¥³¸«¤ê¤ãÎɤ«¤Ã¤¿¡¦¡¦¡¦¡£
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¤òºÎÍѤ·¤Æ¤¤¤ë¤¿¤á¤Ë¥º¥ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¤Ê¤¤¤«¤È»×¤¦¡£
2006年10月19日
¬ÃÏ·ÏÊÑ´¹¤ÇǺ¤à
¡¡¤³¤ó¤Ê¤Î¤òºî¤Ã¤Æ¤ß¤¿¡£
¡¡WILLCOM¤Î¥¢¥ó¥Æ¥Ê¤Î°ÌÃÖ¤ò Google Maps API ¤Ç¥×¥í¥Ã¥È¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
¡¡¤Ç¡¢ËÜÂê¡£
¡¡WILLCOM¤Î°ÌÃÖ¾ðÊó¤ÏÆüËܬÃϷϤòºÎÍѤ·¤Æ¤¤¤ë¤é¤·¤¯¡¢À¤³¦Â¬ÃϷϤÎGoogle Maps¤Ë¥×¥í¥Ã¥È¤¹¤ë¤È°ÌÃÖ¤¬¤º¤ì¤ë¡£¤Ê¤Î¤Ç¬ÃÏ·ÏÊÑ´¹¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¡¡Â¬ÃÏ·ÏÊÑ´¹¤¬É¬ÍפʤΤϰÊÁ°¤«¤éÃΤäƤ¤¤¿¡£¾¯¤Ê¤¯¤È¤â¬ÎÌË¡²þÀµ¤Î2002ǯ¤Î»þ¤Ë¤ÏÃΤäƤ¤¤¿¡£
¡¡¤À¤¬¡¢¤¤¤¶ÊÑ´¹¤·¤Æ¤ß¤è¤¦¤È»×¤Ã¤ÆÄ´¤Ù¤¿¤é±ü¤¬¿¼¤¹¤®¤ë¡£
¡¡ÆüËܬÃϷϤȸÀ¤Ã¤Æ¤âÈù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£À¤³¦Â¬ÃϷϤâ¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£½àµòÂʱßÂΤ¬Èù̯¤Ë°ã¤¦¤È¤«¡£
¡¡¤½¤ì¤À¤±¤Ê¤é¤¤¤¤¤¬¡¢Â¬ÃÏÌÖ¤Î¸íº¹¤Ã¤Æ¤Î¤â¤¢¤ë¡£ÌÀ¼£»þÂå¤Ë·è¤á¤¿Á´¹ñ³ÆÃϤδð½àÅÀ¤¬¤º¤ì¤Æ¤¤¤Æ¡¢¤º¤ì¤¿¤Þ¤ÞÃÏ¿Þ¤¬ºî¤é¤ì¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤Î¤À¡£
¡¡¤¤¤í¤¤¤í¤¢¤ë¤Î¤Ç¡¢¤½¤â¤½¤âWILLCOM¤¬ÆüËܬÃϷϤÎÈù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤ÎÃæ¤Î¤É¤ì¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤«Ê¬¤«¤é¤º¡¢¤É¤ó¤ÊÊÑ´¹¤ò¤¹¤ì¤Ð¤è¤¤¤Î¤«Ê¬¤«¤é¤Ê¤¯¤Ê¤Ã¤¿¡£
¡¡Google Maps¤âWGS84¤Ç¤¤¤¤¤Î¤«¤è¤¯¤ï¤«¤é¤ó¤·¡£
¡¡Ê¸»ú¥³¡¼¥ÉÊÑ´¹¤ÎÀ¤³¦¤Ç¤â¡¢Èù̯¤Ê¥Ð¥ê¥¨¡¼¥·¥ç¥ó¤¬¤¢¤ë¡£Ã±½ã¤Êµ¡³£Åª·×»»¤À¤±¤ÇºÑ¤àÊÑ´¹¤È¤«¡¢¥Æ¡¼¥Ö¥ë¤¬É¬ÍפÊÊÑ´¹¤È¤«¡£
¡¡¤½¤Ã¤Á¤ÎÀ¤³¦¤Ç¤¢¤ì¤Ð¡¢µ¡¼ï°Í¸ʸ»ú¤òÀµ¤·¤¯ÊÑ´¹¤Ç¤¤ë¤«¤È¤«¡¢¥Á¥ë¥À¤òÀµ¤·¤¯ÊÑ´¹¤Ç¤¤ë¤«¤È¤«¡¢¸¡¾Ú¤¹¤Ù¤ÃÏÍ븻¤òÃΤäƤ¤¤ë¡£
¡¡¤·¤«¤·¡¢Â¬ÃÏ·ÏÊÑ´¹¤À¤È¤½¤Î¤è¤¦¤Ê¥Î¥¦¥Ï¥¦¤¬Ìµ¤¤¡£¥¦¥Á¤Î¶á½ê¤¬¥º¥ì¤º¤ËÊÑ´¹½ÐÍè¤Æ¤ì¤ÐOK¤«¤Ê¤È¤«»×¤Ã¤Æ¤·¤Þ¤¦¡£
¡¡Â¬ÃÏ·ÏÊÑ´¹¤·¤Þ¤¯¤ê¤Î¿Í¤À¤È¡¢Ë̳¤Æ»¤È¤«¶å½£¤È¤«¤Î¥º¥ì¤ò¸«¤Æ¡¢ºÎÍѬÃϷϤ¬Ê¬¤«¤Ã¤Æ¤·¤Þ¤¦¤è¤¦¤ÊǽÎϤò¤Ä¤±¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤ÈÁÛÁü¤¹¤ë¡£¤Þ¤¿¡¢Â¬ÃÏÌÖ¤Î¸íº¹¤Ë´Ø¤·¤Æ¤â¡¢¡Ö¤³¤ÎÅç¤Ï¥¹¥²¡¼¤º¤ì¤ë¤ó¤À¤è¤Ê¡×¤È¤«¡¢¤½¤ó¤Ê¥Ý¥¤¥ó¥È¤òÃΤäƤ¤¤ë¤ó¤¸¤ã¤Ê¤¤¤«¤È»×¤¦¡£Ê¸»ú¥³¡¼¥ÉÊÑ´¹¤Ë¤ª¤±¤ë¥Á¥ë¥À¤Î¤è¤¦¤Ë¡£
¡¡¤½¤ó¤Ê¤³¤È¤ò¹Í¤¨¤Ä¤Ä¡¢´ö²¿ÊÑ´¹¤¹¤éÌÌÅݤÇñ½ã¤ÊÊ¿¹Ô°ÜÆ°¤À¤±¤Ç¤´¤Þ¤«¤·¤¿¤é¤ä¤Ã¤Ñ¤êÃÕÆâ¤Ç¥º¥ì¤Æ¤¤¤ë¡£Åìµþ¡¦Âçºå¤¢¤¿¤ê¤Ï¥º¥ì¤Æ¤¤¤Ê¤¤ÌÏÍÍ¡£
¡¡¤·¤«¤·¡¢¥¦¥Á¤ÎºÇ´ó¤Î¥¢¥ó¥Æ¥Ê°ÌÃÖ¤¬¸½ÊªÌÜ»ë³Îǧ¤Î°ÌÃÖ¤«¤é¥º¥ì¤Æ¤¤¤ë¡£¤È»×¤Ã¤¿¤éWILLCOM¤ÎÃϿޤǤâƱ¤¸¤è¤¦¤Ë¥º¥ì¤Æ¤¤¤¿¡£
¡¡Æ¬º®ÍðÃæ¡£
2006年9月22日
¥Ö¥é¥¦¥¶¤Î¥µ¥¤¥º
¡¡¥æ¡¼¥¶¡¼¤Ï¥Ö¥é¥¦¥¶¤ò¤É¤ó¤Ê¥µ¥¤¥º¤Ç»È¤Ã¤Æ¤¤¤ë¤Î¤«¡£
¡¡¤¤¤¤²Ã¸º¡¢²èÌÌ¥µ¥¤¥º800x600¤ò°Õ¼±¤¹¤ëɬÍפÏ̵¤¤¤À¤í¤¦¡£¤·¤«¤·¡¢Éý800¤Ç¤â²£¥¹¥¯¥í¡¼¥ë¤Ê¤·¤Çɽ¼¨¤Ç¤¤ë¤è¤¦¤Ë¤Ï¤·¤Æ¤ª¤¤¿¤¤¡£1024x768¤Î²èÌ̤ǡ¢800Éý¤Î¥¦¥£¥ó¥É¥¦¤ò³«¤¯¤Î¤¬¡¢¥Þ¥ë¥Á¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à¤È¤·¤Æ¤ÏºÇŬ¤Ê¤è¤¦¤Êµ¤¤¬¤¹¤ë¤«¤é¤À¡£
¡¡Éý800¤Ï¶È³¦¥¹¥¿¥ó¥À¡¼¥É¤Ç¤â¤¢¤ë¡£¤¿¤È¤¨¤Ð Yahoo! ¤Î¥È¥Ã¥×¥Ú¡¼¥¸¤ÏÉý800¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
¡¡800¤¬´ð½à¤Ê¤Î¤À¤¬¡¢800¸ÇÄê¤È¸À¤¦¤Î¤â¥¥é¥¤¤À¡£¥æ¡¼¥¶¡¼¤¬¥¦¥£¥ó¥É¥¦Éý¤ò¹¤²¤¿¤é¡¢¹¤²¤¿¤Ê¤ê¤Ë¥¦¥£¥ó¥É¥¦¤¤¤Ã¤Ñ¤¤¤Ë¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤µ¤»¤¿¤¤¡£
¡¡¤â¤Á¤í¤ó¡¢¤³¤Î¥Ö¥í¥°¤Ï¤½¤¦¤¤¤¦»ÅÍͤˤʤäƤ¤¤ë¡£
¡¡¥¦¥§¥Ö¥Ú¡¼¥¸¤ò¥Ç¥¶¥¤¥ó¤¹¤ë¤È¤¤Ï¡¢¤¤¤í¤ó¤ÊÉý¤ò»î¤·¤Æ¤ß¤ë¤³¤È¤¬Â¿¤¤¡£¤¤¤ä¡¢¥¦¥§¥Ö¥Ú¡¼¥¸¤Ë¸Â¤é¤º¡¢GUI¥â¥Î¤òºî¤ë¤È¤¤ÏŬÀڤʥµ¥¤¥º¤ò°Õ¼±¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¥á¥¤¥ó¤Ç»ÈÍѤ·¤Æ¤¤¤ë²èÌ̤Ï1400x1050¤Ê¤Î¤À¤¬¡¢1024x768¤Çɽ¼¨¤¹¤ë¤È¶¹¤¹¤®¤Ê¤¤¤À¤í¤¦¤«¤È¤«¡¢800x600¤Ç¤âºÇÄã¸Âµ¡Ç½¤¹¤ë¤À¤í¤¦¤«¤È¤«¹Í¤¨¤ë¡£
¡¡¤½¤ì¤ò»î¤¹ºÝ¡¢¥Ü¥¯¤ÏWindowsÉÕ°¥¢¥×¥ê¤Î¥Ú¥¤¥ó¥È¥Ö¥é¥·¤ò»È¤Ã¤Æ¤¤¤¿¡£¶ñÂÎŪ¤Ë¤Ï¼¡¤Î¤è¤¦¤Ê´¶¤¸¡£
¡¡[WIN]+[R] pbrush [ENTER] ¤Ç¥Ú¥¤¥ó¥È¥Ö¥é¥·µ¯Æ° ¢ª ¥¥ã¥ó¥Ñ¥¹¥µ¥¤¥º¤ò 1024x768 ¤Ë»ØÄê ¢ª ¥Æ¥¹¥È²èÌ̤ò¤½¤ì¤Ë¹ç¤ï¤»¤ë
¡¡¤À¤¬¤½¤ì¤¬ÌÌÅݤ¯¤µ¤¤¡£
¡¡¤¤¤í¤¤¤í¹Í¤¨¤Æ¡¢±Õ¾½¤Î±ï¤Ë¥¨¥ó¥Ô¥Ä¤ÇÀþ¤ò½ñ¤¤¤¿¡£º¸¾å´ð½à¤À¤±¤ÎÀþ¤ò°ú¤¯¤È¥Ð¥é¥ó¥¹¤¬°¤¯¥«¥Ã¥³°¤¤¤Î¤Ç¡¢Á´Êý¸þ¤«¤é¾å²¼º¸±¦ÂоΤËÀþ¤ò°ú¤¤¤¿¡£
¡¡¤¦¤©¡¼¥¹¥²¡¼ÊØÍø¤À¤¼¡£
¡¡Àþ¤ò°ú¤¤¤Æ»×¤Ã¤¿¤Î¤À¤¬¡¢¥³¥ì¤ò´ð½à¤Ë±Õ¾½¤ÎÇØÌ̤ޤǹõ¤¤Àþ¤ò°ú¤¤¤¿¤é²¾Ì̥饤¥À¡¼¥«¥Ö¥È¤Î¥¼¥¯¥È¤¬»ý¤Ã¤Æ¤¤¤ëPC¤Ã¤Ý¤¯¤Ê¤ë¤«¤â¡£
¡¡¥¼¥¯¥È¥Ç¥¶¥¤¥ó¤À¤±¤É¼ÂÍѤΰÕÌ£¤â¤¢¤ëÀþ¡£
¡¡¥«¥Ã¥Æ¥£¥ó¥°¥·¡¼¥ÈÇã¤Ã¤Æ¤¤ÆŽ¤êÉÕ¤±¤ë¤«¤Ê¡£
¡¡¤¤¤ä¡¢¤Ç¤â¡¢VAIO¥í¥´¤¬ÃæÅÓȾü¤ËȾʬ±£¤ì¤Æ¥«¥Ã¥³°¤¯¤Ê¤ë¤Ê¤¡¡£
2006年9月19日
GPolyline.fromEncoded
¡¡Google Maps API ¤ò»È¤Ã¤Æ·ÐÏ©¤ò½ñ¤¯Ïá£
¡¡ÀèÆü¥³¥ó¥Ê¥â¥Î¤òºî¤Ã¤¿¤ï¤±¤À¤¬¡¢¼ÖÎؤκÆȯÌÀ¤À¤Ã¤¿¡£
¡¡API¥É¥¥å¥á¥ó¥È¤òÆɤó¤Ç¤¤¤¿¤È¤³¤í¡¢GPolyline.fromEncoded ¤¬ÌܤËα¤Þ¤Ã¤¿¡£
¡¡Google¶àÀ½Polyline¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹¤«¡ª¡ª¡ª
¡¡¥Ü¥¯¤¬¹Í¤¨¤¿¤Î¤Ï64¿Ê¿ô¤Ç¥Ç¡¼¥¿Ä¹¥Ø¥Ã¥À¤ò»ý¤¿¤»¤ëÀïά¤Ê¤ó¤Ç¤¹¤¬¡¢Google¶àÀ½¤Ç¤Ï32¿Ê¿ô¤Ë¥Ç¡¼¥¿¥¨¥ó¥É¥Ó¥Ã¥È¤ò²Ã¤¨¤Æ64¥¥ã¥é¥¯¥¿»È¤Ã¤Æ¤Þ¤¹¡£
¡¡¤½¤·¤ÆGoogle¶àÀ½¤ÎÊý¤¬Ã»¤¤Ê¸»ú¿ô¤Çɽ¸½¤Ç¤¤Æ¤·¤Þ¤¦¡ª
¡¡¤µ¤¹¤¬Google¤ÎÃæ¤Î¿Í¤ÏƬÎɤ¤¤Ê¡£
¡¡¤È¤¤¤¦¤³¤È¤Çº£¸å¤Ï fromEncoded ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò»È¤¦¤³¤È¤Ë¤·¤è¤¦¡£
¡¡°ì±þ¡¢µì¥Õ¥©¡¼¥Þ¥Ã¥È¤òÆɤ߹þ¤Þ¤»¤ë¤³¤È¤â½ÐÍè¤ë¡£¤½¤Î¾ì¹ç¤â¡¢²¼¤Ëɽ¼¨¤µ¤ì¤ë´°À®URL¤ÏGoogle¶àÀ½¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
¡¡¤½¤ì¤È¡¢·ÐÏ©¤Ë±è¤Ã¤Æ¥¹¥¯¥í¡¼¥ë¤¹¤ëµ¡Ç½¤òÉÕ¤±¤Æ¤ß¤¿¡£¤·¤«¤·¡¢¥¹¥¯¥í¡¼¥ë¤¬Â®²á¤®¤Æ¸«¤Ë¤¯¤¤¡£¿ì¤¦¡£²þÁ±¤Î;ÃϤ¢¤ê¡£
¡¡»²¹ÍÎã¤È¤·¤Æ¡¢¥¦¥Á¤Î¥Ê¥Ó¤Ç¡¢¤è¤ß¤¦¤ê¥é¥ó¥É¤«¤é¹ÁËÌIC¤Ø¥ë¡¼¥È¸¡º÷¤·¤¿·ë²Ì¤ò¼¨¤·¤Æ¤ß¤è¤¦¡£
¡¡¤æ¤ê¤¬¤ª¤«±ØÉÕ¶á¤Çº¸ÀÞ¤·¤¿Æ»¤Ï¶¹¤«¤Ã¤¿¡£¤Ê¤¼¤½¤³¤òÁª¤ó¤À¡©
¡¡¤¢¤¶¤ßÌî±ØÉÕ¶á¤Çº®»¨¤·¤¿¡£VICS¤Ç±ØÅì¦ƻϩ¤¬½ÂÂÚ¤·¤Æ¤¤¤ë¤³¤È¤«¤éÀ¾Â¦¤òÁö¤é¤µ¤ì¤¿¤¬¡¢¤½¤Ã¤Á¤âº®¤ó¤Ç¤¤¤¿¡£
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·å¤À¤ÈÁ´À¤³¦¤òÌÖÍå¤Ç¤¤Ê¤¤¡£ÆüËܤΤɤ³¤«Å¬Åö¤Ê¾ì½ê¤ò´ð½àÅÀ¤È¤·¤Æ¡¢¤½¤³¤«¤é¤Îº¹Ê¬¤Ë¤·¤è¤¦¤«¡£
¡¡¤Ê¤É¤Ê¤É¹Í¤¨¤Æºî¤Ã¤¿¤Î¤¬¥³¥ì¡£
2006年9月14日
¥ë¡¼¥È¥Þ¥Ã¥×
¡¡Google Maps API ¤Ã¤Æ¡¢ÃÏ¿Þ¾å¤ËÀþ¤ò°ú¤±¤¿¤ê¤¹¤ë¤ó¤Ç¡¢Æ»½ç¤òÀþ¤Ç°ú¤±¤¿¤éÊØÍø¤À¤è¤Ê¡£¤È»×¤Ã¤¿¡£
¡¡API¤¬¸ø³«¤µ¤ì¤Æ¤·¤Ð¤é¤¯·Ð¤Ä¤Î¤Ç¡¢Æ±¤¸¤³¤È¤ò¹Í¤¨¤Æ¤¤¤ë¿Í¤Ï¿¤¯¤¤¤ë¤À¤í¤¦¡£
¡¡¤È¤¤¤¦¤³¤È¤Ç¥°¥°¥Ã¤Æ¸«¤¿¤é¡¢¤½¤ó¤Ê¥µ¥¤¥È¤ò2¤Ä¤Û¤É¸«¤Ä¤±¤¿¡£
¡¦·ÐÏ©¥Þ¥Ã¥×
¡¦ÃÏ¿Þ£Ú
¡¡¾°¡¢Á°²ó½ñ¤¤¤¿¼ÂÍÑ¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°¤Î¸ºß¤Ï¡¢¤³¤ì¤é¤ò¸«¤ÆÃΤä¿¡£
¡¡¤µ¤Æ¡¢¤³¤ì¤é¤ÏξÊý¤È¤â¡¢·ÐÏ©¥Ç¡¼¥¿¤ò¥µ¡¼¥Ð¡¼Â¦¤Ë»ý¤Ä¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£°ã¤¤¤Ï¡¢DB¤Î¥¡¼¤Î¼è¤ê°·¤¤¤Ë¤Ä¤¤¤Æ¤Î»×ÁÛ¤À¡£
¡¡·ÐÏ©¥Þ¥Ã¥×¤Î¾ì¹ç¤Ï¥é¥ó¥À¥à¤ÊÃÍ(¿ʬGUID)¤òÍѤ¤¡¢ºîÀ®¼Ô¤À¤±¤¬ÃΤ뤳¤È¤Ë¤Ê¤ë¡Ê¤â¤Á¤í¤ó¡¢ºîÀ®¼Ô¤¬Â¾¿Í¤Ë¶µ¤¨¤Æ¤âÎɤ¤¡Ë¡£
¡¡ÃϿޣڤξì¹ç¤Ï¥·¥ê¥¢¥ëÃͤòÍѤ¤¡¢ºîÀ®¤µ¤ì¤¿¥ë¡¼¥È¤ÏÁ´¤Æ¥ê¥¹¥È¤Ë·ÇºÜ¤µ¤ì¤Æ¤·¤Þ¤¦¡£
¡¡¡Ö²¶¤ó¤Á¤Ø¤ÎÆ»½ç¤Ï¥³¥ì¤À¤¼¡ª¡×¤Ê¤É¤È¤¤¤¦»äŪ¤ÊÃÏ¿Þ¤òºîÀ®¤¹¤ë¾ì¹ç¡¢ÃÏ¿Þ£Ú¤ÏÅԹ礬°¤¤¡£¤Þ¤¿¡¢·ÐÏ©¥Þ¥Ã¥×¤Î¾ì¹ç¤â¡¢Âè»°¼Ô¤Î¥µ¡¼¥Ð¡¼¤Ë·ÐÏ©¥Ç¡¼¥¿¤òÃÖ¤¯¤ï¤±¤Ç¡¢µ¤¤Ë¤Ê¤ë¿Í¤Ïµ¤¤Ë¤Ê¤ë¤À¤í¤¦¡£
¡¡¥µ¡¼¥Ð¡¼Â¦¤Ë·ÐÏ©¥Ç¡¼¥¿¤òÃÖ¤«¤Ê¤¤¤È¤¹¤ë¤È¡¢URL¥Ñ¥é¥á¡¼¥¿¤ËÁ´¤Æ¤Î¥Ç¡¼¥¿¤òÆþ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤·¤«¤·¡¢²¾¤Ë°ÞÅÙ·ÐÅÙ¤ò¥Õ¥Ä¡¼¤Ëɽ¸½¤¹¤ë¤È¡¢1¤Ä¤ÎÃÏÅÀ¤À¤±¤Ç20ʸ»ú¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£10ÃÏÅÀ¤Ç200ʸ»ú¡£Â¿¤¹¤®¤ë¤è¤Ê¡£
¡¡¤Ä¤Å¤¯
2006年9月13日
¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°
¡¡¥¸¥ª¥³¡¼¥Ç¥£¥ó¥°¤È¤Ï¡¢½»½ê¤Ê¤É¤Î¾ðÊ󤫤é°ÞÅÙ·ÐÅÙ¤òµá¤á¤ë¤³¤È¤Ç¤¢¤ë¡£¤½¤ì¤ò¤ä¤ë¥â¥Î¤ò¥¸¥ª¥³¡¼¥À¤È¤¤¤¦¡£
¡¡¤È¤¤¤¦¤Î¤ÏºÇ¶áÃΤä¿Ïᣵ¤¤Å¤¤¤¿¥¥Ã¥«¥±¤Ï Google Maps API ¤Î¥É¥¥å¥á¥ó¥È¤òÆɤó¤Ç¤¤¤¿¤È¤³¤í¡¢Geocode ¤Ë´Ø¤¹¤ëµ½Ò¤¬¤¢¤Ã¤¿¤«¤é¡£
¡¡¤·¤«¤·¡¢ÆüËܹñÆâ¤Ç¤Ï¡¢¤³¤ÎAPI¤ò¸Æ¤ó¤Ç¤â¥¨¥é¡¼¤¬ÊÖ¤ë¤À¤±¡£»È¤¨¤Ê¤¤¤Î¤«¤è¤©¡£»ÄÇ°¡£
¡¡¤Ç¤â¡¢Ê̤Υ½¥ê¥å¡¼¥·¥ç¥ó¤¬¤¢¤Ã¤¿¡£
¢£Google Maps API¤ÇÆüËܤν»½ê¤«¤é°ÞÅÙ¡¦·ÐÅÙ¤òµá¤á¤ëÊýË¡
¡¡¤Ê¤¼¡¢¤³¤Ã¤Á¤Ç¤ÏÍøÍѤǤ¤ë¤Î¤«ÉÔÌÀ¡£Í̾¤Ë¤Ê¤Ã¤Á¤ã¤¦¤È»È¤¨¤Ê¤¯¤Ê¤Ã¤Á¤ã¤Ã¤¿¤ê¤·¤Æ¡©
¢£ÆüËÜÈÇ Yahoo! Widgets ¤ÎÃÏ¿Þ¾ðÊ󥦥£¥¸¥§¥Ã¥È¤Î΢¦¤Ë¥¸¥ª¥³¡¼¥À¤¬!
¡¡¤¤¤¤¤Ã¤¹¤Í¡£¥³¥ì¡£¤Ç¤â¤³¤ì¤âÃÏ¿Þ¾ðÊ󥦥£¥¸¥§¥Ã¥È¤Î¥¢¥Ã¥×¥Ç¡¼¥È¤È¤È¤â¤ËÂкö¤µ¤ì¤½¤¦¤Êͽ´¶¡£
¢£°ÌÃÖ»²¾Èµ»½Ñ¤òÍѤ¤¤¿¥Ä¡¼¥ë¤È¥æ¡¼¥Æ¥£¥ê¥Æ¥£
¡¡¤³¤ì¤Ï¡¢ÅìµþÂç³Ø¶õ´Ö¾ðÊó²Ê³Ø¸¦µæ¥»¥ó¥¿¡¼¤¬¤ä¤Ã¤Æ¤¤¤ëREST¥µ¡¼¥Ó¥¹¡£¼Â¸³¤Ê¤Î¤ÇÍøÍÑÀ©¸Â¤¬¸·¤·¤½¤¦¤È»×¤Ã¤¿¤¬¡¢¾¦ÍÑÍøÍѤâ²Äǽ¤Ê¤è¤¦¤Ç¡£
¡¡Â¾¤Ë¤â¾¦ÍÑÀ½Éʤ¬¤¢¤Ã¤¿¤ê¤¹¤ë¤¬¡¢¤è¤¯Ê¬¤«¤é¤ó¤Î¤Ç¾Êά¡£¤ä¤ëµ¤¤Î¤¢¤ëÀ½ÉÊ¤Ê¤é ¼þ¤ê¤Î AdSense ¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë¤«¤â¡£
2006年9月 7日
¤¦¤ë¤¦ÉÃÇѻߡ©
¡¡1ÉäÎÄêµÁ¤Ï¡¢ÀΤÏÃϵå¤Î¼«Å¾¤«¤é·è¤á¤Æ¤¤¤¿¤¬¡¢º£¤Ï¸¶»Ò»þ·×¤¬·è¤á¤Æ¤¤¤ë¡£¼«Å¾¤ÎÊý¤¬Íɤ餮¤¬¤¢¤Ã¤ÆÀµ³Î¤Ç¤Ï¤Ê¤¤¤«¤é¤À¡£
¡¡¤À¤¬¡¢¸¶»Ò»þ·×¤¬·è¤á¤¿»þ´Ö¤Ç¹ï¤ó¤Ç¤¤¤Ã¤¿¤é¡¢¼«Å¾¤È¹ç¤ï¤Ê¤¯¤Ê¤ê¡¢ÂÀÍÛ¤ÎÆ°¤¤È»þ¹ï¤¬¥ê¥ó¥¯¤·¤Ê¤¯¤Ê¤Ã¤ÆÉÔÅԹ礬¤¢¤ë¡£
¡¡¤È¤¤¤¦¤³¤È¤Ç¡¢¤¦¤ë¤¦ÉäÇÊäÀµ¤¹¤ë¡£
¡¡¤À¤¬¡¢¤¦¤ë¤¦ÉäÎÊäÀµ¤ÏÌÌÅݤ¯¤µ¤¤¡£ÌÌÅݤʤΤÇ1»þ´Öñ°Ì¤ÇÊäÀµ¤·¤Æ¤ä¤ì¡ª ¤È¤¤¤¦Ïä¬ITU¤ÎÃæ¤Ë¤¢¤ë¡£
¡¡»ö¼Â¾å¤ÎÀèÁ÷¤ê¤À¡£1ǯ¤Ë1É交줿¤È¤·¤Æ¤â¡¢3600ǯ¤ÏÊäÀµ¤ÎɬÍפ¬Ìµ¤¤¡£100À¤Âå¸å¤Î»Ò¹¤â°Â¿´¡ª
¡¡¸Ä¿ÍŪ¤Ë¤Ï¡¢Æü¾ïÀ¸³èÍѤλþ·×¤ÏÉäÎŤµ¤ò²ÄÊѤˤ·¤Æ¡¢¾ï¤ËÊäÀµ¤·¤Ä¤Ä¡¢¤¦¤ë¤¦ÉäÏɬÍפȤ·¤Ê¤¤±¿ÍѤ¬Îɤ¤¤«¤Ê¤¡¤È»×¤¦¡£ÉäÎŤµ¤Î¸·Ì©À¤¬½ÅÍפÊʬÌî¤À¤±¡¢¸¶»Ò»þ·×¤Ê»þ´Ö¤ò»È¤¨¤ÐÎɤ¤¤ó¤¸¤ã¤Ê¤¤¤Î¡© ¤È¡£
¡¡¤·¤«¤·¡¢¤è¤¯Ä´¤Ù¤¿¤é¡¢1958ǯ¤«¤é1972ǯ¤Þ¤Ç¤Ï¡¢¤½¤¦¤·¤Æ¤¤¤¿¤é¤·¤¤¡£¢ª¶¨ÄêÀ¤³¦»þ
±¼Éäˤè¤Ã¤Æ¤º¤ì¤òÊäÀµ¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤Î¤Ï1972ǯ¤«¤é¤Ç¤¢¤ë¡£¤½¤ì¤Þ¤Ç¤Ï¡¢Ãϵå¤Î¼«Å¾¤ÎÊÑÆ°¤Ë¤¢¤ï¤»¤Æ¸¶»Ò»þ·×¤Î¼þÇÈ¿ô¤ò°ìÄêÃÍ¥ª¥Õ¥»¥Ã¥È¤·¤ÆÀ¤³¦»þ¤Î¿Ê¹Ô¤Ë¶á»÷¤µ¤»¡¢É¬Íפ˱þ¤¸¤Æ0.1ÉäΥ¹¥Æ¥Ã¥×Ä´À°¤ò¹Ô¤¦¤³¤È¤Ç¡¢À¤³¦»þ¤È¤Î¤º¤ì¤¬¾ï¤Ë0.1ÉðÊÆâ¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤¿¡£¤·¤«¤·¡¢¼þÇÈ¿ô¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤòËèǯĴÀ°¤¹¤ëɬÍפ¬¤¢¤ê¡¢¤³¤ì¤Ïº¤Æñ¤Ê¤â¤Î¤Ç¤¢¤Ã¤¿¡£¤½¤Î¤¿¤á¡¢1972ǯ¤«¤é1Éäα¼Éäˤè¤ë¸½ºß¤ÎÊý¼°¤ËÊѹ¹¤µ¤ì¤¿¡£
¡¡¹âÅÙ¾ðÊó²½¼Ò²ñ¤Îº£¤Ê¤é¡¢¥ª¥Õ¥»¥Ã¥ÈÄ´À°¤âÌÌÅݤ¸¤ã¤Ê¤¤¤È»×¤¦¤±¤É¤Ê¡£
¡¡¤È¤³¤í¤Ç¡¢»þ¹ï¤Îɽ¸½ÊýË¡¤Ë¡¢ISO 8601¤È¤¤¤¦¤â¤Î¤¬¤¢¤ë¡£¤³¤ì¤òÃΤé¤Ê¤¤¥×¥í¥°¥é¥Þ¤Ï¥â¥°¥ê¤À¡ª
¡¡¤È¤¤¤¦¤Î¤Ï¥¦¥½¤Ç¡¢¥Ü¥¯¤â»È¤Ã¤Æ¤¤¤ë¤È¤³¤í¤ò1ÅÙ¤·¤«Ìܤˤ·¤¿¤³¤È¤¬Ìµ¤¤¡£XML¤ä¤Ã¤Æ¤ë¤È¤¤À¤Ã¤¿¤«¤Ê¡©
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 ¤Ç¹â®²óž¤Ç¤¤¿¡£
2006年6月28日
·¦ÄÍÅÅÂî
¡¡¤Á¤ç¤Ã¤È»×¤¦¤³¤È¤¬¤¢¤Ã¤Æ¡¢ºî¤Ã¤Æ¤ß¤¿¡£¿åÊ¿Êý¸þ¤Ëʪ¤òÅꤲ¤Æ¡¢¹â¤µ h, ¿åÊ¿µ÷Î¥ d ¤ÎÃÏÅÀ¤ËÍî¤Á¤¿¾ì¹ç¡¢½é®Å٤ϡ© ¤È¤¤¤¦·×»»µ¡¡£¡Ê¤¿¤À¤·¡¢¶õµ¤Äñ¹³¤Ï̵»ë¤Ç¤¤ë¤â¤Î¤È¤¹¤ë¡£¡Ë
¡¡Ì¾Á°¤ÎͳÍè¤Ï¸À¤¦¤Þ¤Ç¤â̵¤¤¡£²¿¸Îº£Æüºî¤Ã¤¿¤«¤È¤¤¤¦¤Î¤â¸À¤¦¤Þ¤Ç¤â̵¤¤¤«¤Ê¡©