主な公開記録
提供: MochiuWiki : SUSE, EC, PCB
MochiuWiki : SUSE, EC, PCBの取得できる記録をまとめて表示しています。 記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。
- 2024年6月3日 (月) 01:29 Wiki トーク 投稿記録 がページ「MSP430G2553 - LCD」を作成しました (ページの作成:「== 概要 == <br><br> == SC2004 / I2C通信 == ==== ATmega328とI2C ==== MSP430G2553において、I2Cのシリアルクロック線(SCL)とシリアルデータ線(SDA)で一般的によく使用されるピンは、以下の通りである。<br> 原則として、以下に示すピンをI2C通信に使用することが推奨される。<br> ただし、必要に応じて他のピンをUSCIモジュールに割り当てることも可能である。<br> * SCL *…」)
- 2024年5月27日 (月) 12:13 Wiki トーク 投稿記録 がページ「Excel - ピボットテーブル」を作成しました (ページの作成:「== 概要 == ピボットテーブルは、ExcelやAccess等で利用できる強力なデータ分析ツールである。<br> 大量のデータを要約して、様々な角度から分析するのに役立つ。<br> <br> * データの要約と集計 *: ピボットテーブルは、大量のデータを素早く要約し、集計することができる。 *: 行、列、値の領域にデータをドラッグ&ドロップするだけで、データを様々な…」)
- 2024年5月26日 (日) 15:10 Wiki トーク 投稿記録 がページ「ATmega328 - PWM制御」を作成しました (ページの作成:「== 概要 == PWM (Pulse Width Modulation) 制御は、電力を制御するための手法の1つである。<br> PWMは、一定の周期でパルスの幅を変化させることにより、平均電力を制御する。<br> <br> ATmegaマイコンには、ハードウェアタイマ / カウンタを使用して、PWM信号を生成する機能が搭載されている。<br> <br> PWM制御の主な特徴を、以下に示す。<br> * デューティサイクル *…」)
- 2024年5月23日 (木) 05:03 Wiki トーク 投稿記録 がページ「設定 - ブートローダ」を作成しました (ページの作成:「== 概要 == ブートローダとは、コンピュータの起動時にオペレーティングシステム(OS)を読み込み、実行するためのプログラムである。<br> <br> Linuxには、いくつかのブートローダが存在しており、それぞれ固有の機能と利点を持っている。<br> Linuxにおいて、一般的に使用されるブートローダを以下に示す。<br> <br> これらのブートローダは、それぞれ…」)
- 2024年5月22日 (水) 16:42 Wiki トーク 投稿記録 がページ「C++の応用 - ハッシュ」を作成しました (ページの作成:「== 概要 == <br><br> == Botanライブラリ == ==== Botanライブラリとは ==== Botan(牡丹の花)は、2条項BSDライセンスでリリースされたC++暗号化ライブラリである。<br> Botanは、TLSプロトコル、X.509証明書、最新のAEAD暗号、PKCS#11とTPMハードウェアのサポート、パスワードハッシュ、ポスト量子暗号スキーム等、<br> C++における暗号技術実用的なシステムを実装する…」)
- 2024年5月18日 (土) 01:12 Wiki トーク 投稿記録 がページ「ATmega328 - タイマ」を作成しました (ページの作成:「== 概要 == <br><br> == タイマ1 == ==== タイマ1のコンペアマッチA割り込み ==== 以下の例では、1秒間隔でタイマ割り込みを行い、10回のタイマ割り込みでLEDをトグルしている。<br> <syntaxhighlight lang="c++"> #include <avr/io.h> #include <avr/interrupt.h> #define LED_PIN PB5 // PB5ピンにLEDを接続 volatile uint8_t timer_count = 0; // 割り込みハンドラ内でカウントアップ…」)
- 2024年5月17日 (金) 23:12 Wiki トーク 投稿記録 がページ「PHPの基礎 - HTTPヘッダ」を作成しました (ページの作成:「== 概要 == <br><br> == header関数 == <code>header</code>関数は、HTTPヘッダを送信するために使用される組み込み関数である。<br> HTTPヘッダは、クライアントとサーバ間の通信に関する追加情報を提供する。<br> <br> <code>header</code>関数は、HTTPヘッダを操作するための強力な関数であり、リダイレクト、コンテンツタイプの指定、キャッシュ制御、ファイルのダ…」)
- 2024年5月17日 (金) 23:01 Wiki トーク 投稿記録 がページ「PHPの基礎 - ハッシュ」を作成しました (ページの作成:「== 概要 == <br><br> == パスワード == ==== パスワードのハッシュ化 ==== PHPには、パスワードのハッシュ化に特化した<code>password_hash</code>関数を使用することが推奨される。<br> <br> <code>password_hash</code>関数は、使用しているPHPのバージョンでデフォルトで使用されているアルゴリズムを自動的に選択して、<br> ソルト(ランダムな値)を自動的に生成するこ…」)
- 2024年5月15日 (水) 05:11 Wiki トーク 投稿記録 がページ「ATmega328 - LCD」を作成しました (ページの作成:「== 概要 == <br><br> == SC2004 / I2C接続 == ==== ATMega328の設定 ==== ATMega328をI2Cマスターモードで設定する必要がある。<br> <br> * TWCR(TWI Control Register)レジスタを設定して、I2Cの開始条件、停止条件、データ送信等を制御する。 * TWSR(TWI Status Register)レジスタを監視して、I2Cバスの状態を確認する。 * TWBR(TWI Bit Rate Register)レジスタを設定して、I2Cのビットレートを決…」)
- 2024年5月2日 (木) 12:14 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics Composition 1.png」を作成しました
- 2024年5月2日 (木) 12:14 Wiki トーク 投稿記録 が ファイル:Logical Mathematics Composition 1.png をアップロードしました
- 2024年5月2日 (木) 12:11 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics InvImage 2.png」を作成しました
- 2024年5月2日 (木) 12:11 Wiki トーク 投稿記録 が ファイル:Logical Mathematics InvImage 2.png をアップロードしました
- 2024年5月2日 (木) 12:10 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics InvImage 1.png」を作成しました
- 2024年5月2日 (木) 12:10 Wiki トーク 投稿記録 が ファイル:Logical Mathematics InvImage 1.png をアップロードしました
- 2024年5月2日 (木) 12:09 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics InvMapping 1.png」を作成しました
- 2024年5月2日 (木) 12:09 Wiki トーク 投稿記録 が ファイル:Logical Mathematics InvMapping 1.png をアップロードしました
- 2024年4月30日 (火) 04:40 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics Bijection 1.png」を作成しました
- 2024年4月30日 (火) 04:40 Wiki トーク 投稿記録 が ファイル:Logical Mathematics Bijection 1.png をアップロードしました
- 2024年4月30日 (火) 04:37 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics Surjection 1.png」を作成しました
- 2024年4月30日 (火) 04:37 Wiki トーク 投稿記録 が ファイル:Logical Mathematics Surjection 1.png をアップロードしました
- 2024年4月30日 (火) 04:37 Wiki トーク 投稿記録 がページ「ファイル:Logical Mathematics Injection 1.png」を作成しました
- 2024年4月30日 (火) 04:37 Wiki トーク 投稿記録 が ファイル:Logical Mathematics Injection 1.png をアップロードしました
- 2024年4月29日 (月) 23:45 Wiki トーク 投稿記録 がページ「論理数学 - 写像」を作成しました (ページの作成:「== 概要 == 写像 (関数) とは、ある集合Aの全ての要素に対して、集合Bの要素をただ1つ返すものである。<br> <br> この時、集合Aを始域または定義域、集合Bを終域、関数の対応先となり得る集合𝐵の部分集合を値域という。<br> <br><br> == 写像の定義 == 定義 : 集合Aの全ての要素に対して、その要素を入力すると集合Bの特定の要素をただ1つ出力するもの…」)
- 2024年4月5日 (金) 09:51 Wiki トーク 投稿記録 がページ「設定 - D-Bus」を作成しました (ページの作成:「== 概要 == D-Busは、オープンソースのプロセス間通信(IPC:Inter Process Communication)機構であり、freedesktop.orgプロジェクトの一部である。<br> IPCとは、1台のコンピュータ上で動作する複数のプログラムの間で情報を交換するシステムのことである。<br> <br> IPCには、パイプ、名前付きパイプ、シグナル、共有メモリ、Unixソケット、ループバックソケット等が…」)
- 2024年4月1日 (月) 13:25 Wiki トーク 投稿記録 がページ「CMake - ファイル」を作成しました (ページの作成:「== 概要 == <br><br> == コピー == <code>configure_file</code>コマンドを使用して、ソースディレクトリ内のファイルをビルドディレクトリへコピーする。<br> <u>また、<code>@ONLY</code>オプションを付加して、@<文字列>@形式の変数をファイル内で置換することもできる。</u><br> <syntaxhighlight lang="cmake"> configure_file(<コピー元のファイルのパス> ${CMAKE_CURRENT_BINARY_DIR}/<…」)
- 2024年3月30日 (土) 08:48 Wiki トーク 投稿記録 がページ「C++の応用 - XML」を作成しました (ページの作成:「== 概要 == XMLは構造化データを表現するための主要な方式として、現在でも幅広く使用されている。<br> しかしながら、その状況には変化がみられる。<br> <br> * JSONの台頭 *: JSONがより簡潔で可読性が高いことから、データ交換フォーマットとしてXMLに代わり人気が高まっている。 *: JSONは軽量でパースが簡単なため、Web APIやモバイルアプリ等で多用さ…」)
- 2024年3月30日 (土) 00:10 Wiki トーク 投稿記録 がページ「インストール - Qt6 Raspberry Pi」を作成しました (ページの作成:「== 概要 == Raspberry Piにおいて、一般的なデスクトップソフトウェアのクロスコンパイルおよび組み込み / デバイス作成のユースケースのクロスコンパイルを行う手順を記載する。<br> <br> 組み込み / デバイス作成とは、デスクトップソフトウェアをX11の下で実行するためのものではなく、<br> ソフトウェアがBroadcomドライバを使用して、dispmanx / EGLの上で…」)
- 2024年3月29日 (金) 23:09 Wiki トーク 投稿記録 がページ「インストール - Qt6 PinePhone」を作成しました (ページの作成:「== 概要 == Allwinner A64 SoC(sun50iw1)は、Cortex-A53 ARM CPU(クアッドコア)とARM社のMali400 MP2 GPUを搭載している。<br> <br> A64は、基本的にAllwinner H3のCortex-A7コアをCortex-A53コアに置き換えたものである。<br> メモリマップ、クロック、割り込みのほとんどを共有しており、IPブロックも同じものを使用している。<br> <br> H3とA64の違いは以下の通りである。<br> <br> H3は…」)
- 2024年3月28日 (木) 23:38 Wiki トーク 投稿記録 がページ「C++の応用 - HTTP」を作成しました (ページの作成:「== 概要 == <br><br> == cURLライブラリ == ==== HTTPヘッダの取得例 ==== 以下の例では、cURLライブラリを使用してHTTPリクエストを行い、HTTPヘッダのみを取得している。<br> サンプルコードでは、以下に示すような手順を行っている。<br> <br> # <code>curl_easy_init</code>関数を実行して、cURLハンドルを初期化する。 # <code>curl_easy_setopt</code>関数を実行して、リクエス…」)
- 2024年3月28日 (木) 01:51 Wiki トーク 投稿記録 がページ「Qtの基礎 - シングルトン」を作成しました (ページの作成:「== 概要 == オブジェクト指向のプログラム言語のクラスのデザインパターンの1種である。<br> デザインパターンとは、オブジェクト指向の言語で使用される設計のパターンのことであり、設計時に直面する問題とその解決策を整理してまとめたものを指す。<br> <br> シングルトンは、クラスの設計方法の1つであり、クラスのインスタンスを2つ以上生成…」)
- 2024年3月25日 (月) 23:47 Wiki トーク 投稿記録 がページ「インストール - Qt5 PinePhone」を作成しました (ページの作成:「== 概要 == PinePhoneに搭載されているAllwinner A64 SoC(sun50iw1)は、Cortex-A53 ARM CPU(クアッドコア)とARM社のMali400 MP2 GPUを搭載している。<br> <br> A64は、基本的にAllwinner H3のCortex-A7コアをCortex-A53コアに置き換えたものである。<br> メモリマップ、クロック、割り込みのほとんどを共有しており、IPブロックも同じものを使用している。<br> <br> H3とA64の違いは以下の…」)
- 2024年3月25日 (月) 19:38 Wiki トーク 投稿記録 がページ「インストール - Qt5 Raspberry Pi」を作成しました (ページの作成:「== 概要 == Raspberry Piにおいて、一般的なデスクトップソフトウェアのクロスコンパイルおよび組み込み / デバイス作成のユースケースのクロスコンパイルを行う手順を記載する。<br> <br> 組み込み / デバイス作成とは、デスクトップソフトウェアをX11の下で実行するためのものではなく、<br> ソフトウェアがBroadcomドライバを使用して、dispmanx / EGLの上で…」)
- 2024年3月23日 (土) 00:47 Wiki トーク 投稿記録 がページ「Qtの基礎 - 集合」を作成しました (ページの作成:「== 概要 == <code>QSet</code>クラスは、各要素がユニーク (重複がない) であることを保証するコンテナである。<br> 内部的にはハッシュテーブルを使用しており、主に要素の存在確認、要素の追加、削除等に使用される。<br> <br> <code>QSet</code>クラスは、要素に対する高速なアクセスを提供するが、要素間の順序は保証されない。<br> <br><br> == 許可された…」)
- 2024年3月23日 (土) 00:40 Wiki トーク 投稿記録 がページ「C++の基礎 - 連想コンテナ」を作成しました (ページの作成:「== 概要 == <code>std::set</code>は、ユニークな要素を格納する連想コンテナの一種であり、要素自身がキーとなる。<br> 連想コンテナは、特にそれらキーによる要素アクセスが効率的になるよう設計されたコンテナである。<br> (要素への相対位置または絶対位置によるアクセスが効率的であるシーケンシャルコンテナとは異なる)<br> <br> 内部的には、<code>std…」)
- 2024年3月22日 (金) 20:03 Wiki トーク 投稿記録 がページ「CMake - 条件分岐」を作成しました (ページの作成:「== 概要 == <code>if()</code>コマンドおよび<code>elseif()</code>コマンドの引数には、そのブロックを実行する条件式を記述する。<br> この条件式には、以下に示す種類がある。<br> <br> * ブール定数 *: CMakeの値は全て文字列型であるが、条件式では以下に示す値がBooleanとして認識される。 *: <u>これらの値は、大文字・小文字は区別されないことに注意する。</u>…」)
- 2024年3月22日 (金) 19:54 Wiki トーク 投稿記録 がページ「CMake - メッセージ」を作成しました (ページの作成:「== 概要 == <br><br> == messageコマンド == <syntaxhighlight lang="cmake"> message([<mode>] "message to display" ...) </syntaxhighlight> <br> 下表に、<code><mode></code>に指定できる項目を示す。(一部)<br> <center> {| class="wikitable" | style="background-color:#fefefe;text-align: center;" |- ! style="background-color:#66CCFF;width: 20%;" | modeの種類 ! style="background-color:#66CCFF;width: 30%;" | 説明 ! style="background-color:#6…」)
- 2024年3月22日 (金) 19:52 Wiki トーク 投稿記録 がページ「CMake - pkg-config」を作成しました (ページの作成:「== 概要 == <code>find_package</code>コマンドは、特定の名前のCMakeスクリプトを検索して、該当のスクリプトを実行するコマンドである。<br> <br> 対象となるCMakeスクリプトは、その役割に応じて、ModuleとConfigの2種類に分類される。<br> <code>find_package</code>コマンドは、Module -> Configの順で検索を行う。<br> <br> 具体的な動作は以下の通りである。<br> * Module<br><パ…」)
- 2024年3月22日 (金) 19:47 Wiki トーク 投稿記録 がページ「CMake - 変数」を作成しました (ページの作成:「== 概要 == <br><br> == 変数の宣言と代入 == 変数は、<code>set</code>コマンドを使用して、変数を宣言および代入することができる。<br> CMakeでは、全ての変数を文字列として扱っており、変数名には、英数字、<code>_</code>、<code>.</code>、<code>/</code>、<code>-</code>、<code>+</code>を含めることができる。<br> また、大文字と小文字が区別される。<br> <br> 変数の値を…」)
- 2024年3月22日 (金) 19:39 Wiki トーク 投稿記録 がページ「CMake - インクルード」を作成しました (ページの作成:「== 概要 == <br><br> == 非ターゲットのインクルード (target_include_directoriesコマンド) == <code>find_package</code>コマンドは、<code>include</code>コマンドで手動で行う設定を、<code>REQUIRED</code>オプション等を使用して自動で行うことができる。<br> <syntaxhighlight lang="cmake"> find_package(PkgConfig) </syntaxhighlight> <br> <code>find_package</code>コマンドは、<code>pkg_search_module</code>コ…」)
- 2024年3月22日 (金) 19:35 Wiki トーク 投稿記録 がページ「CMake - バージョン管理」を作成しました (ページの作成:「== 概要 == CMakeは、新しいツールやプラットフォーム、機能のサポートを追加するために継続的に更新および拡張されている。<br> <br> 開発者は、新しいリリースごとに後方互換性を維持することに非常に注意を払うことになる。<br> そのため、ユーザがCMakeの新しいバージョンに更新した時、プロジェクトは以前と同じようにビルドし続けることができ…」)
- 2024年3月22日 (金) 19:29 Wiki トーク 投稿記録 がページ「CMake - プロジェクト」を作成しました (ページの作成:「== 概要 == 全てのCMakeプロジェクトは、<code>project</code>コマンドを含む必要があり、<code>cmake_minimum_required</code>コマンドの後ろに記述する必要がある。<br> <br> <code>project</code>コマンドの重要な役割の1つは、有効化された各言語のコンパイラをチェックして、正常にコンパイルとリンクを行えるかどうかを確認することである。<br> <br> コンパイラやリン…」)
- 2024年3月22日 (金) 19:23 Wiki トーク 投稿記録 がページ「CMake - ツリー」を作成しました (ページの作成:「== 概要 == ビルドに使用されるソースコードを含むトップレベルディレクトリをソースツリーと呼ぶ。<br> ソースツリーは、トップレベルのCMakeLists.txtが配置され、プロジェクトが定義される。<br> <br> ビルドの生成物を保管するためのディレクトリをビルドツリーと呼ぶ。<br> ビルドツリーは、CMakeCache.txtが作成・保管され、キャッシュ変数やオプショ…」)
- 2024年3月22日 (金) 19:19 Wiki トーク 投稿記録 がページ「CMake - リンク」を作成しました (ページの作成:「== 概要 == <br><br> == ターゲットのリンク == 例えば、ライブラリAがライブラリBを必要とする時、ライブラリ間に存在し得る依存関係には、いくつかの異なる種類がある。<br> <br> * PRIVATE *: プライベートな依存関係とは、ライブラリAが自身の内部実装でライブラリBを使用することを指定する。 *: ライブラリAにリンクする他のものは、ライブラリBにつ…」)
- 2024年3月22日 (金) 19:06 Wiki トーク 投稿記録 がページ「CMake - プリプロセッサ」を作成しました (ページの作成:「== 概要 == <br><br> == プリプロセッサの定義 == 特定のビルドタイプに基づいて、プリプロセッサ定義を設定することがよくある。<br> <br> 例えば、デバッグビルドの場合にプリプロセッサマクロとして_DEBUGを定義する場合、<br> <code>target_compile_definitions</code>コマンドを使用して、その定義をデバッグビルドにのみ適用するように指定する。<br> <syntaxhighli…」)
- 2024年3月22日 (金) 18:42 Wiki トーク 投稿記録 がページ「Qtの基礎 - HTML」を作成しました (ページの作成:「== 概要 == <br><br> == XPath == 以下の例では、WebページのHTMLをダウンロードして、<head>タグ内の<title>タグの値を抽出している。<br> <br> 具体的には、まず、<code>QNetworkAccessManager</code>クラスを使用してHTTPリクエストを送信して、<code>QNetworkReply</code>クラスを使用してレスポンスを受信する。<br> 次に、libxml2ライブラリを使用して、受信したレスポンスから<h…」)
- 2024年3月22日 (金) 15:56 Wiki トーク 投稿記録 がページ「Qtの基礎 - XML」を作成しました (ページの作成:「== 概要 == <br><br> == XMLの解析 == <br><br> __FORCETOC__ カテゴリ:Qt」)
- 2024年3月22日 (金) 14:45 Wiki トーク 投稿記録 がページ「Qtの基礎 - ネットワーク」を作成しました (ページの作成:「== 概要 == <br><br> == HTTPリクエスト / HTTPレスポンス == ==== 同期的に取得 1 ==== <code>QNetworkAccessManager</code>クラスを使用してGETリクエストを送信した後、レスポンスを同期的に待機する場合、<br> <code>QEventLoop</code>クラスを使用してレスポンスが完了するまでメインスレッドをブロックする。<br> HTTPレスポンスを受信した後、エラーチェックを行い、必要に…」)
- 2024年2月29日 (木) 19:01 Wiki トーク 投稿記録 がページ「C++の応用 - 画像」を作成しました (ページの作成:「== 概要 == <br><br> == libpngライブラリ == ==== ライセンス ==== libpngライブラリは、libpngライセンス(PNG Reference Library License version 2)として提供されている。<br> <br> このライセンスは、以下に示すような特徴がある。<br> * ライブラリの出所を偽ってはならず、開発者がlibpngライブラリを開発したと主張してはならない。 * libpngライブラリを製品に使用する…」)
- 2024年2月29日 (木) 06:27 Wiki トーク 投稿記録 がページ「Avalonia UI - Button」を作成しました (ページの作成:「== 概要 == <br><br> == カスタムコントロール == Avalonia UIにおいて、Buttonコントロールを拡張する場合は、カスタムコントロールを作成することが一般的なアプローチである。<br> これにより、標準のButtonコントロールの機能に加えて、独自のプロパティ、メソッド、イベントを追加することができる。<br> <br> 以下の例では、カスタムButtonクラス (ExtendedBu…」)