タグ

バイナリに関するedo_m18のブックマーク (4)

  • plistのフォーマットを変換する/バイナリ形式←→XML形式: 永遠ログ

    Mac OS X 向けアプリケーション開発を仕事としている永遠製作所が、日々の開発でつきあたった問題点や、ちょっとしたTipsをメモしていこうと言う、自分勝手な覚え書きブログ。 Property List (.plist)はMac OS X/iOSでよく使われる設定ファイルのフォーマットだが、そのファイルフォーマットにはいくつか種類がある。古いテキスト形式、XML形式、バイナリ形式が代表的なものだが、古いテキスト形式はNeXTSTEP由来のもので最近ではあまり見ない。主にXML形式かバイナリ形式だ。 iOSプログラマはInfo.plistなどをXcode上ではXML形式で編集し、ビルドしてアプリケーションバンドル内にはバイナリ形式に変換しているのでこの二つの形式はよく見るだろう。 Macの設定ファイルもかつてはXML形式で保存されていたのだが、Mountain Lionではバイナリ形式のよ

    plistのフォーマットを変換する/バイナリ形式←→XML形式: 永遠ログ
  • JavaScriptでバイナリデータを扱う時の動作を理解する - prog*sig

    資料的な文章なので実用的な話という感じではないです JavaScriptで画像などのバイナリデータを読み込むという目的に沿って追っていく。 XHRを使用し取得した画像データはバイナリコンテンツである。その際にJavaScriptはデフォルトで受信したデータをユニコードとして扱うため、バイナリデータに制御文字*1を表すバイト列が含まれていた際に予期せぬ動作を引き起こすことがある。そのため、overrideMimeTypeメソッド*2を使いcharsetをx-user-definedとして受信データを特別なものとして扱うように設定する。 // overrideMimeTypeを設定するプログラム var req = new XMLHttpRequest();// XHRオブジェクト req.open('GET', URL, false); // 読み込むURLと方式 req.overri

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • WebSocketでバイナリデータを送受信してみる - hagino3000's blog

    この記事はHTML5 Advent Calendarの8日目です。 いつの間にか手元の環境(Chrome17 dev + Node 0.6.3)においてWebSocketでバイナリデータが扱える様になっていたので何か作ってみようかと。 まず、NodeでWebSocketを使おうとしたらそれ用のライブラリを使う事になるのだが現時点でバイナリデータが扱えるのはWebSocket-Nodeのみだった。 当初はサーバーから画像のRAWデータをガンガンクライアントに送りまくるというのを作ろうとしたのだがnode-pngがNodeの0.6系に対応していなかったので断念。CanvasのgetImageDataで得られるデータをそのままサーバーに投げて、サーバー側で加工した物を受け取るサンプルを作った。 バイナリデータの送信 クライアントのコード(client.js) var socket = null;

    WebSocketでバイナリデータを送受信してみる - hagino3000's blog
  • 1