タグ

2015年2月12日のブックマーク (11件)

  • Docker 1.5の変更点

    Docker 1.5の変更点 Docker 1.5.0-rc1 Docker 1.5: IPv6 support, read-only containers, stats, “named Dockerfiles” and more | Docker Blog Docker 1.5が出た.IPv6のサポートやstatsコマンドによるコンテナのメトリクス表示などが追加された.ユーザ的に一番嬉しいのはDockerfileの名前を自由に決められるようになったことだろうと思う. 今までDockerfileはDockefileという名前しか受け付けなかった,というかまともに動かなかった.やりようはあって,標準入力からぶっ込むことはできた.例えばbaseとう名前のDockerfileを作って以下のようにbuildを実行することができた. $ docker build -t tcnksm/test - <

  • Dockerイメージ構築 実践テクニック

    2. 自己紹介 •  岩尾 はるか (@Yuryu) •  所属: レッドハット株式会社 – ストレージソリューションアーキテクト – 大手家電メーカー、ソーシャルゲーム会社、 Web広告ベンチャーを経て現職 •  大学・大学院で高性能計算(HPC)、分散 ファイルシステムを研究 •  ゲーマーです(主に某国産MMORPG)

    Dockerイメージ構築 実践テクニック
  • SpringBootアプリをjavafxを使って配布しやすくしよう

    概要Javaで開発されたアプリケーションにはインストールにまつわる難点がある。 それによりせっかく興味をもってくれたユーザーも試す前に諦めてしまいがちである。 また、サーバーサイドアプリケーションもJava製である場合、デプロイや監視の際の難点が多く運用者を悩ませてきた。 javafxで導入されたパッケージャを用いることで各OSネイティブなインストーラーの作成が可能になり、この問題を解消・緩和できる。 SpringBoot などを用いた ExecutableJar を作成するアプリケーションであれば、サーバーサイドアプリケーションであっても一部制限があるもののパッケージングできる。 問題点の整理Javaで開発されたアプリケーションの配布には以下の問題点がある。 jreのインストールが必要 30億のデバイスで動こうがそれはjreをインストールした後の話。 .netのランタイムのインストールす

    SpringBootアプリをjavafxを使って配布しやすくしよう
  • リリースフローを自動化して、本来の開発業務に専念できる環境を整備しよう

    人はミスをしてしまうもの 開発・運用に携わる人には釈迦に説法ではありますが、どれだけ詳細なリリース手順書を整備しても、ダブルチェックのルールを設けても、天才プログラマを何人集めてもミスや失敗は付き物です。経験則からもそうですが、特に稼働が高い時(ローンチ前後)、時間がなくて焦っている時(障害時)はミス・失敗が起こりがちです。 昨今のリリース手順は簡単に思いつくだけでも、 コンパイルの実行 ユニットテストの実行 カバレッジの取得 minify,compressの実行 依存関係の解決 など、複雑化しがちです。 手作業でリリースする場合、一つ一つの作業は微々たる時間で行えても、リリースに必要な作業を積み重ねると結構な時間がかかります。また、それを継続的に行っていくとなるとかなりの時間を取ってしまいます。 これらの作業を自動化することで、機能開発・研究開発と言うエンジニア来の業務が行える環境を整

    リリースフローを自動化して、本来の開発業務に専念できる環境を整備しよう
  • React.jsのJSXを使ってみる - Qiita

    var Hello = React.createClass({ render: function() { return ( <div>Hello {this.props.name}</div> ); } }) こんな感じで一見HTMLに見える部分<div>...</div>がJSXのSyntaxです。 詳しくは↓に書いてある通りなのですが、XML likeにタグを書いていく感じです。覚えることはほとんどないです。 注意点としてはHTMLではないということで、例えばdivにcontainerというクラスを指定したい場合は、<div class="container">...</div>ではなくて、<div className="container">...</div>となります。(classはJavaScriptの予約語のため) その他ではlabelのfor属性はhtmlforにする必要があ

    React.jsのJSXを使ってみる - Qiita
  • Polymer コードラボ資料の公開、およびイベントの開催について

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Polymer コードラボ資料の公開、およびイベントの開催について
  • 起業するなら従業員を雇うな | 遊ぶエンジニア

    起業しようという人が「会社をつくろう」と考える。 それは正しい。有限責任になるから。 ところがいわゆる起業などを読むと「人を雇う」話にぶちあたる。 従業員は雇ってはいけない 理由をあげる。 従業員は固定費だ。売れようが売れまいがかかる。 従業員は必要経費が多い。健保、社保、滞在スペース、交通費、福利厚生などなど。 これが「従業員の経費は給与のほぼ倍」といわれる隠れたコストである。 従業員は労働基準法、最低賃金法の縛りをうける。たとえ従業員がよしとしていても、その家族などから労働基準監督署に通報されたらアウト! 従業員の声で経営がぶれることがある サラリーマンのもっとも多くの悩みは「人間関係」。人を雇えばトラブルは必ず起きる。 一人以上で会社やるにはどうすればいいか? まず大事な業務にかかわる人は、役員にすればいいのだ。 役員の立場は派遣契約にたいへん似ている。労働基準法の縛りを受けない。

  • 20150212-noisli-productivity-noise

    By Alex しとしと降り続く雨音や、遠くで鳴る雷の音、カフェの喧噪や電車にガタンゴトンと揺られる音など、静かに延々と続く環境音は意外に作業用BGMに適しているもの。そんな集中力をアップしてくれる自然の音やノイズ音などを、自由に組み合わせて作業用BGMを作り出せるのが「Noisli」です。 Noisli - Improve Focus and Boost Productivity with Background Noise http://www.noisli.com/ 「Noisli」でどのように作業用BGMをミックスするのかは、以下のムービーを見ることでわかります。 「Noisli」で自由に作業用BGMを作ってみた - YouTube トップページはこんな感じ。 下にスクロールしていくと、雨雲や葉っぱなどのBGMボタンを見ていくことができます。 BGMアイコンは全部で16種類。雨・雷雲

    20150212-noisli-productivity-noise
  • 知らないうちにMacがシステム標準でJavaScriptで操作できるようになってた (JXA) - Qiita

    知ってる人には今更と思いますが、今まで知らなかったのでメモメモ。 AppleScriptの代わりにJavaScriptを使えるようになってました。 Yosemiteからの新機能だそうです。 JXAとも呼ばれています。宇宙航空研究開発機構とは無関係です。 (追記:JXAは公式の略称です →Introduction to JavaScript for Automation Release Notes) 詳しくは Appleの公式ドキュメント か、「参考」にあるリンクへどうぞ。 もう一つ記事を書いたのでこちらもよかったらどぞ。 Macのキーボード入力、マウスクリックをJavaScriptで (JXA) Script Editorで使う方法 まずScript Editorを使う方法を説明します。 好きなテキストエディタを使いたい場合は飛ばしてください。 (でも「用語説明」の表示の仕方は覚えておいて

    知らないうちにMacがシステム標準でJavaScriptで操作できるようになってた (JXA) - Qiita
  • 【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 2 章

    2. 内容 • 第一級要素としての関数 • JavaScript+のプログラミングパラダイムについて • 作用的プログラミング・コレクション中心プログラミング • データ思考プログラミング • テーブルのようなデータの取り扱い YOSHIKAWA)Ryota)(2015/1/22|2015/2/11))第一回/第二回)Topotal)輪読会 2 4. 第一級関数 • JavaScript+の第一級要素+:+数値・文字列+...+関数 • つまり関数と数値や文字列は同じ性質を持つ • 変数に代入可能 • 任意のタイミングで生成可能 • 関数の引数・戻り値になる+3 3 "ここでは""関数型""を言語に対する形容詞として使っていない YOSHIKAWA)Ryota)(2015/1/22|2015/2/11))第一回/第二回)Topotal)輪読会 4 5. // 変数・配列・オブジェクトのフィ

    【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 2 章
  • GitHub - oracle/docker-images: Official source of container configurations, images, and examples for Oracle products and projects

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - oracle/docker-images: Official source of container configurations, images, and examples for Oracle products and projects