夏季休業期間のお知らせ
平素より、CodeZineをご利用いただきありがとうございます。
夏季休業の為、編集部では下記期間
読者サポート、投稿記事に関するご連絡等の業務をお休みさせていただきます。
2011年8月9日(火)18時から
2011年8月16日(火)10時まで
期間中のお問い合わせにつきましては、
8月16日(火)10時以降の対応となりますので、ご了承ください。
今後とも、CodeZineをどうぞよろしくお願いいたします。
平素より、CodeZineをご利用いただきありがとうございます。
夏季休業の為、編集部では下記期間
読者サポート、投稿記事に関するご連絡等の業務をお休みさせていただきます。
2011年8月9日(火)18時から
2011年8月16日(火)10時まで
期間中のお問い合わせにつきましては、
8月16日(火)10時以降の対応となりますので、ご了承ください。
今後とも、CodeZineをどうぞよろしくお願いいたします。
平素より、CodeZineをご利用いただきありがとうございます。
ゴールデンウィーク休業の為、編集部では下記期間、
読者サポート、投稿記事に関するご連絡等の業務をお休みさせていただきます。
2011年4月28日(金)18時から
2011年5月9日(月)10時まで
期間中のお問い合わせにつきましては、
5月9日(月)10時以降の対応となりますので、ご了承ください。
今後とも、CodeZineをどうぞよろしくお願いいたします。
最近、“ようやく”PCのOSが、XPからWindows 7になりました。
ただ、リリースから1年以上経過しているので“ようやく”と書いたものの、
周りはWindows XPを利用している人の方がまだまだ多い印象なので、
“実は結構早い方なのかも”とも感じています。
というわけで、今回は、CodeZine読者の方々が利用しているOSを調べてみました。
ついでに、前回のブラウザシェアと同様、翔泳社が運営する媒体のうち、
比較的ITとテーマが縁遠いMoneyZineの読者のOSも調べてみました。
結果はこんな感じです(計測期間:2011年2月)。
【CodeZine】
1. Windows XP:57.5%
2. Windows 7:22.1%
3. Windows Vista:9.7%
4. Macintosh:6.8%
5. Linux:2.1%
6. Windows Server 2003 and XP x64 Edition:0.8%
7. Windows 2000/NT 5:0.6%
8. 指定なし:0.1%
9. Macintosh (iPhone):0.1%
10. Media Center 2005:0.1%
【MoneyZine】
1. Windows XP : 53.1%
2. Windows Vista : 19.7%
3. Windows 7 : 18.7%
4. Macintosh : 4.9%
5. Windows 2000/NT 5 : 1.1%
6. Linux : 0.9%
7. Media Center 2005 : 0.5%
8. Windows Server 2003 and XP x64 Edition : 0.3%
9. 指定なし : 0.2%
10. Macintosh (iPhone) : 0.2%
※「指定なし」というのは、よく分かりません。アクセス解析ツールの仕様でしょうか?
というわけで、相変わらず、半数以上の方がWindows XPを利用しているようですが、Windows 7利用者も増えてきているようです(私は、まあまあ早い方だったみたいですね)。
MoneyZineの読者はWindows VistaからWindows 7へ移行していってる一方で、
CodeZine読者は一気に移行 or Vistaをスルーしている傾向が見てとれるのも、
なかなか面白い結果でした。
なお、世間一般的には、こんな感じみたいです。
・Operating System Market Share February, 2011:NETMARKETSHARE
ちなみに、Playstasion 3から見てくれている読者の方が40名弱、
Windows 95から見てくれている読者の方が20名弱いらっしゃいました。
小さい方の数字を見るのも、なかなか想像が膨らんで楽しいです。
こんにちは。中川です。
今年も2月17~18日の2日間、年1回の開発者の祭典「Developers Summit 2011」
(通称デブサミ)が目黒雅叙園にて行われました。
たくさんの方にご来場いただき、まことにありがとうございます。
私も当日、会場でいくつかセッションを聴講していました。
今年は、これまでと少し違ったジャンルも取り入れ
モバイル関連や、ソーシャルアプリに関するセッションも多く行われました。
どこも満席だったのが印象的で、注目されていることを改めて実感しました。
最終日の最終セッション、日本アンドロイドの会 女子部による
「全てのAndroidアプリ開発者に次ぐ
【application Next Generation】presented by android女子部」。
私もほんの少し、セッションに関わらせていただいたのですが、
女子目線で見る、ここがポイントAndroidアプリ開発!という内容が新鮮でした。
女子部の皆様のアンケート結果から、Androidアプリのがっかりポイントを
検証し、対策法を考える、といった内容なのですが
やはり女子、たまにばっさりな意見もあり、リアルでした。
主なアプリのがっかりポイントは
* 日本語の間違いが多い
* 直感的に操作できない
* タップ回数が多い
* デザインがださい、マニアック
などなど。
具体的な改善策としては
* 画面遷移やタップ回数を減らす
* トリセツを見なくてもわかるようにする
* ロングタップはなるべく使わない
* ANRを避ける、重い処理はバックグラウンドで行う
などなどでした。
当日は、具体的なサンプルコードに沿って開発ポイントが解説されました。
今後どういった点に気をつけて開発したらよいか、というポイントをまとめた
女子部オリジナルの『アプリ作成ガイドライン』も、現在女子部ブログ上から
ダウンロードできるので、Android開発に携わる方、または開発してみたいなと
思う方は、ぜひご覧ください。
私の中では、思い切った買い物をするのは女の人の方が多いっていう
イメージなので、女子をハートを掴むアプリが作成できたら
アプリの未来は明るいんじゃないでしょうか。
先月末に、有志のPython(パイソン)プログラマたちの手で「PyCon mini JP」というイベントが開催されました。世界各地で開催されている技術カンファレンス「PyCon」(パイコン)の国内開催に向けて、まずはノウハウの蓄積を目的として試験的に開催されたミニイベントです。
本紙でも少しレポートする予定だったのですが、諸事情によりペンディングしてしまっていますので、詳しくは「開催報告」のぺージをご参照ください。
基調講演などを聴く限り、日本におけるPythonの現況については「研究・ホビー用としての普及は十分だが、企業ユーザーが少ない(求人数も含め)」という認識も少なくない様子。
また、Pythonプログラマ(よくPythonista/パイソニスタと呼ばれます)は、コンピューターサイエンスに明るかったり、複数の開発言語を知っていたりと、情報技術に明るく適材適所的な考え方をする人が多いため、啓蒙的な働きかけの弱さがある点も指摘していました。
その辺りを今後の大きめなイベントで補完していきたいようです。
個人的には、Pythonの少し特徴的な文化として、ドキュメントにかける熱意が挙げられると思います。ソースコードの可読性も高いですし。英語のドキュメントを読んでも、先生的というかテクニカルライティングの面で関心するコンテンツが多いです。翻訳にも力を入れていて、今回のイベントでも基調講演の直後のセッションで、「翻訳プロジェクト」の紹介や勧誘を行うがあるといった、興味深い構成でした。
先月、全部で3,000ページ近いバージョン2.6のリファレンスの日本語訳が無償で公開された辺りにもその一端が伺えると思います。
これを機会に新しくPythonをウォッチし始めてはいかがでしょうか。
Macユーザーを再開して数ヶ月がたちましたが完全メインマシンと化しました。一方で、あいかわらずのアップルクオリティといいますか、オシャレで便利と不便の振れ幅をいったりきたりする感じに悩まされつつもあります。
そんなわけで、最近Automatorを発見しました。ユーティリティ的な機能の小物を自作できるすばらしいアプリです。昔懐かしいApplescriptの進化形といった趣ですが、このあたりの自由度があがったのが、MacのUnix化の恩恵ではないかとおもっています。
それでAutomatorなのですが、「サービス」を作って登録することで右クリックメニューを拡張できるんですが、このコマンドにシェルスクリプトを利用できます。
なので、個人的にとても重宝する「パスをコピー」するというサービスを作ってみました。
やり方は非常に簡単で、新規でサービスを選択。ライブラリのユーティリティから「シェルスクリプトを実行」を選択。
「"サービス"は、次の項目を受け取ります」のところを「ファイルまたはフォルダ」とします。
スクリプトはこう書きます。
for f in "$@"
do
echo "$f"
done
同じく「クリップボードをコピー」を接続してやればよいです。これは前のアクションの標準出力をコピーしてくれるようです。
これで完成で、あとはファイルやフォルダを選択して、実行すれば完全パスがコピーされるので、エディタやメーラーに貼り付けできます。
2011年、初の投稿@中川です。
2月になってしまいましたが、遅ればせながら
本年もどうぞよろしくお願いいたします。
最近、英語をちょっとやり直そうと思って
いろいろと試してみてはいるのですが
本当にびっくり、学生時代のあれやこれやは
何一つ覚えていない感じです。
英語って、あの時勉強していれば良かった・・・という
若かりし頃の自分を恨むというありがちな現象を一番実感できる例ですね。
理想は大きく2つ。
・思っていることを相手に伝えることができる
・技術文書をすらすら読めるようになる
ただ、旅行などで使う日常英語と、技術文書の英語は
なんとなく違う気がする・・・?
と疑問に思い、ある著者の方に聞いてみたのですが
技術英語と通常の英語はやはり多少違いがあるようで
実際、英語圏の方でも「技術英語は難しい」と感じる方もいるようです。
ネット上にたくさん存在する技術文書にトライして感じるのは
自分の圧倒的な語彙力の低さ。
慣れるまでは、とにかく量を読むことが鍵になりそうです。
ちなみに、
GoogleグループのDevLOVEさんでは
「英語の技術文書を読む会」なども行われているようです。
・DevLOVE Yammerコミュニティ
・英語の技術文書を読む会 wiki
皆で一緒に頑張れる、そんなモチベーション、素敵です。
前回ブラウザシェアを発表してからだいぶ経ってしまったのですが、
先日、ふと思い出して検索してみたところ、意外とブログ等で参照していただけていたことが分かりました。ほったらかしにしていて、申し訳ない限りです。
というわけで、久しぶりにCodeZine読者のブラウザシェアを調べてみました。
今回、解析ツールはGoogle Analyticsを使い、セッション単位で見ています。
まずは、ブラウザ別の順位。1年間でどの位変化したかが分かるように、昨年の同時期と比較してみました。

バージョンをひっくるめてみると、IEが一番多いようです。ただ、Chromeがいつの間にか倍ぐらいのセッション数になっていました。びっくりです。
ちなみに、バージョン別でみると、次のような感じです(※別の解析ツールで見ています)。
<CodeZine読者のブラウザシェア(バージョン別)>
1位:Mozilla Firefox 3.6 29.0%
2位:Internet Explorer 8 24.0%
3位:Google Chrome 8.0 13.8%
で、開発者の皆さんがIEで気になるのは、IE6がどの位使われているのか、という点だと思うので、それも見てみました。
<Internet Explorerのバージョン別順位>

やはり、まだまだIE6を利用している方も多いようですね。前述のバージョン別で調べてみると、シェアは全体の9.7%で第4位です。
ちなみに、CodeZineの場合、開発者の方が多く見る媒体で相対的にネットリテラシーが高い傾向があるので、比較対象として、弊社が運営する媒体の中で、一番テーマがITから遠いかなと思った、MONEYZineのブラウザシェアを見てみました。
<MONEYZine読者のブラウザシェア(バージョン別)>
1位:Internet Explorer 8 49.2%
2位:Internet Explorer 6.0 13.8%
3位:Internet Explorer 7.0 13.5%
4位:Mozilla Firefox 3.6 10.4%
5位:Google Chrome 8.0 4.7%
上位3位はIE独占でしたが、意外とChromeを使っている人も多いですね。
開発時の何かの参考になれば幸いです。
今年のデブサミ(Developers Summit)でも、一昨年の開催に引き続き、2日目の1トラックを丸一日使ってハッカソンを実施します。
・mixi Hackathon @ Developers Summit 2011
もはや説明不要かと思いますが、複数人で協力しながら短期間で集中的にコーディングにふけるイベントですね。
参加するメリットとして、生で見る他人のコーディング方法や、完成物ではなく制作過程ならではの情報量の多さ、細かいテクニックのシェア、発想の広がりと、普段得られない刺激を体験できるよい場、という声をよく聞きます。
前回はGoogleさんの全面協力のもと、OpenSocialというテーマで実施し、好評を博しました。当時はまだ先駆けという感じではありましたが、OpenSocialも今や爆発的に普及したソーシャルアプリの基盤技術として、重要な位置を占めています。
・『楽しいデベロッパーカルチャーを生で体験しよう! デブサミ2009で、OpenSocial Hackathon開催』
・『Google Hackathon体験レポート 仲間と同じ目標に向って一気にアプリを作り上げる一体感』
今回は、ミクシィさんの協力のもと、「mixi Graph API」をテーマにハッカソンを行います。これはソーシャルグラフ(ユーザー同士のつながりの情報)をSNS以外のプラットフォームでも利用可能にする機能で、例えば、AndroidやiPhoneといったスマートフォン上のアプリに組み込めば、ソーシャルアプリのような爆発的な利用普及によって、いち早くサービスを軌道に乗せられる可能性があります。こちらもOpenSocialに続き、今後の要となりそうな技術の一つといえるでしょう。
・『ミクシィハッカソン@デブサミが開催決定! テーマは今後スマホでの利用拡大が期待される「mixi Graph API」 』
指導を行うチューターには、前回のハッカソンも担当した田中洋一郎氏の他、WebやAndroidアプリ開発に詳しいミクシィのベテランエンジニアも多数参加するとのことで、ミクシィの社風を肌で感じるのにもよい機会となっています。
何を作りたいか決まっていなくても、事前のミーティングで皆で話し合えばなんとかなるそうです。必要なのは、基礎技術と熱意だけ。特に意欲溢れる新人の方は思い切って参加して、先輩に一つ揉んでもらうとよいでしょう。
募集締め切りが迫っています。少しでも興味を引かれた人は後悔しないよう、ぜひ奮って参加してみませんか。
Mac miniを買ってから、最近ほとんどWindowsを使わなくなって、ブラウザもSafariになっているのですが、特に借りてきたDVDをMacで見るようになりました。
自分のPCは5年くらい前に作った自作なんですが、まぁそのせいで、動作音は結構うるさいです。元々PCのうるさいのが嫌いで、無音PCがいいのですが、そういうわけにもいかず、当時も妥協しつつ静音PCを作ったつもりなので、普通のPCよりはうるさくないはずなんです。
しかしながら、自宅でさらに夜中とかなるとオフィスと違って異様に静かなんですね。で、PCでDVD見るとDVDの内容の前に動作音がすごい気になって、ヤダな~と常々おもっていたのです。まぁPCをつけているとだんだん慣れてくるんですけど、PCを消すと「シーン」となる、あの感じで結構うるさいな、と。
Mac miniを操作したときにすぐに気づいたのは、動作音がほとんど無音に近い、一般家電並だということでした。Macを消してもあまりつけていたときと変わらず、つけても「スーン」という感じです。これはDVD鑑賞にいいかも、ということで、試してみたら結構よかった、というわけです。
DVDに飽きてきたらネットでよそ見できるのもよいです。
倍速で音声が再生されない(デフォルトプレーヤーには速見機能がない)、ところくらいでしょうか、不便なのは。
というわけで、Macが第三のDVDプレーヤーとなっている、この頃です。
Mac mini
http://www.apple.com/jp/macmini/