BLOGTIMES
«Prev || ... 862 · 863 · 864 · 865 · 866 · 867 · 868 · 869 · 870 ·... | | Next»
2012/09/19

rsync とスラッシュの有無

rsync 

rsync の使い方としては SRC と DST を同期させる際に下記のようにすると思いますが、SRCの末尾に/があるときとないときで挙動が違います。

rsync -avz SRC DST

具体的には「/path/to/src」と「/path/to/src/」のような場合です。あまりにも何度もハマるのでメモを残すことにしました。
ハマる人が多いのか、解説をしているサイトは一杯あるんだけどどうもわかりにくいんですよね。

rsyncを使った熟練者レベルのバックアップ - SourceForge.JP Magazine : オープンソースの話題満載

たとえば、ホームディレクトリの下にあるファイルをUSBストレージデバイスにコピーしたければ、「rsync -a /home/user/dir/ /media/disk/dir/」とすればよい。ちなみに、rsyncは“/home/usr/dir/”と“/home/usr/dir”を区別する。最後のスラッシュがない場合、rsyncはそのディレクトリも含めて全体をコピーする。スラッシュがある場合、ディレクトリの中身をコピーするが、ディレクトリそのものは作られない。たとえば、/var/wwwを別のマシンか何かにミラーリングするなど、rsyncを使ってディレクトリ構造を複製しようとする場合は、最後のスラッシュを除く必要があるわけだ。

rsyncを使う多くの場合はSRCとDSTの中身を同一にしたい時でしょうから、SRC にはスラッシュつける必要があると覚えておくと良さそうです。もうちょっとうまい暗記方法がないものかなと思って検索して見たら、目から鱗な解説をしているエントリを見つけたのでこちらもメモ。これはいいですね。

地雷だらけのrsyncを理解する。 - こせきの技術日記

SRCスラッシュの有無は、mv SRC DEST と mv SRC/* DEST の違いと一緒。スラッシュの後ろに*が省略されているものと考える。

以下、動作のサンプル。

[rsync とスラッシュの有無 の続きを読む]

    at 23:51 |
    2012/09/18

    VMware Tools を yum でインストール

    esxi  centos  tutorial 

    CentOS への VMware Tools の導入はアーカイブを解凍していれるのが常套手段だとずっとおもっていたのですが、下記に yum を使った導入方法が載っていたのでメモ。

    [コンピュータ]ESXi5.1 環境の CentOS 6.3 にVMware Toolsをインストールする - だめだめ日記 (2012-09-17)

    VMware GPG 鍵の追加
    rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub

    /etc/yum.repos.d/vmware-tools.repo ファイルを以下の内容で作成
    [vmware-tools] name=VMware Tools baseurl=http://packages.vmware.com/tools/esx/5.1latest/rhel6/$basearch enabled=1 gpgcheck=1

    VMware Tools のインストール
    # yum install vmware-tools-esx-nox # yum install vmware-tools-esx-kmods

    この方法ですんなりインストールできました。確かにこの方法は面倒がなくていいですね。


      at 22:58 |
      2012/09/18

      LUMIX G X VARIO 35-100mm / F2.8 / POWER O.I.S. が正式発表に

      microfourthirds 
      Panasonic デジタルカメラオプション マイクロフォーサーズシステム用交換レンズ Xレンズ LUMIX G X VARIO 35-100mm/F2.8/POWER O.I.S. H-HS35100

      GH3 に先だってF2.8通しのズームレンズが国内で正式発表*1されました。

      LUMIX G X VARIO 35-100mm|交換レンズ|デジタルカメラ LUMIX(ルミックス)|Panasonic

      こちらも 12-35mm/F2.8 と同じく防塵防滴というのは予測出来ましたが、全長固定のインナーズーム・インナーフォーカスになっているというのはちょっと驚きですね。気になる価格は定価で14万7,000円ですが、kakaku.com で調べてみると最安は105,800円。少し経てば10万円を切りそうなので、お財布に余裕があれば欲しいですね。


      at 22:54 |
      2012/09/17

      DMC-GH3 が海外発表に

      microfourthirds 
      DMC-GH3 - DMC-GH3 が海外発表に

      Panasonic の m4/3 のフラッグシップである GH3 が海外で正式発表*1されています。近日中には国内でも発表されるということですね。

      DMC-GH3 | PRODUCTS | LUMIX | Digital Camera | Panasonic Global

      同時にLUMIX G X VARIO 12-35mm F2.8 ASPH. POWER O.I.S.と対になっていた明るい望遠LUMIX G X VARIO 35-100mm / F2.8 / POWER O.I.S.も発表されています。個人的にはこちらの性能と値段が気になるところですね。


      at 22:06 |
      2012/09/17

      これはボディーキャップ?レンズ?

      microfourthirds 
      OLYMPUS マイクロ一眼 ボディキャップレンズ BCL-1580

      オリンパスからパンケーキよりも薄いボディキャップのようなレンズが発表*1されました。

      ボディーキャップレンズ BCL-1580|MicroFourThirds規格交換レンズ|オリンパスイメージング

      薄さ9mm、カメラマウント用のボディーキャップと見紛うほどの超薄型のレンズです。3群3枚のオールガラスのレンズ構成で、焦点距離30mm相当(35mm判換算)の単焦点広角レンズとして使用できます。広角で被写界深度も深いため、パンフォーカスレンズとして普段使いできる他、マニュアルフォーカスも可能です。近接撮影距離は30cmです。レンズ保護バリア付きなのでカメラに付けて、そのままポケットへ。普段はボディーキャップとして、撮影時には、スナップ用パンフォーカスレンズとして、すばやく気軽に写真を楽しめます。ボディー内手ぶれ補正機構搭載のOM-DやPENと一緒に使えば、手ぶれ補正も有効です。

      MF専用で絞り固定というレンズなので、スナップ用の純正トイレンズのような感じですね。重さはなんと 22g
      すぐに5000円切るような価格になりそうなので m4/3 の人は本当にレンズキャップ代わりに買ってみてもいいかもしれないですね。


      at 20:59 |
      2012/09/16

      番地のない場所

      expwy 

      KK線の下は住所がないらしいよという話を聞いたので調べてみたら、本当に住所がなくてびっくり。

      東京高速道路株式会社 Official Web Site

      東京高速道路株式会社は、東京・銀座で全長2Kmの無料高速道路運営と、道路下約10万㎡のスペースの不動産賃貸を行っている民間会社です。
      銀座の街の私たちの「ジョイフルモール」で皆さまをお待ちしています。

      KK線はもともと川や外堀だったところを埋め立てて作ったらしく、川や堀がもともと区の境界だったので埋め立てて出来た土地の正式な帰属が決まっていない*1というややこしい状況のため、番地が振られていないということのようです。この会社が賃貸しているビルの一覧*2を見てみると分かりやすいですが、北有楽ビル~東新橋ビルまでの住所が「東京都中央区銀座○丁目○番先」のようになっているのが分かります。

      ここで営業していると税金とかどうなるのか気になりますね。


      at 16:37 |

      Servlet 3.0 事始め

      java  programming 

      しばらくウェブアプリケーションから離れていたので、ちょっと基本的なところから勉強しようと Servlet 3.0 に再入門してみました。
      アノテーションを使えば web.xml 書かなくてもいいんですね。隔世の感がしました。

      Servert3Test.java

      import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(name = "Servert3Test", urlPatterns = { "/test" }) public class Servert3Test extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/plain"); PrintWriter out = response.getWriter(); out.println("Hello World!"); } }

      おなじみの SetCharacterEncodingFilter もこんな感じで OK。

      SetCharacterEncodingFilter.java

      import java.io.IOException; import javax.servlet.*; import javax.servlet.annotation.WebFilter; @WebFilter(filterName = "SetCharacterEncodingFilter", asyncSupported = true, urlPatterns = { "/*" }) public class SetCharacterEncodingFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); chain.doFilter(request, response); } @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void destroy() { } }

        at 15:03 |
        2012/09/15

        末永くお幸せに


        ケーキカット - 末永くお幸せに

        今日は後輩の結婚式の二次会に出席。
        研究チームの男性陣では(僕も含めて)初めて結婚ということで、どうぞ末永くお幸せに。

        今回はカメラマンとしてスタッフ参加でしたが、空気を読まずにビンゴでミッキーの差し棒をゲットしたので、今後の打ち合わせで活用させていただこうと思います。


          at 19:31 |
          2012/09/14

          テレホタイムと CB シミュレーターでおっさんホイホイ?

          nifty 

          NIFTYが先日のフォーラムの再現に続いて CB シミュレーターを始める*1ようです。
          それにしてもテレホタイムなんて覚えている人はいい歳の人ばかりなので、テレホタイムの脇に「午後11時から翌朝8時まで」という解説が入っちゃってますね。

          テレホタイムに「CBシミュレーター」を満喫 NIFTY-Serveで復活 - ITmedia ニュース

          CBシミュレーターは、CB無線に見立てて作られたチャットサービス。復活は9月21日の“テレホタイム”(午後11時から翌朝8時まで)からで、同日はNIFTY-Serve会員でなくても利用できる。

          サービス自体は今でもある!

          僕も高校、大学を通じてテレホーダイには随分お世話になりました。さすがに現在テレホーダイに加入している人はいないと思いますが、サービス自体は存続している*2ようですね。


          at 22:36 |

          BIND 9 のアップデートを (CVE-2012-4244)

          jpcertcc  bind  cve  DoS  jprs 

          JPCERT/CC が BIND 9 の脆弱性について注意喚起を行っていたので、 サーバの BIND をアップデートしました。
          それにしても BIND の脆弱性はなかなか無くならないものですね。

          ISC BIND 9 サービス運用妨害の脆弱性 (CVE-2012-4244) に関する注意喚起

          ISC BIND 9 には、サービス運用妨害 (DoS) の原因となる脆弱性があります。BIND が RDATA フィールドの長さ 65,535 バイトを超えるレコードを読み込んだ後、このレコードに対する問い合わせが行なわれると、BIND が停止する可能性があります。
          ISC 社の情報によると、本脆弱性に対する攻撃は確認されていませんが、すべての ISC BIND 9 を使用した DNS サーバ (権威 DNS サーバ、キャッシュDNS サーバ) が対象となること、攻撃手法が比較的容易であることから、「III. 対策」を参考に、修正済みのバージョンの適用について検討してください。

          参考

            ・CVE - CVE-2012-4244 (under review)
            ・CVE-2012-4244: A specially crafted Resource Record could cause named to terminate | Internet Systems Consortium Knowledge Base
            ・(緊急)BIND 9.xの脆弱性(サービス停止)について


            at 22:08 |
            «Prev || ... 862 · 863 · 864 · 865 · 866 · 867 · 868 · 869 · 870 ·... | | Next»