CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
はじめに 10日にデンマークで開催されたgoto;カンファレンスにて、Googleの社員であるLars BakとGilad Brachaによって新しいプログラミング言語Dartの発表が行われました。 公式サイトによると、Dartは構造化されたWebアプリケーションを作成するための新たなクラスベースのプログラミング言語と書かれています。さらに、シンプルさ、効率性、スケーラビリティを目標に開発されたとのことです。この新しく、挑戦的なプログラミング言語をぜひ一緒に試してみましょう! 対象読者 Webサービス開発に興味があるプログラマー 新しいプログラミング言語に興味がある方 必要な環境 SnowLeopad以降のMac XcodeとSubversionクライアントがインストールされていること Dartとは? Dartとは、10日にGoogleが発表したWebアプリケーションのための新しいプログラ
Dreamweaverとは Adobe Dreamweaver(以下、Dreamweaver)は、Webページを作成・更新・管理するためのソフトウェアです。Dreamweaverにはいくつかの編集モードがあり、コードビュー(htmlコードやCSS、jsファイルなどコードを直接編集できる画面)、デザインビュー(Webページをブラウザで表示した形に近い状態で編集できる画面)の両方で編集できます。さらに、Dreamweaver CS4で登場したライブビュー(レンダリングエンジンを利用しブラウザに非常に近い状態での表示確認ができる画面)では、Safariと同じWebkitというレンダリングエンジンを採用しており、実際の画面を確認しつつ作業を進めることができます。 デザイナーにとっては、HTMLやCSSのコードをオートコンプリート(自動補完)してくれる機能や、視覚的に確認しながら編集ができる機能、テ
はじめに Ruby on Railsサーバーアプリと連権するiPhoneアプリを超簡単に書けるObjectiveResourceに付いて書かせて頂きます吉田裕美です、宜しくお願いいたします。 この記事は、iPhoneアプリを開発には詳しくないWebアプリを主に開発しているプログラマーと、Webアプリの開発には詳しくないiPhoneアプリのプログラマー両方の方に読んでいただけるよな構成になっています。 iPhone開発経験者の方は iPhone編(本稿)は「ObjectiveResourceとは」を読んだら「iPhone開発入門は」さっと目を通し、 Ruby on Rails編はじっくりと読んでください。 Ruby on Rails開発経験者の方は iPhone編(本稿)はじっくりと読んでください。 Ruby on Rails編はRuby on Railsとは」と「Ruby on Rails
2008年4月7日に発表されたGoogle App Engineが、ちょうど1年後の2009年4月7日にJavaに対応したことが発表されました。さらに、Java開発には必須のEclipse用のプラグイン「Google Plugin for Eclipse」が同時に発表され、Java利用者は簡単にGoogle App Engine用のプログラム開発とEclipse上からのデプロイができるようになっています。今回はそんな便利な「Google Plugin for Eclipse」の使い方を説明します。 はじめに 2008年4月7日、Googleのインフラでウェブサービスを展開できるという「Google App Engine」が発表され世界中が驚かされました。この時点では利用できる言語としてPythonのみがサポートされており、Pythonの開発者がGoogleの社員であることを考えると当然なの
はじめに 実を言うと、私はずっとJavaScriptを嫌っていました。JavaScriptのコードを書くのが嫌でしたし、いろいろなブラウザに対応するために大量のスクリプトコードを使わなければならないのも嫌でした。そうした点は今でも変わらないのですが、最近になってJavaScriptへの理解が深まったことと、jQueryという小さなJavaScriptクライアントライブラリのおかげで、クライアント中心のAJAXスクリプトコードを書かなければならないときでも恐怖を抱かなくなりました。それどころか、今では喜んで引き受けるほどになっています。クライアントロジックがもっと複雑になり、ブラウザの機能や実装の多様化がさらに進んだとしても、jQueryをはじめとするクライアントライブラリが、JavaScriptやHTML DOMを扱う際に必要な正規化を提供してくれます。 私はJavaScriptの初心者と
「IBM Japan Geeks」(以下、Geeks)は、2007年に社内で開催された「ITLMC RoR(Ruby on Rails)勉強会」に集まった“とがった”人たちによって発足したもの。「主にプログラミング言語を中心とした最新技術動向の情報交換を行うための社内コミュニティ」として、定期的に勉強会を開催しています。 今回は前回に続き、これまでに開催されたGeeks定例会から反響の多かったものを再現していただいた「Scala:宮本氏」「Android:小山氏」「Google基盤について:根本氏」「オブジェクト指向とカリー化:津田氏」の後半の2編をお送りします。 インフラ面から見たGoogle基盤 3番目のGeekとして登場した根本和郎氏は、「The Strength of Google from infrastructure view」(インフラから見たGoogleの強さ)と題した発表
エンジニア向けに最新技術やその動向を紹介するセミナー「渋谷テクニカルナイト」が盛況なようです。さまざまな最新技術に精通した日本IBMのエバンジェリストが毎回交代で講師を担当するこのセミナーは、現場の方でも参加できるよう、ほぼ毎週の金曜日の夜に、駅に直結した渋谷マークシティにある日本IBMのSWCOC(Software Center of Competency)で開催しています。 「渋谷テクニカルナイト」は3月19日から開始されています。そこで今回は、これまで開催したセミナーの特徴と参加者の声、また今後のスケジュールなどを伺いました。なお、開催済みのセミナーについては、日本IBMの「渋谷テクニカルナイト」Webサイトにおいてセミナー全編のポッドキャストと使用した講演資料がダウンロードできるようになっているので、ぜひ併せて参照してください。 (聞き手:吉澤亨史)過去のセミナーの概要と評価第1回
6月10日に行われたGoogle Developer Day 2008 JapanのセッションビデオがYouTubeで公開されている。基調講演を含めた全17本の公開ビデオは以下のとおりとなっている。 基調講演―グーグル株式会社 シニア プロダクト マネージャー 及川 卓也氏ほか 参考:【Google Developer Day 2008】次世代Webのキーワードは「3つのC」 Breakout Session その1 Google Gears to Gears―河内 隆仁氏、市川 宙氏 参考:【Google Developer Day 2008】Gearsはオフラインだけじゃない! Google App Engine―Pete Koomen氏 参考:【Google Developer Day 2008】Google App Engineをおさらいしよう Google Dat
10日に開催された「Google Developer Day 2008 Japan」。午後からは「Google GearsからGearsへ」と題して、Googleのソフトウェアエンジニア河内隆仁氏と市川宙氏によるセッションが行われた。 「Gears」の概要 Gearsはブラウザの機能拡張などクライアント強化を行う技術。「Webアプリケーションをデスクトップに近づけるためのインクリメンタルなアプローチ」と河内氏はそのポジションを位置づける。 Webアプリケーションは年々進化してきているとは言え、デスクトップと比較すると多くの課題を抱えている。例えば、ローカルデータへのアクセスができない点や、ネットワーク環境でなければサービス自体を利用できない点などはWebアプリケーションならではの問題。アクセス速度もデスクトップと比較すると見劣りしてしまう。 Gearsは、WebアプリケーションのHT
10日に開催されたGoogle Developer Day 2008において、Googleのソフトウェアエンジニア半谷 明氏が「Google Data API」の概要と現状、今後の展開について語った。 Google Data API(以下、GData)とは、Googleがウェブ上で提供しているさまざまなデータに、ブラウザの変わりにプログラムでアクセスできるサービス。AtomのAPP(Atom Publishing Protocol)をベースにした、新しいプロトコルを提供している。POST、GET、PUT、DELETEのHTTPリクエストによってデータに対してCRUDすることができ、それに対してXML形式でデータが返ってくる。 Google Data APIが使えるサービス GDataは、Google CalenderやYouTube、先日公開されたばかりのGoogle Healthなど
1.はじめに Webアプリケーション開発の現場で使用されている開発言語には、Java、Perl、PHP、最近であればRuby、Pythonなどがあります。この分野ではC言語も、CGIによるWebアプリケーション開発で旧来から用いられていますが、最近の開発者にはあまり馴染みがないかもしれません。当時の新技術であったJavaと比較して、あまりにも遅い結果が出ていたからとも言われています。 しかし、Webサーバの「Apache」、データベースの「PostgreSQL」「MySQL」、OSの「Linux」など、各所でオープンソースソフトウェア(OSS)の開発言語には、依然としてC言語が多く用いられています。このようにC言語は、Webアプリケーション開発の現場で使われるケースは減ったものの、現在でも重要な開発言語の一つです。 そこで今回は、Apache 2.2のmod_dbdで実装された「データベー
世界的に認知されているソフトウェア開発プロセスのエキスパート。彼のWebサイトJoel on Softwareは、世界中のソフトウェア開発者に人気があり、30以上の言語に翻訳されている。ニューヨークにあるFog Creek Softwareを創業し、ソフトウェアチームのためのプロジェクトマネジメントシステムとして人気のあるFogBugzを作った。JoelはMicrosoftでExcelチームのメンバーとしてVBAをデザインし、Juno Online Servicesでは数百万人が使うインターネットクライアントを開発した。 優れた開発者の要件――まず、「優れた開発者にはどのようなことが求められるか」についてお聞かせください ああ、大変だ。それなら12箇条ありますね。(笑) まじめに答えると、見方が二つあって、ひとつは成功するチームを作る上で誰を選ぶかということです。私はそういうとき、頭がよく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く