[2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

34
Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th Cygwinライフハッキング10連発♪ (Part3) NOTE: “ライフハッキング10連発♪”は id:gabuchan が登録商標出願中かもしれませんw はてな id:babydaemons Twitter @babydaemons

Transcript of [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Page 1: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Cygwinでライフハッキング10連発♪

(Part3)

  NOTE: “ライフハッキング10連発♪”は id:gabuchan が登録商標出願中かもしれませんw

はてな id:babydaemonsTwitter @babydaemons

Page 2: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

自己紹介(1/3)•森 真吾(もり しんご)

•学生時代 卒論/修論で画像処理4年•就職後 制御系開発4年くらい

Web系開発3年くらい

※フリーランス経験が1年程度あり

Page 3: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

自己紹介(2/3)•現職 (株)システム東海 らしい

リニューアル版サイト実装中なう

リリースされてましたw

www.system-tokai.co.jp

Google PageRank = 1 orz

Page 4: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

自己紹介(2/3)•お仕事 Javaで某F社の

クラウド基盤を作ってます??組込 on SH2なう 社内失業中は– RoR

•詳細は Twitter &はてなダイアリーで!

Page 5: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前々回のライフハッキング

ダイジェストシンプルなpathにする

Page 6: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

【その1】例えば

/cygdrive/c

Page 7: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

MSYSな人(まぢですか版)

$ mount –c / Simple is BEST!

Page 8: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

【その2】例えばC:\Documents and Settings

Page 9: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

究極的には!

$ mount ’C:\Documents and Settings’ /home$ tar cf - . \ -C /c/cygwin/home | \ tar xpf - -C /home※誰か人柱になって下さい。m(_ _)m 全然平気でしたw

Page 10: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Windows Server 2008

Page 11: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Ubuntu (GNOME)

Page 12: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Command Lineで扱うには

Home Directory カオス杉。orz

Page 13: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前回のライフハッキング

ダイジェストCygwinでハードディスク

のお掃除

Page 14: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

C:\Documents and Settings\*\Local Settings\Temp

$ cd /Users$ rm -rf */Local\ Settings/ Temp/*

Page 15: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Internet Explorerのキャッシュ

$ cd /Users$ rm -rf */Local\ Settings/ Temporary\ Internet\ Files\ Content.IE5\*

Page 16: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Windowsの一時ファイル・Windows Updateの

ログファイル

$ cd /c/WINDOWS$ rm -rf Temp/* *.log

Page 17: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

さてPart3のライフハッキング

Page 18: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその8

Cygwin × OpenSSHでログファイル収集

Page 19: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

典型的なUnixの教科書通りです

Page 20: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

それではあんまりなので

Page 21: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その1

cygwin$ ssh user1@host1host1$ ssh-keygenhost1$ cd .sshhost1$ mv id_rsa.pub \

authorized_keyshost1$ ^D

Page 22: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その2

cygwin$ mkdir ~/.ssh/host1 cygwin$ scp -p \ user1@host1:.ssh/id_rsa \ !!:$

Page 23: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その3

cygwin$ eval `ssh-agenet`cygwin$ ssh-add \ ~/.ssh/host1/id_rsa

Page 24: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ログファイルを収集したい

サーバの分だけ前準備1~3をやっておきます

Page 25: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

SSHとは関係ないけどTips

cygwin$ vim ~/.bashrcfunction m() { mkdir -p $1; cd $1}cygwin$ source ~/.bashrc

Page 26: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

いよいよ本番cygwin$ m TEST/01/02/03cygwin$ scp -p /Apps/teraterm/teraterm.log \ user1@host1:/var/log/foo.log \ user2@host2:/var/log/bar.log \

.

Page 27: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその9

・・・と行きたい

とこですが。

Page 28: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

LTなのでたぶんTime upでしょう

Page 29: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

という訳で

Page 30: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

第36回FLOSS桜山

勉強会(?)   次回完結!?

Page 31: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

次回への宿題(積み残しの課題)

Page 32: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその7

Cygwin × サークルK・サンクスで

名刺を作ってみる

Page 33: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

正体はPerl Script with Netpbm今晩、ブログに上げておきます。

ぢつはふつーのUnixで動きますw

Page 34: [2010 02 27]第35回Floss桜山勉強会Lt Cygwinでライフハッキング10連発♪

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ご清聴ありがとうございました

Thank you!