アプリ開発

[Flutter]httpパッケージでUser Agentをカスタマイズする方法

おつかれさまです。すぺきよです。今回はFlutterというかDartに関する小ネタです。Dartでアプリからサーバー上のWeb APIを呼び出すときに、httpパッケージ(を利用できます。実際、自分で仕事上で開発しているアプリもhttpパッ...
英語

Duolingo 500日目の報告

おつかれさまです。すぺきよです。毎日、毎朝早起きして続けているDuolingoですが、先日連続500日目を迎えました。500日目を達成した当時は仕事が忙しすぎてブログどころじゃなかったので、しばらく経って今日512日目を迎えています。なので...
レビュー

1回約数十円:疲れた時に栄養ドリンクの代わりになる格安アイテム

おつかれさまです。すぺきよです。プログラムや書類作成などのデスクワークをしていると、疲れで頭が回らなくなることがありますよね。特に忙しい時期や、締め切りが迫っている時にこうなると、非常に困ります。こういう時、栄養ドリンクで急場を凌ぐことも多...
アプリ開発

[Flutter+Android] 画面全体が灰色になってアプリが動作しない問題を解決した話

おつかれさまです。すぺきよです。今回は、AndroidというかFlutterというか、たぶん私が悪いんでしょうけれど、想定外のエラーではまったお話です。数時間悩んで調べて、不具合の原因がわかったときはここかよ!って脱力しました。ほぼ、戯言の...
備忘録

文字化けを攻略する

おつかれさまです。すぺきよです。いつも悩まされる文字化け。忘れたころに発生する文字化け。困りますよね。特にWindows環境を使っていると、よくShift JISとUTF-8がごちゃ混ぜになり、文字化けが発生します。Windowsでは昔から...
アプリ開発

Dartのfactoryキーワードってなんだ?

おつかれさまです。すぺきよです。仕事でFlutterを使ってアプリを開発しています。データ保存用のエンティティを宣言する際にFreezedというツールを使ってシリアライズ・デシリアライズ部分を作っています。Flutterを触りだして日が浅く...
アプリ開発

Flutter ERROR: Missing classes detected while running R8.を解決した話

お疲れ様です。すぺきよです。最近仕事でFlutterを扱うことが増えてきました。自分でも開発して、メンバーにも開発してもらって、テストも終われば次にやることはリリースです。アプリなので、AndroidはGoogle Play、iOSはApp...
Web開発

[JavaScript+Selenium]FirefoxのWebDriverを直接使って起動する

お疲れ様です。すぺきよです。仕事でSeleniumを使ってテストデータの登録作業を自動化しています。ちょこちょこ動いて次々に画面からデータ登録してくれるSeleniumは本当にかわいいです。ほかにもデータ登録で苦労としているメンバーがいたの...
Web開発

JavaScriptでsleepを実装する

お疲れ様です。すぺきよです。今回はWeb開発の小ネタです。JavaScriptにはsleepがない!?C言語やPHPなどの一般的なプログラミング言語には標準でsleep、要するに処理を指定時間待機する関数が実装されています。しかし、実はJa...
英語

Duolingo デイリークエストのコツ

お疲れ様です。すぺきよです。Duolingoのコンテンツで、デイリークエストというものがあります。一日につき3つのクエストという名のお題が課せられ、クエストをクリアするごとにジェムやXP2倍ポーションなどが報酬としてがもらえます。そんなデイ...