設定中の自宅環境メモ(その後)

前回の続き。

手順を変えて、下記を参考にboxなるものをインストール。

qiita.com

$ vagrant.exe box add CentOS7 https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'CentOS7' (v0) for provider:
    box: Downloading: https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box
    box: Download redirected to host: github-production-release-asset-2e65be.s3.amazonaws.com
    box:
==> box: Successfully added box 'CentOS7' (v0) for 'virtualbox'!
$ 

既に存在しているVagrantfile(※前回の導入の際に作られたやつ)を消して、 再度initする

$ vagrant.exe init CentOS7
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

vagrantを起動

$ vagrant.exe up

 :
 :
 :

Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

The error output from the command was:

mount: unknown filesystem type 'vboxsf'
$ 

マウントエラーらしい。

qiita.com

そんなわけで、pluginをインストール

$ vagrant.exe plugin install vagrant-vbguest
Installing the 'vagrant-vbguest' plugin. This can take a few minutes...
Installed the plugin 'vagrant-vbguest (0.15.2)'!
$ 

やっとこさっとvagrantで起動!

$ vagrant.exe up

この後はCドライブにインストールされたVirtualboxをDドライブへ移します。 とりあえず今日はこれまで。

設定中の自宅環境メモ

ググれば沢山出てくる内容ですが、 自分で行ったことを忘れてしまうので、 備忘録として残しておきます。 (次回書くときは、ちゃんとしたエントリーにせねば…)

  • スペック
  • 今回の前提環境
  • 思い立った経緯
  • 作業

スペック

OS: Windows 10 Home (x64) プロセッサ: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz 3.30GHz メモリ: 8GB

今回の前提環境

WSL(Debian)インストール済み ターミナルはcmder(WSL)

思い立った経緯

rails tutorialやphpを動かしたい ↓ そろそろ自宅PCに開発環境が欲しいなー ↓ WSLでDebianをインストールしてあるが、 WSLではなく、完全なLinux上(CentOS上)で作業をしたい ↓ メモリ足りてないけど仮想環境を立ち上げてみるかー

作業

本当はちゃんと選定しないといけないんだけど、 環境にこだわって、整えたら満足しちゃう可能性があるので、 深く考えずにスコスコとインストールしていきます。

普段ソフトウェアの管理をChocolateyで行ってるので、 ChocolateyからVirtualBoxVagrantをインストール。

$ choco install virtualbox 
$ choco install vagrant

インストールが終わったら、バージョン確認

$ vagrant.exe -v

Vagrant 2.1.2

無事インストールが終わったみたいなので、 DドライブにCentOSインストール用のフォルダを作ってそこでインストール作業を行う。

$ cd /mnt/d
$ mkdir -p vagrant/centos7
$ vagrant.exe init centos/7
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
$ ls
Vagrantfile  vagrant
$ vagrant.exe up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox

 :
 :
 :

==> default: Rsyncing folder: /cygdrive/d/ => /vagrant
There was an error when attempting to rsync a synced folder.
Please inspect the error message below for more info.

Host path: /cygdrive/d/
Guest path: /vagrant
Command: "rsync" "--verbose" "--archive" "--delete" "-z" "--copy-links" "--chmod=ugo=rwX" "--no-perms" "--no-owner" "--no-group" "--rsync-path" "sudo rsync" "-e" "ssh -p 2222 -o LogLevel=FATAL   -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i 'D:/.vagrant/machines/default/virtualbox/private_key'" "--exclude" ".vagrant/" "/cygdrive/d/" "vagrant@127.0.0.1:/vagrant"

rsync あたりでエラー出てる。

$ sudo apt install rsync

もう一度 vagrant up を実行

$ vagrant.exe up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' is up to date...

……ヨシ!

$ vagrant.exe status
Current machine states:

default                   running (virtualbox)

The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.
$

起動してるので問題なさそう。

$ vagrant.exe ssh
exit
^C
$

あれ、やっぱりうまくいかない…… VMを切って、中断。

眠いので、次回に続く。

1人暮らしのときにやっててよかったこと

昨年の5月に実家に戻りました。

少し時間が出来たので、1人暮らしをしてた時にしてよかったことを羅列します。 1人暮らしを終えてからだいぶ時間が経っているので、思い出したら都度追加します…

  • 日々の炊事を「趣味」にすること
  • 徒歩以外の移動手段を持つこと

日々の炊事を「趣味」にすること

1人暮らしになると、炊事がとても面倒になります。人によっては、面倒くさくて、食事を摂らずに1日過ごすこともあるみたいですが…。私は食べることが好きなので、「趣味」と捉えて炊事を行っていました。

趣味と言ってもたいそうなことは行っていません。大変な事と言えば、食事後の皿洗いが面倒っていうぐらいで、食事の準備はサッとコンロ1つでできるものしか作ってないです。どうしても面倒なときは、外食(主に牛丼チェーンや居酒屋)で済ませてました。

そこで、簡単に料理を生成できる常備してた食材を紹介します。

お家に常備していた食材

  • お米
  • キャベツ・人参・ネギ
  • エリンギ・マイタケ・ぶなしめじ等のキノコ類
  • トマト缶
  • 豚小間肉
  • 鶏むね肉
  • コンソメ
  • 中華スープの素
  • 野菜ジュース(紙パックの1ダース箱売りのやつ)
  • 冷凍うどん
  • 牛乳
  • フルグラ

主に休日に上記を仕込みます。 お米は1週間分炊いて、1食分ラップに包んで冷凍させます。 キャベツ・人参・ネギはざく切りに切って、ジップロックに沢山詰めて冷凍させます。 キノコ類は手で握れる分の量に分けてラップに包んで冷凍させます。 豚小間肉や鶏むね肉も同様。

トマト缶は冷凍したキャベツ、キノコ類、肉類、それとコンソメと一緒にフライパンで煮ます。 パセリを添えたら簡単でオシャレなトマト煮込みが出来ます。 (自分は醤油、みりんを加えて少し和風にしていました。)

鮭は全部焼いて、冷ましたらラップに包んで冷凍させます。 レンジでチンさせるのもよし。 バターでキノコ類と玉ねぎと炒めればちゃんちゃん焼き風にもできます。

卵はそのまま焼くのもよし。 コンソメや中華スープの素に注いでもよし。 冷凍うどんに混ぜてかまたまうどんにするのもよし。

野菜ジュースは精神安定剤です。 通勤時に携帯したり、野菜不足かなって思ったときに飲むのもよいです。

フルグラは牛乳と一緒に食べればよし。

……といった感じで扱っていました。

現在はコンビニで「生で食べられるカット野菜」・「サラダチキン」・「カップラーメン」の組み合わせで十二分にお腹を満たせられる時代になったので、レガシーなやり方ですが参考なればと思います。

徒歩以外の移動手段を持つこと

元々は通勤時間の短縮が目的だったんですが、運動不足解消にもなりました。

シティサイクル(ママチャリ)より、クロスバイクに籠をつけたものがお勧めです。

以上、羅列でした。

身内向けへの備忘録

■ 喫茶店(ネカフェ・漫喫含む)

サイバック中野サンプラザ店 】
【 快活CLUB池袋東口駅前店 】
【 グランサイバーカフェバグース六本木 】

徹夜で作業せざるをえない場合はホテルよりネカフェかなと思う。
席では必ずマスク着用を。空調で喉がやられます…。
新宿周辺で探すなら下記を参考にするといいかもです。
http://ameblo.jp/ore-stg/entry-11331276186.html

ミスタードーナッツ

座って時間を潰すなら最もコスパがいいかもしれない。
コーヒー・ホットカフェオレお代わり自由なので、ドーナッツを1つ頼んで粘るのにいいかも。

他にも探す場合は下記を参考に。
http://tanu.pupu.jp/%E3%82%B9%E3%82%BF%E3%83%90/free-cafe/
ここで掲載してるお店はごく一部だけ。
1~3時間作業したい場合はコワーキングスペースも合わせて探すといいかもしれない。

【 Happy Science GINZA 】

場所は東京メトロ銀座一丁目駅の目の前。
幸福実現党のビルで、宗教施設を経て現在はブックカフェとしてビルの1,2Fに構えている。
カフェや書店として利用でき、本は自己啓蒙本が多かった印象。
席の下に電源コンセントがあり、FreeWifiも使えて便利だった。
店員さんの対応・愛想、店内の雰囲気などがとても良くリラックスできるが、店内で見かける某大先生の本や店内のPOPによって程よく緊張感を味わえる。
客層は様々で、就活生もちらほら見かけける。
チーズケーキがおいしそうだった。
高速バスのバス停として扱われる東京駅近くの鍛冶橋駐車場に近いので、待ち時間を潰すにはちょうどいいかも。

■ ホテル

御徒町ステーションホテル 】

駅から3~5分のところにあるホテル。
ホテルや駅周辺で必要なものを買い揃えられる。
学割でカプセルがさらに400円安くなる。
他にもグループ店はあるけど、カプセルならここがましな感じがする。
室内は古めで、トイレ・洗面所・風呂は共有。
カプセルだと夏は熱帯地獄で、出入り口のカーテンを開けて廊下の冷気を取り込まないと寝れないかも。
御徒町小町食堂の朝食ご飯並盛無料券があるけど、あまりおいしくはなかった。
近くの松屋や海鮮丼屋さんとか、ベローチェで食べた方がいいかも。もしくはセブンで買って1Fの休憩室で食べるか。

【 ホテル丸忠クラシコ

南千住にあるホテル。
カプセルが苦手な人向け。
ホテルから南千住駅までは15分ほど歩くが、電車ならJR常磐線東京メトロ日比谷線・つくばエクスプレスがあり、バスなら徒歩8分ほどのところにある泪橋から東京駅八重洲口行(東42甲)、浅草行(東42乙)、日暮里行(里22)という、南千住らしいアクセスの良さがある。
ホテルの近くにローソンや飲食店(サイゼリアなど)があった。
室内の広さは3畳で寝る分には十分。
階によって部屋の綺麗さが異なるが、新しいホテルなので古さはあまり感じない。
トイレ(ウォシュレット)・洗面所・風呂は共有。
シャンプー、リンス、ボディーソープだけでなく洗顔フォームまである珍しい浴場。
シャワー室が別にあり、24時間使える。
会員になると1泊3500円で泊まれます。
姉妹店の本店CENTROは、部屋によっては近くにある隅田川駅の音が気になるかも。

【 白河旅館 】

西東京市田無町にあるビジネスホテル旅館。
西武鉄道新宿線がある田無駅から歩いて5分のところにある。
古き良きビジホ旅館。
田無駅周辺で必要なものは買い揃えられる。
食事がおいしそうだった。
線路沿いにあり防音がないので、電車の音が気になるかも。
トイレ(ウォシュレット)・洗面所・風呂は共有。
新宿に用事があって、新宿周辺で宿が取れなかったときの選択肢として。
バスのアクセスも併用するといいかも。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14408119
ネコかわいいよネコ。

追記 9/19 Twitterで多数のフォロワーさんがちらほら使ってたようなのでこちらも掲載しておきます。

アプレシオ 渋谷BEAM店 】

利用に関して、下記を参照してください。

ご入店時に「就活応援パック」をご利用されたい旨スタッフにお伝えください。
ご利用には以下2点が必要です。
facebookTwitterなどのSNSで「就活応援パック」の文字を入れた投稿をお願いします。
②学生証のご提示をお願いします。
その際、現住所または大学が関東エリア以外のお客様が対象となります。
※他のサービス、クーポンとの併用不可。*1

近 況

■ 論文執筆してました

某学会へ2つ書きました。

自分のやってることを一度どこかで確認しなきゃいけないと考えてた時期だったのでいい機会でした。

他の人からアドバイスもらって、研究がよりいいものになっていけばいいなーとぼんやり思ってます。

 

■ 楽天戦を観戦してました

友人に招待されて7月13日の楽天 v.s. 西武の試合を観戦してきました。

Burn!( ・`д・´)ノしてきました。

はじめてのプロ野球観戦で、AJのホームランを見れたので楽しかったです(小学生並みの感想)


■ 手帳買いました

自分の限られた時間というものの可視化を行い、自分のタスクに割り当てられる時間ってどのくらいなんだろうなーと逆算したかったので、楽天戦の帰りにたまたま販売時期だったモレスキンを購入しました。

使いはじめてからしばらく経ちましたが、特にモレスキンという意識は無く、普通の手帳っていう感覚で使ってます。

もう小物入れのポケットが壊れてしまったので、テープで補強したいですね......

使い方をもうちょっと工夫したいので、モレスキン関連の書籍を漁ろうと思います。

 

■ Niigata.rbに行きます

新潟ルビ子ちゃんが可愛かったので参加しますー!

はじめての勉強会イベントなので楽しみです。

それまでにカードリーダーを使った出勤システムみたいのをRubyで作っておきたいですね。

Niigata.rb - connpass

 

■ 夏コミいけません

遊びに行きたかったけど、またの機会に......

今まで夏コミ行ったことないので今年行けるかなーって思ってましたけど、やはり行けないものですね。

冬コミには行きたいなー(教授の目を気にしつつ)

研究データを吹き飛ばしちゃったのでメモしておく

なんとか復元できたので生きてます
むしろ今回のミスが恥ずかしすぎるので死にたいです...


<経緯>
対象のディレクトリへ移動せずカレントディレクトリでlsやmoreを使って確認

そのままカレントディレクトリでrm *をかける

事態に気が付き、明け方近くの研究室で静かに阿鼻叫喚

おちついてお菓子を食べながらggr
</経緯>

 

Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
http://d.hatena.ne.jp/y-kawaz/20110123/1295779916

@IT:ファイルシステムを書き込み禁止でマウントし直すには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/390remount.html

Linuxコマンド一覧 [chown]
http://www.k4.dion.ne.jp/~mms/unix/linux_com/chown.html

 

今後の対策として、
・rmに確認のオプション(-i)をaliasでしておく
・差分をとっておく
・ファイル操作を行うときはカレントディレクトリを必ず確認する
・落ち着こうとしてお菓子を食べてはいけない

 

ほんと、なーにやってんだろう...