Saturday, February 27, 2010   androidnagoya02 / FLOSSS35th




             Cygwinで
 ライフハッキング10連発♪
     (Part3)
             はてな               id:babydaemons
             Twitter           @babydaemons
    NOTE: “ライフハッキング10連発♪”は id:gabuchan
          が登録商標出願中かもしれませんw
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
       SettingsTemp
$ 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@host1
host1$ ssh-keygen
host1$ cd .ssh
host1$ mv id_rsa.pub 
           authorized_keys
host1$ ^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 ~/.bashrc
function m() {
     mkdir -p $1; cd $1
}
cygwin$ source ~/.bashrc
Saturday, February 27, 2010   androidnagoya02 / FLOSSS35th



               いよいよ本番
cygwin$ m TEST/01/02/03
cygwin$ 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!

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

  • 1.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Cygwinで ライフハッキング10連発♪ (Part3) はてな id:babydaemons Twitter @babydaemons   NOTE: “ライフハッキング10連発♪”は id:gabuchan が登録商標出願中かもしれませんw
  • 2.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 自己紹介(1/3) • 森 真吾(もり しんご) • 学生時代 卒論/修論で画像処理4年 • 就職後 制御系開発4年くらい Web系開発3年くらい ※フリーランス経験が1年程度あり
  • 3.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 自己紹介(2/3) • 現職 (株)システム東海 らしい リニューアル版サイト実装中なう リリースされてましたw www.system-tokai.co.jp Google PageRank = 1 orz
  • 4.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 自己紹介(2/3) • お仕事 Javaで某F社の クラウド基盤を 作ってます?? 組込 on SH2なう – 社内失業中はRoR • 詳細は Twitter & はてなダイアリーで!
  • 5.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 前々回の ライフハッキング ダイジェスト シンプルなpathにする
  • 6.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 【その1】例えば /cygdrive/c
  • 7.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th MSYSな人 (まぢですか版) $ mount –c / Simple is BEST!
  • 8.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 【その2】例えば C:Documents and Settings
  • 9.
    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
  • 10.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Windows Server 2008
  • 11.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Ubuntu (GNOME)
  • 12.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Command Line で扱うには Home Directory カオス杉。orz
  • 13.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 前回の ライフハッキング ダイジェスト Cygwinでハードディスク のお掃除
  • 14.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th C:Documents and Settings*Local SettingsTemp $ cd /Users $ rm -rf */Local Settings/ Temp/*
  • 15.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Internet Explorerの キャッシュ $ cd /Users $ rm -rf */Local Settings/ Temporary Internet Files Content.IE5*
  • 16.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th Windowsの一時ファイル・ Windows Updateの ログファイル $ cd /c/WINDOWS $ rm -rf Temp/* *.log
  • 17.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th さてPart3の ライフハッキング
  • 18.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th ライフハッキング その8 Cygwin × OpenSSHで ログファイル収集
  • 19.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 典型的なUnixの 教科書通りです
  • 20.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th それでは あんまりなので
  • 21.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 前準備その1 cygwin$ ssh user1@host1 host1$ ssh-keygen host1$ cd .ssh host1$ mv id_rsa.pub authorized_keys host1$ ^D
  • 22.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 前準備その2 cygwin$ mkdir ~/.ssh/host1 cygwin$ scp -p user1@host1:.ssh/id_rsa !!:$
  • 23.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 前準備その3 cygwin$ eval `ssh-agenet` cygwin$ ssh-add ~/.ssh/host1/id_rsa
  • 24.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th ログファイルを 収集したい サーバの分だけ 前準備1~3を やっておきます
  • 25.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th SSHとは 関係ないけどTips cygwin$ vim ~/.bashrc function m() { mkdir -p $1; cd $1 } cygwin$ source ~/.bashrc
  • 26.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th いよいよ本番 cygwin$ m TEST/01/02/03 cygwin$ scp -p /Apps/teraterm/teraterm.log user1@host1:/var/log/foo.log user2@host2:/var/log/bar.log .
  • 27.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th ライフハッキング その9 ・・・と行きたい とこですが。
  • 28.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th LTなのでたぶん Time upでしょう
  • 29.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th という訳で
  • 30.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 第36回FLOSS桜山 勉強会(?)    次回完結!?
  • 31.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 次回への宿題 (積み残しの課題)
  • 32.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th ライフハッキング その7 Cygwin × サークルK・サンクスで 名刺を作ってみる
  • 33.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th 正体はPerl Script with Netpbm 今晩、ブログに 上げておきます。 ぢつはふつーのUnixで 動きますw
  • 34.
    Saturday, February 27,2010 androidnagoya02 / FLOSSS35th ご清聴ありがとう ございました Thank you!