Windows7潰してLinux Mint入れた
2年くらい使ってるASUSのネットブックのWindows7を潰してLinux Mint入れてみた。
理由
だんだん重くなってきていたのと、あまり使わないのにセキュリティソフトの更新にお金をかけるのがイヤだったのでOS入れ替えようと思った。 Linux Mintは使ったこと無かったのと、軽いと噂なので入れてみた。
USBメモリからLinux Mintをインストールする
isoファイルをDVD-Rに焼くにもドライブが無い。外付けのも壊れてる…のでUSBメモリからインストールすることにした。16Gで¥1,000ちょいとか安くなったなー。 ただisoファイルをUSBメモリにコピーすれば良いわけではなく、ISOイメージをUSBブートでインストールできるようにする必要がある。それをしてくれるのがUnetbootin。
UNetbootin
以下から実行ファイルをダウンロードし、実行する。
http://unetbootin.sourceforge.net/
すると↓の様な画面が出るので、isoファイルをココからダウンロードして指定する。自分はLinux Mint 15 OliviaのCinnamonを入れた。
UNetbootinでディストリビューションを指定してインストールすることも出来るけど、Linux Mintはno codecsの方を選ばないと違反っぽいのでisoダウンロードしてから指定するのが良いと思う。(日本国内で配布するのが問題で、インストールは問題では無い?どちらにせよ、不要であればno codecsで良い)
USBの準備が出来ると再起動を促されるので、大人しく従う。
BIOSからBootの順番を変更
起動時にF2(PCによって違うだろうけど)を押してBIOS設定画面を開き、USBメモリのBootの順番を一番上に変更する。
Linux Mintのインストール
Bootの順番を変更して起動すると、USBからLinux Mintが起動する。仮インストールみたいな状態なので、デスクトップ上にあるinstall LinuxMintを実行し、インストールを進める。
ソフトウェアのアップデート
インストール後再起動すると(USBメモリは抜いておく)、Linux Mintが立ち上がる。これでインストールは終わったが、ソフトウェアを最新の状態にする為に、メニュー - システム管理 にあるアップデートマネージャーを実行し、ソフトウェアを最新の状態にアップデートする。
これで重たいWindowsともおさらばだ!
追記
インストールしただけだと日本語入力が出来ないので、日本語入力用にibus-mozcをインストールする。
$ sudo apt-get install ibus-mozc
インストール後、メニュー - 設定 - 言語サポート からキーボード入力に使うIMシステムをIBusに設定する。
Ubuntuへのzsh設定メモ
Zsh
zshは高機能のシェル。補完とかイロイロ機能があってステキ。
zshのインストール
$ sudo apt-get install zsh
デフォルトシェルの切り替え
$ chsh
変更するshellの入力を求められたらzshへのパスを入力する
/bin/zsh
ターミナルから抜け、再度入り直すとデフォルトシェルが変更される。
$ echo $SHELL /bin/zsh
oh-my-zsh のインストール
$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
プラグインの利用(必要に応じて)
~/.zshrc の以下を
plugins=(git)
書き換える
plugins=(git ruby bundler rails )
テーマの適用
~/.zshの
ZSH_THEME="robbyrussell"
の robbyrussell を 好みのテーマに置き換える
テーマは以下を参照
Gitコマンドの補完
git-completion.bashとzshを取得(zshでもbashファイルに依存する為、両方必要)
$ mkdir ~/.zsh/completion/ $ cd ~/.zsh/completion/ $ curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.bash $ curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.zsh
git-completion.zshを_gitにリネーム
$ mv git-completion.zsh _git
補完定義ファイルの読み込み
~/.zshrcに以下を追記
fpath=(~/.zsh/completion $fpath) autoload -U compinit compinit -u
zcompdumpをリビルド
$ rm -f ~/.zcompdump $ compinit
VirtualBoxに入れたUbuntuにssh接続する
UbuntuのNetworkを選択
Port Forwardingを選択
Port Forwardingの設定を追加
名前、ホストポートは適当でOK
繋いでみる(失敗)
VirtualBoxのUbuntuを起動し、sshで接続を試みる…
ssh tenten0213@localhost -p 2222 ssh_exchange_identification: Connection closed by remote host
エラーになった…
Ubuntuにopenssh-serverのインストール
/etc/init.d/ssh が無かったので、openssh-serverをインストールする。
sudo apt-get install openssh-server
起動
sudo service ssh start
繋いでみる(できた)
% ssh tenten0213@localhost -p 2222 tenten0213@localhost's password: Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-31-generic i686) * Documentation: https://help.ubuntu.com/ Last login: Tue Oct 15 23:18:26 2013 from 10.0.2.2
参考
windowsのコマンドプロンプトだって、おしゃれに設定したら愛せる気が…しなかったのでConsole2×Nyaosで愛されターミナルを構築する
windowsのコマンドプロンプトだって、おしゃれに設定したら愛せる気がするんだ。 - そこに仁義はあるのか(仮) を読んでも、コマンドプロンプトは愛せないなって思いました(´・_・`)
むかしConsole2とNyaosでそこそこ快適な環境を整えたので、女子力を意識しつつ再構築し直してみる。(1年半くらい経ってて色々進化してた)
console2
http://sourceforge.net/projects/console/
タブ型のターミナルで、背景色や透明度、フォントなど色々設定できる。
日本語対応
インストールするだけでは日本語入力が出来ないので、以下から日本語IME対応パッチを取得し、Console.exeを置き換える。
http://sourceforge.net/projects/ishimoto.u/files/console2-ime/b148/
過去にインストールしたことがある人で、save settings to user directoryで設定を保存していた場合は過去の設定が残っている場合がある。自分の場合は以下を削除した。
C:\Users\tenten0213\AppData\Roaming\Console\console.xml
Nyaos
UNIXライクな日本語拡張コマンドラインシェル。
以下から最新版をインストール。
Cosole2のEdit-Settings...からConsoleのShellをNyaosに設定。
MinGW
GNU ツールチェーンのWindows移植版。
Nyaosの_nyaに以下を追記する。
set GWBIN=C:/MinGW/bin set MSYSBIN=C:/MinGW/msys/1.0/bin set PATH+=$GWBIN set PATH+=$MSYSBIN set HOME=$USERPROFILE alias ll $MSYSBIN/ls.exe -agoFh --time-style=+"%Y/%m/%d %H:%M" --color=always --show-control-chars alias vi $MSYSBIN/vim.exe alias grep grep -ni --color alias ls $MSYSBIN/ls.exe
参考: http://upinetree.hatenablog.com/entry/2013/03/06/220800
※参考の方がしっかり書いてあるので、そちらを見てください。
女子力!
女子力向上の為に、背景をパステルピンクに。
solarized-light をベースに、背景だけ修正した。
フォントは手書きが女子力高いよねってことであずきフォントにしてみた。
http://azukifont.com/
結果
こんなんなった。
iconは @syobochim のtwitterアイコンを使用。
こいつよりは愛せる!
http://syobochim.hatenablog.com/entry/2013/09/16/234321
と、環境を整えてみたけど、家のWindowマシン調子悪いしもうターミナルを開く日は来ないかもしれない…
jsPDFを使ってChart.jsのグラフをPDFに出力してみたけどJPEGがアルファチャンネルに対応してなくて背景黒くなっちゃった
jsPDFについて調べてみた。 使わなそうだけど、一応メモしておく。
jsPDF はクライアントサイドでPDFを作成できるJavaScriptライブラリ。
画像も挿入出来るみたいだったので、試しにChart.jsのグラフを挿入してみたら残念な感じになった。
Chart.jsの描画より先にfillRectしてやってもChart.jsが上書きしてるみたい。
CSSで指定した背景色はtoDataURLが読み込んでくれない。
背景色が黒くなっているのは、JPEGが不透明度を表現するアルファチャンネルに対応していない為。
PNG形式だと問題なく表示出来る。
jsPDFは中々良い感じだけど、日本語が扱えないので業務では使いづらい感じ。
HTML5のdownload属性
最近仕事で使ったのでメモ。
HTML5ではアンカー要素の属性としてdownloadが追加されている。
以下の様に書くと、リンクをクリックすると自動でファイルがダウンロードされるようになる。
<a href="path/to/your/file" download="MyFile">download</a>
クリックするとテンテンくんのアイコン画像がDLされるので注意!
Download My Icon
ちなみに、IEとSafariでは動かない模様。
参考
https://developer.mozilla.org/ja/docs/Web/HTML/Element/a http://caniuse.com/#feat=download
Kotlinアイドルと飲んできた
噂のKotlinアイドルが弊社にいると聞いて、飲んできた!
アイドル可愛いよ、アイドル(U^ω^)
写真
さすがに写真は良くないなと思い消しました
実際は失職Nightに先駆け、カタさんの転職祝いとしおしおさんのお子さんが生まれたお祝いをしました!
めでたい\(^o^)/
@hotchemi @siosio @kae_kasui @_ryotan @syobochim (アイドル) +自分という面子で飲んでました。
が、かたさんのこれからとか、しおしおさんの親ばかっぷりを見るよりもKotlinアイドルを弄っている時間が圧倒的に長かった!
主役の座を奪い取るなんて末恐ろしい子っ((((;゚Д゚))))
なにはともあれ、カタさん、しおしおさん、おめでとうございます!
カタさんの転職後の活躍期待しています!!
カタさんのウィッシュリスト
http://www.amazon.co.jp/registry/wishlist/10FKXRC1A6HF5/ref=cm_sw_r_tw_ws_9bndsb0X1XANFしおしおさんのウィッシュリスト
http://www.amazon.co.jp/registry/wishlist/2S5VAIG5FONPM/ref=cm_wl_rlist_go_o_C-2
Kotlinアイドルを囲む会のトゥギャッター