2018年1月21日のブックマーク (7件)

  • Compute Engine で Linux VM インスタンスを作成する  |  Compute Engine Documentation  |  Google Cloud

    フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Compute Engine で Linux VM インスタンスを作成する Google Cloud コンソールを使用して Compute Engine で Linux 仮想マシン(VM)インスタンスを作成する方法を学習します。 このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。 ガイドを表示 始める前に Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. Ne

    Compute Engine で Linux VM インスタンスを作成する  |  Compute Engine Documentation  |  Google Cloud
    khei-fuji
    khei-fuji 2018/01/21
    GCP 見始めた
  • Bash on Ubuntu on WindowsならぬC# on PowerShell on bat

    この記事はPowerShell Advent Calendar 2017の23日目です。 そして明日が私の誕生日です。(?) 前置き たまたまググッて出てきた幾つかの技術を組み合わせたら大変便利過ぎて危険だった みんな知ってたのこれ?ていうお話。 PowerShellはWindowsに標準で搭載されるようになり、いわゆる「OS入ってればすぐ動く」の好例となったわけなんですが、 ps1ファイルがアレゲ。凄くアレ。 少なくともPC初心者の方にはダブルクリックで確実に実行出来ないとダメだと思うんです。 案の定7日目の大鷲さんがゾーン/セキュリティ(或いは場合によりExecutionPolicyなど……)に振り回されておられるわけです。 堅いのは良い事だ。良い事だけど、思ったより使い勝手悪いかなと。WSHくらいお手軽でありたい。 題 そして、以下の超危険な一行に出会ってしまったのです。 @pow

    khei-fuji
    khei-fuji 2018/01/21
  • 【C#】Listを検索してList(またはIEnumerable)を返したい - vaguely

    はじめに データを格納するクラス 値を生成するメソッド 計測する 結果 おわりに 参照 はじめに この記事は C# Advent Calendar 2017 の21日目の記事です。 qiita.com すでに何度かネタにしている Effective C# から。 第四章の29項目で、 Collection を作って返すよりも Iterator メソッドを返した方が良い、というものがあります。 理由としては遅延評価であることや、呼び出す側で都合が良いように加工しやすい、といったところがあるようです。 ただそこで気になったのがパフォーマンス。 例えばデータを保持するクラスの List があったとして、 その中の1要素だけを取ってきて for や foreach で処理したい。 この時、下記の条件で実行すると実行速度や GC Alloc のデータ量にどの程度違いがあるのでしょうか。 あらかじめ対

    【C#】Listを検索してList(またはIEnumerable)を返したい - vaguely
    khei-fuji
    khei-fuji 2018/01/21
  • PHPプログラマのためのXXE入門

    この日記はPHP Advent Calendar 2017の25日目です。前回は@watanabejunyaさんの「PHPでニューラルネットワークを実装してみる」でした。 OWASP Top 10 2017が発表され、ウェブのセキュリティ業界がざわついています。というのも、2013年版までは入っていたCSRFが外され、以下の2つの脅威が選入されたからです。 A4 XML外部実体参照(XXE) A8 安全でないデシリアライゼーション これらのうち、「A8 安全でないデシリアライゼーション」については、過去に「安全でないデシリアライゼーション(Insecure Deserialization)入門」という記事を書いていますので、そちらを参照ください。 稿では、XML外部実体参照(以下、XXEと表記)について説明します。 XXEとは XXEは、XMLデータを外部から受け取り解析する際に生じる脆

    khei-fuji
    khei-fuji 2018/01/21
  • AWS SAMとServerless Frameworkを比較してみた - Qiita

    この記事はServerless Advent Calendar 2017 23日目の記事です。 最近Serverless Frameworkを使っていたのですが、先輩に「今の時代はAWS SAMだぞ」と言われ、気になったので比べてみました。 Serveless Frameworkの特徴 デプロイしやすい・速い まずこれが一番の特徴ですね。 下記の例みたいにたったコマンド2つですぐ動かせるサーバーレスアプリケーションが出来上がります。 もし↑と同じことSAMでやろうとした場合: リリースステージ用のバケットの作成 Lambda関数のコーディング 設定ファイルを書く Lambda関数のzip化 Cloudformationによるパッケージング これらの作業を全て自分でやらなければなりません。 Serverless Frameworkを使うとこういったデプロイ前の準備作業をよしなにやってくれます

    AWS SAMとServerless Frameworkを比較してみた - Qiita
    khei-fuji
    khei-fuji 2018/01/21
    気になった記事。/ AWS SAMとServerless Frameworkを比較してみた -
  • %o 便利 - Qiita

    Node.js Advent Calendar が埋まってなかったので、代わりに細かすぎて伝わりにくいTips入れていきます。 util.format あんまり単体では使ってないかもしれませんが、所謂%s や %d といった formatter を渡して文字列を出力する、 printf のような振る舞いをする関数です。 const util = require('util') const foo = 'Hello World' const str = util.format('Test String %s', foo) // Test String Hello World 「単体では」と銘打ったのは理由があって、 console.log や console.warn といった console のメソッドが内部的に利用しているのがこの util.format だからです。 Template

    %o 便利 - Qiita
    khei-fuji
    khei-fuji 2018/01/21
    気になった記事。/ %o 便利 -
  • Azure Update (2018.01.18)

    インフルエンザが流行ってるので気を付けましょう。 Virtual Network General availability: Service tags for NSGs StorageやSQL Datbase、Traffic ManagerのIPアドレスを指定しなくてもタグとして指定するだけでOKなサービスタグがGAしました。 Azure Database for MySQL Tired of whitelisting IPs for your #WebApp to connect to Azure DB for #MySQL? "Allow access to Azure Services" is now available to make it easier! pic.twitter.com/xARpXfDpJw — Jason Anderson (⚒️blocksmithery.et

    Azure Update (2018.01.18)
    khei-fuji
    khei-fuji 2018/01/21
    気になった記事。/ Azure Update (2018.01.18) -