teitei.tk

Software Engineer

teitei.tk

Software Engineer

    記事一覧

    タイマス事変の元ネタを考察。あるいは劇場版SHIROBAKOで伝えたかったことは何なのか

    こんにちは、好きなキャラクターは平岡の @teitei_tk です。この記事はSHIROBAKO Advent Calendar 2020の14日目の記事です。 今年は劇場版も上映され、NHK Eテレで再放送…

    teitei.tk
    1年前

    dotfiles on GitHub Actions

    皆様自分のdotfilesを持っているでしょうか。自分は持っています。 主に自宅の開発環境と会社の開発環境を共有する目的で作っていますが、転職やPCを入れ替えた等のときに…

    teitei.tk
    2年前

    作って学ぶ GitHub Apps

    GitHub Appsが世に出て2年ほど立ちました。実際触ってみたことがある方は少ないのでしょうか。 今回はGitHub Appsについて調べて実際にサンプルアプリを登録、アクセスト…

    teitei.tk
    2年前

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

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

    teitei.tk
    3年前

    Ruby on RailsのJSON API Responseについて考える。あるいはjbuilderについての個人的違…

    この記事はRuby on Rails Advent Calendar 2018 の12/21の記事になります。 タイトルの通り、Ruby on Railsを利用したJSON形式にResponseについて考える記事です。 JSON…

    teitei.tk
    3年前

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

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

    teitei.tk
    3年前

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

    この記事はVisual Studio Code Advent Calendar 2018 の5日目の記事になります。 エンジニアの方でvimやemacs、bashrcやzshrcなどをDotfilesという名前でRepositoryを作…

    teitei.tk
    3年前

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

    全データ消失しても良かったので初期化する。 $ sudo rm -rf /usr/local/var/mysql$ sudo rm /etc/my.cnf$ …

    teitei.tk
    3年前

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

    クラウド破産という言葉が知られて久しい世の中です。 その対策としてよく利用されているのがgit-secretsだと思います。 各種秘密鍵をcommitしてしまう場合に警告を出す…

    teitei.tk
    3年前

    Node.js v10.12.0からは再帰的にディレクトリを作成できる。

    Added a recursive option to fs.mkdir and fs.mkdirSync. If this option is set to true, non-existing parent folders will be automatically created. #21875 resuce…

    teitei.tk
    3年前

    Ruby on Railsのeager_load_pathsの仕組みを紐解く。

    好きなフレームワークはFlask、 @teitei_tk です。 趣味でRuby on Railsというフレームワークのソースコードを読んでいるのですが、 eager_load_pathsと、autoload_paths…

    teitei.tk
    3年前

    MacのChrome69からタブ移動のショートカットキー(command + shift + [ or ])が消えてしま…

    tl;dr * karabiner-elementsが必要 * https://github.com/teitei-tk/MyDotfiles/blob/23206e94e7b2108427b148e4ee82587a50e6bad9/.config/karabiner/assets/complex_modi

    teitei.tk
    4年前

    VSCodeで拡張子がついていないファイルでもSyntax Highlighを行う。

    tl;drVSCodeでもvimでいうところの :setfiletype <lang> ができます。 Cmd + Shift + pで Change Language Modeで好きなSyntaxを選べます。 ------ VSCodeでもvimのsetfi…

    teitei.tk
    4年前

    Meguro.rbで「貴方はOmniAuth::AuthHashを知っていますか?」というタイトルでLTしました。あるいは、HashieとActiveModel::Forb…

    Meguro.rb#18 in ドリコム社さんで「貴方はOmniAuth::AuthHashを知っていますか?」というタイトルでLTをしました。 OmniAuth::AuthHashについてOmniAuthは皆さん知ってい…

    teitei.tk
    4年前

    梅原大吾の"勝ち続ける意志力 世界一プロ・ゲーマーの「仕事術」"を読んだ。

    正確には読んだのではなく、Kindleでの読み上げを聞いていただけ。 kindleの読み上げ機能に関してはかなり便利なのでどこかで書きたい。 梅原大吾氏の経歴はなんとなく知…

    teitei.tk
    4年前

    タイマス事変の元ネタを考察。あるいは劇場版SHIROBAKOで伝えたかったことは何なのか

    こんにちは、好きなキャラクターは平岡の @teitei_tk です。この記事はSHIROBAKO Advent Calendar 2020の14日目の記事です。

    今年は劇場版も上映され、NHK Eテレで再放送もされ、脚本の横手美智子さんによる裏話も披露され、SHIROBAKOファン的には盛り上がった1年だと思います。私も、劇場版は3~4回観に行き、地上波版も、もう何回目か分かりませんがEテレの再

    もっとみる
    dotfiles on GitHub Actions

    dotfiles on GitHub Actions

    皆様自分のdotfilesを持っているでしょうか。自分は持っています。

    主に自宅の開発環境と会社の開発環境を共有する目的で作っていますが、転職やPCを入れ替えた等のときにエラーが出ていながらもそのままにしていました。そんな中少し前に @itchyny さんの記事を見ました。

    GitHub Actionsでは環境としてMacOSも利用できるので、それを元に開発環境を構築するスクリプトをGitHu

    もっとみる
    作って学ぶ GitHub Apps

    作って学ぶ GitHub Apps

    GitHub Appsが世に出て2年ほど立ちました。実際触ってみたことがある方は少ないのでしょうか。

    今回はGitHub Appsについて調べて実際にサンプルアプリを登録、アクセストークンの発行&APIの実行までを試してみました。

    そもそもGitHub Appsとは
    IIJさんの記事が分かりやすかったので引用。

    GithubではGithubと連携するツールを作るための仕組みとして、Perso

    もっとみる

    @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を利用している方が多いのではないかなと思っています。

    $ rails

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

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

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

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

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

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

    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の設定を手元の全Repositoryに反映する。

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

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

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

    Installbrew経由でinstallが

    もっとみる

    Node.js v10.12.0からは再帰的にディレクトリを作成できる。

    Added a recursive option to fs.mkdir and fs.mkdirSync. If this option is set to true, non-existing parent folders will be automatically created. #21875

    resuceなどを使って作成していたのがoption指定で再帰的に作成をしてくれる。Linux

    もっとみる
    Ruby on Railsのeager_load_pathsの仕組みを紐解く。

    Ruby on Railsのeager_load_pathsの仕組みを紐解く。

    好きなフレームワークはFlask、 @teitei_tk です。

    趣味でRuby on Railsというフレームワークのソースコードを読んでいるのですが、
    eager_load_pathsと、autoload_pathsの違いを調べたくなりました。

    軽く検索をしてみると、autoload_pathsの代わりにeager_load_paths使えばなんか動くからokと言われてるので、それはなぜな

    もっとみる
    VSCodeで拡張子がついていないファイルでもSyntax Highlighを行う。

    VSCodeで拡張子がついていないファイルでもSyntax Highlighを行う。

    tl;drVSCodeでもvimでいうところの :setfiletype <lang> ができます。
    Cmd + Shift + pで Change Language Modeで好きなSyntaxを選べます。

    ------

    VSCodeでもvimのsetfiletype <lang>を行う。VSCodeにて⌘ + N 等で新規ファイルを作成した際はSyntax Highlightはonになりま

    もっとみる
    Meguro.rbで「貴方はOmniAuth::AuthHashを知っていますか?」というタイトルでLTしました。あるいは、HashieとActiveModel::ForbiddenAttributesErrorについて

    Meguro.rbで「貴方はOmniAuth::AuthHashを知っていますか?」というタイトルでLTしました。あるいは、HashieとActiveModel::ForbiddenAttributesErrorについて

    Meguro.rb#18 in ドリコム社さんで「貴方はOmniAuth::AuthHashを知っていますか?」というタイトルでLTをしました。

    OmniAuth::AuthHashについてOmniAuthは皆さん知っていると思います。

    語弊を恐れずに言えば、RubyでOAuth認証の仕組みを簡単に提供するライブラリです。

    その中でgemspecを見てみると、hashieというライブラリを使

    もっとみる
    梅原大吾の"勝ち続ける意志力 世界一プロ・ゲーマーの「仕事術」"を読んだ。

    梅原大吾の"勝ち続ける意志力 世界一プロ・ゲーマーの「仕事術」"を読んだ。

    正確には読んだのではなく、Kindleでの読み上げを聞いていただけ。
    kindleの読み上げ機能に関してはかなり便利なのでどこかで書きたい。

    梅原大吾氏の経歴はなんとなく知っていて、世界一のプロゲーマー(e sportsという言葉がなかった時代なのでプロゲーマーとする)となり、その後介護の職につき、もう一度プロゲーマーの世界に戻り世界一になるということだけは知っていた。
    この本を読んで一度なぜも

    もっとみる