タグ

2013年7月23日のブックマーク (5件)

  • PHPエクステンションでHelloWorld

    はじめに PHPを使っていると、パフォーマンスの問題や仕様上の欠点に遭遇することがあります。また、LinuxなどでPHPを動かしている場合、すでにある便利なライブラリをPHP上で使いたいケースもあるでしょう。このような時に、PHPエクステンションという選択肢は、開発者にとって非常に大きな強みになります。また、直接PHPエクステンションを作る用途がなくても、仕組みを知っておくと、PHPで原因不明の問題が発生した場合にも役立ちます。そして、そのような問題に遭遇しないための開発につながることもあります。 連載ではPHPエクステンションを初めて作成する方のための全体の流れや、関数やクラスの作成方法、そして、より実践的にライブラリをPHPエクステンションとして利用する方法を紹介いたします。 対象読者 PHPとC言語の基構文を理解していて、PHPエクステンションに興味がある方、さらに深くPHPを知

  • Leap Motion は本当に革新的なUIデバイスなのか? 本体レビューとその雑感【@maskin】 | TechWave(テックウェーブ)

    1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNSLINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 [読了時間: 2分] 次世代ユーザーインターフェイス(UI)として注目を浴びているUSB接続のデバイス「Leap Motion」。 すでに端末の発送は開始されていたが、遂に2013年7月23日、設定用ソフトウェアの配布が開始され使用できるようになった。 早

    Leap Motion は本当に革新的なUIデバイスなのか? 本体レビューとその雑感【@maskin】 | TechWave(テックウェーブ)
  • 第70回PHP勉強会で浮動小数点数の話をしました - hnwの日記

    7月22日に開催された第70回PHP勉強会で発表してきました。以下が発表資料です。 浮動小数点数周りのトピックを3点紹介する内容でしたが、思ったより反応が良かったように思います。 ただ、面白おかしく話そうとして、聞いている方々に無駄に恐怖を与えてしまったかもしれません。冷静に読み返していただければ、怖いように見える内容もレアケースの話題が多いことがわかるかと思います。 また、PDOの挙動については誤解を与えてしまったかと思いますので、プレゼン資料の25ページ目を大幅に差し替えてアップロードしました。 この点についてもう少し説明します。PDOでプリペアードクエリを利用する際、プレースホルダに値を埋め込むのにPDOStatement::bindValueメソッドを利用することができます。この際、bindValueメソッドの第3引数で利用でPDO::PARAM_INT定数を指定しても、第2引数の

    第70回PHP勉強会で浮動小数点数の話をしました - hnwの日記
  • ペタッとくっつけると48時間ぐらい蚊が寄ってこなくなるパッチ「Kite Patch」

    蚊対策には扇風機や蚊取り線香、蚊帳などさまざまな方法がありますが、シール状のパッチを衣服に貼るだけで48時間は蚊に存在を気づかれなくするのが「Kite Patch」。これは現在販売されている有毒な化合物を使った蚊避けアイテムに置き換わる製品を作ろうと立ち上げられたプロジェクトによるもので、蚊帳や蚊取り線香では一定の箇所でしか効き目を発揮できませんが、衣服にペタッと貼るタイプなので、場所に限定されず特定の個人を蚊から守ることができます。 Kite Patch | Indiegogo http://www.indiegogo.com/projects/kite-patch これがKite Patch。 指先でつまめるほどの大きさです。 シール状になっているため、こんな感じで衣服やバックパックなどにペタッとつけることが可能。 開発の様子や実際に使っている様子は以下のムービーから見ることができます

    ペタッとくっつけると48時間ぐらい蚊が寄ってこなくなるパッチ「Kite Patch」
  • Git にパッチを送って取り込まれた話

    Git の挙動に変なところを見つけたので、パッチを作って Git のメーリングリストに投げてみたところ、何度かのレビューを経て、無事に取り込まれた。 Git に貢献したい人とか、オープンソース開発の流れに興味がある人もいるだろうから、作業の流れを書いておくことにする。 1. バグを発見する 何はともあれ、修正したいところを見つけるところから。 先日、git difftool --dir-diff が便利すぎて泣きそうです という記事を書いたが、difftool --dir-diff の挙動を調べているうちに、一時ファイル書き戻し条件が変なことに気づいた。 手元のバージョンが古いのかとも思ったが、master ブランチでも再現したので、ちょっくら深入りしてみた。git difftool は Perl スクリプトだったので、ソースコードに print を追加しつつ挙動を探っていった。しばらく調

    Git にパッチを送って取り込まれた話