Friday, 29 June 2012

uv

ああ,なにか書こうと思うのだけれど,ああ,ああ,.
書きたいことはあるのだ.多分.
まあよい,ので,きっとすぐ忘れてしまう事務的なことを.
  • vim 捗るよ.まだ日本語打てないけど.でも英文打つときのはかどり方はすごい.
  • ↑もあってプログラムもうちょっとやりたいなぁ.
  • そういえば, Linux で少なくとも g++ という C++ のコンパイラがあるらしい. Borland C++ を中学校でC++習ったときは使っていたのだけれど,最近配布をやめてしまったようなので.
  • Midori というブラウザ,悪くない感じはある. さすがに firefox とか opera とか chrome とか,メジャーどころに取って代わるほどではないとはいえ.
  • インクよい
  • ああ,ああ,..
  • Ubuntu の記事もまた書かなくてはね.
  • そういえば Midori って程良くマイナーやから,記事書けば割とすぐに検索でヒットするようになるかもしれない.したいわけでもないけれど.
  • 近所の輸入雑貨的なところで買ってきたドライクランベリーが非常においしい.体力回復にも効きそうなお味である
  • そういえば firefox を vim ふうに使えるようにする add-on を見つけたのだけれど,例えば twitter.com とか gmail とかとはショートカットが競合してちょっと使いにくい.また紹介します.
  • 旅に出たい.魚食べたい.お酒のみたい.音楽聞きたい.どこか遠く離れたところで.
  • そう言えば図書館,返却期限が休館日にかぶったら一日伸ばして欲しいなぁ.
  • なんというか,合わないというか,向いてないというか.どうなんだろう.
  • ともかく時間は過ぎていくのが厄介.
  • 昔は時間は過ぎていくものではなくて,もうしばらくたって,時間は何もしてなくても流れすぎてゆくものだということを知り,もうしばらく経って,何かしている時でさえ,流れているものなのだということを知る,というような,寝る前の,よくわからない脳みそによる考え.

Monday, 25 June 2012

  • vim とかつかって tab コードでかかれた段組を自動で適切に LaTeX に変換することができるかも.
  • 申し訳ないことをしてしまった.莫迦め.

Sunday, 24 June 2012

LaTeX- still counting

とりあえずカウンタの勉強も兼ねて.
前言ってた,「命題13」「定義14」みたいな感じで連番を振りたいときようの .sty .

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%24th June 2012. Mutsuteru @exumbra_insolem on twitter,
%all rights reserved.
%distributed under LGPL license.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%definition of \mtheo. the counter is theoremMutsu, and
%this counter is independent.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcounter{theoremMutsu}
\renewcommand{\thetheoremMutsu}{\arabic{theoremMutsu}.}
\newcommand{\mtheo}[1]{\paragraph{{#1} \thetheoremMutsu}\stepcounter{theoremMutsu}}
%\newcommand{\mtheo}[1]{\stepcounter{theoremMutsu}\paragraph{{#1} \thetheoremMutsu.}
% DOES NOT work. it yealds, when the counter theoremMutsu is first set to 0,'' 2,3,4,..., n,n''.
\setcounter{theoremMutsu}{0}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%next definition of \dtheo, this counter is dependent on section.
%thus the numbering is reset in each new section.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcounter{dtheoremMutsu}[section]
\renewcommand{\thedtheoremMutsu}{\arabic{section}.\arabic{dtheoremMutsu}.}
\newcommand{\dtheo}[1]{\paragraph{{#1} \thedtheoremMutsu}\stepcounter{dtheoremMutsu}}
\setcounter{dtheoremMutsu}{0}
 \newcounter{a}[b] で b のこどものカウンタ a を作れる.


\mtheo{definition} で 「definition 1. 」
次例えば \mtheo{proposition} で「proposition 2.」
以降 3., 4. ... とカウントしていきます.
\dtheo{} の方は section 番号と倶に 「proposition 1.1.」 みたいな.
これは section が変わるとまた1からのカウントになります.
\mtheo, \dtheo ともに paragraph を作る設定にしてあります.つまり
\paragraph{definition 13.} とかやってたのの,カウントを自動でしてくれるのがこちら.

LGPL で配布しますがご利用の際は ひとこえかけていただけると喜びます.
数式のカウントとも連動するようにできたりしたら良いかもしれない.
\theequation を書き換えるとかして.


vim ほんま捗るわぁ.まだ文字化け治ってないから日本語打てへんけど.
選択公理ちゃんマジ公理

Thursday, 21 June 2012

雨音を録音してみた. こういうの色々録音してためていくと幸せになれるんじゃないかと思うんだ.
UKで,電車内の音を録音したのもあって,また上げたいなぁと思っている.

「遺」書

決して暗い話ではないのですが,しぬこと とかそういう話が出てきます.
気分を害することがあったらごめんなさい.


Tuesday, 19 June 2012

LaTeX : customizing enumerate environment

enumerate 環境は便利やけど.デフォルトでは 1. 2. とかいう表示なので,
これをカスタマイズしたいことがある.ちょっとメモ.

まずは何がどうなっているか.
  • 番号出力は \labelenumi (label - enum- i: 第一レベル.以下 ii, iii, iv と続く).
  • カウンタを出力するのが \theenumi (ii, iii, ..)
  • カウンタ自体は enumi.
  • そして,カウンタを引数にとって,それを \roman, \arabic, \alph, \Alph, \Roman で出力できる(という理解でいい筈.enumisection を引数にとって確認.).
だから,たとえば enumerate で (1), (2)... にしたいなら
\renewcommand{\labelenumi}{(\theenumi)}
 とか,
\renewcommand{\labelenumi}{(\arabic{enumi})}
とかすればいいんですねー(他の応用の仕方については「読者は悟れ,」).
あとこのあたりはカウンタの話になってくるけど,
\renewcommand{\labelenumi}{\arabic{section}-\roman{enumi})}
とかそういうのもありかなぁ.


また, enumerate パッケージというのもあって,
これを使えばenumerate 環境にオプションをつけられる.
\begin{enumerate}[example 1]
とかでお手軽.ただこれは jsarticle 下で jsarticle のよい体裁を崩してしまう(美文書より).
A, a, I, i, 1 が対応する書体のカウンタとみなされるらしい.
これらを文字として入れたい時は {A} などとする(ここも美文書より).


Monday, 18 June 2012

inky thoughts

普段遣いのインクが欲しい,というようなことは前に書いたっけ.
てなわけで,創立記念日で学校がお休みの今日,午後から気力を奮い立たせて買いに行った.
四条烏丸のあたりに丸善(文房具のところだけ細々と残っている!),Tag という文房具屋さん,
それから Mont Blanc の店,大丸とかが密集してて,そのへんをぶらぶらと.

丸善→ Tag → Mont Blanc → 大丸 → 丸善と回って,
丸善で2本, Mont Blanc で1本 インクを買った.
今回のテーマは安定供給のあるいい色のインク.

左から Mont Blanc lavender Purple, Perikan Brillant Green,Pilot 紺碧.
どれもいい色.
Brillant(Brilliant ではないかと思うのだがボトルにそう書いてある) Green は
パッと見色が単純すぎてあまり好きじゃないかも,という懸念があったのだが,
素直な色っぽいからブレンドにしてもいいかな,ということで. Perikan 使ったことないし.
実際のところその心配は杞憂におわり,なかなか気に入っている.

丸善は非常に小規模になってしまったけれど, インクひとつとっても
Sheaffer, Waterman, Pilot,  Pelikan, Lamy, Sailor, 独自ブランドなど色々あって,
よく頑張ってる感じ.とてもわくわくする,人にあげたくなる小物もあった.
あそこはもっと頑張ってほしい(近畿に大きいところがなくなってしまった!)ので
積極的に褒めます.店員さんも親切.

さてまあ,インクの話.



うーん,微妙にちがう……
Lavender purple はボルドー系をもう少し華やかにしたような紫.気品があってよい.
紺碧は冴えた,思いの外素直な青.しかし発色は大変美しい.
Brillant Green は瑞々しい,すこし浮いたような印象のある緑.これも綺麗.


ついでに学校の近くでブレンド用の(いずれやってみたいものだ!)スポイトと小瓶を購入.
こちらは全部で180円.フヒヒヒ


それにしても大丸は残念(知ってたけど).どうして BBK と Black くらいしかないのか.
ついでになんかシリーズとしてよさそうやからって色雫入れてる感じ.色を見てない.
百貨店なんだからもうちょっと頑張ってよーーーーーー.
一本ずつだけでも置いとくと無垢な市民をインク好きに引きずりこめる可能性もあるしさーー.
あと,大丸と Mont Blanck. 色見本として〜〜〜みたいなぐるぐるだけ書いたらいいと思ってる.
それも速度をそんなに変えずに書いてるから色味の幅が少ない.
字を書いて欲しい.太めのペンと細めのペンで書いて欲しい.
力の込め具合によって出来るインクの溜りがどう発色するかを見せて欲しい.
筆記具を売るものとして,そのへん,こだわって欲しいと思ってます.




しかしインクいいよインク.今日でメーカとして持ってるのも増えたしよいねよいね.
また色をいろいろあげてみたい.ついでに誰か友人を引き込んでみたい.

誰かまた一緒にインク見に行きましょう(迫真

Sunday, 17 June 2012

ubuntu - troubles

またちゃんとした記事はそれはそれで書きたいとして,サクッと「Ubuntu で困ってること」を書いてみよう.
繰り返しになるが僕は Ubuntu 使い始めたばかりで右も左も分からない,
要するに「これ不便」とかいってても2週間後には「あぁ,こうやったらすぐ出来たわ」ってなってるかも.
そうなったときはまた改訂するなりなんなりしますわ.
ともかく今僕が(Ubuntu のせいか僕のせいかにかかわらず) Ubuntu に関して困ってること.

  • 日本語入力.
    • 標準のAnthy はそれなりにいい仕事してるけどやっぱりそれなり.たまに妙な単語を一発で変換して開発者のこだわりがあるのだろうかとか邪推する.
    • Mozc というのを教えていただいたので入れてみるところである.ただなんかパッと見た感じ
      • 変換窓が妙に大きい(?)
      • これはべつにねぇ,そっちのせいではないけど(そしていじれるのかも知れないけど)そこの interface が日本語なのが統一感を崩してしまってる感.
      • 追記:ただし変換精度はやはり良くなる印象.語彙は固有名詞などとくに google 日本語入力程強くないがまあしっかりしてるといっていいのでは.でも Windows IME / Anthy<<<Mozc<<google 日本語入力<< ATOK やなぁ.賢いのはATOK が圧倒的で語彙力でカバーしてるのが ぐるぐる日本語入力.
    • これもいじれるのかどうか知らないがキーバインドを ATOK 風に変えたい.
      このサイトを参考に一瞬で変えられました.句読点の設定もここから. Anthy のときは .py を自分でいじって改造(cf. http://blog.livedoor.jp/poisonous_fish/archives/52022706.html)したけど,これは設定画面が用意されている.
      • 今はその予定はないけどそのうちPC買い換えるような時がやってきたらいっそ Win 抜きでそのぶんATOK買おうかななんて
  • alt -> type your command.
    • alt 一瞬おしてそのあと起動中の application の command を打ち込めるというやつなんだけれど,検索が中途半端なのか,ここから起動できそうにない命令が存在する.
      • 例えば, firefox で "Bookmark All Tabs" というのがあるのだが,全文打ってもほか適当に打ち込んでもこれはでてこない.
      • shift でも enc でも character encoding (shift-JIS) なんかがでてきてくれたり,普段はかなり重宝するのだが.
    • そうでない時でも, windows で alt 押した時みたいに,可能なコマンドを方向キーとかで探していきたい時がありますが,
      • 多くの場合 alt 長押し → file なら f,となる (ちょっと時間かかるがまあこれはよい)
      • 一方, f のようなのが割り当てられていない application があり,この場合(方向キーも効かないし) マウスポインタを使わざるを得ない疑惑がある.
  • Terminal 周り
    • Terminal からタスクの複数起動が出来ないのかな(例えば gedit で エディタ起動すると Terminal はそっち待機になる) と思ってたがこれは & を加えてバックグラウンドで起動できるらしい.
    • ウィンドウズでいう explorer の機能がない疑惑が存在する.画像の置いてあるフォルダから色々するのとかにはGUIから適宜フォルダを開けるほうが便利だったりするのだけれど.完全CUIがあることを考えればこっちの方が当然なのだろうか(?) 27th Oct 2012. $xdg-open が僕の求めていたもの.こことか参照.
  • TeX 周り
    • これは僕が情弱なのが原因の殆どを占めている気がするけど.
    • どっちにしろ(少なくとも僕程度のユーザにとっては)あらゆる面で encoding 周りは鬼門.日本人に生まれたことを嘆く数少ない瞬間である.
      • 日本語があばばばばば
        • Terminal からplatex 命令でやるとそういうエラーは出ないのだが, TeXworks から組版してもらおうとすると "jsarticle.cls" がみつからないといわれるあばばばば 
          • 27th Oct 2012. (しばらく前に解っていたが更新を忘れていた): TeXWorks が platex でなく latex で組版する設定になっていたため,知らんがな,という話でした.
            なお今はもっぱら gedit(英文のみのときや数式メインの時は vim) + terminal で組版しています(標準の document viewer は adobe reader と違いファイルをロックしない).
          • 28 Feb 2014. 今は vim です
        • 何が悪いのか分からないのだけれど日本語が抜ける.調査中やけど疑惑
          • 何かフォント周りのファイルの欠損(?)
          • 日本語の入った dvi を読めるのが入ってない(?)
          • encoding の圧倒的問題(?)
        • てか Linux 標準の pLaTeX って utf-8 に対応してないという噂がある.EUC-JP でないといけないとか.
          • それを見て僕がファイルを EUC-JP で保存し直してもう一度処理してやはりうまく行かずに凹んだのは言うまでもない
          • 27th Oct 2012. これもしばらく前に解決していた問題.結局のところエンコーディングの問題であったようで,変換しなおしてみたら(参照: ubuntu Japanese team wiki)うまく行くように.また,ぽぽさん が utf-8 な tex ファイルからエンコード変換,コンパイルまでやってくれる makefile を公開してくださっています
          • 28 Feb 2014. Linux 標準のってなんやねんっていう話はさておき,現時点で Ubuntu のレポジトリから普通に texlive 入れたら utf-8 通ります. 
    • この辺はもう少し自分でジタバタしようかなぁとは思っている.しかし結構ストレスフルなのであばばときには他人の助けもあばばば
      • いっそ日本語の使用を止めようか(日本語入力の問題も解決!!!!)
  • インターフェイス周り
    • 心地よい操作感のために, ctrl + alt など結構なキーが Ubuntu 自身のショートカットに割り当てられてるために,たまに(とくに多言語入力の際)他のキーバインドと衝突してやややりづらい.
    • マウス操作周りは Windows の方が充実してる(と思う).右ドラッグとか結構便利なんだが.
  • Ubuntu のせいじゃなくて デュアルブートの宿命やけどファイルとかの同期がめんどい. Ubuntu One を用意してくれてるなど Ubuntu はよくやってくれてる
    • 27th Oct 2012. 最近もはや win 7 は起動しなくなったので問題なし.
  • Ubuntu のせいじゃなくてApple の陰謀やけど iTunes for Linux が ないっぽいから iPad 持ちとしては完全移行がしにくそうである
あと総合的にやっぱり Ubuntu 速い気がしますね.多分(総合的に,には入ってるソフトの少なさなど二次的三次的要因も含めて)
最近 Windows 立ち上げるときにわりとストレスを感じる.