タグ

2015年7月1日のブックマーク (10件)

  • 改めて、direnvを使いましょう! - HDE BLOG

    HDE クラウドプロダクト開発部の小です。 私のお気に入りツールdirenvを紹介します。 direnvとは・・・ シェルのcdをフックし、ディレクトリごとに環境変数を自動設定するツール pyenvなどを置き換えることができるツール Pythonistaも、Rubyistも、Gopherも、みんな使って損はないツール direnv以前の世界(pyenvはawesomeだった) Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができるツールがあります。 専用環境を作れる virtualenv 専用環境をコマンドで簡単に切り替えられる virtualenvwrappper と進化し、その最終形態がpyenvです。 pyenvはあらかじめディレクトリに環境を紐付けておくと、ディレクトリにcdしたとき、勝手に環境を切り替えてくれます。

    改めて、direnvを使いましょう! - HDE BLOG
    J138
    J138 2015/07/01
  • Big Sky :: bundle exec がウザい

    ruby のアプリを動かす時にいちいち bundle exec って書くのがダルい。書きたくない。でもシステムに入ってたり違うバージョンの物が動いて変な動作をされても困る。 どうにかしてこのダルさを解消できないかと考えてみた。 まず rbenv を使ってるなら gem でインストールされるコマンドは必ずシェルのラッパとして生成され、そこから物が起動する様になっている。例えば rails であれば以下の様なシェルになっている。 #!/usr/bin/env bash set -e [ -n "$RBENV_DEBUG" ] && set -x program="${0##*/}" if [ "$program" = "ruby" ]; then for arg; do case "$arg" in -e* | -- ) break ;; */* ) if [ -f "$arg" ]; th

    Big Sky :: bundle exec がウザい
    J138
    J138 2015/07/01
  • Big Sky :: bundle exec がウザい

    ruby のアプリを動かす時にいちいち bundle exec って書くのがダルい。書きたくない。でもシステムに入ってたり違うバージョンの物が動いて変な動作をされても困る。 どうにかしてこのダルさを解消できないかと考えてみた。 まず rbenv を使ってるなら gem でインストールされるコマンドは必ずシェルのラッパとして生成され、そこから物が起動する様になっている。例えば rails であれば以下の様なシェルになっている。 #!/usr/bin/env bash set -e [ -n "$RBENV_DEBUG" ] && set -x program="${0##*/}" if [ "$program" = "ruby" ]; then for arg; do case "$arg" in -e* | -- ) break ;; */* ) if [ -f "$arg" ]; th

    Big Sky :: bundle exec がウザい
    J138
    J138 2015/07/01
  • DotenvではなくDirenvを使う

    DotenvではなくDirenvを使う Dotenvは,.envファイルから環境変数を読み込むためのツール.他人には共有したくないパスワードやキーなどを.envに環境変数として記述しておき,実行時にそれを読み込むといった使い方をする.例えば自分は,vagrantからDigitalOceanを使う際に,CLIENT_IDやAPI_KEYを.envに記述してVagrantfileでそれを読み込むという使い方をしていた. ただ,Dotenvは汎用性が低い.Dotenvを有効にするには,プログラム内から明示的にDotenv.loadを呼ぶ必要がある,もしくは,dotenvでプログラムを起動する必要がある.例えば,test-kitchenのdigitaloceanドライバーを使う際には,vagrantの場合と同様にCLIENT_IDやAPI_KEYが必要になる.しかし,test-kitchenでユー

    J138
    J138 2015/07/01
  • railsで初期データを入れる(seed-fuの使い方) - Qiita

    seed-fu を使うのが、初期データの入れ方としては良いみたいです。 railsにある仕組みとして rake db:seed があります。 これは、何も考えずに使うと実行するたびに同じデータが登録されてしまいます。 そこで、代わりにseed-fuを利用するわけです。 seed-fuは、すでに存在しているが変更したいレコードだけ更新したり、ファイル単位で実行できたり、簡単に書けるようなシンタックスシュガーがあったりと便利です。 インストール Gemfileに記述してインストールします。 (Rails 3.1, 3.2, 4.0, 4.1の場合は2.3を使う)

    railsで初期データを入れる(seed-fuの使い方) - Qiita
    J138
    J138 2015/07/01
  • お探しのページは見つかりませんでした|レンタルサーバーのカゴヤ・ジャパン

    カゴヤ・ジャパンは個人情報保護に関するJIS規格 (JIS Q 15001)に準拠した体制を構築。 お客様の個人情報保全に全力で努めております。

    お探しのページは見つかりませんでした|レンタルサーバーのカゴヤ・ジャパン
    J138
    J138 2015/07/01
    くさはえるわwww / 2.発生原因:原因につきましてはわかりかねました。
  • なんJ民の「0chiaki」逮捕  「Tor」使い不正アクセス | 2ちゃんねるスレッドまとめブログ - アルファルファモザイク

    7月1日10時08分 発信元の特定を難しくする特殊なソフトを使って、東京の出版社のサーバーに不正にアクセスしたなどとして、川崎市の17歳の少年が警視庁に逮捕されました。 少年は、企業などにサイバー攻撃を繰り返し、その状況をネット上に書き込んでアピールするハッカーを名乗っていて、警視庁は、ほかにもサイバー攻撃を繰り返していたとみて調べています。 逮捕されたのは、川崎市の17歳の無職の少年で、警視庁の調べによりますと、去年12月、発信元の特定を難しくする特殊なソフト「Tor」を使い、自宅のパソコンから東京の出版社のサーバーに侵入し、ホームページを改ざんしたなどとして、不正アクセス禁止法違反などの疑いがもたれています。 警視庁によりますと、少年はサーバー会社を装って出版社の社員にメールを送りつけて偽のページに誘導し、盗み取った社員のIDなどを使って出版社のサーバーに侵入したということです。 調べ

    J138
    J138 2015/07/01
  • 「Spark」をクラウドサービスで利用すべき3つの理由--Databricks担当者に聞く

    オープンソースプロジェクト「Apache Spark」は、いまやカリフォルニア大学バークレー校のAMPLabが生んだ成果の中で、もっとも有名なものと言えるかもしれない。Sparkを生んだAMPLabは、機械学習、クラウドコンピューティング、クラウドソーシングという3つの大きなトレンドをテーマとしており、アルゴリズムと機械、そして人の力を組み合わせて、ビッグデータから意味を引き出すことに取り組んでいる。 Sparkはもともと、AMPLabの別のプロジェクトである「Apache Mesos」を拡張するために書かれたものだが、人気が集まったため、開発者たちは2013年にAndressen Horowitsから資金を獲得して、スタートアップ企業Databricksを立ち上げた。同社は、データ分析のプロフェッショナルが簡単にSparkを利用できる、ホスティング型のクラウドプラットフォームを提供してい

    「Spark」をクラウドサービスで利用すべき3つの理由--Databricks担当者に聞く
    J138
    J138 2015/07/01
  • インスタントラーメンは、火を止めてから粉スープを入れてくださいと書いていますがなぜですか?私はそのままスープを入れていますが... - Yahoo!知恵袋

    粉塵爆発を防止するためです。 もしもスープの粉末がきちんと鍋に入らず、 コンロの日などに直接落ちた場合、「粉塵爆発」が起こる可能性があります。 一瞬ですが、高温の小さな爆発が起こります。 それにより火傷や失明にならないよう、注意書きがされているのです。 詳しいメカニズムですが、粉塵は非常に細かいので、 体積に対する表面積の占める割合(比表面積)がかなり大きいだけでなく、 空気中に飛散すると周りに十分な酸素も存在することになります。 そのため、燃焼反応に敏感な状態になってしまうのです。 例えば炭鉱で石炭の微粉末によって起こる炭塵爆発が代表例です。 インスタントラーメンスープ以外にも、小麦粉や砂糖でも同様です。 アルミニウム粉末のような金属粉でも粉塵爆発を起こすことがあります。 このような粉塵爆発事故によって、穀物サイロや工場などの建造物が破壊や炎上することがあります。 また、火をとめてから

    インスタントラーメンは、火を止めてから粉スープを入れてくださいと書いていますがなぜですか?私はそのままスープを入れていますが... - Yahoo!知恵袋
    J138
    J138 2015/07/01
  • お台場 VenusFort ヴィーナスフォート

    2F Venus GRAND 京商ビレッジ ミニチュアカーブランド "KYOSHO ORIGINAL" 【新製品情報】 ...

    J138
    J138 2015/07/01