2020年を振り返る

去年のはこれ www.ikkitang1211.site という事で例年どおり 今年一年を振り返って行こうと思う。 3行で テックリードになる コロナ禍で強制的にフルリモートになる 新規サービスのリリースに向けて奔走する 2020年1〜3月 テックリードに就任した www.ikkitan…

(21日目) 引越・・・が終わっている予定だった

この記事は 大都会岡山 Advent Calendar の21日目の記事です。 adventar.org 昨日は コバえもん さんの 今一度、事故を振り返る でした。 koba-emon.hatenablog.com 僕も自損で足を擦りむいて血だらけで会社に行ったり、原付(僕) vs 車 で事故ったりしたな…

『microCMS + Gatsby + GitHub Actions + S3 でJamStackのチュートリアル』 をやって詰まった所を補足してみる

これは何? dev.classmethod.jp 上記の記事を試しにやってみたんだけど、あれこれどうすんだっけ?みたいなのあったので、それの備忘録を書いてみる。 僕のスキルセット バックエンド領域を専門とするエンジニアなのでフロントは業務でやってない JamStack 初…

Terraform で既存のSecurityGroupに対して インバウンドルールを設定する方法

Terraformにて既存のSecurityGroup に対してインバウンドルールを追加する、という必要があって困ってた。 やり方を調べたので共有 参考としては以下です。 registry.terraform.io 例えば、22番ポートの接続許可をする場合は以下のように記述する事で対応出…

テックリードとして奔走した2020年度の通期が終わったので振り返る

10月末で オミカレの通期が終わった。気が向いたので振り返ってみる。 今年1年のあれやこれや、はまた別のエントリで振り返ると思うので、今エントリは オミカレ という会社にフォーカスする。 ちなみに、 今年1年のあれやこれや... みたいなの は去年だとこ…

『Comparing Styling Methods In Next.js』 を読んで学びを書いてみた

元資料 www.smashingmagazine.com Global CSS だったりStyled Components だったり、色々な スタイリング方法があって、それを比較する、という内容のエントリ。 知識として知っておきたかったので、読んでて そのついでに調べた事をメモしてみる。 ちなみに…

Django Rest Framework で 404 NotFound の際のエラーメッセージが変更出来なかったので対応したメモ

発生した問題 Djangoで404のときのエラーメッセージをデフォルトから変更したかったが、変更されなかった。 前提 Django : 2.x djangorestframework: 3.9.x djangorestframework-jsonapi: 2.4.0 ( これは最新でも同じソースコードになってた) また、 GitH…

Next.js に Tailwind CSS を導入してみたので作業メモ

前提 HTML・CSSのフロントエンド領域について、正直全く興味の無いバックエンドのエンジニア Reactが面白くて SPAのサイトを作ってみようと勉強中 CSS については全く時間を掛けずに有りものでいい感じにしたい Tailwind CSS ってのが何か良さそう Tailwind …

django-rest-framework-json-api のバージョンを 2.6.0 にあげると includeしていたserializerのattributes が全てnullになった話

自分が今勤めている会社 オミカレでは APIの環境を Django を採用して開発をしています。 employment.en-japan.com 特に Django では Django Rest Framework と Django Rest Framework JSON API というライブラリを導入していて、Djangoを初めて触り始めた 2…

Next.js + Docker 開発で Hot Reload を有効化する

発生していた問題 コードを変更する ↓ なんでや・・? 何度リロードしても変更がうまく反映されへんぞ。。? ↓ めちゃハマってるな・・(´・ω・`) って事があったんですが、Hot Reload が効いてませんでした。 解決方法 create-react-app.dev If the project…

DjangoでApp単位のMigrationをRollbackについてまとめてみる

環境 Django: 2.2 ( 3.0 ) ↓ 取り敢えず、MigrationとかAppについて振り返ってみます。 DjangoにおけるAppとは Djangoを使っていると App という概念で プロジェクト内に複数のアプリケーションを作って開発をしていくと思います。 docs.djangoproject.com …

ubuntu18.04サーバーにyarnをバージョン指定でインストールする方法

前提 プロジェクトでyarnのバージョンが指定されてる コマンド 例えば、 1.22.4 のバージョンをインストールしたい場合 $ curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.22.4

テックリードになって半年経ったので振り返る

久しぶりにゆっくり休む期間をもらってる。 いい機会なので振り返ってみる テックリードというロールとの向き合い 社内でも初めてのテックリードって試みでもあって、僕自身もこれまで テックリード って職種の人を見た事が無かった。 「ロールモデルはこう…

Mackerelでカスタムメトリクスを式によって監視してデプロイ後のバグを早期発見出来る仕組みを作った

やった事 (3行) Mackerel に 日々の予約数をカスタムメトリクスとしてプロットするようにした 前日同時刻帯のメトリクスを比較してしきい値を下回っているようであればアラートを出すようにした 曜日に対してしきい値を調整したかったのでダウンタイム設定を…

GithubActionsでの機密情報を使用する際は扱いをちゃんと考えようという話

Github Actions について一から入門してみようと調べています。 Github Actions は Public レポジトリでの実行は無料、と言われていますが 例えば Github Actions で他のAPIへアクセスする ( 例えば、AWS の ECS へのデプロイ等)ような要件が出てきた時、 A…

EC2 Auto Scalingサービス調べてみた

まあ色々あって、インフラ方面の技術の勉強を全力でやっております、高橋です。 今回は AWSの Auto Scaling を一から調べてみて、動作確認とかしてみたので、ブログ書いてみます。 概要を知りたい人 www.youtube.com 2019-10-02 時点での AWSの公式Youtubeの…

Terraformで AWS WAF を作成したが、リソースがAWSコンソールに表示されない問題

Terraform で AWS WAF を作成してみたのですが、Terraform上は作成が完了した、と表示されるのに AWS のマネジメントコンソール上にはリソースが表示されなかったので、なぜそうなるのかをブログにしたためておきます。 前提の共有 WAFで実現したかった事 de…

Terraformで反映を強制的にyesにする方法

通常時 $ terraform apply 上記と打つと 今回の変更点がピックアップされ 以下のように 反映して良いかを問われます。 ...... Do you want to perform these actions? Terraform will perform the actions described above. Only 'yes' will be accepted to …

オミカレのテックリードになりました

退職...そして独立へ...... - そーだいなるらくがき帳 にある通り、そーだいさんが 副社長兼CTOから退職される事に伴いまして、この度 2月1日付けで オミカレの テックリード となりました。 僕とオミカレ www.ikkitang1211.site www.ikkitang1211.site ※ ち…

草APIサービス Pixela を使って目薬の回数をiPhoneで記録出来るようにした

ikkitang/eye-drops-name | Pixela https://t.co/lfsjzdMrfM #Pixelaオーーー!できた!!— イルカ@JPUG & 岡山swift (@ikkitang) 2020年1月6日 なぜやったか 自分は目を怪我していて、右目がほぼほぼ見えません。 4ヶ月に一回ぐらいの頻度で眼科に掛かって…

2019年を振り返る

去年のはこれ。 www.ikkitang1211.site という事で2019年ももう終わるので振り返っていこう 3行で 高橋、パパになる パパ業に振り回される 色んな地方で登壇をした 2019年1〜3月 PHPカンファレンス仙台でスポンサーセッションとして登壇を行った。 www.ikkit…

(23日目) パワーをつけて

この記事は 大都会岡山 Advent Calendar の23日目の記事です。 adventar.org 昨日は、 m1104m さんの 勝手にバナナの普及活動している話 でした。 m1104m.hatenablog.com さて、本題 私は今 株式会社オミカレ の 岡山オフィス ( 通称: オミ岡 ) で働いて…

Vue.js と makedjs で Markdown エディタを実装してみた

成果物 Vue.js を前職で扱っていたので それを使って 実装してみた。 実装の方針 実装の方針としては以下の感じ。 そんなに難しい事してない。 textare の入力値 を vue.js の 一つの data に binding する。 binding の参考としてはこの辺を参考にしてみて…

(9日目) RDSにあるデータをDMSでEC2に移して対応してないプラグインを利用する

本エントリは PostgreSQL Advent Calendar 2019 の 9日目の記事です。 昨日は @yaju さんの OracleからPostgreSQL移行について という話でした。 qiita.com 私の方からは 「RDSにあるデータをDMSでEC2に移して対応してないプラグインを利用する」 というタイ…

エンジニアとしてのキャリアパスエントリまとめ

エンジニアとしてこの先生きのこれるのか? どういうエンジニアとして生きのこっていきたいのか? ずっと悩んでいる。 言語化出来てない、という前に そもそも 目標 がわからない。 このエントリは 他の人が 書いたキャリアパスの言語化や考え方を元に 自分…

【現職エントリ】 初めての転職をした会社に入って1年半が経ったので思いを馳せてみる 【オミカレ】

2018年5月にオミカレに初めての転職をしてから 約1年半。。 大体いっつも一年の振り返りを定期的にやったりはしてるんですけど、良いきっかけなので現職エントリ ってのを書いてみようと思います。 まあ、今こんな事やってます、ってのの思考整理ですね。 初…

OSC2019 島根 で SQLチューニングのハンズオンブース出典をしてきた

先日 島根にて開催された OSC 2019 Shimane に参加してきました。 www.ospn.jp 自分が JPUG中国支部長 になってから 初めての参加という事で、ブース出典をする OSCで2拠点目 という形になりました。 今回の関わり 今回はブース出典で OSC島根に関わったので…

OSC2019 広島 に ブース出典 してきました #osc19hi

先日広島にて開催された OSC 2019 Hiroshima に参加してきました! www.ospn.jp 自分が JPUG中国支部長 になってから 毎年の参加で、今年で3回目になります。 今回の関わり 今回は ブース出典とPostgreSQLに関する本の提供を行いました。 本に関しては 以下 …

Docker で起動するPostgreSQLのLocaleの初期値を設定する

先日、 OSC2019 Hiroshima で PostgreSQL の Explainを使って Indexを貼る前・貼った後の速度計測をする というデモの環境を構築しました。 その時、Localeの初期値が C じゃなかったので お? と思い、調べてみました。 結論を先に POSTGRES_INITDB_ARGS に…

12年に一度の伝統的な祭りとバッティング・・第27回中国地方DB勉強会 in 島根を開催しました

2019年05月18日(土) 第27回中国地方DBDB勉強会を松江にて開催しました。 なんと、松江での開催は3年ぶりという事で、その当時は PostgreSQL9.6だったんだよな〜、って話を参加者の方としてました。 @ikkitang さんに聞いたけど、前回松江で開催したときは3年…