Exoframe シンプルドッカー展開ツール
特徴
- ワンコマンドプロジェクトの展開
- SSHキーベースの認証
- 更新プログラムの更新
- トークンをデプロイする(例:CIからデプロイする)
- letsencryptによる自動HTTPS設定*
- 自動gzip圧縮*
- 配備のログへの簡単なアクセス
- ドッカーの作成サポート
- 複数のデプロイメントエンドポイントとマルチユーザーサポート
- クライアント、サーバ、Traefikの簡単なアップデート手順
- オプションの自動サブドメイン割り当て(つまり、すべての配備で独自のサブドメインが取得されます)
デモ
インストールと使用
Exoframeを実行するには、Exoframe CLIとExoframeサーバーの 2つの部分が必要です。
サーバーのインストール手順については、「Exoframeサーバーリポジトリ」を参照してください。
Exoframe CLIをインストールするには、リリースページから事前にパッケージ化されたバイナリの1つをダウンロードするか、npmを使用してインストールします(少なくともノード8.xが必要です)。
npm install exoframe -g
あなたが持っていることを確認してくださいExoframeサーバーが展開され、使用してエンドポイントとして設定します:
exoframe endpoint http://you.server.url
次に、
exoframe login
次に、以下を実行するだけでプロジェクトを展開することができます:
exoframe
ドキュメントには、すべてのコマンドとオプションのリストがあります。
Ubuntu Linuxデスクトップはどうなるのか?
7年前、CanonicalはUbuntu Linux デスクトップをGnome 3.xインターフェースから独自のUnityフロントエンドに移行しました。Ubuntu 11.10のリリースにより、UnityはUbuntuのデフォルトデスクトップになっていました。「UbuntuのデフォルトデスクトップをGnomeに戻し、Ubuntu 18.04 LTS(長期サポート)」に移行します。このバージョンは2018年4月に出荷されます。すぐにリリースされる次の2つのバージョン17.04と、2017年11月にリリースされる17.11ではUnity 7を引き続き使用します。2018年には、UbuntuはGnomeにデフォルト設定され、Canonicalの全面的かつ積極的なサポートが上流および流通の両方で行われます。
TypeScript 2.6 RCを発表
TypeScript 2.6 RCが利用可能になりました!最新の安定版のTypeScriptを使い始めるには、NuGetを使って取得するか、npmで次のコマンドを使用します。
npm install -g typescript @ rc
Visual Studio 2015ユーザー(Update 3をお持ちの方)は、ここからTypeScript 2.6 RCをインストールできます。バージョン15.2以降を使用しているVisual Studio 2017ユーザーは、ここからインストールするだけで TypeScriptを取得できます。
TypeScript 2.6 RCは、Visual Studio CodeとSublime Textで動作しますが、TypeScript 2.6 の完全なリリースはそのまま使用できます。
TypeScript 2.6がもたらすものを見てみましょう!
Xamarin Live Player - VS 2017バージョン15.4および15.5トライアル
先週、Visual Studio 2017バージョン15.4とVS for Mac 7.2が安定版チャンネルにリリースされました。Visual Studioには、Xamarin Live Player機能の最初のリリースが含まれています。つまり、Visual Studioを簡単にアップデートし、Xamarin Live Player(プレビュー)をオンにして、VSとiOSまたはAndroidデバイスだけでモバイルアプリを視覚化することができます。
安定版リリースの後、Visual Studioの新しいプレビューリリースが出ます。VS 2017バージョン15.5のプレビューは現在利用可能です!既存のVS 2017のインストールは並行して実行でき、先週の記事で、Pierceがブログに書いたすばらしい新機能が数多くあります。
Microsoft Edgeモバイル版
マイクロソフトは驚くべき発表をしました。EdgeブラウザをiOSとAndroidに導入することで、既存のEdgeユーザー(および可能な変換者)が閲覧履歴、ブックマークなどのデータを簡単に取得できるようにすることを明らかにした。これはBetaアプリでPlayストアからダウンロードできるようになりました。
Edgeのモバイルは、Microsoft独自のEdgeHTMLエンジンを使用してません。iOSバージョンはSafariのエンジンを使用しています。AndroidバージョンはChromeのBlinkエンジンを使用しています。このように、パフォーマンスはChromeと多くの状況で似ているはずです。テストでは、EdgeがChromeよりもわずかに速かったようでしたが、異なる場合があります。また、これはベータ版であり、開発が進むにつれて変化する可能性があることに注意してください。
ブラウザ自体はデスクトップエッジとモバイルクロムの組み合わせのよう。開始ページには検索バーが付いた頻繁にアクセスされたページがあり、その下にMSNからのストーリー(オフにすることができます)があります。UIはアドレスバーとリーディングリスト/ヒストリ/ブックマークボタンに分かれています。両方のバーは、ページを下にスクロールすると引き離され、スワイプすると再び表示されます。Edgeはあなたが期待するブラウザを行います。
LINQに関する50の例
私はwww.devcurry.comにいくつかのLINQチュートリアルを書いています。これらの記事のほとんどは、プロジェクトで使用できる短いスニペットを含んでいたり、LINQを効果的に使用する方法を示しています。私はここで読者と共有したいと思っていました。これらの簡単な例は、特定のLINQ機能の使用方法を示しており、特定の順序でここにリストされています。
更新: John Flynnのおかげで、これらのサンプルはLINQPadでも利用できるようになりました。LINQPadで50個のLINQサンプルを確認する