「せばな」は言わない

綱の上を歩き、岩を登るエンジニア

【Android Studio】Mapboxの設定でエラーが発生する件

環境 公式によると Android Studio less than Arctic Fox (2020.3.1) and Gradle less than v6.0 Android Studio Arctic Fox (2020.3.1) or later and Gradle v6.0 or later 追記 久々の投稿になる。 今回は地図サービスのMapboxをAndroid StudioのGradleで…

【Electron】アプリパッケージ後にモジュールが見つからないエラー

3日フルで悩んだ 背景 結論 環境 はじまり アプリパッケージ後にモジュールが見つからない preloadを配置する場所 微妙な方法 ベストな方法 3日フルで悩んだ もうほんとに泣きそうだった。 完璧な解決かは分からないけど記録しておく。 背景 昨年から業務を…

【Alexa】言語設定が日本語でもAlexaスキルが英語になってしまうときにやったこと

アプリのスキルがどうしても英語になる 直さなアカン!!!! 解決策はパスワードを変えること! アプリのスキルがどうしても英語になる echo dotが届いて、ウキウキで設定をするものの最初は何故かAlexaが英語で喋り、スキルも英語表記だった。 tk-thunder.…

【ASP.net Core】ASP.net core Apiで既存のDBに接続する

ASP.net core Apiで既存のDBに接続する ツールとパッケージのインストール Entity Framework Core ツール パッケージインストール DBをスキャフォルドする インターフェース リポジトリ コントローラー オブジェクトを注入する ASP.net core Apiで既存のDBに…

【ASP.net Core】ASP.net core ApiのプロジェクトをVSCodeで作成する

はじめに プロジェクトを作成すっぞ! 実行してみる DBに接続するのは次の記事で はじめに 仕事でアプリケーションを作成する際に、PythonでSQLServeに接続して結果を返すAPIを作成したことがあった。 できればC#で組みたいのにと思っていたら、たまたま読ん…

【雑記】ようやくデスクトップPCをWifi対応させた

ゾンビPCがパワーアップ(今更) WiFiワイヤレスアダプターを実装! ゾンビPCがパワーアップ(今更) 皆様は覚えているだろうか。2018年に発生した事件。そう、僕のPCが(物理的に)火を吹くという忌々しく痛々しいあの事件だ。 tk-thunder.hateblo.jpしかし、パー…

【IoT】スマートホームのキーアイテムたち

IoT

デバイス到着 Echo dot Switch Bot デバイス到着 前回の記事にてアマゾンのタイムセールで注文した自宅IoT化のデバイスを紹介した。 注文から2日で自宅に届きました。 tk-thunder.hateblo.jp Echo dot 自分のアマゾンアカウントを連携させたらさっそくアレク…

【IoT】自宅IoT化計画

IoT

デバイス購入 Echo Dot (第4世代) SwitchBot Hub Mini デバイス購入 結婚後に住む家が平屋の1LDKということでさほど広くもない。照明関係もリモコンで操作できるためIoTの仕事をしている人間らしくIoT化計画を画策している。 他にもエアコン、TV、風呂の追い…

【雑記】唐突ですが...

今年もまたコロナでのんびりした1年になるかと思いきやどうもそうはいかないみたいだ。 唐突ですが、結婚することになりました はい。 書いている自分も誰に向けての報告なのかは分かっていない。妻となる(予定の)人とはお付き合いを初めて約3ヶ月。 クライ…

【雑記】2020年の振り返り

はじめに IT分野 スポーツ スポーツ推進委員 スラックライン ボルダリング 私生活 総評 はじめに あれ、2019年の振り返りが2つくらい前の記事にあったような気がするけど?(すっとぼけ 昨年は1記事しか更新しなかったことが凄い。泣けてくる。さて、昨年はほ…

VSCodeからAnacondaの仮想環境を指定できなくなった

VSCodeが言うことを聞かない Pythonのコードを書く時はいつもVSCodeを使用している。 PythonはAnacondaを使用してインストールし、仮想環境を切り替えながら使用している。 この日はコードの実行時にインポートのエラーでつまずく。 インタプリタは合ってい…

【雑記】2019年の振り返り

はじめに IT分野 Python Vue.js Raspberry Pi iPad Pro12.9 スポーツ スポーツ推進委員 スラックライン ボルダリング 総評 はじめに 2019年の終了まで1ヶ月をきったので、ここらへんで1年の振り返りをしようと思う。ちょっと早くね?とかいう意見は受け付け…

【SpreadSheet API】Internal error encountered.

Google SpreadSheet APIでエラー 単純作業の自動化でバーコードを読み取って記録をGoogleのSpreadSheetに記載するプログラムをPythonで書いた。 1ヶ月の間かなり順調に動いていて僕も大満足だったのだが、先週突如としてAPIがエラーを返すようになった。 gsp…

【Raspberry Pi】7inchタッチディスプレイの180°回転

ベーシックな回転について 以前の記事はRaspberry Pi用7インチタッチディスプレイについてちょっとトリッキーな回転について記したが、今回は一番多いであろう180°の回転について記す。 てかこっちのほうが先だよねtk-thunder.hateblo.jp ディスプレイRaspbe…

【Raspberry Pi】ラズパイで7inch タッチディスプレイの回転

ラズパイで7inch タッチディスプレイの回転 タッチディスプレイの画面とタッチ座標を回転させる方法。 3週間くらいかかったので記念にブログに書いておきます。ディスプレイRaspberry Pi 公式 7" タッチスクリーン LCD Element14発売日: 2016/09/01メディア:…

【Raspberry Pi】Rasbian Stretch Liteのセットアップ

はじめに 前提とする環境 やること 起動確認 ログイン 設定 1.言語 2.インターフェース WifiとSSH設定 1. Wifi設定 パッケージ管理システム設定 はじめに 仕事で使うRaspberry Piと趣味用のRaspberry Pi Zero WにRasbian Stretch Liteをインストールしてセッ…

【朗報】ワイのPC、復活を遂げる

はじめに 電源 CPUファン ケースファン Bluetooth 電源投入 はじめに 先日物理的に火を吹いた僕のPCだが、タイトルの通り復活を遂げたことをここに報告する。 tk-thunder.hateblo.jp電源が火花を散らしたのでマザーボードを始め、すべてのパーツがお逝きにな…

【悲報】ワイのPCが火を噴く(物理)

比喩表現でよくある、「俺の○○が火を噴くぜ」という言葉が現実になりました。 比較的分かりやすくお伝えすると、デスクトップPCが火を吹きました。以上です。 さて、いったいなぜこんなことになったのか…デスクトップPCは8〜9年位前に大学生の僕がせっせとア…

【Azure+Nodered】Azure上にNoderedの環境を用意するメモ

はじめに 前々回の記事について、Azure上のDBに向けてラズパイ上で動かすNoderedからデータを飛ばす旨で書いたんですが…何をトチ狂ったかAzure上にNoderedを展開することについても書いていました。混乱させてしまい申し訳ないです。あの時の僕はどうかして…

【Raspberry Pi】IoT入門 Azure+Noderedで環境データを見える化作戦 Part2

はじめに さてさて、前回は本当に疲れましたね。 tk-thunder.hateblo.jp今回でケリをつけてやりましょう。今回やることはこんな感じです。 Noderedのフロー構築 Noderedで環境データを定期的に取得 AzureのDBに環境データをアップする AzureのDBにアクセスし…

【Raspberry Pi】IoT入門 Azure+Noderedで環境データを見える化作戦 Part1

はじめに 前回の記事でラズパイとBME280を使用して温度、湿度、気圧がとれました! 今度は取得したデータをAzureにアップします。なんだかそれっぽいですよね(それって何だ) ※タイトルにNoderedと入っていますが、このPartではまだ出てきません!!ごめんね…

【Paspberry Pi】IoT入門 BME280のデータ取得を定期的に実行

はじめに 前回無事に温度と湿度と気圧が取得できましたね。 でもこのままでは一回一回実行しなければいけないので、もはや苦行ですよね。ここで cron設定をして取得プログラムを定期的に実行するようにしましょう。 ついでに取得したデータをファイルに書き…

【Raspberry Pi】IoT入門 温湿度・気圧の測定

はじめに 買うぞオラァ! ブレッドボード ジャンパーワイヤー(オス・メス) ジャンパーワイヤー(短) BME280(今回のメイン) Raspberry Pi3(分かっていると思うがこれがないと始まらん) 組むぞ! はんだ付け 通信準備とか 配線 動かす! はじめに ラズベリーパ…

【Paspberry Pi】Raspberry Piで設定すること

最近仕事でRaspberry Piを使うことになったので、次回セットアップ時に忘れないように自分用のメモです。 参考にした記事などのリンクをまとめておきます。 GUI OSインストールからフォント設定 インストール全般 SSHまで SSHピンポイント CUI ロケール設定(…

【Pythonista】LineNotifyでLineにメッセージを送る

Pythonistaでの遊び方を探していたら、PythonでLineNotifyを利用してメッセージを送る方法をQiitaで見つけたので、これを題材にしてみる。LineNotify notify-bot.line.meやることもコードも下記の投稿のとおりです。 qiita.comしかし、今回はPythonistaで上…

【Pythonista】PythonistaにDropboxのダウンロード・同期機能を追加する

前回の記事でPythonistaにStaShをインストールし、今回ははDropboxとの連携機能を追加しましょう。 tk-thunder.hateblo.jp Dropboxからのダウンロード機能を追加 下記の記事を参考にしていただければ良いのだが、DropboxのAPIのバージョンが変わっているため…

【Pythonista】Pythonista3にコマンドライン機能を追加

Pythonista3が超絶便利なのは前回の記事でお分かりただけただろうか。しかし、Pythonista3は更に進化する。一見プリインストールのモジュールやパッケージのみしか使用できないかと思いきやそうではない。パッケージをインストールする際に使用するpipコマン…

【Pythonista】Pythonista3マジやばくね?

Pythonの勉強を始めてからもうすぐ1ヶ月。いつものようにネット上のPythonナレッジを参照していたら、不意に飛び込んでくる「Pythonista3」の文字。なんだろうと思い調べてみると、iOS上でPythonの開発ができるアプリのことらしい。すでにこの響きだけで神…

【Mac】macOS could not be installed on your computer. (high sierra)

Mac

help ! high sierra install failed "macos could not be installed on your computer" | tonymacx86.com より画像引用 昨晩、突然の悲劇が僕を襲った。メインで使用しているMac Book Airにタイトルのようなメッセージが表示され、OSの起動が途中で止まって…

【C#】yield return

C#

yield returnの使い方の一例を教えていただいたのでメモ。WIndowsフォームアプリケーションなどでフォーム上のコントロールを全て取得したいときなど。 public IEnumerable<Control> GetAllCollection() { foreach(Control ctrl in Controls) { yield return ctrl; } </control>…