Parrots in captivity seem to enjoy video-chatting with their friends on Messenger
Dockerコンテナのおもしろい名前 Dockerコンテナを立ち上げるときに,--nameオプションで名前を指定しないと勝手に名前がつけられる. $ docker run -d dockerfile/nginx $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1f29f753eaf6 dockerfile/nginx:latest nginx 2 days ago Up 11 hours 80/tcp, 443/tcp elegant_feynma 例えば,上ではelegant_feynmaという名前がつけられている. で,これどうやってやってるのかなーと思ってソースを眺めていると,docker/pkg/namesgeneratorというパッケージが名前を生成していた. 名前の生成方法はとても単純で,49個
35歳位で初めて起業する人へ。 クオン水野です。2011年8月に35歳で起業してもう3年経ちます。 ITの世界ではこの歳だとベテランですから…おそろしい。 今日は、これから起業する同世代(もしくはもう少し下の年齢の方)の方へ 僕が、起業後に、経験したこと、思ったことを箇条書きメモにてシェア。 ▼初代オフィス(2011年)▼ memo ・起業を決めたらさっさとお金を用意して起業したほうがいい。 ・サラリーマン時代の成功なんてちっとも自慢できない。常に謙虚に。 ・かっこつけないで、泥臭くやったほうが結局は、得。 ・20代起業家に体力で勝とうと思わない。深酒、徹夜ほどほどにw ・20代起業家の無謀な手段(時に法を犯す)と競らない。 ・むしろ20代起業家を味方につけたほうがいい。今なら海外の起業家友達を増やすのが良いかと。 ・複数の戦略を組み合わせて事業を進める。多分若者より向いてる。 ・今まで培
データセンター内のサーバ設定やアプリケーションのデプロイなどの自動化ツールとして知られるChefが、Dockerに対応した「Chef Container 0.2.0(beta)」を発表しました。 DockerはLinuxコンテナ技術の1つとして軽量な仮想環境を実現し、分散アプリケーションを迅速にデプロイするなどの用途で広く使われようとしています。Dockerには、Dockerの構成を記述するためのDockerファイルがありますが、分散環境に適した自動化された構成手法が望まれており、現在さまざまな技術が登場しつつあります。 ChefがDockerに対応することで、既存のRecipeやCookbookといった構成ファイルをDockerの環境にも適用できるようになるため、管理者はこれまでの環境をDockerによるLinuxコンテナ環境へと移行しやすくなるでしょう。 Docker内で動作するChe
社内の情報共有で困っている会社は多いみたいですね。でも実は、nanapiという会社ではそこまで困っていなかったりします。元々文章を扱う会社というのもありますし、ドキュメント化して共有しようという風土が染み付いているからだと思います。 そういったこともあり最近登壇するときなど、社内の情報発信などについて話す機会が増えました。弊社では社内における情報共有のツールとして、Qiita:Teamを使用しています。 生産性を向上させる情報共有ツール - キータチーム(Qiita Team) 全員がMarkdownで文章を書く 実際にnanapiではQiita:Teamを導入してから、現在ではエンジニアだけでなくアルバイトも含めた全社員がここに様々なドキュメントを投稿しています。 Qiita:TeamはMarkdownで書けるようになっています。つまり、社内のメンバーは全員がMarkdownで文章を書く
package main import ( "database/sql" "flag" "fmt" "os" "reflect" "sync" "testing" "github.com/ToQoz/gopwt" "github.com/ToQoz/gopwt/assert" ) func TestMain(m *testing.M) { flag.Parse() gopwt.Empower() // magic happens os.Exit(m.Run()) } func TestWithMessage(t *testing.T) { var receiver *struct{} receiver = nil assert.OK(t, receiver != nil, "receiver should not be nil") } func TestWithTestingRun(t *
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 企業や個人のプログラマでQiitaを使っている人が増えてきています。ブログとして使うのはもちろん、ストックを使ってナレッジの蓄積に使うこともできます。社内ブログとして使いたいという人も多いでしょう。 そんなQiitaと似たクローン的なサービスとしてLodgeを紹介します。限られたグループ内で使うと便利そうですよ。 Lodgeの使い方 コメントや通知機能などグループや部署でブログを行うのにぴったりな機能がたくさん備わっています。外部に公開できる内容はQiitaで良いと思いますが、そうではない社外秘含めた日報などはLodgeで構築してみるのはいかがでしょう。 LodgeはRuby/Ruby on Rails製、MIT Licenseのオープンソース・ソフトウェアです。 Lodge m-
Ruby on Rails Tutorialのエッセンスを自分なりに整理してみる7 Railsにおけるリンクの記述方法とそのテスト http://qiita.com/kidachi_/items/d704e7eb63513c3831ae の続き。 Ruby on Rails Tutorial(chapter5) http://railstutorial.jp/chapters/filling-in-the-layout#sec-layout_exercises Rspecのリファクタリング 指定のページが指定の要素を持っている(もしくはいない)かをチェックするテストコード。 require 'spec_helper' describe "Static pages" do describe "Home page" do it "should have the h1 'Sample App'"
沖縄開発合宿2日目: Rails用のDBスキーマ管理ツール scheman-rails を開発した。 使い方 db/schema.sql に理想的なスキーマをSQLで記述する rake db:schema:diff で現在のDBのスキーマとの差分を確認する rake db:schema:apply でSQLを適用して差分を埋める 基本的にはこれの繰り返しで、開発者は理想的な db/schema.sql を保つことに集中していれば良いという世界観。 DBスキーマどういう構成だったったっけという場合にもこのファイルを見れば良いのでちょっと楽。 導入時に既にDBが存在するときは、いちいちdb/schema.sqlを書くのはだるいので適当に mysqldump --no-data --compact の結果を貼り付けとけば良いかもしれない。 解決されそうな問題 この辺が解決できそう。 複数ブランチ
インフラストラクチャー部 星野(@con_mame)です。 クックパッドでは、AWSを活用してサービスを行っています。 現在クックパッドでは、各種キャッシュにMemcachedやRedisを使用しています。 しかし、用途の多様化やアクセス数の増加などでこれらのサーバのインスタンス数が増加し管理コストが増加してきています。 特にRedisサーバのインスタンス数が増加しており、AWSのサービスの中でもキャッシュのサービスを提供しているElastiCache for Redisへの置換えを検討しています。 ElastiCache for Redisは、一部管理系のコマンドがrenameされており使用出来ませんが、通常のRedisと同じ物で、現在Version 2.6.13と2.8.6が使用出来ます。 SlaveにあたるものはReplication Groupという形で指定でき、Replicati
前回、sensuでDockerコンテナを監視することができたため、今回はDockerコンテナの監視を可視化するための前段階として、最近注目されているサーチエンジンであるElasticsearchを起動するDockerfileを書いてみました。また、Elasticsearchのフロントエンドを提供するKibanaも合わせてインストールします。 構成 Ubuntu 12.04: サーバ構築対象 ※Ubuntu 12.04はDocker 1.0.0上で動作しています。 Dockerfile Dockerfileの構成 Dockerfileの構成は以下の通りです。 elasticsearch ├──Dockerfile ├──id_rsa.pub ... 公開鍵 ├──sources.list ... ミラーサイト一覧 ├──config.js ... Kibanaの定義ファイル ├──defau
メカクシティレコーズ(初回生産限定盤)(DVD付) アーティスト: じん出版社/メーカー: ソニー・ミュージックダイレクト発売日: 2013/05/29メディア: CDこの商品を含むブログ (50件) を見るid:masafiro1986氏が「カゲロウプロジェクト」という、最近若者の間ではやっている(こういう風にいうと自分がおっさんになったことを痛感するなぁ)作品について、面白い記事を書いています。 カゲプロのような思春期中二女子に届く作品に今後の文学の可能性を感じている件について - 群青 カゲプロは中二女子向けだから新しいのだと思う - 群青 ここで一応解説しておくと、「カゲロウプロジェクト」とは、ニコニコ動画で発表されたボカロ曲が元になって生み出された作品群で、ボーカロイド曲・小説・アニメと多数の派生作品を生み出しています*1。 で、上記のブログではこの作品が最近の女子中学生に人気で
今ちょうど、 科学者の手によるコードは質が低い という投稿を読み終えたところです。科学者の書いたコードは”ソフトウェア・エンジニア”が関与したコードと比べて質が劣るという内容でした。 私は10年以上同じ職場に勤めていますが、同僚の多くは数学や物理学が専門で、”ソフトウェア・エンジニアリング”の知識はほとんど持っていません。 そこでは、大惨事は必ずと言っていいほど、自分のことをいっぱしのプログラマだと思っている少数派によって引き起こされます。かくいう私も、少なくとも数件、いまだ解決を見ていない大きな不具合の原因を作ったことがあります。他にも大きめのバグをいくつか出しましたが、幸いその時のコードはお蔵入りしたため、私に無駄な給料を払わされた雇い主が被害をうけたくらいで、同僚の生産性を大きく損なうことはありませんでした。 その度(少なくともほとんどの場合)私は反省し、それまでにも増して退屈なくら
この記事は 2014 年 7 月 15 日に書かれたものです。 月日の経過と共に、情報が古くなる可能性があるのでご留意下さい。 Kubernetes is ...? Kubernetes (pronounced koo-ber-nay'-tace) ク(ゥ)?ーバ(ー)?ネ(イ|ィ)テス とかそんな読み方。 Google I/O のビデオ内で作者が発音しているので聞いてみるとイメージしやすいかもしれません。 (読み方参考): https://twitter.com/kazunori_279/status/488232794943156225 Kubernetes はギリシャ語で "helmsman of a ship" (船の操縦手)、 もっと深い意味を取ると、"ruler" (統括者・支配者) という意味があるらしいです。粋な名前ですね。 Kubernetes に関するリンクをいくつか挙
ゆーすけべーの愛称で知られる、YAPC::Asia 2014実行委員長・オモロキCTOの和田裕介さんにインタビュー。エンジニアイベントの醍醐味やメリット、楽しみ方を伺いました。 エンジニアイベントに興味はあるけど… 会社以外の勉強会やコミュニティが大きな影響力を持つWEB・IT業界。業界で活躍する誰もが「絶対に足を運んだほうがいい」「メリットしかない」とはいうものの、イベント未経験者にとってみたら、なかなか足を運びづらいものではないだろうか? 「とっつきにくさが」「興味はあるけど、自分が行ってもいいものか…」「身内で固まってそう」 そんな悩みに答えるべく、今回話を伺ったのが、「ボケて(bokete)」を手掛けるオモロキCTO、ゆーすけべー(@yusukebe)こと、和田裕介氏だ。 今夏開催される、エンジニアのお祭り「YAPC::Asia Tokyo 2014」の実行委員長を務める彼に、エン
布団に入っても眠れないときとかにいつもしてる方法。 姿勢は仰向けが一番いいと思う。 やりかたとしては、文にして伝えにくいんだけど、 目を閉じて、頭の中に泡沫のようにポコポコ浮かんでくるイメージを、流れるままに連想したり、膨らましたりしている。 コツとしては、思考に制限を設けないこと。 関係ないようなことでも何でも、頭の中に浮かんできたら、つかんでみたり、引っ張り出して眺めてみる。 でも、眺めてる最中に頭の端に何か別のイメージ浮かんだら、今考えてたことは手放して次のイメージを引っ張り出して捕まえる。 その繰り返し。 次々と頭の中に色々なことが浮かんでは消え、だんだん夢を見ているみたいなカオスな感じなって、そのうち寝てしまう。 私の中では、小さい頃の思い出とか、最近の印象に残った体験がポコポコ浮かんでくることが多い。 自分のほかにも、こういう風にして入眠してるって人いるのかな。 あるとしたら名
または代々木の12階に出る妖怪について。 某P社では、Android入りの巨大モニタに入れた簡単なアプリを勤怠管理のインターフェースに使っているんだけど、夏が近づいてきたある日から、このアプリに不思議な現象が起き始めた。夜中の11時頃から朝方に掛けて、サーバにランダムな複数の社員の出勤/退勤のリクエストが高速に続々と送られて来るんだ。 ログに残っているUAもIPも例のモニタのものだから、リクエストがあのアプリから送られているのはほぼ間違いない。アプリのバグじゃないかってことでそれを作った張本人であるところの僕に調査依頼が来たんだけど、僕は夜中の11時になにかするようなコードを書いた覚えはない。ソースを見ても特に問題の動作を引き起こしそうな記述はなかった。 リクエストの回数も不自然だった。高速に何百回も叩かれているのを見れば、当然ソース上で無限ループが発生している可能性を疑うんだけど、それに
2014-07-15 はてなブックマークのオフ会に行ったら自慰行為を見せつけられました。 まいどまいど! オフ会に参加してはった皆さん、お疲れ様です(>w<) オフレポ長いよ!読まんでええよ! おこがましいですが色々な人にidコールさせて頂きます。ご了承下さい。 参加なさってた方々の大体のオフレポは読みました。 まだブクマしてないですが、読んでます。 ツイキャスの感想のは読めてないです。 1.私のはてブの愛し方とか 2.オフ会の感想とか 3.出会った有名なはてブユーザーさんへの印象とか 4.翌日の話 読みたいところだけ読んで下さい。 1.私のはてブの愛し方とか 私がはてブを見つけて好きになったのは2011年からです。 いつもバイト先ではてブを見てるので、ブックマークは殆どしていないので戦闘力はとても低かったです。 お気に入りに入れてる人も有名な人達が大半なので
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く