この記事は はてなエンジニア Advent Calendar 2023の8日目の記事です。昨日は id:chris4403 の GAS x YouTube Data API v3 ではてブで人気のYouTube動画のプレイリストを作るの巻 でした! はてブを元にプレイリストを作るのは面白そうですね。他にもたくさ…
WEB+DB PRESSが休刊になった。休刊になると聞いた時は衝撃で、育ててもらった恩のある母校が廃校になるかのような感覚だった。 その最終巻であるVol.136が先日発売された。内容はいつも通りなのが良かった。 gihyo.jp 読み進めていくと、いつも通り、Web開発…
ULIDのような時間で並び替えられるIDは便利ですよね。 github.com スペックによると、48ビットがタイムスタンプ領域だそうです。これを使い切るのは 10889年だとも書いてあります。 これを使い切った後どうなるのかが気になったので、調べてみましたが、スペ…
Web Viewを使っているアプリを開発している時、PCのSafariのインスペクタによるデバッグは便利ですよね! Safariの開発者ツールによるデバッグは便利なのですが、iOS 16.4でなぜか表示されなくて困っていました。 タイトルに答えは書いたのですが、isInspect…
SwiftUI Previewでビューを作っている時、printデバッグがしにくくて困ったことはありませんか!? これまでPreviewではprint()の中身が表示されなかったのですが、Xcode 14.3のリリースノートを眺めていたところ、これが改善されたようです! Xcode 14.3 Re…
ChatGPTでアプリを作ろうとしています、id:kouki_dan です。 前回のPart3では、ログイン、ログアウトの画面を作ってきました。それも、ChatGPTが書いてくれたコードをコピーしてペーストしていくだけでです。 kouki.hatenadiary.com 今回は、順番的にいうと…
ChatGPTでアプリを作ろうとしています、id:kouki_dan です。 前回のPart2では、どんな画面を作れば良いかをChatGPTに聞いてみて、まず作るといいと言われたスプラッシュ画面を完成させました。 kouki.hatenadiary.com 今回はきっと、ログイン/サインアップを…