タグ

2014年5月19日のブックマーク (9件)

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

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

  • 利用規約 | UTme!

    利用規約(以下「規約」と言います。)には、サービスの提供条件及び当社とユーザーの皆様との間の権利義務関係が定められています。サービスの利用に際しては、規約の全文をお読みいただいたうえで、規約に同意いただく必要があります。 第1条(適用) 規約は、サービスの提供条件及びサービスの利用に関する当社とユーザーとの間の権利義務関係を定めることを目的とし、ユーザーと当社との間のサービスの利用に関わる一切の関係に適用されます。 当社が当社ウェブサイト上で掲載するサービス利用に関するルールは、規約の一部を構成するものとします。 規約の内容と、前項のルールその他の規約外におけるサービスの説明等とが異なる場合は、規約の規定が優先して適用されるものとします。 第2条(定義) 規約において使用する以下の用語は、各々以下に定める意味を有するものとします。 「サービス利用契約」とは

    利用規約 | UTme!
  • 被告が会見に姿見せず NHKニュース

    パソコンの遠隔操作事件で、被告の元会社員と弁護団は午後2時から会見を行う予定でしたが、被告は現在も会見場に姿を見せておらず、弁護団によりますと、連絡が取れなくなっているということです。 現在は弁護士だけで会見を行っています。 弁護団は先週、報道各社などに届いた自分が「真犯人」と主張するメールが届いたことを受けて、「真犯人からのメールであれば被告の無実は明らかだ」として、インターネット関連会社の元社員、片山祐輔被告(32)の裁判の打ち切りを求める申し立てを行い、19日午後2時から会見を予定していました。 弁護団によりますと、午前10時20分すぎまでは、被告と電話でやり取りをしていたということですが、そのあと連絡が取れなくなっているということです。 捜査当局がこのメールを被告自身が送信したという見方を強めていることについて、弁護団の佐藤博史弁護士は、NHKの取材に対し「態度や話しぶりから、被告

    被告が会見に姿見せず NHKニュース
  • Vim-users.jp - Hack #239: グローバル変数を安全に参照する

  • Learn Vimscript the Hard Way

    Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim. It is not a guide to using Vim. Before reading this book you should be comfortable editing text in Vim and know what terms like "buffer", "window" and "insert mode" mean. The book is divided roughly into three sections: The first covers basic Vim commands that you can use in your ~/.vimrc fil

  • Vim script と vimrc の正しい書き方@nagoya.vim #1

    5. Vim script とは? ● Ex コマンドの : をとって適当なファイルに縦に 並べて書きます ● これが Vim script です ● vimrc は Vim が起動時に自動で実行する Vim script ファイル 6. Vim script が何故重要か? ● みんなプラグイン書きましょう ● vimrc は Vim script で書く ● つまり、Vim script を知っているとより凝った設 定を書くことができる ○ Ruby の時はインデント幅 2、JavaScript は 4 ○ 保存時に行末スペースをすべて削除 ○ 全角スペースを可視化する ○ etc

    Vim script と vimrc の正しい書き方@nagoya.vim #1
  • SumoLogic の紹介と LocalFile の日本語対応 - tech.guitarrapc.cóm

    Sumo Logic というSaaS型のログ収集、リテンション、解析クエリ提供 のサービスがあります。 Sumo Logic | Next Generation Log Management & Analytics 日語記事が少ないので概要を。 あと、LocalFileで日語が化ける件をバグ報告をしたところ日語表示が対応完了したので報告です。 SumoLogicの概要 日語での紹介記事 具体的な使い方はまた機会があれば挙げますが、以下のページで紹介がされています。 ログブラウズ、解析サービスSumologicの紹介 neuecc - Http, SQL, Redisのロギングと分析・可視化について 利用会社例 日での知名度、利用度は当にWeb上に少なく、極めて残念です。 世界としてみると、おっと思う企業も使っていますしどれだけ期待されているかは投資情報でも拾えます。 一挙公開!

    SumoLogic の紹介と LocalFile の日本語対応 - tech.guitarrapc.cóm
  • Don't Hard Code Your DataProviders

  • tmuxinatorで一瞬で開発環境を起動する - Qiita

    前回はdr6kaizさんのpow + rbenvで手軽なRack環境構築でした。 今回はtmuxinatorを使って、コマンド一発で開発環境を起動する話をします。 tmuxinator とは tmuxinatorとは、tmuxで起動するセッションを予め定義しておき、コマンド一発でそのセッションを起動できるようにしたものです。ちなみに、screenで同じことをするscreeninatorというツールもあります。こちらが先に開発されたようです。 インストール $ cd $ gem install tmuxinator $ echo "[[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && source $HOME/.tmuxinator/scripts/tmuxinator" >> .zshrc $ source .zshrc $ echo $EDIT

    tmuxinatorで一瞬で開発環境を起動する - Qiita