カテゴリー
技術的なお話

Web Storageを試す

ブラウザにデータを保存する仕組のWeb Storage。html5+JavaScriptでWebアプリをつくっているのですがデータを保存する必要がありこれが使えないか試してみました。

Local StorageとSession Storage

Web Storageは2タイプある。
Local Storageはデータを永続的に保存する仕組。ブラウザを閉じてもデータは保持される。

もう一方のSession Storageはデータを一時的に保存する仕組。ウインドウを閉じるとデータは破棄される。

何れもKey,Value型でテキストのみ保存可能。

カテゴリー
技術的なお話

JavaScriptのデバッグはalert()ではなくconsole.log()を使う

JavaScriptのちょっとしたデバッグにはalert()を使う事が多かったのですが、console.log()なんていう便利なものがある事を最近しりました。

console.log(hoge);

とするとhogeがコンソールに出力されます。

コンソールの出し方はブラウザにより異なります。

  • chrome(Windows):F12 or Ctrl+Shift+I
  • chrome(Mac):コマンド+オプション+I
  • Safari (Mac):コマンド+オプション+I
  • IE(8以上): F12

FirefoxはFirebugを入れましょう。

htmlの要素がみられるインスペクタは年中使っていたので、まさかこんな身近なところに、ぐぬぬ…という感じでした。

ちなみにconsole.logはIE7等の古いブラウザではエラーとなってしまうようなのでご注意ください。

カテゴリー
Mac

Mac miniでCrucial M4のファームウェアをアップデートする際の注意点

Mac miniでCrucial M4のファームウェアをアップデートする際の注意点をまとめてみました。
Crucial M4の代理店がだしているマニュアルの補足としてみてください。

環境はMac mini mid 2011です。

カテゴリー
Mac

Crucial m4の不具合

Sofmapから「ご購入頂きました商品についてのご連絡」なんてメールが来てたので何かと思ったら、Crucial m4に酷いバグが見つかったというものでした。

・不具合内容

S.M.A.R.T.情報による誤った挙動のため、ドライブの電源投入時間が

5,184時間を超えると正常動作しなくなる。

・対象商品(対象ファームウェア)

Rev.0309以前のすべてのリビジョン。(Rev0001,Rev0002,Rev0009)

http://www.itc-web.jp/documents/M4firm-0309.pdf

5184時間 = 216日。
Crucial m4の国内発表が4月。サーバー用途で24時間稼働なケースだとあり得る数字ですね。
正常動作しなくなるというのがどういう状態なのか気になりますが、そんなことを試す勇気もないのでさくっとアップデートします 😥

カテゴリー
Mac

Apple Wireless Keyboardを買い替え

Apple Wireless Keyboardが唐突に動かなくなったので買い替えました。
壊れたApple Wireless Keyboardは発表されてすぐに買ったモデルなので5年弱使った事になります。キーボードとしては十分寿命を全うした感じかな。
とはいえ、外傷はまったくなくまだまだ使えそうな感じだったので残念ではあります 😥

Apple Wireless Keyboardは見た目はほとんど変わってませんがモデルチェンジされてるようです。旧型は単三電池を3本入れる必要があったのですが、新型は2本で動くようになってました。これはありがたいですね。bluetoothのコントローラが省電力になったのかな。
他にはキータッチが若干重く感じられますが、これは旧型がへたっていたから、かもしれません。
ファンクションキーのアイコンもちょこっと変化がありました。
本当に違いはそれぐらいのもの。

Apple Wireless KeyboardはノートPCのアイソレーションタイプのキーボードをそのまま持ってきましたという感じで、文章をガシガシ書くにはちょっと頼りないのだけれど、コンパクトでデザインが良いので気に入ってます。

また5年ぐらいもってくれると良いな。