Tech

Ads
Vue.js

[Vue.js]Vue CLI project(@vue/cli) でVue.jsプロジェクトを作成し、GitLabプロジェクトに登録する手順

新規でVue CLI(@vue/cli)のプロジェクトを作成する機会があったので、備忘までに手順を残しておきます。手順を忘れた頃に新たに作成し、その度はまることも多いので、一度整理したいと思った次第です。作業前の状態node, npm, @...
Tech

[SwiftUI] GeomertyReader を用いて、親Viewの内側に等分に子Viewを配置する方法

親Viewのサイズに関わらず、均等にViewオブジェクトを配置する方法をGeomertyReaderを用いて実装します。geometry.sizeを活用することで、View内の相対的な座標を指定することが可能になるため、親Viewでのレイア...
Japanese

[SwiftUI]SwiftUIがContentViewや、View Objectを配置する仕組み。Modifierの有無や、その順番による結果の違いなど

SwiftUIにおいては既存のUIKitとは異なり、コードベースでView Objectを配置していきますが、慣れるまではなかなか思ったとおりに配置できなかったりします。そこで、簡単な例を基にSwiftUIにおいて、ContentViewや...
Tech

[SwiftUI]GeometryReaderを活用した、Global座標、Local座標の取得方法と.offsetモディファイヤの変化に伴う座標の変化

SwiftUIにおいて、Global座標、Local座標というところに着目して、その値の取得方法やViewの配置方法と、親子それぞれでオフセットを変更した場合に、どのように座標の値が変化するのかを簡単に整理したいと思います。
SwiftUI

[SwiftUI]ステータスバーの高さを取得する方法

SwiftUI において、特定のデバイスに依存しない実装となることが好ましいため、デバイス毎の画面サイズ( UIKit におけるサイズ= Points )を取得する方法をまとめてみました。Xcode : 12.4, Swift: 5Appl...
Japanese

[Google Document] Google Spreadsheet でセルの値を上位、下位で色分けする。( Excel のトップ10による色分けの代用)

Excelでは、選択したセル内でトップ(ボトム)10個を指定した色で色分けしハイライトする機能がありますが、残念ながらGoogle Spreadsheetにはその機能がないようです。そこで、10個をハイライトするわけではありませんが、四分位数を活用して、類似のハイライトを作成する方法について紹介します。
Tech

[Google Document] Google Spreadsheet で作成したピボットテーブルを合計列でソートする方法

Google Spreadsheet は無償ツールながらExcel同様にピボットテーブルを扱うことができます。今回は、作成したピボットテーブルのソート方法が少し分かりづらかったので、実例と共に紹介します。サンプルデータ今回は、環境庁が公開し...
SwiftUI

[SwiftUI] リストアイテム を常に 移動 可能 にする

SwiftUI において、リスト に登録した リストアイテム を 移動 する View を実装したかったのですが、 toolbar の EditButton を用いる実装では都度 Edit ボタン を クリック する必要があり、その手間を省...
SwiftUI

[SwiftUI] JSONファイルをSwiftUIでDecodeし、Viewで活用する方法 (ObservableObject)

以下の3つの整合性がしっかり合っていないと、プレビューがクラッシュする上、どこに問題があるのかデバッグが難しいので、念入りに確認するのがよい。JSONファイル(.jsonファイル) 今回はteam.jsonというファイルJSONデータ構造定...
Python

[Python][Selenium] Headless Chrome での WebDriver 起動方法

Javascript を用いた動的サイトを対象とし、Selenium を動作させようとしたところ、簡単なところで躓いてしまったので、備忘までに以下に手順を残します。Mac OS Big Sur 11.1Python 3.8.3ChromeD...
Ads