ラベル プログラム の投稿を表示しています。 すべての投稿を表示
ラベル プログラム の投稿を表示しています。 すべての投稿を表示

2026年1月31日土曜日

1月31日 Visual StudioでSSH接続

メモ!!!
いつもVisual Studio CodeでSSH接続しているので、
個人的に大好きなVisual Studioでの接続方法です。

Visual Studios 接続マネージャー ガイド
https://learn.microsoft.com/ja-jp/shows/visual-studio/visual-studios-connection-manager-guide

Visual Studio を使用してリモート Linux システムに接続する
https://learn.microsoft.com/ja-jp/cpp/linux/connect-to-your-remote-linux-computer?view=msvc-170

Usability Improvements in the Visual Studio Connection Manager
https://devblogs.microsoft.com/cppblog/usability-improvements-in-the-visual-studio-connection-manager/

ただ、C#のプロジェクトは開けないかもしれない…。

2026年1月12日月曜日

1月12日 ページにコンテンツを追加

生成AIでプログラムを組むにあたって、
必要になりそうな情報をページとしてコンテンツを追加しました。
随時追加していこうと思います。


生成AIでプログラミング③
「AIに任せてはいけない領域」

2026年1月11日日曜日

1月11日 ページにコンテンツを追加

今週中の出来事(1月8日、9日)から気になったので、
生成AIでプログラムを組むにあたって、
必要になりそうな情報をページとしてコンテンツを追加しました。

随時追加していこうと思います。


生成AIでプログラミング①
「生成AIを使用したプログラミングについて」
https://testset-blogolb.blogspot.com/p/ai_11.html

生成AIでプログラミング②
「生成AIで効果的にプログラムを作成するためのプロンプト」
https://testset-blogolb.blogspot.com/p/ai_91.html

2024年11月4日月曜日

11月04日 とうとう着手

Microsoft Copilotに"Angular"をイメージしたイラストを描いてもらった

プロジェクトが一段落したので…
とうとう、Angularの勉強に入れます!!!

Angularの公式サイト(https://angular.jp/)にあるチュートリアルをやっていこうと思います。

元情報は以下のURLを参照してください。
https://angular.jp/tutorials/learn-angular

学習のロードマップをGoogle Geminiに聞いてみました!!!
「Angularの学習ロードマップ」
https://testset-blogolb.blogspot.com/p/angular.html


2024年10月15日火曜日

10月15日 日記

新しいページを追加しました。

Ubuntu上の共有フォルダーにWindowsからアクセスする

Sambaを使うよ!!!


2024年10月14日月曜日

10月13日 UbuntuとWindowsの連携(開発環境)

VM上のUbuntuに作成した開発環境をWindows上のVisual Situdio Code(以降:VSCode)から接続する方法。
・VSCodeのプラグインを使うみたい。
 Remote - SSH

Ubuntu上にSSHサーバーが起動している必要ですね。

そこらへんも新しいページに起こしておこうと思います。
Linuxの使用頻度が少なすぎるので、記憶に残らないんだよね(笑)

2024年10月2日水曜日

10月01日 ゆっくり勉強@Angular

全然、Angularの話にならなくて何ですが…(笑)

昨日の日記でUbuntuからWindowsの共有フォルダーをマウントする手順を書きました。
が、自動的にマウントしないといけないことをすっかり忘れていたよ???

て、ことで、ページを追加しました。
・Ubuntu起動時に自動的に共有フォルダーをマウントする

ローカル開発環境なので、セキュアな方法ではありません。悪しからず。


2024年9月30日月曜日

9月30日 ゆっくり勉強@Angular

仕事でAngularを使いそうな気配がしてきたので、
ゆっくり勉強していこうかなと思っています。

とりあえず、開発環境構築から…。

新たなページを追加しました。
・UbuntuにAngularの開発環境を構築する

・UbuntuでWindows上の共有フォルダーをマウントする

別件の仕事で忙しいので、この件に関してはゆっくり進めていく予定です。

あ、ちなみにWebアプリの設計、開発(コーディング)は長らくやっていないので初心者未満化だと思っています。
たぶん設計は5年前、開発は8年くらいやっていない…と、思う(笑)

2022年3月12日土曜日

3月12日 C++Builder リリースから25年!!!

https://www.embarcadero.com/
C++Builder リリースから25年だそうです。
https://blogs.embarcadero.com/ja/celebrating-25-years-of-cbuilder-ja/

学生の頃にアカデミック版買ったよ!!!
当時、友達はVisualStudioを買いましたが、自分はBorlandのC++Builderを購入。

色々夢見ていた時期でもありますね(笑)

C++でWindows向けのフォームアプリ等々、GUIを使用したソフトウェアを作るのであれば…
これ一択だと思うんだけどな?
当時の世間一般的な認識、位置づけはこんな感じだったのを思い出した
・実行速度 : VC++
・GUIアプリの開発の容易さ+実行速度 : Delph
・GUIアプリの開発の容易さ : C++Builder

2020年10月30日金曜日

2020/10/30 RICOH Camera SDK

デジタル一眼カメラ、360度カメラTHATE用のSDKに関する情報
2018年に公開されたのかな?

当時、ちょっとこのブログでも触れていますが…色々と埋もれそうなので再掲しておこう!!!

《RICOH Developer Connection》

《ニュースリリース》※リコーイメージングサイト内直リンク

《リコーイメージング株式会社 日本語》

《リコー株市会社 日本語》

専用ページを作ってメモを蓄積していこうかなぁ…とか、色々思っています。
いきなり詰め込み過ぎていくと途中で飽きる可能性があるので気長に行こう。そうしよう。

2018年8月25日土曜日

8月25日 PostgreSQL

久しぶりに自宅でデータベース構築を行っています。
パソコも買い替えたことだし。

環境は以下の通りです。
・仮想マシンの作成(Ubuntu)
・仮想マシンにPostgreSQLをインストール
・ホストマシン(Windows10)にpgAdmin4をインストール
・ホストマシンにTeraTermをインストール
 TeraTermに関しては、そこまで重要ではない…

で、感じたこと…
pgAdminn4ヤバいな(笑)
使用言語を英語から日本語に変更すると…使用不可になります。

エラーメッセージは以下の通りです。
---------------------------
Fatal Error
---------------------------
The application server could not be contacted.
---------------------------
OK 
---------------------------
普段、pgAdmin3を使ってるので…初めての4ですが…
どうもWebサーバー(?)を立ち上げて、サービスを提供しているようですが、
何かするとサーバーの起動に失敗するみたいですね。
…2重起動っぽくなって、両方死ぬ感じ?
 それとも、再起動するときに、前のプロセスがしに切る前に起動するのか?

[Copy server URL]を選択し、コピーしたURLをブラウザーに張り付けると
500エラー(Internal Server Error)になります。

アプリケーションが情報を出力するフォルダの中
(c:\ユーザー\ユーザー名\AppData\Roming\pgAdmin)の中を見てみると…
いくつかファイルとフォルダーが生成されています。

C:.
│  pgadmin4.db
│  pgadmin4.log
│
├─sessions
│      5b2439ec-3040-4ecd-b613-7bbbf0885939
│      970e1942-f880-4e33-8684-f9ec8a1aab8b
│
└─storage
 ログファイルを確認してみましたが…こんなエラーが出ていました。
「sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: user [SQL: 'SELECT user.id AS user_id, user.email AS user_email, user.password AS user_password, user.active AS user_active, user.confirmed_at AS user_confirmed_at \nFROM user \nWHERE user.id = ?\n LIMIT ? OFFSET ?'] [parameters: ('1', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8)
2018-08-25 01:25:15,548: ERROR werkzeug: Error on request:
Traceback (most recent call last):」
ログファイルもpgAdmin4の一番最初のプロセスが生き残り続ける(?)ため、
ログファイルを掴みっぱなしなるので、pgAdmin4の全てのプロセスを殺さない限りログを確認することはできません。

pgadmin4.dbでも見に行っているのかな???
だとすると、pgadmin4.dbを消せば動くんじゃいのかな?
インストール直後だと…多分ファイルは存在しないはずだし。

と、いうことで…
db、logファイル及び、セッションフォルダ内のファイルを削除してみたところ…
pgAdmin4は起動するようになりました。

予想通り、全て初期状態…
が、設定変更不可…という結果になるわけだね。

と、いうことで結論。
危なっかしくて使っていられない。
よって、pgAdmin4は使わない!!!

あ、でも…
英語のまま使えるかどうかは未確認なので、何とも言えません。

とりあえず、起動しなくなった時の対処方法としては…
「起動しなくなったら…アプリケーションの設定情報を削除する。」ですね
※削除することにより、pgAdmin4の設定が初期状態に戻ります。

明日、pgAdmin3を使ってみようと思っています。

2018年8月19日日曜日

8月19日 プログラミング

SDカードにVisual Studioのソリューションを保存していましたが…
なんか、プログラムががぶっ壊れてきた(笑)

いや、笑い事じゃないんだけど。

2018年5月23日水曜日

5月23日 日記

仕事で久しぶりにプログラムをゴリゴリ書いていました。

ゴリゴリ作り込んだユーザーコントロールを作り…
それを継承し、さらにゴリゴリカスタムコントロールを作り込み…
DataGridViewのカラムにセットしようとしましたが…
昔よりは簡単になったとは言え、コーディング量が増えすぎて…面倒くさい(笑)

とは言え、VisualStudioも進化し、
2017は良いものだねぇ。と、改めて実感。
プログラムを組むのにRADツールの存在は大きいよね。

2018年5月21日月曜日

5月21日 Pentax CameraController [4回目]

眠かったり、時間が無かったりで出来ない時もありますが…地味に進めています。
後ろのカーテンをクリックしたとき
ライブビューでカメラの映像というか画像を画面上に書き出しています。
じゃぁ、その次はどうするのさ?

パソコン経由で写真を撮るにあたって、
ライブビューと重要な要素がありますよね…

そうです!
「パソコンからフォーカスを合わせる」こと!
え?違う?いや、違わないです。個人的に。
くちばしらへんをクリックしたとき

なので、SDKを参考にしながら作ってみました。

"CameraDevice"クラスの"Focus"メソッドを使用します。

今回作ったプログラムは、
・ライブビュー上をマウスでクリックする
・クリックしたところにフォーカスを合わせる
というプログラムを作りました。
Focusメソッドの引数が"Vector型"の奴が指定した位置にフォーカスを合わせる奴を使います。


ちょっと、もっさりしていますが、上手くできた感じ。
ソース?そんなものは見せられません。

ちなみに、指定するVector型のX,Yに指定する値は、それぞれ"0.0~1.0"で表した座標なので注意してください。
変な値をしていると例外にはならず、ResponseにErrorあり、エラーメッセージが返ってきます。

2009年製VAIOでプログラムを組んでいますが…
インターネットやら写真を閲覧する程度なら問題はないんですけどね。
やはりプログラムを組んで実行するのがキツいです…

9年選手のVAIOは何だかんだで元気に動いているのに…
4年?5年選手のLIFEBOOKはもうだめ…夏に買い替える予定です(怒)

さて、どこのメーカーにしようかなぁ。

2018年5月19日土曜日

5月18日 Pentax CameraController [3回目]

やはり、どうしても気になる"ライブビュー"…

結局作ってみました。

とはいえ、サンプルコード丸パクリですけどね。

やっていることを解析する元気がないので…
色々後回しです。

とりあえず、カメラを動かすと画面に表示される映像というか、画像も一緒に動いているので上手く行っているようです。

気になる事があって…
ライブビュー時の色合いが変なんだけど…何とかならないの?と思っています。
ドキュメント等々、真面目に見ていないのが丸わかり(笑)

2018年5月18日金曜日

5月18日 Pentax CameraController [2回目]

今日も弄ってみました。
昨日みたいにコードエディター上で確認するのではなく、画面上で見られる状態にしました。
"CameraDeviceDetector.Detect"の確認

取得結果である"CameraDevice"の中身を見てみました。

まぁ…
エディター上で見るか、
画面上で見るかの違いでしかないので…なんですね(笑)
右の列に"(コレクション)"があったので、中身を確認してみましたよ。

2018年5月17日木曜日

5月17日 Pentax CameraController [1回目]

昨日の日記にも書いた"デジタル一眼レフカメラ用SDK"を少しだけ使ってみました。

少しずつやっていこうと思っています。

まず最初にやることは…
・SDKのアーカイブに含まれているDLLを参照設定でプロジェクトに追加
・DLLを使用するクラスにUsingを追加
あとは、プログラムを書くだけです。
とりあえず、部屋に転がっていたどこかで入手したUSBケーブルを使用し、
カメラ(PENTAX-KP)とパソコンを接続してみました。

接続に使用したケーブルが正常(データ通信可能なもの)なのか確認するため、"CameraDeviceDetector"クラスの"Detect"メソッドを使ってみました。

とりあえず、実行…
すると…カメラが見つかった模様。
接続台数が1台のため、リスト内は1件だけ。
複数台接続を行えば、全てここに入ってくるはずです。

今日は疲れ気味なのでココまでです…。