Tatehitoの日記

いろいろ書きます。Webエンジニアをしています。

【Expo + React Native】画像をアップロードせずにデバイス内に保存する方法

子供と一緒に遊べる『シルエットクイズ』アプリをつくっています。単純に画像を切り替えるだけのアプリですが、画像をサーバーにアップロードすることなく登録したく、その方法について調査した結果をメモしておきます。 expo version "42.0.3" react-native…

【React Native】React Navigation で戻ったときに何らかの処理を実行したい

例えば 一覧画面を表示する 一覧画面から登録画面へ遷移する 登録後一覧画面に戻る とするとき、最後に一覧画面を表示したときに登録したデータを表示させたい。 何もしないと登録したデータは表示されない。 これでできた expo version "42.0.3" react-nati…

Rails7 + React + Tailwindの環境をつくる手順

Rails7からNode.jsが要らなくなるとかそういう話はまだ理解できていないのだけど、とりあえずRails7を使いたくて Rails7 + React + Tailwind の環境を作ってみたので手順をメモしとく。手順といってもDHHの動画の通りにやってみただけ。 youtu.be tailwindと…

クリア後感想『テイルズオブアライズ』

【PS5】Tales of ARISEバンダイナムコエンターテインメントAmazon 50時間ほどでクリア。 発売当初から評判が良くて気になってはいたのだけど、ボス戦が固くて辛いとか、終盤のストーリーがグダグダという感想も上がっていたので購入を控えていた。体験版を遊…

【Capistrano】ローカルで precompile するようにしたら assets_roles がデフォルト設定されなくなった

デプロイ負荷軽減のため、ローカルで assets:precompile するように capistrano の設定を変更したら今まで動いていたデプロイタスクが動かなくなった。 動かなくなったタスクはこうなっている。 task :hoge do on roles(fetch(:assets_roles)) do ... end en…

【Rails】gem geocoderを使って郵便番号から市区町村を取得する

環境など Rails 6.1.3 Ruby 2.7.2 geocoder 1.6.7 郵便番号から市区町村を取得する gem geocoderを使うと、郵便番号から住所や経度緯度などを取得することができる。Geocoder.searchは配列を返すので、firstでGeocoder::Result::Googleのインスタンスを取得…

左右のshiftキーで入力切替するようにした

HHKBの英字配列を使っていて、karabina-elementsで⌘キーで日本語・英語入力の切り替えを行なっていた。 英字キーボードを使う場合、おそらく⌘キーによる入力切り替えが最もポピュラーなやり方で、実際ホームポジションを崩すことなく親指で入力切り替えがで…

オクトラ大陸の覇者 #3 レベル上げ(キャットリン狩りとアーギュスト狩り)の効率の比較してみた

キャットリン狩りとアーギュスト(中級)狩りのどちらがレベル上げ効率が良いのか気になったので比較してみた。その結果のメモ。 結論 キャットリン狩り:6444EXP /秒(8人に経験値が入る場合) アーギュスト狩り:2272EXP / 秒 キャットリンの出現率や出方…

MacBookPro 2017 を初期化した

Mac

動作が重たすぎる chromeでタブ一個開くだけでCPU90%とかいったりする バッテリーが持たなすぎる ストレージに余裕がなさすぎる ということで初期化することにした。結果何の問題もなく初期化できたけど、一応メモとして残しとく。初期化後はブラウジング専…

オクトラ大陸の覇者 #2 ティキレン攻略パーティ

ティキレンの攻略パーティをメモしとく。このパーティで1回倒すのに7〜8分くらいかかる。 ポイントは取り巻きをまとめて倒すことと、クリティカル以外を無効化する「背水の陣」を如何に突破するか。 「どしゃぶり矢」「むらさめ矢」「特大電撃魔法」で取り巻…

オクトラ大陸の覇者 #1 現在の星5キャラ所持率は56.5%

『オクトパストラベラー大陸の覇者』がリリース一周年を迎えました。毎日とまではいかずとも、一年間通して遊ばせてもらっています。未だに無課金を貫いていて、無課金でも存分に遊べるのがこのゲームのいいところです。(一方で課金圧が無さすぎて心配にな…

人感センサー付き電球の良いところ・悪いところ

自宅の玄関・廊下・トイレ・脱衣所の電球を人感センサー付きの電球にしてみた。 消し忘れることがないので節電になりそう スイッチを押さずとも電気が点く(特に帰宅時や深夜はありがたい) 電球はネットで買えばひとつ1000〜2000円くらいで、割とコスパの良…

【Rails】simple_formでモデルに存在しないフィールドを扱う方法

modelにattr_accessorを定義することで、モデルにフィールドとして存在しなくてもsimple_formで扱えるようになります。 Model # 'hoge'はmodelにフィールドとして存在しない attr_accessor :hoge View Viewはこちら。チェックボックスを定義する例です。 <%=…

PS5をヨドバシのゲリラ販売で手に入れるまで

先日、ようやくPS5を購入することができました。未だPS5は品薄で簡単に手に入らないのが現状です。「転売ヤーに屈したくないけど、なかなか購入できない・・・」という方がまだまだいると思うので、購入までの過程をシェアします。参考になれば幸いです。 結…

MERRELLのカメレオン8が活躍中

雨の日に子供の面倒を見ながら歩いていると、足元に気を配る余裕がなくて靴がびしょ濡れになってしまうので、MERRELLのカメレオン8を買った。カメレオン8はGORE-TEXプロダクトなので濡れても中まで水が染み込まない。今まで軽量なランニングシューズを履いて…

PS5の当選メールをスルーしてしまったので再発防止する

Sparkというメールアプリを使っていて、メールマガジン(であろうメール)を一括で既読にできる機能があるのだけど、PS5の当選メールがメールマガジンに分類されていることに気づかず既読にしてしまいスルーしてしまった。今年一番のショックである スルーし…

スマホゲームを辞めたり再開したりを繰り返してる

スマホゲームは面白いけど、一定期間続けていると、次第にポジティブな感情をネガティブな感情が上回るようになってくる。特にスタミナ制を取り入れているゲームは顕著で、初めは楽しくてやっていたゲームも「スタミナがもったいない」という理由で遊ぶよう…

新しく購入したドラム式洗濯機が早くも猛威をふるってる

まだ梅雨入りしてないはずなのに、連日天気が悪い。一日中雨だと洗濯物を外干しできないし、夕立が降れば急いで取り込まなくてはいけないけど、乾燥機能付きの洗濯機であれば、天気を一切気にしなくて済む。毎朝の習慣として洗濯→乾燥コースをピッとするだけ…

粒度調節ができるミルが欲しい

いま使っているメリタの電動ミルは粗さ調節の機能がなくて、手動(ボタンを押し続ける長さ)で調節している。 コーヒーの味が変わる要因を見極めたいけど、粗さが一定でないので、味の変化が粗さによるものなのか、その他の要因なのか、場合分けができない。…

趣味と暇つぶし

自分にとってゲームが「趣味」ではなく「暇つぶし」に変わってきている。どうしてもやりたいゲームがあるから時間を作って遊ぶ、のではなく時間が空いて特にやることもないからなんとなく遊ぶ、のようになってきていることに気づいた。 大人になるとゲームが…

何もやる気が出ない時の対処

人間、どうしてもやる気が出ないことがある。今週頭はなぜか何もやる気が起きず、生産性最悪で参った。 やる気は出そうと思って出すものではなく、行動することで出るものである、というのはよく聞く話で、それはその通りだと思うけど、そうはいっても何もし…

ドラクエウォークガチャ400連分の記録

今年2月に再開してからガチャ結果の記録を取っている。このゲームの最高レアリティ排出率は7%と比較的高めに設定されているのだが、40連回して1つも出ないなんてこともあって、本当に7%なのか?と疑わしくなったのが記録を取り始めたキッカケ。 で、その結果…

DUNK SHOOT 9月号

ダンクシュート 2020年 09 月号 [雑誌] (日本語)発売日: 2020/07/22メディア: 雑誌 NBAは大学生のころからちょこちょこ観ていたのだけど、昨シーズンあたりからNBAの魅力に完全にハマった。推しはロサンゼルス・レイカーズ。NBAが再開するにあたって選手のこ…

感想『ポケモン剣盾DLC・鎧の孤島』

【Switch用追加コンテンツ】ポケットモンスター ソード・シールド エキスパンションパス|オンラインコード版任天堂Amazon ポケモン対戦のモチベーション再熱を期待して遊んでみたけど、期待通りにはならなかった。 DLCのストーリーなんてあってないようなも…

感想『MAJOR 2nd 第1シーズン』

https://www.netflix.com/title/80996823www.netflix.com 前作『MAJOR』は全6シーズンをイッキ見するほどハマった大好きなアニメ。続編の『2nd』がアニメ化されていることは知っていたけどずっと手を出してなくて、ふとNetflixで第1話を観たらそのまま止まら…

リマインダーアプリ『Due』の自動スヌーズがいい感じ

『Due』というリマインダーアプリが良い。 いままでルーチンタスクのリマインドにiOSの『純正リマインダー』アプリを使っていたんだけど、通知が一回切りだから無視してしまうとそれっきりになってしまうのが問題だった。 『Due』はタスクを完了するまでひた…

戦法を決める

アマチュア初段を目指すにあたって、あれもこれもと様々な戦法に手を出すより、戦法を固定して指し続ける方が良いと聞いて、戦法の品定めをしている。 最初に試したのは四間飛車。左に攻撃の布陣、右に囲いと攻守がキレイに分かれてわかりやすく、美濃囲いが…

PS4『Ghost of Tsushima』を始めた

【PS4】Ghost of Tsushima (ゴースト オブ ツシマ)発売日: 2020/07/17メディア: Video Game 5時間ほど遊んだ。面白い。 購入前に一番懸念していた「システムが複雑すぎて付いていけないかも」は杞憂だった。少し前に遊んだ『仁王2』は育成要素が多すぎて付い…

こうしてクソコードが生まれていく

いま参画している新規開発プロジェクトのシステムには、ユーザーのロール別にパスワード変更画面が存在する。 画面は複数あるけど処理は同じ。パスワードポリシーも同じ。でも画面ごとにパスワードポリシーのチェック処理が実装されていて、これは冗長でマズ…

三手詰めが難しい

『みんなの詰将棋』というスマホアプリを使って詰将棋をやるのが日課になっている。 スマホさえあればどこでもできて便利。答え合わせも自動なので楽チン。問題は「一手詰め」から「十一手詰め」まであって、全部で1000問弱あるので当分はこのアプリで事足り…