体重133キロからのプログラミング

体重はちょっと減って今125キロです。

2021-01-01から1年間の記事一覧

DockerでTypescriptなExpress + Reactの開発環境構築

はじめに MacBookProを買ったので、どうせならローカル環境を汚さずに開発したかった。 単純にDockerに興味があった。 Dockerとは VMWareのように仮想環境をいくつも用意できる。 Dockerの仮想環境は「コンテナ」と呼ばれる。(厳密には仮想環境ではない) …

ローカル開発環境を外部公開する

はじめに LINE BOTを開発する際、開発環境でWebhook(コールバック)を受け取りたいという場面に遭遇したので。 そのために開発環境を外部公開することを「トンネリング」と呼ぶ。 トンネリング 今回は『localtunnnel』というサービスを利用する。 トンネリン…

g-notice-client作成

クライアントプロジェクト PDFのパースに限界があって、壊れたデータがどうしても入ってしまう。 なので、管理画面を作成してそこで手で修正しようと思った。 技術選定 ある程度慣れてるのでReactに決定。 webpack使ってみようかと思ったけど、そこまででか…

MySQLで濁音・半濁音がうまく検索できない

対処 collationを設定する 経緯 ガンプラ出荷予定を返すアプリを作っていたところ、下記のように濁音・半濁音をうまく検索できていないことを確認。 MySQLって濁音・半濁音はうまく検索できないのね… pic.twitter.com/vswIq6opQS— 片山 (@poihey) 2021年7月4…

g-notice これから

追記 このアプリについての詳細は、githubとtrelloで管理しようと思った(ブログ書くのが結構たいへんなので) 不具合対応の方法などは別途記事に記載しまする github GitHub - JunpeiKatayama/g-notice: ガンプラ入荷日を忘れないためのアプリ Trello Trell…

g-notice ログを出力する

おはようございます。 早いもので、前回の記事から2ヶ月も空いてしまいました・・・。 年度末&年度始めということで結構忙しかったんですよね。 そしGWは11連休し、寝て起きて過ごしただけでした。 さて、最近またg-noticeの開発に着手していて、今回はno…

g-notice テーブル設計

g-noticeのテーブル設計をする。 (ガンプラの出荷予定日通知アプリ) テーブル設計 バンダイ公式の出荷予定はこのような形式をしている。 商品出荷予定 SR noというものは何なのか良くわからないので必要なさそう。 HGやMGといったスケールも入れたいので下…

Express HelloWorld ~ Connect MySQLまで

何? 最近ガンプラにハマったけど転売がひどすぎる。 バンダイさんが公式で出荷予定を毎月pdfで公開して下さってるようなので、それを解析してLINEでどうのこうのするアプリを作成する。 要件 バンダイ公式の出荷予定pdfを解析するアプリケーション 日に1度…