Comments
Description
Transcript
デスクトップの画面サイズ、整頓、注意音 などが作業効率に与える影響
σεΫτοϓͷը໘αΠζɺ ɺ ҙԻ ͳͲ͕࡞ʹޮۀ༩͑ΔӨ͍ͯͭʹڹ പ (ࡈ౻) ਖ਼ॆ ͓ͷਫঁࢠେֶ େֶӃ ਓؒจԽՊֶڀݚՊ ཧֶઐ߈ ίϯϐϡʔλͷσεΫτοϓ͔ͳΓ͍ؒ 1024×768 ͕ඪ४͕ͩͬͨɺ͜͜Ͱେ͖ͳը໘αΠζ͕ٸʹීٴ ͖͍ͯͯ͠ΔɻҎલ͔Β༻͍ΒΕ͍ͯΔΠϯλϑΣʔεΛ͜ͷେը໘ʹ࣋ͪࠐΜͩͱ͖ʹҧ͕ײੜ͡Δ߹͕͋Δɻ ·ͨେը໘খը໘ʹൺ͍͍ͯ͢ͷ͕ͩɺఆྔతʹͲͷ͘Β͍͍͍͢ͷ͔ɺ·ͨେը໘ݻ༗ͷଘࡏ ͠ͳ͍ͷ͔ɺͳͲͷ͕ٙ͋Δɻ͜ΕΒʹ͍ͭͯௐͯ݁ՌΛใࠂ͢Δɻ 1 ͡Ίʹ ͠೪൘ͷ࡞Γ͠Λ͠ͳ͚Εফͤͳ͔ͬͨ ͷ͕ɺΠϯΫফ͠ফ͠ΰϜͷొʹΑͬͯॴ චऀ͕ϚΠΫϩίϯϐϡʔλʹॳΊͯ৮ͬͨͷ Λม͑ͳ͘ͱͦͷͰফ͖ͰڈΔΑ͏ʹͳΓɺݱ 32 લͷߴߍ࣌Ͱɺͦͷίϯϐϡʔλ MK-80A ͱ͍͏ TK-80 ͷػޓͷΩοτͩͬͨɻͦͷલʹػ ࡏͰը໘্Λࢦఆͯ͠ফڈΛ໋͡Δ͚ͩͰফ͢͜ ͱ͕Ͱ͖ΔΑ͏ʹͳͬͨɻ छ໊ࣦ೦͕ͨ͠ɺϓϦϯλͷ͍ͨϓϩάϥϜి ͞Βʹݱʹ͓͚Δେ͖ͳਐาͱͯ͠ɺഔମͱͯ͠ ͕࣌ͷ෦ࣨʹஔ͔Ε͓ͯΓɺϓϩάϥϜΛ࡞͠ ࢴΛ༻͍Δ͜ͱͳ͘ΠϯλʔωοτΛར༻ͯ͠૬ख ͯग़͖ͯͨΛҹࣈ͢Δ͜ͱ͕Ͱ͖ͨɻ࣌ͪ͜ ʹจॻΛૹΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͳ͍ͬͯΔɻిࢠ Βͷํ͕Α΄Ͳ࣮༻ͩͬͨͱ͍͏ҹ͕͍ͬͯΔɻ ϒοΫͳͲ͕ී͢ٴΕɺࠓ͜ޙͷྲྀΕ͞ΒʹՃ େֶ࣌ʹࣗઐ༻ͷύιίϯͱͯ͠ߪೖͨ͠ ͢ΔͩΖ͏ɻ NEC ͷ PC-8001ɺͦͷͯ͠ͱܧޙങͬͨ PC-9801 ͲͪΒ࣮༻্ඇৗʹʹཱͬͨɻಛʹ PC-9801 2.2 ࠷ۙࡏݱͼٴͷಓ۩ͷརͱ ɺ͜ͷػցΛԸࢣͰ͋Δଜ ઘࢯʹհ͢Δͱ Λͱ͍ͯ͛͘ڍҎԼͷΑ͏ʹͳΔɻ ͬͦ͘͜͞ΕʹڵຯΛࣔ͞ΕɺڀݚඅͰಉͱػຊ ޠϫʔϓϩιϑτΛߪೖͯ͠ɺࣥචʹ͏ͱͱʹ ຊޠϫʔυϓϩηοαͷ͍উखͷڀݚΛ࢝ΊΒ Εͨ͜ͱΛ͍֮͑ͯΔɻ ࡏݱචऀେֶͰ͑ڭΔཱʹ͋Δ͕ɺॻྨ ࣄจॻ͖ɺ·ͨσʔλͷՃ౷ܭղੳͳͲʹ ͣͬͱύιίϯΛ͍ͯ͠༻׆Δɻ͜ΕΒͷ࡞ۀͷத Ͱจষॻ͖ʹؔͯ͠ɺ͜ͷ࣌ʹश͍֮͑ͨελ ΠϧΛͣͬͱकͬͯक͍ͬͯΔɻ͓ͦΒ͘͜Ε ྸͷ͍ͤ͋ΔͷͩΖ͏ɻ 2 ࣄͷΓํͱಓ۩ͷมભ 2.1 աڈͷಓ۩ͱࡏݱͷಓ۩ͷൺֱ গ͠ճΓಓΛͯ͠ɺਓ͕ؒԿ͔Λॻ͖͢ (͋Δ͍ ࠷͔ۙΒݱͷ࡞ํۀ๏ʹ͍ͭͯͷརͱ རʹ͍ͭͯɺ • ॻ͘ߦҝΛߦ͏্Ͱͷମྗͷফ͕গͳ͍ɻͦ ͷͨΊମྗʹଋറ͞ΕΔ͜ͱͳ͘ଟ͘ͷྔΛ ॻ͘͜ͱ͕Ͱ͖Δɻ • ॻ͘ߦҝΛߦ͏ͨΊʹඞཁͱ͞ΕΔࢿ͕ݯগͳ ͍ɻͦͷͨΊɺࣾձతͳࢧԉΛड͚Δ͜ͱͳ͘ॻ ͘͜ͱ͕Ͱ͖Δɻ ʹ͍ͭͯɺ • ॻͨ͘Ίͷମྗͷফ͕খ͘͞ɺ·ͨ͘ΊΔ ͨΊͷ࿑ྗ͕খ͍ͨ͞ΊʹѱҙΛ࣋ͬͯ׆ಈ͢ Δਓ͕ؒग़ͯ͘Δɻ • ମྗͱผʹɺจষΛߏ͢ΔͨΊͷͷফ ಉֻ͚͔ͩ͡Δɻ࡞ͳͲʹ͓͍ͯͷ׆ಈ ඳ͖͢) ߹ʹ༻͍Δಓ۩ͲͷΑ͏ʹมԽͨ͠ ʹ͕͋ྗٱΔ͔ͳ͍͔ͰΑΓେ͖͕ࠩ͘͘ɻ ͔Λߟ͑ΔͨΊʹɺ࣌͝ͱʹදʹవΊͯΈͨɻ͜ͷ • ॻ͍ͨͷΛফͨ͢Ίͷίετ͕খ͍ͨ͞Ίʹɺ දΛද 1 ʹࣔ͢ɻ ͜ͷදΛݟΔͱ͕࣌ͭʹۙ͘ʹࡏݱΕͯɺॻ͘ ॻ͍ͯফ͠Λ܁Γฦ͢͏ͪʹɺͦͷతΛࣦݟ ͏Մೳੑ͕͋Δɻ ͜ͱͼٴফ͢͜ͱͷख͕ؒͲΜͲΜܰ͘ͳ͍ͬͯ͘ ͜ͱʹ͘ؾɻ͔ͭͯഔମͰ͋ΔύϐϧεͷషΓ 第52回プログラミング シンポジウム 2011.1 ͳͲ͕͋Δɻ 37 ද 1 ॻ͖͢ഔମͱಓ۩ͷ࣌ʹΑΔมભ ࣌ ඳ͖͢ഔମ ච۩༻ه ফํڈ๏ ίϝϯτ ଠ( ݹಎ۸นը) 32,000 ಎ۸ͷน (ࢦ?) (ख?) ֆΛඳ͍ͨ ݹ (Τδϓτ) 5,000 ύϐϧεɺಃย (Φε ѵϖϯ ύϐϧεͷష ࠷ॳͷจֶ લʙྐྵ 394 τϥίϯ) ݹ (ϝ ι ϙ λ ϛ Ξ ) ೪൘ ʙ3,000 લ 4300 લʙ தੈ (Ϥʔϩού) ൽࢴɺרɺࢠຊ தੈ (தࠃ) ؆ɺ؆ɺݜቴɺࢴ Γ͠ (ࢦ?ɺ?) ೪൘ͷ࡞Γ ͳͲ࣮༻ ͠ ओମ ѵϖϯɺӋࠜ φΠϑͰΔ ϖϯ ɹ ච ཪͷ༻ɺ৽ ͍͠ഔମͷ ༻ —– ҹٕज़ͷී–— ٴ ۙੈ ࠷ۙ (ϫʔυϓϩηοαͱ هೖཝ͖ઐ༻ࢴ खͰݩҹͨ͠ࢴ ϖϯɺԖච ΩʔϘʔυ ϓϦϯλ) ( ࡏݱύιίϯͱΠϯλʔ (ը໘ͷΈ) ΩʔϘʔυ ωοτ) Πϯ Ϋ ফ ͠ ɺ ফڈͷ࿑ྗͷ ফ͠ΰϜ େ͖ͳݮ ը໘্ΛΩʔ ফڈͷ࿑ྗͷ Ͱબͯ͠ফ ͞Βʹେ͖ͳ ڈ ݮ ը໘্ΛϙΠ ҹͤͣʹ ϯςΟϯάσ ૬खൃૹ όΠεͰબ ͯ͠ফڈ 2.3 Πϯλʔωοτ࣌ͷจষ࡞ύϥμΠϜ ΠϯλʔωοτΛར༻͢Δ͜ͱͰେ͖͘มΘͬͨ ͜ͱͱͯ͠ɺ ʮ͕ࣗߟ͑ͯจষΛॻ͘ʯ͜ͱ͔ΒʮΠ 3 ࡞ۀελΠϧͱޮ 3.1 ࠓͷֶੜͨͪͷ࡞ۀελΠϧ ϯλʔωοτΛར༻ͯ͠ɺॻ͖͍ͨ༰ʹ͍ۙจষ ࣗͷ࡞ۀελΠϧ͕ੲͷ··ͱ͍͏֮ࣗΛ࣋ͬ Λ୳͠ग़͠ɺͦΕΒΛΈ߹ΘͤΔʯ͜ͱͰʮࣗͷ ্ͨͰɺ ʮࠓͷֶੜͨͪͷ࡞ۀελΠϧͲ͏͔?ʯͱ จষʯ(͜Ε͕ຊʹͦ͏ͳͷ͔ҟ͋Ζ͏͕) Λ ۙͳֶੜΛԿਓ͔ͯ͠؍Έͨɻ؍ରචऀ ࡞͢Δ͜ͱ͕ҰൠԽͭͭ͋͠Δɻ ͷۈ͢Δେֶͷผͷॴʹࣨڀݚଐ͢ΔֶੜͰ͋Γɺ ͜ΕݶΓͳ͘Ⴎ͕ٙΘΕΔߦҝ͕ͩɺΑ͘ߟ͑ ֶੜࣗͷͰصͷ࡞ۀΛචऀ͕݁ͨ͠؍ՌͰ͋Δɻ ΕΠϯλʔωοτ͕ී͢ٴΔҎલʹଟ͘ͷจষ ͦͷͨΊσʔλ݅ͱͯ͠٬؍ੑͱͯ͠େ͖ͳ Λऩूͯ͜͠ΕΛಡΈɺͦΕΛेʹཧղ্ͨ͠Ͱͦ ҙຯΛ࣋ͨͣɺ҆Ͱ͔͠ͳ͍͜ͱΛ͓ͯ͘͠هɻ ΕΒΛͳͨ৽ͯ͠ͱݩจষΛॻ͘͜ͱී௨ʹߦΘ 3.2 ͳ͕Βษڧɺͳ͕Βࣄ Ε͍ͯͨɻ͜͏ͯ͠ॻ͔Εͨจষʹରͯ͠ɺΑΓ͍ චऀ͕݁ͨ͠؍Ռɺֶੜͨͪʮͳ͕Βษڧʯ ʮͳ ࣌ؒͰจষ࡞͕Մೳ͔ͩΒͱ͔ɺԼෑ͖ͱͨ͠ ͕ΒࣄʯΛ͍ͯ͠ΔΑ͏Ͱ͋Δɻ݁؍ՌҎԼͷ ใ͕ਖ਼͍͔͠Ͳ͏͔ٙΘ͍͔͠Βɺͱ͜͏ͨ͠Γ ௨Γɻ ํΛҰೝΊͳ͍ͱ͍͏ཱʹແཧ͕͋ΔͩΖ͏ɻ ͜͏ͨ͠จষ·ͨೝΊ͟ΔΛಘͳ͍͕ɺਓ͕ ॻ͍ͨจষͰͳ͘Ⴎͩͬͨͱ͍͏߹Λߟ͑Δ ͱɺͦͷஅ͋ΔछͷݖҖʹͤͯ͠·͍ͨ͘ͳ ΔɻႮ͔Ͳ͏͔ͷఆ·ͨΠϯλʔωοτ্ͷ αʔϏεͱͯ͠ఏ͞ڙΕΔ͖Ͱͳ͍ͩΖ͏͔ɻ ͱ͋Εಓ۩͕มΘͬͨ͜ͱͰ৽͍͠ύϥμΠϜ ͕࢈·Ε͍ͯΔͱ͡ײ͘ڧΔ͕ɺͦͷҰํͰࣗͷ ࡞ۀͷελΠϧʹ͋·Γਐา͕ͳ͍ɻ 38 • ipod ͳͲͷԻָ࠶ੜஔࣗͷ͍ͬͯΔύ ιίϯͷϑΝΠϧΛɺ֤ࣗͷϔουϑΥϯͰฉ͖ ͳ͕Β࡞͢ۀΔɻ • ը໘ʹςΩετΤσΟλɺγΣϧɺWeb ϒϥ βͳͲͱฒΜͰɺϏσΦͷ࠶ੜιϑτɺtwitter Ϋ ϥΠΞϯτɺϝοηϯδϟʔͳͲ͕ಈ͍͍ͯΔɻ • Web ϒϥβඞཁͳใͷӾཡͰ͚ͩࡧݕ ͳ͘ɺࣗͷझຯͷใΛ͢ࡧݕΔͨΊʹ༻͍ ΒΕΔɻ 第52回プログラミング シンポジウム 2011.1 • twitter ΫϥΠΞϯτϝοηϯδϟʔΛɺԻΛ ԻָΛฉ͖ͳ͕Βͷ࡞ۀචऀʹ࡞ޮۀΛམ ໐Βͣ͞ʹΠϯυΛϑϥογϡͤͯ͞௨ ͱ͚ͩ͢ͷΑ͏ʹࢥΘΕΔ͕ɺ࣮ࡍʹͲͷఔ࡞ۀ ͤ͞ΔϞʔυͰ༻͢Δɻ ޮ͕མͪΔͷ͔·্͕ͨΔ͔ෆ໌Ͱ͋Δɻ·ͨ • ܞଳి͕ԻΛ໐Βͯ͠ϝʔϧͷ౸ணΛ͑ͯ ظతʹޮ͕མͪͨͱͯ࣌ؒ͠ίϯϐϡʔλ ۀ࡞ͣͤʹؾΛଓ͚Δɻ·ͨଞͷֶੜଞਓ Ͱࣄ͕Ͱ͖ɺ݁Ռͱͯ͠ΑΓଟ͘ͷ࡞ۀΛߦ͏͜ ͷܞଳిͷ௨ԻΛ͍ͳ͠ʹؾɻ ͱ͕Ͱ͖ΔͳΒͦͷํ͕·͍͠ɻ • ҰΧελϚΠζΛͯ͠͠·͏ͱɺը໘ͷΠϯ υͷϨΠΞτͳͲຆͲߦΘͳ͍ɻ • ৽͍͠ઃఆ୭͔͕࠷ॳʹߦ͍ɺͦΕΛʹ͍ޓί ϐʔ͢Δ͜ͱͰ͙͢ʹߦ͖Δɻ ͜͏ͨࣗ͠༝ͳֶͰڥੜͨͪචऀͷΑ͏ͳ دΓΑΓɺΑΓ͍࣌ؒͰΑΓ༏लͳ݁ՌΛग़͠ ͍ͯΔΑ͏Ͱ͋Δɻ චऀͷࣄͷΓํ͕ͱ͜͏͍ͱͩ··͍ݹલ અͰड़ͨɻචऀʮࣄʹ಄ʯͯ͠࡞͢ۀΔɻͦ ͷҰํͰֶੜͨͪͷ࡞ۀΛ݁ͨ͠؍Ռɺ൴Β ࣄʹ಄͢Δ͜ͱͳ͘ɺͦͦ͜͜ͷूதΛҡ࣋͠ͳ ͕Β࣌ؒΛֻ͚ͯࣄΛ͍ͯ͠Δͱ͚݁ͨɻ ͜Ε·ͰͷৗࣝͰʮࣄʹ಄ʯ͢Δํ͕࡞ۀͷ ޮ͕Α͍͕ͣͩɺֶੜͨͪͷΓํͦ͏Ͱ ͳ͍ɻ ͨͯ͠ɺʮͳ͕ΒࣄʯͰ࣌ؒ࡞ۀΛߦ͏ ߹ɺͲͷ͘Β͍͜ΕΛଓ͚Εɺ಄ͨ͠࡞ͱۀಉ͡ ՌΛ্͛ΒΕΔͷ͔?ʹ͍ͭͯڵຯ͕͍ͨɻ ͍͖ͳΓ͜ͷ 2 ͭΛൺΔͷͰͳ͘ɺ·ͣ͜ͷ ྆ऀͷ୯Ґ࣌ؒͨΓͷՌΛൺֱͰ͖ͳ͍͔ͱߟ ͑ͨɻ વͷ͜ͱͳ͕ΒɺΑ΄Ͳ࿉͠ͳ͍ݶΓɺͯ͢ ͷ࣌ؒΛूதͨ͠ঢ়ଶͰ࡞ۀΛଓ͚Δ͜ͱෆՄೳ ͱͳΔɻूதͯ͠࡞ۀΛߦ͏߹ʹ͕ർ࿑͠ɺൺ ֱత͍࣌ؒͰർΕͯ͠·͏ɻ͜ͷͨΊదͳ࣌ؒ ͝ͱʹճ෮ΛਤΔඞཁ͕͋Δɻ શͯͷ࡞ؒ࣌ۀΛϞχλ͢ΔͷɺඃऀݧͷϓϥΠ όγʔΛେ͖͘ଛ͡ΔՄೳੑ͕͋ΔͨΊɺ͜ΕΛߦ ͏͜ͱஅ೦͠ɺͱΓ࣮͋͑ͣʹݧΑͬͯௐΒΕ Δ෦͔Βௐ͍ͯ͜͏ͱߟ͑ͨɻ ௐΔํ๏ʹ͍ͭͯ 4.5 અͰ͢هɻ 3.3 ԻʹΑΔӨڹ ࡞ۀΛ͢Δ߹ɺචऀ੩͔ͳڥΛΉ͕ɺֶ ੜԻͷൃੜʹରͯͦ͠Ε΄Ͳ͢ʹؾΔ༷ࢠ͕ͳ͍ɻ ྫΛ͛ڍΔͱɺθϛͷ్தͰܞଳి͕໐Γͩ͢ͱɺ චऀ͕͍ͳ͕ํͯͬͳʹؾɺͦͷࣄऀҎ֎ͷ ֶੜʮͲ͏ͤϝʔϧͷ౸ணԻͩΖ͏ʯͱ·ͬͨ͘ؾ ʹ͢Δ༷ࢠ͕ͳ͍ɻ ൴Βͷ࡞ۀͷ༷ࢠΛ͢؍Δͱɺֶੜશһ͕ϔο υϑΥϯΛணͯ͠ࣄΛ͓ͯ͠Γɺipod ͷԻָ࠶ ੜஔΛར༻ͯ͠ԻָΛௌ͍͍ͯΔ͔ίϯϐϡʔλ ʹμϯϩʔυͨ͠ MP3 ϑΝΠϧΛ࠶ੜ͍ͯ͠Δɻ 第52回プログラミング シンポジウム 2011.1 ͪΖΜ୯७ʹൺֱͰ͖ͳ͍͕ɺ͋Δಛఆͷ݅ͷ ͱͰɺఆྔతͳσʔλΛऔΔ͜ͱҙຯͷ͋Δ͜ ͱͩͱߟ͑ͨɻҰఆྔతͳ݁Ռ͕ಘΒΕͨΒɺͦͷ ݁Ռ͔ΒԿ͔͕Δ͔͠Εͳ͍ɻ 3.4 σεΫτοϓͷͷӨڹ ஏ͔͍ͣ͜͠ͱ͕ͩɺචऀσεΫτοϓͷ͕ ۤखͰ͋ͬͱ͍͏·ʹ֤छͷΞΠίϯ͕σεΫτο ϓ্ʹҲΕͯ͠·͏ɻਤ 1 ʹචऀͷ WindowsXP ͷ σεΫτοϓΛࣔ͢ɻ ීஈ͜ΕΒͷ্ʹϓϩάϥϜͷΠϯυΛ ͛ͯ࡞͍ͯ͠ۀΔ͕ɺ͋Δ Iconoid([11]) ͱ͍͏ι ϑτΣΞΛೖखͯ֨͠ஈʹ࡞্͕͕ͨͬޮۀɻ Iconoid σεΫτοϓ্ͷΞΠίϯɺϓϧΞοϓ ϝχϡʔɺෆཁͳΠϯυΛࣗಈతʹӅͯ͘͠Ε Δ SillySot Software ͷγΣΞΣΞ (ϑϦʔΣΞ) Ͱ Windows 7 ·ͰରԠ͓ͯ͠Γɺ64 Ϗοτ༻։ ൃ͞Ε͍ͯΔɻIcon ͕ඞཁͳ࣌ʹσεΫτοϓΛ ΫϦοΫ͢Δͱ௨ৗͷը໘͕ݱΕɺෆཁͳͱ͖ 10 ඵ΄Ͳͭͱফ͑ͯ͠·͏ɻ σεΫτοϓ্ͷΞΠίϯ͕ফ͑ͯΈΔͱɺ͕ࣗ ແҙࣝతʹΞΠίϯΛͨݟΓɺՃ͞ΕͨจࣈΛಡ ΜͩΓ͍͔ͯͨ͠ʹ͍͕ͨؾɻ ͜ͷιϑτΣΞΛ͍ͬͯͯগ͚ͩ͠ࠔΔ͜ͱ σεΫτοϓ্ʹϫʔΫϑΝΠϧΛ࡞Δ߹Ͱɺσ εΫτοϓ্ʹϑΝΠϧΛ࡞ͬͨΓσεΫτοϓ্ ͷϑΝΠϧΛফͨ͠ڈΓͯ͠Ԡ͠ͳ͍ɻ ͜ͷιϑτΛֶੜͨͪʹಋೖͯ͠Θͤͨ߹ʹ ࡞ޮۀ্͢Δͷ͔ڵຯ͕͋Δɻ 3.5 େը໘ͷӨڹ චऀͷͰࣨڀݚ 2 ΄Ͳલ͔Β 42 Πϯνͷϓ ϥζϚ TV ΛϞχλͱͯ͠ಋೖͯ͠θϛͳͲʹ༻׆ ͍ͯ͠Δɻ͜Ε͚ͩͷେը໘ͩͱֶੜͨͪશһ͔Β Α͑͘ݟɺθϛͷςΩετ४උ͖ͯͨ͠Ϩδϡϝ ͷ PDFɺӷথϓϩδΣΫλͷΘΓͱͯ͠ϓϨθϯ ςʔγϣϯͷ࿅शʹɺ·ͨϓϩάϥϜͷ࣮ߦ֬ೝͳͲ ʹཱ͍ͬͯΔɻ·্ͨͰड़ͨෳը໘Λ༻͢ Δ߹ͷ 1 ը໘ͱ͍ͯͬͯ͠Δֶੜ͕͍ͨɻ͜ ͷֶੜʹΑΕɺେ͖ͳը໘ͷํ͕Δ͔ʹࣄ͕͠ қ͍ͱͷ͜ͱͩͬͨɻ͜ͷ TV ԣ 1920× ॎ 1080 ϐΫηϧͰ 3 ͭͷσδλϧೖྗ,1 ͭͷΞφϩάೖྗ ʹରԠͨ͠Ϟχλͱͯ͑͠Δɻ ϐΫηϧԣ 1024× ॎ 768 ͱ͍͏େ͖͞ 15 39 ਤ1 චऀͷσεΫτοϓ Ҏ্ͷ͖ʹͬͯ Windows ͷඪ४ղ૾ͩͬͨɻ Α͍ͷ͕ͩɺWindow ͕ը໘্ʹසൟʹग़͢ݱΔ Windows 3.0,95,98,2000,XP,Vista,7 ͱਐาͯ͠ ࣄʹ͔ͳ͍ͷͰͳ͍͔ɻ͔͜͠͠ͷײݸ ͖͕ͨɺը໘ͷେ͖͞େ͖͘มߋ͞ΕΔ͜ͱͳ ਓతͳͷͷͨΊɺ࣮ࡍʹଌఆͯ͢͠ূݕΔඞཁ͕ ͔ͬͨɻ ͋Δɻ ͔͠͠ɺࠓେը໘ӷথϞχλͷීͱͱٴʹϐΫ ηϧ͕ԣ 1920× ॎ 1080 ԣ 1920× ॎ 1200ɺ· 4 ࣮ݧ༰ (༧ఆ) ͨԣ 2560× ॎ 1600 ͳͲɺԣํ๏ʹ͓Αͦೋഒ͔Β ຊใࠂͰ·͕ͩࡐػಧ͍͔ͨΓͰɺ࣮ݧ·ͩ ॎԣʹͦΕͧΕ 2 ഒҎ্ͷղ૾Λ࣋ͭͷ͕ීٴ ४උஈ֊Ͱ͋ΔɻຊઅͰ࣮ݧͷ༰༧ఆΛ͢هΔɻ ͖͍ͯͯ͠Δɻ จ[ ݙ13] Ͱ Card Β͕ߦͬͨͯቕΊͷ͏ͪɺΩʔ ্ͷਤͰࣔͨ͠௨Γɺචऀࠒԣ 2560× ॎ 1600 ετϩʔΫϨϕϧϞσϧ͕͋ΔɻςΩετͷमਖ਼ͳ ͷϞχλΛ༻͍ͯ͠Δ͕ɺҰߴղ૾ͷϞχλΛ Ͳయܕతͳ࡞ۀͷ༰Λ͔ͭزͷϢχοτλεΫʹ ͬͯΈΔͱɺ2 ͱݩͷղ૾ͷϞχλͰࣄΛ͢ ׂ͠ɺݸʑͷϢχοτλεΫΛଧؒ࣌ݤϙΠϯ ΔʹؾͳΕͳ͍ͩΖ͏ͱචऀࢥͬͨͷ͕ͩɺҙ ςΟϯά࣌ؒʹྨ͠ɺࣄલʹಋ͍ͨࣜʹݸʑͷ ֎ʹͦ͏Ͱͳ͘ɺը໘ղ૾ͷ͍ϊʔτύιί ཁૉΛࣄલʹଌఆͨ݁͠ՌΛͯቕΊͯ༧ଌΛߦ͏ɻ ϯͰͦΕͳΓʹࣄͰ͖ΔΑ͏ͩɻ ·࣮ͨࡍʹ࡞ۀΛߦֻ͔ͬͯͬͨ࣌ؒΛٻΊɺ༧ଌ ͔͠͠ຊʹେը໘Ͱඪ४ը໘Ͱ࡞ޮۀ มΘΒͳ͍ͷ͔ɺຊͷͱ͜Ζଌఆͯ͠Έͳ͚Ε Θ͔Βͳ͍ɻ 3.6 ෳը໘͍͍͢ͷ͔? ͱͲͷఔ݁Ռ͕Ұக͔ͨ͠Λௐͨͱ͜Ζɺຌͦ 66% ͷతதͰ͋ͬͨɻ ͜ͷ݁ՌΛํٯ๏ʹԠ༻ͯ͠ɺ࡞ۀΛ͍͔ͭ͘ͷϢ χοτλεΫʹׂ͠ɺ࣮ࡍͷ࡞͔ۀΒଧؒ࣌ݤ ࡏݱͷΑ͏ʹൺֱతେ͖ͳϐΫηϧͷϞχλ͕ ϙΠϯςΟϯά࣌ؒΛٻΊɺ࡞ڥۀͷҧ͍ʹΑ ී͢ٴΔҎલɺΑΓখ͞ͳϞχλΛෳը໘Έ߹ Δݸਓͷଧؒ࣌ݤϙΠϯςΟϯά࣌ؒͳͲͷࠩΛ ΘͤΔ͜ͱͰಉ͡Α͏ͳޮՌΛಘΑ͏ͱ͍ͯͨ͠Β ٻΊͯൺֱͯ͠ΈΑ͏ͱߟ͑ͨɻ ͍͠ɻϊʔτύιίϯͱผʹଓͨ͠ӷথϞχλΛ 4.1 ௐࠪ༰ Γସ͑ͳ͕Β࡞͔ݧܦͨ͠ۀΒ͢Δͱɺ͜ͷΑ͏ ʹෳͷը໘ΛΈ߹Θͤͨ߹ʹը໘ͷΓସ ͑ͷͱ͖ʹೝ্ͷ͖͕ͨͭൃੜ͢Δɻ͜ͷͨΊɺ ࣄ্ը໘ͷΓସ͕͑͋·Γ͜ىΒͳ͍߹ʹ 40 खܰʹௐΒΕΔͷͱͯ͠ɺ • ը໘͕େ͖͍/খ͍͞ • σεΫτοϓͷΞΠίϯද͕ࣔଟ͍/গͳ͍ 第52回プログラミング シンポジウム 2011.1 Λબ͠ɺԻΛ໐Β͢ඞཁͷ͋Δௐࠪෳը໘Λ νϟͯ͠σʔλΛ࠾औ͢Δɻ͜ͷιϑτΣΞΛબ ͏ௐࠪʹ͍ͭͯʹޙճ͢͜ͱʹͨ͠ɻ Μͩཧ༝ Windows7 Ͱಈ࡞͢ΔͨΊͰ͋Δɻ ্هͷͰڥɺࡏݱθϛͰߪಡதͷςΩετͷ༁ ॳΩʔϘʔυ͔ΒͷೖྗϚεͷҠಈͷσʔ ͱೖྗΛҰఆ࣌ؒͷؒߦ͍ɺͦͷ݁Ռ͔Βଧؒ࣌ݤ λΛऔΔͨΊʹΩʔϩΨʔΛར༻͢Δ͜ͱΛߟ͑ͨ ͷσʔλΛநग़͢Δɻ ͕ɺ࠷ॳʹࢼͨ͠ΩʔϩΨʔιϑτΣΞ͕ϚϧΣ 4.2 ࣮ݧ༰ Ξಉવͷಈ͖Λͨͨ͠ΊɺͰ͖Δ͚ͩΩʔϩΨʔΛ ςΩετͱͯ͠ɺࢀߟจ[ ݙ14] Λ༻͍ΔɻҰճͷ ΘͣʹࡁΉํ๏ͰσʔλΛऔΔ͜ͱΛߟ͑ͨɻ ηογϣϯΛ 20 ͱ͠ɺ࣮ݧ݅Λม֤͑ͯ݅Λ ·ͨ Windows7 ʹಉ༷ʹରԠ͠ɺΩʔͷΠϕϯτ 2 ճͣͭɺඃऀݧҰਓͨΓ 8 ճͷࢼߦΛߦ͏ɻ 4.3 ඃऀݧ ຊେֶͷڭһҰ໊ͷଞɺम࢜ɺ4 ੜɺ3 ੜ͔Β ૯ 20 ໊ఔ·ͰرऀΛืΔɻ·͖ͨͪΜͱँྱ ͱಉ࣌ʹσεΫτοϓը໘ͷεφοϓγϣοτΛऔ Λࢧ࣮ͬͯݧΛߦ͏ɻ ͜ͷඃऀݧ݁ՌΛղੳͯ͠ 95% ͷ৴པ۠ؒͰ ݁ՌΛड़Δͷʹɺ͜Ε·ͰͷͰݧܦඞཁͱ͞ΕΔ Δ͜ͱ͕Ͱ͖ΔΩʔϩΨʔιϑτΛࢼ͕ͨ͠ɺϑΝ Πϧ͕ഁյ͞Ε͍ͯΔͱදࣔ͞Ε༻Ͱ͖ͳ͔ͬͨ ͷͰஅ೦ͨ͠ɻ 5 ͱΓͱΊͷͳ͍ ຊདྷͳΒଓ͚ͯղੳͷ݁ՌͱߟΛड़Δͷͩ Ͱ͋Ζ͏ͱͯ͠બΜͩɻൃදͷஈ֊Ͱ͓ͦΒ͘ ͕ɺΘΓʹͱΓͱΊͷͳ͍Λ 2 ͭ΄Ͳॻ͘ɻ ඃऀݧશһͷ݁Ռ͕ग़͍ͯͳ͍ͱࢥΘΕΔ͕ɺ৴པ 5.1 ۠ؒΛߟ͑ͳ͚ΕԿ͔͑ݴΔͩΖ͏ɻ Xerox ͷ Star ຊڀݚΛ࢝ΊΔʹ͋ͨΓɺਅͬઌʹ೦಄ʹු͔Μͩ චऀͷۈ͢Δେֶͷֶੜঁࢠ͔ΓͷͨΊɺ͍ ͷ Xerox ͷ Star ʹ͓͚Δ A4 จॻ͕ԣʹ 2 ຕฒ ͣΕஉࢠେֶੜʹ͍ͭͯಉ༷ͷ࣮ݧΛߦͬͯΈ ΜͰஔͰ͖ͳ͚Ε͍͚ͳ͍ͱ͍͏ͩ͜ΘΓͩͬ ͍ͨɻ ͨɻ൴Β͕ͩ͜Θͬͨը໘αΠζ͕ࣗʹطͷखݩ 4.4 ࣮ڥݧ ʹདྷ͍ͯΔ͜ͱΛվΊ࣮ͯ͢ײΔͱʹڞɺͦͷ͔࣌ ࣮༻ͯ͠ͱػݧҙͨ͠ࡐػΛද 2 ʹࣔ͢ɻ ΒൺͯίϯϐϡʔλͰ࡞͢ۀΔͨΊͷͲ͕ڥΕ ͚ͩਐల͔ͨ͠Λߟ͑Δͱͱͯڵຯਂ͍ɻը໘ͷ ද2 ຊମ CPU ϝϞϦ OS Video Ϟχλ 1 Ϟχλ 2 ࣮ڥݧ Dell Precision T1500 core i7 1.93GHz 2GB Windows 7 Ultimate (+ XP ޓϞʔυ) ATI FirePro V4800 1GB Dell 3007WFP 30 Π ϯ ν Ϟ χ λ (2560×1600) SHARP IT20M1 20 Π ϯ ν Ϟ χ λ (1024×768) αΠζͱ CPU ͷྗࢉܭɺͦͯ͠Πϯλʔωοτͷར ༻ͷҰൠԽͱ͍͏ཁૉΛআ͘ͱɺຆͲਐา͍ͯ͠ͳ ͍͔ɺ͋Δ͍ʹٯୀԽͨ͠ͷͰͳ͍͔ͱ͢Βࢥ ͑Δɻචऀ͕ࣗଐ͢Δ Ͱࣨڀݚ1 ݄΄Ͳି͠ग़ ͞Εͨ J-Star ΛॅΈࠐΈํࣜͰධՁ͕ͨ͋͠ݧܦΔ ͕ɺ͜ͷ J-Star ʹඖఢ͢Δ͚ͩͷ࡞ʹڥۀ·ͩ ग़ձ͍ͬͯͳ͍ɻ͔ͳࣈมݸͲͳʑͷ෦ߥ Γ͕ͩͬͨɺऴྃ࣌ʹ࡞༻ۀϑΝΠϧΛͯ͢αʔ όʹॻ͖ग़ͯ͠ɺ͍ΘҾ͖ग़͠ʹೖΕͯऴྃ͢ΔϞ σϧɺωοτϫʔΫ͕͍͕ͯͬܨΕͲ͔͜ΒͰ ࣗͷσεΫτοϓΛͷલͷϫʔΫεςʔγϣϯ ͠Β͘ಉ͡ݧ࣮ͰڥΛ܁Γฦ͠ߦ͏༧ఆͷͨ Ίɺݱஈ֊Ͱ͋ΔఔߴͳίϯϐϡʔλΛ༻ҙ͢ Δඞཁ͕͋Δͱߟ͑ɺຊମͷ CPU ͱͯ͠ Corei7 Λ ༻ҙͨ͠ɻ·ͨ Video 2560×1600 ͷը໘Λ 2 ը ໘ಉ࣌ʹ༻Ͱ͖ΔͷΛબΜͩɻϝϞϦ 4MB · Ͱ૿ઃΛ༧ఆ͍ͯ͠ΔɻϞχλ 2 छྨΛผʹ༻ҙ͠ ͨͷɺ30 ΠϯνϞχλॎԣൺ͕ 4 ର 3 Ͱͳ͍ ͨΊͰ͋Δɻख࣋ͪͷ͏ͪॎԣൺ 4 ର 3 Ͱ࠷େαΠ ζͷϞχλΛબΜͩɻ 4.5 ه༻ϓϩάϥϜͱʹ͍ͭͯ ʹల։Ͱ͖Δͱ͍͏ߟ͑ํͳͲࠓͰͳ͍ͯͼݹ ͍ɻStar ͕ීͱ͔ͨͬ͜ͳ͠ٴࠓߋ୰͍ͯ࢝· Βͳ͍͕ɺ͋ΕΛͯ͠ڀݚΑΓΑ͍ͷΛ࡞Γͩͦ ͏ͱ͍͏ྲྀΕ͕Ͱ͖ͳ͔ͬͨͷ೦ͩɻࢀߟจݙ [16] ʹΑΕɺεςΟʔϒɾδϣϒζ Macintosh ΛσβΠϯ͢Δͱ͖ʹ Star Λࢀߟʹ͍ͯ͠Δͱهड़ ͕͋ͬͨɻ͔͜͠͠ͷຊʹΑΕΠϯλϑΣʔεɾσ βΠϯεʔβϯɾέΞͱ͍͏ܳज़Ոʹ͞Εͨͱ͋ ΓɺΠϯλϑΣʔεͦͷͷΛ͢ڀݚΔࢹ͕͚ܽ ͍ͯͨͷ͕չ·ΕΔɻ σεΫτοϓը໘ͷεφοϓγϣοτΛҰఆ࣌ ؒ͝ͱʹࡱӨ͢ΔιϑτΣΞ Capture STAFF- light([12]) Λ༻͍ͯ 1ʙ3 ඵʹҰຕͣͭը໘ΛΩϟϓ 第52回プログラミング シンポジウム 2011.1 41 5.2 ΠϯλϥΫγϣϯ͔Βͨݟকདྷͷίϯϐϡʔ λ લઅͰड़ͨΑ͏ʹ Xerox ͕ࢦͨ͠ϓϩ͚ͷ ΠϯλϑΣʔεҰ͢ݟΔͱஔͷίετͱଟ༷ੑ ʹԡͭ͠Ϳ͞Εͯ͠·ͬͨΑ͏ʹ͑ݟΔɻ͔͠͠ɺ࣌ ͕ਐา͢ΔʹͭΕͯݩͷϞσϧʹճ͢ؼΔͷͰ ͳ͍͔ͱࢥ͑ΔɻҰਓͷΠϯλϥΫγϣϯͷ؟ ͔Βͯݟɺࠓ͍ͩͯͬ͘ͳ͏͜ޙΖ͏ͱ͍͏༧ଌΛ ͓ͯ͛͘ڍ͔ͭزɻ σόΠεͷಠཱԽͱ݁߹ͷଅਐ ϊʔτύιίϯͱ σεΫτοϓύιίϯͲͪΒͰɺී௨ʹ͏ʹ ΩʔϘʔυϞχλը໘ඞཁͱͳΔɻ͔͠ ͠ɺϓϨθϯςʔγϣϯͳͲͰσεΫτοϓͷ Ϟχλʹϊʔτͷը໘Λ݁߹ͨ͘͠ͳΔɻ͜͏ ͨ͠߹͍͍ͪͪ VGA έʔϒϧΛ͙ܨͷφ ϯηϯεͰ͋Γɺ·ͨ࣌ͱͯ͠ಈ࡞Λ͠ͳ͍ࣄ͢ Β͋Δɻ͍ۙকདྷɺ͜͏ͨ͠෦ͯ͢ݸผʹ ID ͕ৼΒΕͯϊʔτύιίϯʹ૬͢Δͷ ΩʔϘʔυɺϞχλɺUSB ͱ͍ͬͨͷΛݸผ ʹߪೖͯ͠ूͤدΊͨͷͱͳΔɻϞχλͱͷ ແઢΠϯλϑΣʔε ʹطUWB([15]) ͱ͍͏ن ͕֨ఏҊ͞Ε͍ͯΔɻΑΓపఈͨ͠ݸͰܗʑͷ ෦ͷಠཱԽ͕ਐΉͩΖ͏ɻ·ͨ͜ΕΒͷ෦ ୯ମ͕͖ͪΜͱಈ࡞͍ͯ͠Δ͔ɺͲࡏݱͷΑ͏ͳ ঢ়ଶʹ͋Δ͔ͳͲΛࣝผ͢ΔͨΊʹɺ࠷খݶͷΠ ϯλϑΣʔε͕ఆΊΒΕΔͩΖ͏ɻ Ϋϥυͷར༻ͷਐา ຊڀݚฏ 22 ͓ͷਫঁࢠେֶڞಉ༻ڀݚ ܦඅͷࢧԉΛड͚ͯߦΘΕͨɻ ্ͱؔ࿈ͯ͠ɺࡏݱͷ CPU ྗࢉܭΑΓ௨৴ΠϯλϥΫγϣϯ͕ॏࢹ ͞Εɺຊʹ͕ྗࢉܭඞཁͳ߹ʹࣗಈతʹ Ϋϥυίϯϐϡʔλʹଓͯ͠ࢉܭΛߦ͏ͱ ͍͏Ϟσϧ͕ਐΉɻචऀΫϥυίϯϐϡʔ ςΟϯάΛ࣍ͷίϯϐϡʔλֵ໋ͷཱऀʹͳ Δͱߟ͍͑ͯΔɻࣗࡏݱͷύιίϯ্Ͱຊ ʹେ͖ͳࢉܭΛ࣮ߦ͢Δ͜ͱ࣍ୈʹ͍ͯͬݮ Δɻ͔ͭͯ Plan9 ͕ຊʹ͕ྗࢉܭඞཁͳࢉܭ ΛόοΫάϥϯυʹૹΓࠐΜͰ࣮ߦͨ͠Α͏ ʹɺσΟεΫ CPU ֎෦ͷͷΛΫϥυ ͱͯ͠ར༻͢Δํ͕Α΄Ͳཧʹ͍ͯͬΔͱߟ ͑Δɻ ίϯϐϡʔλʹΑΔཱࣗతܾࡁͷൃୡ ্ Ͱ ड़ ͨ ͜ͱ͕͜ىΔͨΊʹɺࡏݱਓ͕ؒҙࣝతʹܖ ΛަΘͯ͠༻͍ͯ͠ΔΫϥυΛίϯϐϡʔ ࢀߟจݙ [1] MK-80A,http://akademeia.info/index. php?MK-80A [2] Wikipedia PC-9800 γ Ϧ ʔ ζ,http://ja. wikipedia.org/wiki/PC-9800 γϦʔζ [3] Wikipedia ಎ۸นը, http://ja.wikipedia. org/wiki/ಎ۸นը [4] Wikipedia ύϐϧε, http://ja.wikipedia. org/wiki/ύϐϧε [5] Wikipedia ೪ ൘, http://ja.wikipedia. org/wiki/೪൘ [6] Wikipedia ༽ ൽ ࢴ, http://ja.wikipedia. org/wiki/༽ൽࢴ [7] Wikipedia ί σ ο Ϋ ε, http://ja. wikipedia.org/wiki/ίσοΫε [8] Wikipedia ؆, http://ja.wikipedia. org/wiki/؆ [9] Wikipedia ؆, http://ja.wikipedia. org/wiki/؆ [10] Wikipedia ࢴ, http://ja.wikipedia.org/ wiki/ࢴ [11] Iconoid,SillySot Software, http: //www.sillysot.com/ [12] Capture STAFF-light, femt’s Home Page, http://hp.vector.co.jp/authors/ VA017297/ [13] Stuart K.Card, Thomas P.Moran, Allen Newell, The Psychology of Human-Computer Interaction, Lawrence Erlbaum Assoc Inc, 1983/06,ISBN-10:0898598591 [14] J. Glenn Brookshear,Computer Science: An Overview (10th Edition),Addison Wesley,2008/1,ISBN-10:0321524039 [15] Wikipedia ଳ Ҭ ແ ઢ,http://ja. wikipedia.org/wiki/ଳҬແઢ [16] δΣϑϦʔɾS. Ϡϯά, խ௨, εςΟʔ ϒɾδϣϒζ – ύʔιφϧɾίϯϐϡʔλΛ ͬͨஉ ্, Լ,JICC ग़൛ہ,1989/08,ISBN10:4880636002,4880636010 λ͕উखʹߦ͍ඵ͔Β୯ҐͰ༻͢Δͱ ͍͏Ϟσϧͷมֵ͕ඞཁʹͳΔɻ೦ͳ͕Βݱ ࡏ·ͩ͜ΕՄೳʹͳ͍ͬͯͳ͍͕ɺࠓޙί ϯϐϡʔλʹܾࡁͷҰ෦Λͤɺ߹ʹΑͬͯ 1 ݸਓ͝ͱʹख͕ॴަܗઃཱ͞ΕܾͯࡁΛޙ ͍Λ͢ΔγεςϜ͕࢈·Εͯ͘ΔͩΖ͏ɻ 42 第52回プログラミング シンポジウム 2011.1