タグ

tipsに関するtakeo1031のブックマーク (9)

  • installコマンドでコマンド数を減らす - @znz blog

    mkdir とか touch とか chown とか chmod とか個別に実行しなくても install コマンドだけでまとめて出来るという話です。 問題例 Dockerfile の RUN などが典型的な例ですが、他でも例えば mkdir -p /home/foo/.ssh; chown foo /home/foo/.ssh; chmod 0700 /home/foo/.ssh のようなことをすることがあると思います。 特に Dockerfile の場合は RUN ごとにイメージがたまっていくこともあって、 ; や && でつなげて単独の RUN にまとめて書くことも多いと思います。 install でディレクトリを作る たとえば mkdir -p /home/foo/.ssh chown foo /home/foo/.ssh chgrp users /home/foo/.ssh ch

  • 最速Docker研究会(DockerのTipsを20個上げていくぜ編) - Happy New World

    にゃんぱす〜 最近Dockerにどっぷりなんですが、Dockerについて色々地雷Tipsがあるのでそれをベストプラクティス風にまとめてみました。 Dockerコマンドが動いたけど、これからプロジェクトDockerfileを書くようにしてみたいんだけど。。。みたいな人にオススメ。 インストール編 1. MacDockerのインストールで詰まった なんかよくわからないエラーが出てインストール出来ないんだけど>< versionを確認して最新の環境にしましょう。とくにxCodeとVirtualBoxとvagrantのバージョンは最新のものでないとダメです。 $ brew -v Homebrew 0.9.5 $ VirtualBox --help Oracle VM VirtualBox Manager 4.3.6 (C) 2005-2013 Oracle Corporation All ri

    最速Docker研究会(DockerのTipsを20個上げていくぜ編) - Happy New World
  • Macを便利に使おう! - サーバーワークスエンジニアブログ

    こんにちは『なぜか営業部に所属している開発チーム』の千葉(@kachina_t)です。 自分が所属する開発チームは、いわゆる受託開発のチームではなく 今年の4月に立ち上げたばかりの『Cloudworksの運営』+『新規サービスの開発』を コアとしたサービス開発チームとなります。 我々にとって、以下の2点は新サービスのアイデアにつながる貴重な情報になります。 ・営業チームがお客様から頂くフィードバック ・AWSチームの日々の業務での発見 これらを迅速に連携する為に、営業部付けになっているんですね。 決して社内に開発者同士の派閥がある。とかではないのでご安心ください。 そんなサービス開発チームなのですが、なんとMac率が100%です。 はい、スタバの電源エリアでドヤ顔してるアレです。 メンバの1人は元々Linux使いだったのですが、ISMSの取得に向けてMacへ移行しました。 そんな彼が、Li

    Macを便利に使おう! - サーバーワークスエンジニアブログ
  • Rubyistなら知っておくべき地味だけど便利なメソッド - joker1007’s diary

    備忘録兼、初心者向けのメソッド一覧。 余裕があればRails編とかも書こうかな。 これ忘れてるとか何事?とかいう突っ込みがあれば是非お願いします。 もうちょっとコードの具体例書きたかったけど、めんどくさくなってきたw Array Array#combination(n), Array#permutation(n) 配列のデータを元に組み合わせ(順列)を作ってくれます。 ブロックを渡さない場合はEnumeratorで組み合わせの各要素を列挙します。 Enumerator Enumerator#with_index(offset = 0) Enumeratorの各要素に合わせてindexを列挙してくれるEnumeratorを返す。 each_sliceやcombination等にメソッドチェインで繋げて使う。 Enumerator#with_object(obj) with_indexと同様で

    Rubyistなら知っておくべき地味だけど便利なメソッド - joker1007’s diary
  • 知って得する21のRubyのトリビアな記法 ~ 21 Trivia Notations you should know in Ruby - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 知って得する21のRubyのトリビアな記法: melborne.github.com - ちょっとトリビアだけど 知っていると意外と便利なRubyの記法を 21個拾ってみたよ(Ruby1.9限定) 君なら全部知ってるかもしれないけど.. 1. 動的継承 Rubyのクラス継承では < 記号の右辺に クラス定数だけでなくクラスを返す式が書けるよ class Male def laugh; 'Ha ha ha!' end end class Female def laugh; 'Fu fu fu..' end end class Me < [Male, Female][rand 2] end Me.superclass # => Female Me.new.laugh

    知って得する21のRubyのトリビアな記法 ~ 21 Trivia Notations you should know in Ruby - hp12c
  • .gitconfigに設定してるaliasなどのまとめ - ( ꒪⌓꒪) ゆるよろ日記

    22:56 @thinca さんからの指摘を追記 @yuroyoro あとお節介ですが、n個前とdiffなら HEAD^ より HEAD~ の方がいいと思いますよ。両者では若干意味が違います。~なら HEAD~3 と数字が書けるのも利点です。あと個人的にはwhatchangedよりlog --statの方が見やすくて好きです。 2010-10-08 22:30:52 via Tween to @yuroyoro @yuroyoro URL このgitconfigの記事に関して質問なのですが、core.excludesfile は $HOME で動きますか?以前試した時ダメで、~/ なら動いたのでこちらを使ってるんですが。 2010-10-08 22:20:49 via Tween to @yuroyoro 「そんな.gitconfigで大丈夫か?」 そんなわけで、仕事でもモリンモリンにgi

  • アクセサが好きならばハッシュよりも構造体がよい - http://rubikitch.com/に移転しました

    Rubyのハッシュのアクセスを手抜きする方法 | おごちゃんの雑文 それはいいんだけど、こいつはJSONをハッシュに変換する。データがアクセス出来れば結局は 何でもいいのだけど、深い階層を持ったデータだとアクセスがなかなか面倒臭い。Rubyで構造 付きのものを扱うのはハッシュにするのが定石らしいのだけど、階層が深くなると面倒になる 。 hash['a']['b']['c'] みたいになるのは、キー入力が厄介。プログラム中でアクセスするのは別にどうってことない のだけど、即値があると面倒。みんなはどうしてるか知らないけど、面倒臭いなーと思ってい た。 そこで、これを、 hash.a.b.c のようにアクセスする方法を考えた。 method_missingはおすすめできない。既存のメソッドとたまたまかぶってしまったらハマる。 アクセサ好きならば構造体がよい。一旦根っこを構造体にしてしまえば、あ

    アクセサが好きならばハッシュよりも構造体がよい - http://rubikitch.com/に移転しました
  • 意外と知らない英辞郎で必要な英文/和訳を素早く探す4つの基本技

    英辞郎は、1980年代にある翻訳家(匿名希望)による個人の英単語用例集として始められ、その後結成されたEDP(Electronic Dictionary Project)によって長年共同編纂が続けられている「成長する辞書」である。 正確さは保障されないものの、2012年04月時点で、英和見出項目数 = 187 万、和英見出項目数 = 251 万を越える辞書データには、一般的な単語や連語から、イディオム、ビジネス用語、経済用語、法律用語、特許用語、コンピュータ用語、科学技術用語、医学用語、固有名詞(組織名、企業名、人名、国名、映画名)、スラングなど、通常の英語辞書にない新しい語彙や複雑な言い回しも含まれる。 〈英辞郎 on the WEB〉http://www.alc.co.jp/ は、これをオンライン上で無料で利用できるものだが、膨大な語義、用例が、かえって目的の表現を見つけにくくしている

    意外と知らない英辞郎で必要な英文/和訳を素早く探す4つの基本技
  • [JS]広告やプロモーションを邪魔にならないように表示するスクリプト -Meerkat

    広告やプロモーション、スプラッシュコンテンツを掲載したパネルをアニメーションでスライド表示させるスクリプトをJarod Taylorから紹介します。 Meerkat demo 2 パネルはブラウザの上部や下部から表示され、上のキャプチャは下部からアニメーションでスライド表示されたものです。 スプラッシュページのように全面に表示することもできます。 demo 3 スクリプトのオプションでは、ロード時の状態、パネルの表示位置、アニメーション(スライドorフェード)、アニメーションのスピードなどが調整できます。 MeerkatはjQueryのプラグインのため実装にはjquery.jsが必要です。 実装する際のサンプルコードの掲載もあります。 How-To Use Meerkat

  • 1