̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ IT ニュース&コラム 2011/11/14 通巻545号 縮小版 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ >>> スマートフォンから始まる Flash から HTML5 への移行が現実に。 * The others Last week watched News  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ◇ これまでのFlashを巡る苦難の歴史 Adobe vs Apple。 http://gigazine.net/news/20111110_flash_history/ … ついに Flash を携帯電話に搭載にすることを断念。 ◇ ソニー、radiko.jp が聴けるWi-Fi対応デジタルフォトフレーム。 http://internet.watch.impress.co.jp/docs/news/20111109_489447.html … ラジオと見れば、斬新なデザイン。 ◇ Siriはグーグルの検索事業に対する脅威。グーグル会長。 http://japan.cnet.com/news/business/35010148/?tag=topMain … 天気、動画、などの単純なキーワードが競合している。 ◇ アップルのスライド式ロック解除特許。専門家に聞く訴訟の可能性。 http://japan.cnet.com/news/commentary/35010037/?tag=topMain … 先行技術に似たようなものはあるが、有効だろう。 ◇ NVIDIA、Kal-ElことクアッドコアTegra 3を正式発表。 http://pc.watch.impress.co.jp/docs/news/20111109_489407.html … 順調に性能を伸ばしている PC 向け ARM コア。 ◇ スタバが怖い!そんなあなたにさくっと注文できるAndroidアプリ。 http://nlab.itmedia.co.jp/nl/articles/1111/05/news008.html … 難しい言い回しでもカンニングできれば安心。 ◇ キングジム、BluetoothでiPhoneにも繋がる新型ポメラ。 http://pc.watch.impress.co.jp/docs/news/20111108_489316.html … 広くなった分、薄くなった。解像度も向上。 ◇ Android 3.0ソックリの直輸入タブレット発売、2.3ベース。 http://akiba-pc.watch.impress.co.jp/hotline/20111105/etc_teclast.html … ホーム画面はメーカーがカスタマイズできるのを利用。 ◇ ARM-Atom-Bobcatをベースとするスモールコアサーバーとは。 http://pc.watch.impress.co.jp/docs/column/kaigai/20111109_489233.html … サーバーには瞬発力が要求されない。多くのコアを搭載できる。                      Snap Note 3 開発BLOG  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ [ プログラミング言語 Python は導入するハードルが低い ] 最も簡単に始められるプログラミング言語は、JavaScript でしょう。 なぜなら、サンプルも豊富ですし、ほとんどのブラウザにデバッガーが 付いているからです。 JavaScript の文法は難しいですが、大した問題 ではありません。 しかし、ブラウザの外となると、JavaScript も無くはないのですが、 親切なインストーラーが無いことと、ブラウザの中でしか使えない サンプルが多いので、ハードルが高いです。 ブラウザの外では、 今のところ Python が最も簡単に始められそうです。 http://www.python.jp/Zope/download/pythoncore から、最新(ver3.2.1)の Python - Windows用インストーラを使うと、 自動的に拡張子 .py が Phyton に関連付けされ、デバッガーも インストールされます。 いつも使っているテキスト・エディター、または [ スタート > すべての プログラム > アクセサリ > メモ帳 ] を開いて、下記の3行のスクリプト (コード)を入力します。 # -*- coding: utf-8 -*- print( "Hello, world!" ) input( "実行は終了しました。" ) [ ファイル > 名前を付けて保存 ] を選び、ファイル名は「Hello.py」 文字コードは「UTF-8」にして保存します。 できたファイル Hello.py をダブルクリックすると、実行できます。 新しいスクリプト(ファイル)を作り始めるときは、このファイルをコピー するだけで、できます。 Hello.py を右クリックして [ Edit with IDLE ] すると、IDE(開発環境) が開きます。 IDE で、スクリプト(コード)を編集することができ、デバッガー も使えるので、メモ帳を使うよりは、こちらを使ったほうがいいでしょう。 デバッガーを使って、ステップ実行するには、 Editor [ Run > Python Shell ]、Shell [ Debug > Debugger ]。 ブレークポイントを張るには、Editor から右クリック [ Set Breakpont ]。 実行するには、[ Run > Run Module ]。 Debugger ウィンドウが表示されているとき、ブレークポイントで止まります。 Debugger [ Step ] ボタンを押すと、ステップ実行します。 GUI のステップ実行をいかにユーザーに早く経験させることができるかが、 新しい開発者を増やすポイントだと思います。 日本発の Ruby に期待を しているのですが、デバッガーが使えないという誤解を生んでいる時点で 負けていますね。 JavaScript の普及の高さから見ると、言語仕様の優劣は、 大した問題ではないのです。         ソフトウェアデザイン館 Sage Plaisir 21 について  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ホームページ  >>> http://www.sage-p.com/ メルマガ    >>> http://www.mag2.com/m/0000083983.html ブログ     >>> http://blog.livedoor.jp/sage_p/ ツイッター   >>> http://twitter.com/Ts_Neko ダウンロード  >>> http://www.sage-p.com/freesoft.htm サポート掲示板 >>> http://www.sage-p.com/kg_ban09/z6037C8.cgi 東日本大震災  >>> http://www.sage-p.com/saigai.html メール   >>> ts-neko◇sage-p.com ←◇を@に変えてください          緊急メールは件名に「うどんメール」を付けてください。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ メルマガの設定を変更する? >>> http://www.mag2.com/m/0000083983.htm  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ News & Column are composed by T's-Neko 2011  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄