タグ

ブックマーク / www.itmedia.co.jp (175)

  • Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する

    Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する:Gadget Hacks(2/3 ページ) 実用的なツール群を一括で提供するDSOrganize DSOrganizeとは、制作者人の説明を借りれば「Nintendo DS用に自作されたオーガナイザアプリケーションで、来最初から組み込まれていてしかるべきもの」という存在であり、実際その通りの機能を秘めている。ただしDSOrganizeを“オーガナイザ”と呼ぶのは誤解を招きかねない表現であり、Calendar、Day Planner、Address Book、Todo List、Scribble Pad、File Browser、Calculator、IRC Client、Web Browserという実用的な9つのツールで構成されたその実態に即せば、むしろアプリケーションスイートというべきものだろう。つまりDSO

    Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する
  • ITmedia エンタープライズ:週末ハッカー講座:Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する (1/3)

    Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する:Gadget Hacks(1/3 ページ) Nintendo DSは秀逸なゲーム機だが、このデバイスの能力はそれだけに限定されるものではない。ハッカーたちの手にかかれば、Nintendo DSがオールラウンドな携帯式コンピューティングデバイスに変貌するのだ。 Nintendo DSは秀逸なゲーム機だが、このデバイスの能力はそれだけに限定されるものではない。ハッカーたちの手にかかれば、Nintendo DSをオープンソース系ソフトウェアの実行プラットフォームとして利用するだけでなく、スリムダウン版でよければLinuxさえも動かすことが可能なのだ。ここでは、Nintendo DSをオールラウンドな携帯式コンピューティングデバイスに変貌させるために必要な、幾つかのオープンソース系アプリケーションを紹介することにしよう。

    ITmedia エンタープライズ:週末ハッカー講座:Nintendo DS(Lite)でオープンソース系ソフトウェアを使用する (1/3)
  • 高速なロスレス画像圧縮技術、NECが開発 JPEG2000の数十倍

    NECは7月25日、圧縮速度を高速化したロスレス画像圧縮技術を開発したと発表した。JPEG2000など既存の規格と同等の圧縮率を保ちながら、数十倍の速さで圧縮できるのが特徴。宇宙航空研究開発機構(JAXA)の金星探査計画で衛星画像処理に採用される予定。 一般に使われているJPEGなどの画像圧縮方式は、ファイルサイズが小さくなる分、元画像から画質が劣化する。 これに対しロスレス(lossless)画像圧縮は、画像の圧縮時に画質の劣化がないため、科学関連や医療画像、高品位デジタルカメラといった高精細な画像を扱う分野での利用が期待されてきた。ただ、圧縮時の演算量が増えて処理が重くなるため、低電力デバイスへの搭載が難しいなどの課題がある。 新開発の方式では、対象画像を写真や自然画像に限定し、独自の画素予測方式を考案することで演算負荷を軽減。JPEG-LSやJPEG2000の可逆モードと同等の圧縮率

    高速なロスレス画像圧縮技術、NECが開発 JPEG2000の数十倍
  • FreeNASで家庭内LANにストレージを簡単に追加する

    FreeNASは企業での利用に実力を発揮するだけでなく、普通のSOHOユーザーでも十分に活用できる使いやすさも備えている。ここでは、rsyncによるバックアップ用およびFTPサーバとして簡単に使えるNASデバイスを、個人用のLANに追加する方法を紹介する。 FreeNASはネットワーク接続ストレージ(NAS)サーバとして十分な機能を備えた、FreeBSDベースのコンパクトかつ強力なオペレーティングシステムである(偶然だが、SourceForge.netでも今月の注目プロジェクトとして取り上げられている)。わたしのようなLinuxユーザーは各デバイスを表すのに使われるBSD用語に戸惑うかもしれないが、そうした些細な点にさえ気をつければ何の問題もなくインストールして使えるはずだ。FreeNASは企業での利用に実力を発揮するだけでなく、普通のSOHOユーザーでも十分に活用できる使いやすさも備えて

    FreeNASで家庭内LANにストレージを簡単に追加する
  • So-net、ソニー技術を活用する2社設立

    ソネットエンタテインメント(So-net)は6月20日、ソニーグループが開発した技術を活用する新会社2社を設立すると発表した。 7月3日に設立予定する新会社「モーションポートレート」は、ソニーが持つ顔アニメ生成技術「MotionPortrait」を活用。1枚の顔写真から高品質な顔のアニメーションを生成でき、眼鏡店や美容業界、写真スタジオなどへの提供や、PCや携帯端末向けアプリケーションを展開する計画。資金は1億円。 同時に設立予定の「クウジット」は、ソニーコンピュータサイエンス研究所の「PlaceEngine」技術による新事業の展開を目指す。同技術Wi-Fi電波で位置を推定する技術で、GPSが使えない屋内や地下街などでも有効。試験公開中のサービスの運営や、無線LAN搭載機器などへのライセンス事業、広告配信事業などを進める。資金は2500万円。 2社とも、So-netと傘下の投資事業有

    So-net、ソニー技術を活用する2社設立
  • ITmedia News:PSP版「ハルヒ」にも 顔写真を“3D顔アニメ”にするソニー発の技術

    いま写した顔写真が、1分後には3次元の“顔アニメ”になってぐりぐり動く――そんな技術を核にしたベンチャー企業・モーションポートレートがこのほど設立された。1枚の2次元画像から3次元映像を作り出すソニー木原研究所発の技術「MotionPortrait」を、ゲーム業界などに売り込んでいく。 2次元の静止画から3次元映像を作成。マウスの動きに追従して顔が動く 写真だけでなく、キャラクターの画像を3Dアニメ化することも可能だ MotionPortraitは、正面から撮った1枚の顔画像をPCで3D映像化し、マウスの動きに合わせて顔を傾けさせたり、目線や口を動かして表情を変えさせたりできるソフトウェア技術だ。 2次元の顔画像から目や鼻、口など特徴点を抽出し、仮想的に3次元化。あらかじめ設定しておいた目や口、首などの動きのパターンに合わせて“仮想3D画像”を動かす。人の顔写真だけでなく、キャラクターの顔

    ITmedia News:PSP版「ハルヒ」にも 顔写真を“3D顔アニメ”にするソニー発の技術
  • WiiリモコンでPowerPointを操作できるか

    ソフトは2種類。お勧め(?)は「WiinRemote」の最新版 WiiリモコンをPCで使えるようにするソフトは2つあった。1つは「GlovePIE」というソフト。こちらは、入力デバイスの入出力を設定するソフトで、サンプルプログラム「TestWiimote.PIE」が用意されていた。サンプルプログラムを読み込むと、十字キーでキャレットの上下左右などの操作が行える。ただし、サンプルプログラムでは加速度センサーによる操作はできないので、何らかの設定変更が必要だ。

    WiiリモコンでPowerPointを操作できるか
  • WiiリモコンでPowerPointを操作できるか

    12月2日に発売された任天堂の新型ゲーム機「Wii」。すでに37万台を売り切り、好調なスタートを切った(12月7日の関連記事)。筆者も購入しようと思っていたが、残念ながら現在のところ手に入っていない。が、しかし、お買い得だといわれている「はじめてのWii パック」は入手したのだった。 →動画はこちら 何がお買い得かというと、定価3800円の「Wiiリモコン」が、ミニゲーム集である「はじめてのWii」とのパックだと4800円で購入できるのだ。……と、Wiiを買えなかった筆者が胸を張るのもいささか滑稽ではあるが。 さて、年度内に全世界で600万台を販売するという任天堂のことだから、いずれWiiは手に入るとして、現在手元にあるWiiリモコンを何とかして有効利用したい。幸運なことに、WiiリモコンはBluetoothによる通信機能を搭載している。Bluetooth搭載PCか、Bluetoothアダ

    WiiリモコンでPowerPointを操作できるか
  • ITmedia Biz.ID:Getting Things Done(GTD)まとめ

    Getting Things Done(GTD)まとめ ストレスフリーの仕事術、GTD(Getting Things Done)。海外のナレッジワーカーには常識になりつつあるこの仕事術、あなたはもう試してみましたか? Biz.IDでは、GTDを活用して仕事の生産性を上げるビジネスパーソンを応援します。 今ならできるGTD 「将来の目標」は「日々の仕事」の中にあり デビッド・アレンさんは「日々の仕事を片付けられないと、将来の目標など見えてこない」と言います。日々仕事に追われていたりストレスにさらされていると将来のビジョンは描きにくくなります。(2008/12/31) GTDでつまずきやすい「プロジェクト」って? GTDで分かりにくい概念のひとつに「プロジェクト」があります。6つのレベルでやるべきことを見直す「Horizontal Model」で考えると、プロジェクトの活用法が見えてきます。(

  • ITmedia エンタープライズ:ものを作ってハッカーはゆく――まつもとゆきひろ (1/2)

    国内だけでなく、海外からも高い評価を受けているプログラミング言語「Ruby」。その開発者が稿の講師まつもとゆきひろ氏だ。氏がWeb上で公開されている日記では、オープンソースエンジニアやソフトウェアのありかたにも言及し、日夜熱い議論が繰り広げられ、ソフトウェア業界を刺激し続けている。講義では、氏がこれまで作ったものを中心に、その足跡を振り返ってもらう。 講師履歴書 名前:まつもと ゆきひろ 所属:ネットワーク応用通信研究所 特別研究員 アクセス:http://www.rubyist.net/~matz/ プロフィール: 1965年大阪生まれ、鳥取県育ち。大学卒業以来ずっとぐうたら職業プログラマーをやっています。いまの職場に来るまでは、職業プログラマーとして、社内OAシステムや造船設計システムを開発してきたことになっています。が、その実体はシステム内部で使われるツールやライブラリを好き勝手

    ITmedia エンタープライズ:ものを作ってハッカーはゆく――まつもとゆきひろ (1/2)
  • まつもとゆきひろのハッカーズライフ:第1回 ハッカーとの遭遇 (1/2) - ITmedia エンタープライズ

    知られざる「ハッカー」の生態や心理についてまつもとゆきひろ氏が紹介する人気連載がITmediaに登場。ハッカーの生き方を知ることは、あなたがより良いプログラマーになるのに役立つかもしれません。もちろん保証はできませんが。 こんにちは、はじめまして。まつもとゆきひろと申します。世間ではRubyというプログラミング言語の作者として知られ、職業はプログラマーで自称ハッカーでもあります。この連載ではわたしたち「ハッカー」の生態や心理について紹介できればと考えています。 ハッカーとは 「ハッカー」といってもネットワーク経由でシステム侵入を行ったり、パスワードを破ったりするような悪者ではありません。そういえば、最近そういう誤用をあまり耳にしなくなりましたね。 ハッカー(Hacker)とは文字どおり「Hackする人」という意味です。「Hack」というのはもともとは「(斧などで)たたき切る」という意味です

    まつもとゆきひろのハッカーズライフ:第1回 ハッカーとの遭遇 (1/2) - ITmedia エンタープライズ
  • ITmedia エンタープライズ:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3)

    「ガーベジコレクション」「リフレクション」「アスペクト指向」「クロージャ」「イテレータ」「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、この背景には、実はあまり知られていない歴史が隠されているのです。 新潮流の実体 前回紹介したように、「知られざる言語」で熟成された機能が、メインストリームの言語に続々と取り込まれているのが「新潮流」の真実だったわけです。メインストリームの言語しか見ていなかった人にはまったく新しいものに見えますが、実際にはもう何年も何十年も使われてきた技術だったのですね。 ここにきてなぜ、新技術がメインストリームに取り込まれるようになったのか、はっきりとした理由は分かりません。しかし、おそらくは以下のような原因があるのではないでしょうか。 1.コンピュータの性能向上 ハードウェアの進歩による性能向上で、以前は受け入れ

    ITmedia エンタープライズ:第2回 サルでも分かるプログラミング言語の新潮流【後編】 (1/3)
  • プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ

    近ごろプログラマーかいわいで、「関数型プログラミング言語」という言葉をよく耳にするようになった。連載では、プログラミング言語を取り巻く状況をあらためて俯瞰し、プログラミング言語開発の現場で何が起こっているのかを解説する。 はじめに 「ガーベジコレクション」、「リフレクション」、「アスペクト指向」、「クロージャ」、「イテレータ」、「型推論」など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、これら「プログラミング言語の新潮流」の背景には、実はあまり知られていない歴史が隠されているのです。 プログラミング言語のメインストリーム プログラミング言語はお互いに影響を与えながら成長しています。プログラミング言語の歴史において、主要な言語がどのように影響を与えたかを、概略図に示しましょう(図1)。スペースの関係上この図では非常に簡略化しています*が、実際に

    プログラミング言語の進化を追え:第1回 サルでも分かるプログラミング言語の新潮流【前篇】 (1/2) - ITmedia エンタープライズ
  • ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識

    ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識:Linux通へのステップバイステップ(2/2 ページ) ディストリビューション開発でもオープン化へ インターネットが普及し、情報の流通コストが限りなく0になった現在、情報サービス産業は大きく変わってきている。ソフトウェア開発も例外ではない。物理的制約を受けるハードウェアが二次産業、ソフトウェア開発を三次産業と見ると分かりやすい構造だ。 オープンな開発形態の成功例としてLinuxカーネルやWebサーバApacheなどのアプリケーションがある。それぞれの発展は、それぞれの作業量/複雑さ以上に、ユーザーからの要望/開発支援を迅速に得られたからでもある。1998年にNetscape Communicatorのソースが公開されオープンな開発が試みられたが、当時うまくいかなかったのは、常時接続が普及しきっていない背景があったからだろう。

    ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識
  • ITmedia エンタープライズ:ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識 (1/2)

    ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識:Linux通へのステップバイステップ(1/2 ページ) インストールが楽になるようにと始まったディストリビューションだが、その開発/配布体制にも発展の流れがある。ライセンスの話も整理しながらポイントをまとめていこう。 GPLライセンスと配布 Linuxカーネルは、GPLのライセンスで配布されているので、ユーザーは、 改良 再配布 ソース入手の手段を得る ことが可能である(図1)。 再配布の際、販売することも、無償で配布することもできる。通常はバイナリとソースが同時に配布されることが多いが、バイナリだけを入手した場合は、有償もしくは無償で入手元からソース入手の手段を提供してもらえる。 なお、よくある勘違いは、GPLなら誰でもソースを無償で入手できるということである。例えば、あるメーカーがGPLのソフトウェアを搭載した製品を発売し

    ITmedia エンタープライズ:ちょっぴりLinuxの開発/配布体制が語れるようになる基礎知識 (1/2)
  • ちょっぴりLinuxが語れるようになる基礎知識

    glibcとそのバージョン カーネルと同様にバージョン番号を目にするのがglibc(GNU C library)だ。 glibcは各アプリケーションでよく使われる機能を持ったライブラリであり、ほとんどのLinuxアプリケーションはglibcに依存する。glibcの細かなバージョンによる目立った機能差はないので、一般ユーザーがバージョンによる内容の違いを逐一チェックする必要はないが、各種アプリケーションが依存するため、ソフトウェア管理において注意が必要な要素と覚えておこう。 ソフトウェア管理において、 というのは前提である。変更が小さく、アプリケーション側でその影響を受けない場合は、コンパイルし直さなくても良い。 つまり、glibcが変われば、多くのアプリケーションはコンパイルし直すことになる。以前は仕様変更が大きく、互換性のなさがLinuxディストリビューションの欠点とまで言われていたが、

    ちょっぴりLinuxが語れるようになる基礎知識
  • ちょっぴりLinuxが語れるようになる基礎知識

    つまりLinuxディストリビューションとはOS配布物であり、ディストリビューターはメーカー/プロジェクトである。 Linuxディストリビューションとは、Linuxカーネルに各種ソフトウェアを集め、システムとしての一通りの機能を持ったソフトウェアの集合である(図1)。「Linux」とはそもそもカーネル単体の名称だが、現在ではカーネルを含めたシステム全体を指す言葉としても用いられることが多い。 カーネル カーネルとは、ハードウェアの管理、プログラムの実行管理、ファイルシステムなど、OSの基サービスを提供するプログラムである。LinuxカーネルはGPLに従って配布され、誰もが入手/改造/再配布できるようになっている。2007年3月時点でLinuxカーネルの最新バージョンは、2.6.20.3であり、Linuxカーネルのソースは、kernel.orgから入手できる。 Linuxカーネルは、1991

    ちょっぴりLinuxが語れるようになる基礎知識
  • ITmedia エンタープライズ:第2回 オープンソースライセンス事情を俯瞰する

    フリーソフトやプロプライエタリなソフトウェアから「オープンソース」を区別しているのがライセンスである。GPL、LGPL、Apache License……数多く存在するライセンスだが、それぞれの違いについてまとめる。 前回解説したように、フリーソフトやプロプライエタリなソフトウェアから「オープンソース」を区別しているのがライセンスだ。ライセンスの中にも、Linuxが使っているGPL(GNU General Public License)や、Apacheに適用されているApache Licenseなどがあり、文字どおり山ほどある状況だ。しかし、いったいなぜライセンスがこんなに増えているのだろうか? 今回は、当世オープンソースライセンス事情を見てみよう。 オープンソースの定義 オープンソースは概念なので、「オープンソースライセンス」というものはない。実際のソフトウェアに適用されているのは、GPL

    ITmedia エンタープライズ:第2回 オープンソースライセンス事情を俯瞰する
  • ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント

    失敗しないプロジェクトマネジメント――AppleはてなGoogleに学ぶ3つのヒント:デジタルワークスタイルの視点 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。これらを管理しようとすればするほど悪いスパイラルに落ち込みます。AppleはてなGoogleなど、注目企業ではどのようなマネジメントを行っているのでしょうか。 「完璧に管理しようとすればするほど、プロジェクトは失敗する」という悪いスパイラルが存在します(2月21日の記事参照)。そこで今回は、どのようなプロジェクトマネジメントをすれば、プロジェクトを失敗させないようにできるのか考えてみたいと思います。 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。前回はそれぞれを完璧に管理しようとしていましたが、今回は考え方を180度変えてみましょう。それぞれの要因を最初からなくしてしまうのです。 失敗しない

    ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント
  • ITmedia エンタープライズ:第1回 何はなくともCPANを知ろう (1/2)

    最近のWebかいわいでは、Webアプリケーション同士が連携してどんどん面白いサービスが生まれています。しかし、Web上のサービスは手元にソフトウェアも何も残らないので、どうしても雲をつかむような分かりにくさがあります。そこで連載では、Webサービスを実際に利用/作成しながら、そういった「今どき」のテクノロジーを学んでみたいと思います。 今どきのWebプログラミング、教えます この連載では今どきのWebプログラミングを解説していきます。Webプログラミングというと一見難しそうに思えますが、ライブラリが豊富な最近のスクリプト言語を使えば、かなり簡単に高機能なWebサービスが実現できます。稿では、特にライブラリが充実しているPerlを使うので、各種Webサービスの開発も「実は結構手軽で簡単なもんだ」と理解していただけるかと思います。 今回から数回はその足がかりとして、Perlのライブラリ群C

    ITmedia エンタープライズ:第1回 何はなくともCPANを知ろう (1/2)