英語、ゲームレビュー、トラブルシューティングなどを更新中
日記
トロントにはPrestoという交通機関ICカードがあります。日本でいうSuicaみたいなやつです。 TTCの地下鉄やバスだと乗る際にタップすればいいだけなので問題ないのですが、GO Transitでは例え終点でも降車時にタップしなければならないことを知らず、検査官に指摘さ...
最終週となりました。 今週もやったことは、既存プロジェクトの改良です。 具体的にはThymeleafでの検索機能、CSV出力、ページネーションあたりの実装をしました。 正直なところ、4か月目にして若干マンネリ化といいますか、今までは未知の領域に触れるというのが多かった...
本来なら今週で終わりだけど、希望者は来週(授業開始前)まで働けるということなので、延長しました。 現在の滞在先では4月末までしか住めないので、Airbnbを使って短期滞在できる場所を予約して、5月からはそこから通勤するつもりです。 今週は、コープ中にほぼ自力で仕上げた...
今回はバックエンド側からcontextを持ってきてvariablesを渡してあげるところも含めてメールのデザインをしました。 tableタグが多分に含まれてるのでリファクタリング時にThymeleaf Layout Dialectを使用しました。 例えば ...
最初 Foundation For Emails を使ってたんだけどOutlook.comでのレスポンシブ対応がSendGridの方がよくできてて こちら のテンプレートを使って作成した HTMLメールを作成したのは初めてですが、結構制約があったりして自力で一から...
今週はJavaでPDFを作ろうということでITextRendererを利用してThymeleafで作成したウェブページのPDF化のデザインを担当しました。 ITextRendererというのがやや曲者で、CSS 2.1までしか対応してないみたいでCSSフレームワークを利...
今週は主にUIテストとThymeleafに取り組んだ。 HashMapを使って動的にinputを作るところでやや苦戦しました。 最近あまりブログに割く時間がなく後で読み返しても理解しにくい文章になってて申し訳ない。 また、仕事とは別にFirebaseとReactを使...
上司からの指示でReactのHOCを使って再利用可能なレイアウトを作れと言われ、先輩のソースコードを眺めていたのですが、複数ものHOCがcomponentされており、さらにReduxが絡んでおり、複雑すぎて全然作業を進めることができませんでした。 結果、Reactのプロ...
今週はウェブサイトのモックアップの制作とJWTトークンを使った認証について取り組んだ。 JSON形式にあまり慣れていなかったのでmap の処理に手こずったりしましたがObject. Values の繰り返し利用で何とか解決できました。 認証については一度...
週の頭はSpring BootのHTTPリクエスト時に動的にURLを作成していた部分が、関数内でnewを使用していたのが原因でうまく機能していなかったので修正しました。 週の後半はReactのCRUDアプリケーションです。 再利用可能なコンポーネントを作成するということ...
Elastic BeanstalkでSpring BootのThymeleafをデプロイするのに躓きました。 Elastic Beanstalkでアプリケーションの選択ができるのですが、ここでTomcatを選択したところ404エラーが出てサイトが見れませんでした。 原因...
今週は主にリファクタリングしました。 Thymeleafがローカル環境で動くけどAWSでデプロイするとエラー出て詰まってしまったのが金曜日の出来事。 来週は多分エラーの原因追及から始まり、継続してリファクタリングすることになりそうです。 あと、ちょっと英語力を真面目に...