タグ

2014年9月17日のブックマーク (7件)

  • Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD

    Dockerを使い始めた人がよくする質問といえば、「どうすればコンテナに入れますか?」です。その質問に対して、「コンテナ内でSSHサーバを起動すればいいよ」と答える人たちがいますが、これは非常にマズいやり方です。なぜその方法が間違いなのか、そして代わりにどうすればよいのかをこれから紹介します。 注:記事へのコメントやシェアは、 Dockerブログ にアップされた標準版から行ってください。よろしくお願いします。 コンテナでSSHサーバを起動すべきではない …もちろん、コンテナ自体がSSHサーバである場合は除きます。 SSHサーバを起動したくなる気持ちは分かります。それはコンテナの”中に入る”簡単な方法だからです。この業界の人ならほぼ全員がSSHを一度は使ったことがあります。多くの人がSSHを日常的に使用し、公開鍵や秘密鍵、パスワード入力の省略、認証エージェント、そして時にはポート転送やその

    Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD
  • WMCache

    WMCache.js は、ブラウザ上で、大容量かつ高速に動作するクライアントサイドストレージ機能を提供します。 これは現時点で提供できる、もっとも理想的なクライアントキャッシュの姿です。 クライアントストレージの歴史 も参照してください。 特徴 iOS 8 Mobile Safari, Chrome for Android をサポートしています Android Browser はサポート対象外です。ChromeTrigger.js を使い、Chrome for Android にユーザを誘導してください 大容量のストレージを提供します 端末の空きストレージの10%を利用できます ユーザにストレージの使用許可を求めるダイアログを表示しません 容量不足になると自動的にGCが実行されます ユーザがコントロール可能なブラウザキャッシュとして、またユーザデータの保存先(大容量のLocalStorag

    WMCache
  • "Microservices"を読んだ

    James Lewis氏とMartin Fowler氏による“Microservices”を読んだ.以前ざっと目を通したが,最近よく耳にするようになったのでちゃんと読んだ.以下はそのメモ. 概要 “Microservices” とはソフトウェアシステムの開発スタイルである 近年このスタイルでの開発を見てきて良い結果が出ている 初出は2012年の3月の“Micro services - Java, the Unix Way” Microserviceは一連の小さなサービスで1つのアプリケーションを開発する手法 それぞれのサービスは自身のプロセスで動いており,軽量な機構(e.g., HTTP API)を通じて情報をやりとりする これらのサービスは独立して自動デプロイされる 一枚岩として構築されるMonolithicスタイルのアプリケーションと比較すると分かりやすい 一般的なエンタープライズのア

  • Microsoft、クロスプラットフォーム(iOS/Android/Windows)のキーボードを発売へ

    Microsoftは9月16日(現地時間)、クロスプラットフォームのBluetoothキーボード「Universal Mobile Keyboard」を発表した。10月にMicrosoft Storeで発売する。推定小売価格は79.95ドル。 米AppleのiOS端末、Android端末、Windowsタブレットで利用できる(Windows Phoneにも対応するかどうかは不明)。 ふたの部分にLogitech(日ではロジクール)が先日発売した「K480」と同様の溝があり、ここを端末のスタンド代わり利用できる。K480ではダイヤルでOSを切り替えるようになっているが、Universal Mobile Keyboardはスイッチ式だ。

    Microsoft、クロスプラットフォーム(iOS/Android/Windows)のキーボードを発売へ
    terurou
    terurou 2014/09/17
    気にはなるけど、ファンクションキーが付いてないのが微妙な気配。
  • Pythonへの型アノテーション導入を目指すGuido van Rossum氏

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Pythonへの型アノテーション導入を目指すGuido van Rossum氏
    terurou
    terurou 2014/09/17
    型チェッカが軽ければ良いと思う一方で、付け焼刃だよなぁと思う面も。
  • 俺の価値創造契約

    〜新しい契約形態での受託開発サービス立ち上げ 1,396日間の記録〜 2010年11月に「価値創造契約」を発表してから4年。数案件を実施し、さまざまな経験をしてきました。その貴重なエピソードを発表します。 @XP祭り2014

    俺の価値創造契約
    terurou
    terurou 2014/09/17
    なんとなくそんな気がしてた点とそれ以上だった点が書かれていて良い
  • GitHub - PeyTy/LuaXe: My old prototype of Lua target for Haxe language, I also helped to create built-in Lua target

    Lua target for Haxe language Related project https://github.com/PeyTy/XuaJIT Preamble (updated 2019) Primary idea was to use LuaJIT highest(!)-performance virtual machine as a Haxe main execution ennvironment 💥 I still think this is great idea, because deep investigation shows that reflective laguages like Haxe (i.e. field access by dynamic name resolution, like var a:{ xxx } = whatever_with_fiel

    GitHub - PeyTy/LuaXe: My old prototype of Lua target for Haxe language, I also helped to create built-in Lua target