ぴよログ

↓に移転したのでこっちは更新されません、多分。

Javascript

追加要素にshown.bs.collapseが効かない

Bootstrapについてくるjavascriptのcollapseを使うとアコーディオン風のUIが簡単に作れるから便利。 JavaScript · Bootstrap で、隠れていたものが表示されたときに何かしたいってときのためにshown.bs.collapseっていうイベントが用意されているんだけど、…

ブラウザのjavascriptのみを使ってipa展開からplist解析まで

ここ数日取り組んでだことについてまとめます。iPhoneアプリのバイナリであるipaをごにょごにょしてplistファイルを取り出し中身を見てやろうっていうことをブラウザ単体でできるかという取り組みです。 関連記事というか、下準備の記事がこちらです。 バイ…

binary plist parser for Javascript (non-Node)

Node.jsベースであればJavascriptでバイナリplistをパースする処理を書けるということがわかったというのがこちら↓ バイナリ形式のplistファイル - PILOG でも本当にやりたかったのはブラウザでipaファイルを指定して展開し、中にあるInfo.plistを解析すると…

バイナリ形式のplistファイル

iOSアプリはiTunesを使えばMacでもダウンロードできます。そしてダウンロードしたipaファイルはzipファイルとして展開することができ、中身を覗き見ることができるようになっています。 ところでiOSアプリケーションのURLスキーム定義はどこに書かれているの…

Underscore.js風Objective-Cライブラリ「_.m」

マニアックなライブラリを見つけたのでメモっておきます! _.m Home Underscore.js風のインターフェースを提供するObjective-Cのライブラリです。前書いたこれに少しだけ近い。 ActiveRecordのようなselectやwhereをObjective-Cで使う - PILOG 今回紹介する_…

コマンドラインでcssやjsをminifyできるYUI Compressor

RailsとかではCSSやJavasciptのファイルを圧縮というかMinifyしてくれますが、ちょっとしたときのやり方がわからなくていつもWebサービスを使ったりしていました。 で、よく探したらコマンドラインでやるツールを見つけたので紹介します。 YUI Compressor YU…

Highcharts JSは1000件を超えるデータはプロットできません。デフォルトでは。

昨日の記事でHighchartsについて話題にしました。今日は実際にHighchartsを使った際に思いっきりハマったところがあるので、そこについて書いておきます。 昨日紹介したシンプルな例ではHighchartsに渡したデータ列には値のみが入っていました。このようなケ…

JavaScriptでかっこいいグラフを書けるHighcharts JS

あけましておめでとうございます。 12月の途中から集中的に更新してみたんですが、何でもいいから書くっていうのが少し楽しくなってきました。今年もそんな感じでいければと思います。 さて本題。 HTMLでグラフを扱うライブラリは多数ありますが、その中でも…