PIYO - Tech & Life -

Javascript

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

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

binary plist parser for Javascript (non-Node)

Node.jsベースであればJavascriptでバイナリplistをパースする処理を書けるということがわかったというのがこちら↓ バイナリ形式のplistファイル - ぴよログ でも本当にやりたかったのはブラウザでipaファイルを指定して展開し、中にあるInfo.plistを解析するというものでした。上の記事で紹介しているnode-bplist-parserのコードはそのままではブラウザで動き …

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

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

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

マニアックなライブラリを見つけたのでメモっておきます! _.m Home Underscore.js風のインターフェースを提供するObjective-Cのライブラリです。前書いたこれに少しだけ近い。 ActiveRecordのようなselectやwhereをObjective-Cで使う - ぴよログ 今回紹介する_.mにはmapとかreduceみたいなものもあるので、より関数型っぽい?んじゃない …

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

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

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

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