タグ

ブックマーク / papix.hatenablog.com (5)

  • 「mackerel-plugin-nature-remo」書いた - Masteries

    最近, いろいろあってNature Remoを購入しました. nature.global 購入してから知ったのですが, Nature Remoは温度と湿度が測定出来るようになっていて(湿度は10%刻みの概算値ですが), これもちょうど最近公開されたAPIドキュメントを見ていたところ, Nature Remoで取得した温度と湿度を, API経由で取得出来ることがわかりました. ...というわけで, Goの勉強を兼ねて, Mackerelのプラグインにしてみました. github.com Goについてはまだまだ勉強中という感じでしたが, github.com/mackerelio/go-mackerel-pluginを使いつつ公式のドキュメントを見たり, あるいは既存のプラグインのコードを参考にしながら, 試行錯誤しつつ6時間くらいで完成できました. ...割といろいろ雑なので, Pull R

    「mackerel-plugin-nature-remo」書いた - Masteries
    gfx
    gfx 2019/12/12
  • プログラミング教育に関する私見 - Masteries

    はじめに このエントリは以下の2つのエントリを読んで, Twitterに垂れ流した文章を推敲してまとめたものです. blog.3qe.us soudai.hatenablog.com 前提 ※記事公開後に追加した文言です. このエントリでは, プログラミングの未経験者に対するプログラミング教育について述べています. この記事では, 「プログラミングの未経験者」について, 「日常的にパソコンを使っており, 基的なPCの操作やタイピングが出来ること」を前提とすることとします(あくまで"プログラミングの"未経験者について考えているので, このエントリでは"パソコンの"未経験者については考慮しないこととします). 2つの視点 未経験者へのプログラミング教育について考える時, マクロな視点とミクロな視点(?)があると思っています. 前者はどのようにすれば効率よくプログラミング教育をしてエンジニア

    プログラミング教育に関する私見 - Masteries
    gfx
    gfx 2019/01/06
  • 「手順書」のススメ - Masteries

    こんにちは, id:papix です. この記事は, 「はてなエンジニア Advent Calendar 2018」の9日目の記事です. qiita.com 昨日は id:wtatsuru さんによる, 「基盤開発観点からみたはてなAWS活用のこれまでとこれから」でした. wtatsuru.hatenadiary.com 「手順書」のススメ さて, 早速題に入っていきましょう. 皆さんは「手順書」を書いていますか? 自分はと言うと, 最近そこそこの規模のオペレーションが必要なタスクを担当する機会が多く, その度に手順書を書いて, レビューしてもらってからオペレーションをするようにしています. 例えば, 今年実施した「はてなが提供するドメインを利用したブログのHTTPS化対応」のリリースの時は, このような手順書を書いていました: この時は, GitHubのIssueに手順書を用意してい

    「手順書」のススメ - Masteries
    gfx
    gfx 2018/12/21
    よさがある。
  • peco芸: ファイルを検索して開いたりする - Masteries

    gfx.hatenablog.com pecoめっちゃ便利ですよね. 僕も愛用しています. こちらの記事で紹介されているように, ghq + peco も便利ですが, 僕は ag + peco の組み合わせにハマっていて(?), その紹介をします. ag ag (The Silver Searcher)は, 一言で言えば「めっちゃ早いgrep」みたいなものです. 最近は, これよりも更に早いhw (Highway)とかも登場しているようですが, 手癖でずっと ag コマンドを使っています. MacでHomebrewを使っていれば, こういう感じでインストールできます: $ brew install the_silver_searcher さて, ag コマンドは grep のように使えますが, -l オプションを使うと, カレントディレクトリ以下に存在するファイル(ag が検索対象とするフ

    peco芸: ファイルを検索して開いたりする - Masteries
    gfx
    gfx 2017/07/26
    ag -l しらなかった!
  • 他のチームに「技術的支援」をする時に気をつけていること - Masteries

    自分が働いているGaiaxのように, 社内に複数の事業があり, それぞれにエンジニアが所属して働いている場合, 「ねえ, ○○のチームの××って仕組み, どうやってるの? うちのチームでもやってみたい!」といったコミュニケーションから, 他のチームに対して「技術的支援」をする機会が生まれる事が多々あります. 最近の例だと, 社内の新規事業の立ち上げや, オンプレからクラウドへの移管のタイミングで, Infrastructure as Codeやデプロイ施策, ChatOpsなど整えたいので, 相談に乗って欲しい! という声を何度か頂いた事がありますし, よくよく考えると今やっているPhotosynthへの留学も, 見方を変えれば「Photosynthへの技術支援」と言えるかもしれません. そういった「技術的支援」をする時に気をつけている事についてFacebookにつぶやいた所, 思ったより

    他のチームに「技術的支援」をする時に気をつけていること - Masteries
    gfx
    gfx 2016/03/04
  • 1