修士論文で使った 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
他は忘れた.
Blog の名前変えた
最近 Firefox から Google Chrome に変えたり
Firefox で書くことほとんどないから
とりあえず
Fascinated by Mozilla Firefox
↓
keijir blog
に変更した.
スクリーンショットを論文に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
VMware Fusion 3 upgrade $39.99 → $19.99
VMware Fusion 3 の日本語版を $39.99 で購入する方法(アカデミック版) - 彼女からは、おいちゃんと呼ばれています
Mac 上で Windows など別OS を仮想環境で動かすことができるソフト.
1Password $39.95 → $31.96
1Password | Black Music トカ Mac トカトカ
パスワード管理ソフト
NetBeans で作成した swing アプリケーションを Mac OSX app に変換する.
普通 NetBeans で作成した jar は 依存 ライブラリを別に出力する.
それをひとまとめにした jar ファイルを以下参照で作成する.
Use NetBeans IDE 6.7 to Combine JAR Files Into a Single JAR File
次に,jar の実行オプションを与えつつ実行したい.
java -jar -Xms1024m -Xmx1024m YourApplication.jar
しかし,コマンドラインで入力するのは,利用者にとってよろしくないと考えるので,
7) Bundle the JAR
Using "Finder", navigate into the
Mac Java! • Tutorial: Create a Mac OS X Installer for a Java Application (.jar)
"/Developer/Applications/Utilities" folder and double-click "Jar
Bundler".
ここを参照して,
Mac OSX app に変換する作業をする.
その際,
この画面の一番下でしているように、プロパティに “apple.laf.useScreenMenuBar” を true に設定して書き出せばスクリーン上部にメニューが表示されるようになる。
unbland.org blog » Jar Bundler を使った .jar -> .app 時のメモ
で記述がある.swing application の Menu bar をどうするかについて自分の好きな方を選択する.