フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

【Flutter/ios】cloud signing を利用したビルドがうまくいかない

この記事で扱う内容は結局、未解決です。ご注意ください。 誰かのヒントになれば。 やりたいこと Cloud Sigining を利用して Distributed Certificate や Provisioning Profile を管理することなく Flutter で ipa をビルドしたい。 構想 一番シンプルに考え…

magic pod でアプリテストしていたら固定IPでつながらなくなった

問題 magic pod を使ってアプリのテストをしていたのですがあるビルドから、サーバへの接続元IPが固定化したものじゃなくなっていました。 原因 magic pod において Android や iOS では OS のプロキシ設定を使って固定 IP を実現しているのですが、とあるビ…

(備忘) slack-go で snippet をアップロードしようとしたらURLエンコーディングされてしまった

こんなコードを書いたら snippet が url encoding されてまともに読めなかった。 title := fmt.Sprintf("xxx-%d", now.Unix()) _, err = client.UploadFileV2Context(ctx, slack.UploadFileV2Parameters{ contents: result, Title: title, Filename: title, …

VScode で ginkgo extension 使ってる時に Could not populate the outline~ がでる

Could not populate the outline view: Error: error running "~/go/bin/ginkgo outline --format=json -" (error code ENOENT) Ginkgo executable already installed. ;) VSCode の Setting にて以下のように フルパス で指定すること。 "ginkgotestexplore…

vscode の dart analysis server がクラッシュする

flutter/dart を入れ替えたりしたタイミングで dart analysis server が起動しなくなったので対応した内容。 {"id":21,"jsonrpc":"2.0","error":{"code":-32800,"message":"Request was cancelled"}}Content-Length: 83 Content-Type: application/vscode-js…

M3 mac でトラックパッドのサイレントクリックを有効化する

Mac

いつのまにか 「サイレントクリック」 がGUI上から設定できなくなっていました。(深く押し込まなくても柔らかく触るだけでクリックとみなしてくれる便利機能です) しかし以下のコマンドを実行し再起動をすると実現できたので共有です。 defaults write com.…

Dart で回文判定

これでいける。 やっていることとしては String は rune の配列であることを利用し、rune 配列とひっくり返した rune 配列同士の等価チェックをしているだけ。 import 'dart:io'; void main() { stdout.write("input sentence: "); String s = stdin.readLin…

redis-cli で keys * をしてもあるはずのデータが何もでてこなかった

備忘録的に書いておきます このように書いたらあるはずのデータが出てきませんでした。 redis-cli keys '*' 結論は redis の db が別だからでした。 Redisのdatabase idってなんだ? - CLOVER よくよく見ると redis://127.0.0.1:16380/2 のような宛先にデー…

2023年の振り返り

2024年の1月も中頃になって、一昨年の記事を見かけたので書きます。 去年の 2022年の振り返り - フラミナル アウトプット ゲームのクローズ ghost-scramble.com ブログ記事 合計: 40記事 社外: 5記事 社内: 24記事 個人: 11記事 OSS GitHub - lirlia/prel: p…

【更新中】Flutter の Widget of the Week をすべてはっていく

自分の振り返り用。 リンクは youtube に飛びます。 機能名 コメント 一枚画像(https://www.youtube.com/watch?v=JSqUZFkRLr8&list=PLjxrf2q8roU23XGwz3Km7sQZFTdB996iG) AboutDialog ダイアログを表示する AlertDialog さまざまなアニメーションを設定でき…

【備忘】Terraform: Cloud certificate reference is not supported for TargetHttpsProxy creation., invalid の解決

こう書いてたら失敗した。(なぜ) resource "google_compute_target_https_proxy" "default" { name = "pr-cloudrun-https-proxy" url_map = google_compute_url_map.default.id certificate_manager_certificates = ["//certificatemanager.googleapis.com…

【Flutter/Dart】イテレーターで副作用のある処理を呼んではいけない

Flutter/Dart学習中です。 Iterator の一つである where を見ていたところこの記載があったので咀嚼してみます。 Creates a new lazy Iterable with all elements that satisfy the predicate test. The matching elements have the same order in the retur…