2023/08/31
【メモ】インボイス制度
まずは、制度が熟成されていないことや、「免税事業者」に対する理解がされていないことが大きな問題です 「免税事業者は消費税の納税が免除される」 それでは、免税事業者の資格には何がひつようになるのか? 要件の面からみると「消費税課税期間の基準期間における課税売上高が、1,000万円以下という要件を満たす事業者」 次に、基準期間というのは、個人事業者は前々年。法人では、前々事業年度を指します フリーランスで、年間の”売上”が1,000万以下の場合には、免税事業者となりインボイス制度は、極論ですが”無視”しても大丈…
続きを読む2023/07/13
【sXGP】PHS終了、代わりとして期待の「sXGP」とは
1.9GHz帯が使われているのが凄くいい 記事の中にあるように、ローカル5GよりもプライベートLTEのほうがしっくりする。それに、免許不要で利用できるのも素晴らしい。SIMでの運用が可能になっているうえにコンパクトな機材で可能になるのも好ましい。 構内PHSが運用されていたところなら、簡単に導入できるだろう。 通信速度を気にするような場面ならWIFIを考えればいい 導入コストが高いローカル5Gよりも有意義に思える。 PHS終了、代わりとして期待の「sXGP」とは
続きを読む2023/07/13
【OpenAI】VS2022 C# で使ってみる(サンプル付き)
OpenAIのサイトから各種キーの取得ができていれば、それほど難しくない。 C#(VS2022)で使う場合には、NuGet で、「Betalgo.OpenAI」を探してインストールするのが簡単な方法だと思う。 サンプルコードも出ている。 非同期タスクで起動できるようにメソッドにしておけば楽ができる(と、思っている) private async Task frmInitAsync() { var openAiService = new OpenAIService(new OpenAiOptions() { A…
続きを読む2023/04/19
【考察】仕事の合間に専門外のプログラムを頼むのは有りか?
仕事にパソコンが必須になってきて、10年以上が経過した もう職場にパソコンが絡まないのはほとんどないだろう。 農業や漁業でも、パソコンで管理をしないとならない事が多い。 飲食店もメールやウェブページを持たなければならない。 医療系も電子カルテが標準になっている。 現場では、手作業が乗っている場合も多いが、事務仕事はパソコンが標準になっている。 現場では、パソコンに少し詳しい人間がExcelやAccessのマクロやVBAを駆使して業務に必要なデータを表示するプログラムを作成している 今までシステムが導入されて…
続きを読む2023/04/18
【考察】自動運転の車に免許は必要?自動運転の仕組みや法律上の定義について
レベル0~3 レベル0は自動運転化がされておらず運転手が操作を行うレベルとされています。 レベル1では自動運転支援システムが搭載されておりブレーキ・アクセル、ハンドル操作のいずれかが自動で行える車を指します。 レベル2は、自動運転システムがブレーキもしくはアクセルに対してハンドル操作を同時に行えるレベルです。 レベル3は定められた条件のもとで全操作を自動化できるレベルですが、自動運転中であってもシステムが作動困難になった場合は、運転手がすぐに操作をする必要があります。 レベル0~2までは、基本的にはドライバ…
続きを読む2023/03/19
【AI】OpenAIを使う
組み込みは難しい物ではないが、配布を考えるとキーをどうするのか? 他にも処々問題が出ている。 そもそも、プロダクトとして提供するときに、プロンプトをどするのか考えなければならないようだ。 簡単に、AI機能を組み込むことができるが、特化した物にしない限り、ChatGPTで十分だという感想になってしまう。 そして、おおきな問題は、面白い使い方が思いつかない。 自作のアプリに組み込むことを考えていたが、WebでChatGPTを使ったほうが楽ができそうだ。 アプリや特化したエンジンが作ることができれば、話は違ってく…
続きを読む2022/12/12
【Twitter】モーメントが無くなって困っている?
私は、それほど困っていませんが、確かにモーメントが無くなって記事をまとめていた人は困ってしまいそうです。 まず、大前提として、Wordpressのサイトを運用している必要があります。 次に、ある程度のPHPとCSSの知識が必要です。 あとは、頑張ればできます(多分) モーメントの代わりになるような「固定ページ」を作ってしまおうというのが趣旨です。 まずは、デザインもそうですが、モーメントで困るのは階層が作ることができなかったことです。 そこで、デザインは後で考えるとして、管理するときに階層を作ることができる…
続きを読む2022/12/08
【OpenAI】C#でOpenAI APIを使ってみる(準備)
OpenAI APIをC#で使ってみる。 OpenAIに関しては、いろいろ記事が出て切るので、そちらを参照してください。新し技術であり、情報の更新が早いので、注意が必要です。OpenAIだけで検索を行うと、間違った情報に辿り着くことが多いです。 さて、VS2022でOpenAI APIを楽に使おうと思ったら、NuGet でパッケージを導入することを考えると思います。 NuGetを起動する為に、まずはプロジェクトを作るのですが・・・。 ダウンロード数が多いパッケージは、OpenAI-DotNet です 依存関…
続きを読む2022/12/03
【VS2022】Version 17.4.2
Version17.4.x になってからかなり安定している印象がある 貼り付けのハング対応は嬉しい。数回開発中にVS2022が停止してしまったことがある。自動保存が動いていたので、問題はなかった。こまめなセーブは必須だ 17.4.2 のこのリリースで対処された問題 /analyze で C++ コンパイラがクラッシュする問題を修正しました。 コンパイラのバグを修正しました。このバグは、間違って 0 の拡張子を引き出していました Visual Studio セッション間で一部の C++ 書式設定オプションが正…
続きを読む2022/06/22
【ネットドライブ】Google Driveがいいのか?OneDriveがいいのか?
自作しているソフトにネットドライブへの保存機能を追加しようと思っている。 最終的には、Webからも参照できるようにしようと思っているのだけど、どっちのほうがいいのか? Google Driveのほうが使っている人が多そうだけど、個人的にはOneDriveのAPIが好みだ。 Androidからの参照を考えれば、Google Driveがいいのだろう・・・。 うーん。 うーん。 両方?現実的ではないが、有効な考えだ。 Apple 系は無視だな。テストができない。Apple系の端末が手元にない。
続きを読む2022/06/09
【モバイル】今月で解約?乗換?
楽天モバイルが、0円プラン?の終了を宣言した。経営的な判断や、設備投資の問題があるのだろうから、しょうがない一面もあるのだが、Y!モバイルとかを見習ってほしい。プランの増減があるが、ユーzがプランの変更を行わない限り、メインのプランは継続される。そのおかげでシステムへの負担が大きくなってしまっているのだろう。 私はY!モバイルの携帯プランを1回戦(990円/税別)を契約している。これは、はっきり言ってしまえば電話だけのプランだデータ通信はできるのだが、パケット代が高くて使える物ではない。本当の予備の予備くら…
続きを読む2022/05/05
【VBA-Excel】他ファイルから特定の日付の列を参照してシートにセットする
フォームにボタンを配置して、名前を”btnRun”とでも変更する。 Private Function getFile() As Variant Dim myFile As Variant ChDir "D:\Temp" myFile = Application.GetOpenFilename("Excelファイル(*.xlsx),*.xlsx") getFile = myFile End Function Private Sub btnRun_Click(…
続きを読む2022/04/27
【Google】アナリティクス(GA4系)
アナリティクスを久しぶりに開いて、設定がへっこうになっていることに気が付いて、何も考えずにタグを変更してしまった。 過去のデータが全部消えてしまった。 まぁそれほどアクセス数を気にしているサイトではないから別にいいのだけど、それでも消えるのなら・・・。まぁどこかに書いているのだろうけど、読まないよね。 って事で、アナリティクスを久しぶりに開いた人は、タグの変更前に必要なデータのバックアップを考えてください。 バックアップの方法は、いろいろなサイトがあるので、そちらを参照してください。 あっWorepress…
続きを読む2022/04/13
【VS2022】Visual Studio Community 2022 インストール
Visual Studio 製品の比較 | Visual Studio (microsoft.com) 無料版でもデスクトップアプリケーションの開発には十分。 他にも、Web(ASP.NET)やPyhonやNode.jsの開発ができる。十分すぎるほどだ。 今回は、VS2019からの移行だけど、VS2019も平行して使えるので、そのままにしている。フル64Bit開発環境がやっと出てきて嬉しい気持ちと、もっと早く欲しかったという気持ちがごちゃまぜになっている。 あと、オプションはひとまずおすすめされた状態で入れ…
続きを読む2022/03/18
【メモ】プロセス間通信時に、スレッド違い云々のエラーで苦しむ
IPCでのプロ節間通信を用いて、プログラム間でデータのやり取りを実現する。 各種方法は、ググってください。 サーバとクライアントの実装が形なりにもできて実行した。 このコントロールで実行されている動作は、間違ったスレッドから呼び出されています。この動作を実行するには、control.invoke または control.begininvoke を使って正しいスレッドにマーシャリングしてください。 こんなエラーが、クライアントのテストを行った時に発生した。当初、元となるプログラム(EXE)から動的に組み込まれ…
続きを読む2022/03/12
【C#】WinForm アプリケーション作成時のお約束
VS2019で、WinForm アプリケーションを作成するときに、お決まり事のように行う作業がある。 まずあ、ネットワーク機能が搭載される場合には”ほぼ”必須となっているTLS1.2対応。 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; どこに記述するのがいいのかは、アプリケーションの性質にはよるが、呪文なので、Program.cs でよいと考えている。 そして、アプリケーションの性質上。一つだけしかたちあげたくない場合に…
続きを読む2022/03/07
【戯言】eSIMの問題
技術的なことは、それに詳しい人にお願いしまして、私は、私らしく、少しだけダークな側面を考えてみようと思う。 eSIMが使える端末が増えてきて、格安SIMでもeSIMの選択が可能になってきている。 格安SIMもキャリア系のSIMでも、eSIMは契約がWebから行える。そのうえで、追加のSIMとして設定できるようになっている場所もある。私が使っているLinksMateもその一つだ。 LinksMate eSIMを契約するときに、すでに契約が終わっていれば、550円だけでeSIMが使えるようになる。 また、Lin…
続きを読む2022/03/02
【テスト】WordPressに、YouTubeの動画を張り付ける
YouTubeのチャンネルを開設して、WordPressにリンクを張り付けるテスト。 サムネイルを引っ張ってくる方法は、以前に書いているからできる。 【覚書】YouTubeの動画からサムネイルを取得する方法(by PHP)応用可能 カスタムフィールドを作って、動画をサムネイルで張り付けるか、プレイヤーとして張り付けるのかを選択するようにしてみる。 テンプレートをいじったほうが楽なので、方法はfunction.phpとテンプレートをいじることにする。
続きを読む2022/02/20
【覚書】Chrome OS Flex
覚書レベル。 Chrome OS Flexを古いPCにインストールする方法とか書かれているけど、一般的な古いPCの認識と、企業に眠っている古いPCでは数世代では聞かない隔たりがある。古いPCは、5-6年前くらいを想定しておいた方がよさそうだ。10年以上前のパソコンではインストールができるが、実用レベルだと考えるのはすこしだけ苦しい。 古いMacOSが走るパソコンがあるので、正式版がリリースしたら入れてみる予定ではあるけど、干支を一周する程度前のMacPCなので実稼働ができるのか不安だ。 Chrome OS …
続きを読む2022/02/06
【覚書】Yahoo!テキスト解析→校正支援V2方法
Yahoo!が公開している、APIにある。テキスト解析は優秀で使い勝手が良いです。 その中の校正支援は、校正のチェックには使いえるのですが、V1でのXMLを使ったインターフェースが停止されて、V2に変更しなければならなくなった。JSON形式なので、フォーマット自体はそれほど大きな変更がなったのですが、取得するためのPOSTが面倒だった。 今までは、URLパラメータに、AppIDを追加すればよかったのですが、User-Agentを独自に作って追加しなければならなかった。 サンプルコードが、Pythonになって…
続きを読む