Pukuman RSS






Archive

Jan
28th
Thu
permalink
Nov
26th
Thu
permalink
May
21st
Thu
permalink
May
14th
Thu
permalink

iTunes Store の任意のページをブックマークしておく方法

iTunes Store の中をぶらぶらしたり検索したりして,お気に入りのアーティストやアルバムを見つけたとしましょう.片っ端から買うなら問題ないけど,どうしようかなとしばし考えることもあるわけで,できれば「お気に入り」として iTunes Store の画面を保存しておきたい,「ブックマーク」しておきたい.

少し試してみたら,iTunes 自体にはそのような機能はないのですが,比較的簡単にそれができることがわかりました.

iTunes で iTunes Store を見ている時には画面やや左上あたりに,いわゆる「パンくずリスト」が表示されています.

「パンくずリスト」とは現在どこを見ているのかがわかるように,階層を並べて表示する手法のことです.
ホーム>ミュージック>ポップ>Alex de Grassi
とかね.

このパンくずリストの部分をデスクトップにドラグアンドドロップすれば,デスクトップにファイルができて,それを保存しておくと良いようです.

パンくずリストのどこかをマウスのポインタ (矢印のこと) で指して,マウスボタンを押しっぱなしにして,そのままマウスのポインタをデスクトップ (コンピュータでファイル操作時の背景のこと) まで移動して,マウスボタンを離すとファイルができます.

Mac OS X では Web インターネットロケーション ファイル (.webloc) というファイルで,
Windows では インターネット ショートカット ファイル (.url) というファイルができます.

これらを整理しておけば,いつでも iTunes Store の任意の画面が呼び出せます.

またこれらのファイルを Web ブラウザのブックマークに登録するには,ブックマークを管理する画面で,リストの中にファイルをドラグアンドドロップするだけです.

Mac OS X での Safari ブラウザなら,「ブックマーク」メニューから「すべてのブックマークを表示」というのを選ぶと,ブックマークを管理する画面になるので,ここにWeb インターネットロケーション ファイルをドラグアンドドロップすれば登録できます.一度Web インターネットロケーション ファイルとして保存しなくても,iTunes のパンくずリストから直接ドラグアンドドロップすることもできます.

はてなブックマークに登録するには,自分のブックーマークのページのアイコン[B!]をクリックして,「ブックマークを追加」のページに移動し追加フォームの入力欄を目がけて,iTunes のパンくずリストからドラグアンドドロップすると URL ( iTunes Store のページのアドレス ) が入るので,「次へ」というボタンをクリックして登録します.

permalink

joehewitt’s three20 at master - GitHub

iPhoneデフォルトのphotoアプリを再現したスクロールビューを用意している上に、photoビューアコントローラ、photoライブラリ一覧コントローラ、インクリメンタル検索コントローラ、タブコントロール、youtubeの動画一覧のようなtableview(webから画像取得)、待ち受け時のロック解除アニメーションを再現したラベルなど、使えそうなコンポーネントがぎっしり。

まさに神ライブラリ。

UICatalog的なサンプルアプリもついているので簡単に動きを確認できます。

ライセンスはApache License 2.0。

May
13th
Wed
permalink
May
12th
Tue
permalink

今の Firefox では *.sqlite を定期的に vacuum & reindex しないとどんどん遅くなるというのは常識となっている訳なんだけど、どうすれば一番楽なのか色々試行錯誤してた。

最初は cron で kill して vacuum & reindex してみたんだけど、いきなり Firefox が落ちて、タブの復元画面が出るってのは、設定した本人でもちょっと驚くし、ストレスを感じるので、そちらの方向は止めた。

MozRepl 使ってタブの復元画面が出ないようにすれば良いのかと考えたけど、本当に必要なとき以外は無効にしているので、常時有効にするのもちょっと遠回りな感じで嫌だなと。

というわけで、簡単な Shell Script と vimperator の map を組み合わせて、終了 -> vacuum -> reindex -> 起動という流れをワンストロークで出来るようにするのが一番楽かなという結論に達した。

map ,C :!cleanfox.sh &<CR>ZZ

cleanfox.sh 自体はこちら。

* cleanfox.sh *1


ZZ が後にきてるけど cleanfox.sh が Firefox 自体の終了を最大 60 秒ほど待つし fork してるおかげで、自分の環境では、タブの復元画面も出ずに快適。

あと、タグ付けしてるとおり Mac でしか動かないし、 cleanfox.sh 見ればわかるように pgrep とか sqlite3 入ってないとダメだったり、 Profile とか Cache の位置がへんな所にあっても動かない。

Mac 以外の Unix 系の OS だったら open のかわりに nohup とか使ったら動きそうだなーとか思います。 Windows だったらどうするのが楽かとかは考えたくないですね。

*1:多分変更することとかは殆どないと思うけど、最新版が気になる人は send / misc から辿り直した方が良い。こういうのは gist 使った方が良いんだろうなあ。

permalink

1)パスワードのリセット

Change Password

パスワードを忘れてもインストールディスクさえあれば大丈夫だ。アップルのサポートサイト「Mac OS X: アカウントパスワードを変更する、またはリセットする方法」を参考にしよう。

ただし、パスワードがリセットできても自動ログインが機能しなくなることもあるようなので要注意。

May
11th
Mon
permalink

で、ふと思い立って Firefox 3 で利用している、SQLite データ群をかたっぱしから Reindex したら、
昔のスピードが再現しました。はやい!

改善:2つ
 1)起動が速くなった(起動に1-2分かかる→すぐ起動。劇的に改善。)
 2)サイト表示もはやい。 cookies などの処理がはやくなったため?

やりかた:
1)Firefox のプロファイルディレクトリを確認&バックアップ
 不明なときは、Firfoxまとめサイトなどで確認して下さい。
2)SQLite Manager エクステンションを入手。
https://addons.mozilla.org/ja/firefox/addon/5817
3)Firefox起動→SQLite Manager起動
 「ツール」→「SQLite Manager」
4)SQLite Manager で Firefox のプロファイルディレクトリ以下の places.sqlite ファイルを開く
「Database」→「Connect Database」でファイル選択。
5)SQLite Manager 左画面の Tables ツリーを開く
これがテーブル一覧。
 テーブル一覧からテーブルを1つ選択→右クリック→「Reindex Table」選択
 →「SQLite Manager : Confirm the operation」で「OK」ボタン
  sqlite-manager-reindex.JPG


6)次のテーブルを選択して、5)を繰り返す。
 どれがとか考えるのは面倒なので、テーブル全部。
7) データベースを閉じる。
  「Database」→「Close Database」


8) cookies.sqlite ファイルで 4)~7)を繰り返す
9)他にもサイズの大きな xx.sqlite ファイルがあればそれでも同じ事を繰り返す
goo Dictionary エクステンションを入れてれば、goodictionary.sqlite とか。

続き:
修正:cookiesにはデフォルトでindexはありませんでした。
ですのでcookies.sqliteでのreindexは不要と思われます。

私は高速化?の可能性を考えてcookiesのhost にindex作成しています。
前後の効果は不明ですが。。

permalink

less 起動中に、F と大文字で入力する事で、

tail -f のような挙動になるらしい。

知らなかった。

いつでも気軽に直前のログを見に戻る事が出来るのが良いね。

Ctrl + C で元のモードに戻る。

lessの場合

less +内部コマンド名

としておく事で起動時に内部コマンドを実行できるので

とりあえず、ltailf という名前でエイリアスしておいた。

alias ltailf=’less +F’