タグ

ブックマーク / tech.guitarrapc.com (3)

  • Windows開発環境の構築をChocolateyからscoopに切り替える - tech.guitarrapc.cóm

    この記事は、PowerShell Advent Calendar 2019の一日目です。 qiita.com Windows のパッケージマネージャーの裏はPowerShellが多く使われています。 そんなWindows におけるパッケージマネージャーと言えば、Package Management Chocolatey が有名なのではないでしょうか? 私もChocolatey をパッケージマネージャーに用いて開発環境の構築をしてきましたが、課題が多かったため Scoopに切り替えました。 Chocolatey で何が問題だったのか、なぜscoop を選んだのか、この一年 scoop をどのように環境構築に利用しているのかを紹介したいと思います。 目次 目次 TL;DR Chocolatey の利用 どのように Chocolatey を利用していたのか Chocolatey で困ること Ch

    Windows開発環境の構築をChocolateyからscoopに切り替える - tech.guitarrapc.cóm
  • PowerShell v3 でも ファイルのハッシュ値 (File hash) を確認したい - tech.guitarrapc.cóm

    ファイルの変更を検知する時に一般的に行われるのが ハッシュ値の比較です。ファイルの変更検知はすなわち改ざんがないか、ファイルが更新されてないかなど、あいまいではない変化の検知を意味するのでこういうのって大事です。*1 日付やファイル名での判断ダメ、絶対。 例えば、MySQL などをダウンロードしようとすると、ダウンロードリンクそばに ハッシュ値がありますよね?ダウンロードされたものがこの値と一致していない場合は改ざんがあったことを気づけるわけです。 MySQL :: Download MySQL Community Server 今回は、PowerShell v3 *2、あるいは v4 で標準のCmdletより便利にファイルハッシュを取得するための関数の紹介です。 目次 目次 Linux でのハッシュ値確認 Windows でのハッシュ値確認 cmd での確認 PowerShell v4

    PowerShell v3 でも ファイルのハッシュ値 (File hash) を確認したい - tech.guitarrapc.cóm
  • リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm

    NOTE: 記事はすでに内容が古く、今読んでも役に立つ度合いはほぼないです。 記事は、先日社内勉強会のために準備した、Webサービスのリアルタイム通信周りのまとめシリーズ の1つを転載して公開するものです。 まだまだわかっていないことが多いので、ぜひぜひ間違っている点などにご指摘いただければと思い公開します。 ぜひぜひ優しくマサカリをいただけると泣いて喜びます! 目次 目次 はじめに プロトコルと手法 前世代のやり方であるComet について Polling 系 Streaming 系 過渡期といわれてる手法 将来有望といわれてる手法 Polling メリット デメリット 向いているシーン Long Polling (Comet) Polling の発展版 メリット デメリット LongPolling 自体は双方向通信ではない 接続が閉じられるケース 向いているシーン Server S

    リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm
  • 1