tsurup

約12年間理学療法士として働いたのち、34歳でエンジニア転職。鹿児島のWeb系企業への…

tsurup

約12年間理学療法士として働いたのち、34歳でエンジニア転職。鹿児島のWeb系企業への転職を機に、アウトプットをしていこうとnote利用開始しました。日々感じた事や頭の中の記憶を整理するためにブログ書いていきたいと思います。国語能力が低い為、読みにくいのはご了承ください。

最近の記事

朝活145日目 API叩いてみる

$ curl -L "https://api.tide736.net/get_tide.php?pc=45&hc=2&yr=2023&mn=5&dy=1&rg=day" | jq . % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left

    • 朝活144日目 潮位が知りたい

      今日は早めに出社したいのでちょい朝活 昨日までで風向きと風速入れれたので、後は潮位 サーフィンには満ち引き超大事なのです! 満込みがいいポイント、引きじゃないとダメなポイントなどなどあるのでレッツ検索。 早速みっけた! 潮汐表っていうのねー え、やば! 画像返してくれるAPIまである! パラメータ設定してAPI叩くと こんなの返してくれた! ただ難点なのは緯度経度ではなくて都道府県コードと港コードで送信しないといけないことかなー まあ自分が使うだけだから都度調べて設定

      • 朝活143日目 風情報を出力

        GW前半戦終了。 特に予定もなく家でだらだらー 新しいゲームを買おうか葛藤しています。 最近食べ過ぎのせいか体重増加が著しい。 今日から食べ物にはマジで気をつけていこうと思います💦 さてさて、風情報出力しますかねー あと潮位も出したいなー コパイロットに、https://github.com/Turu0512/my-surf-point/blob/main/src/api/fetchWaveData.tsを参考に 「風情報をとってくるプログラムを書いて。APIはこちらで

        • 朝活142日目 風情報取らねば

          あー 今日は何しようかなーって思っていたけど、考えてみればサーフィンに大事な風向き、風の強さがないじゃないか。。。 今使ってるAPIでできないか、できないなら別な方法も考えなきゃ。 あったー でもこの際だから他に何があるか探してみる んー Windyの値と単位揃えてもだいぶ違うなー でも気象庁のデータ取ってきてるっぽいし、、、一旦これでもいいかなー あまりにかけ離れてそうだったら考えよう。。。 単純に今のURLにがっちゃんこしたらエラー がっちゃんこしたやつ h

        朝活145日目 API叩いてみる

          盛れない

          昨日飲み過ぎ帰り遅すぎでぐっすり寝て、友達とゲーム APEXのランクで野良の人とPT組んだけど今日はプラマイ0くらいで終了 頭重いので開発は今日はお預け。 今からお墓参り行って、、、居酒屋で晩御飯食べてきます めでたしめでたし

          盛れない

          朝活141日目 複数ポイントの実装

          昨日でドロップダウンメニューは作れたから、今度はそのメニュをクリックしたら内容が変わるようにリンクを埋め込んでいく。 あとはメニューを登録したポイントの分だけ出力するように変えていく。 まずは次のポイントを登録しておこう。 東シナ海がわの西方海水浴場を登録。 ここは梅雨時期とが冬によくナビが立つところですねー REACT_APP_NISHIKATA_POINT="西方海水浴場"REACT_APP_NISHIKATA_COORDS=31.911186, 130.224127

          朝活141日目 複数ポイントの実装

          朝活140日目 ドロップダウンメニュー完成⇨コレジャナイ感

          今は http://localhost:3000/points/koigaura で表示できるようになった。 なので、ドロップダウンメニュー?を作って、そこにポイントを並べたい。 ポイント名も動的に出力 .envにポイント名を追記、クエリパラメータから生成した環境変数で取得、表示する。 ドロップダウンメニューの実装に入る。 ChatGPTに言われた通り、いろいろインポート import React, { useState } from 'react';import

          朝活140日目 ドロップダウンメニュー完成⇨コレジャナイ感

          朝活139日目 クエリパラメータからポイントを表示

          この実装もしなきゃだ <ListItemButton> <ListItemIcon> <DashboardIcon /> </ListItemIcon> <ListItemText primary="Dashboard" /> </ListItemButton> ドロップダウンのメニューにして複数のポイント名を表示、ポイント名をリンク付きのボタンにしたい ChatGPT ChatGPT Reactでドロップダウンメニューを実装し、各ポイント名を選択可能なリン

          朝活139日目 クエリパラメータからポイントを表示

          リフレッシュ

          最近また胃の調子が悪いなぁ〜 お休みもらってリフレッシュ 服も買った いつも服を選ぶ▶︎決めきれない▶︎買う気が失せて帰る 買ったぜー 明日からまた頑張るー

          リフレッシュ

          朝活138日目

          今日も早めに出社したいので10分朝活。 コミットはできないけど今後やりたいことをChatGPTに聞いておく。 私 現在ルートに波情報のページ、Dashboardを表示しています。 今後クエリパラメータから情報を取りたいため、書き換えを行いたいです。 points/${point} 下記が今の状態です function App() { return ( <Router> <Routes> <Route path="/" element={

          朝活138日目

          朝活137日目 動的にURLを生成できるようにした

          今日は複数ポイント登録できるように実装をしていくー まずは使うのをやめたモジュールを削除。 今のURLは恋が浦決め打ちなのと、今後別な値も欲しい、やっぱこの値いらないなーってなった時に動的に決められないので修正する。 今日はcopilotにもお願いしてみる。 現在のURLは、 'https://marine-api.open-meteo.com/v1/marine?latitude=31.412205&longitude=131.343669&current=swe

          朝活137日目 動的にURLを生成できるようにした

          朝活136日目 結局元に戻す

          昨日は2件目まで、、、最近いけてなかったので久しぶりのバーへ。 カラオケメインのお店ですが入った途端に大量にお客さん入ってきて全然歌えなかったー でもまあ常連さんと色々お話しできてそれはそれでよき 代行も読んだらすぐ来れるってことだったので、割とすぐ帰りました。 そのおかげで今日は頭痛、、、ちょっとしか痛くないし、6時半に目が覚めたのでのんびりしたのち朝活開始ー なんかいっぱいエラー出てたよなー なんか解決するのが面倒になってきたので、元の実装に戻しましたー 動けばい

          朝活136日目 結局元に戻す

          朝活サーフィン

          今日の朝活はサーフィン! さんだん日の出が早くなっていて、海に着いた5時半ごろには明るくなって来ていましたー 次回からは5時着を目指して3時過ぎ出発かなぁー… また2時おきの日々が始まるー 朝一が人が少ないし波がいいから仕方ない😭 今日の波はぼちぼち遊べたけど、なかなか波が取れない、レギュラーで何度かずっこける… 難しいですー 6月に大会出るので、もうちょっと上手くなりたいなぁー 珍しかったのが波待ちしていたら、日本語が話せる外国人の方、サーフとリップしてる方に

          朝活サーフィン

          朝活135日目 修正祭り 

          公式から提供されているモジュール使おうとしたら今まで定義してたデータ型と違ったり、実装方法がだいぶ違ってめちゃくちゃにー んー、 今後別なAPIを叩くってもしなったら、変更するの大変そうだし、単純にAPI叩く形にしておいた方がいいのかな?っとさえ思えてきたなー でもその場合でも帰ってくるデータの型が違ったらよろしくないし。。。 この辺りもChatGPTに聞いてみようかな? ただ、今日も早めに仕事始めたいのでこれまで。。。 悩むー

          朝活135日目 修正祭り 

          朝活134日目 エラーハンドリング

          今日も早めに出社したいのでちょいかつにしときますー 昨日までで動的にポイントを指定できるようになったから、他のポイントを見るボタンと、データの受け渡しを実装しようかなー 画面上には不要なデータも出てるけど、一旦動的に表示できるようにしよう。 あとは思いついたことをIssueにまとめとこうかなー なんかお風呂入ってる時とかふとした時に、「あー、あんな実装いいなー」っとか思いつく。 監視対象みたいなボタンで、波の向きとある一定のサイズよりも大きな波が予報で出た場合はメールで

          朝活134日目 エラーハンドリング

          朝活133日目 ポイント情報の分離

          今日は早く出社したいので1コミットだけすることに 今後ポイント情報を増やして行きたいけど、そうなるとシークレットのポイントの情報も入れたい。 .envファイルとかに入れて管理しようかなーー まあわざわざ私のGitHubのアカウント探して、ポイントを探しにくる人はいないだろうし、あげちゃっても良いきがするけど、今後の実装のためにも分離しておく。 最終的に情報はDBで管理したいしー const params = { "latitude": 31.4033, "longitu

          朝活133日目 ポイント情報の分離