タグ

ブックマーク / atmarkit.itmedia.co.jp (16)

  • 社会における3つのデザイン

    11月21日、慶應義塾大学大学院メディアデザイン研究科は「Global Innovation Design Symposium 2012」を開催した。基調講演では、イノベーション実践者であり、未来思想家・研究者でもあるデイル・ラッセル(Dale Russell)氏が「国際的なデザインコネクションがイノベーションの鍵となる」というテーマで、社会におけるデザインの在り方を語った。ここでは、3つのデザインを紹介する。 まず、未来に作られるデザインについて、ラッセル氏は「人は具体的な形ができる前に、未来に作られるであろうデザインを知っている」という。例えば、近年流行している「ホームオフィス」という考え方もその1つ。ホームオフィスとは、会社という場所に捉われることなく、いつでもどこでも働ける環境のことをいう。ITが進化した今だからそのようなスタイルが生まれたと思われがちだが、実はそうではない。「ホー

    社会における3つのデザイン
  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

  • Androidのホーム画面に常駐するアプリを作るには

    Androidのホーム画面に常駐する「AppWidget」とは 9月15日、Android SDK 1.6がリリースされたばかりですが、実は4月にリリースされたAndroid SDK 1.5から、「AppWidget」というホームスクリーンに常駐するアプリを作れるようになっていたのをご存じでしょうか。 皆さんが、よく見慣れているGoogle検索やアナログ時計のようなものが作れるようになったのです。 GUIコンポーネントの「ウィジェット」とホームスクリーンに常駐する「ウィジェット」 連載第4回「簡単でワクワクするAndroidウィジェット10連発!」で紹介したGUIコンポーネントも、パッケージが「widget」なので「ウィジェット」と呼びました。今回解説するAppWidgetもメニューが「ウィジェット」と表示されているため、エンドユーザー的には「ウィジェット」です。 図2のメニューは、ホーム

    Androidのホーム画面に常駐するアプリを作るには
  • WindowsでLinuxパーティションを読み書きするには(Ext2Fsd編) - @IT

    WindowsLinuxパーティションを読み書きするにはで紹介したExplore2fsを使えば、WindowsからLinuxのパーティション(ext2やext3)にアクセスできる。しかし、Explore2fs以外のWindowsアプリケーションからは、Linuxパーティション上にあるファイルを読み書きできない。 今回紹介するExt2Fsd(http://www.ext2fsd.com/)は、Linuxのパーティション(ext2やext3)へのアクセスを実現するWindows NT/2000/XP用のドライバである。Ext2Fsdをインストールすると、Linuxのパーティションに対してドライブ文字を割り当て、Windowsから自由にアクセス可能となる。 Ext2Fsdは、インストーラと一体になったEXEファイルとZIPで圧縮されたバイナリ一式(インストールはバッチファイルで行う)の2つの形

  • 「無料モデルに興味はない」「プログラマは創造的だ」~セオドア・グレイ氏インタビュー

    2002年のイグ・ノーベル賞に輝いた経歴を持つセオドア・グレイ(Theodore Gray)氏は、iPadアプリ「元素図鑑」の作者であり、爆発などの危険を伴う科学実験を紹介した異色の書籍「Mad Science −炎と煙と轟音の科学実験54」の著者だ。その一方で、世界の研究機関が活用する技術計算ソフト「Mathematica」の開発元であるWolfram Research社の重役、という硬派な顔も持つ。 「クレイジーな科学オタク」? それとも「理性的なビジネスマン」? その素顔は、「職人的表現者」だった! 金属ナトリウムと塩素ガスでポップコーン調理 セオドア・グレイ氏(以下、グレイ)グレイ氏(以下、グレイ) 「Mad Science −炎と煙と轟音の科学実験54」は、「Popular Science」という雑誌で毎月、5年間担当していた連載をベースとした書籍です。1つのネタごとにプロの広告

    「無料モデルに興味はない」「プログラマは創造的だ」~セオドア・グレイ氏インタビュー
  • WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT

    ご挨拶 こんにちは、ロンドンのNew Bambooという会社でWebエンジニアとして働いている@makoto_inoueです。ここのところ、PusherというWebSocketのクラウドサービスの開発に関わっています。今回から3回に渡ってWebSocketに関する短期連載を担当させていただきます。 私を含めたNew Bambooの面々(我々は自分たちのことをBambinoと呼んでいます)がWebSocketになぜ興味を持ったかということからはじまり、実際にクラウドサービスを始めるまでにいたったストーリーをお話ししたいと思います。そのストーリーを通じて、WebSocketが切り開く「リアルタイムWeb」な世界への可能性や技術的課題を皆さんと共有できればと思っています。

    WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT
  • 差分バックアップと増分バックアップの違い

    解説 不意のディスク・クラッシュに泣かないためには、重要なデータの定期的なバックアップが欠かせない。幸いWindows 2000/Windows XP/Windows Server 2003には、標準でバックアップ・ユーティリティ(ntbackup.exe)が付属している(Windows NT 4.0にもバックアップ・ユーティリティは付属しているが、スケジュール機能が用意されていない、ファイルへバックアップできないなど、いくらか制限があった)。これを使えば、ローカル・ディスクのファイルはもちろん、ネットワーク上の共有ディレクトリのファイルを、テープ・ストレージやリムーバブル・ストレージ(MOやZipなど)、あるいはほかのコンピュータの共有フォルダにバックアップすることができる。 なお、Windows XP Home Editionでは、バックアップ・ツールはデフォルトではインストールされな

    差分バックアップと増分バックアップの違い
  • iPhoneでC#アプリが審査に通るワケ OSS実装「Mono」で広がる.NETの応用 − @IT

    2009/01/29 iPhone向けにC#で書かれたゲームが40以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo

  • @IT:.NET TIPS デジカメ画像のExif情報を取得するには? - C#

    現在、ほとんどのデジタル・カメラ(以下デジカメ)は、撮影した画像をExif(EXchangeable Image File)という形式のファイルとして保存する。Exifフォーマットの画像ファイルは、画像フォーマットの1つであるJPEGフォーマットに、撮影したデジカメの情報(メーカーやモデル)や、撮影日時、撮影時の条件(露光時間、フラッシュのON/OFFなど)などのさまざまな付加情報を含めたものだ(ファイルの拡張子は「.jpg」。無圧縮の場合はTIFFフォーマットの場合もある)。 Windowsの描画エンジンであるGDI+は、このExifフォーマットに対応しており、GDI+をベースとしている.NET Frameworkクラス・ライブラリの画像関連クラスにおいても、比較的簡単にExifフォーマットの画像ファイルから、それに埋め込まれた付加情報を取得することができる。 Exif付加情報の構造につ

  • 基盤が整い普及期に入るセマンティックWeb ― @IT

    2007/11/09 「一時期話題になったセマンティックWebは一度沈静化した。しかし、研究開発は脈々と続けられていた。そして多くの人が知らないうちに、2008年には普及期の入り口に入ろうとしている」。野村総合研究所が11月9日に開催した「ITロードマップセミナー――企業情報システムは5年後こう変わる!」で講演した同社技術調査部 上級研究員の田中達雄氏は、そう語る。 「セマンティックWeb」は「Web 2.0」が騒がれるようになる以前の1990年代後半、XMLとほぼ同時期に登場した次世代インターネットのあり方を指す概念だ。Webの生みの親で、現在もW3Cの理事を務めるティム・バーナーズ=リー氏は2000年代初頭に盛んにビジョンを語った。 セマンティックWebを実現するために必要な技術の標準化や辞書の整備に長い時間がかかったため、「セマンティックWebというのは、求心力を失いつつあったW3C

    hatayanorg
    hatayanorg 2007/11/21
    何に使うのか?
  • Apollo File APIを用いてローカルファイルを読むには? ─ @IT

    Apolloプログラミング入門(3) Apollo File APIを用いて ローカルファイルを読むには? クラスメソッド 横田聡 2007/6/7 同期メソッドと非同期メソッド Flashなど非同期に動くアプリケーションを書く場合、イベントリスナーを用いたイベント駆動のプログラミングが一般的です。 Apollo File APIでも、同じようにイベントリスナーを使って、ファイルが開き終わったり、ファイルをコピーし終わったらイベントが発生するように記述できます。同期処理は上から流れるように処理が進むので記述が非常に簡単です。 一方、大きなファイルを扱うときに、同期処理を使っては処理が止まってしまいます。Apollo File APIは用途に応じて、同期・非同期処理を使い分けできます。以下に、同期・非同期のメソッド一覧を載せます。

  • @IT:apt-getでインストール可能なパッケージを探すには

    例えば、Vine Linux 3.0にOpenOffice.orgをインストールする場合は、OpenOffice.orgのパッケージが用意されているかどうかを検索する。試しに「office」をキーワードに検索してみる。 # apt-cache search office TeXmacs - A structured wysiwyg scientific text editor gnumeric - GNOMEスプレッドシート imap - IMAP/POP ネットワークメールプロトコル用デーモン kdegraphics - K Desktop Environment - Graphics Applications koffice - Set of office applications for KDE openoffice.org - OpenOffice.org オフィススイート ope

    hatayanorg
    hatayanorg 2006/02/21
    使い方
  • https://atmarkit.itmedia.co.jp/fdotnet/dotnettips/045getbytes/getbytes.html

  • .NET TIPS 文字列をシフトJISとしてバイト列に変換するには? - C# - @IT

    .NET Frameworkでは、文字列はすべてUnicode文字の並びとして処理される。しかし日語を扱うアプリケーションやシステムでは、文字列データの文字コード体系としてUnicode以外(シフトJISやEUC-JPなど)を使用しているものが少なくない。このようなシステムとデータをやりとりする場合、プログラムで処理したUnicode文字列をシフトJIS文字列などに変換し、それをバイト列(byte型データの配列)として扱う必要が生じることがある。 このような文字コードの変換を行う場合には、Encodingクラス(System.Text名前空間)を利用する。このクラスには、文字列をバイト列に変換する(エンコードする)ためのGetBytesメソッドが用意されている。 ただし、Encodingクラスは正確には抽象クラスであり、そのサブクラスとしては、7ビットASCII、Unicode(2個の連

  • システムトレイ(タスクトレイ)にアイコンを表示するには? - @IT

    OutlookやMSN Messengerなどのように、Windowsアプリケーションではシステムトレイ(タスクトレイ、ステータス領域などとも呼ばれる)にアイコンを表示して、アプリケーションの状態を示したり、アプリケーションのフォームを表示したりするためのショートカットとして利用することができる。 .NET Frameworkのクラス・ライブラリには、システムトレイにアイコンを表示するためのNotifyIconコンポーネントが用意されており、これを使用することにより、上記のようなアプリケーションを簡単に作成できる。 稿では、以下のような仕様のアプリケーションを作成しながら、NotifyIconコンポーネントの基的な利用方法についてまとめる。 起動時にフォームと同時にシステムトレイにアイコンを表示する アイコンを右クリックして表示されるコンテキスト・メニューの[終了]で、アプリケーション

  • @IT:.NET TIPS

    Tech TIPS(旧Windows TIPS)」では、WindowsクライアントやWindows Serverを中心に、クラウドサービスやAndroidスマートフォン/タブレット、iPhoneiPad(iOS)、Office、スクリプトなどの「テクノロジ」をビジネスシーンで活用するためのテクニックや基礎知識を解説しています。

    @IT:.NET TIPS
  • 1