タグ

2014年11月3日のブックマーク (2件)

  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

    ATKINZ117
    ATKINZ117 2014/11/03
    全然意識したことなかった
  • 空飛ぶ自動車「エアロモービル」最新試作機が完成【動画】

    映画SF小説に登場した「空飛ぶ自動車」が、現実に市販される日が近づいている。スロバキアのエアロモービル社が、空飛ぶ自動車の最新試作機「エアロモービル 3.0」を10月29日に発表した。青と白に彩られたイルカのような優美な機体が空中へ飛び立つ動画も公開されている。 「エアロモービル 3.0」は全長6mで、翼を折りたたむことで地上走行時の全幅は1.6m。駐車場に停めることも可能だ。自動車用のレギュラーガソリンを使った2人乗り。鋼鉄のフレームをカーボン製のカバーで覆っているため、重量はわずか450kg。飛行時の最高時速は200km、航続距離は約700kmに伸びたという。東京から岡山まで一気に飛べる計算だ。 開発したのは、BMWやフォルクスワーゲンで自動車デザイナーをしてきたステファン・クラインさん。20年間にわたって「空飛ぶ自動車」の開発を進めてきたという。ロイターに対して、彼は「われわれの楽

    空飛ぶ自動車「エアロモービル」最新試作機が完成【動画】
    ATKINZ117
    ATKINZ117 2014/11/03
    かっこいい