tomyamaのブログ

日記・雑記。

プログラム の検索結果:

2023年01月のWindows Update と Google Chromeのアップデート

…e」で1月の月例更新プログラムが公開されていました。 また、Google の Chromeブラウザ にもアップデータがリリースされていました。 目次 2023年1月のWindows Update 適用されるUPDATER VERSION遷移 Windows Update関連のblog記事 Google Chrome のアップデート VERSION遷移 Windows向けパッケージ CentOS Stream 9 向けパッケージ Chromeのアップデート関連のblog記事 2…

2022年12月のWindows Update と Google Chromeのアップデート

…」で12月の月例更新プログラムが公開されていました。 また、Google の Chromeブラウザ にもアップデータがリリースされていました。 目次 目次 2022年12月のWindows Update 適用されるUPDATER VERSION遷移 Windows Update関連のblog記事 Google Chrome のアップデート VERSION遷移 Windows向けパッケージ CentOS Stream 9 向けパッケージ Chromeのアップデート関連のblog…

2022年11月のWindows Update と Google Chromeのアップデート

…」で11月の月例更新プログラムが公開されていました。 また、Google の Chromeブラウザ にもアップデータがリリースされていました。 目次 目次 2022年11月のWindows Update 適用されるUPDATER VERSION遷移 Windows Update関連のblog記事 Google Chrome のアップデート VERSION遷移 Windows向けパッケージ CentOS Stream 9 向けパッケージ ChromeOS Flex Chrome…

定例外の Windows Update と Google Chromeのアップデート

…オプションの品質更新プログラム Windows Update関連のblog記事 Google Chrome のアップデート Version遷移 Windows向けパッケージ CentOS Stream 9 向けパッケージ ChromeOS Flex Chromeのアップデート関連のblog記事 Windows 10 の定例外(Out of Bound:OOB)リリース 「Windows Update」を開いて「更新プログラムのチェック」を押下すると、自動的にダウンロード/イン…

ドメイン名の階層順にソートするコマンド

…######### プログラムのエントリポイントsub main_pl( @ ){ my %param; ## 初期化 &initialize(); ## 引数処理 &parse_arg( \%param, @_ ); ## データ読み込み my @data; foreach my $file ( @{$param{ 'FILE_INPUT' }} ){ &open_data( \@data, $file ); } ## ソート処理 my @data_sort = sort …

Windows 10 バージョン 22H2 を適用しました

…2022年の機能更新プログラムが公開されていました。 これは年に1度の大型更新プログラムです。といっても、Windows 10 のアップデータはあっという間にインストールが完了するくらい小規模なものでした。 目次 目次 適用されるUPDATER VERSION遷移 Windows Update関連の記事 適用されるUPDATER 機能更新プログラム Windows 10、バージョン 22H2 の機能更新プログラム ↑Microsoftのページを見ても何が変わったのか全く判りま…

C言語 rand()関数のサンプルコード

…d()関数のサンプルプログラムです。 rand()関数は、0 から RAND_MAX までの整数を返します。決まりきった事を実行する事が得意なコンピューターにとって、乱数を生成するのは難しい作業です。そのため実際には純粋にランダムな数字では無く、疑似乱数を返しています。つまり、あらかじめ決められた数値を順番に返しています。この事は『srand()関数のサンプルコード』の記事で確認しているのでそちらも読んでみて下さい。 今回のサンプルコードでは、rand()関数が偏りが少ない均…

C言語 srand()関数のサンプルコード

…() 関数のサンプルプログラムです。 srand()関数は、疑似乱数を返す rand()関数の開始点を設定します。 逆に言うと、srand()関数をコールしないと、rand()関数は毎回同じ所から開始する事になります。その事を確認するプログラムを書いてみます。 srand()関数: 疑似乱数整数系列の新しい種を指定する #include <stdlib.h> void srand( unsigned seed ); 目次 目次 サンプルコード [srand.c] 実行例 Wi…

C言語 <assert.h> デバッグ用の診断機能

…h」を使ったサンプルプログラムです。 たまに見かけるコードなのですが、自分では今までに使った事が無くて、今回初めて使ってみました。 assert() 条件の検証 準拠 POSIX.1-2001, POSIX.1-2008, C89, C99 #include <assert.h> void assert( int expression ); expressionが偽の場合、プログラムを中止する assert.hをインクルードする前にNDEBUGマクロを定義しておくと、コードを…

2022年10月のWindows Update

…」で10月の月例更新プログラムが公開されていました。 また、Googleの「Chrome」ブラウザもアップデータがリリースされていました。 目次 目次 2022年10月のWindows Update 適用されるUPDATER VERSION遷移 Windows Update関連の記事 Google Chromeのアップデート VERSION遷移 Windows向けブラウザ CentOS Stream 9向けブラウザ ChromeOS Flex 前回のアップデート時のblog …

C言語 <stdarg.h> 可変引き数 サンプルソースコード

…h」を使ったサンプルプログラムです。 va_start() 引数リストを初期化する C89 #include <stdarg.h> void va_start( va_list ap, last ); va_arg() 次の位置にある引数を取得する C89 #include <stdarg.h> type va_arg( va_list ap, type ); va_arg() を呼び出すごとに ap は変更されることに注意 va_end() va_listの後始末をする C…

C言語 bsearch() ソートされた配列を二分木検索 (binary search) する

…()関数」のサンプルプログラムです。 bsearch() ソートされた配列を二分木検索 (binary search) する POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD #include <stdlib.h> void *bsearch( const void *key, const void *base, size_t nmemb, size_t size, int ( *compare )( const void …

C言語 POSIX 正規表現(regex)

…ライブラリのサンプルプログラムです。 regex [POSIX.1-2001準拠] ヘッダーファイル #include <sys/types.h>#include <regex.h> 構造体 typedef struct{ regoff_t rm_so; /* 次の最大マッチング部分の開始オフセット位置 */ regoff_t rm_eo; /* 終了オフセット位置 */}regmatch_t; 関数プロトタイプ一覧 int regcomp( regex_t *preg, c…

C言語 clock() プロセッサ時間の取得

…()関数」のサンプルプログラムです。 #include <time.h> clock_t clock(); clock()関数は、プログラムの実行開始から数えたシステム時計のサイクル数を返します。秒数を算出するには。この値をCLOCKS_PER_SECマクロで割ります。 目次 目次 ソースコード [clock.c] 実行例 Windows 10, Visual Studio 2022「x86 Native Tools Command Prompt for VS 2022」 C…

C言語 signal() ANSI C シグナル操作

…()関数」のサンプルプログラムです。 signal() シグナル操作 準拠 ANSI C, C89, C99, POSIX.1-2001. #include <signal.h> sighandler_t signal (int signum, sighandler_t sighandler) ; シグナル signum の処理方法を handler に設定する。handler には、SIG_IGN, SIG_DFL, プログラマが定義した関数「シグナル・ハンドラ」のアドレス…

C言語 pause() シグナルを待つ

…()関数」のサンプルプログラムです。 pause() シグナルを待つ 準拠 SVr4, 4.3BSD, POSIX.1-2001. #include <unistd.h> int pause (void) ; 呼び出したプロセス(またはスレッド)を、シグナルを受け取り、終了させられるか、シグナル捕獲関数が呼び出されるまでスリープさせる。 [pause.c] #include <stdio.h>#include <unistd.h> /* pause() */#include …

検索にマッチした行の前後を表示する

…しても機能します。 プログラムのソースを検索するときは、grepのようにキーワードにマッチした行だけでは文脈を理解できません。そのため、マッチした前後の行も表示させるように実装しています。 デフォルトではマッチした行の前後を5行ずつ表示します。このデフォルトの行数を変更するには、-fの次に数字を指定します。 例)「-f」 数値を指定しない場合はデフォルト(前後5行を表示) 例)「-f 3」 前後3行を表示 例)「-f 0,5」 前は0行,後ろは5行を表示 他にもオプションスイ…

シンプルなダイナミックリンクライブラリ(DLL)【3/3】

… * \brief プログラムのエントリポイント。 * * \param[in] argc 引数の数。 * \param[in] argv 引数ポインタの配列。 * \return プログラムの終了ステータスを返す。 * \retval 0 正常終了 * \retval 0以外 異常終了 * \author tomyama * \sa - * \callgraph * \callergraph *****************************************…

シンプルなダイナミックリンクライブラリ(DLL)【2/3】

… * \brief プログラムのエントリポイント。 * * \param[in] argc 引数の数。 * \param[in] argv 引数ポインタの配列。 * \return プログラムの終了ステータスを返す。 * \retval 0 正常終了(常に 正常終了 を返す) * \author tomyama * \sa - * \callgraph * \callergraph ***********************************************…

「Windows 10」を起動したらキーボードが使えなくなっていた

…」でオプションの更新プログラムの中にあったドライバのアップデータ「Intel - net - 4/29/2019 12:00:00 AM - 18.33.17.1」を適用する 状況変わらず 最終的にレジストリを編集することで解決できました。ちょっと危険な試行もあったので、それも含めて一覧にしておきます。 編集する前にレジストリのバックアップを実施。 ↑具体的には「レジストリ エディター[regedit]」の「エクスポート」 編集したレジストリ・キーの位置 [HKEY_LOCA…

Windowsの操作を自動化する

…arMsg(){ this.Msg( "" );} ↓実行時の動作イメージです。 『excel_new_workbook.js』のデモ WSHは、Excelに入力してグラフを描かせたりしたいときに使っています。 一度記述すれば、あとは実行したいときに呼び出すだけ。 どのツールを使うにしても、操作を記述するにはなんらかのコンピュータ言語を覚える必要があります。しかし、意外と難しくないですし、書いたスクリプトなりプログラムが、あっと言う間に仕事を片付けてくれるのは愉快なものです。

2022年9月のWindows Update

…必要です。 品質更新プログラム(3個) 2022-09 x64 (KB5017500) 向け Windows 10 Version 21H2 用 .NET Framework 3.5、4.8 および 4.8.1 の累積的な更新プログラム 2022-09 .NET 6.0.9 Security Update for x64 Client (KB5017915) 2022-09 x64 ベース システム用 Windows 10 Version 21H2 の累積更新プログラム (K…

Amazon Fire 7でポータブルな開発環境

…nuxのターミナルでプログラムが書ける。Termuxだけなら、電池は2~3時間くらい持ちます。 自分が、この端末を愛してやまない理由は、一番最後に挙げているTermux環境です。 Termuxをインストールすると、perlスクリプトやシェルスクリプト、clang Cコンパイラなどのプログラミングが出来るようになります。 今の世の中は、クラウドにソースファイルを置くことができるので、githubなどのリポジトリを使えば、プログラミングの続きを、出先でも簡単に出来てしまうのです。…