2020年11月22日のブックマーク (10件)

  • 【初中級編】Go言語を始める方のための落とし穴、問題の解決方法やよくある間違い - Qiita

    こちらの記事は、Kyle Quest氏により公開された『50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs』の和訳です。 記事は原著者から許可を得た上で記事を公開しています。 初心者(Total Beginner)向けの和訳は 【初級編】Go言語を始める方のための落とし穴、問題の解決方法やよくある間違い があります。記事は初中級者(Intermediate Beginner)向けの和訳です。 初中級者向け HTTPレスポンスボディのクローズ HTTPコネクションのクローズ JSONエンコーダーが追加する改行 JSONパッケージによるキーと文字列値の特別なHTML文字のエスケープ JSON数値のインターフェース型へのデコード 16進数や非UTF8のエスケープシーケンスがJSON文字列値として使え

    【初中級編】Go言語を始める方のための落とし穴、問題の解決方法やよくある間違い - Qiita
    tmatsuu
    tmatsuu 2020/11/22
    わいわい。まだ全部読んでないのであとで
  • Ansibleでcommit時にlabelをつけて切り戻しをしやすくする

    環境 Ansible バージョン2.8 注意点 今回の話はAnsibleバージョン2.7以降でないと対応していません。 目的 Ciscoのios-xrではcommit時に任意のlabelを付け加えることができる。 例えばcommitしてそれが原因で事故が発生した場合rollbackするときにlabelを指定して切り戻しすることができる。 今回はそれをAnsibleで行う。 - hosts: iosxr gather_facts: no connection: local tasks: - name: configure interface settings iosxr_config: lines: - ip address 172.31.1.1 255.255.255.0 - no shutdown parents: interface gi0/1/0/0 label: abcdefg

    Ansibleでcommit時にlabelをつけて切り戻しをしやすくする
    tmatsuu
    tmatsuu 2020/11/22
    Ansibleバージョン2.7以降はlabel指定で切り戻しが可能。へー
  • AWS と Grafana Labs が AWS X-Ray データソースプラグインをリリース

    日、AWS と Grafana Labs は AWS X-Ray データソースプラグインをリリースしました。Grafana の最新リリース (バージョン 7.2.0 以降) を使用すると、パフォーマンスの問題をトリアージするために、AWS X-Ray トレースを Grafana ダッシュボードで直接視覚化できます。 AWS X-Ray は、マイクロサービスアーキテクチャを使って構築されたものなどの分散型アプリケーションを、デベロッパーおよび DevOps エンジニアが分析してデバッグするために役立ちます。Grafana は、オープンソースの視覚化および分析ソフトウェアです。監視データの保存場所に関係なく、当該データのクエリ、視覚化、アラート、および調査を行うことができます。 今回のリリースでは、チャート、グラフ、およびアラートを通じて Grafana で提供される分析と高度な視覚化を使用

    AWS と Grafana Labs が AWS X-Ray データソースプラグインをリリース
    tmatsuu
    tmatsuu 2020/11/22
    わいわい
  • pgmetrics - Home

    pgmetrics Easily collect and report PostgreSQL metrics for scripting, automation and troubleshooting. pgmetrics is an open-source, zero-dependency, single-binary tool that can collect 350+ metrics from a running PostgreSQL server and display it in easy-to-read text format or export it as JSON and CSV for scripting. Subsystem Info Collects information about WAL archiving, BG writer, backends (waiti

    tmatsuu
    tmatsuu 2020/11/22
    PostgreSQLの統計や設定、テーブルやインデックスなどの情報をテキストベースで出力してくれるツール。JSONやCSVでの出力もできる。AWS RDS Auroraにも対応。サンプル出力見る限りめっちゃ良さそうやんか。
  • Amazon EC2 で vCPU ベースのスポットインスタンス制限が利用可能に

    2019 年に、Amazon EC2 のオンデマンドインスタンス用の vCPU ベースの制限を開始し、EC2 のお客様の制限管理エクスペリエンスを簡素化しました。今般、Amazon EC2 スポットインスタンスについても同じ改善を行いました。スポットインスタンスのアカウント制限を、インスタンスベースから vCPU ベースの制限エクスペリエンスに移行しました。日より、Amazon EC2 コンソールと Service Quotas コンソールからスポット制限を管理できるようになります。 スポットインスタンスの vCPU ベースの制限は、実行中のインスタンスとリクエストされたインスタンスに接続されている仮想中央処理ユニット (vCPU) の数で測定されるため、Amazon EC2 の幅広いインスタンスタイプを簡単に利用できます。オンデマンドの vCPU ベースの制限と同様に、スポットインスタ

    Amazon EC2 で vCPU ベースのスポットインスタンス制限が利用可能に
    tmatsuu
    tmatsuu 2020/11/22
    わいわい
  • AWSで10万円溶かした話 - Qiita

    例えば、無料利用枠の推奨メモリである『t2.micro』の場合、東京リージョンだと0.0152USD/時間の課金が発生し、現在の為替レートだと約1.6円/1時間となる。 AWSの課金項目は大きく2種類存在しており、上表1,2のように起動している時間だけ課金が発生するものと上表3のようにデータ転送が発生した場合にのみ課金が発生するものがある。 何を思ったのか私は3のようなデータ転送を行っていないから、使わないサーバの消し忘れを甘く見ていたのであった #普通に考えれば起動している時間だけ課金が発生するものの方が高いに決まっている 実際の利用明細 以下が実際に今月私が請求されたAWSの利用明細である。 私はこの驚愕の数字に軽く1時間は茫然自失していた。 もうじきハロウィンの季節だが、ドッキリにしては痛手がすぎる。 AWS サービスの料金 $796.20 API Gateway $0.00 Clo

    AWSで10万円溶かした話 - Qiita
    tmatsuu
    tmatsuu 2020/11/22
    不正アクセスでやられたとかではなく、アソシエイト試験対策ハンズオンのリソース起動しっぱなしで課金。つらみ。
  • 東証停止からのブロックチェーン話にモヤッとした人の独り言 - Qiita

    2020年10月1日(木)に起きた東京証券取引所のサービス停止から派生してこの週末は政府へのブロックチェーン導入の話題をよく目にした。ただ Blockchain as a 情報商材 な方面からは今でもとても幻想的な未来が語られて来るし、他方で技術サイドからは Bitcoin ベースのブロックチェーンから知識更新がされていない批判が出ていて、どちらも的を射ず個人的にすごくモヤモヤとした週末だった。 このエントリはそのモヤモヤを供養する放言であり、故に暗黙的にすべての文末に (個人的な意見です) が付随します。 "Bitcoin の" ブロックチェーンてどうなの? 汎用性は低く決済以外の用途は考慮していない 正直 Bitcoin のブロックチェーンはあの時代の暗号研究界隈のアイディアをごった煮にした壮大な社会実験のようなもので、暗号通貨の送金以外の用途を意図した設計にはなっていない。実装も負値

    東証停止からのブロックチェーン話にモヤッとした人の独り言 - Qiita
    tmatsuu
    tmatsuu 2020/11/22
    わいわい。Algorandはちょっと気になるな調べる
  • TIME for a WTF MySQL moment

    Many people have been experiencing strange time perception phenomenon throughout 2020, but certain database management systems have been into time shenanigans for way longer. This came to my attention when a friend received the following exception in one of his projects (his popular Discord bot, Accord), coming from the MySQL connector being used with EF Core: MySqlException: Incorrect TIME value:

    TIME for a WTF MySQL moment
    tmatsuu
    tmatsuu 2020/11/22
    はーまじか。MySQLのTIMEは期間の値として使ってはいけない。
  • GitHub - screego/server: screen sharing for developers https://screego.net/

    In the past I've had some problems sharing my screen with coworkers using corporate chatting solutions like Microsoft Teams. I wanted to show them some of my code, but either the stream lagged several seconds behind or the quality was so poor that my colleagues couldn't read the code. Or both. That's why I created screego. It allows you to share your screen with good quality and low latency. Scree

    GitHub - screego/server: screen sharing for developers https://screego.net/
    tmatsuu
    tmatsuu 2020/11/22
    開発者のための画面共有ツール。既存の画面共有ツールは画質やレイテンシで満足できなかったので開発したとのこと。
  • Plausible Analytics

    It's time to ditch Google Analytics Google Analytics is frustrating to use, difficult to understand, slow to load and privacy-invasive. That's why we built Plausible Analytics, a simple but powerful, lightweight (< 1 KB), open source and privacy-friendly alternative. Here's what makes Plausible a great Google Analytics alternative and why over 12,000 paying subscribers trust us with their website

    Plausible Analytics
    tmatsuu
    tmatsuu 2020/11/22
    Google Analytics代替のサービスでCookieを使用せずGDPRなどとも相性が良いらしい。AGPLv3でソースコードが公開されておりセルフホストも可能。