CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
今年も多くのサービスや話題を提供してきたGoogle。Google Code Blogの23日付けエントリーにおいて、Googleが2008年に発表したサービスの総括が述べられてる。 同ブログでは、今年新たにリリースしたサービスとして以下の7つをあげている。 App Engine Googleのインフラ上でWebアプリケーションの実行/開発が行えるホスティングサービス。4月に限定公開、5月に一般公開した。一般公開時には、15万人以上がウェイティングリストに入っていたという。現在はプレビュー版となっており、無料で利用できる。年明けには有料プランも開始される予定となっている(参考リンク:15万人が待っていた、「Google App Engine」一般公開)。 Web Toolkit 1.5 JavaでAjaxアプリケーションを作成するための開発ツール。8月末にリリースされたバージョン1.5から
はじめに 一般的なWebアプリケーション開発では、「Webクリエイター」と「Webプログラマ」という役割が存在します。Webクリエイターは画面表示に関するデザインやマークアップを担当し、Webプログラマは、動的処理機能の構築を担当しています。最終的にそれぞれのリソースの結合が行われ1つのサイトが完成します。 最近では、“リッチクライアント”というキーワードで語られる豊かなユーザーインターフェースを持ったWebアプリケーションの開発がトレンドとなっており、かつてサーバサイドでの技術を発揮していたプログラマにもクライアントサイドの知識や技術が要求されるようになってきています。こうした状況の中で、Webプログラマが効率的な開発を行い、新しい技術に挑戦するために今までの構築手法や開発工程を見直す必要がでてきました。 本稿では『システムの構造的に優れた設計』だけではなく、『あらゆるユーザーに配慮され
ITエンジニアリングのオープンなコミュニティに楽天がコミットしていく「楽天テクノロジーカンファレンス 2008」が11月29日、品川シーサイド楽天タワー(東京都品川区)で開催された。600名近いエンジニアが楽天による自社テクノロジーに関する発表や、オープンソース系勉強会によるコミュニティセッションに参加した。 あわせて第1回の楽天テクノロジーアワード「金銀ルビー」各賞が発表され、カーネル読書会を主催する吉岡弘隆氏(ミラクルリナックス)が金賞を受賞した。受賞者には記念のトロフィーと楽天スーパーポイントが贈られた。 Rubyまつもと氏と三木谷社長が語る、これからのエンジニアに必要なものとは? オープニングでは、楽天技術研究所フェローであるRuby開発者まつもとゆきひろ氏が「グローバルとオープン時代のエンジニアライフとは何か?」と題して基調講演を行った。ネットワーク帯域や距離・コスト・情報隠蔽と
CodeZineについて プログラミングに役立つソースコードと解説記事が満載な開発者のための実装系Webマガジンです。 All contents copyright © 2006-2008 Shoeisha Co., Ltd. All rights reserved. ver.1.5 掲載記事、写真、イラストの無断転載を禁じます。 記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。
はじめに Rubyはインタプリタによって解釈されるスクリプト言語で、Javaはコンパイラによってコンパイルされるプログラミング言語です。Rubyは、オブジェクト指向言語であり厳密な型指定を行うという点ではJavaに似ています。しかし、Rubyの型指定は動的であるのに対し、Javaの型指定は静的です。Rubyでは型宣言は使用されず、Javaでは型宣言は必須です。JavaとRubyのどちらにも継承があり、"パブリック"、"プライベート"、"プロテクト"のメソッドがあります。RubyはJavaより単純でJavaより高速です。Rubyはさまざまな点でJavaと異なっています。本稿では、RubyとJavaの主要機能を比較します。インタプリタ方式とコンパイラ方式 Rubyはインタプリタ方式のスクリプト言語なので、コンパイルしてバイトコードを生成することなく、直接実行できます。たとえば、Rubyファイル
米Yahoo!は20日、「YUI 2.5.0」(Yahoo! User Interface)をリリースした。SourceForgeのYUIページよりダウンロードすることができる。YUIは見た目の美しさと機能性が人気のJavaScriptライブラリ。 今回のアップデートでは、「Layout Manager」「FlashとJavaScriptを組み合わせたUploader」など、6つの新しいコンポーネントが追加された。他にも「DataTable Control」など既存機能も改良されている。 このうち「DataTable Control」はYUIの中でも最も人気のあるコントロールだが、埋め込みタイプの横スクロールバー、ヘッダーにあわせた縦スクロールバーといった機能が追加された。カラムのカスタマイズ性も向上しており、ドラッグ&ドロップ、表示・非表示、並べ替えなどが行える。 新機能のアップロー
はじめに Flashファイル(SWFファイル)を作るにはMacromedia Flashを使わないといけないと思われていますが、Flashファイルの仕様はAdobeのWEBサイトで公開されています。そして、フリーのFlashコンパイラMTASC(Motion-Twin ActionScript2 Compiler)もあります。MTASCを使えばFlashのスクリプトActionScript2を記述することで、Flashファイルを生成することができます。 しかも、MTASCはコマンドラインから利用することができるので、Flashの煩雑なGUIを利用せず、使い慣れたエディタを利用してプログラムを作ることができます。プログラマーにとっては非常に使いやすく感じることでしょう。 逆に言えば、デザイナーの人にとっては、扱いにくいものに感じられると思います。Flashは、主にWEBアニメーションやページ
Microsoftは5日、リッチコンテンツを表示するブラウザプラグインSilverlightの次期バージョン「Silverlight 2 Beta 1」を公開した。SilverlightのWebサイトからダウンロードすることができる。 Silverlightは、当初「バージョン1.1」と呼ばれていたもので、計画よりも多くの機能拡張がされることからメジャーバージョンナンバーが割り当てらるようになった。Beta 1では「Deep Zoom」をはじめとした40以上のコントロールと.NETベースのクラスライブラリが追加されている。 同時に、Windows Mobileにも対応させるため、Symbian OS搭載のS60やSeries 40プラットフォームで動作するよう、ノキアと共同で開発を進めることが発表されている。 SilverlightはWindows Vista、XP、2000、Macで
AIR開発者に聞く「AIR 1.0をリリースした今の気持ちを教えてください」 AIR 1.0がリリースされた今の感想を教えてくださいと尋ねると、Adobe Flexグループ プロダクト マーケティングマネージャ、デイブ・グルーバー氏は、ユーモラスたっぷりに額の汗をぬぐう仕草をしながら「ふゅー!」とその大変さを教えてくれた。話によればリリース直前はギリギリのスケジュールで開発が続けられており、大変くたびれていたという。 無事にリリースされた今では「自分たちが作った物がどういう使われ方をするか、実際に目にすることができるので、非常にわくわくした気持ちでいっぱいです」と心境を語ってくれた。 世界有数のソフトウェア企業であるアドビをもってしても、新製品を生み出すというのは本当に大変なことだという。そしてAIRの場合はさらに大きな難問があったという。誰もが作ったことのないものを作る難しさ 「AIRの
Microsoftは18日、Windows Vista SP1を一般ユーザー向けに公開した。ただし、手動アップデートによる公開となっており、自動アップデートによる提供は4月中旬になる見込み。 Windows Vista SP1は、MicrosoftダウンロードセンターまたはWindows Update(Microsoft Update)を通じて提供されている。MicrosoftはWindows Updateによる入手を推奨しているが、現在の所、手動ダウンロード設定でのみダウンロードすることができる。また、Windows UpdateはPCに問題のあるドライバが含まれていないかを自動的に検知しており、適切な更新が行われるまでVista SP1のダウンロードを認めないようになっている。 Windows Vista SP1をインストールする際の注意事項として、Microsoftでは「重要なフ
はじめに 本連載では、PHP上で動作するアプリケーションフレームワークの「Zend Framework」について紹介していきます。本連載では、以下の内容を扱う予定です。Zend Frameworkフレームワークの特徴Zend Frameworkを利用するための環境設定手順Hello, Worldアプリケーションの作成/基本的なコンポーネントについての解説その他Zend Frameworkにおける各種コンポーネントについて 導入の今回は、まずZend Frameworkの特徴と環境設定手順までを紹介します。対象読者 PHPの基本構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。必要な環境 Zend Frameworkは、PHP5.1.4以降とWebサーバがインストールされている環境で利用可能です。本稿ではWebサーバとしてApache2.2を、OSに
livedoorは7日、同社が運営するポータルサイト「livedoor」のトップページをリニューアルした。「ブログ融合型のトップページ」というのが大きな特徴だ。 livedoorは自社のサービスとして、ユーザ数約245万人を誇る国内最大級のブログサイト「livedoor blog」を展開している。今回のリニューアルではそのシェアを生かし、「ブロガーのためのブロガーによる、ブログ先導型」をテーマにデザインを変更、他社との大きな差別化を図る。 新しいトップページは3列構造に変更、センターを「ブログランキング」などブログ情報で構成した。話題のブロガーを編集部が毎日1人ピックアップする「旬なブロガー」や、ブログ記事だけのニュース紹介欄「ブログニュース」の設置、「ブログを書く」ボタンをページ上部に配置するなど、ユーザーの利便性向上とブログ記事の紹介強化を目指している。 なお、同じくポータルサイト
ソフトバンク・ヒューマンキャピタル株式会社は7日、「インターネット・ワークスタイル白書」を発表した。ソフトバンク・ヒューマンキャピタルHPから無料で入手できる。この白書は、同社が運営する転職情報サイト「イーキャリア」「イーキャリアプラス」でのアンケート結果を元に、「インターネット関連業界の動向」「ワークスタイル」「転職・採用の最新事情」などについてまとめたもの。 同白書の『インターネット関連業界で働く人に聞く、「今後のモバイル業界」に関する調査』によれば、インターネット関連業界で働く人の89.0%が今後モバイル業界は伸びると予想しており、特に伸びる業種として、1位「コンテンツプロバイダー(27.8%)」、2位「メディア(15.7%)」、3位「サイト制作(14.6%)」をあげている。 また、『新社会人(2007年4月入社)の転職事情調査』では、新社会人の16.9%が既に転職活動を始めてお
はじめに Visual Studio 2008(以下、VS 2008)では追加インストールなしで、WPFアプリケーションを作成できます。しかし、本格的なデザインを行うには、Expression Blend(以下、Blend)の利用は不可欠です。 本稿ではBlendとVS 2008を使ったアプリケーション開発にフォーカスして紹介します。WPF/XAMLに関する詳細は割愛しますので、これらについては、Visual Studio 2008で標準搭載されたWindows Presentation Foundation、WPF(Windows Presentation Foundation)+XAML入門 前編、WPF(Windows Presentation Foundation)+XAML入門 後編などを参考にしてください。これまでの記事第1回:新しい統合開発環境 Visual Studio 2
ソフトバンク・ヒューマンキャピタルは、「第2回インターネット関連業界の職種別給与調査」の結果を発表した。同社のサイトで閲覧することができる。 この調査ではシステムエンジニア(SE)、プログラマ、ネットワークエンジニア(NE)それぞれ男女100名にアンケートを実施したもので、平均年収は高い順に1位がSE(594万円)、2位がNE(444万円)、3位がプログラマ(409万円)という結果がでた。 SEに関しては40歳以上の平均年収も748万円と、他の2職種より比較的高い年収を狙えるようだ。また、SEとNEは年齢に比例して年収があがっており、経験年数が反映されやすい職種であることもうかがえる。 一方、プログラマは年齢に比例した大きな年収の増加は無いものの、40代以上の年収が大きく上がっており、フリーで仕事を行うなど働き方次第で高収入を得られるようだ。 それぞれの平均経験年数はSEが10.1
140文字以内の短い文章を手軽に投稿できるミニブログサービス「Twitter」の日本語版が公開された。メニューなどの表記がすべて日本語化されている。 Twitterは米国Twitter社が提供しているWebサービスだが、文章の投稿に関しては日本語にも対応していたため、日本のユーザーも非常に多い。既存ユーザーもこれまで通り使うことができ、「http://twitter.com/」にアクセスするとブラウザの使用言語を判断して、自動的に日本語版を表示するようになっている。 日本語化はデジタルガレージ・グループが手がけており、今後、Twitter日本語版は同グループ会社による広告販売を通じて収益をあげていく。 【関連リンク】 ・Twitter: What are you doing? ・Twitter Blog: Twitter for Japan ・ミニブログ・サービスTwitter の日本
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く