タグ

2016年8月1日のブックマーク (4件)

  • Goのアンチパターン

    Go書いててなんとなく見えてきた Goでやっちゃいけないパターン WAF導入してらくらくWebアプリ WAF自体が現在群雄割拠状態。 WAF毎にハンドラインターフェースが違うので既存コードつなぐにはラッパーが必要。 どのWAFもLL言語に比べるとまだまだフィーチャーの網羅範囲が狭い。 なのでもちろんLL言語ほど楽には書けないことが多い。 リフレクション使いまくりでトータル性能はLL言語並みに遅いのもある。 Go1.7のcontextパッケージの導入で標準のHTTPハンドラが復権する可能性があり更に荒れる予想。 追記: 楽できるのを期待してWAFを導入するの「やっちゃいけない」とまでは言い過ぎだったかもしれないけれど例のsqlでPrepareを正しく使えていないで性能出なかった件とか、当面WAFを使うなら自分で概ね中身を理解して使う覚悟が必要。 構造体メソッドにロジックを詰め込む Goの思想

  • MacBook Pro のファンが止まらないので掃除とSMC (システム管理コントローラ)リセットをしてみる

    先日から、このブログを主に書いているメインマシンである MacBook Pro (Retina 15 inch)のファンが回りっぱなしで、「アクティビティモニタ」を使って負荷のかかっているプログラムがないことを確認しても回転数が落ちないという状態に悩まされていました。 もうこのマシンを使い始めて数年になりますし、これは内部に相当の埃が溜まっているのだろうということで、内部のクリーニングと、ファンなどの管理をおこなっているSMC (システム管理コントローラ)のリセットを行うことにしました。専用の工具をそろえないといけませんが、作業時間にして15分程度です。 まず、MacBook Pro および MacBook Air の背面パネルを開くためには、専用のドライバーが必要になります。星形(Pentalobe)1.2mm ドライバーというのがそれで、1000円ほどで Amazon などで購入可能で

    MacBook Pro のファンが止まらないので掃除とSMC (システム管理コントローラ)リセットをしてみる
  • まだ、Zabbixの見づらいグラフで消耗しているの!? 「Zabbix plugin for Grafana」でグラフを見やすくする方法

    ※ ちゃんと調べていないので、あくまで主観です! 「Zabbix plugin for Grafana dashboard」のセットアップ 前提条件 今回は以下の環境でセットアップしました! Amazon Linux Zabbix 2.4(インストール、設定済み) Zabbix Serverと同居 Grafana 3.1.0(rpm) Zabbix plugin for Grafana 3.0.0-beta 手順 Grafana インストール Zabbix plugin for Grafana インストール Zabbixに監視用アカウント設定 Grafana WebUIから、Zabbix datastoreの設定 Grafana インストール Grafanaはyumを使ってインストールです! 実際はAnsibleでやったんだけど、なーんとなく手順 /etc/yum.repos.d/graf

    まだ、Zabbixの見づらいグラフで消耗しているの!? 「Zabbix plugin for Grafana」でグラフを見やすくする方法
  • TensorFlowはじめました

    Googleが公開している機械学習ライブラリ「TensorFlow(テンソルフロー)」を初めて使う読者のためのチュートリアルガイドです。画像の多クラス分類問題「CIFAR-10」テーマに、機械学習に初めて触れるエンジニアのためのTensorFlowの基礎、実際に画像を使った機械学習に取り組むための初歩的な知識を掲載しています。 関連サイト書の関連ページが用意されています。 TensorFlowはじめました 実践!最新Googleマシンラーニング | 電子書籍とプリントオンデマンド(POD) | NextPublishing(ネクストパブリッシング)内容紹介【TensorFlow 0.10.0 および 0.11.0 RC0に対応した最新増補改訂版!】書はGoogleが公開している機械学習ライブラリ「TensorFlow(テンソルフロー)」を初めて使う読者のためのチュートリアルガイドです。

    TensorFlowはじめました