『Think IT | ソフトウェア開発の第一線に携わるエン...』 の新着エントリー
-
第2回 人気コンパイラ言語5選 | Think IT thinkit.co.jp
はじめに 今回から、現在人気があるプログラミング言語を個別に紹介していきます。本稿ではコンパイラ言語5選と題して、C、C++、Objective-C、Java、C#の5つを取り扱います。この5つの言語は、TIOBE Softwareのランキングを参考に上位の言語を選んでいます。 TIOBE S... 続きを読む
-
第2回 人気コンパイラ言語5選 | Think IT thinkit.co.jp
- コンピュータ・IT
- プログラミング programming hatebu
- 28 users
- 2011/04/20
はじめに 今回から、現在人気があるプログラミング言語を個別に紹介していきます。本稿ではコンパイラ言語5選と題して、C、C++、Objective-C、Java、C#の5つを取り扱います。この5つの言語は、TIOBE Softwareのランキングを参考に上位の言語を選んでいます。 TIOBE S... 続きを読む
-
第2回 iOSアプリ開発の準備 | Think IT thinkit.co.jp
開発機材の準備 前回は「Rabbit Maze」というゲームの企画/仕様の概略を説明した。今回からはその仕様をどのように実装しているかを解説していくのだが、本連載は「実践」と銘打っているので内容は中級者以上向けとして進めさせていただこうと思う。しかしながら初心者の方も読まれる事を考えて、今回は... 続きを読む
-
実践!iOSで作るゲームアプリ | Think IT thinkit.co.jp
本誌は、読者登録いただくことにより、毎月無料でみなさまのお手元まで直接お届けいたします(書店などでは販売していません)。 企業の情報システムを担当する方々や事業部門のIT担当の方々、およびIT関連プロフェッショナルの方々を対象に、実践的に役立つ情報を掲載、幅広く業務にご活用いただけます。 続きを読む
-
第2回 iOSアプリ開発の準備 | Think IT thinkit.co.jp
開発機材の準備 前回は「Rabbit Maze」というゲームの企画/仕様の概略を説明した。今回からはその仕様をどのように実装しているかを解説していくのだが、本連載は「実践」と銘打っているので内容は中級者以上向けとして進めさせていただこうと思う。しかしながら初心者の方も読まれる事を考えて、今回は... 続きを読む
-
第1回 プログラミング言語がたくさんある理由 | Think IT thinkit.co.jp
- コンピュータ・IT
- Ruby ruby on rails Objective-C *webservice
- 5 users
- 2011/04/14
はじめに これからプログラミングを学ぼうと考えた時に、最初にぶつかるのが「どのプログラミング言語を学べばいいのか」という問題ではないでしょうか。 もし、プログラマをやっている知人に「どの言語を勉強すればいいかな」と尋ねた場合、回答は人によって様々だと思います。「まずはCから学ぶべきだ」と言う人... 続きを読む
-
第1回 プログラミング言語がたくさんある理由 | Think IT thinkit.co.jp
はじめに これからプログラミングを学ぼうと考えた時に、最初にぶつかるのが「どのプログラミング言語を学べばいいのか」という問題ではないでしょうか。 もし、プログラマをやっている知人に「どの言語を勉強すればいいかな」と尋ねた場合、回答は人によって様々だと思います。「まずはCから学ぶべきだ」と言う人... 続きを読む
-
第5回 次世代Web構築ワークフロー概要 | Think IT thinkit.co.jp
CMSに関連する部分が変わる 今回は、次世代ワークフローを具体的に説明していきます。 まず、キノトロープがこれまでに使用してきたワークフローを以下に示します。 Phase0 与件策定 オファー内容を確認し、成果の実現がお約束できるか、何をどうするべきかをご提示します。 Phase1 戦略策定/... 続きを読む
-
第3回 IIS 7の新しい運用形態 | Think IT thinkit.co.jp
はじめに 本連載の第2回では、Web開発技術の中でも、Webアプリケーションのサーバー側のスクリプティング・テクノロジーであるASP.NETや、それを取り巻く開発環境について解説しました。 今回は、Webアプリケーションはもとより、インターネットにおける様々なホスティング基盤となる Webサー... 続きを読む
-
第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT thinkit.co.jp
前回は、ARCのC(クラウド)にあたる要素として、RubyのPaaSである「Heroku」の特徴と使い方を解説しました。最終回の今回は、「Heroku」で利用可能なアドオンと、SonicGardenで利用している外部サービスについて解説します。 これまでの連載をすべて読むことで、 ARCを実践... 続きを読む
-
第5回 HTML5+WebSocketsで作るリアルタイムWeb | Think IT thinkit.co.jp
はじめに HTML5+WebSocketsは、Ajax+CometやWCF+Silverlightと異なる特徴としてコネクションが1つという特徴を持ちます。これは、コネクションを張りっ放しにするコストより、コネクション開始のリクエスト発行時にコストを多く必要とすることから考えられた方法です。ま... 続きを読む
-
第4回 Seam3によるWebプログラミング | Think IT thinkit.co.jp
第1回でも説明したように、Seam3はCDI仕様の上に構築された新しいJava EEのフレームワークです。連載の最終回となる今回は、CDIプログラミング・モデルとSeam3の具体的なモジュールについて紹介します。 Seam3とは Seamのミッションは「リッチで標準ベースのインターネット・アプ... 続きを読む
-
第4回 チューニングに使えるJava性能監視ツール | Think IT thinkit.co.jp
JavaVMを監視するツール群 今回は、Java EEアプリケーションをチューニングする際に便利なツールを紹介します。JavaVMの状態を監視/レポートするツールは、フリー・ソフトウエアや製品を含め、いくつか提供されています。米Oracle(米Sun Microsystems)のJava環境に... 続きを読む
-
第4回 チューニングに使えるJava性能監視ツール | Think IT thinkit.co.jp
Javaの性能監視のためにJavaVMが標準で搭載する監視機能の使い方を、jconsoleとjstatを例に解説する。 Javaの性能監視のためにJavaVMが標準で搭載する監視機能の使い方を、jconsoleとjstatを例に解説する。 続きを読む 続きを読む
-
第3回 クラウドプラットフォーム「Heroku」の活用 | Think IT thinkit.co.jp
前回は、ARCを実践していく上での開発体制、ツールや手法、マネジメント、そしてビジネス・モデルについて、SonicGardenでの取り組みを解説しました。今回は、プロジェクト情報共有ツールである「youRoom」のサービスをスモール・スタートとする際に利用した、RubyのPaaSである「Her... 続きを読む
-
第2回 tcpdumpを使いこなす! | Think IT thinkit.co.jp
出力をフィルタリングするための条件式 tcpdumpは、デフォルトの状態ではコンピュータ(-iオプションで指定されたNIC)に到着したすべてのパケットの情報を出力します。しかし、第1回でも述べたように、すべてのパケットの情報を出力すると情報量が膨大になるため、tcpdumpを使用する際にはしば... 続きを読む
-
第3回 CMSをツールだと考えるのは間違い | Think IT thinkit.co.jp
CMSの間違った理解 「CMSを導入しようと思うのですが、どんなツールがいいのでしょうか」最近よく受ける質問です。 CMS化をみんなが考えるようになったのだと感慨深い、そして嬉しい気持ちの反面、CMSをツールと捕らえている危険性や危うさをひしひしと感じます。 CMS(コンテンツ・マネジメント・... 続きを読む
-
第3回 ASP.NET MVCとWCFの魅力 | Think IT thinkit.co.jp
はじめに 今、Microsoftの.NETプロダクト内で最も勢いのあるものは間違いなくASP.NET MVCです。また、WCFは登場から数年を経て現場レベルでも積極的に活用されるサービスになりました。 ASP.NET MVCはその名の通り、Model/View/Controllerの分離を行っ... 続きを読む
-
第2回 CDIプログラミングの基本(その1) | Think IT thinkit.co.jp
連載の第2回となる今回は、Seam3の土台となるCDI (Contexts and Dependency Injection) の基本を確認します。SeamFramework.orgではCDI仕様の参照実装Weldを開発しています。今回はJBossアプリケーションサーバー(JBossAS)上で... 続きを読む
-
第2回 Web制作にテンプレートが必要な理由 | Think IT thinkit.co.jp
週刊誌はなぜ刊行できるのか そもそもWebサイトというメディアを制作するということは、何をすることなのでしょうか? htmlを制作したり、グラフィックを作ったり等々、確かにそれも制作の一部ではあります。しかし、Webサイトがメディアであるならば、コンテンツそのものを制作することが、Webサイト... 続きを読む