BLOGTIMES
«Prev || ... 1061 · 1062 · 1063 · 1064 · 1065 · 1066 · 1067 · 1068 · 1069 ·... | | Next»
2009/10/13

sh スクリプト内で安全に相対パスを使う

cli  sh 

シェルスクリプトでバッチを書いたものの、いざcronに仕掛けたらうまく動かないというパターンはバッチを作った人であれば一度は経験があると思います。基本的には環境変数がセットされていなくて、PATHが通ってなかったというパターンなんかが多いと思いますが、その次に多いのが、スクリプトの内部で相対パスを使っているために、自分でも予期しないうちにカレントディレクトリに依存したスクリプトになってしまっていたというのがあります。いちいち外部のプログラムを絶対PATHで書いていってもいいのですが、それも結構鬱陶しいので、僕はスクリプトの行頭に下記のような2行を追加するようにしています。

scriptdir.sh

#!/bin/bash SCRIPT_DIR=`dirname $0` cd $SCRIPT_DIR # これ以下に処理を書く pwd

こうするとカレントディレクトリが何処であっても、スクリプトの置いてあるディレクトリをカレントディレクトリとしてスクリプトを実行できるようになります。ちょっとしたスクリプトにも必ず書いておくようにすると、他人にスクリプトを実行してもらうときも、「###にcdしてから・・・」という説明を省く事ができるので意外と便利です。

$ pwd /tmp/test $ ./scriptdir.sh /tmp/test $ cd .. $ pwd /tmp $ ./test/scriptdir.sh $ cd ~ $ pwd /home/hsur $ /tmp/test/scriptdir.sh /tmp/test

    at 12:34 |
    2009/10/12

    GF1 (GX1) の USB ケーブルを買い足した

    gf1  usb  gx1 
    USB-SCMF8U - GF1 (GX1) の USB ケーブルを買い足したELECOM デジタルカメラ接続用USBケーブル USB(A)オス-USB(平型mini8pin)オス 1.8m USB-SCMF8U

    GF1のUSBケーブルが付属品の1本しかないのはちょっと不便なので、前々から買い足しを考えていたのですが、GF1のアクセサリページを見てもUSBケーブルが別売されているという情報が見つけられなかったので、仕方なくPanasonicに電話で問い合わせをしたところ、「部品扱いなので量販店で相談してもらえれば取り寄せできる」とのこと。ケーブルくらい標準アクセサリとして用意してくれてもいいと思うんですけどね。

    それじゃあということで、仕事の帰り道にアキバのヨドバシに寄って聞いてみたところ、取り寄せなくても「ELECOM デジタルカメラ接続用USBケーブル USB(A)オス-USB(平型mini8pin)オス 1.8m USB-SCMF8U」が使えますよということだったので、純正にこだわりもないのでこのケーブルを買ってみました。

    ただ、このケーブルはプラグの部分が大きいのでそのままだとGF1のボディと干渉してしまって、コネクタを十分差し込む事が出来ません。なので、写真の通りコネクタの左下の角をカッターナイフで削ってボディと干渉しないようにちょっと改造しました。これで出先でも写真の吸い出しができるようになるので便利です。

    2011/12/04 追記

    このUSBケーブルはGX1でも使えます


      at 19:45 |
      2009/10/12

      室壱羅麺

      ラーメン 
      室壱羅麺 - 室壱羅麺

      今日のランチは手早くすませられる室壱羅麺に行ってきました。

      オーダーは店の名前にもなっている室壱羅麺。麺は全粒粉の細麺で黒い粒が入っているちょっと変わった麺。スープは豚骨系ですが、適度に玉葱や生姜が入っているので、そこまで脂がきつい感じはしませんでした。それ以外にもスープには挽肉が入っていたりと、それなりに工夫がされている感じ。このあたり豚骨系のラーメン屋さんでは一番美味しいかもしれません。

      [室壱羅麺 の続きを読む]

        at 13:17 |
        2009/10/11

        Wikipediaのライセンスについてのメモ

        licence 

        ある人からWikipediaのテキストを2次利用したらどうなるか訊ねられたのでライセンスを調べてみました。まず、ちょっと前にWikipediaがCCライセンスになったというのを小耳に挟んだような気がしていたので、ITmediaを調べて見ると下記の記事がありました。

        Wikipediaのライセンスがクリエイティブ・コモンズに - ITmedia News

        非営利団体Wikimedia Foundationは5月21日、Wikipediaを含む同団体のプロジェクトのライセンス変更について、評議会とコミュニティーによる票決を実施。賛成多数により、同団体のプロジェクトの主たるコンテンツライセンスを、GNU Free Documentation License(GFDL)からクリエイティブ・コモンズに移行すると決定した。

        ただ、この記事はあまり正確ではなくて「Wikipedia:ライセンス更新」によると、2009年6月15日にライセンスが更新され、実態はCreative Commons Attribution-ShareAlike (CC-BY-SA) 3.0 UnportedGNU Free Documentation License (GFDL) 1.3のデュアルライセンスになっているようです。また、2次利用時の具体的な注意点については「利用規約 - Wikimedia Foundation」にさらに詳しく解説があり、表示、コピーレフト/継承、変更の明示、ライセンスの告知が必要である旨が解説されていました。

        大体の内容は分かったのですが、CC-BY-SAのコンテンツとそうでないコンテンツを(それぞれがきちんと区別がつけられるようにすることを前提として)並べたようなウェブページを作ったとしても、そのページ全体がCC-BY-SAになっちゃうのかどうかが気になります。このあたりはもう少し調査が必要かなぁ。


          at 20:21 |
          2009/10/10

          鳥料理 玉ひで・親子丼編

          和食 
          しぐれ煮 - 鳥料理 玉ひで・親子丼編手羽煮 - 鳥料理 玉ひで・親子丼編
          レバー煮とハツの焼物 - 鳥料理 玉ひで・親子丼編親子丼とお新香 - 鳥料理 玉ひで・親子丼編

          「最近、新しいお店に行ってないね。」ということで、これまで足を伸ばした事がなかった人形町方面に出かけて、老舗の玉ひでへ。この玉ひでは親子丼発祥の店なので、これは親子丼を食うしかないということで、元祖親子丼夕善を食して来ました。決して上品なメニューとは言えない、親子丼がコースになっているというのもこの店ならではですね。ちなみに昼はものすごい行列になっているらしいです。

          まず、料理はスープを除くとどれもしっかりと味がついているので、味が濃いのが苦手なひとにはお勧めできません。最初に出てくるしぐれ煮から、メインの親子丼に到るまでソツがないおいしさですが、味的にはちょっと単調なので、ちょっと新味にかける感じがします。

          親子丼は玉子がほとんど固まっていない状態で運ばれてきます。普通の親子丼には三ツ葉なんかが入っていますが、この店のポリシーで香りのするものは入っていません。口直しがしたいときには一緒に運ばれてくるお新香を囓れということのようです。

          次に来る機会があれば、是非とも軍鶏鍋に挑戦したいと思います。

          [鳥料理 玉ひで・親子丼編 の続きを読む]

            at 17:25 |
            2009/10/09

            日比谷BARの食卓

            bar  tokyo 
            スペシャルメニュー - 日比谷BARの食卓カクテルhsur - 日比谷BARの食卓
            長いもと青豆マリネの小鉢 - 日比谷BARの食卓ホクホクポテトとキノコのクリームソース和え - 日比谷BARの食卓
            明太ピザ - 日比谷BARの食卓デザートプレート - 日比谷BARの食卓

            今日は久しぶりに研究チームのOB会。チームのメンバーが一同に会するのは去年の博士取得を祝う会以来なので約1年ぶり。今やチームメンバーは社会人になっている人の方が多いわけで、チーム結成以来ずいぶん時間が経ったなぁと思います。

            定刻から少し遅れてのスタートでしたが、アルコールが苦手な僕の事を熟知しているはずなのに、幹事が「乾杯は全員同じカクテルを頼んでもらいます。」と言うので何なのかと思ったら、メニューに思わぬカクテルが入っていました。

            相変わらずこういうところにだけ抜かりがないのがウチの研究チームらしいところですね。このグリーンのhsurカクテルは僕の好きな柑橘系で、アルコールも弱めになっていて助かりました。

            最初に出てきた長いもと青豆マリネの小鉢が、長芋の歯触りと、梅肉とトマトの酸味、豆の甘みが合わさって、美味しかったです。あとはお腹が空いていたので、ホクホクポテトとキノコのクリームソース和えとか、明太ピザなんかも楽しめました。

            [日比谷BARの食卓 の続きを読む]

              at 21:23 |

              リバーサルレベラー UNX-5687

              gf1 
              リバーサルレベラー UNX-5687 - リバーサルレベラー UNX-5687リバーサルレベラー UNX-5687 - リバーサルレベラー UNX-5687

              GF1には電子水準器が内蔵されていないのですが、パンケーキはそんなに広角でもないので大丈夫だろうと軽く考えていましたが、しばらく使ううちに水平が撮れていない写真を量産してしまっていました。GX200の電子水準器はさりげなく使えるのですが、これまでだいぶこの電子水準器に助けられていたようです。

              ということで、気泡式の水準器で常時つけておける小さなものということでこのリバーサルレベラーを買ってみました。ちょっと出っ張りが増えてしまいますが、実用上これくらいで限界なのでしょうがないですね。あと、GF1の不満点としては、水準器が内蔵されていないのでパンケーキだと縦位置検出ができないことでしょうか。それ以外の操作性とかは本当にイイんですけどね。


                at 11:31 |
                2009/10/08

                Solr 1.4 Enterprise Search Server

                solr  nlp  java  ruby 
                Solr 1.4 Enterprise Search Server

                Solrについての情報収集については、基本的にSolrプロジェクトのWikiと、実際のSolrや、Solr-rubyのソースコードですませています。

                が、そろそろ紙の本が1冊欲しくなってきて、Amazonで探してみたところ、洋書ですがSolr 1.4 Enterprise Search Serverという本が出ているのを発見。マニュアル代わりに買っておこうかな。


                  at 20:23 |

                  日本テクノロジー Fast50のトップはGree

                  ranking  gree 

                  トーマツが企業の成長率ランキング Fast50の2009年版を発表しています。

                  Fast50 Fast500

                  「日本テクノロジー Fast50」は、デロイト トウシュ トーマツが世界規模で開催している、 テクノロジー関連業界における急成長企業を顕彰するランキングプログラムです。 企業の皆様にとっては認知度向上やネットワーク拡大への一助、テクノロジー関連業界の 方々へは活気ある企業や技術を知る一つの情報源、そして、業界全体の高揚への貢献を 目指しています。応募企業は「デロイト アジア太平洋地域テクノロジー Fast500」へも 自動的に参加となり、グローバルでのネットワーク形成、知名度向上が期待されます。

                  テクノロジー企業成長率ランキング 第7回「日本テクノロジー Fast50」発表(PDF)

                  1. グリー株式会社 2,636%
                  2. 株式会社オアシスソリューション 812%
                  3. ビックタウン株式会社 500%
                  4. 株式会社オーリッド 495%
                  5. テラ株式会社 479%
                  6. 株式会社フラクタリスト 470%
                  7. クックパッド株式会社 457%
                  8. 株式会社フルスピード 426%
                  9. 株式会社エイチーム 313%
                  10. オンコセラピー・サイエンス株式会社 313%

                  ちなみにトップ10の顔ぶれはこんな感じ。なんかぶっちぎりでGreeという感じですね。Greeは最近急に利益上がりだしてすごいなと思っていましたが、売上の成長率が26倍以上になっていたんですね。そのほかにもネット系の会社がいくつか入っていて興味深いです。上場企業だと株主から常に成長を求められるので、これらの企業が今後どのように成長し続けていくのかというところにも興味があります。


                    at 20:23 |

                    Winnyの金子さんが無罪に

                    copyright  winny 

                    控訴審でWinny開発者の金子さんに無罪判決が出ました。

                    「法に不備」Winny開発の金子被告に笑顔 逆転無罪判決 - ITmedia News

                    「あいまいな基準で著作権法違反幇助(ほうじょ)の成立を認めれば、技術者が開発自体をできなくなる」。ファイル共有ソフト「Winny(ウィニー)」を開発・公開した元東大大学院助手、金子勇被告(39)は一貫してこう主張してきた。ソフトウェア業界も論争に巻き込んだ事件に、2審の大阪高裁が示した判断は無罪。金子被告や弁護団からは笑顔がこぼれた。

                    Winny騒ぎについて金子さんに何の問題もなかったかと言えばそれはないと思いますが、著作権法違反の幇助で開発者を逮捕できるということにずっと違和感を覚えてきたわけですが、高裁レベルでそれが否定されたというのは良かったと思います。過去のエントリを振りかえってみると「未踏ソフトウェアの未来は」というエントリで金子さんが逮捕されたのに触れているので、もう5年以上前になるわけですね。本当にこの5年がもったいなかったと思います。


                      at 12:13 |
                      «Prev || ... 1061 · 1062 · 1063 · 1064 · 1065 · 1066 · 1067 · 1068 · 1069 ·... | | Next»