プログラマーとシステムエンジニアのスキルアップサイトIT全般の知識・技術向上のための情報と、システム開発・設計に役立つコンテンツを提供。250pJava7で多くの機能追加が見送られたが、Java8では、大きな機能追加となった。ラムダ式の追加により、プログラムの手法も大きく変わってくる部分も今後は増えてくると思うので、この辺りで最新のJavaの機能を押さえておきたい。この書籍は、Javaの基本を理解している中級者程度以上を対象としているため、余分な初心者向けの解説が無いため、も使えると思う。Java8に関する書籍は他にもいくつか発売されているが、この書籍はJava8の新機能の解説がしっかりされているのはもちろん、Java7での細かな機能追加についてもなされている点が他の書籍との差となり、私はこの書籍を購入した。この書籍でJava7、Java8での機能追加の内容をしっかり押さえておきたい。Apple社のiPhoneの独占状態だったと思う。それは昨年発売された、iPhone4の人気で確実なものになっていたのではないだろうか?しかしながら、2010年夏以降から年末にかけ、状況は大きく変わってきている。HTCの、Desire、Desire?で、Android2.1に対応し、Android端末としての評判、人気も上々だったと思う。いう、Desireのハイスペックモデルの発売が発表される。その後の流れは、多くの人の印象に残っていると思うが、2010年冬に、AU、ソフトバンク、NTTドコモの順に、Android端末の大量発表ラッシュとなった。iPhoneの売り上げに単独で勝てる端末はないが、Android端末の売り上げ台数の合計は、iPhoneの売り上げ台数を超えているとも聞いた覚えがあります。これは、iPhone端末よりも、Android端末のユーザーが増えたことに他ならない。私も、この状況を機会に、スマートフォンユーザになった一人です。ガラパゴス)ポイント実は、iOS、Android両方を体験し、さすがに、iOSの完成度の高さには驚かされ、そこだけ見ると、当然iOSに軍配かなと思いました。今後の発展性、オープンさ、コスト面を考えると、やはり、AndroidOSであると思う。AndroidOSもバージョン2.2になり、かなり使い勝手等の向上がはかれているようだ。今後、"アプリの開発"という視点で、Androidについて情報の収集等おこなっていきたいと思う。本書は、こういった意味では、非常に有効な情報源となる。現在の、アンドロイドマーケットではどのようなアプリが人気で、どのような素晴らしい機能が実現されているのかが、カテゴリ別にわかりやすく書かれている。どのようなアプリが人気があり、今後どのようなアプリを開発し、どのようなアプリが求められているかについての助けになると思う。人を惹きつける18の法則。聴衆を魅了し続ける世界一の経営者。iPodを成功に導いたプレゼンの極意を解き明かす!この本では、ジョブズのプレゼンテーションを分析し、聴衆を魅了するテクニックの数々を初めて明らかにする。この本を活用することで、ジョブズのスキルを習得し、そのテクニックを活用すれば、彼と同じように聞き手の心を動かし、また聞きたいと思われる話ができるようになる。ポイントシステムエンジニア(SE)にしろ、プログラマー(PG)にしろ、プレゼンする能力は、あるに越したことはない。テクニックを使うだけでも出来が大きく違ってくるので書籍で学ぶことも重要。この本は、プレゼンテーションのテクニックについて、スティーブ・ジョブズの過去のプレゼンを例に出したり、たくさんのエピソードについて書かれており、その中で、18のテクニックについて語られている。テクニックの内容については一般的なものもあるが、さすがジョブズと思わせられるものも多い。テクニックの内容だけだともっと簡単にまとめられると思うが、ジョブズやその回りの人々の体験、エピソードがこれでもかというくらい書かれているため楽しみながら学べる実用書ではないかと思う。この本を読みながら実際にジョブズのプレゼンが見てみたいと思うようになった。各シーンの最後に「ディレクターズ・ノート」という形で各シーンのポイントがまとめられており、ここだけ読むだけでもかなり役立つと思う。様々なキーワードが書かれている点も興味深く、この本を奥深くしている。内容Seasar2による現場のノウハウを詰め込んだWeb開発バイブル決定版SAStruts、S2JDBCから周辺プロダクト、携帯Webアプリまで、Seasar2のすべてを徹底解説。Javaベースの国産DIコンテナ「Seasar2」と、Seasar2をベースにしたWebフレームワーク「SAStruts」、データベースアクセスフレームワーク「S2JDBC」の解説書。DIコンテナとしてのSeasar2の基礎から、SAStrutsやS2JDBCといったフレームワークを徹底的に使いこなすために必要となる情報までを一冊にまとめている。ポイントJavaのWeb開発フレームワークとしては定番のひとつとなっているSeasar2。Seasar2は、すでに確立されたフレームワークとして今後大きな機能拡張はされない(もちろん不具合の対応などはきっちりとされている)となっている。DIコンテナ、SAStruts、S2JDBCを利用した開発をおこなうにあたり、安心して利用でき、フレームワークのバージョンアップにおける、大きな互換性の問題もなく利用できそうなので今後学習する内容が、長く活用できると思われる。Seasar2は、国産のフレームワークであることから、日本語のドキュメントや、メーリングリストでのやりとりも活発であることから、学習や、問題の解決のための情報収集も比較的簡単にできる。本書は、「Seasar2徹底入門」となっているが、フレームワークの仕組みという根幹の部分の解説だけではなく、システムの開発における、必要な部分すべてを網羅した形で構成されている。設定情報の外部化、CSVファイル、Excelファイルの操作、携帯Webアプリの開発まで、Seasar2を様々な形で応用できる部分まで触れられている。基本のフレームワーク部分の仕組みの解説についてもう少し厚く解説が欲しかった気もするので、Seasar2のフレームワークの内部に興味がある方は少し物足りないかも。Desire(X06HTII)が発売されました。Android2.1搭載のスマートフォンで、iPhone4に次ぎ、評判は上々のようです。iPhone4の勢いほどではないけど、アプリケーションの開発という点では、より柔軟・オープンであり、今後に期待できます。Desire(X06HTII)は、2010年10月8日には、Andoroid2.2へアップデート可能で、加速度的にiPhoneを凌ぐ勢いとなりそうです。前置きが長くなりましたが、この書籍では、こういった状況を踏まえてかどうか、アプリケーションの開発について、2大スマートフォン(もちろんIPhoneとAndroid)の両方のプログラミングについて書かれた最新の書籍になります。私の場合は、Mac環境、Apple製品を好んで利用しないため、必然的に、Javaでの開発が手軽にできるAndroidとなった訳ですが、スマートフォンの開発については、やはり、iPhone、Android両方の知識について理解する事も大切です。この書籍ではタイトルのとおり、"入門"ではありますが、こうした2大スマートフォンのアプリケーション開発について、両者を比較しながら、体系的に、手軽に学べるという点では、とても有用なバイブルとなると思います。基本的な知識と、技術がしっかり学べると思います。知っておくべき内容がたくさん詰まっていると言えます。開発環境のセットアップポイント2大スマートフォンのアプリ開発が同時にわかる!世界的なブームとなっているiPhone/iPadとAndroidのプログラミングを同時に学びましょう。iPhoneプログラミングの基本、Objective-C、iPadの画面サイズを生かすアプリの作り方、Androidの4大構成要素(Activity,Intent、Service、ContentProvider)、Androidで作る弾幕系シューティングゲームなど、多彩な内容を詰め込みました。iPhone/iPadとAndroidの類似点と相違点を把握しながら学べ、それぞれのOSに対する理解も深まります。補足iPhone/iPadの開発は、通常Mac上での開発となりますが、C#環境でも開発することがが可能なようです(Mono環境)これは、開発の生産性においても、Windowsプログラマにとっても、とても可能性の広がる事だと思います。Appleの対応についても、もっともっとオープンになればうれしいことです。内容ぜひ押さえたいC#開発のポイントが満載!最新テクニックをマスターする35のテーマどこからでも読めてスキル倍増!!ポイントこの本は、いわゆる入門書ではありません。2010にバージョンアップした。3.5)より、LINQをはじめ、言語仕様も大きく強化されてきており、本書ではそういった新しくなった言語仕様の解説はもちろん、新しい機能を使いこなすための、超・実践的なテクニックをわかりやすく解説しています。4.0)を利用することにより、これまでと違った新しいスタイルのプログラム開発への切換えが可能になってくると思います。具体的には以下のような、テクニックについて解説されています。動的型付け変数オプション引数・名前付き引数ジェネリックの反変性・共変性についての解説は必読ですし、利用価値の高い新機能であることは間違いありません。株式会社インプレスコミュニケーションズ191ページ1,429円+税ポイント現時点(2010年9月5日)で、最新のSEO関連の書籍で、ツイッターや、mixiなどのソーシャルネットワーク、SBM(ソーシャルブックマーク)、スマートフォン、iPadについても書かれており、幅広い情報を得られます。当然ながら従来のSEO対策について(Google、Yahoo、goo)も書かれていますが、主に携帯アフィリエイトで成功されているため、携帯よりの内容になっている部分もあります。結局は、「サイトの充実、コンテンツの質」といったサイトの内容に関することで、あまりにも強調するので、そこまで内容ばかりを言われると・・元も子もないなと感じた。あとは、ユーザーフレンドリであることについても触れている。ついて書かれていた点は参考になった。内容なぜ、これまでのSEOでは成果がでないのか?これで解決!ツイッターSEO、ユーザーフレンドリーSEO、ピアメソッドサイト構築法、ソーシャルブックマークSEO人気サイト「携帯アフィリエイトバイブル」のノウハウを大公開!「マニュアル通りのSEO対策」だけでは、上位表示は実現できません!(著者からのメッセージ)私は、巷で言われているSEOテクニックはほとんど気にしていません。強烈な意識をもってサイトを運営しています。「ユーザーフレンドリー」という言葉に集約できます。その成果が、キーワード「携帯アフィリエイト」でのグーグル1位なのです。2010を利用している。書籍は発売されていない。2007をターゲットに書かれているのでご注意いただきたい。信頼のマイクロソフト公式ガイド!プロジェクトを効率的に管理するためのノウハウが満載!!本種では次のようなテクニックが習得できます。機能を使いこなせていない人のための、ノウハウ集、TIPS集として有効活用できます。Canvas」という高機能なソフトウェアが1万円程度で購入できます。現在は、ベータ版を使っていますが、2010年6月17日に発売予定だそうです。Excelライクに使えるようになっていたり、チームプランナーという、リソース毎に線上に並べられたタスクをドラッグドロップで移動し、スケジュール調整できる新機能があり、今まで以上に使い勝手がよくなっています。今回、紹介している本は、あくまで、現時点(2010/6/13)での最新バージョンの解説本ですが、購入した理由は以下の通りです。Projectでは、進捗管理の中で、実績時間の管理というものをしたことはありませんでした。進捗率(達成度)の管理だけをしていました。それは実績時間と進捗管理が連動していて、よくありがちな、予定時間を経過したけど、進捗率は50%だという状況が表現できなかったり、作業予定日に別の作業をしていたため、予定の作業が1/2しかできなかった場合に、勝手に翌日以降に残りの1/2の作業がスケジュールされたりという現象が発生していたからです。達成率と実績時間を別で管理したいなと思っていたけれど、ネットで調べてもなかなか見つからなかったから諦めてました。ところが今回も、実績時間の管理をしたいという話が上がったので、再度調べてたところやっと見つけました。http://ec.nikkeibp.co.jp/item/contents/mokuji/m_596100.html↑第7章のコラムこれだけ見て、即買いしました。※意外と簡単にできたのでショックでしたが、一応手順も示しておきます。タブをクリックします。チェックボックスの中で、「タスクの実績情報更新時に、リソースの作業時間を自動更新する」というオプションがあるので、このチェックを、オフにします。※これで、作業時間と達成率が別々に入力できるようになります。※但し、達成率が100%になった場合は、作業時間の達成率も必ず100%になります。基本的な操作方法が主ですが、ところどころに、上記のようなコラムや、TIPS的な内容も散りばめられています。本書では次のようなテクニックが習得できます。内容Googleのスケーラビリティを案件で使い切る。活用の秘訣は、「制約」を正しく理解すること。Azureサービスも開始され、クラウドサービスもビジネスだけではなく、個人的な利用についても十分現実的なものになっていきている。Azureも魅力的であるがまだまだ情報も少なく、個人的に試してみるのは、まだ先かなぁと思う。制限を超えることはないと思う。本書では、こういった、サービスの基本的な内容、課金について、導入手順などはもちろん、サービスの各機能の使用方法のポイントを、わかりやすく説明されているので、このサービスの素晴らしさが実感できると思う。触ってみたいという方は、Eclipse環境で導入可能なので以下参照してください。