koudenpaのブログ

趣味のブログです。職業柄IT関連の記事が多いと思います。

劇場版幼女戦記の好きなところ

劇場版幼女戦記はよい。何度も劇場に足を運んだほどには好きだ。TVアニメの続編映画はとしてとても良くできている。歴史に名を残すほどの名作とまではいかないと思うけれど、自分の好みにあっていてとても楽しんだ。 そんな限定版幼女戦記の好きな点をいくつ…

Nginx で /.well-known 配下をBasic認証不要にする

開発環境などで雑にBasic認証をかけたい場面がある。そうした環境で特定のパスは認証したくない場合がある。例えば、Let's Encryptでの証明書発行・更新のドメイン検証のリクエストだ。 Nginxの場合、認証の構成によるけれど、Basic認証のみを行っているよう…

株式会社はてなに入社して一年が経ちました

koudenpa.hatenablog.com 嘘です。本当は五カ月です。 koudenpa.hatenablog.com 去年は嘘から出た真が起きるなどなかなか面白い年でした。 入社後、フリーお菓子の影響か順調に体重が増えていて、まぁ悪くはない感じなのではなかろうかと思います。 (自分は…

デスクトップ

この記事ははてな社内のスピーチで喋るネタとして書かれました。 はてなに入社する際に作業用パソコンとしてMacを選びました。結果、デスクトップはこのような感じです。 koudenpaのデスクトップ 現代は仕事をする上で色々なソフトウェアを使いますが、自分…

.dev ドメインのブログへの設定を解除した

今朝設定した独自ドメイン設定を解除した。 はてなブログの仕様を全然理解しておらず、独自ドメインとはてなブログのサブドメインは両立するものだと思っていた。 が、独自ドメインを設定したらサブドメインへのアクセスはいい感じに独自ドメインにリダイレ…

.dev ドメインを取得してブログに設定した

世の中の流れに従って自分のID名の .dev ドメインを取得して、このブログに設定した。 https://blog.koudenpa.dev/ でもこのブログを見られるようになるはず。 はてなブログへ向けたDNS CNAMEレコード設定(Google Domains) はてなブログへの独自ドメイン設…

NuGetパッケージデビュー App.Metrics.Reporting.Custom.Mackerel

NuGetは.NET向けのパッケージ管理ツールで、事実上C#言語向けのライブラリが取り扱われていると考えれば良い。 現状の.NETにはざっくりWindows向けの.NET Framework、クロスプラットフォームの.NET Core、それら共通のAPIである.NET Standardがあり、新規に…

.NET で動くアプリケーションを Mackerel で監視できるかな?

Mackerel Advent Calendar 2018 - Qiita の2日目の記事は以下のようなものでした。 qiita.com かっこいい。Javaうらやましい。.NET向けに同様な物はないかな? とググったところ App Metrics というメトリック収集ライブラリがありました。 公式には Grafana…

ASP.NET Core の ConfigurationBuilder の構成順に気を付ける

ASP.NET Core では ConfigurationBuilder を使用してアプリケーションの設定を構成する。 ただ、あまりこれを自分で呼び出すことはなく、大体はデフォルト構成で済んでしまう。 その場合はいい感じに構成される。 特別な事情があって自分で構成する場合は、…

Swagger で広がるような気がする Mackerel の世界

元々はよい感じに試行を行って『Swagger で広がる Mackerel の世界』のような景気の良いタイトルにしようと思ったのですが、なかなか辛みもあったので弱気なタイトルになりました。本記事は Mackerel Advent Calendar 2018 の4日目の記事です。 さて、Macker…

閉じたアラートも取れるようになったMackerelのAPIで勤怠を得んと欲す

月末ですね。 Mackerelアドベントカレンダーが明日から始まりますが、この試行は月末に価値があるので自称0日目の記事として書きます。 さて、みなさん、勤怠の記録は毎日つけていますか? 自分はまぁ、言わぬが華です。 Google MapのLogで毎日何時頃にオフ…

Node-RED UG勉強会 2018 年末LTパーティ

node-red.connpass.com でLTをしてきた。 LT本数が10本と多く、かつ内容のバリエーションも豊富で非常に良いエネルギーを得られる勉強会だった。 自分のLTスライドはこちら。 カスタムNodeのススメ from 浩一 太田 www.slideshare.net 以前UGの勉強会に参加…

Entity Framework Core 2.0 でASP.NET Core起動時にマイグレーションする

こんな感じの Program.cs にすることでとりあえず実現できた。 ただ、この手法はシングルインスタンスのアプリケーションでの適用に限定しておいた方が良さそうだ。 class Program { public static void Main(string[] args) { var host = BuildWebHost(args…

Entity Framework Core 2.0 で CreatedAt UpdatedAt

自分はORMではS2JDBCの洗礼を浴びていて、静的な型がついているEntityをRDBにMappingしてくれるORMが好きだ。 最近ではEntity Framework Coreが良くて、ちょっと前から使っているシステムがある。 唐突にそれでやっている工夫を書きたくなったので書く。 タ…

WindowsでマウスユーザーのMacBook入門

仕事の便宜上11月からMacBook Pro(2017年のタッチバー無しモデル)を使い始めた。 20年以上WindowsPCを使ってきて、初めてのMacだ。 正直、ChromeとコマンドラインコンソールとVSCodeがあればどうにでもなるだろう。と考えてのことだったが、実際大まかなと…

IDにはアイコンがついているなぁとしみじみ思った

社内でGoogleフォームに入力して、結果のスプレッドシートを見たら自分の行にアイコンがついていた。 すげぇ、と思ってどういう風に作ってあるのか見てみたら image="https://imageserver/" + IDの列 + "/icon" の様な簡素な作りだった。 (あいまいな記憶な…

『草を生やすボタン』を作ろうと思っていた

先日SORACOM LTE-M Buttonの使い道を検討する記事を書いているほどには同ボタンが届くのを楽しみにしていた。 『草を生やすボタン』を作りたい。 こんなことも言っている。 だが待ってほしい。既に先駆者がいる! blog.sushi.money 丸かぶりである。 遊びでL…

株式会社はてなに入社しました

from: 株式会社ウフル(2017年11月〜2018年10月) to: 株式会社はてな(2018年11月〜) koudenpa.hatenablog.com 半年ちょいまえのこちらの記事は4月馬鹿でしたが、今は時期が違いますので本当です。 隣の芝は青い ある会社を外から見ると、基本的には良いこ…

IoTで売っている会社で実証実験の実装などを行った出来事

前回からのつづきです。 半年後位にまた履歴が増えていても笑っていたいです。 半年ではなく一年ではありますが、増えました。あっはっは。 記憶が新たなうちに所感を記録しておきます。

Node-REDのMackerelノードをnpmに公開した

これで、簡単にNode-REDに追加できるようになった。 node-red-contrib-mackerel - npm node-red-contrib-mackerel - Node-RED 公開に当たって、一応動作設定をコンフィグノードに切り出しておいた。ノード毎にAPIキーを設定しなくてよくなり、便利になったと…

久しぶりに切符を買った一日で起きたこと

ボケが始まっている気がしたのでTwitter引用しておく。

Pixela をレガシーなカウンターにした

このブログのPC表示時のサイドバーにPixelaでのアクセス数グラフをおいた。元々想定された置き方であることもあり、とてもしっくりきた。 サイドにおいた。しっくりくる。 pic.twitter.com/ANtjgdFLtG— 光電/7474 (@koudenpa) 2018年10月26日 少しNode-REDで…

AWS IoT 1-Click 対応ボタンをどうするか考える

先日、遂にSORACOMのAWS IoT 1-Click 対応ボタンの販売受付が開始された。 soracom.jp ので、さっそく注文した。 届くまでには少し間があるそうなので、その間にどう使うのかを少し考えておきたいと思う。

IBM Cloud に Node-RED Starter で砂場ができた

Node-REDというフローベースのプログラミングツールがあって、結構好きだ。とてもカジュアルにプログラムを動かすことができるのがよい。 ただ、OSSとして公開されているものなので、インターネット上で使うにはどこかしらにホスティングしなければならない…

気になったことは興味が満たされるまで追いかける

タイトルの通り、日ごろから何か気になったことがあったら、特にそれがITに関するものの場合は興味が満たされるまでは追いかけて、物事の引き出しにするようにしている。 仮に週に1回そういうことをすれば、年に50個くらいの引き出しが増える。引き出しが増…

PixelaのNode-REDノードを作った

id:a-know さんの作った Pixela | Pixelation API Service が巨大なグラスウェーブになっているので波に乗ってみた。 blog.a-know.me ↑Pixela、↓作ったNode。 github.com npmへの公開は……また今度覚える。 追記(10-17):公開してNode-REDのサイトにもクロ…

Kindle Unlimitedで面白いと思った本へのスタンスの変化

Kindle Unlimited という月額1000円位で電子書籍が読み放題のサービスがある。個人的にはさほど魅力的なラインナップではないのだが、開始当初に登録してから会員を続けていて、時たま気になった本をダウンロードして読んでいる。 そうしていると、中には「…

Mackerel UG × IDCFクラウド UG Meetup #1

に参加、LTしてきた。 共催イベントなのでconnpassページは双方に合わせて2つ! Mackerel UG × IDCFクラウド UG Meetup #1 - connpass Mackerel UG × IDCFクラウド UG Meetup! - connpass LTスライドはこちら。 続・Freeプランで緩く監視させてもらってる話…

CGI = Perl ? 懐かしインターネット上のプログラム言語

なんだか最近CGIという略語をよく見かける気がする。 CGIとは、インターネット上のサーバでプログラムを動かすための仕掛けで、20年くらい前の僕は CGIスクリプト = Perl だと思っていた。 もちろん今では、CGIはCommon Gateway Interfaceの略であり、Perl…

OpenCvSharp を Azure Functions で使用する際のDLLロード

あるいは、何かしらのNugetパッケージが他の依存DLLをロードや、単に関数内でローカルファイルを読み込みたい場合の注意点をメモする。