タグ

ブックマーク / qiita.com/TsuyoshiUshio@github (8)

  • WSL2入れてみた - Qiita

    待ちに待ったWSL2が使えるようになったので入れてみた。現在は、インサイダープレビューのSlowリングにしていれば使える感じ。 実際のインストールはとても簡単で、ここの手順に従うだけ。 Installation Instructions for WSL 2 インストールの実行 WSL と Virtual Machine Platform の有効化 管理者権限で、PowerShellを立ち上げて下記のコマンドを実行する dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe

    WSL2入れてみた - Qiita
  • プルリクエストが最速でマージされるための7つの技 - Qiita

    わたしはOSSとして公開されているGitHubのリポジトリに貢献することがあるのですがいつも困っていることがあります。私がPRをオープンするとめっちゃコメントがついて、それを修正するのにすごく時間がかかることです。そういえば私の元同僚のピーターは生まれて初めて新しい言語で書いたPRですら一発でマージされていて驚いた覚えがあります。どうやったらプルリクエストが最速でマージされるのか?インターネットを調べても情報がなかったので、自分で調べてみることにしました。ちなみにこのポストは、私自身が書いたHow can you get your PR merged less than 10 comments?の日語版の記事です。 プルリクエストが最速でマージされるための7つの技は次の通り ガイドラインに従う 静的解析ツールを使う リポジトリのコードスタイルをそっくりまねる プルリクエストを小さくする

    プルリクエストが最速でマージされるための7つの技 - Qiita
  • C# のコレクション使用法のガイドライン その2 コレクション - Qiita

    前回の配列の次はようやくコレクションです コレクションの全体像 コレクションの全体像は大体、この感じ。これ以外にも、IReadOnlyCollection 等のリードオンリー系、ジェネリクスのサポートされているものと、そうでないもの、それから、スレッドセーフなコレクションも存在します。全体のざっくりした説明をするとこんな感じ IEnumerable 単純な、繰り返しの Enumerator を返すことのできるインターフェイス が唯一のメソッド。 ICollection サイズをもっている。非同期実行系の拡張メソッドもサポートしている。IEnumerable との違いは、 Count を持っていること。同期実行可能かのフラグをもっていたりする。 IDictionary key/value ペアのコレクション IList 順序性のあるコレクションで、インデックスをもっている あとは、これらのイ

    C# のコレクション使用法のガイドライン その2 コレクション - Qiita
  • Varnishに関していろいろ調べて試してみた

    1. Varnishとは Varnishはリバースプロキシを提供するためのミドルウェアである。Varnishを導入することで、Readが多いアプリケーションサーバーの前に設置することで、レスポンスの向上や、アプリケーションサーバーの負荷軽減が見込まれる。また、キャッシュの破棄等も明確に設定できるのが嬉しい。 Varnish 2.Varnishサーバーの構築 2.1.Varnishのインストール CentOS系のAmazonLinuxを使ってVanish環境を構築してみる Red Hat Enterprise Linux 6.4 - ami-5769f956 (64-bit) / ami-bb68f8ba (32-bit) Red Hat Enterprise Linux version 6.4, EBS-boot. $ sudo rpm --nosignature -i http://re

    Varnishに関していろいろ調べて試してみた
  • 瞬殺で作るMesos + Chronos + Marathon + Dockerクラスタ環境 - Qiita

    記事では、瞬殺でApache Mesosの環境を簡単に試してみたい方のために、Apache Mesos + Chronos + Marathon + Dockerのクラスタを簡単にセットアップするための方法をご紹介いたします。 Apache Mesosとは Apache Mesosは、クラスタリソースマネージャであり、物理マシン(または仮想マシン)を1つのクラスタとして管理し、タスクを処理させたいときに、空いているマシンを探して、そこでリソースを割り当てて実行してくれるような仕組みです。この説明部分は正月休みだし Mesos 触ってみたという素晴らしい記事を参考にしています。すごくわかりやすい説明でした。 Marathonとは Apache Mesosでタスクを実行すると、どこかのサーバーでタスクを実行してくれるわけなのですが、タスクの実行をするのは一瞬です。これは、通常のOSでの挙動に

    瞬殺で作るMesos + Chronos + Marathon + Dockerクラスタ環境 - Qiita
    clavier
    clavier 2015/05/14
    瞬殺で作るMesos + Chronos + Marathon + Dockerクラスタ環境 - Qiita
  • chef-provisioningでお手軽にChef-zero対応してみる - Qiita

    Chef使いの皆さんなら、Chefから、Local Modeが使えるようになったので、Chef-Soloから乗り換えるといいよといったようなアナウンスを聞いているかと思います。 これは、普段Chef-soloを使っていた私からすると、次の手を探さないといけません。まだ方法は模索中ですが、chef-provisioningを使う方法がすんなり出来たのでその手順を共有したいと思います。とりあえず、簡単にサクッとやりたいんや! 1. Chef-soloからChef-zeroへは甘くない Chef-soloは便利でした。ChefServerなしで、レシピをプロビジョニングできるのでとてもお手軽でした。日ではそのシンプルさから多くの人に好まれているようです。私も同じです。ところが、この度Local Modeが出来て、Chef-zeroという、ローカルで動作するインメモリのChefServerを使う

    chef-provisioningでお手軽にChef-zero対応してみる - Qiita
  • Chef Metalの凄さを体験しよう - Qiita

    2014/4/14 - 2014/4/17まで行われたChef Conf2014に参加してきました。私にとっては、たまたま一緒に行ったお客様もしくはお友達のおかげで当に楽しい時間を過ごす事ができました。数ある発表の中で最も衝撃を受けたのが、Chef Metalでした。そのプレゼンを聞いた時には「おお!これよ、これ!」と衝撃を受けました。 このChef Metalを早速触ってもらえるようなカンタンなチュートリアルを創ってみました。実はカンファレンスの後で作者のJohn Keiserさんとペアプロして作ってみました。皆さんに楽しんでもらえると幸いです。 1. Chef Metalとは Chefは、一般的には、プロビジョニングをするツールというイメージがあるでしょう。例えば、仮想OSを起動したら、そこにRubyやら、MongoDBやらをインストールして、設定までしてくれるようなツールです。この

    Chef Metalの凄さを体験しよう - Qiita
    clavier
    clavier 2014/04/19
  • Chefを読んで実行するための全知識 - Qiita

    このドキュメントでは、Chefを実行して、インフラを作成したい人が、既存のレシピがあるのを前提に、Chefの概要を理解するためのドキュメントです。Chef-soloの構成のみに対応した記述になっています。理解が間違えているところとかあればご指摘ください。 1. Chefの概要 1.1. Chefとは シェフは、インフラストラクチャーをコードに変換するための自動化プラットフォームです。仮想環境でも、物理環境でも、クラウドでも使う事ができます。インフラストラクチャを自動化することで、プロダクトのマーケット投入を早めたり、スケールや複雑さに対応したり、システムを安全に保ちます。 1.2. Chefの仕組み Chefはサーバーをセットアップして、希望の状態にするための「クックブック」「ノードオブジェクト」というDSL(設定ファイルっぽいもの)をローカルのワークステーションで作成します。それらのDS

    Chefを読んで実行するための全知識 - Qiita
    clavier
    clavier 2014/03/17
  • 1