第4回Test::Perl::Critic, Test::Pod, Test::Pod::Coverage, Test::Exception, Test::Warn, Devel::Coverの紹介 小林篤 2008-06-25
今日は午後から国立情報学研究所(NII)のオープンハウスに行ってきました。 http://www.nii.ac.jp/index.php?action=pages_view_main&page_id=317 本当は午前中から行きたかったのですが諸々の事情(TA)により断念。 で、午後のお目当てはそのTAの担当授業で午前中にも扱っていたCiNiiリニューアルの話題です。 CiNii Articles - 日本の論文をさがす - 国立情報学研究所 去年のオープンハウスでは「CiNiiのいま、これから」と題してリニューアルを前にCiNiiに関する様々な話題が取り上げられた取り上げられたわけですが*1、果たして4月のリニューアルでCiNiiはどう生まれ変わったのか、そしてCiNiiのWeb APIコンテストとはなんなのか?! 期待高まる感じで、以下いつものようにレビューです。 例によってmin2-
アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、本日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnit は Java 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム
2008年7月12日 [キャンプ事務局からお知らせ] セキュリティ&プログラミングキャンプ2008の参加者の書類選考は終了しました。 既に、正式に応募を受け付けた皆様には、書類選考の結果を全員にメールにてお知らせしております。 応募は受理されたのに、書類選考の結果のメールが届いていない方は、事務局までメールにてお問い合わせください。 今回は、全部で260名(セキュリティコース:120名、プログラミングコース:140名)のご応募をいただきました。 厳正なる書類選考の結果、47名(セキュリティコース:29名、プログラミングコース:18名)を参加者として決定させていただきました。 多数のご応募ありがとうございました。 2008年7月8日 [キャンプ事務局からのお知らせ] セキュリティ&プログラミングキャンプ2008の応募は締め切りました。 多数のご応募ありがとうございました。 既に
趣旨 本コンテストは、CiNiiのリニューアルを記念して 公開API(OpenSearch、RDF、OpenURL) を用いたWebアプリケーション、及び、CiNiiの新しいWebデザインを広く公募するものです。自由な発想でアイディア溢れる作品をお待ちしています。 アプリ部門、デザイン部門ともに、優秀作品については、第11回図書館総合展フォーラムでの発表(平成21年11月11日(水)パシフィコ横浜)などを予定しています。 応募要領 次の2部門を募集します(両部門への応募も可)。 【アプリケーション部門】 本募集要項や関係規定の内容をよくご確認ください。 まず こちらのページに諸事項を記入し、アプリケーションID(appid)を入手してください。 アプリケーションでのアプリケーションID(appid)の利用についてはこちらのページを参照してください。 公開API仕様に従ってアプリを作成してく
Those of you following me on Github may have noticed a recently added project called “prettyPrint“. “prettyPrint” is an in-browser JavaScript “variable dumper” similar to ColdFusions’s cfdump. It enables you to print out an object of any type in table format for viewing during debugging sessions. In combination with Firebug, “prettyPrint” will make you the best-equipped JavaScript debugger on eart
5月15日に、mixi&OpenSocial-Japan主催OpenSocial Hackathonが開催されましたので、ここで簡単にレポートをしたいと思います。会場は渋谷にあるGoogleの一室をお借りしました。 Hackathonはグループに分かれ、グループごとにひとつの作品を作り上げる過程で開発を体験して頂く、という趣旨で行われます。今回は総勢19名、6チームに分かれて開発を行いました。参加者の皆さんは、事前ミーティングでIdeathonと呼ばれるチーム分けやアイディア出しを行っていたため、Hackathon当日は開発作業に集中していました。とにかく時間との戦いです。今回も、Google API ExpertやGoogleのエンジニアの方、そしてミクシィからも数名がチューターとして参加しました。 では、ここで各チームの成果を見ていくことにしましょう。 宝探し - 位置&Tutoria
[web2.0][ajax] 前回の続き。 ysano2005 さんが「予想: 2006年のWebアプリケーションのMVCアーキテクチャ」 として書いてある図があるんだが、2段階のリクエストを一緒に描いてる訳だ。 実際のタイミングは2種類あって、最初に URI にリクエストした時の話がこれ。 これが、DefaultView であり初期リクエスト。 Jemplate が埋め込まれた View をサーバーから取得する訳だな。 この時点で、JSON 用意してあってもいいんだが、 今回の例では省略化するためになしにする。 んで、次が Keyup とかで発生する画面描画後の Event だな。 ここが Ajax なところなんだが、それがこんな感じ。 ここでは、サーバーの Model が直接 JSON として帰ってくるから、 サーバー側で View はない。 金子氏 が Model から DataOb
This shop will be powered by Are you the store owner? Log in here
ニューヨーク大学のITP(the Interactive Telecommunications Program)で展示されていたeBookのデモです。 名前は「Bestiary(動物寓話集)」。白紙のページを開くと、プロジェクタがそこに、見たこともないような生き物のイラストを写し出します。また次のページを開くと、白紙の中に新しい生き物が...そのユーザーインターフェースは、まるで魔法の書のようです。 イラストと動物の名前は、グラフィックデザイン用プログラミング言語Processingで描かれたパーツを組み合わせて作られています。子供にこんなの与えたら、いつまでもめくり続けるでしょうね。 [Bestiary at ITP] matt buchanan(いちる)
subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン
笠原健治 ミクシィ代表取締役社長 「過去最大の変革を起こすものになる」──。ミクシィ代表取締役社長 笠原健治氏は23日、東京都内で開催された「mixiアプリ カンファレンス 2009」において、SNS「mixi」で展開されるソーシャルアプリケーションプラットフォーム「mixiアプリ」への期待を語った。"コミュニケーションのインフラ"を標榜するmixiのさらなる進化のキーワードは「多様性」。従来は日記サービスがコミュニケーションの中心に位置したが、今後はmixiアプリによって多様なコミュニケーションサービスの提供を目指すという。同カンファレンスでは、mixiアプリに注目する多くの開発者に対し、公開スケジュールや開発支援プログラムなどについて説明が行なわれた。 ミクシィは、mixiのオープン化戦略「mixi Platform」として、mixi OpenID/ mixi Connect/ mix
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く