タグ

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

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

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

  • グローバル対応のシングルドメインWebサイトを構築するために | DevelopersIO

    グローバル対応Webサイト? グローバル対応のWebサイトってなんでしょうか?全世界の人がアクセスし、アクセスする地域によって表示を変えたり、言語を変えたりできるWebサイトです。国ごとにバラバラのドメインではなく、1つのドメインで全ての国と地域のホームページをカバーできたら最高ですよね。 今回は、グローバル対応のWebサイトの仕組みを理解するために、各グローバル企業のホームページを確認してみたいと思います。 グローバル対応の例 ここではいくつかのグローバル対応のWebサイトを見てみましょう。 ユニクロ uniqlo.comをブラウザで表示してみましょう。 ちょっとマニアックに動作を確認します。uniqlo.comにアクセスすると、www.uniqlo.comに302転送されるようになっています。 $ curl -D head uniqlo.com <html> <head><title>

    グローバル対応のシングルドメインWebサイトを構築するために | DevelopersIO
  • LEXUS ‐ WORKSHOP BY LEXUS vol.9「LEGO MindstormsでMUSIC! 音と身体とプログラミング」開催|EVENTS|INTERSECT BY LEXUS

    Jul 17,2014. UPDATE WORKSHOP BY LEXUS vol.9「LEGO MindstormsでMUSIC! 音と身体とプログラミング」開催 6.05 Thu 19:15 START GUEST: 真鍋大度さん(アーティスト)、江口敬介さん(レゴ エデュケーション セールス&マーケティングマネージャー) アーティストの真鍋大度さんと、レゴ エデュケーションのセールス&マーケティングマネージャー、江口敬介さんを迎えたWORKSHOP BY LEXUS vol.9。500名を超える応募者から選ばれた約30名のゲストが参加し、時間内にレゴ「マインドストーム」を使って楽器を作り、さらに演奏するというワークショップを実施しました。司会・進行は雑誌『WIRED』日版の編集長、若林恵さんが担当しました。 まずは、真鍋さんの紹介から。今回のワークショップのテーマに合わせて、「セン

    LEXUS ‐ WORKSHOP BY LEXUS vol.9「LEGO MindstormsでMUSIC! 音と身体とプログラミング」開催|EVENTS|INTERSECT BY LEXUS