サブサブマシンがぶっ飛んだ・・・

表題のとおりなんですが、開発用サブサブマシンがぶっ飛んだ。
ext4ファイルシステムがぐちゃぐちゃorz

デュアルブートになってた、ほぼ使ってないWinXPの環境は問題ないとこ見ると何が原因なんだろう。。

幸いデータは、必要そうなものはDropboxとプライベートrepositoryに逃してたので無事。

というわけでHDDをSSDに変更してlubuntuで環境作り直しorz
はぁぁめんどい。


以下作業めも

無線LAN

BroadComのfirmwareが入ってない。
staドライバをインストールして無線を使えるようにする。
Lenovo Ideapad s10e

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install bcmwl-kernel-source
$ sudo modprobe -r b43 ssb wl
$ sudo modprobe wl

参考) https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToSetupBcm43xx

dropbox

nautilsいれてないのでコマンドラインから

$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
$ ~/.dropbox-dist/dropboxd

https://www.dropbox.com/install?os=lnx

あとはページにある制御スクリプト落としてきて、chmod +xしてパスのあるところにおいておけばおk

ほんまにDropboxさまさまや(^_^;)
あとは数日待てば必要なデータは戻ってくる。

jdk

Oracle JDK7を入れる。

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installe
$ java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

paco

ソースからインストールするソフト用にpaco入れとく。

$ sudo apt-get install paco

tmux

ターミナルマルチプレクサ。

$ sudo apt-get install tmux

キーバインド入れ替え

~/.tmux.conf

set-option -g prefix C-j
bind C-j next-window

日本語入力

Google日本語入力のOSS版mozcいれる。

$ sudo apt-get install ibus-mozc


再起動して
スタート→設定→キーボード・インプットメソッド
からキーボードショートカットの切り替えを全角・半角キーだけにする

emacsキーバインドととかぶるので
anthyを削除してinput methodをmozcに変更

ctrl capslock入れ替え

lxkeymapが設定消えちゃうみたいなんで、一時的に.bashrcでしのぐ。

.bashrc

# ctrl capslock入れ替え
setxkbmap -option "ctrl:nocaps"
$ source ~/.bashrc

ruby

rbenvはubutuパッケージにもあるけどちょっと古いので最新版をいれる

$ sudo apt-get install git
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc

$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git
$ cd ruby-build
$  sudo bash ./install.sh
$ source ~/.bashrc
$ rbenv install --list | grep "1.9.3"
  1.9.3-dev
  1.9.3-p0
  1.9.3-p125
  1.9.3-p194
  1.9.3-p286
  1.9.3-p327
  1.9.3-p362
  1.9.3-preview1
  1.9.3-rc1

$ rbenv install 1.9.3-p327
$ rbenv rehash
$ rbenv global 1.9.3-p327
$ which ruby
/home/uee10000/.rbenv/shims/ruby
$ gem i rbenv-rehash
$ gem i bundle
$ gem i rails

node.js

nodejs入れる。

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
$ sudo apt-get install build-essential libssl-dev libreadline-dev
$ nvm install  v0.8.16
$ npm install -g coffee-script
$ npm install -g js2coffee

.bashrcに追記

# nvm
[[ -s /home/uee10000/.nvm/nvm.sh ]] && . /home/uee10000/.nvm/nvm.sh # This loads NVM
nvm use "v0.8.16"

android sdk

android sdkの最新版を入れる
ダウンロードページに行って

・「USE AN EXISTING IDE」をクリック
・「Download the SDK Tools for Linux
をクリック

$ tar zxvf android-sdk_r21.0.1-linux.tgz 
$ mkdir ~/dev_tools
$ mv android-sdk-linux ~/dev_tools/

.bashrcに追記

# android-sdk
PATH=$PATH:$HOME/dev_tools/android-sdk-linux/tools
PATH=$PATH:$HOME/dev_tools/android-sdk-linux/platform-tools

android ndk

$ tar jxvf android-ndk-r8d-linux-x86.tar.bz2
$ mv android-ndk-r8d ~/dev_tools/

.bashrcに追記

# Android NDK
export ANDROID_NDK_ROOT=$HOME/dev_tools/android-ndk-r8c
export PATH=$ANDROID_NDK_ROOT:$PATH
# Open CV
export ANDROID_NDK=$ANDROID_NDK_ROOT

フォルダの名前変更

$ LANG=C xdg-user-dirs-gtk-update

としたあと再起動。(Gnome再起動でいいのかも。)

Titanium Studio

Linux用をDownloadして解凍
・sudo apt-get install libwebkitgtk-1.0-0

とする。

F12-Cの認識

/etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="root"

を追記

F12-Cの場合のみ
~/.android/adb_usb.iniへ

0x04C5

を追記

$ adb devices
List of devices attached 
F12C406705	device

あとはemacsの設定ファイル郡を鯖から引っ張ってくる&Rictyの設定で基本は終わりでいいのかな?