タグ

ブックマーク / codezine.jp (13)

  • オープンソースの赤外線リモコンデバイス「IRKit」、iOSアプリを作れるSDKも公開

    IRKitプロジェクトは、スマートフォンで外出先から家電を操作できる、オープンソースの赤外線リモコンデバイス「IRKit」を、Amazon.co.jpで15日に発売した。税別価格は7500円。同時に、「IRKit」対応のオリジナルiOSアプリを作れる「IRKit iOS SDK」も公開した。 「IRKit」は、家庭の無線LANに接続して、インターネットを通じて外出先からでも赤外線を送れるデバイス。家電を操作するアプリが、App Storeに数多く並ぶ未来を目指して開発された。 IEEE802.11b/g/n準拠の無線LANに対応しており、高出力赤外線LED×2基、ステータス表示用のフルカラーLED、「ATmega32U4 Arduino Leonardo」と同等のマイコンを搭載する。また、「Arduino」派生のオープンソースハードウェアなので、センサなどの電気回路を追加すればよりスマート

    オープンソースの赤外線リモコンデバイス「IRKit」、iOSアプリを作れるSDKも公開
    mxg
    mxg 2014/01/15
  • Perlで作るモバイルサイトのコツ:第7回

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Perlで作るモバイルサイトのコツ:第7回
  • 簡単だけどつまづきやすいwxWidgetsの第一歩

    クロスプラットフォーム開発の有力候補にwxWidgetsがあります。ところが日語のリソースが意外に少ないため、最初の導入に苦労される方も多いのではないでしょうか。稿では、導入する際につまづきやすいポイントを確認しながら、wxWidgetsに同梱されている「samples」や「demos」フォルダのコードをビルドするまでを案内します。 はじめに Visual C++(以下、VC++)で使えるクロスプラットフォームの開発キットの一つに、wxWidgets(ダブリューエックスウィジェッツ)があります。wxWidgetsは相応の歴史と実績がある魅力的なツールです。しかしながら、日語のリソースが意外に少ないため、最初の導入に苦労される方も多いのではないでしょうか。 記事では、導入する際につまづきやすいポイントを確認しながら、wxWidgetsに同梱されている「samples」や「demos」

    簡単だけどつまづきやすいwxWidgetsの第一歩
    mxg
    mxg 2008/09/24
    wxWidgets
  • C++/CLIのSTL/CLR オブジェクトにC#からアクセスする方法:CodeZine

    Visual C++ 2008 で追加された STL/CLR は C++ 言語の標準ライブラリ STL をマネージ環境で実装したものです。STL/CLR を使ったプログラミングができるのは C++/CLI だけですが、C++/CLI で作ったライブラリから STL/CLR オブジェクトを提供することで、他の .NET アプリケーションと連携することが可能です。稿では C++/CLI で作成した STL/CLR オブジェクトを C# 言語から操作する方法についてご説明します。 はじめに~ Visual C++ 2008の注目すべき機能「 STL/CLR 」 Windows Presentation Foundation や LINQ、Silverlight など、Visual Studio 2008 世代で追加された多くのリッチな機能が華々しく紹介される中、C++ 言語に関連した新機能の報

    C++/CLIのSTL/CLR オブジェクトにC#からアクセスする方法:CodeZine
    mxg
    mxg 2008/09/10
    連携
  • VistaのPeople Near Meを使ったP2Pコラボレーションソフトの実装:CodeZine

    はじめに Windows Vista上での開発フレームワークとして、WPF、WCF、WF、CardSpaceを4柱とする.NET Framework 3.0について多く語られるようになってきましたが、Windows Vistaではこれ以外にもさまざまな有効なAPIが実装されています。その中の一つとしてPeople Near Me(PNM)があります。 PNMはユーザー間での共同作業を実現するための機能であり、Windows Vistaで搭載されているWindowsミーティングスペースというアプリケーションにおいてこの機能が利用されています。今回はまず、People Near Meの基的な実装方法の説明を行い、最後にデータ・ネットワーク管理にPNMを、プレゼンテーション管理にWPFを利用したサーバレスなインスタントメッセンジャーソフト「にこにこメッセ」を作成します。対象読者 プログラミン

    mxg
    mxg 2007/06/06
  • CodeZine:Perlで作るモバイルサイトのコツ:第7回(絵文字, メール, Perl, モバイル)

    はじめに 携帯らしいかわいいサイトを構築するのにかかせない絵文字ですが、最近は携帯向けメールマガジンなどのメールにも絵文字が含まれるようになってきています。 稿では、絵文字を含んだメールを送信する場合のキャリアごとの仕様の違いと、送信方法を紹介します。対象読者絵文字を含んだメールの送信を検討している方CPANモジュールを使用したことのある方 必要な環境 Perl 5.8以上が動作する環境。キャリアの仕様の違いと絵文字を埋め込む方法 絵文字を含むメールの送信は、基的に絵文字のバイナリデータを文に挿入することで可能となります。しかし、キャリアごとに絵文字の仕様が異なるため、その違いを吸収する必要があったり、そもそも絵文字に対応していない端末があるため、配信する端末を制限するなどの方法を検討しなければなりません。 そこで、絵文字を送信する上で各キャリアごとにどのようにすればよいのかをまとめ

  • PHP と Ming で作る Flash サーバー

    はじめに 稿では、近年Webアプリケーション開発などで広く実用されているPHP言語を使って、Flashプレイヤーで再生できるSWFフォーマットのデータを動的に生成する方法を解説します。PHP 4.0.5以降には、SWFフォーマットのムービーを作成するMingと呼ばれるオープンソースライブラリ(LGPL)が導入されています。PHP言語からMingの機能を利用することで、SWFフォーマットのファイルを生成したり、Flashムービーを動的に生成するWebアプリケーションを開発できます。 一般的なFlashムービーの生成方法では、Adobe社のFlash Professionalを代表とする作成ツールを使ってSWFファイルを出力します。何らかのコンテンツを事前に作成し、それをWebなどにアップロードするならばこの方法で十分です。しかし、ユーザーの要求に従ってアプリケーションが動的にFlashムー

    mxg
    mxg 2007/03/23
  • Flex基礎講座(パート1):はじめてのFlexアプリケーション開発:CodeZine

    はじめに このチュートリアルでは、Macromedia Flexの概要の紹介と、MXMLを利用する簡易商品カタログ兼ショッピングカートの作成を通じて、Macromedia Flexアプリケーションの基礎的な構成要素を紹介していきます。ここでは、まず、アプリケーションを作成し、このアプリケーションにレイアウトコンテナや各種コントロールを追加、その後にコントロールにバインドするシンプルなデータモデルを作成します。最後にActionScriptのイベントハンドラ関数を作成します。 なお、このチュートリアルはMacromediaカスタマートレーニング グループに所属する、Robert Crooksが執筆した4部構成のチュートリアルのパート1です。 Flex基礎講座(パート2):Flex電卓アプリケーションの作成 Flex基礎講座(パート3):コンテナの利用 Flex基礎講座(パート4):

  • CodeZine:MS Agentを使った文章読み上げソフト(前編)(音声読み上げソフト, Microsoft Agent)

    はじめに パソコンでの作業の多くはテキストにまつわるものです。そして、ほとんどの人は目で文章を読んでいます。しかし、「音声読み上げソフト」を使うと、文章を耳で聞きながら理解することが出来ます。音声読み上げソフトは画面を見ることができない作業のときに、耳で文章の内容を確認したり、ラジオのようにWeb上の新聞を読み上げさせたり、原稿校正のための読み合わせ作業の代わりにしたりと、さまざまな使い方ができます。 こういった便利な機能を手軽に実現できる「Microsoft Agent」というものがWindowsにはあるのですが、あまり利用されていないのが現実です。Microsoft Agentは日語にも対応しており、無料で利用することができます。 記事では、Microsoft Agentを利用してクリップボードから取得した文章を声に出して読む、文章読み上げソフトの簡単なサンプルを作成します。 Mi

  • .NETでコンポーネントを利用し多彩な入力処理を行う:CodeZine

    はじめに テキストボックスに半角の英字だけしか入力できないようにしたい、E-Mailアドレス入力専用のテキストボックスが欲しい、フォームに独自のファンクションキーを組み込みたい、コントロールのデフォルトのプロパティ値が変更できたらいいのに、など。 そんなVisual Studio(以下、VS)の標準コントロールではできない処理も、InputMan for .NET 4.0Jというコンポーネントを使うと、簡単に実現できます。 稿では、次のテクニックを紹介します。半角の英数字だけ入力を受け付ける半角の英数字と「.」「@」記号だけ入力を受け付けるコントロールのプロパティのデフォルト値を変更するテキストボックスに入力した英字を文字単位で折り返す独自のファンクションキーをフォームに組み込む 対象読者 Visual Basic 2005を使ってプログラムを作ったことのある人。必要な環境 Visual

    mxg
    mxg 2007/01/31
    フォーム
  • CodeZine:フリーのFlashコンパイラMTASCを使ってお絵かきツールを作る(Flash, ActionScript, MTASC, お絵かき)

    はじめに Flashファイル(SWFファイル)を作るにはMacromedia Flashを使わないといけないと思われていますが、Flashファイルの仕様はAdobeのWEBサイトで公開されています。そして、フリーのFlashコンパイラMTASC(Motion-Twin ActionScript2 Compiler)もあります。MTASCを使えばFlashのスクリプトActionScript2を記述することで、Flashファイルを生成することができます。 しかも、MTASCはコマンドラインから利用することができるので、Flashの煩雑なGUIを利用せず、使い慣れたエディタを利用してプログラムを作ることができます。プログラマーにとっては非常に使いやすく感じることでしょう。 逆に言えば、デザイナーの人にとっては、扱いにくいものに感じられると思います。Flashは、主にWEBアニメーションやページ

  • CASE式のススメ(後編):CodeZine

    はじめに CASE式は、SQL-92で標準に取り入れられました。比較的新しい道具であるためか、便利なわりにその真価があまり知られておらず、利用されていなかったり、CASE式の簡略版であるDECODE(Oracle)、IF(MySQL)などの関数で代用されていたりします。 CASE式を活用すると、SQLでできることの幅がぐっと広がり、書き方もスマートになります。しかも、実装非依存の技術なのでコードの汎用性も高まります。特にDECODE関数を使っているOracleユーザーには、ぜひCASE式への乗り換えをお薦めします。 前回『CASE式のススメ(前編)』では、CASE式の文法とその応用方法について解説しました。今回は引き続き、CASE式のより高度な応用方法について解説します。必要な環境 次のいずれかのデータベース(MS Accessは対象外)。Oracle(9i以降)SQL ServerDB2

    mxg
    mxg 2006/09/10
  • CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン
    mxg
    mxg 2006/03/30
  • 1