タグ

2013年3月29日のブックマーク (8件)

  • 本番環境でのperl/ruby/nodeのセットアップ - たごもりすメモ

    番環境にperlとかrubyとかnodeを入れるんだけど、もちろん system perl じゃやってられないので指定したバージョンのものを一般ユーザの管理下に突っ込みたい。 で、そういうのをこれまで perlbrew とか rvm とか rbenv とか nvm とか nodebrew とかでやってたんだけど、さすがに色々疑問が湧いてきた。バッチで単発実行するために eval "$(rbenv init -)" とかさすがにおかしくね? みたいな。 ということで tokuhirom method 的にインストール用の簡単コマンドを使って実行、あとはパスを通せばいいじゃん、ということにしようかと思う。 参考: サーバーのセットアップは perlbrew とかじゃなくてよくね? という時のライフハック - blog.64p.org これ、今朝までは Perl::Build をどうにかしてC

    本番環境でのperl/ruby/nodeのセットアップ - たごもりすメモ
    akiyan
    akiyan 2013/03/29
  • Vagrantの仮想マシンとの紐付けの直し方

    仮想マシンを起動しようとして、 $ vagrant up を実行すると、最初の実行でなければ、以下のようなメッセージが出て最初に作った仮想マシンが起動しますが、 [default] VM already created. Booting if it's not already running… 何かの拍子でVagrantと既存の仮想マシンとの紐付けが削除されて、vagrant up実行時に新たな仮想マシンを作成してしまうことがあります。 次のようなメッセージが出て新しい仮想マシンを作ってしまいます。 [default] Importing base box 'CentOS 6.3'… 既存の仮想マシンに接続したいので、これでは困ります。 ところで、仮想マシンの実体は、次のディレクトリにありました。 ~/VirtualBox\ VMs/ 既存の仮想マシンに加えて、意図せずに新たに作成されてし

  • マイクローク

    【大雨による遅延について】 平素より当店をご利用いただき、誠にありがとうございます。 日頃より格別のご愛顧を賜り厚く御礼申し上げます。 現在、大雨の影響によりお預かりやお届けに遅延が発生しております。 お客さまには、大変ご迷惑をお掛けいたしますが、ご理解を賜りますようお願い申し上げます。 【お盆期間中の営業について】 弊社は2024年8月10日(土)~2024年8月15日(木)までお盆休みとさせていただきます。 8月16日(金)より通常営業致します。 休暇期間中にいただいたお問い合わせ及びご注文については、16日(金)より順次対応させていただきますので、ご了承の程、何卒よろしくお願い申し上げます。

  • Git で複数ブランチを同時に扱いたいなら git-new-workdir が便利

    Git で管理してるレポジトリーで、いくつかのブランチを別々の場所にチェックアウトしたいことがある。 たとえば GUI なツールでブランチ間の比較したい 同時に実行して比較しつつテストしたい ブランチ間でファイルをコピーしたい ドキュメントの生成結果を別ブランチで管理したい といったときに、必要になる。 ブランチの個数だけ clone しちゃえば用は足りそうなんだけど、でかいレポジトリーだったら時間もディスク容量ももったいない。 git-new-workdir を使うべきでしょう! 先日、「git-new-workdir を使えばワーキング ディレクトリーを複数を作れて便利」と書いてあるブログを読んだ。 git-new-workdir が便利 - #生存戦略 、それは - subtech git-new-workdir の usage を見てたら、別ブランチのワーキング ディレクトリー作成

    Git で複数ブランチを同時に扱いたいなら git-new-workdir が便利
    akiyan
    akiyan 2013/03/29
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    akiyan
    akiyan 2013/03/29
  • Chefで、my.cnfのinnodb_buffer_pool_sizeを自動で実メモリの75%に設定する - Studio3104::BLOG.new

    template/my.cnf.erb innodb_buffer_pool_size = <%= ("#{node[:memory][:total]}"[/\d+/].to_f * 1024 * 0.75 ).to_i %> おまけ IPアドレスの第四オクテットをserver-idにする server-id = <%= node[:ipaddress].split(".").last %> *この記事は全自動パラメータチューニングさん // Speaker Deckに嫉妬して勢いで書きました。

    Chefで、my.cnfのinnodb_buffer_pool_sizeを自動で実メモリの75%に設定する - Studio3104::BLOG.new
  • MySQL の wait_timeout と thread_cache_size の関係 | Carpe Diem

    Jeremy Zawodny 氏のブログに MySQL, Linux, and Thread Caching という興味深い記事があったので、理解するために自分翻訳してみた。この記事は、今はないけれども rember.yahoo.com で MySQL を使ったときの話のようです。ちなみに MySQL のバージョンは 4.0.4。 わぉ、とても忙しい一週間だった。私は、remeber.yahoo.com の MySQL サーバや関連するものごとに実に何日かを費した。そして、私は1日か2日を休息に使った(睡眠やシャワーなど) ところで、私はいくつか興味深い発見をした。もっとも驚いたことは MySQL サーバがとても忙しくなったときの Linux 上でのスレッドキャッシングの挙動だ。ポイントは、忙しいときのみということだ。忘れずに。 あなたも分かっていると思うが、われわれがすべてのウェブサーバ

  • Vagrant 入門 - Vagrant 1.1.x 以降でイメージのスナップショット機能を使う - 僕は発展途上技術者

    Vagrant には sahara という、ある時点のイメージの状態を保存しておいて、いつでもその時点に戻ることができる便利なスナップショット機能を追加するプラグインがあるのですが、1.1.x 以降利用できなくなっていました。 困ったなー、と思っていたのですが、解決方法はなんのことはない。1.1.x で VMWare などの他の仮想化ツールに対応はしましたが、以前と変わらず VirtualBox を使っている場合は、VirtualBox マネージャー(VirtualBox の GUI クライアント)を起動して、そこからスナップショット機能を使えばいいのです。 Vagrant の機能自体ではないので、「Vagrant 1.1.x 以降で」というよりは「Vagrant 1.1.x 以降を使っていてイメージのスナップショット機能を使う」ということになりますが。。 ちなみに、プラグインでなく、Va