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

Post on 05-Jul-2015

978 views 4 download

Transcript of [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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Web系開発3年くらい

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

リリースされてましたw

www.system-tokai.co.jp

Google PageRank = 1 orz

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

【その1】例えば

/cygdrive/c

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

MSYSな人(まぢですか版)

$ mount –c / Simple is BEST!

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Windows Server 2008

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Ubuntu (GNOME)

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Command Lineで扱うには

Home Directory カオス杉。orz

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前回のライフハッキング

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

のお掃除

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

Internet Explorerのキャッシュ

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

ログファイル

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその8

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

それではあんまりなので

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その1

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

authorized_keyshost1$ ^D

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その2

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

前準備その3

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

SSHとは関係ないけどTips

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

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 \

.

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその9

・・・と行きたい

とこですが。

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

という訳で

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

第36回FLOSS桜山

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

ライフハッキングその7

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

名刺を作ってみる

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

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

Saturday, February 27, 2010 androidnagoya02 / FLOSSS35th

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

Thank you!