日本発のプログラミング言語「Ruby」の正しい知識を身につけたエンジニアの育成と,Rubyによるシステム開発の普及を目指して作られたRuby検定。2007年10月には第1回の試験が行われました。その予想問題をピックアップしたのが,このRuby検定。ソフトウエア開発者の皆さん,ぜひチャレンジしてみてください。
![まつもと ゆきひろのRuby検定](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)
BSデジタル放送の限定受信システム(CAS)として登場し,2004年に地上デジタル放送などのコピー制御にも広く採用されてから,デジタル放送によるテレビ視聴に欠かせないアイテムとなったB-CASカード。発行元であるビーエス・コンディショナルアクセスシステムズ(B-CAS社)はそれ以降,事務所就業者数20人程度の小規模所帯でありながら,一躍重大な社会インフラを担う存在となった。一方,その役割の大きさと会社規模のアンバランスさ,不透明な収支構造などに対し,ネット上などではさまざまな噂や批判の声が絶えない。B-CAS社とは一体,どんな会社なのか。同社代表取締役社長である浦崎宏氏に聞いた。 事業内容と取引先について教えてください。 放送事業者に対するB-CAS方式の使用許諾とB-CASカード発行・所有権保持,カード機能の軸となる鍵の発行・管理,B-CASカードを利用する一般視聴者の登録台帳管理が事業
1960 年生まれ,独身フリー・プログラマの生態とは? 日経ソフトウエアの人気連載「フリー・プログラマの華麗な生活」からより抜きの記事をお送りします。2001年上旬の連載開始当初から,2007年に至るまでの生活を振り返って,週2回のペースで公開していく予定です。プログラミングに興味がある人もない人も,フリー・プログラマを目指している人もそうでない人も,“華麗”とはほど遠い,フリー・プログラマの生活をちょっと覗いてみませんか。 今回は私の「遊び」について紹介しよう。ここで,華麗なナイト・ ライフや行動的なアウトドア・ライフの話になるのかな,と思った人 はまさかいないと思うが,その通りである。ここで言う遊びは,コン ピュータにひたすら向かうコンピュータ・ライフの一環である。 と言っても,ゲームでもチャットでも掲示板でもない。目新しいラ イブラリのソースコードを入手して読んだり,サンプル・プログ
米Amazon.com傘下の米Amazon Web Servicesは米国時間2008年3月27日,ホスティング・サービス「Amazon Elastic Compute Cloud(EC2)」で運用する仮想サーバーの信頼性/冗長性を高める目的で,新機能2つの提供を開始した。 Amazon EC2に追加したのは,仮想サーバーのインスタンスに静的IPアドレスを割り当てる機能「Elastic IP」と,インスタンスを複数のAmazon EC2物理ITインフラ「Availability Zone」で動かす機能の2種類。Amazon EC2を使ったサービス運用の柔軟性と耐障害性が向上するため,トラブルによるサービス停止の恐れが少なくなる。 Elastic IPは一般的な静的IPアドレスと異なり,Amazon EC2上のインスタンスに対するアドレス割り当てを動的に行う。管理者に設定やホストの変更を依頼
日本音楽著作権協会(JASRAC)とニワンゴは2008年4月1日、ニワンゴの運営する動画投稿サイト「ニコニコ動画」におけるJASRAC管理楽曲の二次利用を包括許諾する契約を締結したと発表した。これにより、JASRACが管理する音楽著作物を使用した動画を、ニコニコ動画へ自由に投稿可能になる。 一般に動画投稿サイトでユーザーがJASRAC管理楽曲を二次利用する場合、JASRACに対し音楽著作権の許諾申請を行う必要がある。従来は動画投稿サイトとJASRACとの間で包括許諾するという枠組みがなく、個々のユーザーがJASRACに申請する必要があった。このため、JASRACの許諾を得ずに二次利用されるケースが多かった。 その後JASRACは2007年6月に「動画投稿(共有)サービスにおける利用許諾条件について」と題する文書を配布、音楽著作権の包括的な利用許諾を受け付ける態勢を整えた。これに基づき、同年
Webアプリケーションが流行しています。Webブラウザ上で何でも実行させる昨今の風潮はいかがなものかと思いますが,これも時流なのかもしれません。Webプログラミングに習熟する前段階として,今回は基礎となるHTTPとCGIについて学びます。 WWW(World Wide Web)はもともと欧州合同素粒子原子核研究機構(CERN)で開発された,相互リンクした技術文書を参照する手段でした。文書間のリンクが世界中をクモの巣(Web)のようにつなぐありさまをもってWWWと名づけられました。 WWWが最初に登場した時点では,基本技術は次の3つしかありませんでした。 (1)HTML(HyperText Markup Language),相互にリンクされた構造を持つ文章を記述するマークアップ言語。 (2)URL(Uniform Resource Locator),各地のサーバーに分散した,文書を指定する記
コンピュータ・クラウドや様々なデータ,オンライン広告が,OSに代わる新しいプラットフォームになった「Web 2.0」時代。現在,このプラットフォームでは,猛烈な寡占化が進んでいる。米Microsoftによる米Yahoo!への買収提案は,オンライン・サービスのプラットフォームを巡る覇権争いの最終決戦として位置付けられるだろう。 2000年に起きたドット・コム・バブル崩壊後に,一時は途絶えたかに見えたネット・ベンチャーの起業は,2004年を境に急増した。それらベンチャー企業を支えていたのは,ドット・コム・バブル期のようなIPO(株式公開)ではなく,低コストで使える「コンピュータ・クラウド」と,ユーザーが生み出す「データ」,そしてこれらを収入に変える「オンライン広告」であった。 今,これらの3つからなるプラットフォームの寡占が,急速に進んでいる。ページ最後の表は,Google,Microsoft
米Googleは米国時間7月5日,ソースコード検索サービス「Google Code Search」を機能強化し,米国外にあるソースコードの検索なども行えるようにした。Googleソフトウエア技術者のAleksander Fedorynski氏が同日,同社の公式ブログへの投稿で明らかにしたもの。 Google Code Searchは,インターネット上で公開されているソースコードを検索できるサービス。さまざまな検索オプションを備え,プログラム中の式や文字列,ファイル・タイプ,パッケージ,言語などを条件にしてソースコードを検索できる。圧縮ファイル(zipやrarなど)も自動的に展開して検索する。Fedorynski氏によると,数十億行以上のソースコードが検索対象という。 機能強化により,ポーランド,ブラジル,中国,フランス,ドイツ,イタリア,日本,韓国,オランダ,ロシア,スペインなど,米国以外
ITpro会員向けの新サービス「MyITpro」が本日(2007年5月18日)中にはオープンできる運びとなりました。ここではMyITproサービスを提供しているシステムの構成などについて少し紹介させて頂こうと思います。 複数サーバーで負荷分散,1台がコケてもほかがカバー MyITproのサーバー群は,ITpro本体のシステムとは完全に独立しています。ドメイン名も少し違いますし(ITpro本体はitpro.nikkeibp.co.jp,MyITproはmy.itpro.nikkeibp.co.jp),サーバー・システムを設置しているデータセンターの場所も異なります。 システムの構成は,ユーザーからのアクセスを負荷分散装置(ロードバランサー)が受け付けて,配下の複数のWebサーバーに割り振るところまではITpro本体もMyITproも同じです(図1)。ただし,ITpro本体のシステムはWebサ
情報処理機構セキュリティセンターは4月,メール・サーバーの認証プロトコルの一つ「APOP」について注意を喚起した。この注意喚起は,電気通信大学の太田和夫教授のグループが,APOPで使うハッシュ関数「MD5」に新たな欠陥を発見したことに基づくもの。この欠陥は,APOPだけでなく,MD5を使う電子署名などのほかのアプリケーションの欠陥も示唆する。実際にどの程度危険なものか,技術に基づいて考えてみよう。 わからないはずのパスワードが解かれる APOPは,チャレンジ・レスポンスという方式を使って,メール・クライアントとメール・サーバーのやりとりを盗聴してもパスワードが解読できないようにする。パスワードを直接やりとりせずに,まずサーバーからクライアントに「チャレンジ・コード」という文字列を送る。クライアントはチャレンジ・コードとパスワードを連結したうえで,MD5というハッシュ関数を使ってハッシュ値を
独自技術を使った公衆無線LANサービスを手がけるスペインのベンチャー企業FON(フォン)が4月11日,日本で早ければ7月には有償サービスを開始すると発表した。2005年11月設立の同社は,2月にはグーグルとスカイプからの出資を受けたことで話題を呼んだ。 FONが提供する公衆無線LANは,ユーザー参加型のサービス。一般の個人ユーザーが所有する無線LANアクセス・ポイント(AP)を,専用ソフトによってFONの公衆無線LANサービス(FONサービス)のAPとして使う。ユーザー参加型のモデルなので,「Web 2.0的な公衆無線LANサービスと言えるだろう」(マーティン・バルサフスキー氏,写真)と説明した。 FONのユーザーは,自分のAPをFONサービスのAPとして無償提供する代わりに他のFONサービスのAPも無償で使える「ライナス」型と,料金を支払ってFONサービスを使う「エイリアン」型,自分のA
[Jakarta/Apacheウォッチ]第25回 リリース間近!アーキテクチャを一新したStruts 1.3 Strutsの新バージョンである Struts1.3 がリリース間近となってきた。Struts1.3.0は開発者向けとして既にリリースされている。現在J2EE Webアプリケーションを構築する際の事実上のデファクト Webアプリケーションフレームワークとなっている Struts の新バージョンだけに,その動向が注目されている。 今回は,この新しいStrutsの新機能を中心に紹介をする。 開発が進む「2つのStruts」 Strutsの今後については様々な情報が飛び交っているが,ここでStrutsの現在とロードマップについて整理しておこう。 執筆時現在,正式にリリースされているのはバージョン1.2系のStruts。多くの読者が利用しているだろう。 Strutsを開発しているApach
ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」 YAPC::Asia 2006 Tokyo 東京都大田区で開催されているPerl技術者向けカンファレンス「YAPC::Asia 2006 Tokyo」で2006年3月29日,日本最大のソーシャル・ネットワーキング・サイト(SNS)である「mixi」を運営するミクシィのBatara Kesuma(バタラ・ケスマ)取締役最高技術責任者(CTO)が,増え続ける膨大なトラフィックにどのように対処してきたのかについて講演した。カギとなるのは「データベース分割」である。 mixiのシステムはもともとBatara氏が1人で作り上げたものだ。2003年当時,米国でFriendsterなどのSNSがはやっており,同氏が会社(現在のミクシィ,当時はイー・マーキュリー)にSNSを作りたいと提案したところ認められたという。同氏が
「Ajaxワープロ」としてこれまで何かと注目されていた「Writely」。その開発/運営会社である米Upstartleが米Googleに買収された(関連記事)。このことでWritelyの注目度が一段と高まっている。 現在は「Googleのソフトウエア・アーキテクチャに移行するまで,新規登録を中断」とのことで,待ち望んでいる人も多いと聞く。偶然にも筆者は登録を済ませておいたのだが,これまであまり使う機会がなかった。そこで今回はこのWritelyをじっくり検証してみたい。 米メディアなどでもGoogleがいよいよオフィス・ソフトというMicrosoftの牙城に切り込んだなどと伝え,話題を呼んでいる。このAjaxワープロはどこまで使えるのだろうか。果たしてその実力のほどは――。 動作はスムーズ,日本語環境では若干の問題が WritelyはWebベースでワープロの機能を提供するサービス(写真1)。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く