Humanity

Edit the world by your favorite way

2017-02-01から1ヶ月間の記事一覧

Promise の処理の流れ

メモ。Twitter に書いたことをそのまんま引用。 https://t.co/O2yTz3ZHGW then() の引数に null 指定したらスキップされるのか。知らんかった— tyru (@_tyru_) 2017年2月15日 @_tyru_ Promise chain のどっかで エラーが起こるか reject された時の処理って…

Express で書いてるコードを TypeScript 化した時に対処したこと

tyru.hatenablog.com の続き。 今度は express-generator で自動生成されたバックエンドのコードを TypeScript 化してみる。 tsconfig.json に “allowJs”: true を指定する express-generator のコードは bin/www から app.js を require() する形になってい…

TypeScript 入門 + Express 再入門した

モチベーション 以下の記事を見て作りたくなったからです(ありがとうございます)。 TypeScript 入門するのは 私的TypeScriptとの関わり方ガイドライン - 角待ちは対空 を見たから。 Express 再入門するのは Express入門 - ぺーぺーSEのブログ を見たから。…

TypeScript + Webpack 使った時に出たエラーと対処したこと

loaders に loader を指定する時は test プロパティのパターンで絞り込むこと html-loader を使おうと思って .html のファイルを require() したら、ts-loader に渡って解釈されてしまったので、絶対つけること。 当たり前っぽいけどこれでハマったので。 ER…

私の IT エンジニアとしての原点

エモい話を Twitter で呟いた。 ここら辺の話はHow I Vim のインタビューとかでも話してて、おそらく原点に近い*1部分だと思うので、ブログにも投下してみる。 アラートメールが埋もれる問題はなかなか難しくて、前の職場では朝チェックと称して人力で全ての…

YAMAHAルータ:LAN マップ機能、L2MS、スイッチ制御機能

プライベートブログに書いて、それなりに有用な情報が含まれてるような気がしたので公開しようと思ったけど、気のせいかもしれない。 YAMAHA の技術は世界一ィィィ!! LANマップ機能 L2MS いいなー。 LAN マップ機能自体は RTX1210 や NVR510 が必要で手持…

Promise が resolve されてるかチェックする

ってこれでいいんじゃないか? と遅延した電車内でふと気が付いた。 コードは全部スマホで打ったので syntax error 等あるかもしれませんが… 追記(2017/2/15 21:50):案の定 delay() 関数が間違ってたので修正。あと例を追記。 追記(2017/2/19 21:50)ブ…

YAMAHA の機器を使っているネットワーク管理者が購読した方がいいたった一つの RSS フィード

TL;DR ここのページにある RSS フィードで、YAMAHA ネットワーク機器のファームウェアアップデートの更新通知が取得できる。 YAMAHA さんから Twitter で回答を頂いた YAMAHA さんの公式 Twitter に質問した。 @yamaha_sn 突然すみません。 https://t.co/qdO…

ファイルサーバは WebDAV でマウントさせてる

Windows 7でWebDAV(SSL)をネットワークドライブとしてマウントするまで - Humanity これに書いてないことがある。 それは Windows で送れるファイルサイズに制限があることだ。 レジストリをいじったとしても上限以上のファイルは送れない。 こっちに書いて…

はてなブログの記事をブログ間で移動させたかったから MovableType 形式のファイル用の Vim 折り畳みプラグイン作った

Vim

github.com 使用方法 珍しく GIF アニメ作ったのでそれで察してください。 はてなブログでエクスポートした記事のテキストファイル(MovableType 形式)に折り畳みを付けるだけのプラグインです。 インターフェースは MovableTypeFoldToggle コマンドしかあ…