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
golangをDockerでデプロイする¶ (golangでDocker上にデプロイする際に得られた知見を共有します。間違いやもっといい方法があればご指摘下さい) golangはlibcなどに依存せず、さらにすべてstatic linkする、という特徴があります。これはどういうことかというと、golangで出力したバイナリが一つだけあれば動作する、ということです。 golangバイナリをDocker上で動かす¶ Dockerは異なる環境を動かすコンテナとして優れています。しかし、baseとなるイメージが巨大だったり、 docker pullは安全なの? だったりという問題も抱えています。 しかし、golangを使っている場合は、上記の特徴があるため、 出力したバイナリ + 必要なファイル だけで動作できます。(ただし、cgoなどを使っていない場合に限ります) 例¶ 1. tar.gzを作成
安藤日記 安藤日記:デジタルガジェット好き「安藤幸央」の日々のメモ ( yukio.andoh@gmail.com ) [ http://twitter.com/yukio_andoh ] Design Sprint Newsletter https://designsprint.substack.com/ Implementing a practical rendering system using GLSL Toshiya Hachisuka http://www.ci.i.u-tokyo.ac.jp/~hachisuka 17年前から、CGを勉強していますが、 デモシーンに出会ったのがきっかけです。 ソフトウェアラスタライザを書いていました。。 なので、この場で発表するのはとても光栄です。 GLSL で実践的なレンダリングソフトウェアを書くとどうなるか? GLSL はレイマーチングに
私が半年以上前にRustを書いていた時, そこはまるで粗野だった. 簡単なチュートリアルがあるのみで, それを読んだらいきなり実践, IRCに張り付き, API docを読むしかないという感じだった. C++を学生時代に少しかじっていたので, 所有権に関する理解はいくぶん楽だったが, coreutilsの簡単なコマンドを作るくらいでも, 苦労したものである. そして嫌になって引退した. その時の引退理由は「言語は良いと思うがあまりに粗野すぎてコスパが悪い. 一旦OCamlに移動する」であった. 私はNimを引退し, 確信を持ってRustに戻ってきたわけだが, その理由は1.0に向けて着地直前であることが大きい. 当時は, 数日すぎればコンパイルが通らないなんてことはザラで, その度にうんざりしたものだ. コンパイルが通らないならば直せばいいじゃないかと思うかも知れないが, 事はそう簡単では
20年前には思いもよらなかったことだが、現在はJavaとJavaScriptがプログラミングの世界で覇権を争っている。InfoWorldのPeter Wayner氏が、昔ながらのコンパイラ方式のJavaが守り続けている領域と、Node.jsにより速度と柔軟性を獲得したサーバーサイドのJavaScriptが選ばれる領域との仕分けを行っている。 記事によれば、「コンピューティングの歴史で、1995年はとても忙しいときだった。Javaが登場し、JavaScriptが続いた。名前から同じ系統と思われがちだったが、2つは全く異なるものだった。一方はコンパイル方式で、静的型付けを使用するのに対し、もう一方はインタープリター方式で、動的型付けを使用する。これは2つのまるで方向の異なる言語の技術的相違点の一部に過ぎないが、Node.jsの出現により競合する方向へ進むことになった。」とのこと。
Linux Foundationが公開した最新の「Who Writes Linux」リポートによれば、カーネル開発に関わる無償のボランティアは減少傾向が続いており、2012年の14.6%から19%減の11.8%になったそうだ(Network Worldの記事、 本家/.)。 現在でも無償の貢献者によるコミットは11,968件、全体の12.4%を占めているが、コミットの80%以上が企業所属の開発者によるものとなっている。ただしLinus Torvalds氏によれば、企業所属の開発者によるコミットが増加してもカーネル開発そのものが変わることはないという。Torvalds氏は「これにより大きな変化が起こることはないと考えるのは、カーネルコードを書き始めた人たちは企業にすぐ雇われるだけで、それほど多くの無償ボランティアが去っているわけではない点が(企業所属の開発者増加の)原因として挙げられるからだ
The Ace are a contender in a crowded market, but they’re still in search of that magic bullet to truly let them stand out from the pack.
元ネタはこちら。 Apache AddHandler madness all over the place Gentoo Bug 538822 どういうことか 次のような指定は危険である。 AddHandler php5-script .php この時に指定される.phpはファイル名の末尾である必要はない。例えば、 aaa.php.html bbb.php.pngなどもphp5-scriptとして解釈されてしまうのだ。これは.XXX.YYYと複数の拡張子が書かれた場合、.XXXと.YYYもAddHandlerの対象となることが原因。 ちなみに次のような場合にはphp5-scriptとして解釈されない。 ccc.php_foo (.php_fooとして解釈されるため) ddd.php_bar.html (.php_barと.htmlとして解釈されるため)実はこのことはApacheのドキュメン
JR東海は2月20日、東海道新幹線『こだま』グリーン車の割引サービス「こだま☆楽旅IC早特」を、4月1日乗車分から通年設定に変更すると発表した。 「こだま☆楽旅IC早特」は、東海道新幹線の開業50周年記念商品として、2014年6月17日乗車分から発売を開始。JR東海のネット予約&IC乗車サービス「エクスプレス予約」「プラスEX」会員に限り、『こだま』グリーン車が約3~5割引で利用できる。 当初の設定期間は今年3月31日までとしていたが、4月1日以降も通年発売に変更して引き続き発売することになった。同時に発売額も値上げされ、主な区間では東京・品川~静岡間が6030円(現在は5930円)、東京・品川~名古屋間が9000円(同8900円)、東京・品川~新大阪間が1万1200円(同9500円)になる。この結果、割引率は約3~4割に縮小される。 通常の運賃・料金と比較した場合、東京・品川~名古屋間で
Feb 18, 2015 toolという名前のコマンドラインツールをつくるとします。 Makefile ビルドターゲットのINSTALL_PATHは/usr/local/binとします。 DSTROOT=/tmp/tool.dst prefix_install: xcodebuild install -scheme tool DSTROOT=$(DSTROOT) mkdir -p $(PREFIX)/bin cp -f $(DSTROOT)/usr/local/bin/tool $(PREFIX)/bin/ class Tool < Formula homepage "https://github.com/yourname/tool" version "0.0.1" sha1 "0123456789abcdef0123456789abcdef01234567" url "https://g
Feb 17, 2015 昨年末にはてなの@cockscombさんと@yashiganiさんがつくっていたSwiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書くが 面白かったので、これを参考にしつつSwiftらしい堅牢で使いやすいAPIクライアントを考えてみました。 目標としたのは以下の3つの条件を満たすことです。 レスポンスはモデルオブジェクトとして受け取る (便利) 個々のリクエスト/レスポンスの定義は1箇所で済ます (変更しやすくしたい) リクエストオブジェクトはAPIクライアントから分離させたい 例にはGitHub System Status APIを使用しています。 サンプルコードはGitHubに上がっています。 APIクライアントのインターフェース APIの呼び出し用に用意されたメソッドはcallのみで、callに渡すリクエストによってレスポンスの型が変
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く