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

todo-app つくった (auth 編)

全ページ(まだ1ページしかないけど...)、ログインしていないとみれないようにした。 Amazon Cognito の UserPools を用いて、ここからのみユーザ登録は可能という設定 API 側 JWTの署名をチェックして、直接API を叩かれるのをはじく JWK (JSON Web Key) は …

todo-app つくった (pagination 編)

API 側 Qiita, GitHub などの API を参考に、RFC 8288 - Web Linking にのっとり、レスポンスのLinkヘッダを使ってページの情報を返すことにした Total-Count で全体の件数も返すようにした Rails では pagy と api-pagination を使ってページ情報をLinkヘッ…

todo-app つくった

技術スタック Rails (6.0.0.rc1) MySQL React React Hooks Typescript Repo github.com 所感 Typescript と React Hooks 完全に理解した SPAでログイン機能 (firebase or Amplify + Cognito とかで?)もつけたい どうやんだ? SPAでのページネーションも実装…

株式会社はてなに入社しました

株式会社はてなに入社しました 🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸 株式会社はてなに入社しました - hitode909の日記

「失敗から学ぶRDBの正しい歩き方」を読んだ

失敗から学ぶRDBの正しい歩き方 (Software Design plus)作者: 曽根壮大出版社/メーカー: 技術評論社発売日: 2019/03/06メディア: 単行本(ソフトカバー)この商品を含むブログを見る 仕事でちょくちょく MySQL でインデックス貼ったり、クエリ見直していたの…

started_at ってカラム

問題 最近、あるテーブルに started_at って名前のカラムをつけてしまったんだけど、あまりよくないっぽい。(あまり深く考えずに、created_at とか同様に過去分詞_atでいいだろと思って命名した。) 解説 start や end は自動詞にも他動詞にもなれるんだけ…

Google Pixel 3 を買った

Google Pixel 3 iPhone と Android端末を交互に買うという自分ルールで、Google Pixel 3 を(安くなってることもあって)購入した。 まだ、夜景は撮っていない。 Android 久しぶりだけど、なんとなくヨサソウ 👍

useContext と useReducer 使って、 Redux っぽいものをやる

他の React Hooks の機能も試したくて この前作った、カレンダーで Redux っぽいことをやってみた やったことは、 1つだったコンポーネントをのように、分けた useState を消して、useContext と useReducer を使って、state のやりとりをする 感想 combineR…

「わかりやすい」文章を書く全技術100 を読んだ

「わかりやすい」文章を書く全技術100作者: 大久保進出版社/メーカー: クールメディア出版発売日: 2016/04/09メディア: Kindle版この商品を含むブログ (3件) を見る 文章を書くのが苦手なので、なんとなく買って読んでた。 「文を短くする」というのは、わか…

またカレンダーつくった

React Hooks 系を試す のにちょうどよい TypeScript 化したい が、うまくできない >< TypeScript 化 · Issue #1 · 7kaji/calendar · GitHub あわせて読みたい whitech0c0late.hatenablog.com

NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方 を読んだ

NO HARD WORK!: 無駄ゼロで結果を出すぼくらの働き方作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン,Jason Fried,David Heinemeier Hansson,久保美代子出版社/メーカー: 早川書房発売日: 2019/01/22メディア: 単行本(ソフトカバー)この商品…

数年ぶりに歯医者へ行った

数年ぶりに歯医者にいったら、いろいろと問題あったりで 銀歯をセラミックや金に替えたりでめちゃくちゃお金が飛んでいる(進行形) あ〜○○のスニーカー買えたなぁとか iPad 買えたなァ〜などと毎秒悲しんでいる。 こうやって毎年、年齢増加にともない身体の…