- 2023.11.03
iOS関連のことを調べてみた2023年11月03日
【SwiftUI】Gestureの検知できる領域について `DragGesture`を使用してエッジスワイプを実装する際に、検知できる範囲が記述の仕方によって大きく異なったので、紹介したいと思います。これはよく使う`onTapGesture`も同様であると考えられます。 # DragGestureとは DragGestureとは、ユーザーが最初に触れた位置、移動量などを取得するためのものです。スワ […]
【SwiftUI】Gestureの検知できる領域について `DragGesture`を使用してエッジスワイプを実装する際に、検知できる範囲が記述の仕方によって大きく異なったので、紹介したいと思います。これはよく使う`onTapGesture`も同様であると考えられます。 # DragGestureとは DragGestureとは、ユーザーが最初に触れた位置、移動量などを取得するためのものです。スワ […]
【Geopandas】国土交通省の鉄道データを解析する # はじめに 友人たちとの新宿集まりが千葉県民には遠い… そこで、鉄道データの解析に着手しました。国土地理院のオープンデータを活用し、全員の最寄駅から等距離の駅を探すために、GeoPandasの学習を進めています。 現在、中間駅の最適な算出方法はまだ見つかっていませんが、しばらく時間が取れなくなりそうなので一旦途中経過を共有させて […]
Rails7 で TODOアプリを作ろう ⑤ (i18nで日本語化) ## はじめに ### 前回は #### statusをenumへ として https://qiita.com/tomoaki-kimura/items/94c167b438e0485e2262 – バリデーション – enum について学びました。 ### 今回は #### i18nで日本語化 として […]
Rails7 で TODOアプリを作ろう ⑤ (i18nで日本語化) ## はじめに ### 前回は #### statusをenumへ として https://qiita.com/tomoaki-kimura/items/94c167b438e0485e2262 – バリデーション – enum について学びました。 ### 今回は #### i18nで日本語化 として […]
np.datetime64のUnix時間とその浮動小数について np.datetime64の浮動小数としての扱いについて、[本家サイト](https://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.datetime64)を見てもよくわからなかったので、挙動を確かめた。 # 結論 – 場合によって数値のオーダーが勝手に […]
PHPの新機能Fiber(Fibers)を使ってみる # 突然ですがPHPのFiber/Fibersってご存知でしょうか? 言うまでもなくPHPというプログラムは、基本的に上から下に向かって記述された順に処理が行われます。 途中で下から上に戻ることや、条件式に従って途中でループを離脱することはありますが、その動作は同期的であって、何らかの応答を待つ場合はその場でプログラムは待機します。 つまり概ね […]
Expressでnode_modulesのbootstrapをクライアント側から静的ファイルとして読み込む # 方法 アプリ起動の起点となるjsファイル(多くの人は`app.js`が該当するかと)に以下のような1行を加える。 “`javascript:JavaScript app.use(‘/bootstrap’, express.static(path.joi […]
jsの主要ライブラリ7選を徹底解説 # jsの主要ライブラリ7選を徹底解説 ソフトウェア開発において、Angular、Vue、Nuxt、React、Next.js、Node、Socket.ioは異なるツールやフレームワークです。それぞれがウェブ開発やアプリケーションの構築に役立ちます。 ## Angular **Angular**は、Googleによって開発されたJavaScriptフレームワーク […]
TerraformでSNSからLambdaにPub/SubするLocalStack環境を作ってみよう # 概要:information_source: Mac(M2チップ)環境でTerraform + LocalStack(無料版)を使い、以下の環境を作るのがゴールです。 ![スクリーンショット 2023-08-26 21.09.03.png](https://qiita-image-store. […]
JavaでPDFをSVGに変換 SVGとは「Scalable Vector Graphics( 拡大縮小可能なベクター画像)」を意味し、2ビットのベクター画像用に設計されたファイル形式です。ベクターグラフィックには、鮮明さを保ちながら自由に拡大縮小できるなど、多くの利点がある。SVG、PDFはすべてベクターグラフィックスのファイル形式である。 したがって、PDFがSVGに変換されたときに、その中の […]