s2terminal / suzuki.sh

s2terminal

suzuki.sh | Web Application Developer in Japan

qiita.com

TypeScriptに於けるArray.reduceの型推論の種類

先に結論 Array.reduceの型定義には複数の種類があります。 node_modules/typescript/lib/lib.es5.d.ts interface Array<T> { // 中略 一部抜粋 reduce(callb...

qiita.com

Microsoft Surface GoをLinuxデュアルブートにする

こんな感じになります。 Surface GoにUbuntuいれてみた。タッチパネルとかキーボードカバーとか普通にそのまま使える。あまりに何事も無かったかのように動くのでちょっとびっくりしたんだけど、こういうのは対応していて当たり前な感じなのかな。ドライ...

note.mu

チームワークを後押しする3つの工夫

「チームワーク」とは、必ずしも社交性とかコミュニケーション力といった対人的スキルだけに依存するものではありません。ちょっとした工夫でチームのパフォーマンスが向上することがあります。特に私は他人と接することが非常に苦手なのですが、それでも社交性をできるだけ行...

note.mu

ACE COMBAT/S THE SYMPHONY に行ってきた

というわけで、ACE COMBAT/S THE SYMPHONY に行ってきました。すばらしいコンサートだったもののWebから回答できるアンケートフォームがなぜかエラーで回答できなかったので、このBlogに感想を記します。もしだれか1人でも関係者の目に入れ...

qiita.com

TypeScriptで、プログラムを動かさず型定義だけで足し算の結果を得たい選手権

TypeScriptでは静的型定義を使うことで、変数に予期せぬ値が入ってこない事を保証できます。 ですが、当たり前ですがそれ以上の事はできません。 例えば下記のプログラム type One = number; type Two = num...

qiita.com

VSCode で覚えるべき、たったひとつのショートカットキー

Visual Studio Codeはコマンドパレットの呼び出しさえ覚えていれば何とかなります。 これです。 この「>  」というやつです 覚えるべきショートカットキー: Ctrl+Shift+P (コマンドパレットの呼び出し) Windo...

qiita.com

脱TSLintして、ESLint TypeScript Plugin に移行する

なぜ脱 TSLint するのか いままで TypeScript の Linter として TSLint を使っていました。 ですが、TSLint は開発コミュニティが活発とはいえないことが以前から指摘されていました。 TSLint is dead -...

qiita.com

MySQLレプリケーション遅延と不整合を体験してみよう

本稿ではDockerを使って、MySQLのレプリケーションを手軽に試すことができる環境を構築します。そしてレプリケーション遅延と不整合を実際に起こしてみて、どのような状態になるかを確認していきます。 具体的にはSHOW SLAVE STATUSクエリの下...

note.mu

エンジニアだけど自分のアイコンをデザインした

と言っても、昔描いたアイコンをリデザインしただけです。無言でアイコンをリデザインして1週間ぐらい過ごしてみて、誰か1人でも気付いてくれたら記事を書こうと思っていたのですが、1人だけ気付いてもらえたのでこの記事を書くことにしました。...

qiita.com

Pulumi で AWS Application Load Balancer を構築する

Pulumi は Infrastructure as Code を実現するためのツールです。Microsoft Azure、GCP、AWS などのクラウドサービスに対して、TypeScript や Python で書いたコードでクラウドリソースをデプロイ...

COPYRIGHT © 2018-2019 @s2terminal All rights reserved.