スキップしてメイン コンテンツに移動

投稿

ラベル(デバッグ)が付いた投稿を表示しています

VS CODEでdraw.ioが使えた

Visual Studio Codeでdraw.ioが使える draw.ioもっと使いやすくならねーかなーと思ってたら VS codeで使えた VSCodeでDraw.ioを編集できるようにするまで   [ブログカード風リンクタグ作成] 知らなかったわ んでシーケンス図を作ってみた 拡張子はdio 新しいファイルを作るときに拡張子をdioにするとそれがdraw.ioのファイルになる そうするともうメニューが出てくる シーケンス図の基本図形はUMLに入っている シーケンス図はUMLに含まれてるのだな。これがまた。 シーケンス図ってそうなの? まあいいや。とりあえず適当にシーケンス図でも作ってみる   ちょちょっと作ってみたけどどうだろう・・・ お薦めは.drawio.svg シーケンス図を作り慣れてる人なら特に問題なく作れると思う まあdraw.ioはumlでも何でもどんとこいという感じだ このまま編集し続けても良いのだけどここはsvgファイルにすることをお薦めします 「ファイル」→「convert」でファイル形式をコンバートできるけどお薦めは.drawio.svg これは他のアプリからはただのsvgファイルとして認識されて、対応しているアプリなら編集も 表示も出来る 例えばedgeなら という風に見える(大抵のブラウザは対応しているというのにbloggerでアップロードしようとすると対象外ファイルと言われるのは釈然としない・・・)   svgファイルならdoxygenで組み込むことも出来るしテキストファイルなのでgitやsvnでも管理が楽 そんなわけでお薦めは.drawio.svgなのです  謎の.drawio.png 謎なのがpng形式のはずの .drawio.png png型式で他のアプリから認識はされるのだけどdraw.ioからオープンするとどうもベクター型式として読み込まれて文字や線が編集できるのだよ まあ使うことは無いので謎は謎でいいけど   おしまい

.NET MAUIでSqlite3はXamarin.Formsとほぼ同じ

2023/05/09 追記---------------- なんか、Androidで動かなくなったので調べていたら Nugetで「SQLitePCLRaw.bundle_green」の追加インストールが必要でした また、     /// < summary >     /// DBの作成ボタン     /// </ summary >     /// < param name = "sender" ></ param >     /// < param name = "e" ></ param >     private void SQLcreateBtn_Clicked( object sender, EventArgs e)     {         _dbCon = new SQLiteConnection(mkFullPath()); //メモリ上に_dbConを確保         _dbCon.CreateTable<VersionTbl>();               //VertionTblにそったテーブルを作成(既にテーブルが出来ていたら何もしない)     } SQLcreateBtn_Clicked関数の SQLiteConnectionの引数の追加し、フラグを追加し、下のようにしてください ・・・・・このテストをしたときは上のソースで動いてたんだけどね・・・     /// < summary >     /// DBの作成ボタン     /// </ summary >     /// < param name = "sender" ></ param >     /// < para...

デバッグするときは全部の端末をチェックしよう

まいった・・・ デバッグ時にアホな事をやって無駄な時間を潰してしまった とりあえず開発が終わったらメインの端末以外でも軽くチェックするのだけど そこでアホな事をやってしまったのです 数日前にスマホAで動作チェック・・・そのままアプリを落とさず放置 そして今日、デバッグのためにえるいーだーの基板側をスイッチON、端末Bで動作チェック あれぇ・・・・繋がらないなぁ 基板をリセットすると端末Bに繋ぐけど一旦接続するともう受け付けなくなる なんかバグらせたか・・・・ 古いアプリの入ってる端末Cでチェック ・・・・また繋がらない やばい、新しいアプリも、古いアプリも接続がおかしくなっている 基板側は改造していないのにそんなバグ今更出るはず無いのに何でだ・・・・ 基板をシリアル出力しながらログをチェック 端末B・・・・お、今度は繋がった アプリ終了をしてみる ・「切断」がシリアルに出力される  OK ・「再アドバイス」がシリアルに出力される  OK ・「接続」がシリアルに出力される     (´・ω・`)何でや 手元の端末のアプリを終了したのに「 接続 」って ええ??? 端末B、端末Cチェック アプリはちゃんと終了している   犯人は誰だ?   あちこち引っ越し回した結果 数日前にテストして放り出した端末Aがずっと動作したまま、BLEの接続を横からかっ攫っていたのでした ホント疲れた・・・・