Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, 23 September 2013

prompt をちょっとだけいじる

こういうのこうやってはっきり場所が分かるとこに書いとかないと忘れそうなので.

bash の prompt をちょっといじった.

$ apt-cache search foo とか cat やった時に画面が一気に流れて
どこからが前回コマンドの出力かわからんなぁみたいなことになりがちなので,色を付けよう.
prompt のいじり方についてはググれば無限に情報が出てくるので割愛.

とりあえず今は 256 colour のに関して
PS1='${debian_chroot:+($debian_chroot)}\[\033[38;5;38m\]\u@\h\[\033[00m\]:\[\033[38;5;193m\]\w\[\033[00m\]\[\033[38;5;23m\]\$\[\033[00m\] '
な感じでやってるけど配色はまだまだ工夫の余地があるなーっていうかんじ.
色遣い難しいですね.vim の colorscheme は jellybeans 推しです.

ついでに ls --color した時の色分けの設定 ( $ echo $LS_COLORS ) もちょっと手を入れてみたい.
できたら .py, .rb とかそれぞれちょっと違う色付けたいなーという気がするのだが,
あまり色数が増えるのも考えものだし,実行権限ついてる奴の色をどうするかという問題もある.
どうしよっかなー,という,感じ.

古本屋さんで見つけた中島文雄『英語發達史』が面白くて僕の人生がやばい. 

Friday, 12 July 2013

vim の less.sh

vimcat をご紹介しましたが,最近の vim のパッケージの中には less.sh というのが含まれていて,
これは less を vim で色つけしてくれる感じのもの.のようです!
こんなかんじ
僕の環境には /usr/share/vim/vim73/macros/less.sh に入ってます.
割とこれも使いやすそう.

Tuesday, 25 June 2013

Muhenkan

キーボードの reassign というのか remap というのか再割当てというのか,
なんせ今,
  • CapsLock (A の左) を ctrl 
  • スペースバー左右の無変換と変換を esc
  • 変換の隣のカタカナひらがなローマ字キーを another Shift 
みたいな感じにして使いかけてるんやけど,かなり便利&楽そうな予感.
esc に割り当ててる2つの片方はなんか別のにしてもいいかもしれないけれど.

設定方法はだいたい Ubuntu日本語フォーラム / 【済】キーバインドの変更方法 に従いました.
なんか .xinitrc が読み込まれてない(?)っぽい感じだったので,とりあえずは
Startup Applications に xmodmap /home/(user name)/.Xmodmap を登録してうまく行ってます.

#ふっと足ペダルで shift とか ctrl とかそのへんを適当にやるキーボードってどうなんだろうとか思う.

Tuesday, 14 May 2013

commands

コマンド類にはたいていいきあたりばったりに出会うので,いろいろ有名どころでも知らないのがある.
 nl [option]... [FILE]...
でテキストに 行番号を振れる.なんてこった.
他に sed 組み合わせるとか awk や nawk や perl やいろいろやりようがありそうですが,
行番号足すだけならこれが一番 handy な感じでしょうか.
あとあと
$ sed -n -e  "/^2013/w bar.dat" foo.dat
で (-n suppress automatic printing of pattern space)
foo.dat の 2013 で始まる行を取り出して bar.dat に書き込めるとか,
改めて使えることにしみじみした
$ date --date='01/13' +%-j
とか.
 ついでに $ ls -1 も初めて知りました.l (L) じゃなくて 1 (one).
昔はこういうのをどっかのページ(実にしばしば stackexchange)で見つけると
片っ端から firefox の bookmark に放り込んでいたのですが,
最近そういうのは evernote に投げるようになっています.割とよい.

ところでやっぱり sed にも変態な方はいらっしゃるようで.
TeX プログラミング界隈の方々とかgnuplot で あのアレやっちゃうひととか
世の中にはいろんな人がいるものです.

Thursday, 28 March 2013

vim で日本語が中途半端に文字化け (solved)

時々ぼやいてた vim で日本語が妙な文字化けをする件,突然解決したのでご報告.

まずもともとどういう状況だったかという話.端的に言えば
「たとえば日本語の文字が,'encoding は合ってるのに'  '中途半端に' 化ける.」
 たとえば,
簡単なチェック.English
と書かれた文書を開くとこう表示される:
簡~M~X~A�~C~A~B�~C~C~B�~NEnglish
vim で文字化け,となると encoding の情報ばかりでてくるので,その辺で色々やってみたが解決しない.
結局全部 utf-8 で揃っている上,ここでいうと 「簡」はちゃんと表示されてるし,
長い文章でもところどころこうして漢字がちゃんと出てくるところをみると,
どうもそのへんのことではなさそうだ.

うーんそうなるとなんか知らんけどフォントとかそのへんかしら,
などと思いつつ,時々検索したりはしながらまあ日本語含むのは gedit でいいや,
というわけでこんにちに至るまで解決されなかったわけですが.

結論:"僕のインストールしてた vim の設定ではマルチバイト非対応!" (^^)!!
えっ
$ vim --version
を実行した結果がこちら:

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jun  4 2012 20:45:16)
Included patches: 1-538
Compiled by ******@**********
Normal version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent 
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
-conceal +cryptv -cscope +cursorbind +cursorshape +dialog_con +diff +digraphs 
-dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path 
+find_in_path +float +folding -footer +fork() +gettext -hangul_input -iconv 
+insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent 
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape 
-mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse 
+mouse_xterm -mouse_urxvt -multi_byte +multi_lang -mzscheme +netbeans_intg 
+path_extra -perl +persistent_undo +postscript +printer -profile -python 
-python3 +quickfix +reltime -rightleft -ruby +scrollbind +signs +smartindent 
-sniff +startuptime +statusline -sun_workshop +syntax +tag_binary 
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
 -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo 
+vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
(後略)
燦然ときらめく-multi_byte . そこで ~/vim(どこでもソースを clone してあるとこ)で
$ ./configure --enable-multibyte
$ make 
# make install
で解決.#はルート権限, $ sudo でもよろしい. 一行目は
$ ./configure --with-features=big
でもよい模様(いろいろくっついてくる).
実は最初こっちでやりかけて # make install を忘れてて何も起こらず,
multibyte でやり直したときに気がついた.

仏語の ç など一部の文字化けと,é とか打った時に2文字分スペースができてしまう問題も解決.
そもそもこの解決策にいきあたったのが仏語の方を調べてた時だった.
(英語で情報集めるなら日本語が云々より仏語が云々のほうが多いだろうという).
そして è とかその辺は全く問題なく表示されてたので盲点でもありましたねー.
しかし $ vim --version はやったことがあったはずなのにどうして気づかなかったのか.


一応参考サイト:

Vim - General - French characters (how?)
 :  最初に行きあたって
1. Most of the following applies only to Vim versions with multi-byte
(actually, multi-encoding) support:

        :echo has("multi_byte")

should return 1.
で僕を !!!!!!!!!! の海に投げ込んでくれたところ.僕の環境では平然と 0 を返してきた.

vimrc - Vim doesn't support unicode? - Stack Overflow
 : 上のを踏まえて.$ ./configure --with-features=bigが紹介されてる.

ソースインストールvimで日本語が文字化け - マツモブログ
 : そういうことかとわかって検索すると行きあたるものです.


と,いうわけで,日本語を扱う文書を書くときに vim がいいのかどうかは別にして,
めでたしめでたし.

ところで過去記事漁ると僕 vim はソースからインストールしてたのか……? 完全に忘れてた…

Friday, 18 January 2013

w3m + shell script

w3m, 以前に紹介したことのある テキストブラウザ.
当時は「普段は使わないだろうな」とかいってるものの,
文章だけ読むならかなり使いやすいし読みやすいし,で案外ちょくちょく使ってる.

今回はそれと shell script の相性が結構いいねんという話.
※僕はこれが初めて書いた shell  script です.
いろいろ間違ってるとことか better なやり方があるとかある気がしますが,
その場合はご指摘いただけるとうれしいです.
学習記みたいな感じで,一応記録に残しとこうか,みたいな意図の記事です.


shell script というのはまあ,
ここでは terminal で普段は一個一個コマンド打っていってやるのを纏めて1つのコマンドに,
みたいな感じで使います.

結構色々なサイトで検索結果とかページの名付けのルールというのはわかりやすくて,

  • google 検索 →  www.google.(co.uk とか co.jp とか .fr とか)/search?q=(keyword)
     ここでkeyword が複数語を含む場合は (単語1)+(単語2) という形.
  • wikipedia → (jaとか enとか).wikipedia.org/wiki/(項目名)
     項目名の半角スペースは _ に置換.
  • translate.google.com/#(翻訳元言語コード)/(翻訳先言語コード)/翻訳テキスト
などなど.うぃきぺたん のやつとかは,出先でネット接続が不安定な時とかによく使います.

さて今回は,vim で作業しながらふっと英単語の意味を検索したいが,
非常に稀なことに手許に電子辞書がないという場合.

vim では :!(command) で unix のコマンドを実行できます.
ここで 引数として渡した単語をオンラインで提供されてる辞書系ので閲覧することをしたい.
難しいことはなにも考えず,検索結果をそのまま w3m で閲覧するだけにしましょう.
辞書サイトはなんでもいいけど, thefreedictionary.com とかにしてみましょうか.
ここは
  http://www.thefreedictionary.com/(項目名)
になっているみたい.単語間区切りは半角スペースか + で通るみたいです.

と,いうわけで,たとえばファイル名を vdict.sh にしたら
$ ./vdict.sh hoge
という命令で hoge を検索した結果が見られれば(とりあえず)いい訳ですねー.つまり
$ w3m "www.thefreedictionary.com/hoge"
と同じ事になればよろしい.

というわけで,vdict.sh (shell script 書くときには拡張子 .sh にするらしい)を書きます.
1つ目の引数は $1, 以降 $2, $3 みたいな感じで,とりあえずは1単語の検索のみを考えます.

#!bin/sh
w3m "www.thefreedictionary.com/$1"
の二行を書いて vdict.sh で保存.
一行目は「この場所にある sh ってのでやるよ〜」って ことらしい.

これだけだと単なるファイルなので,実行してええよってことにしてあげましょう.
$ chmod u+x vdict.sh
 chmod については linux ゲリラ戦記 の この記事で習いました.

これで,(今のところこの作業をしてるフォルダからしか使う予定はないので),
vdict.sh の保存してあるフォルダで
$ ./vdict.sh hoge
で上手く行くはず.
あとは

 i)     path 通したりしてどこからでも使えるようにしてもいいかも.
 ii)    いちいち .sh うつのは面倒かも.
 iii)   今のところ熟語( boxing day とか)は
$ ./vdict.sh "boxing day"
         と "" なりでくくらないと  day が2つ目の引数ととられてアレなので,
   その辺適当にしてくれるようにしてもよさそう.
   今のところ僕にはそれはいらん機能なわけですが.


shell script はちょっと書けるようになると色々捗るとおもう. make も.

Tuesday, 8 January 2013

Makefile -> 8Jan2013.pdf

make を使って,例えばその日の日付を名前に含んだファイルをつくりたい.
とくにバックアップとるのとか, ( $ make backup みたいな感じで)自動化できたら嬉しい.
というわけでとりあえず日付をお名前に冠したファイルを作ってみよう.
#ほとんど make 関係無かった ()

というわけでじゃじゃーん, ` ` ( backquote )の出番であります.
backquote についてはもう en.wikipedia がだいたい喋ってくれてるからいいや.
 ( http://en.wikipedia.org/wiki/Grave_accent#Use_in_programming .)
(ただ,要確認だが,いまちょちょっとやった感じでは Makefile のなかで
 $({some command}) は動かなかったように思われる(?))

そして
本日のtip:ファイル名に日付や時刻を入れるには - 檜山正幸のキマイラ飼育記
 ( http://d.hatena.ne.jp/m-hiyama/20081129/1227922157 )
を紹介すればもう僕になにもいうことはない.
そもそも今日のこれは備忘録なので.

でまあとりあえず example.tex から,
 今日なら 08.01.2013.example.pdf を pdflatex で作るのがこちらの Makefile.

-->
1 #Makefile
2 F=`date +%d.%m.%Y`.example
3 $F.pdf:example.tex
4         pdflatex example.tex
5         mv example.pdf $F.pdf

実際使うならたぶん $ make backup みたいな使い方にするのがいいと思うし,
pdf つくるよりは zip とか tar.gz とかのほうがいいことが多い気がする.
フォルダ内の画像と tex と sty と pdf まとめるとかね.

まあというわけで殆ど backquote とそれが make 内にも使えるよってだけの話.

#なんか (blogger さんが頑張り過ぎかな?) preview どおり表示されず
#Makefile が正しく見えない模様.ドラッグで反転して頂ければみえるようですが……
#うーん.

Sunday, 6 January 2013

ubuntu : part II

part I のつづき.すなわち
windows と ubuntu 比べて ubuntu が気に入ってるとこ part II です.
だいたい一番最初の使い心地,というか,
今のところは単純に interface としての話.
だからより精密には unity とかそういういい方をしたほうがいいところもあるのでしょうが,
そのへんはご勘弁を.

そういえば ubuntu といっても(この言い方が間違ってなかったら)
デスクトップを GNOME にしたりなど色々ありますが,
僕は今のところほとんど 12.04 デフォルトのまま使ってます.
CompizConfig Settings Manager というのを使って workspace を デフォルトの 4 から 6に増やしたのと,
デフォルトなら左に出てる launcher (win のタスクバーの左半分に近い)を隠したの,
あたりがこれらスクリーンショットに影響する変更でしょうか.

まあ難しい話は置いておいて,今回は主に "キーボードからの操作のしやすさ" の話.
CUI な感じでいろいろやるのもいいですが,僕の好みとしては
やっぱり GUI でも手をキーボードの上に置いて使いたいものです.
ubuntu は目下,この辺りの需要をかなりのところまでいい感じに満たしてくれております.


Sunday, 29 July 2012

29th Jul 2012

text-based web browser ... なんとも甘美な響き.
というのと popotter をつかっててだんだん CUI いいなぁとか思うようになったり,
まあ主に使ってみたかったからというので,
wikipedia とかでちょっと探したりしつつ, w3m というのがいいかしら.
$ apt-cache show w3m で説明を表示してもらうと,
Description-en: WWW browsable pager with excellent tables/frames support
 w3m is a text-based World Wide Web browser with IPv6 support.
 It features excellent support for tables and frames. It can be used
 as a standalone file pager, too.
 .
  * You can follow links and/or view images in HTML.
  * Internet message preview mode, you can browse HTML mail.
  * You can follow links in plain text if it includes URL forms.
  * With w3m-img, you can view inline images.
なんか楽しそうなのでインストールしてみた.
なんかねぇ,こう,楽しい.文章読みたいだけっていうときにもよいし.
あんまり気を逸らさずに browse したいときとか.リダイレクトとかして使ってもいいかも.

まあ,ともかく.
オプションがあったりするけどとりあえずは $ w3m  [アドレス] で表示してくれる.
これの更新の前の時点でこの blog を訪れたときにはこんな感じ.



わるくない,むしろ見やすい.よろしい.
キー操作は vimみたいな感じでいける.結構結構.
画像は(設定できるのかもしれんけど),
カーソル動かして enter で外部ウィンドウ開いて表示してくれる.

ついでに (apt-cache search text web browser で出てきた) wikipedia2text
というパッケージも入れてみたけど,これは w3m 使っとけばいい気もする.


こういう普段は使わないだろうなーっていうようなのはきっと忘れるので
こうしてメモしておくことにしました.

ではでは

Wednesday, 25 July 2012

printer driver for linux

プリンタについて.一応 Ubuntu から印刷できるようになったのでメモ.
これでまた windows を起動する理由が減りましたね!!
全般に ぽぽさん @_popopopoon_ に感謝.

i)  ドライバが メーカから配布されてることがある.
ii) 僕が今つかってる 機種は( epson やけど) ドライバ配布されてなかったので,とりあえず
$ apt-cache search epson
で色々でてくる(最初何を思ったか printer で探してたくさん出てきて大変そうやった).
一番それっぽかった libescpr1 っていうパッケージを入れることにして

$ sudo apt-get install libescpr1
で,プリンタに接続して,system setting に Printing という項目があるから,
そこから add ---> とりあえず認識はしてくれてるからそこからドライバを選んだりして
---> でまあ印刷できるようになりました.
人がみてわかる感じになってないけど多分やってみたらわかります……
もうちょっと時間とポテンシャルがあればスクリーンショットとったりするところ…


{お題,もうちょっと待ってください……}

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 立ち上げるときにわりとストレスを感じる.

Saturday, 16 June 2012

āēīūō in Linux

ラテン語うちこむ際になど āēīūō : 長母音を打ちたいことがある.
Ubuntu デフォルトでは ctrl + alt が workspace の切り替えにわり当てられてたりするから,
その辺を含めてのメモ.

まずあまり調べていないけれども,āēīūō打ち込むのに便利なキーボードは Latvoan らしい.
これを system settings -> Keyboard layout で追加.
次にキーバインドが上記のように衝突するので,
Keyboard layout -> options から Key to choose 3rd level を選択.
win とか alt とかだと不便甚だしい(そっちを動かす手もあるけど)ので,
適当なものを選んで設定する.
とりあえず今は考えるの面倒くさいしそんなに長文のラテン語うつ予定もないので,
right control で設定してあります.
ハードが US keyboard やと自由度増えたりするん違うかなぁ.知らんけど.
こう, right alt とかないですやん?という話で.

Monday, 11 June 2012

10th June 2012.

Ubuntu の記事用にいくつかスクリーンショットをとったり,
ライセンス周りの文章を読んだりしていた.
記事は文章まだかけてないからまたねー.という段階です.
OS自身のインターフェイスとかも書きたいしね.

茶番 account からなにかおもしろそうな方々と知り合えていて嬉しいなぁ.
な,今日この頃.

この一週間で散髪に行こうと思います.あと週末には四条あたりに出かけてボトルインクを買いたい.

ubuntu 関係で言うと CompizConfig settings Manager というのを入れていくつか設定.
win + tab でウィンドウぐるぐる回す感じで 切り替え出来るようにしたり,
デスクトップに雨を降らせられるようにしたりした.
なかなか良い感じ.

雨が降る.ブラウザは firefox です.

ただこの辺り深いところをいじってるので,気をつけないと良くないことが起こるとか.



最近 label つけるの怠ってるからまた気をつけてつけるようにしよう.

Sunday, 10 June 2012

Ubuntu VS. win7 #1

Ubuntu を使い始めて暫くたつので,ぼつぼつと比較 & レビューしてみようか,なんて.
Linux と一口にいっても色々ありますが,
僕が使ってるのはその中で一番人気と言われてる Ubuntu  という distribution.


あらかじめ断っておくと,
  • 今のところ手近なところの使い心地比較くらいしかできません.
    • Linux を使いこなせているわけではありません.むしろLinux の Linux らしいところはまだ全然使えてないと言ってもいいと思います.
  • 要するに,それそのもの,じゃなくて,「よっしゃ Ubuntu いれてみたぞー!触ってみよう!かたかた…」 の,印象,という段階.興味を持つきっかけにでもなれば.
  • そんな感じなのでレビュー書く対象は僕の興味に偏ってます.

対象
 ・ Ubuntu Desktop  12.04 LTS (long-term support) 32 bit
 ・ Windows 7 64bit professional

機体は CORE i5, メモリ 4GB.
贅沢に 500GB あるハードディスクのうち 100GB を Ubuntu に割いて デュアルブートしてます.


その前に読んでおくといいかも知れないリンク
 ・ Why Linux is Better.   これを読んで一気に Linux 入れたくなりました.
 ・Linuxゲリラ戦記. これは寧ろ入れた後に読むといいかも知れません.

さて,今回はごく概観的に win 7 との比較をしてみたいと思います.
+ と - は二者間の相対評価.
それぞれのポイントについて詳しい話とか,どういいのか,とか,
そういう話はぜんぶあとにして,とりあえず使い始めて「あ,ここ違うな」って思ったとこ.


項目 Win 7Ubuntu短いコメントなど(また詳細は別に書くことも)
気分安心↑↑
win のよく知ってるっていう安心感,
Ubuntu の Linux やでドヤァ感.
僕は後者の方が好きです.
情報
Microsoft のページは行く度に残念な思いをする.
Ubuntu はコミュニティも活発で,
フリーな風土を元に情報が多い雰囲気.
フォーラムがあるので安心感はある.
追記:とはいえ Windows はユーザ数も多いし,
Win のほうが情報が少ないというのは偽.
エラーログとかぐぐると色々でるし.
ただ気軽に聞けたり,成熟したコミュニティがあったり,
というのはUbuntu かもしれない

起動・終了
Ubuntu はとくに 終了が高速.4秒くらいで落ちる.
windows も 7 になってずいぶん早くなったね.
また起動直後は Ubuntu の方が圧倒的にサクサク動くが,
これらは常駐ソフトの数とかがだいぶ違うから,
単純に比較するべきではないかも.
ただデフォルトで常駐ソフトが減る,
というのは Ubuntu の一つの強みか.
メモリ使用量
Win 7 では普段でも 1GB を軽く越えるが,
Ubuntu では 400MB とか.
ブラウザ起動しまくっても 1GB 越えることは殆どない.
CPU 使用量○-
「なにもしてないとき」のCPU使用量が,
 Win 7 やと 1% 付近で安定, Ubuntu はもうちょっと高い.
ただこれは Activity Manager がそれなりに使ってる疑惑も.
電池の持ち+-
Ubuntu の方が若干持ちが悪い気がする.
気のせいかも知れないし,
CPU 使用量の差,あるいは
Win ではメーカによる設定が効く為か.
追記: Rio さん(コメント参照)は 
Ubuntu の方が持ちがよいなど,一概には言えないようです
安定性◎- (?)
正直差が分かるほどハードなことしてない.
追記: Ubuntu さんにまれに
 "internal error" 
って言われたりする.なんなんでしょう.
そして無線LAN が機嫌を損ねることが何回かあったけど,
これは僕が設定を分かってない疑惑が大きい.
インターフェイス
これは好みか.
 Win 7 の Aero とかは個人的にかなり好きなのだが,
デフォルトですら Ubuntu も負けてない.
設定すれば,先ほどの Why Linux is Better に挙がってる
超スタイリッシュなことも可能.
どっちかというと Mac に近いイメージはある.
フォント
ubuntu のフォントはかっこいい.
日本語もよりスタイリッシュ.
win でも変えられるのかもしれないけれど,
ウェブサイトの表示にも関わってくるし,
そうでなくてもよく目にすることになるから
幸福度の上昇は非常に大きい.
カスタム性
Windows も悪くないと思うけど,
ubuntu はどうもかなりの部分いじれそう.
あと,初めに色々余計なものが入ってないのは,
初心者にとってわかりやすいカスタマイズを可能にしてる
キーボードでの操作性
win でも, ctrl + r を初めとして
ショートカットが用意されていて使いやすい.
とくに 7 では windows メニューからの検索が充実,
ファイル名の一部から起動もしやすいが,
ubuntu ではi) キーボードショートカット,
ii) win での,windows メニューから検索に相当するもの
 iii) explorer 開いてる状態でキーボードから打ち込むと
その文字からフォルダ/ファイルを選択できる
(win では最初の一文字のみ対応
訂正:試しにとやってみたら
どうも win でも複数文字読んでいるようだ.
ただ入力スペースが出てこないからぱっと見分からんのと,
backspace で訂正したりができない),
 iv) alt を押した後打ち込むことで
今使ってるソフト内のコマンド実行
追記:ただ総てのコマンドについて出来るわけでもなさそう(?)
など,ストレスなく使える仕組みが揃ってる.
例えば今 firefox でエンコーディング変えるなら,
alt -> enco とか, alt -> character とかで
その辺のメニューが検索されてくる.

 Ubuntu は既定のホットキーが多く,
便利な一方他のと衝突することがたまにある面も.
ターミナル
概して cmd よりは ubuntu の terminal の方が強力なイメージ.
Power shell というのが Windows にはあるそうだ.

CUI×?Ubuntu は完全な CUIを起動できる.
GUI とは独立して 6 つ.
これはハッカー気分を味わったり,
完全にフリーズした時に,
 重荷となってるプロセスを終了させたり,
と便利.多分使いこなせば強い.
case-sensitive?noyes

ubuntu の Terminal で
Documents というディレクトリがあるところに
cd documents
とかやっても「ありません!」って怒られる

ウィルス(-)?あちこちを参照.
セキュリティ-?+?
あんまり素人が色々言うのもどうかと思うけど,
ソフトのインストールを初め,多くの局面で
root 権限というのの為のpassword を要求される.
win にそもそもそういう password はないし,
相対的に Ubuntu が強いのかなぁ って気がする.
ソフト


これは比較が難しい.
例えば google 日本語入力は Ubuntu では動かない.
追記:予測変換は働かないものの
それなりに使う方法はあるようです 
(thanks: @erdos_n_inf .)
Ubuntu にはいろいろいいソフトが揃っているけれど,
 Windows で動くソフトのLinux で動くバージョンがない,
というのがある.同等のソフトはある場合が多い.
dropbox, skype など有名どころは普通に動く.
iTunes とかは Linux versionがない.
マルチタスク
windows + tab などで,
win でも快適なタスク切り替えはできるが,
Ubuntu では workspace という概念があり,
仮想的に複数デスクトップを置いて,
その間を行き来するようなことができる.
紙を重ねるのと机の上に広げるのと,みたいな感覚で,
枚数が増えると圧倒的に使いやすい.
「やさしさ」
 やっぱりトラブルシューティングのソフトとかは
win が充実してるよね.
「問題の解決」で丸投げしやすい.
Ubuntu は Linux のなかでもやさしい方らしい.
追記:例えば, インターネット接続が不調,
など自分が詳しくない所について,
トラブルシューティングに投げられるのは
結構うれしいことです.

デバイスの認識
どっちも問題なくできる.

なお,この表のメイン部分は自作の .py から作成しました!



いまは ここまでで寝ます.表としては多分こんな感じ.
ソフト, workspace, キーボード,カスタマイズ,フォント,CUI などについては
また詳しく書く予定,
ひょっとしたら表も改訂するかもしれませんが,それは告知します.
また,「こんなんが気になる」ってのがあったら教えてください.

緑字(ちょっと見にくいなぁ…): 18th June 2012 09:30 追記.

Saturday, 9 June 2012

MEMO

  • CompizConfig Settings Manager.
  • Advanced settings.

Wednesday, 30 May 2012

memo :

またしても純粋なメモ.最近こういうのばっかりで申し訳ない.
  •  LaTeX の日本語化は未だに上手くゆかぬ.platex 自体は一応入ってるし動くっぽいからドライバとかその辺かなぁ
  • ibus の日本語入力において
    • twitter.com とかで,ショートカットとして例えば n (new tweet) を押すと入力画面に n が反映される(Input method の on/off どちらでも).
    • キーコントロールをATOK 風にしたい(ぐるぐる先生は色々選べる).できるのかなぁ.
    • そういえば仏語も打てるようにしないと.
    • 他の奴の方が使い易い説も色々聞くので試してみようかしら
  • Terminal の表示を後から一通りコピーして保存できるようなのないかなぁ.いま手でやってるのだけれど.
  • ところでデフォルトの壁紙なかなかいいから windows に持っていって使おうか
  • 今の環境だと, chrome の言語設定を例えば English(UK) にしても windows で観られるようなフォントの崩れがない模様.
  •  \newcommand{\foo}[1]{{#1}\index{#1}}
    • \newcommand{\bar}[1]{\textbf{#1}\index{#1}}
いずれにせよ友人にlinux使いがいるしTL上にもいらっしゃるからいざというときは頼りにできますね!

Tuesday, 29 May 2012

memo

ほんとにメモ.

  • vpn connection established. MIAKO が使える. windows よりだいぶ楽やった気がする.
  • https://wiki.ubuntulinux.jp/JapaneseLocalizedDerivative/LaTeXForJapanese?highlight=%28latex%29 に従って TeX 入れようとしたけどいくつかパッケージが見つからなかったらしい.そもそもlatex-env-jaが見つからなかったのでその下にあるのを手動で入れて行ったけど,xdivk-ja などいくつか見つからず.結果日本語化が出来てない.article で日本語入れずに使う分には普通に使えてるようだ.原因探らないと,駄目なら I'll ask for help.
    • エディタとしてはとりあえず使い慣れた TeXworks を入れた.よりインターフェイスがすっきりしてよろしい.あと妙に動きが速い気がするのは,Ubuntu が偉いのか,それとも日本語にまつわる諸々をしていないせいか.何せ一呼吸くらいはやく,サクサク動く.
    • 追記: http://d.hatena.ne.jp/meryngii/20111030/1319963759 にはいくつか別のパッケージが挙がってる(2つについてはとりあえずパッケージの存在は確認).明日やってみよう.
  • エディタとして Emacs を入れた.使うかどうかは未定.とりあえず練習してみたい. gedit の色分けは多機能でいいのだけどねー.
    あと,以前vim を一瞬使いかけてチュートリアル途中で「今の僕には必要じゃないわ」と思ってそのままにしてあるというのがあるのだけど,その時の感じから言うと僕は vim の方があってる…かなぁ.移動するのに,上下左右で ctrl + p,n,b,f というばらけ方は(使って数分の感想では)やや使いにくい,気がする. next とか頭文字からとってるのはいいのだけれど,こういうのはうち心地重視でいい気がするなぁ.慣れるとそうでもないのかもしれないし,ほどよくばらけて逆に打ちやすいのかもしれないけれど.
  • 使用感には割と慣れてきた感じがある. windows 起動時に ctrl + alt + 方向とか ubuntu のショートカットを何回か間違って打ってしまった.
  • dropbox working.
  • ブラウザ入れたい.
  • Gwibber は独特の操作感+割と低機能ながら,複数 account についての挙動が面白くて悪くないかも.TL追うには向かない気もするが.一方その点から favstar.fm 的な使い方もアリ.いずれにせよ他の twitter のクライアントも入れてたい.メインで使うにはきついからね. twitter.com がやっぱりいい気もするけど,折角なので linux っぽさを出したいのと,こちらには windows の方ほどたくさんブラウザを入れるつもりはないので,サブ accounts の扱いについてクライアントが欲しい.
  • http://www.garunimo.com/program/linux/ . 使えるようになるだけじゃなくてちょっとくらい,勉強もしたいな.
  • あとなんか面白いソフトないかな.あるといいな.あとそういえばHTMLエディタもあるといいかもしれない(blogger で記事書くときに,例えば表とか箇条書きの入れ子はこの compose の方のインターフェイスでは出来ないので,HTML手打ちになるのだが,そういうときにつかうごくシンプルなもの.win でいう alphaedit 見たいたのが理想.手打ちしながら出力確認みたいなことをしたいのです).

Monday, 28 May 2012

Ubu


デスクトップの柄も時々変え,ブラウザを入れ,LaTeX を使い普通に十分よいPCライフを送っていた僕が,
なぜ Ubuntu など入れようとしたか,という話から.


長くなるから箇条書きにしよう.


そもそも Linux 系統には興味があった.
  • なんか格好良いイメージ
  • 何人か知り合いが使ってるらしい
  • 使ってる人からはすこぶる評判がいいようだ
  • なんか格好良いイメージ.シェルとか.
  • なんかインテリっぽい
  • よくわからないけど基本的には 軽いらしい
  • 最近のはすごげな GUI  もあったりするらしい
など.
ところで最近,
  • LaTeX のパッケージとかで(一応指示には従ったはずなのだが…)インストールに失敗.
  • そもそも LaTeX 自体のインストールもインストーラに頼った×2
  • Asymptote とかその辺のインストールも.
  • Python の module たちのインストール失敗
など,インストール周りで知識の不足を感じることが非常に多く,
それぞれ「なくても困らない」状況が大半なので,そのままにしてたりしたのだけれど,
積み重なって何かで勉強しないとなぁとか思ってた.
で,ふと思いついたのは,ときどき諸々のパッケージとかに付属のインストールガイドみたいなのに,
Linux なら .. みたいな記述があって,それらは割とシンプルに見える,というか,
LaTeX のために普段と大きく違うことをしてるのではなくて,
普段もしているような作業を LaTeX でもやります,というような印象 (#知らんけど).
だったら, Linux つかったらひょっとしてそのあたりの勉強になるんじゃないか,と思って,
(これは実際どうなのかわからない.ともかくなんとなくそう思った.
ついでにそれが目的なら Ubuntu を使うべきではなかったのではないかという気もしなくはない.)
上記の興味も手伝って,入れてみようかしらとか思って,少し検索してみる.
どうも Ubuntu ってのが初心者にも使いやすかったりする distribution らしい.
 うーん,なんかよく分からないなぁ.
とかやってると, "Why Linux is Better" というサイトを見つけて,
(単純にも)なんか使ってみたい度が増してくる.
CDに焼いてインストールとか一切なしで起動だけしてみるってのもできるらしい.
外付けのハードディスクもあるから,そこに入れてもいいかもしれない.
とりあえず使ってみよう.

と,心に決めて翌日,
ファイルをダウンロードして,CDに焼く.
で,起動だけしてみると,なんか思ってた以上にいい感じで,「惚れた」.
最終的にどうするかは棚上げして,しばらく本格的に使ってみようかということで,
PC本体に 太っ腹にも100GB のパーティションを切って,インストールして今に至る.
日本語も打てるようになりました!
., で打てるようにしたかったので,だれかの blog を参考に,.py ファイルをいじって上手く行った.
ついでに google 日本語入力にならって wwww は「っ」にならないようにした.
あと z. で 三点リーダ「… 」も便利.

インストールの際のごたごたはまたもう少ししたら書くかも.
そして使用感はまだそういうこといえる段階にないけど,
付属のエディタ gedit ってのがよさげ. 色分けも .py から .tex まで幅広くやってくれる.
スクリーンショットだけあげとこうかな.ファイルは全部自分で書いたやつ.


授業ノートの .tex をgedit で開いたところ.


こちらは .py.
Workspace と呼ばれる.複数デスクトップ切り替えるかんじ.
ショートカットも充実.

実はデフォルトのフォントが綺麗なのはポイント高い.
これは今の記事を書いてるやつ.


ubu

日付的には昨日 14:00 過ぎからUbuntu, 入れてみました!
理由は色々あるのでまた,入れてみるときの細かい話とともに改めて.
本体に入れて,ちょっと太っ腹にも 100GB のスペースをあげました.
ファイルダウンロードしてCDに焼いてそこからインストール,と割と簡単.
インストールとか一切せずに起動だけしてみるのもできます.

なんせなかなか面白いです. windows に取って代わる,というつもりはなくて,
寧ろ勉強用に入れた側面(と入れてみたかったっていう興味)が大きかったのだけれど,
なんか,結構ええ感じやん?ええ感じやん?みたいなのが今.
とは言え,まだ殆ど何もしてないので,実際 ubuntu / linux の良さが判る / よくなさが判るのは
もう少し先になってからでしょうが.少なくとも Ubuntu の諸々の動きは格好良い.
起動と終了は速い気がするけど,なんせ今は諸々のものが入ってないからねー.
今の段階で比べるのはフェアじゃないでしょう.win 7 には dropbox とか evernote とか色々入ってるし.
でもシャットダウンは特にびっくりするくらい速い.
多分 4秒くらいで完全に電源が落ちる.

フォントも格好良い!

暫く時間を作って遊んでみようと思います.
直近の目標:
  • 日本語入力できるようにする!! (日本語とかの入力担当の人はいるのだが,その人がまだ日本語を知らない状況,のようだ)
  • ブラウザの firefox 以外を入れてみたい.折角だから Konqueror とか?
  • キーボードショートカットに慣れる
  • pLaTeX 環境の導入.PCの主な使用用途の1つなので,これが出来れば暫く Windows 封じて生活もできそうです.本体とともによさげなエディタなど.
そして中期的な目標.
  • OS自体+そう多くないOS周りのアプリケーションで何をどうできるのかを覚えてゆく
  • 必須っぽいアプリケーションを入れたい
  • 折角だから何かついったのクライアントを.そういえばぽぽったーって Linux で動いたっけ.
OSの言語設定は 英語ですがそのうち仏語にしても大丈夫なようになりたいものです.


なんせ詳細レポートは後で.いま日本語うてないのでこれは windows から書いてます.