Keijir Blog

やっぱハワイ行きたいよね

Firefox から Google Chrome へ移行日記

最近 Firefox のプロファイルが肥大化してきたのかなにをしても少し遅くなってきた.
それに加えて Firefox 3.6 で vimperator が満足に使えなかったり,動画が途切れたり...

そこで Google Chrome for Mac が Extension と Greasemonkey に対応したことだし
試しに使ってみる.

前提条件

Firefox でできる作業はほぼ全部 Google Chrome でできること!

不満な事

1. 1Password の正式対応がまだ
2. Tab mix plus のようなタブのカスタマイズ これができないとタブブラウザの意味ない...検索とかブックマークとか同じタブに上書きしないで新しいタブで開け!Alt+Enterめんどい.altとか押しにくいしせめてcapsとかshiftとかなんかでっかいボタンにしてくれ.
3. あとプロセスが尋常じゃないほどできる.

4. Google Reader とかで jjjjvjvjvjjjs するときに日本語入力だと反応しないこととか

感想

不満あるけど開発スピードも体感スピードも速いから今のところ上記の不満な事もさして不満でもない.あえてあげるならって感じ.

修士論文で使った Tex のスタイルとか

%図関係
\usepackage[dvipdfm]{graphicx}
\usepackage{mediabb}
\usepackage{here}
\usepackage{wrapfig}
%数式関係
\usepackage{amsmath,amssymb}
\usepackage{cases}
\usepackage{multirow}
%その他
\usepackage{afterpage}
\usepackage{url}
\usepackage[verbose]{cite}
%PDFに目次をつける
\usepackage{makeidx}
% 文字化け対策
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
\usepackage[dvipdfm,
  colorlinks=false,
  bookmarks=true,
  bookmarksnumbered=false,
  pdfborder={0 0 0},
]{hyperref}

参考にしたとこ

TeX etc. -- Part 1
他は忘れた.

スクリーンショットを論文にEPSではる作業

作業環境

OSX 10.6

EPS の図の作成

1. スクリーンショットを コマンド+シフト+4でとる.
hoge.png が作成される.

2. プレビュー.app で 最高画質で jpg に変換する.

3. 次にEPS2に変換する.eps はベクター形式で拡大縮小しても劣化しない形式だが,eps2だと内部にjpegを保持できるみたい.
どっかに書いてあったけど忘れた....
ってことで確か ImageMagick のconvert で

$ convert hoge.jpg eps2:hoge.eps

png から jpeg も convert しろってのはつっこまないでくれ...

4. eps の図を Tex にはる.

\begin{figure}[!h]
  \begin{center}
   \includegraphics[width=\linewidth]{hoge.eps}
    \caption{スクリーンショット}
    \label{fig:hoge}
  \end{center}
\end{figure}

自分用の備忘録でした.

Read It Later ボタンを ステータスバーに移動する

Read It Later という Firefox の拡張を入れてみた.
あとで読むの英語版で iPhone アプリからも読めるみたいでとりあえず使ってみる.

そのときに,

こんな感じでロケーションバーにチェックボタンが表示される.


だけど,vimperator 2.2 を使ってロケーションバーを
表示していないので,ステータスバーに

こんな感じで移動したい.

方法

.vimperatorrcスクリプトを書いて移動する!
(設定方法だけ知りたい人は最後のソースを.vimperatorrcに貼付ける.)


そういえば以前,
Starボタンをステータスバーに移動 - Fascinated by Mozilla Firefox
こんな事をしたことがあったので同じ事をしてみた.


DOM Inspectorを使って Firefox の Window の要素を調べる.

chrome://browser/content/browser.xul

DOM inspector - Mozilla Firefox まとめサイト

ここによるとchrome://〜をロケーションバーに入力して Inspect すれば調べられる.


調べたら,

RIL_urlbar_add
RIL_urlbar_mark

っていう二つの要素がそれっぽいのでそれを移動させればいい.

vimperatorrc のソース

Vimperator 2.2 で動作確認

" Read It Later button move to statusbar
:javascript <<EOF
(function(){
var RILAddPanel = document.createElement('readitlateradd');
var RILAddButton = document.getElementById('RIL_urlbar_add');
RILAddPanel.setAttribute('id','RIL_urlbar_add-clone');
RILAddPanel.appendChild(RILAddButton.cloneNode(true));
RILAddButton.parentNode.removeChild(RILAddButton);
document.getElementById('status-bar').insertBefore(RILAddPanel,document.getElementById('security-button'));

var RILMarkPanel = document.createElement('readitlatermark');
var RILMarkButton = document.getElementById('RIL_urlbar_mark');
RILMarkPanel.setAttribute('id','RIL_urlbar_mark-clone');
RILMarkPanel.appendChild(RILMarkButton.cloneNode(true));
RILMarkButton.parentNode.removeChild(RILMarkButton);
document.getElementById('status-bar').insertBefore(RILMarkPanel,document.getElementById('security-button'));
})();
EOF

GoogleSync でふりがなとかについての注意事項

まず,どこでも同一の連絡先データを扱いたい!

そこで,GoogleContact を軸として iPhoneへは,GoogleSync (Microsoft Exchange)
Mac のアドレスブックへも Googleとの同期 を利用して GoogleContact と同一のデータを扱えるようにする.

次にiPhone では,姓名の並べ替えできちんと姓で並び替えをしたい!

そこで問題となるのが,iPhone , GoogleContact ,アドレスブックそれぞれで フィールドの名前が違う事と存在しない事があげられる.

問題1 GoogleContact では,よみがなを入力する欄がない.

そこで,GoogleContactのデータをまずエクスポートする.(google.csv形式)

ふりがなと姓名の扱いで重要になるフィールドについて,

Name
GivenName
FamilyName
GivenNameYomi
FamilyNameYomi

例えばそれぞれにデータを当てはめると,

Name 太郎 山田
GivenName 太郎
FamilyName 山田
GivenNameYomi タロウ
FamilyNameYomi ヤマダ

こうなる.これをまたGoogleへインポートすることで,カスタムフィールドによみがなが追加される.

タロウ - 名 (フリガナ)
ヤマダ - 姓 (フリガナ)

GoogleContactは英語主眼なので姓名が入れ替わる事について

上記のように入力すればきっちりできるはずだが,姓名が逆でみにくいので,
以下のようにする.

Name 山田太郎
GivenName 太郎
FamilyName 山田
GivenNameYomi たろう
FamilyNameYomi やまだ

とすることで,iPhone上では,

姓 山田太郎
姓ふりがな やまだ
名
名ふりがな 太郎

となる.実用上自分では問題がないので,GoogleContactの登録には,
山田太郎というようにスペースを空けずに姓名を記述することにした.

アドレスブックへ姓名が反映されない.

どうすればいいのか不明
Google同期を使うと姓名のふりがなが入らない.なにか別の方法で同期したほうがいいのかも

欲しいMac のアプリを安く買う! $99.89 → $67.91


VMware Fusion 3 upgrade $39.99 → $19.99
1Password $39.95 → $31.96
MindNode Pro $19.95 → $15.96

合計 $99.89 → $67.91

1Password $39.95 → $31.96

1Password | Black Music トカ Mac トカトカ
パスワード管理ソフト

Safari Firefox + iPhone 1Password Pro + DropBox で同期可能.

MindNode Pro $19.95 → $15.96

MindNode » MindNode (touch)

Wifiで MindNode Pro と iPhone MindNode Touch の同期が可能.

少し早いクリスマスです.