teitei.tk

Software Engineer

@typescript-eslint でのruleの変更及び上書き

TypeScriptではlintツールにTSlintが使われてきたが、TypeScriptチームからTSLintからESLintへと切り替えていくというアナウンスがあった。これにより今後はESLintへの移行が進むと考えられる。

TypeScriptでESLintを利用する際に参考させてもらった。

もともとtypescript-eslintのruleに関しては、typescript-eslin

もっとみる

Ruby on RailsのJSON API Responseについて考える。あるいはjbuilderについての個人的違和感とその解

この記事は

Ruby on Rails Advent Calendar 2018 の12/21の記事になります。

タイトルの通り、Ruby on Railsを利用したJSON形式にResponseについて考える記事です。

JSON Responseについて

RailsでJSON Responseを生成する際にはjbuilderを利用している方が多いのではないかなと思っています。

$ ra

もっとみる

第三少女飛行隊から憶測するフレンズ問題について。あるいは宇宙よりも遠い場所という作品から得た希望

私的2018年最高のアニメは、「宇宙よりも遠い場所」、@teitei_tkです。見ていない人はAmazonPrimeやdアニメストアでもあるから今すぐ見ような。

この記事は

SHIROBAKO AdventCalendar 2018 12/7の記事です。

今回はSHIROBAKO、第2クールで作っていたアニメ、第三少女飛行隊からでも一つのテーマに上がっていた、原作ありアニメの権利問題について

もっとみる

VSCodeの設定ファイルやキーバインド、拡張機能をDotfiles形式(GitHub)で管理し、環境を共有する。

この記事は

Visual Studio Code Advent Calendar 2018 の5日目の記事になります。

エンジニアの方でvimやemacs、bashrcやzshrcなどをDotfilesという名前でRepositoryを作成し、自宅や会社のマシンなど、どの環境でも同じ設定を利用している方は多いと思います。

VSCodeでは設定を共有する拡張機能としてSettings Sync

もっとみる

HomebrewでinstallしたMySQLが起動しない。

全データ消失しても良かったので初期化する。

$ sudo rm -rf /usr/local/var/mysql$ sudo rm /etc/my.cnf$ mysqld --initialize

git-secretsの設定を手元の全Repositoryに反映する。

クラウド破産という言葉が知られて久しい世の中です。

その対策としてよく利用されているのがgit-secretsだと思います。

各種秘密鍵をcommitしてしまう場合に警告を出すようにしてくれるツールです。
自分も利用していますが、設定を手元のすべてのrepositoryや、新しく作るRepositoryにも反映したかったので、その手順を書きます。

Install

brew経由でinstal

もっとみる