うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

How to handle Error "Untrusted Developer" at running app for debugging in iOS device

I'm writing about iOS/Flutter development tips. The details are as follows Topic How to handle Error "Untrusted Developer" at running app for debugging in iOS device Error detail Untrusted Developer Your device management settings do not a…

iOS端末でデバッグ時に、Untrusted Developerというエラー内容で、アプリを実機で立ち上げられなかった場合の対処法

アプリ開発の際に、iOS端末でデバッグをする際に以下のエラーになってアプリをインストールは出来ても立ち上げられないことがあります。 エラー内容 Untrusted Developer Your device management settings do not allow using apps from developer "Apple De…

flutter runすると突然、Warning: CocoaPods not installed. Skipping pod install. というワーニングをはいた後に Error になり run が exit してしまう問題への対応

今回はflutter開発時のトラブルとその解決方法についてになります。 環境 Mac OS BigSur 11.4 VScode flutter 2.2.0 fvm 20200728現在 エラー内容 flutterで開発中 flutter run をすると、にこんなエラーが突然表示されることがありました。 Launching lib/m…

fvm自体をアップグレードする方法。fvmで管理しているflutterのバージョンが古いなと感じたら

flutterのバージョン管理にはfvmは便利なツールの一つでしょう。 fvmを使っていると時々fvmが管理しているflutterのバージョンが古いと感じるときがあります。 そういうときはfvm自体を pub global activate fvm でアップグレードするといいかもしれません。…

How to upgrade fvm itself. If you feel your fvm is old...

If you feel flutter version management tool fvm, you may sometimes verions listed at fvm versionsare old. If so, you can upgrade fvm itself by pub global activate fvm . This article covers... How to upgrade fvm How to get latest flutter by…

How to use Exceptions

Error handling is a common and hard concern for developers. There're some approaches to do it and Exception by try catch is one of them. In this article, I'll introduce how to use Exceptions in terms of Effective Dart. dart.dev Exceptions …

例外処理(Exceptions)の使い方

プログラムを書く上でよくある話ですが、 エラーハンドリングをちゃんとしましょう という話になります。 エラーハンドリングというのはいろいろなやり方があると思いますが、そのうちの一つが try catch による例外処理になるかと思います。 ここれでは eff…

【備忘録】VScodeにPythonのLintを設定する

PythonでのコーディングをVScodeを使ってやってみることにしてみました。 これに伴って環境の整理をしていましたが、lintの設定をすることにしてみました。 lintに何を使うか、fake8 標準の機能としてPylintが有効になっているところを、fake8を使ってみるこ…

新しいプロジェクトを開始しました

社会人になる前に、友人と企画してブラッシュアップしていた企画がありました。 その企画は、いくつかのITベンチャー企業の方にプレゼンさせていただきました。 またそのうちの一社では社員の方と一緒に企画を練ったり、実装をしたりしていきました。 結果的…

【備忘録】Flutter で build_runner を使い flutter pub run build_runner build をしたときに、 Failed to precompile build_runner:build_runner といったエラーが出る場合の対応

環境 ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 19H1030 Flutter: 2.2.0 build_runner: 2.0.2 エラーについて $ flutter pub run build_runner build Failed to precompile build_runner:build_runner: ../../../.pub-cache/hosted/pub.…

【備忘録】記事を書くときに便利なコマンド、Max OSのバージョンを sw_vers コマンドで確認する

技術系の記事を書くときには、検証をした環境・再現できる環境などを書いてあげることが大切なことかと思います。 mac OSだと、 画面の左上のリンゴマーク > About This Mac から確認することもできますが、コマンドで簡単にしてしまいたいときに、 sw_vers …

【備忘録】mac OS Catalina(10.15.7)で brew install をしたら Error: Permission denied @ apply2files というエラーが出た際の対応

経緯 brew installや brew upgrade などをした際に、以下のエラーが表示されてしまった エラー内容 Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins うまくいった対応 $ sudo chown -R $(whoami) $(brew --prefix)/* コマンド…

gitでタグをチェックアウトする

gitを使ってバージョンコントロールをする上で、GitHubのRelease機能を利用したりしてgitのtagは作成したものの、そのtagを打った際のコードに戻る(チェックアウトする)ことが少なかったので、その方法などを改めて確認しておきます。 タグ一覧を確認 git …

Angular で Webアプリケーションを作成する為に、MacOS上にAngular CLIで開発環境を構築する為の備忘録

Angular CLI とは Angular を使って開発をする為の、コマンドラインツールです。Angularを使う場合には基本的にこれを用いることになるかと思いますが、メリットは色々あります。 CLIがプロジェクトの大枠・型を提供してくれる この点について考える必要はな…

Angular CLI を npm install しようとしたら、EEXIST: file already exists .... といったエラーが出た場合の対応

環境 macOS 10.15.5 node: 13.11.0 npm: 6.13.7 angular cli をインストールしようとした際に遭遇したエラー % npm install -g @angular/cli npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/iss…

Dockerで立ち上げたContainerの挙動に手元のコードの変更を即時反映させる方法

Dockerで立ち上げたContainerの挙動に、手元のコードの変更を即時反映させる方法です。 Volumeを指定してマウントする version: '3' services: bot: image: watashino/image tty: true volumes: - ../:/src # <path in local>:<path in container> build: context: .. dockerfile: ./docker/ser</path></path>…

docker-compose upをしてもプロセスが終了してしまうことへの対応

基本的には docker はフォアグラウンドでプロセスが走っていれば docker container のプロセスが終了することは無いと思っていたのですが、うまくいかないことがあったのでその対応を書き残しておきます。 tty: true にする docker-compose.yml version: '3'…

Docker Image関連のコマンドの使い方からDockerはどう使うのか雰囲気を知ろうと細かく書き出してみた

対象 Dockerは使ってる、使ったことあるし、なんとなく環境も作ったり作らなかったりする やれと言われれば自分一人でもググったりしてなんとか立ち上げられるけど、説明してと言われると言葉に詰まる Dockerについてなんとなく図解することはできるけど、じ…

そこまでDockerを分かっていない人の為のコマンドまとめ(随時更新)

徐々にデータを追加していきます 環境 MacOSX 10.15.3 docker desktop 2.2.x Dockerそのものがわからんとき command meaning note docker --help dockerコマンドの内容 削除したいとき command meaning note docker image rm 指定したを削除する 複数のを指…

Apple Watchアプリ(WatchKit App, WatchOS)の実機検証時のトラブルを諸々解消

WatchOS用のアプリケーションを実装している最中のことですが、 当然のように実機検証したくなりました。 実機検証自体は、簡単で 検証したいAppleWatchとPairingしてあるiPhoneをMacにつなぐとXcodeが **「いい感じに認識」** してくれて、Watch Kit Appか…

【進路】国連や国際機関で働く為の道筋

大学に入る前くらいから、いつか国連で働いて国際社会の安定のために後継するんだ、と思っていたことをふと思い出しました。 でも大学在学中に、色々起きて、それどころではなくなって、いつしかこの思いも忘れてしまいました。 最近ふとしたことから国連で…

【本】ケビン・クルーズ, Kevin Kruse 著 - 1440分の使い方 ──成功者たちの時間管理15の秘訣 (まだ途中です)

今日読んだ本です。まだ読み切れていません・・・ 経過時間: 25分 学んだこと 言葉たち 大成功した人は、時間のことは対して木にしておらず、価値や優先順位、継続的な習慣を重視している 1日は1440分、1分の可能性を思い出そう 最も重要なtask(MIT: Most Im…

【本】時価総額の低いタグは無視 - すべての教育は「洗脳」である 21世紀の脱・学校論 (光文社新書)

今日読んだ本です。 読了時間: 10分 学んだこと そもそも「学び」というものをとても高く評価していて、意見が合うなぁと思った 自分の価値を高める為に、自分の特徴とも言える「タグ」を3つほど掛け合わせて、レアな存在になろうという考え方は同感だけど、…

3Dアプリの行動履歴ログを獲得する為に参考にした資料の備忘録

qiita.com 経緯 とあるサービスでユーザーの行動解析を行う際に、ログデータを受け取ってなるべくリアルタイムに加工して出力するシステムが必要になったので、どう構築していくか調査することになりました。 その際にとても有用だと感じた資料を残しておき…

既存プロジェクトをRails5.1にアップデートしたので、webpackerを使って、楽できる感じの JS(ES6)とRailsの開発環境を構築してみた

qiita.com 経緯 環境を以下のようにアップデートしたので、webpackerを導入しました。 - Rails 5.1.3 既存プロジェクトにwebpackerを導入する 基本的に README を見れば問題ないです またのコマンドを打てば、サンプル(大元になるガイド)ファイルも出力し…

d3.js初心者が3時間でRails5.1に複数のグラフを実装した際に参考にした記事

d3

作ったグラフを行動軌跡図と棒グラフです。 References Path dotとpathなど Improving D3 Path Animation Grouped Bar Chart D3 v4 - Group barChart グループ化した棒グラフ http://jsbin.com/nuyipikaye/edit?output Grouped horizontal bar chart. Groupe…

ダブルクオーテーション " が &quot; になるのを防ぐなど、String Interpolation で変数を Unescaped にする方法

pug

qiita.com pugのテンプレート内に変数を展開する String Interpolation で、エスケープさせる方法とさせない方法についての確認です。 ただ ドキュメント をちゃんと読めば済む話ですが、なかなかたどり着くことができなかったので、メモしておきます。 - va…

"Cannot truncate a table referenced in a foreign key constraint" 外部キー制約でtruncate tableできなかった時の対応

qiita.com あんまりtruncate tableする機会がいままでなかったのですが、mysqlでtruncateしようとしたら、外部キーの制約があるからできませんってエラーが出てきたとき、どうしてもtruncateしたい場合は次の様に外部キーチェックを一度キルトいいようです。…

migrate時にエラーメッセージが表示されていなくても、エラーになる場合

qiita.com laravel 初心者の備忘録です。 php artisan migrate してみたら、migrateは走って migrated xxxxxxxx migrated xxxxxxxx って表示されて特にエラーは表示されていないのに、エラーになることがありました。 とりあえずログ表示を増やそうと思った…

Laravelでtest用DBにmigrateする方法

qiita.com Laravel入門者の備忘録です。 テスト用DBの設定を記載します。 mysqlでもpostgresでもsqliteでもなんでもいいdせうが、surfixに _testingをつけておくとわかりやすいです。 'mysql_testing' => [ 'driver' => 'mysql', 'host' => env('TESTING_DB…