« 2005年06月 | メイン | 2005年08月 »
2005年07月31日
drifter
www.idd.tamabi.ac.jp から漂流してみた。
学生サイト経由で、途中バボットやらのサイトも通って、
止まったのは、外国の職探しのサイト。
パーサのインスタンスが、リンク先を可変長配列として返すので、
重複するものを削除してやったりとかして、
それを、全体を管理する可変長配列に格納して、ストックしている。
結局のところループに陥って止まる。
履歴をきちんと管理できれば止まることはなくなる予定。
2005-07-31 17:27:28.647 CocoaGL[2147] (
(
"file:///www.idd/idd_style.css",
"http://www.tamabi.ac.jp/pro/admission/2005/h_ordinary.htm#2",
"http://www.idd.tamabi.ac.jp/examination.html",
"mailto:idd@tamabi.ac.jp",
"http://www.idd.tamabi.ac.jp/art/index.html",
"http://www.idd.tamabi.ac.jp/design/index.html",
"http://www.idd.tamabi.ac.jp/about_idd.html",
"http://www.idd.tamabi.ac.jp/faculty.html",
"http://www.idd.tamabi.ac.jp/curri.html",
"http://www.idd.tamabi.ac.jp/facilities.html",
"http://www.tamabi.ac.jp/inn/default.htm",
"https://idns.idd.tamabi.ac.jp/",
"http://www.idd.tamabi.ac.jp/gw04/",
"http://webagora.idd.tamabi.ac.jp/",
"http://www.idd.tamabi.ac.jp/kihachiro/",
"http://www.tamabi.ac.jp/index_j.htm"
),
(
"http://www.idd.tamabi.ac.jp/d46069/",
"http://www.idd.tamabi.ac.jp/d46069/",
"http://www.idd.tamabi.ac.jp/d46069/",
"http://www.idd.tamabi.ac.jp/d46118/",
"http://www.idd.tamabi.ac.jp/d46118/",
"http://www.idd.tamabi.ac.jp/c46003/",
"http://www.idd.tamabi.ac.jp/c46003/",
"http://www.idd.tamabi.ac.jp/c46003/",
"http://www.idd.tamabi.ac.jp/c46133/",
"http://www.idd.tamabi.ac.jp/c46133/",
"http://www.idd.tamabi.ac.jp/c46133/",
"http://www.idd.tamabi.ac.jp/d46108/",
"http://www.idd.tamabi.ac.jp/d46108/",
"http://www.idd.tamabi.ac.jp/d46108/",
"http://www.idd.tamabi.ac.jp/d46045/",
"http://www.idd.tamabi.ac.jp/d46045/",
"http://www.idd.tamabi.ac.jp/d46045/",
"http://www.idd.tamabi.ac.jp/c46027/",
"http://www.idd.tamabi.ac.jp/c46027/",
"http://www.idd.tamabi.ac.jp/c46027/",
"http://www.idd.tamabi.ac.jp/e47034/",
"http://www.idd.tamabi.ac.jp/e47034/",
"http://www.idd.tamabi.ac.jp/e47034/",
"http://www.idd.tamabi.ac.jp/e47003/",
"http://www.idd.tamabi.ac.jp/e47003/",
"http://www.idd.tamabi.ac.jp/e47003/",
"http://www.idd.tamabi.ac.jp/f47034/",
"http://www.idd.tamabi.ac.jp/f47034/",
"http://www.idd.tamabi.ac.jp/f47034/",
"http://www.idd.tamabi.ac.jp/e47037/",
"http://www.idd.tamabi.ac.jp/e47037/",
"http://www.idd.tamabi.ac.jp/e47037/",
"http://www.idd.tamabi.ac.jp/d46121/",
"http://www.idd.tamabi.ac.jp/d46121/",
"http://www.idd.tamabi.ac.jp/d46121/",
"http://www.idd.tamabi.ac.jp/c46090/",
"http://www.idd.tamabi.ac.jp/c46090/",
"http://www.idd.tamabi.ac.jp/c46090/",
"http://www.idd.tamabi.ac.jp/f46011/",
"http://www.idd.tamabi.ac.jp/f46011/",
"http://www.idd.tamabi.ac.jp/f46011/",
"http://www.idd.tamabi.ac.jp/d46019/",
"http://www.idd.tamabi.ac.jp/d46019/",
"http://www.idd.tamabi.ac.jp/d46019/",
"http://www.idd.tamabi.ac.jp/d46046/",
"http://www.idd.tamabi.ac.jp/d46046/",
"http://www.idd.tamabi.ac.jp/c46022/",
"http://www.idd.tamabi.ac.jp/c46022/",
"http://www.idd.tamabi.ac.jp/d46002/",
"http://www.idd.tamabi.ac.jp/d46002/",
"http://www.idd.tamabi.ac.jp/d46030/",
"http://www.idd.tamabi.ac.jp/d46030/",
"http://www.idd.tamabi.ac.jp/d46005/",
"http://www.idd.tamabi.ac.jp/d46005/",
"http://www.idd.tamabi.ac.jp/d46004/",
"http://www.idd.tamabi.ac.jp/d46004/",
"http://www.idd.tamabi.ac.jp/d46012/",
"http://www.idd.tamabi.ac.jp/d46012/",
"http://www.idd.tamabi.ac.jp/d46110/",
"http://www.idd.tamabi.ac.jp/d46110/",
"http://www.idd.tamabi.ac.jp/f46035/",
"http://www.idd.tamabi.ac.jp/f46035/",
"http://www.idd.tamabi.ac.jp/d46075/",
"http://www.idd.tamabi.ac.jp/d46075/",
"http://www.idd.tamabi.ac.jp/d46109/",
"http://www.idd.tamabi.ac.jp/d46109/",
"http://www.idd.tamabi.ac.jp/d46017/",
"http://www.idd.tamabi.ac.jp/d46017/",
"http://www.idd.tamabi.ac.jp/d46113/",
"http://www.idd.tamabi.ac.jp/d46113/",
"http://www.idd.tamabi.ac.jp/d46105/",
"http://www.idd.tamabi.ac.jp/d46105/",
"http://www.idd.tamabi.ac.jp/d46059/",
"http://www.idd.tamabi.ac.jp/d46059/",
"http://www.idd.tamabi.ac.jp/d46080/",
"http://www.idd.tamabi.ac.jp/d46080/",
"http://www.idd.tamabi.ac.jp/d46008/",
"http://www.idd.tamabi.ac.jp/d46008/",
"http://www.idd.tamabi.ac.jp/d46125/",
"http://www.idd.tamabi.ac.jp/d46125/",
"http://www.idd.tamabi.ac.jp/d46058/",
"http://www.idd.tamabi.ac.jp/d46058/",
"http://www.idd.tamabi.ac.jp/d46047/",
"http://www.idd.tamabi.ac.jp/d46047/",
"http://www.idd.tamabi.ac.jp/d46033/",
"http://www.idd.tamabi.ac.jp/d46033/",
"http://www.idd.tamabi.ac.jp/d46117/",
"http://www.idd.tamabi.ac.jp/d46117/",
"http://www.idd.tamabi.ac.jp/d46103/",
"http://www.idd.tamabi.ac.jp/d46103/",
"http://www.idd.tamabi.ac.jp/d46016/",
"http://www.idd.tamabi.ac.jp/d46016/",
"http://www.idd.tamabi.ac.jp/d46042/",
"http://www.idd.tamabi.ac.jp/d46042/",
"http://www.idd.tamabi.ac.jp/c46010/",
"http://www.idd.tamabi.ac.jp/c46010/",
"http://www.idd.tamabi.ac.jp/d46044/",
"http://www.idd.tamabi.ac.jp/d46044/",
"http://www.idd.tamabi.ac.jp/d46070/",
"http://www.idd.tamabi.ac.jp/d46070/",
"http://www.idd.tamabi.ac.jp/d46133/",
"http://www.idd.tamabi.ac.jp/d46133/",
"http://www.idd.tamabi.ac.jp/d46099/",
"http://www.idd.tamabi.ac.jp/d46099/",
"http://www.idd.tamabi.ac.jp/d46039/",
"http://www.idd.tamabi.ac.jp/d46039/",
"http://www.idd.tamabi.ac.jp/d46061/",
"http://www.idd.tamabi.ac.jp/d46061/",
"http://www.idd.tamabi.ac.jp/d46020/",
"http://www.idd.tamabi.ac.jp/d46020/",
"http://www.idd.tamabi.ac.jp/d46131/",
"http://www.idd.tamabi.ac.jp/d46131/",
"http://www.idd.tamabi.ac.jp/d46028/",
"http://www.idd.tamabi.ac.jp/d46028/",
"http://www.idd.tamabi.ac.jp/d46068/",
"http://www.idd.tamabi.ac.jp/d46068/",
"http://www.idd.tamabi.ac.jp/d46056/",
"http://www.idd.tamabi.ac.jp/d46056/",
"http://www.idd.tamabi.ac.jp/d46035/",
"http://www.idd.tamabi.ac.jp/e46033/",
"http://www.idd.tamabi.ac.jp/e46033/",
"http://www.idd.tamabi.ac.jp/f46006/",
"http://www.idd.tamabi.ac.jp/f46006/",
"http://www.idd.tamabi.ac.jp/e46009/",
"http://www.idd.tamabi.ac.jp/e46009/",
"http://www.idd.tamabi.ac.jp/e46058/",
"http://www.idd.tamabi.ac.jp/e46058/",
"http://www.idd.tamabi.ac.jp/e46014/",
"http://www.idd.tamabi.ac.jp/e46014/",
"http://www.idd.tamabi.ac.jp/e46034/",
"http://www.idd.tamabi.ac.jp/e46034/",
"http://www.idd.tamabi.ac.jp/e46028/",
"http://www.idd.tamabi.ac.jp/e46028/",
"http://www.idd.tamabi.ac.jp/e46012/",
"http://www.idd.tamabi.ac.jp/e46012/",
"http://www.idd.tamabi.ac.jp/e46022/",
"http://www.idd.tamabi.ac.jp/e46022/",
"http://www.idd.tamabi.ac.jp/f46046/",
"http://www.idd.tamabi.ac.jp/e46050/",
"http://www.idd.tamabi.ac.jp/e46050/"
),
(
"http://www.idd.tamabi.ac.jp/d46118/g2.html",
"http://www.idd.tamabi.ac.jp/d46118/renga.html"
),
(
"http://www.idd.tamabi.ac.jp/d46118/graduation.html",
"http://www.idd.tamabi.ac.jp/d46118/link.html",
"http://www.idd.tamabi.ac.jp/d46118/g6.html",
"http://www.idd.tamabi.ac.jp/d46118/g3.html"
),
(
"http://www.idd.tamabi.ac.jp/d46118/g.w.te-ma.html",
"http://www.idd.tamabi.ac.jp/d46118/g.w.con.html",
"http://www.idd.tamabi.ac.jp/d46118/g.w.sakuhin.html"
),
(
"http://www.htokai.ac.jp/DA/kkw/f3.html",
"http://www.babot.co.jp/museum/hist/bicycle.gif",
"http://www.babot.co.jp/museum/hist/air-suspend.gif",
"http://www.tamabi.ac.jp/idd/shiro/light/pepsi.jpg",
"http://www.lgarde.com/programs/iae.html",
"http://www.grc.nasa.gov/WWW/tmsb/concentrators/doc/inflatable.html",
"http://www.babot.co.jp/museum/hist/air-ring.pdf",
"http://marsrovers.jpl.nasa.gov/gallery/video/movies/RoverAnimPart2.mov",
"http://mars.jpl.nasa.gov/spotlight/airbags01.html",
"http://mars.jpl.nasa.gov/gallery/video/movies/airbags.movie.mov",
"http://www.airship.com/Pages/flights.php",
"http://www.babot.co.jp/museum/hist/1.jpg",
"http://collections.ic.gc.ca/balloons/",
"http://www.babot.co.jp/museum/hist/polyethylene.pdf"
),
(
"http://seattlepi.nwsource.com/tmpl/pistyles.css",
"http://seattlepi.nwsource.com/tmpl/pistylesnew.css",
"http://seattlepi.nwsource.com/rss/business.rss",
"http://seattlepi.nwsource.com/adsales/",
"http://seattlepi.nwsource.com/",
"http://seattlepi.nwsource.com/classifieds/",
"http://seattlepi.nwsource.com/nwsource/",
"http://seattlepi.nwsource.com/circulation/",
"http://seattlepi.nwsource.com/facts/pistaff.shtml",
"http://seattlepi.nwsource.com/weather/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/transportation/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/baseball/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/football/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/basketball/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/forum/boards/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/wh/index.asp?from=jumpto",
"http://seattlepi.nwsource.com/search/",
"http://seattlepi.nwsource.com/local/",
"http://seattlepi.nwsource.com/webtowns/",
"http://seattlepi.nwsource.com/sports/",
"http://seattlepi.nwsource.com/national/",
"http://seattlepi.nwsource.com/business/",
"http://seattlepi.nwsource.com/venture/",
"http://seattlepi.nwsource.com/venture/layoff.asp",
"http://seattlepi.nwsource.com/virgin/",
"http://seattlepi.nwsource.com/scitech/",
"http://seattlepi.nwsource.com/business/apbiz.asp",
"http://seattlepi.nwsource.com/business/aptech.asp",
"http://prnewswire.com/medmicro/spi/",
"http://home.businesswire.com/portal/site/seattlepi/",
"http://seattlepi.nwsource.com/boeing/",
"http://seattlepi.nwsource.com/microsoft/",
"http://seattlepi.nwsource.com/ae/",
"http://seattlepi.nwsource.com/wh/",
"http://seattlepi.nwsource.com/lifestyle/",
"http://seattlepi.nwsource.com/getaways/",
"http://seattlepi.nwsource.com/photos/",
"http://seattlepi.nwsource.com/specials/",
"http://seattlepi.nwsource.com/opinion/",
"http://seattlepi.nwsource.com/columnists/",
"http://seattlepi.nwsource.com/opinion/letters.asp",
"http://seattlepi.nwsource.com/horsey/",
"http://seattlepi.nwsource.com/saturdayspin/",
"http://seattlepi.nwsource.com/forum/boards/",
"http://seattlepi.nwsource.com/fun/",
"http://seattlepi.nwsource.com/horoscope/",
"http://tvlistings4.zap2it.com/partners/index.asp?partner_id=F3J",
"http://seattlepi.nwsource.com/classifieds/",
"http://seattlepi.nwsource.com/classifieds/jobs.asp",
"http://seattlepi.nwsource.com/classifieds/autos.asp",
"http://seattlepi.nwsource.com/classifieds/homes.asp",
"http://seattlepi.nwsource.com/classifieds/rentals.asp",
"http://seattlepi.nwsource.com/nwsource/",
"http://seattlepi.nwsource.com/nwsource/index.asp?goto=shopping",
"http://seattlepi.nwsource.com/nwsource/index.asp?goto=personals",
"http://seattlepi.nwsource.com/nwsource/index.asp?goto=yellowpages",
"http://seattlepi.nwsource.com/nwsource/index.asp?goto=yellowpages",
"http://seattlepi.nwsource.com/nwsource/index.asp?goto=ads",
"http://seattlepi.nwsource.com/search/",
"http://seattlepi.nwsource.com/buyphotos/",
"http://seattlepi.nwsource.com/obits/",
"http://seattlepi.nwsource.com/pimail/",
"http://seattlepi.nwsource.com/pimail/",
"http://seattlepi.nwsource.com/pda/",
"http://seattlepi.nwsource.com/wireless/about/",
"http://seattlepi.nwsource.com/replica/",
"http://seattlepi.nwsource.com/rss/",
"http://www.nwsource.com",
"http://www.komotv.com",
"http://www.msnbc.com/news/default.asp",
"mailto:jameswallace@seattle-pi.com",
"http://seattlepi.nwsource.com/dayart/19991029/spacestation.jpg",
"mailto:jameswallace@seattle-pi.com",
"http://seattlepi.nwsource.com/business/234567_western30.html",
"http://seattlepi.nwsource.com/business/234569_sheraton30.html",
"http://seattlepi.nwsource.com/business/234568_retail30.html",
"http://seattlepi.nwsource.com/money/234561_singletary30.html",
"http://seattlepi.nwsource.com/business/234564_chinaboeing30.html",
"http://seattlepi.nwsource.com/business/234571_mutu30.html",
"http://seattlepi.nwsource.com/business/234559_earn30.html",
"http://seattlepi.nwsource.com/business/234605_bizbriefs30.html",
"http://seattlepi.nwsource.com/",
"http://seattlepi.nwsource.com/help/",
"http://seattlepi.nwsource.com/facts/",
"http://seattlepi.nwsource.com/facts/pistaff.shtml",
"http://seattlepi.nwsource.com/pijobs/",
"http://seattlepi.nwsource.com/circulation/",
"mailto:newmedia@seattlepi.com",
"http://seattlepi.nwsource.com/terms/"
),
(
"http://seattlepi.nwsource.com/rss/money.rss",
"http://seattlepi.nwsource.com/money/",
"http://seattlepi.nwsource.com/money/fincalc.asp",
"http://seattlepi.nwsource.com/money/fincalc.asp",
"http:/business/apbiz_story.asp?category=1320&slug=Wall%20Street",
"http://seattlepi.nwsource.com/money/232964_autoenroll18.html",
"http://seattlepi.nwsource.com/money/232813_real16.html",
"http://seattlepi.nwsource.com/money/232804_singletary16.html",
"http://seattlepi.nwsource.com/money/232807_mutu16.html",
"mailto:kristenbolt@seattlepi.com",
"http://resources.lawinfo.com/dsp_coresults1.cfm?cat=108&act=faq&keywords=&state=WA&subcatid=&i=a&site=seattlepi",
"http://resources.lawinfo.com/dsp_coresults1.cfm?cat=108&act=faq&keywords=&state=WA&subcatid=&i=a&site=seattlepi",
"http://seattlepi.nwsource.com/business/startup.asp",
"http://seattlepi.nwsource.com/business/dotcoms05.shtml"
),
(
"http://seattlepi.nwsource.com/money/231864_singletary09.html",
"http://seattlepi.nwsource.com/money/231889_real09.html"
),
(
"http://seattlepi.nwsource.com/money/229033_budget18.html",
"http://seattlepi.nwsource.com/money/229048_real18.html",
"http://seattlepi.nwsource.com/money/229023_mutu18.html",
"http://seattlepi.nwsource.com/money/229024_singletary18.html"
),
(
"http://seattlepi.nwsource.com/money/227135_onlinebanking04.html",
"http://seattlepi.nwsource.com/money/227131_mutu04.html",
"http://seattlepi.nwsource.com/money/227133_real04.html"
),
(
"http://seattlepi.nwsource.com/money/226218_real28.html",
"http://seattlepi.nwsource.com/money/226225_singletary28.html",
"http://seattlepi.nwsource.com/money/226254_irsclosures28.html"
),
(
"http://seattlepi.nwsource.com/money/224260_mutu14.html",
"http://seattlepi.nwsource.com/money/224246_real14.html"
),
(
"http://seattlepi.nwsource.com/money/223261_real07.html",
"http://seattlepi.nwsource.com/money/223262_savingsbond07.html",
"http://seattlepi.nwsource.com/money/223280_singletary07.html",
"http://seattlepi.nwsource.com/money/223308_mutu07.html"
),
(
"http://seattlepi.nwsource.com/money/221276_mutu23.html",
"http://seattlepi.nwsource.com/search/previous.asp?index=Money&pubdate=4/22/2005"
),
(
"http://www.irs.gov/w3c/p3p.xml",
"http://www.irs.gov/irs/cda/common/styleSheet/0,,,00.css",
"http://www.irs.gov#skiplink",
"http://www.irs.gov#leftNavSkip",
"http://www.irs.gov/accessibility/index.html",
"http://www.irs.gov/taxstats/index.html",
"http://www.irs.gov/irs/index.html",
"http://www.irs.gov/foia/index.html",
"http://www.irs.gov/newsroom/index.html",
"http://www.irs.gov/sitemap/index.html",
"http://www.irs.gov/espanol/index.html",
"http://www.irs.gov/help/index.html",
"http://www.treas.gov",
"http://search.irs.gov/web/advanced-search.htm",
"http://www.irs.gov/help/search_help.html",
"http://www.irs.gov/formspubs/index.html",
"http://www.irs.gov/individuals/index.html",
"http://www.irs.gov/businesses/index.html",
"http://www.irs.gov/charities/index.html",
"http://www.irs.gov/govt/index.html",
"http://www.irs.gov/taxpros/index.html",
"http://www.irs.gov/retirement/index.html",
"http://www.irs.gov/taxexemptbond/index.html",
"http://www.irs.gov/'/newsroom/article/0,,id=110411,00.html'",
"http://www.irs.gov/'/efile/article/0,,id=118986,00.html'",
"http://www.irs.gov/'/individuals/article/0,,id=96596,00.html'",
"http://www.irs.gov/'/efile/article/0,,id=97400,00.html'",
"http://www.irs.gov/'/compliance/enforcement/index.html'",
"http://www.irs.gov/'http://www.irs.gov/efile/index.html'",
"http://www.irs.gov/opportunities/index.html",
"http://www.irs.gov/contact/index.html",
"http://www.irs.gov/help/content/0,,id=127967,00.html",
"http://www.irs.gov/privacy/index.html",
"http://www.irs.gov/advocate/index.html"
),
(
"http://jobs.irs.gov/mn-accounting.html",
"http://jobs.irs.gov/mn-admin-clercl.html",
"http://jobs.irs.gov/mn-bus-fin.html",
"http://jobs.irs.gov/mn-executive.html",
"http://jobs.irs.gov/mn-LawEnforcement.html",
"http://jobs.irs.gov/mn-other.html",
"http://jobs.irs.gov/mn-Seasonal.html",
"http://jobs.irs.gov/mn-working.html",
"http://jobs.irs.gov/Disabled.html",
"http://jobs.irs.gov/RecruitingEvents.html",
"http://jobs.irs.gov/help.html",
"http://jobs.irs.gov/mn-fit.html",
"javascript:;",
"http://jobs.irs.gov/ada-main.html",
"http://jobs.irs.gov/mn-Students.html",
"http://www.irs.gov",
"http://jobs.irs.gov/careerconnector/default.html",
"http://jobs.irs.gov/mn-LawEnforcement.html",
"http://jobs.irs.gov/mn-accounting1.html",
"http://jobs.irs.gov/mn-bus-fin2.html",
"http://jobs.irs.gov/index.html#",
"http://jobs.irs.gov/mn-student1.html",
"http://jobs.irs.gov/mn-student2.html",
"http://jobs.irs.gov/mn-student3.html",
"http://jobs.irs.gov/privacy.html",
"http://jobs.irs.gov/ada-main.html",
"http://jobs.irs.gov/help.html"
),
(
"http://jobs.irs.gov/default.html",
"http://jobs.irs.gov/mn-IT.html",
"http://jobs.irs.gov/ada-infoTech.html",
"mailto:recruiter4information@irs.gov"
),
("http://jobs.irs.gov/default.html#")
)
投稿者 HIRA : 17:28
XXXAgora

某Agoraにアクセスしてみた。
さすがヘビー。
リンク先多すぎ。
めずらしくメモリを食う作品になりそうな予感がする。
2005年07月30日
GL

ビデオカメラのナイトショットの赤外線が赤く写っている。
パーティクルを操りつつ写真を撮るのに一苦労した。
OpenCVとWebKitと連携しながら、
10,000枚のポリゴンと10,000個の点と20,000本の線を描いて透過処理をすると、
透過面積が増えたときの描画中、マシン本体からカタカタと奇怪な音がする。
「ま、動けばいいか」と、気にせず制作している。
--
進んでいなかったので、エンジンをかけ直す。
OpenCV、OpenGLを併用していたプロジェクトに、WebKitを移植。
スレッドを分けているので、パース中も全くコマ落ちしない。
フォントの表示も、恐れていたほどの負担ではないようで、一安心。
面白くなってきた。
--
・サーフィンのアルゴリズム
・波のインタラクション
・ヘッダデータの反映
・履歴の管理
・音の連携
・PRJ図面
・ランプの設計/素材選び
珍しく、制作スケジュールを立てずに突き進んでいるので、
ここらで一度、予定を立てなくてはならない。
ぎりぎりで帰省の飛行機を抑えたので、それまでにガッツリ進めたい。
投稿者 HIRA : 00:43
2005年07月27日
日本男児の未来
先にお断りしておきます。
以下、全ての表現は、酒の席で発せられた表現であり、
一切の偏見、差別などの意図を含むものではありません。
学部の邦人男性2人と、博多女性1人で酒を飲む。
議題は、先進国として避けられない問題として、
「個人の性的趣向が個人の性別に依存しなくなるであろう」という予想。
「白人男性に高評な日本人女性は、邦人男性に嫁入りすることが少なくなるであろう」という予想。
「その結果、邦人男性が日本円を武器に東南アジアに進出するであろう」という予想。
「その結果、純血の日本人女性の希少価値が高まるであろう」という予想。
「日本人女性の国際的高評価は、九州の女性に代表される献身によるものであろう」という予想。
「つまり、日本人女性ブランドが国際標準と化し、次に九州女性ブランドが国際的にシェアを得るであろう」という予想。
「九州女性は、白人男性的魅力に気付き始めている」という事実。
「邦人男性に国内で活路として残されるのは、京都弁と博多弁の魅力を区別できる事であろう」という予想。
「白人男性のアプローチがストレート過ぎて博多の女性には響かない」という事実。
「東京の男性の気遣いは、地方の女性の眼には、優柔不断として映る可能性がある」という事実。
「つまり?邦人男性は早めに九州の女性と知り合いになるべきだ」という提案。
「にわか標準語を話す九州女性は、早めに博多弁に戻すべきだ」という提案。
・・・・・・
など。
ハッキリ言って根拠がない。
が、酔っぱらいにしては論理的な流れを持った討論(?)であった。
そんな内容を焼酎のボトル2本半と一緒に飲み下す。
こんな話は台風のせい。
夏の夜である。
2005年07月26日
@ロケハン
静岡に行って来た。
午後イチで静岡入り。
静岡駅に降りるのは初めて。
平地にまとまっていて暮らし易そうな街だった。
東海道中の拠点ということで区画整備された商店街が賑わっていた。
まずは現場へ。
インストールの方は、天井にアンカーを打つことになりそうだが、
展示条件としてはまずまず。
後は図面をいただいてから調整。
その後、フェス全体の話などを伺う。
かなり面白そうな企画で、本番が楽しみである。
どこまで公開可能なのか判断できないので、
あとはプレスリリース後に告知ということにしておく。
投稿者 HIRA : 00:11
2005年07月24日
--
一通り、前期の学事が落ち着いた。
あとは制作をしていれば秋が来そうだ。
去年と同じコース。
とりあえず、明日は静岡でロケハン。
久しぶりに新幹線に乗る。
ここのところ立て続けに飲んでいたので、お茶でも飲みたいものだ。
そんな時間があるのかどうか。。
それに伴って紹介用映像の編集を急いでいる。
27日に前期最終の授業があるが、それまでに見せれるものができるだろうか。
この一週間で新作を構った記憶がない。
そろそろスクリーンとベアリングが帰国する。
シャフトが曲がったという報告を受けているので、
確認を含めてメンテを入れなくてはならない。
渡航用の梱包は解いてあるだろうか。
あれのせいで、韓国では、男3人で持ち上がらなかった。
研究室に無事に収まるサイズであってほしい。
投稿者 HIRA : 23:27
2005年07月20日
ぱーさ
NSURLは便利。
相変わらずメソッドは多いが今回はおかげで助かっている。
HTMLのパーサはさすがに無いが、
リンク先のパースならば、ソースのデータをエンコードしてから、
まず"href="を探して">"を探す。
で、間のストリングを今のURLと参照する形でNSURLを初期化して文字列として配列に加える。
これを、ソース"href="のレンジが無くなるまで繰り返す。
(以下はここに載せてないオリジナルのメソッドを幾つか使っているので注意が必要)
という感じで、外からはcStringとしてアクセスできるように作った。
載っけたメソッドが核。
で、こいつ↓が結構つかえる人。
NSURL *url= [[NSURL alloc] initWithString:sourceString relativeToURL: ThisURL ];
相対パスも(NSURL*)ThisURLを参照することで絶対パスで返してくれます。
ただし、こんなの↓もリンク先としてパースされてくるので注意が必要。
javascript:location.reload()
エラーハンドリングは今後チクチクやる予定。
たぶん使う人はいないと思いますが、参考までに??
なお、openGLでフォント表示するには、改行をパースしなくてはたぶんできません。
ついでなので、一番下に載っけてみます。
ソースが汚いのと体裁が崩れてるのはご愛嬌で。
使う時は"WebKit.h"をインクルードするのを忘れずに。
-(void)GetDataAndParse:(NSString*)URLStr
{
LINES = [[NSMutableArray alloc] init];
URLS = [[NSMutableArray alloc] init];
ThisURL=[NSURL URLWithString:URLStr];
NSMutableURLRequest *req = [ NSMutableURLRequest requestWithURL : ThisURL];
NSData *data=[ThisURL resourceDataUsingCache:NO];
NSString* HOST=[ThisURL host];
NSString* PATH=[ThisURL relativePath];
CurrentPath=[HOST stringByAppendingPathComponent:PATH];
NSLog(@"currentPath = %@",CurrentPath);
if([data length]>0)
{
NSString *sources=[[[NSString alloc] initWithData:data encoding:NSShiftJISStringEncoding] autorelease];
NSLog(@"%@",sources);
[self makeParsedArrayWithLineBreak:sources];
[self makeParsedArrayWithURL:sources];
}else
{
NSLog(@"NO DATA : %@",URLStr);
}
}
//////////////////////////////
/* PARSE with URL Links. */
//////////////////////////////
-(void)makeParsedArrayWithURL:(NSString*)string
{
NSString* parsedString;
NSString* LinkBegin = [NSString stringWithString:@"href="];
NSString* LinkEnd = [NSString stringWithString:@">"];
NSString* tempStr = [NSString stringWithString:[string description]];
NSRange HREF_Begin_range = [tempStr rangeOfString:LinkBegin];
while(HREF_Begin_range.length > 0)
{
NSString* subString;
NSRange HREF_End_range;
subString = [tempStr substringFromIndex:HREF_Begin_range.location+[LinkBegin length]];
subString = [self cut1stDQ:subString];
HREF_End_range = [subString rangeOfString:LinkEnd];
parsedString = [subString substringToIndex:HREF_End_range.location];
parsedString = [self cutAfter2ndDQ:parsedString];
parsedString = [self toRelURL:parsedString];
tempStr=[subString substringFromIndex:HREF_End_range.location+[LinkEnd length]];
HREF_Begin_range = [tempStr rangeOfString:LinkBegin];
[URLS addObject:parsedString];
NSLog(@"%@",parsedString);
}
}
-(NSString*)toRelURL:(NSString*)sourceString
{
NSURL *url= [[NSURL alloc] initWithString:sourceString relativeToURL: ThisURL ];
return [url absoluteString];
}
//////////////////////////////
/* PARSE with Line Breaks. */
//////////////////////////////
- (void)makeParsedArrayWithLineBreak:(NSString*)string
{
NSString* parsedString;
NSRange range;
NSRange subrange;
int length = [string length];
range = NSMakeRange(0, length);
while(range.length > 0)
{
subrange = [string lineRangeForRange:NSMakeRange(range.location, 0)];
parsedString = [string substringWithRange:subrange];
[LINES addObject:parsedString];
range.location = NSMaxRange(subrange);
range.length -= subrange.length;
}
}
2005年07月18日
ディスプレイ≠空間 \ 他
某院生と話したので書いてみる。
というのは、先日ここにも載せた2,3年生の講評会の話。
ワークショップとフィールドワークの講評が同時にあり、
ほぼ徹夜での作業明けの一日としては、胃がもたれそうなボリュームであった。
眠りに就けたのは、翌日の午前11:00近くだったが、講評中は知る由もない。
肝心の中身の方は、総じてよく出来ていた。
同じ学生としてあまり偉そうなことは書けないのだが、総じてよく出来ていたという他ない。
教授の言うように、全体のフォーマットを揃えるという形式は、
このスタジオの講評では初めての試みであったが、非常によい結果になった気がする。
やはり、2年生に、いきなりコンセプトを詰め、更にインスタレーションの形式を考えて、
技術的な山も越えて作品を実現する、というのは難しい。
その点、今回の講評では、フォーマットが揃っているがゆえに、
各々のコンセプトが明確になっていた気がする。
完全に同期した直角2面スクリーンというフォーマットであったが、
そのフォーマットに必然性を見出しているコンテンツが多く、その点は非常に評価されるべきだろう。
具体的には、シンメトリックな構成、左右を対比する構成、空間の広がりを誇張する構成など。
インスタレーションという広範な表現をするうえで、必然性は一つの基石となるはずだ。
ただ単に自由に作るだけでは、インスタレーションに説得力は無いと思う。
今期は、ソフトウェアに異様に強いタイプの人はいないようだが、(美大では当前)
皆、ディスプレイ上で作業する経験は積んできたはずだ。
きっと、ここで、ディスプレイと、実空間でのギャップを感じていることだろう。
空間に展開することで、二進法のデータは、単なるディスプレイ上の出来事ではなくなる。
それは、ディスプレイ上の作業とは異なる次元の話だ。
空間にインストールすることを前提としたディスプレイ上での作業。
慣れないと想定しづらいはずだ。
が、インストールしたら予想以上の効果でした、というモノも多く見てきた。
そういうギャップにも慣れてくるはずだ。
というか、むしろそういうところを身につけてほしい。
なぜならば、それが無ければ、インスタレーションにする意味も無いからである。
ここにきて、自分の作業も、現段階で、プロジェクションの形態を考慮して、
視体積を正射影で確保するようにした。
当然、ディスプレイ上では、パースのついた画の方が見栄えがするのだが、
インストールを考えた上で、3Dデータを疑似2Dに落とした。
結果どうなるかは 9月には分かるのだが、
とにかく、全てが空間ありきの話だ。
あれこれ煩く言ったので、下手なものは作れないなぁあ。。と思いつつ、作業をする。
長くなったのでもう終わるが、後期も楽しみにしている。
--
openCVとの連携。
G5では、心配したのがバカくさくなるほどサクサク動いた。
レイテンシーは皆無と言っていい。
出来上がるのが楽しみになってきた。
この辺までくると、作るのが楽しくてしかたなくなる。
幸せな(?)学生である。
あくまでもプログラムは手段でしか無い。
投稿者 HIRA : 22:42
今年の夏も
この時間になると腹が減る。
気付くと今日の作業を始めてからブッ続けで12時間ぐらい。
飯は除いて。
PowerBookの裏側が触っていられないほど熱いので、
今日は休ませてやることにする。
ついでに机の天板の裏側まで熱い。
それにしても、わが家でG5とエアコンを一緒に動かすと
ブレーカーが落ちることは実証済みなので、
夏場、どうしようかと悩んでいる。
常温で動かそうものなら、まず間違いなく暖房並みのはずだ。
ただでさえ制作中は体重が落ちる。
ところでopenCVの方はかなり速くなった。
QTのグラバからopenCV用にピクセルをコンバートするタイミングでいじって、
オプティカルフロー用のイメージを小さくしてやった。
小さくしても精度がほとんど落ちないのも救い。
というかアルゴリズム考えた人を尊敬する。
PowerBookでもかなり良い感じで動くので一安心。
G5なら問題ないはず。明日、学校でテスト。
明日は、映像編集もする。
今年の夏もこんな感じで始まってしまった。
さっさとメドを立てて地元に帰ろう。
高校の頃などは、夏休みの部活後、昼寝をしてから夕方は必ず海へ向った。
海パン一枚にスリッパで自転車をこいで坂道を登って下ればすぐに海だ。
日中泳いで日焼けすると、道着を来たとき地獄を見るので、夕方を選ぶ。
日本海側は夕日が海に沈むので、最後まで明るいので都合が良い。
今年は何日通えるだろうか。
昨日は妹が実家に帰っていて、どうやら泳いでいたらしい。
盆過ぎにはクラゲが増えるのでそれまでに帰りたい。
盆を過ぎれば、すぐ審査会だ。
今年の夏もそうやって過ぎてゆくようだ。
投稿者 HIRA : 04:04
2005年07月17日
--

オプティカルフローと連動したドット10,000コ。
速度、座標、エネルギーを持ったマトリックス状の頂点群が、
前後左右のドットと、お互いとの距離を監視し合いつつ、
オプティカルフローの力場から影響を受けながら動く。
スレッドを分けているにも関わらず、とてつもなく重たい。。。
openCVのフレームワークが完全でないので、
キャプチャ画像をQuickTimeのシーケンスグラバ経由で取得しているのだが、
おそたくそこが一番遠回りだし重たい。
何とかしたい。
あとは、G5のデュアルコアに期待。
投稿者 HIRA : 20:11
2005年07月15日
opticalFlow 他
昨日、一昨日と、2,3年生のWSの講評の仕込みでメディアセンターに拘束されつつ、
彼ら(彼女らの方が多いが)の作業を眺める機会があった。
眺めつつ、2,3年前の夏を思い出した。
当時は必死だったが、今思い返せば、とんでもない作品を出した。
デザイン棟のギャラリーに、単管とクランプ、暗幕で、3mほどの立方体の暗室を組んだ。
当時は、インタラクション系の大型インスタレーションはst.5でも少なく、
設営に関するノウハウも全く無かった。
毎年毎年、展示の質や、設営がスマートになってきている。
自分が苦労したからこそ、ディティールを整えることをさっさとクリアして、
「表現」の方に手を付けてほしい。
今更だが、仮にも「美術学部」だ。
スクリーンの設計はプロダクトデザインだし、
展示会場の構成や、作品の設営は環境デザインでもある。
当然ながらDMやポスターはグラフィックデザインだ。
そこら辺で、多学科に退けをとらなくなれば、
「情報デザイン学科」の魅力が見えてくる気がする。
ともあれ今日は講評。
普段からプロセスを見てきたので、仕上がりが気になる。
楽しみだ。
--
なんだかんだ言って、
openCVのcvCalcOpticalFlowLKを使うことができた。
面白くなってきた。
最初のキツい山を越えないことには、いわゆる「表現」の部分に手が着かない。
G4のノート(クロック1G)でキャプチャ画像のテクスチャマッピングと併用でもサクサク動くので、
G5で走らせればストレス無く動くはずだ。
講座でマルチスレッドの解説もあったことだし、さっさとwebkit、openCV、openGLを連携させたい。
目標は水曜日。
投稿者 HIRA : 04:57
誰かMacの
" highgui.h "ってどのフレームワークにあるか知りませんか?
というか存在しているのでしょうか?
これがインクルードできると"CvCapture"って型が使えて非常に手抜きできそうなのですが。
情報求む。
投稿者 HIRA : 01:43
2005年07月13日
x23
365x23
=8,395 [days]
=201,480 [hours]
=12,088,800 [minutes]
=725,328,000 [seconds]
たった、8,395日。
単純に100歳まで生きても36,500日。
特に急ぐわけではないが、同じ倒れるにしても、
後方よりは、前方に倒れたい。
「志す方を向いて倒れるなら、道半ばであっても本懐」
小説か何かの受け売り。
投稿者 HIRA : 03:30
2005年07月11日
--
先週末、openGLのglDrawPixelsで、DVCamからのキャプチャを描画することに成功。
ARToolKitとopenGLの連携。とりあえず可能性が見えた。
cocoaでのARToolKitのリソースが見当たらないので時間がかかっている。
トラッキングまでやるには、ARToolKitの機能を使うことになるのだろうか。
矩形アンカー認識をできるようなので、何とかなるような気がする。
GLOBAL BEARINGの方がなかなか手を離せないので、作業が思うように進まない。
2005年07月09日
ほん馬トン
回ってきたものは受けとる。
とは言うものの、最近、本を読む時間が無い。
というより、近頃は色気の無い本ばかり読んでいるので、
回してくれた人に申し訳なくて書けない。
しかも、春過ぎ辺りで読み始めたものの、読破していないものも多い。
ともあれ、比較的時間の経っていないもので、
それも回してくれた人の意に反さないようなものを挙げたい。
『孤独か、それに等しいもの』 大崎善生
短編が5つ収まっている。
・八月の傾斜
・だらだらとこの坂道を下っていこう
・孤独か、それに等しいもの
・シンパシー
・ソウルケージ
記憶では、制作中に、ふと近所の本屋で発見して、
何故か読みたいと思って購入。その日に読み終えた。
たぶん去年の6月あたりだった気がする。
彼の本は他に『ドナウよ、静かに流れよ』を読んだ。
『図書室の海』 恩田陸
短編集。
展開も文章自体も非常にトリッキーで、自分好み。
長編も読んだが、短編は短編として巧く書き分けている印象があり、
そういうところも自分好み。
『世に棲む日々』 司馬遼太郎
吉田松陰。
幕末好きとか、長州好きとか、そういうことではない。
好きか嫌いかと問われれば好きな方だが、
それ以上に「吉田松陰」という個人に興味があって読み始めた。
現在、第二巻に入るところで止まってしまっている。全四巻。
落ち着いたら(落ち着くのか?)始めから読み直したい。
『闇に学ぶ』 辺見庸
掌編小説集とある。
黒版、白版と2つあって、こちらは黒版、白版は『銀糸の記憶』。
これも読み切っていないが、短編なので気分転換にはよい。
何がとは語りづらいのだが、かなり面白い。
あとは、春あたりに
『メディア・ビオトープ』(水越伸)を突然読んだので、
特別講義を聞くつもりでいるのだが、
2.3年生のメディアセンターの仕込みに重なっているので怪しい。
それから、制作モードに切り替える意味も込めて
『シュミラークルとシミュレーション』(ジャン・ボードリヤール)を読んだりしている。
本を読む時間が欲しい。
読むものは手元に溜まっているのに手が出せない。
とまぁこんな感じで受け取れているのだろうか??
2005年07月06日
文字列
文字列の扱いにだいぶ慣れてきたものの、HTMLのパーサとなると、やはり面倒。
何といっても、実際にweb上にあるHTMLが汚いのが理由。
既存のブラウザ(というかWebView)はよく出来ているものだと感心している。
「href=」の後ろに「"」が無かったりしても問題なくブラウジングできているのだからスゴい。
投稿者 HIRA : 00:28
2005年07月05日
NSNSNSNSNSNSNSNSNS
NSObject、多い。
当たり前だが、メソッド、覚え切れず。
webと連携する際のopenGLのコマ落ちは、
噂通り、NSThreadで優先順位を決めてやることで解決。
途中、Xcodeが予期せぬ理由で2回落ちるという前代未聞の事態に陥るもデバッグ完。
その後、NSDataからNSStringを作って、行毎にパースし、NSGLFontクラスで描画。
NSGLFontが"\n"をサポートしてないのでしかたない。
それにしても想像以上に重い。
ビットマップフォントなのに何故?
webと連携するリスクはやはりレイテンシー。
何とかカバーしたい。
とりあえず今日は眠いのでまた明日続きを。
明日はQuickTimeか、GLか。それともリンク先のパースか。。
地味な作業ながら、これをやらないと何も出来ないので仕方ない。
例え、最終的にビジュアルやアルゴリズムを作り込んで見せていくとしても、
技術的に最低限のラインを越えなければ話にならない。
2005年07月01日
事後報告@日韓文化交流展@仕込み

会場となった、COEX

外観。地下は "COEX Mall" 免税品店が多い。

会場入り口。
アートディレクションのモチーフはハート。
キムチでハートが作ってあった。
今年は日韓友情年。

カーペット屋さんが入る前。
内覧会前日。

仕込み初日。入り直後の設置場所。
台の側面が何故か白塗りだったので、翌日、黒を貼っていただいた。
短パンのおばちゃんが巧みに貼ってくれた。
後ろの抜けた壁も、日本なら消防法で塞げないのだが、
無理を言って(と言うか快諾)塞いでいただいた。

韓国版ジェニー?
デカい。遅い。。。が自走していた。

カルネをとらなかったので、スクリーンとベアリングは税関で引っ掛かり、
到着が数時間遅れた。一晩止まらなかったことが不幸中の幸い。

映像さんをはじめ、スタッフの方々には、夜遅くまでお付き合いをいただいた。

予定の単焦点ズームレンズでは、この吊り位置で打つ予定だった。
型番まで指定してOKをもらっていたにも関わらず、その後
「そんなレンズは韓国にはありません」と言われ、吊り位置が変わった。

調整用システムが組み上がったのは内覧会前日の21:00を回ったあたり。
この日は、0:00過ぎにシステムが完動し、上がり。
色々あって、音が出なくて参った。

内覧会当日。システムをバックヤードに移動。
現地の音響のお姉さんは、MAX/MSPに興味津々な様子だった。

内覧会までの時間で仕込みを済ませた。
写真は翌日、一般公開初日の会場の様子。




無事に公開中。
平日にしては人の入りも良い方だったのではないだろうか。
土日にはかなりの動員を予想しているらしい。

プレスの方。
プレスなのに、「カメラ、人に貸しちゃったから、君ので撮って、メールで送ってよ..」
会場の日本語の喋れるスタッフさんが撮影。
何でも、超能力に詳しく、若干ながら有名な方らしい。
髪が伸びたので何とかしたい。



祭でもあるのか、妙な行列がビル街を練り歩いていた。
手前にあるのはバグッた電光掲示板。

おまけ。
商標登録マークがなければどっちが上か分からなそう。
滞在中、他の作業が全く滞っていた。
夏が来てしまう。