Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
現在、「Monster iCarPlay for New iPod」の購入を検討中。シガーソケットに接続する充電アダプタとFMトランスミッタが一体化した製品で、長時間のドライブにも耐えられそう。ところで、そのiPodには「どんぐりころころ」やら「とんぼのめがね」といった童謡が増殖中です……親バカですいません。 さて、今回からはCarbon Emacsの環境設定術をとりあげたい。筆者が実際に利用している初期化ファイル「~/.emacs.el」を例に、コーディングシステムやフォントなど最低限必要と思われる設定を数回に分けて説明して行く予定だ。なお、掲載するリストの左端には行番号を掲載するので、そのままコピー&ペーストしないよう注意してほしい。 コーディングシステムの設定 Carbon Emacsにかぎらず、Emacsで日本語を扱うときにはコーディングシステムの設定が不可欠だ。以下のリストでは、
Ivyのセットアップ IvyはAntビルドファイル上で利用するため、まずはAntのセットアップが必要となる。Antのセットアップについては本稿では割愛するが、すぐに試してみたいという場合はEclipseなどのIDEを利用するといいだろう(EclipseにはAntが組み込まれており、別途AntをインストールしなくてもAntビルドファイルを実行することができる)。 IvyのWebサイトからダウンロードしたバイナリディストリビューションのアーカイブ(執筆時点の最新版は2.0.0-rc2)を適当な場所に展開し、ルートディレクトリの直下にあるivy-2.0.0-rc2.jarをAntを実行する際のクラスパスに追加すればよい。ANT_HOME/libにコピーするのが簡単だ。 Eclipseの場合はウィンドウ→設定からAnt→ランタイムの設定でグローバル項目にJARファイルを追加しておけばよい。 図2:
Googleの翻訳サービスAPI GoogleはGoogle MapsやGDATA(スプレッドシート等)などに代表されるサービスを利用するためのAPIを多く公開しています。今回、解説するGoogle AJAX Language APIも、その公開APIの1つです。他のAPIと同様に無料で利用することができます。 Googleで検索を行うと英語のサイトなどの場合、以下の図のように[このページを訳す BETA]というリンク文字が表示されます。このリンク文字をクリックするとページ内容が翻訳され日本語で読めるようになります。たとえば、「whitehouse」をGoogleで検索した場合、下図のようになります。 Googleで英語のサイトなどを検索した場合 [このページを訳す BETA]でWEBサイト自体を翻訳してくれる このようにページ内容を自動的に翻訳され表示してくれるのは英語が分からない人にと
The Linux Home Page at Linux Online Linuxカーネルの最新版となるLinuxカーネル2.6.37が公開された。ドライバの改善やサポートハードウェアの追加などいつも実施されている内容に加えて、2.6.37では注目されるいくつかの機能が実現されている。特に注目される新機能や開発結果は次のとおり。 BKL(Big Kernel Lock)をコアカーネルから完全に排除した初のバージョンとなった。BKLはマルチコア/プロセッサをサポートするもっとも簡単な方法のひとつだが、コア/プロセッサが増えた場合に性能がスケールしにくいという問題がある。LinuxカーネルにおけるBKLをより細かい別のロックに置き換える取り組みが進められ、2.6.37はBKLがコアカーネルから排除された初のバージョンとなった。マルチコア/プロセッサシステムにおけるスケーラビリティの向上が期待で
Web 2.0 Expoで「Dropbox」共同創業者のDrew Houston氏(CEO)と「Xobni」共同創業者のAdam Smith氏(CTO)が共同で「ゼロから100万ユーザー達成まで」という講演を行った。Dropboxはオンラインストレージを用いたファイル同期/共有サービス、XobniはOutlookの検索プラグインだ。今は異なる市場のスタートアップを率いている2人だが、実はマサチューセッツ工科大の同級生で、2人ともエンジニアであり、そして2人ともマーケティングのバックグラウンドを持たない。それなのに、どちらも2年で200万ユーザー突破という成功を収めているから、スタートアップ成功術のスピーカーとして招待された。 Dropbox共同創業者のDrew Houston氏(左)とXobni共同創業者のAdam Smith氏 この部屋から2人のスタートアップ成功者が誕生した 最初に2人
NECは8月30日、商業施設・オフィス・工場内で、人の位置情報・特定の場所や物への関心度を示す情報などを高精度に取得可能なシステムを低コストで実現する行動センシング技術を開発したと発表した。 これまで、人の位置や行動、特定の場所にいる人数などを把握するには、取得したい情報ごとに異なるセンサが必要であり、センサの設置に手間がかかるという課題があった。これに対し、同社が開発した技術は、自由な場所へ手軽に設置できる据置型多機能センサや建物内の人が持ち歩く携帯電話に内蔵されているセンサを利用することで、導入を容易にするとともに、従来の約3分の1のストで位置・行動の情報を高精度に取得できるシステムを実現する。 同社はセンサの再調整が不要で長期間の安定動作が可能な、参照型無線LAN測位方式を開発した。同方式では、人の位置を3mの分解能(正解率:86%以上)で高精度に検出することができる。 また、携帯電
Varnishが採用している実装技術 VarnishはSquidのようなHTTPプロキシキャッシュサーバではなく、アクセラレーションを目的としたHTTPアクセラレータ。もともとVarnishを実装する以前には、Squidの採用が検討されていたが、次のような理由から適切なソリューションではないと判断し、同プロダクトの開発に踏み切ったとしている。 Squidはデータを主記憶メモリとハードディスクの間でやりとりするので動作が遅い Squidは仮想メモリシステムをそれほど活用できていない 実装にあたってはHTTPアクセラレーションだけを目的とすること、より良い設定を実現すること、管理しやすいように実装すること、高速に動作することを目的として掲げている。プロキシキャッシュを目指したものではないというところに特徴がある。 実装には動作を高速化するための多くのテクニックが組み込まれている。まず基本的にI
ドキュメンタリー専門チャンネルのナショナル ジオグラフィック チャンネルは5月7日より、国内にて同チャンネルの人気シリーズ『デンジャーゾーン! 潜入マル秘ルポ』の放送を開始。番組でホストを務める"世界一危険なジャーナリスト"ディエゴ・ブニュエルが緊急来日し、取材に応じた。 『デンジャーゾーン! 潜入マル秘ルポ』のディエゴ・ブニュエル ブニュエルは、スペインの映画監督ルイス・ブニュエルの孫で、2003年、2004年にフランスの報道界では高い権威を持つSCOOP AWARDを授賞。『デンジャーゾーン! 潜入マル秘ルポ』では国を問わず、戦争、宗教や政治、犯罪といった問題を抱える危険地帯で潜入ルポを実施している。5月7日には、「犯罪都市 コロンビア」編(10:00〜)、「独裁国家 北朝鮮」編(11:00〜)が連続放送され、現地での人々との交流を通して、各地の報道では知りえない表と裏の姿をレポートす
ガイアが俺にもっと輝けと囁いている──ストリートスナップに付随する強烈なキャッチコピーが各所で話題を呼んでいる男性ファッション誌「メンズナックル」(通称メンナク)が、「ニコニコ動画(9)」ユーザーを対象に読者モデルを募集する企画を展開中だ。モデルなんてリア充生活とはあきらかに縁がないであろう、ニコ動のおれら&おまいらに対してメンナクは一体なにを期待しているのか。単なる勘違いか、騙されているのか。真相を確かめるべく、そのオーディション会場に潜入。メンナクの篠塚雅也編集長にも話をうかがった。 面接官は篠塚編集長(中央右)と誌面で活躍中の5人の人気読者モデルたち。さすがに緊張していた参加者が多かった "伊達ワル"こと黒を基調としたアウトロー風のファッションを提唱し、お兄系ファッション雑誌としては頭抜けた人気を誇る「メンズナックル」。同誌の特徴のひとつが先に紹介した強烈なキャッチコピーだ。一方、2
Make Tech Easier - Uncomplicating the complicated, making life easier 代表的なファイルシステムに絞っても、Linuxにはいくつか選択候補になるファイルシステムがある。ディストリビューションの指針や評価ごとに違うファイルシステムが採用されたり、バージョンがあがるごとにデフォルトのファイルシステムも入れ替わる傾向がある。インストール時に選択できることが多い。 どのファイルシステムを選択するかは用途ごとに適切なものを選べばいいことになるわけだが、それぞれを比較するのは少々大変だ。そうした場合に役に立つ情報がChoosing The Best Linux Filesystem For Your PC - Make Tech Easierにおいて公開された。代表的なLinuxファイルシステム(Ext2、Ext3、Ext4、Reis
理化学研究所(理研)とNVIDIAの日本法人であるエヌビディア・ジャパンは1月28日と29日の2日間にわたり、科学技術計算を加速させるアクセラレータとしてGPGPUがどういった分野に適しているのかを討論する「Accelerated Computing」を開催した。 理化学研究所 基幹研究所 先端計算科学研究領域 システム計算生物学研究グループ グループディレクターの泰地真弘人博士 スパコンに用いられる汎用アクセラレータは、現在主なものとしては「Clearspeed」「GRAPE-DR」「GPGPU」などが挙げられるが、「GPGPUについては、NVIDIAがCUDAの提供を開始して以降、爆発的に広がった」(オープニングスピーチを行った理研 基幹研究所 先端計算科学研究領域 システム計算生物学研究グループ グループディレクターの泰地真弘人博士)という状態となっており、今後、より広い科学技術分野
Blog of 0x1fff 0x1fff: 35 Google open-source projects that you probably don't knowにおいてGoogle Codeでホスティングされているプロジェクトから35のプロジェクトが紹介されている。もとはポーランド語で記載された0x1fff: 34 projekty Open Source udost?pnione przez Googleを英訳したものとあるが、翻訳する段階で1つプロジェクトが追加されて35になっている。その後さらに25のプロジェクトが、その後さらに34のプロジェクトが追加され、合計92のプロジェクトがまとめられている。マイコミジャーナルでニュースやハウツーとして取り上げたものも多い。取り上げられているプロジェクトは次のとおり。 テキストファイル処理 Google CRUSH (Custom Repo
複雑な機能をいくつも実装したWebアプリケーションのデバッグはツールなしでは一苦労だ。Ajax処理やこまかいイベント制御・DOM操作をおこなっている箇所でバグを出してしまった日には、解析だけで大変な時間を割かなければならない。 そんなときは、FireCrystalを使えば解決するかもしれない。ユーザの操作を記録し「どのタイミングで」「なにがおこなわれているか」を一発で表示してくれる便利なアドオンだ。 本稿では、そのFireCrystalについて紹介しよう。 FireCrystalとは Stephen Oney氏は8月21日(米国時間)、Firefox上で動作するアドオン「FireCrystal」をリリースした。FireCrystalはThe MIT Licenseのもとで公開されている、Webデザイナ・デベロッパ向けのデバッガ。Webページ上でユーザの操作を記録し、内部でどのようなイベント
野菜を刻んで餃子種をこね、1個1個皮で包んで……。自家製餃子は時間がかかる。でも、自家製だからこそ、餃子種にアレンジを加えたりと楽しめるわけだ。時間のある休みの日にこそ、ぜひ手づくり餃子にチャレンジしてみてほしい。 これらの素材で変り種餃子をつくります! ジューシーな餃子の秘訣は"鶏油" 鶏油。冷蔵庫に入れているので固まっている ここでは、10種類の変り種餃子を紹介する。ベースとなる餃子種を変えていくと、とても時間がかかってしまうので、デザート餃子以外はすべて一緒の餃子種を使うことにした。我が家では、挽き肉は合い挽き。ここに刻んだ白菜、ニラ、ニンニク、生姜を加え、塩・胡椒、日本酒、醤油、ゴマ油を少量加える。 オーソドックスなレシピだが、私は餃子ダレを使わず、酢とラー油だけで食べるのが好きなので、餃子種にはしっかりめに味を付けている。そこで活躍するのがオイスターソースだ。これを加えることで、
IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 本連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味
iPhone / iPod touchで古の「Rogue」を遊ぶ gandreas softwareが、コンピュータRPG「Rogue」のiPhone版を公開した。動作環境はiPhoneとiPod touch、ファームウェアにはiPhone OS 2.1以降が必要。価格は無料、App Store経由でダウンロードできる。 iPhone版Rogueは、1980年代にIBM PC向けに開発され、後にBSD UNIX向けに移植されたオリジナル版を忠実に再現したうえで、現代的なアレンジを施している。地下深くへ続くダンジョンを降下し、アイテムを入手しつつモンスターとの戦いを続けることや、「イェンダーの魔除け (The Amulet of Yendor)」の入手と地上への帰還が最終目的といったルールは不変だが、iPhone本体を水平にしているときにはマップやモンスター、アイテムなど全要素がアスキー文字
Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. 世の中にはさまざまなプロジェクト管理ツールがある。TODOをまとめる程度のものもあればデスクトップアプリケーションで提供されているもの、Webアプリケーションとして提供されているもの、グループウェアの機能を備えたもの、コードビューアやバージョン管理システムと統合されたもの、汎用的なもの、特定の分野に特化したものなど実にバリエーションに富んでいる。 効率のいい仕事を実現するには目的にあったプロジェクト管理ツールを活用する方法がひとつの手段として有効だが、まずどれを選べばいいか迷ってしまう。そこで一つの資料として、Smashing Magazineに掲載されているCameron Chapman氏の15 Us
米IBMは13日(米国時間)、ニューヨークで開催中の音声認識技術に関する会議「SpeechTEK 2004」において、同社研究部門が開発した音声認識ソフトウェア「Reusable Dialog Components (RDC)」をオープンソース化することを発表した。RDCのソースコードはApache Software Foundation(ASF)に寄贈され、オープンソフトウェアライセンスの1つであるApache Licenseのもと一般に公開される。 RDCは、Java Server Page(JSP)をベースとするコンポーネント状のプログラムで、日付や時間、通貨や場所などの基本的な語いに対応する。活用事例としては、電話で航空機チケットの予約を受け付けるシステムなどが考えられている。また、RDCがオープンソース化されることにより、ベンダーの違いを乗り越え音声認識機能に関する互換性が実現で
イギリスの研究チームが行った調査で、紀元前1900年のシュメール人のことわざが世界最古のジョークであると認定された。 同調査は、英国のテレビ局・Daveチャンネルの番組内の企画で、Wolverhampton大学のユーモア研究家であるPaul McDonald教授を中心とする研究チームによって行われたもの。研究チームでは、ジョークを「明確な構成とオチがあるもの」と定義し、2カ月に渡り、歴史資料に残るジョークを調べ上げた。その結果、世界最古のジョークと認定されたのは、「夫のひざの上でおならをしない女性はいない」というシュメール人のことわざで、記録は紀元前1900年に遡る。また、紀元前2300年の古代バビロニア文明の時代の文字板にも同様のことわざが書き記されていることも確認されているという。 調査では、世界最古のジョークトップ10を合わせて発表。それによると、2番目に古いジョークは、「退屈してい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く