Google App EngineのJavaサポートがもたらしたもの Google App EngineがJava言語をサポートしたことで、JavaだけでなくGroovyやJRuby、Rhino(JavaScript)といったJavaVM上で動作するスクリプト言語をGoogle App Engine上で動作させようという試みが行われている。すでにGrailsやRuby on Railsなどのフレームワークも動作しているようだ。 様々なスクリプト言語の中でも特に多くのWeb開発者が使用しているのがPHPだ。PHPのJava実装としてはCaucho Technologiesで開発されているQuercusがある。これはもともとアプリケーションサーバResinでPHPを動作させるために開発されたものだ。 本稿ではMoriyoshi Koizumi氏がGitHubで公開しているquercus-gae
MGS Developmentは、何千ページにもわたる楽譜を気軽に持ち運びでき、ピアノやキーボード演奏に最適なiPad専用の楽譜アプリ「forScore」を発売した。価格は350円。 本アプリでは、コンポーザー、楽曲目などにより膨大なスコアリストの中から希望の譜面を素早く参照できる。なお、リアリティー溢れるページアニメーションはオフに設定することで、迅速なページめくりも実現可能だ 本アプリでは、世界中で知られる有名&定番作曲家18人、約1,300ページ/300種類以上にわたる楽譜リストを気軽に閲覧可能。これまでの重くかさばる楽譜集を多数持ち運ぶ苦労から、ピアニスト・キーボーディストを解放してくれる。シンプルなユーザーインタフェースは、実際にスコアのページをめくる感覚でタップ/スワイプによるナビゲーションが可能。各譜面に対して用意されたノートにメモも書き込める。また、ユーザー自身で作成したP
Guides, HowTos and Tips for Technology Geeks - The Geek Stuff Unix系システムでよく利用するコマンドのひとつにtop(1)がある。現在実行しているプロセスの負荷状況や利用状況をリアルタイムに確認できるほか、プロセスの終了やreniceなどが実行できて便利だ。Can You Top This? 15 Practical Linux Top Command Examplesにおいてtop(1)コマンドの15の利用例が紹介されている。ここでは紹介されているテクニックをUbuntu 9.10 Desktop (64bit)およびFreeBSD 8.0 amd64に合わせて整理したものを次にまとめておく。 1. 指定した項目でプロセス一覧を並び替える方法 Ubuntu 9.10 Desktop (64bit) FreeBSD 8.0 a
本稿では、Adobe AIRを使って簡単なアプリケーションを作るまで過程を紹介します。注目の技術、Adobe AIRで何ができるのか、どうやって開発するのかを解説していきます。 Adobe AIRとは? 今後、最も期待している技術は何かと5つあげていくと、その中に必ず入るのが、「Adobe AIR」です。Adobe AIRは、アドビシステムズが開発したデスクトップアプリケーションの実行環境です。 AIRが面白いのは、これまで使ってきたWebアプリケーションの技術、HTML/JavaScriptやFlash/Flexを利用して、デスクトップアプリケーションを作ることができる点にあります。もし、これまでに、HTMLやFlashで何か作ったものがあれば、それを、簡単な作業で、デスクトップアプリケーションとして公開することができるのです。ちょっと手を加えるだけで、Webで動くアプリケーションと、デ
Make Tech Easier - Uncomplicating the complicated, making life easier Make Tech Easiernにおいて5 Free PDF Converters for Windows Usersのタイトルのもと、Windowsでドキュメントや画像、スプレッドシートなどさまざまなデータをPDFに変換するための5つの無償ツールが紹介されている。暗号化PDFを作成する機能を提供しているものもある。紹介されているアプリケーションは次のとおり。 PrimoPDF プリンタドライバとして機能することでさまざまなドキュメントやデータをPDFに変換するPrimoPDF。印刷を実行するとPrimoPDFが選択対象として表示されるので、これを選択して実行すればいい。デスクトップに作成されるショートカットにファイルをドラッグ&ドロップすることで自
VolnaTechは、HTML/JavaScriptでiPhone/iPod touchネイティブアプリを開発するためのライブラリ「NimbleKit 1.2」を公開した。動作環境はIntel製CPUを搭載したMac、動作環境はMac OS X Leopard 10.5以降、Xcode。別途iPhone SDK 2.2以降が必要。 HTMLとJavaScriptでネイティブなiPhoneアプリの開発が可能になる「NimbleKit」 NimbleKitは、HTMLとJavaScriptを使用してネイティブなiPhone/iPod touchアプリを開発するためのライブラリ。iPhone OS 2.2以降に対応、一部機能はiPhone OS 3.0の正式リリース後に提供される。ライブラリの全機能は無償利用できるが、動作はiPhoneシミュレータ上に限定され、実機上での利用には有償のユーザ登録
Saitara Softwareは、iPhone/iPod touchをワイヤレスMIDIキーボードとして利用し、コンピュータ内のソフトウェア音源の操作を可能にするコントローラーアプリ「AK-7 Midi Keyboard」を発売した。価格は115円。 本アプリは、Wi-Fiワイヤレスネットワークを介して、接続されたコンピューター内ソフトウェア音源などをプレイ可能にするMIDIコントローラーアプリ。Windows、Mac OS X、Linuxに対応した専用ソフトウェア「DSMI Server」(無料)をコンピュータにインストールすることで、ケーブルなどの面倒な接続なしで、Wi-FiネットワークおよびDSMI Serverを介し、GaragebandやLogicなどをはじめとしたDAWソフトウェアなどでの演奏や録音が行える。キーベロシティー、オクターブ/トランスポーズ、ピッチベンド、モジュレ
NextSoundは、ベース&ドラムを再現したiPhone/iPod touch対応ロック専用シーケンサー「PowerBeat Plus」の発売を開始した。価格は350円。 シーケンサーが手軽に楽しめる「PowerBeat Plus」 PowerBeat Plusは、ベース部、および同社PowerBeatをベースとしたドラム部で構成されている。1弦〜4弦、開放弦〜22フレット(ブラッシングノイズ、音を切った時のノイズ含む)までがフルサンプリングされたベース部は、フレットや属性指定しTAB符に似た画面で簡単に入力が行える。さらに、グリッサンド、ハンマリング、プリングオフなどの奏法も再現可能とのこと。また、ドラム部には、BD、SD1、SD2、Tom1、Tom2、Tom3、H.H Open、H.H Close、Cymbal、Ride、China、Splashなどリアルな音色を搭載。BD/SDでは
Androidを試してみたいが、かといってT-Mobile G1やHTC Magicのような携帯電話までは購入したくない -- こんなことを考えている人には朗報だ。米Googleではこうしたユーザーのために、PC上で実行できるLiveCDイメージを公開している。 Live Android LiveCDのメリットは、テストに使用するPCの環境やファイルに一切影響を与えず、すぐにOSシステムが利用できる点だ。現在のバージョンは0.2で、Live AndroidのサイトからISOイメージをダウンロードできる。動作環境はx86プロセッサのシステムで、CDだけでなくUSBからのLiveUSBブートも可能。CDやUSBを挿入して再起動でもいいが、VirtualBoxやMicrosoft Virtual PCなどの仮想化環境を使ってLive Androidを実行することもできる。詳細や注意点、ISOイメ
いくつになっても嫌な虫歯、気になる口臭……。こうした「口の悩み」の原因となっている虫歯菌や歯周病菌を徹底的に取り除いてくれるというのが野口歯科医学研究所(栃木県小山市)開発の洗口剤「パーフェクトペリオ」だ。東京医科歯科大の研究でもパーフェクトペリオには虫歯菌、歯周病菌に対して「10秒のうがいでほぼ100%の殺菌効果」があることが認められており、"実力派"洗口剤として注目を集めている。 パーフェクトペリオ 2005年に同研究所が開発したパーフェクトペリオは、虫歯菌や歯周病菌を溶菌する効果のある口腔機能水。白血球と同じ殺菌成分である「次亜塩素酸」と「炭酸水素ナトリウム」が含まれた電解水で、虫歯菌や歯周病菌の周囲にあるバイオフィルム(口腔内微生物によって、膜状に構成される構造体)を破壊し、細菌を破裂させて溶菌する仕組み。 同研究所の代表で歯科医の野口宗則氏によると、口臭の2大物質である硫化水素(
マイクロソフトは、エクスプローラ(またはマイ コンピュータ)でファイル/フォルダなどを右クリックすると、Explorer.exeのCPU使用率が急激に100%近くまで上昇し、プログラムの実行が一時停止に陥る恐れがある問題(エクスプローラで項目を右クリックすると、プログラムの実行が停止するか、Explorer.exe が CPU を 100 パーセント使用する)を公開した。 対象となる環境は、 Windows XP Home Edition/Professional/Media Center Edition/Tablet PC Edition、 Windows XP 64-Bit Edition Version 2002/2003、Windows Server 2003, Standard Edition/Enterprise Edition/Datacenter Edition/W
Blist - world easiest database? 1月30日(米国時間)、Blistのベータアカウントの配布がはじまった。ベータアカウントの配布がはじまったとはいえ申し込んですぐに試せるわけではないので、実際にどういった動作をするかは発表されたデモンストレーションから推測するしかないわけだが、これまでに発表された資料やブログでの発表、公開されたデモからはデータベースに対する新しい取り組みがやってきた、といえるかもしれない。Blistはブリストと発音する。 Kevin Merritt氏の言葉を借りるならBlistは"Blist is the world easiest database designed for mainstream users"ということになる。メインストリームユーザ向けに設計された世界でもっとも簡単なデータベースというわけだ。 Blistデモンストレーション
タグ機能のあるオンラインブックマークの先駆けになったdel.icio.us(デリシャス)は英語のサービスですが、日本人のユーザも多く、人気ブックマークには日本語のページも登場しています。大勢のユーザが利用していることもあり、表示されるページは質の高いものが多く、Googleで検索するよりdel.icio.usで検索したほうが欲しい情報が見つかるケースも少なくありません。 del.icio.usのインタフェースは、グラフィカルな要素が省かれたシンプルなものです。ページを軽量にしてブックマークツールとしての使いやすさを求めた結果ですが、それでも動作が遅い場合がたまにあります。del.icio.usの検索は早いとは言えませんし、検索の対象はタグ、概要、タイトルのみなので、断片的な記憶を辿って自分のブックマークを探してもなかなか見つからない場合があります。以下ではdel.icio.usをより使いや
RDBMSデータの管理アプリケーションにExecute Queryがある。MySQL AdministratorやpgAdmin IIIなどとは異なり、データベースに依存しない管理ツールだ。Javaで開発されたRDBMS操作ユーティリティで、さまざまなデータベースに対してSQLクエリの実行やデータベースのインポート/エクスポートなどが可能という特徴をもつ。ここでは同様のアプリケーションとして、Eclipse IDEを使って開発された「Eclipse SQL Explorer」を紹介したい。 Eclipse SQL ExplorerはJDBCを通じてデータベースの閲覧やクエリ操作を行うためのユーティリティツール。GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェアで、執筆現在での最新版は8月30日(米国時間
大人のBack-to-Schoolももうすぐ… 日本はそろそろ夏休みの長期休暇が始まるころでしょうか。お出かけの予定を立てたり、花火を見に行く話をしたり、そわそわする時期かもしれませんね。 こちら米国では夏休み気分が抜けはじめ、そろそろ9月から始まる新学期の準備にとりかかる時期になりました。新学期に合わせたBack-to-Schoolセールがあちらこちらで行われるようになり、カレッジではfall semesterのレジストレーションも開始されています。今年、summer semesterにクラスをとらなかった私は5月から休みだったので、すっかり夏休みぼけ状態です。まずいです。これでは授業についていけません。英文を読まなきゃ、書かなきゃ、英語らしい考え方をトレーニングしなきゃ、とは思うもののなかなか捗りません。 とくに英語らしい話の組み立て方は、先生に厳しく指摘されないと気づかないことが多い
Stefan Schuster氏によって開発されたマインドマップアプリケーションがMind42.comにおいて試験的に提供されている。Ajax JavaScriptフレームワークであるDojoを活用して開発されたWebサービスで、スムーズなドラッグ&ドロップ、マインドマップの綺麗な描画、Webアプリケーションという特徴を活かしたコラボレーション機能、データ共有機能、ブログとの連携機能などを備える。 Mind42.comはアカウントを登録すればすぐに試すことができる。操作はマウスで進められるほか、いくつかのキーショートカットも用意されている。Webとのリンク機能も提供されており、マインドマップにリンクを追加した場合にリンク先の縮小イメージが表示されるという機能もある。同アプリケーションはDojoの完成度の高さやWebアプリケーションの有用性を調べるうえで興味深いサービスと言える。興味がある方
聞き取れますか? "ぁかぽーぺぇだん" 前回は英文法を意識してリスニングにトライしてみようという話をしましたが、NPRのニュースとSteve Jobs氏のスピーチはいかがでしたか? 文章の最初の部分を聞き取る努力をすると、かつてさんざん習った英文法の知識が役に立って、文章全体を把握するのが楽になったのではと思います。といわれても、言葉そのものを聞き取れないと文章構造まで注意を払えない…でしょうか? たしかに、英語のリスニングでは単語を聞き取る能力は重要です。そこで今回はリスニングに役立つ単語の知識の話をしましょう。 英単語をたくさん知っていればたしかにリスニングの能力アップに役立つのですが、正しい発音で覚えているかどうかが問題です。たとえば、デトロイト近郊の地名であり、車のブランドでもあるPontiacは「ぱぁにえっく」が正しい発音です。ディズニーワールドがあるフロリダの地名は「ぉれぇんど
今回は、少し話がそれるが最初にEmacsの話だ。 Emacsキーバインド 朝起きると、既に床の横で起動している端末にログイン、おもむろにcvs update -Pdし、Emacsをビルドする。当然、シェルスクリプトで自動化されているのはいうまでもない。しかし、cronに登録しないのは彼の良心である。ギークにとっては日常茶飯事だ。 Emacsでは多くの一種独特なショートカットキーを使う。こうしたキーは普段の作業で体に染み付いてしまうもので、シェルを操作するときでもついつい同じキーを叩いてしまいがち。 ここで期待しない動作になるとストレスである。 そんなユーザのために、zshにはEmacs風ショートカットキー設定が用意されている。なにはともあれ~/.zshrcにリスト1.1の設定を追加だ。何の設定もしていなければだいたいEmacs風設定が最初から有効になっている。 リスト1.1 Emacsライ
デスクトップ向けOSとしてPC-BSDというディストリビューションがあることをご存知だろうか。システム管理やオフィスワークなどのビジネス用途、音楽演奏や動画演奏、フォト管理などのホビーユースまで幅広く対応したFreeBSDで、簡単なインストールと扱いやすい管理システムに特徴がある。 FreeBSDは主にサーバ用途での採用が多いOSだ。よく知られたところではYahoo!が自社サービスを提供するサーバとしてFreeBSDを多用しているほか、ホスティングなどWebサービスのプラットフォームとして採用されることも多い。最近では組み込み機器への採用も進んでいる。 デスクトップOSとしては、Mac OS XがユーザランドにFreeBSDを採用してはいるのもの、「素」のFreeBSDをデスクトップOSとして使っているユーザーはあまりないいないだろう。The FreeBSD Projectから提供されるイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く