タグ

ブックマーク / hiroki.jp (7)

  • dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional

    正式サポートの概要 DockerはこれまでもOS Xの上で動かそうと思えば、動かすことはできました。これはOS Xの上でVagrant(実稼働しているのはVirtualBox)などを利用した仮想マシンで通常のUbuntuやCentOSなどのLinuxを立ち上げて、そのLinux環境の中でDockerを稼働させるというものが中心でした。もちろん公式サポートはされていませんでした。 これはDockerそのものがLXC (Linux Containers) と呼ばれるLinuxのOSレベルでの仮想化技術を利用したものなので、Linuxの上でしか利用できなかったからです。よって、バージョン0.8からもOS Xの上でネイティブに動作するわけではありません。 では、どのようにして正式サポートしたのかというと、Dockerが専用の軽量仮想マシンイメージを用意し、OS Xからこの仮想マシンに対してDock

    dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional
  • Rails使いよspork, zeusからspringへ! | Act as Professional

    Rails application preloader といえば spork や zeus を使っている人もいるかと思います。 今後、期待できる preloader として spring を教えてもらいました。 springはzeusと類似していますが、springはrubyで実装されています。Railsに綿密に統合されているのが他のプリローダーと比較すると大きな特徴です。 Railsコミッターが開発していることからも、今後期待できるpreloaderです。 インストール Gemfileにspringを追加します。 group :development, :test do gem 'spring' end $ bundle これでgemが導入されます。 利用方法 springの簡単な使い方です。 $ bundle exec spring Usage: spring COMMAND [ARG

    Rails使いよspork, zeusからspringへ! | Act as Professional
    bojovs
    bojovs 2013/02/09
  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違い chefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなけれ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
    bojovs
    bojovs 2012/08/14
  • プロとしての行為 Act as Proffesional

    先週おこなわれたTEDxTokyoで改めて考えさせられた内容がありました。 長時間労働が常習化している社員・経営者 これから家庭を持つ人、持った人 これから(現在)出産や育児に携わる人 のような人に特に見て頂きたいと思います。 小室さんは昔からお美しい…。動画は中盤から質的な話になるので、だまされたと思って全部見てください! 日の労働 近年の日人の労働の実体は 平均残業時間60時間/月 労働生産性は先進国の中で最下位 とのことである。国土も、人口も、資源も、少ないと言われる国なのに、そのうえ生産性が低いときたら…。 だが一方で… 「30%の残業が減っても、売上の上がる企業がある」 これは、私の経験からも事実であると感じます。 私は過去に経営に携わった会社では、月の残業時間が20時間を超えると人事評価を落とす制度にしたことがあります。 もちろん、これが平社員であれば、マネージャーの評価

    プロとしての行為 Act as Proffesional
  • 「愛せよ、さもなくば捨てよ。」ジンガジャパン株式会社を退職します。 | Act as Professional

    2012年2月をもって、ジンガジャパン株式会社(旧ウノウ株式会社)を退職します。 2009年の後半に到来した、mixiのソーシャルアプリを発端としたソーシャルアプリブームに乗って、2010年1月に入社しました。 2009年後半から交流させて頂き、当時のmixiアプリの携帯版オープンの際には、オープンから48時間しない間に80万人以上のユーザーが「まちつく!mixi版」を登録してくれた時の興奮は今でも忘れることができません。 僕が入社して、月に数億円売り上げるソーシャルゲームであり、毎日リリースできるようなアグレッシブな開発に直接、携われ、構築できた経験は貴重でした。また、シリコンバレーの企業から日の企業が買収されるという珍しい機会に携われたのも良い経験です。 http://jp.techcrunch.com/archives/20100804zynga-buys-tokyo-based-

    「愛せよ、さもなくば捨てよ。」ジンガジャパン株式会社を退職します。 | Act as Professional
  • さようなら、daemontools。こんにちわ、forever。 | Act as Professional

    サーバー側でJavaScriptを動かすnode.jsは、予期せぬexceptionが発生すると、簡単に停止してしまう。まぁ、これはJavaScriptだから仕方のないことなのだが、ライブラリなども発展途上のnode.jsを番環境で使う人にとっては痛いところである。 そこで、Linuxなどで昔ながらの djb tools の一つであるdaemontoolsを使う人などがいるのだろうが、せっかくなのでnodeで稼働するforeverをつかってみる。 個人的にはdaemontoolsよりも状態把握がしやすいので、foreverをしばらく使おうと考えている。 そもそも何するものなの? JavaScriptをはじめとしたスクリプト言語全般にいえることですが、サーバサイドで常駐稼働させると、何かの拍子に停止して落ちてしまうことがしばしばあります。 そんなとき、落ちてしまったときに自動的に立ち上げ直

    さようなら、daemontools。こんにちわ、forever。 | Act as Professional
  • プログラマが3倍コードを早く書くために求める炭酸飲料7選 | Act as Professional - hiroki.jp by HIROCASTER

    IT系会社の誰かの机の上には必ずコレが置いてあるといっても良いぐらいのプログラマ信者を獲得した飲料。元々はタイの飲料だけど、国によって成分がだいぶ違う。日のは序の口らしい。他の国のを数飲むとホントにやばいらしい。 ドクターペッパー

    プログラマが3倍コードを早く書くために求める炭酸飲料7選 | Act as Professional - hiroki.jp by HIROCASTER
    bojovs
    bojovs 2011/07/12
  • 1