2011年8月 Archive

東京てら子Vol.18『夏休みの自由研究発表会』に行ってきた

暑い日が続きますね。あまりに暑いときは、近所のサーティワンアイスクリームを愛用しています。地元には店舗がなかったので、上京して初めて食べたときの感動は忘れられません。個人的には、チョップドチョコレートがオススメです。

さて、今月も東京てら子に行ってきました。今回は発表もしてきましたので、その内容をブログでも公開します。

20110830.jpg

Read more

キヤノンのインクジェットプリンタを使って感心したこと

キヤノンのインクジェットプリンタ「PIXUS MG6130」を使っています。プリントの他にも、スキャンやコピーなどもできる、いわゆる家庭用複合機です。無線LANがついているので、普段作業している部屋から離れたリビングに本体を置くことができ、なかなか快適です。

さて、今日はこのプリンタを使っていて感心したことをご紹介します。下のダイアログを見てください。

20110823.png

Read more

Windows 7をサーバーに、Mac OS X 10.6をクライアントにした拙者のSynergy環境設定

複数のOSにまたがったPCでマウスとキーボードを共有できるSynergy、便利ですよね。なにそれ?って人はぜひググってください。

Welcome - Synergy
http://synergy-foss.org/

もう何年もいろいろな環境で使っているのですが、どのOSをサーバーにするかで挙動が変わったり、キーボード配列によってはうまく動かなかったりということがあるので、メモ代わりに今の環境で使っている設定を共有します。

20110822.png

Read more

Web Designing連載「Twitterの機能を手軽に利用する」

昨日18日発売の雑誌、Web Designing 2011年9月号(Vol.122)で連載中の、「Flash Lab.」の概要を紹介します。

20110819.jpg

Read more

XAMPPのApacheが起動しなかったらSkypeが原因かもしれない

タイトルで全部語っちゃいましたが、一応解説。

20110818.png

Read more

『Movable Type 5.1 プロの現場の仕事術』を(大体)読みました

しばらくMovable Typeに触れていなかったので、ブログを再開したことをきっかけに「色々思い出すため本を買おう」と思い立ちまして、選んだのがこれです。

Movable Type 5.1 プロの現場の仕事術
Movable Type 5.1 プロの現場の仕事術

Read more

Google Maps API for Flashで「The Map.sensor parameter is missing.」とかアラートが出たときの対処法

C#の勉強するって書いておきながら、次の記事がAS3っていうね。フェイントですよね。

Googleマップでアラートが出た

前にWeb Designingの連載でもGoogleマップについて書いたんですが、その後ひさしぶりに実案件でGoogleマップ(正確にはGoogle Maps API for Flash)を使うことになりました。ちょっとだけバージョンも上がっていたので、新しいSDKをダウンロードして表示してみたら見慣れないアラートが。

20110815.jpg

Map.sensorとは

なにやらMap.sensorに値がないと。なんじゃそれ? APIリファレンスを見ても、何も書いてない。SDKに付いてくるASDocを見ると、説明が書いてありました。

Use of the Google Maps API now requires that you indicate whether your application is using a sensor (such as a GPS locator) to determine the user's location.

ざっと訳すと、「Google Maps APIを使うには、あなたのアプリケーションがユーザーの場所を測定するためにセンサー(例えばGPSロケーター)を使用しているかどうかを示すことが必要です。」ってことみたいです。

具体的には、スマートフォンのようなモバイル端末でGoogleマップを動かすときに使えるオプションみたいですね。いつから必要になったのかは分かりませんでしたが、とにかく必要だっていうことなので追加してみましょう。

サンプルコード

	var _map:Map = new Map();
	_map.key = "APIキーを入力する";
	_map.sensor = "false";
	_map.setSize(new Point(stage.stageWidth, stage.stageHeight));
	addChild(_map);

これでアラートが出なくなります。対処法ってほどでもないですが、必須パラメータなので常に記述するようにすればOKでしょう。あと、基本的にPCを対象としたコンテンツではセンサーは存在しないでしょうから、値としては"false"固定でよいと思います。

注意すべきなのは、Map.sensorの型がBooleanではなくStringということ。ふつうBooleanだと思うじゃんね……。

最近disられがちなFlasherが~東京で~C#に出会った~(©下條アトム)

このところは、せっかく「タイトルで釣るブログは、スポーツ新聞や週刊誌と同格」というような風潮が根付いてきたのに、こんなタイトルですみません。これでもマジメに書いてますんで、よかったら流し読みだけでもしていってください。

まずはAdobe AIRを使おうとした

そういうわけで、ある日のこと。ちょっとしたユーティリティソフトを作ることになりまして、やっぱActionScripterとしてはAdobe AIRですよね!ってことでクロスプラットフォーム万歳的な気持ち的な感満載気分でActionScriptを書いたりコンパイルしたりしていましたら、いつの間にかVisual C# 2010 ExpressでC#を書いていました。

 

         ,. -‐'''''""¨¨¨ヽ
         (.___,,,... -ァァフ|          あ…ありのまま 今 起こった事を話すぜ!
          |i i|    }! }} //|
         |l、{   j} /,,ィ//|       『おれはFlashDevelopでAS3を書いていたと
        i|:!ヾ、_ノ/ u {:}//ヘ        思ったらいつのまにかC#を書いていた』
        |リ u' }  ,ノ _,!V,ハ |
       /´fト、_{ル{,ィ'eラ , タ人        な… 何を言ってるのか わからねーと思うが
     /'   ヾ|宀| {´,)⌒`/ |<ヽトiゝ        おれも何をされたのかわからなかった…
    ,゙  / )ヽ iLレ  u' | | ヾlトハ〉
     |/_/  ハ !ニ⊇ '/:}  V:::::ヽ        頭がどうにかなりそうだった…
    // 二二二7'T'' /u' __ /:::::::/`ヽ
   /'´r -―一ァ‐゙T´ '"´ /::::/-‐  \    HTML5だとかジョブズの呪いだとか
   / //   广¨´  /'   /:::::/´ ̄`ヽ ⌒ヽ    そんなチャチな高尚なもんじゃあ 断じてねえ
  ノ ' /  ノ:::::`ー-、___/::::://       ヽ  }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::...       イ  もっと恐ろしいものの片鱗を味わったぜ…

 

簡単に言うと、AIRだけでは自分の考えていた仕様の半分くらいしか実装できないという結論に至ったわけです。これはもうアイデアとテクノロジーが一致しなかっただけなので仕方がないことです。

今はダメでも、将来ならいけんじゃね?

そうです、パンが無いならケーキを食べればいいのです。現在、β版が公開されているAdobe AIR 3では、「Native Extension」という機能追加が予定されています。これは、ネイティブコード(C++とかC#とかObjective-Cとか)で実装されたライブラリをAIRから利用できるというものです。例えば、デスクトップのAIRアプリからWindows/Macの提供するAPIを叩く、モバイルのAIR for AndroidやAIR for iOSならば電話帳にアクセスする、など、これまでとは比較にならないほどの自由度を手に入れられます。このあたり、有川さんのブログに詳しい記事がありますので、そちらもぜひ。

……ということは

将来的には、Flasherもネイティブコードを書けるといいことあるヨネ!ってことです。もちろん全員が全員書けるようになる必要はないわけですが、単純にもの作りや発想の幅が広がるって素敵やん? 泣けるやん?

プログラミング言語もたくさんある道具のひとつでしかないので、大事なのはそれを使って何を作るか。という長い前置きのあとで、身近なWindowsで使えるユーティリィを開発するために、C#を勉強することにしてみました。

C#ってなんやねん

マインドマップ風にまとめてみましたので、こちらをどうぞ。

C#の概要

これから少しずつでも、ブログなどで勉強の成果を記録していきたいと思っとります。

今日はここまで。

すぎむら しんいち『ブロードウェイ・オブ・ザ・デッド 女ンビ ―童貞SOS―』1

ゾンビ感染が世界中でパンデミックを起こし、日本でもゾンビだらけになりつつある状況で、童貞ニート×3と、美少女女子高生が中野ブロードウェイでサバイバルっつー血湧き肉躍るマンガ。

ブロードウェイ・オブ・ザ・デッド 女ンビ ―童貞SOS―(1) (シリウスコミックス)
ブロードウェイ・オブ・ザ・デッド 女ンビ ―童貞SOS―(1) (シリウスコミックス)

女性が感染すると「女ンビ」になり、男を食い殺すという設定が秀逸。エログロホラーだけど、さらっと読めるのは作者のテクニックがものすごいからだろな。

あと、ブロードウェイの描写が妙に細かくて、巻末にはタコシェの店長がインタビューされたりするので、中野住民はマストバイだと思う。

ジョージ・A・ロメロらへのオマージュも盛りだくさんで、ゾンビファンもこれまた必読です。

Google Chromeのデベロッパーツールで使えるショートカットキー

Google Chromeには、Web開発者向けにデベロッパーツールという機能が付属していまして、まぁ簡単に言うとFirebugのChrome版的な。総合的な機能や使い勝手は、Firebugの方がいいかなーって感じなんですが、最近メインブラウザをChromeにしてるのでいちいちDOM見たりするのにFirefoxを起動するのも面倒くさい。

ちゅーわけで、デベロッパーツールをばんばん使っていくために、ショートカットキーを調べたのでポストします。

20110809.jpg

まず、デベロッパーツールを開くだけなら「F12」。実はFirebugと同じショートカットキーで動くんですねー。もしくは「Ctrl + Shift + I」でもOKです(MacはControl + Option + I)。もちろん再度「F12」を押すことで表示/非表示を繰り返すトグル動作になります。

続いて、拙者が一番使うDOMインスペクタモード(HTMLの要素ごとに解析できるやつ)は、「Ctrl + Shift + C」です(MacはControl + Option + C)。これは、デベロッパーツールを開いてない状態で実行します。普通の手順でDOMインスペクタをするには……

  1. 右上の20110809b.png(レンチアイコン)→「ツール」→「デベロッパーツール」を開く(↓の画面みたいになります)。
    20110809c.jpg
  2. Webページ上の解析したい要素の上で右クリックして、「要素を検証」を選ぶ。これで選んだ要素の情報が表示される。
    20110809d.jpg

微妙に手順が多い。しかも、選んだ要素以外に切り替えるには、また右クリックするか、DOMインスペクタボタン(左下の虫めがねアイコン)をクリックしてDOMインスペクタモードに切り替える必要があります。

これを一発で実行するショートカットキーが「Ctrl + Shift + C」です。この場合、マウスポインタを合わせた要素に応じて自動的に解析対象を切り替えてくれるので、直感的な操作ができてgoodです。

他にも便利なショートカットキーがたくさんあるんですが、それはまたの機会に。

F-siteセミナー「チーム力向上DAY!~みんなで作るために」に行ってきた

行ってきたっていうか、主催してきました。テーマは「チーム力向上DAY!~みんなで作るために」ということで、普段Flashを仕事にしている人が、他の分野の人たちとどうやって協力しているのかを取り上げました。

F-siteのWebサイトにも写真レポートがアップされる予定ですが、今回個人的に感じたことなどをメモ代わりに書きましたのでシェアします。

20110808.jpg

Read more

DMM.comで半額セールをやってます

DMM.comで半額セールが始まりました。8/17(水)昼12:00まで、DVD、電子書籍、PCソフトなどの対象商品が半額になります。

DMM.com DVD通販、レンタルなどの総合サイト

いろいろありますが、やっぱりDVD/Blu-rayの通販がオススメですね。全部目を通して、オススメをチョイスしてみました。価格は変動するかもしれませんが、8/5現在のものを書いておきました。

ナイトメアー・ビフォア・クリスマス 3Dセット (ブルーレイディスク)ナイトメアー・ビフォア・クリスマス 3Dセット (ブルーレイディスク)

定価 4,935円 → キャンペーン価格 2,467円(50%OFF)
言わずとしれたティム・バートンの名作。3Dセットとは、3Dと2Dの2枚組とのこと。3Dテレビを持ってない人は、通常版を通常価格で買った方が安いです。

キミとボクキミとボク

定価 2,940円 → キャンペーン価格 1,470円(50%OFF)
F-siteでも喋っていただいた、やまがらさん原作の映画がいよいよDVD化。Flashアニメーションでは世界初の実写映画化(商業作品として)が実現した作品です。Webで見れる原作も要チェック!

ウルトラマンVS仮面ライダー (ブルーレイディスク)ウルトラマンVS仮面ライダー (ブルーレイディスク)

定価 7,980円 → キャンペーン価格 3,990円(50%OFF)
伝説の作品がついにBlu-ray&DVD化。本編はさることながら、特典でついてくる黒部進(ハヤタ隊員)と藤岡弘(本郷猛)のスペシャル対談を見たい。DVD版は通常価格で、200円くらいしか違わないのでBlu-rayの方がお得です。

猿の惑星 DVDマルチBOX (初回生産限定)猿の惑星 DVDマルチBOX (初回生産限定)

定価 4,990円 → キャンペーン価格 2,494円(50%OFF)
アーサー・P・ジェイコブス製作の猿の惑星シリーズ「猿の惑星」「続・猿の惑星」「新・猿の惑星」「猿の惑星・征服」「最後の猿の惑星」すべてを網羅するBOX。

笑い飯「パン」~笑いの新境地~/笑い飯笑い飯「パン」~笑いの新境地~/笑い飯

定価 3,990円 → キャンペーン価格 1,995円(50%OFF)
10月発売のDVDなんですが、早くも予約受付終了してます。そのうち予約枠復帰するかも?


いやー、悩むなぁ。

THERMOSの真空断熱タンブラー

そろそろ本格的に暑い夏が始まりそうですね。だいたい私は仕事中にビールアイスコーヒーを飲んでいますが、今年購入したTHERMOSの真空断熱タンブラーは最高です。

20110804.jpg

  • 氷を入れてもまったく結露しない=コースター不要
  • 数時間経っても冷たいまま=氷が溶けにくい
  • ステンレス=錆びない/割れない/食洗機OK

写真で握っているタンブラーの中にも氷とアイスコーヒーが入っていますが、ご覧の通り、水滴ひとつありません。仕事が終わったら、今度はビールやハイボールで活躍します(そっちがメインかも)。

そうそう、温かい飲み物にも使えます。

単品でも売ってますが、2個セットがお得でした。8/4現在、Amazonでは私が買った7月中旬(3,100円くらい)よりも値上がりしているので、楽天やYahoo!のショップで買った方がいいかも。

Twitterのリスト管理をするWebサービス「Twitlistmanager」

Twitterにリスト機能が導入されてからずいぶん経ちます。導入以後は、フォロー直後にリストに割り振るという手順を踏んでいるので問題ないのですが、問題はそれより前にフォローした人たち。標準のUIでは、誰をリストに入れてないのか分かりづらい上に、追加するのも面倒。

そこでTwitlistmanagerを使えば、自分のフォローしている人たちがどのリストに入っているか一目瞭然です。追加/削除はもちろん、リストに入ってない人だけを表示することも可能。これでリスト管理もバッチリです。

20110803.jpg

Twitlistmanager
http://twitlistmanager.com/

 

BTOでカスタマイズできるAndroidタブレット

続々と市場投入されているAndroidタブレットですが、画面サイズ、CPU、メモリなどをBTOで注文できるサービスが始まってました。社名やブランド名の刻印にも応じてくれます。

20110801.jpg

Read more