新しいページ
提供: MochiuWiki : SUSE, EC, PCB
2026年3月24日 (火)
- 06:092026年3月24日 (火) 06:09 GitHub - Actions (履歴 | 編集) [34,411バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Actionsは、GitHubリポジトリ内でCI/CD (継続的インテグレーション / 継続的デリバリー) ワークフローを構築・実行できる自動化プラットフォームである。<br> コードのプッシュやPullRequestの作成といったリポジトリのイベントをトリガーとして、テスト・ビルド・デプロイ等の処理を自動化できる。<br> <br> ワークフローはYAML形式で定義さ…」)
- 05:272026年3月24日 (火) 05:27 GitHub - Releases (履歴 | 編集) [20,506バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Releasesは、ソフトウェアの特定バージョンをパッケージ化して配布するための機能である。<br> <br> ReleaseはGitのタグをベースに構築され、リリースノート、バイナリファイル、ドキュメントなどをまとめて公開できる。<br> <br> 下表に、Releasesが提供する主な機能を示す。<br> <br> <center> {| class="wikitable" |+ GitHub Releasesの主な機能 |- ! 機能 !!…」)
- 05:052026年3月24日 (火) 05:05 GitHub - Organizations (履歴 | 編集) [20,143バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Organizations (組織) は、複数のプロジェクトにわたって大規模なチームが協力して作業するための共有アカウントである。<br> <br> 個人アカウントが1人のユーザに紐付いているのに対して、Organizationは複数のメンバーが共同で所有・管理するアカウントである。<br> <u>企業やオープンソースプロジェクトにおいて、コードの管理・共有・ア…」)
- 04:502026年3月24日 (火) 04:50 GitHub - Discussions (履歴 | 編集) [19,528バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Discussionsは、プロジェクトコミュニティがオープンなフォーマットで対話できる協働的コミュニケーションフォーラムである。<br> <br> Issuesが具体的な作業タスクの追跡を目的とするのに対し、Discussionsは初期段階のアイデア検討、質問への回答、情報共有、コミュニティとの交流を目的とする。<br> <br> IssuesとDiscussionsの使い分けを以下…」)
- 04:342026年3月24日 (火) 04:34 GitHub - Projects (履歴 | 編集) [22,882バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Projectsは、Issue、Pull Request、ドラフトアイテムをテーブル・ボード・ロードマップの複数ビューで一元管理する統合プロジェクト管理ツールである。<br> <br> スプレッドシート形式のテーブルビュー、カンバン形式のボードビュー、タイムライン形式のロードマップビューを切り替えながら、チームの作業状況を多角的に把握できる。<br>…」)
- 02:482026年3月24日 (火) 02:48 GitHub - Pull Requests (履歴 | 編集) [20,587バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Pull Request (PR) は、あるブランチで行ったコード変更を別のブランチにマージするよう提案して、<br> チームメンバーによるレビューとディスカッションを経てリポジトリに統合するためのメカニズムである。<br> <br> PRを活用することにより、コードの品質向上、知識の共有、バグの早期発見が可能となる。<br> 変更内容は差分 (diff) として可…」)
- 01:252026年3月24日 (火) 01:25 GitHub - Issues (履歴 | 編集) [26,213バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHub Issuesは、プロジェクト内のバグ報告、機能リクエスト、タスク管理を一元化するための追跡ツールである。<br> <br> Issueを活用することによりで、開発チームは作業内容を可視化し、優先度の管理や進捗追跡を効率的に行うことができる。<br> <br> Issuesが提供する主な機能は以下の通りである。<br> * バグ報告 *: 再現手順や期待動作を記録…」)
- 00:472026年3月24日 (火) 00:47 GitHub - ブランチとマージ (履歴 | 編集) [19,238バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHubにおけるブランチ (branch) は、本線となるコードベースに影響を与えることなく、新機能の開発やバグ修正を独立した環境で行うための仕組みである。<br> <br> ブランチを活用することで、複数の開発者が同時に異なる作業を進めることができ、作業が完了した時点でマージ (merge) によって変更を統合する。<br> <br><br> == ブランチの基本 =…」)
- 00:222026年3月24日 (火) 00:22 GitHub - リポジトリ (履歴 | 編集) [32,347バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == GitHubは、Gitをベースにしたクラウド型のソースコード管理プラットフォームである。<br> <br> Gitはローカルコンピュータ上でファイルの変更履歴を追跡・管理するための分散バージョン管理システムであり、GitHubはそのGitをWebインターフェース経由で操作できるようにしたサービスである。<br> <br> GitHubが提供する主な機能は以下の通りであ…」)
2026年3月23日 (月)
- 01:192026年3月23日 (月) 01:19 防弾ホスティング - FlokiNET (履歴 | 編集) [11,807バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == FlokiNETは、2012年にアイスランドのレイキャビクで設立された防弾ホスティングプロバイダである。<br> <br> 言論の自由、フリープレス、内部告発プロジェクトの保護を最優先とし、ジャーナリスト・NGO・活動家・内部告発プラットフォームにとっての「安全な港」として機能することを運営理念に掲げている。<br> <br> データセンターは、ア…」)
2026年3月22日 (日)
- 23:562026年3月22日 (日) 23:56 防弾ホスティング - Impreza Host (履歴 | 編集) [12,778バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Impreza Hostは、セイシェル共和国を本拠地とするオフショア防弾ホスティングプロバイダである。<br> <br> 2015年の設立以来、プライバシーとアノニミティを最優先とするホスティングサービスを提供しており、「地球上でTorホスティングの主要プロバイダ」を自称している。<br> 公式サイトは [https://impreza.host/ https://impreza.host/] である。<br> <br>…」)
- 23:302026年3月22日 (日) 23:30 防弾ホスティング - AlexHost (履歴 | 編集) [11,707バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == AlexHostは、モルドバ共和国を拠点とする防弾ホスティングプロバイダである。<br> <br> 正式名称はAlexHost SRLであり、2008年の設立から15年以上にわたりサービスを提供している。<br> 公式サイトは [https://alexhost.com/ https://alexhost.com/] である。<br> <br> データセンターはモルドバの首都キシナウに位置し、旧軍事工場の防空壕を改修した地下施設を…」)
- 23:132026年3月22日 (日) 23:13 防弾ホスティング - NiceVPS (履歴 | 編集) [12,492バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == NiceVPSは、ドミニカ (カリブ海) に拠点を置くオフショア防弾ホスティングプロバイダである。<br> 実際のデータセンターはオランダ (アムステルダム) に位置しており、Serveriusとの提携のもと自社ハードウェアを所有・運用している (リセラー・賃貸は行っていない)。<br> <br> * 公式サイト *: [https://nicevps.net/ https://nicevps.net/] * Onionアドレス *: <u>…」)
2026年3月21日 (土)
- 02:292026年3月21日 (土) 02:29 インストール - Bun (履歴 | 編集) [15,415バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Bunは、Oven Inc.のJarred Sumnerによって開発された、高速なJavaScript / TypeScriptランタイムである。<br> Zig言語で記述されており、JavaScriptCore (Safariのエンジン) を採用することにより、V8ベースのNode.jsより大幅に速い起動時間と低いメモリ使用量を実現している。<br> <br> Bunの最大の特徴は、ランタイム・パッケージマネージャー・バンドラー・テス…」)
2026年3月9日 (月)
- 05:342026年3月9日 (月) 05:34 Reactの基礎 - React.memo (履歴 | 編集) [29,298バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>React.memo</code> は、コンポーネントをメモ化するための高階コンポーネント (Higher-Order Component) である。<br> ラップされたコンポーネントは、propsが前回のレンダリング時と変わらない場合に再レンダリングをスキップして、キャッシュされた結果を再利用する。<br> <br> Reactでは、親コンポーネントが再レンダリングされると、子コンポー…」)
2026年3月8日 (日)
- 07:042026年3月8日 (日) 07:04 Reactの基礎 - useCallback (履歴 | 編集) [31,378バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useCallback</code> は、関数をメモ化 (キャッシュ) するためのReact Hookである。<br> コンポーネントが再レンダリングされるたびに、コンポーネント内で定義された関数は新しい参照として再生成される。<br> <br> <code>useCallback</code> を使用すると、依存配列の値が変化しない限り、同じ関数参照を返し続けることができる。<br> <br> 基本構文は <…」)
- 03:182026年3月8日 (日) 03:18 Reactの基礎 - useMemo (履歴 | 編集) [30,497バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useMemo</code> は、Reactの関数コンポーネントで計算結果をメモ化 (キャッシュ) するためのHookである。<br> <br> コンポーネントが再レンダリングされるたびに重い計算が実行されると、パフォーマンスが低下する場合がある。<br> <code>useMemo</code> を使用すると、依存配列の値が変化しない限り前回の計算結果を再利用できるため、不要な再計…」)
- 01:152026年3月8日 (日) 01:15 Reactの基礎 - カスタムHook (履歴 | 編集) [35,357バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == カスタムHookは、コンポーネント間でステートフルなロジックを再利用するための仕組みである。<br> <code>useState</code>、<code>useEffect</code> 等の組み込みHookを組み合わせることにより、複雑な処理をカプセル化して、複数のコンポーネントから呼び出せる独自の関数として定義できる。<br> <br> カスタムHookの命名規則として、関数名は必ず <code>u…」)
- 00:222026年3月8日 (日) 00:22 Reactの基礎 - useReducer (履歴 | 編集) [31,729バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useReducer</code> は、複雑な状態ロジックを管理するためのReact Hookである。<br> 基本構文は <code>const [state, dispatch] = useReducer(reducer, initialState)</code> であり、現在の状態値 <code>state</code> と、状態更新をトリガーする <code>dispatch</code> 関数を返す。<br> <br> <code>reducer</code> は <code>(state, action) => newState</code> という形式の純粋関数であり、現在の状…」)
2026年3月7日 (土)
- 06:432026年3月7日 (土) 06:43 Reactの基礎 - useContext (履歴 | 編集) [25,497バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useContext</code> は、コンポーネントツリーを通じてデータを受け渡す仕組みである <u>Context API</u> から値を取得するためのHookである。<br> <br> Reactアプリケーションでは、親から子へとデータをPropsで渡していく構造が基本となる。<br> しかし、コンポーネントの階層が深くなると、途中のコンポーネントがそのデータを使用しないにもかか…」)
- 04:362026年3月7日 (土) 04:36 Reactの基礎 - useRef (履歴 | 編集) [19,716バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useRef</code> は、レンダリングに必要のない値への参照を保持するためのHookである。<br> 基本構文は <code>const ref = useRef(initialValue)</code> であり、<code>{ current: T }</code> 構造のRefObjectを返す。<br> <br> <u><code>useRef</code> の最大の特徴は、<code>ref.current</code> の値を変更しても再レンダリングが発生しない点である。</u><br> これは値の変更があるた…」)
- 04:222026年3月7日 (土) 04:22 Reactの基礎 - useEffect (履歴 | 編集) [21,743バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useEffect</code> は、Reactの関数コンポーネントで副作用 (side effects) を扱うための標準的なHookである。<br> <u>副作用とは、コンポーネントのレンダリング自体とは直接関係のない処理を指し、データフェッチ、DOM操作、タイマの設定、イベントリスナーの登録等が該当する。</u><br> <br> React 16.8以前のクラスコンポーネントでは、ライフサイ…」)
- 04:112026年3月7日 (土) 04:11 Reactの基礎 - useState (履歴 | 編集) [22,923バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <code>useState</code> は、Reactが提供する最も基本的なHookであり、関数コンポーネントに状態管理機能を追加するために使用する。<br> React 16.8以降、Hooksの導入により関数コンポーネントでも状態を持てるようになり、<code>useState</code> はその中核を担う。<br> <br> 基本構文は <code>const [state, setState] = useState(initialValue)</code> であり、配列の分割代入…」)
- 04:012026年3月7日 (土) 04:01 Reactの基礎 - Hooksの基礎 (履歴 | 編集) [20,641バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == React Hooksは、React 16.8 (2019年2月リリース) で導入された機能である。<br> Hooksの登場以前は、ステート管理やライフサイクル処理にはクラスコンポーネントが必要であったが、Hooksの導入によって関数コンポーネントでもこれらの処理が実現できるようになった。<br> <br> クラスコンポーネントには、以下に示すような問題点が存在していた。<br…」)
- 03:402026年3月7日 (土) 03:40 Tauriの基礎 - React連携パターン (履歴 | 編集) [42,323バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TauriとReactの連携は、RustバックエンドとWebフロントエンド間のIPC (プロセス間通信) を通じて実現される。<br> <br> フロントエンドからは <code>invoke</code> 関数を使用してRustで定義されたコマンドを呼び出し、バックエンドからはイベントシステムを使用してフロントエンドに通知を送信できる。<br> <br> React連携における主な考慮事項は以下の…」)
- 03:152026年3月7日 (土) 03:15 Tauriの基礎 - 自動アップデート (履歴 | 編集) [29,810バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriの自動アップデート機能 (updater) は、デスクトップアプリケーションにシームレスな更新体験を提供する公式プラグインである。<br> <br> このプラグインを使用することで、ユーザはアプリケーションを手動で再インストールすることなく、最新バージョンへの更新が可能となる。<br> <br> updaterプラグインの主な特徴は以下の通りである。…」)
2026年3月5日 (木)
- 18:262026年3月5日 (木) 18:26 Tauriの基礎 - ビルドと配布 (履歴 | 編集) [37,688バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriは、RustバックエンドとWebフロントエンドを組み合わせたデスクトップアプリケーション開発フレームワークである。<br> <br> ビルドシステムは、RustのコンパイルとWebアセットのバンドルを自動的に統合し、各プラットフォームに最適化された配布形式を生成する。<br> <br> 主な特徴は以下の通りである。<br> * クロスプラットフォームビル…」)
- 17:512026年3月5日 (木) 17:51 Tauriの基礎 - その他プラグイン (履歴 | 編集) [31,232バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauri v2は、デスクトップアプリケーション開発に必要な様々な機能を公式プラグインとして提供している。<br> <br> <center> {| class="wikitable" |+ Tauriの主なプラグイン ! プラグイン !! 説明 |- | shellMacOS (外部コマンド実行) || 外部プログラムの実行やシェルコマンドの実行を可能にする。 |- | notificationMacOS (デスクトップ通知) || OS標準の通知システム…」)
- 17:282026年3月5日 (木) 17:28 Tauriの基礎 - ストア (履歴 | 編集) [42,512バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TauriのStoreプラグインは、アプリケーションの設定やデータを永続的に保存するためのキーバリューストアを提供する。<br> <br> このプラグインは、Webブラウザの <code>localStorage</code> や <code>sessionStorage</code> とは異なり、ファイルシステム上のJSONファイルにデータを保存するため、アプリケーションを再起動してもデータが保持される。<br> <br…」)
- 04:472026年3月5日 (木) 04:47 Tauriの基礎 - HTTPクライアント (履歴 | 編集) [31,529バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TauriのHTTPプラグインは、フロントエンドから安全にHTTPリクエストを実行するための公式プラグインである。<br> このプラグインは、Webブラウザ標準のfetch APIと同様のインターフェースを提供しながら、Rustバックエンドを経由してリクエストを実行するため、CORS (Cross-Origin Resource Sharing) の制約を受けないというメリットがある。<br> <br> Tauri v…」)
- 02:282026年3月5日 (木) 02:28 Tauriの基礎 - ダイアログ (履歴 | 編集) [26,494バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauri v2のダイアログプラグイン (dialog) は、デスクトップアプリケーションでネイティブなファイル選択ダイアログやメッセージダイアログを表示するための機能を提供する。<br> <br> このプラグインを使用することで、オペレーティングシステムの標準的なダイアログを表示でき、ユーザにとって馴染みのあるインターフェースを提供できる…」)
- 02:042026年3月5日 (木) 02:04 Tauriの基礎 - ファイルシステム (履歴 | 編集) [22,645バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauri v2のファイルシステムプラグイン (fs) は、デスクトップアプリケーションからローカルファイルシステムに安全にアクセスするための機能を提供する。<br> このプラグインは、テキストファイルやバイナリファイルの読み書き、ディレクトリの操作、ファイルの存在確認等の基本的なファイル操作をサポートしている。<br> <br> セキュリ…」)
- 01:462026年3月5日 (木) 01:46 Tauriの基礎 - プラグインシステム (履歴 | 編集) [19,636バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauri v2のプラグインシステムは、アプリケーションのコア機能を拡張するためのモジュラーアーキテクチャである。<br> プラグインはCargo crate (Rust) とNPMパッケージ (JavaScript/TypeScript) の組み合わせで構成されており、必要な機能のみを選択してアプリケーションに組み込むことができる。<br> <br> Tauri v2では、多くのコア機能が公式プラグイン…」)
- 00:492026年3月5日 (木) 00:49 Tauriの基礎 - セキュリティモデル (履歴 | 編集) [24,456バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriのセキュリティモデルは、デスクトップアプリケーションにおける堅牢なセキュリティ基盤を提供するために設計された多層防御システムである。<br> 従来のElectron等のフレームワークとは異なり、TauriはRustバックエンドとWebViewフロントエンドの間に明確なTrust Boundary (信頼境界) を設け、全ての通信を厳格に制御する。<br> <br> Tauri v2では…」)
2026年3月4日 (水)
- 23:482026年3月4日 (水) 23:48 Tauriの基礎 - メニューとシステムトレイ (履歴 | 編集) [32,576バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriのメニューとシステムトレイ機能は、デスクトップアプリケーションに不可欠なユーザーインターフェース要素を提供する。<br> アプリケーションメニューは、MacOSのメニューバー、Windows/Linuxのウインドウメニューとして表示され、ファイル操作、編集機能、設定へのアクセス等を提供する。<br> <br> システムトレイ (またはタスクトレイ…」)
- 22:192026年3月4日 (水) 22:19 Tauriの基礎 - ウインドウ管理 (履歴 | 編集) [34,015バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriのウインドウ管理機能は、デスクトップアプリケーションにおけるウインドウの作成、操作、イベント処理を包括的にサポートする。<br> 単一ウインドウのアプリケーションから複数ウインドウを連携させるマルチウインドウアプリケーションまで、柔軟なウインドウアーキテクチャを構築できる。<br> <br> Tauri v2では、<code>WebviewWindow</cod…」)
- 18:542026年3月4日 (水) 18:54 Tauriの基礎 - 状態管理 (履歴 | 編集) [32,666バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriの状態管理は、Rustバックエンドとフロントエンド (WebView) 間でアプリケーション全体の状態を共有・管理するための仕組みである。<br> <br> 従来のWebアプリケーションでは、フロントエンド側で状態を管理するのが一般的だが、TauriアプリケーションではRustバックエンド側で状態を保持し、必要に応じてフロントエンドから参照・更新で…」)
- 16:182026年3月4日 (水) 16:18 Tauriの基礎 - 型付きイベントとパターン (履歴 | 編集) [30,252バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriのイベントシステムを型安全に利用することで、RustバックエンドとReactフロントエンド間の通信におけるバグを事前に防止できる。<br> <br> 型付きイベントは、Rustの <code>serde</code> クレートによるシリアライゼーションと、TypeScriptの型システムを組み合わせて実現する。<br> <br> 型安全性の主なメリットは以下の通りである。<br> * コンパ…」)
- 15:572026年3月4日 (水) 15:57 Tauriの基礎 - イベントの送受信 (履歴 | 編集) [21,324バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriのイベントシステムは、RustバックエンドとWebフロントエンド間の双方向通信を実現する軽量なメカニズムである。<br> Commandsとは異なり、イベントは戻り値を必要としない通知型の通信に適しており、バックエンドからフロントエンドへのプッシュ通知や、コンポーネント間の状態共有に活用される。<br> <br> 下表に、イベントシステム…」)
- 14:402026年3月4日 (水) 14:40 MCPサーバ - zai-mcp-server (履歴 | 編集) [13,973バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == zai-mcp-serverは、GLM-5モデルを活用した画像・動画分析機能を提供するMCP (Model Context Protocol) サーバである。<br> <br> OpenCode環境において、このサーバを導入することで、単純な画像説明から高度な技術図面の理解、エラー診断、UIデザインからのコード生成まで、幅広い視覚分析タスクを実行できる。<br> <br> OpenCodeには標準で <u>look_at</u> という…」)
- 02:322026年3月4日 (水) 02:32 Tauriの基礎 - 非同期Commands (履歴 | 編集) [35,062バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriの非同期Commandsは、フロントエンドのUIをブロックせずに、時間のかかる処理をバックエンドで実行するための機能である。<br> <br> Rustのasync/await構文とtokioランタイムを活用することで、ファイル操作、ネットワーク通信、データベースアクセス等の重い処理を効率的に実行できる。<br> <br> 非同期Commandsを使用しない場合、長時間の処理…」)
- 01:002026年3月4日 (水) 01:00 Tauriの基礎 - Commandsのエラーハンドリング (履歴 | 編集) [35,651バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == TauriのCommandsにおけるエラーハンドリングは、フロントエンドとバックエンド間の通信で発生するエラーを適切に処理するための仕組みである。<br> <br> RustのResult型を使用することにより、型安全なエラー処理を実現し、エラーの原因を明確に特定できる。<br> <br> Commandsのエラーハンドリングでは、エラー型のシリアライズ、エラーメッセー…」)
- 00:372026年3月4日 (水) 00:37 Tauriの基礎 - Commands (履歴 | 編集) [23,156バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriの <u>Commands</u> は、フロントエンド (JavaScript / TypeScript) からバックエンド (Rust) の関数を呼び出すための通信メカニズムである。<br> <br> この機能により、ReactやVue等のフロントエンドフレームワークから、Rustで実装された高速で安全な処理を直接実行できる。<br> <br> TauriのCommandsはIPC (Inter-Process Communication) を基盤としており、WebViewプロ…」)
2026年3月3日 (火)
- 19:472026年3月3日 (火) 19:47 Tauriの基礎 - 設定ファイル (履歴 | 編集) [12,328バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == <u>tauri.conf.json</u> ファイルは、Tauriアプリケーションの動作を制御するための設定ファイルである。<br> このファイルは、<u>src-tauri</u> ディレクトリ内に配置される。<br> <br> Tauriプロジェクトのビルド設定、ウインドウ設定、バンドル設定等、アプリケーション全体の設定を一元管理する。<br> JSON形式で記述され、開発時と本番ビルド時の両…」)
- 17:142026年3月3日 (火) 17:14 Tauriの基礎 - プロジェクト構造 (履歴 | 編集) [17,559バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriは、RustバックエンドとWebフロントエンドを組み合わせてデスクトップアプリケーションを開発するためのフレームワークである。<br> フロントエンドにはReact、Vue、Svelte等の任意のフレームワークを使用でき、バックエンドはRustで記述する。<br> <br> Tauriプロジェクトは、フロントエンド用のディレクトリとRustバックエンド用の <u>src-tauri…」)
- 14:562026年3月3日 (火) 14:56 Tauriの基礎 - アーキテクチャ (履歴 | 編集) [14,655バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Tauriは、Rustをバックエンドとし、Webテクノロジー (HTML, CSS, JavaScript) をフロントエンドとして使用するクロスプラットフォームアプリケーション開発フレームワークである。<br> デスクトップ (Windows, MacOS, Linux) と モバイル (iOS, Android) の両プラットフォームに対応している。<br> <br> Tauriの最大の特徴は、システムのネイティブWebViewを活用する…」)
2026年2月28日 (土)
- 22:212026年2月28日 (土) 22:21 OpenCodeの設定 - LSP (履歴 | 編集) [36,616バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeのLSP (Language Server Protocol) 機能は、LLMがコードベースをより深く理解し、正確なコード操作を行うための基盤となる。<br> LSPを活用することにより、型チェック、エラー検出、定義へのジャンプ、参照の検索、シンボルのリネームといった高度なコード解析機能が利用可能になる。<br> <br> OpenCodeは30以上のプログラミング言語に対してLSP…」)
2026年2月27日 (金)
- 16:532026年2月27日 (金) 16:53 Claude Codeの設定 - リモートアクセス (履歴 | 編集) [15,267バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Claude Codeは、Anthropicが提供するAIエージェント型コーディングツールであり、OpenCodeのようなクライアント・サーバアーキテクチャを持たない。<br> <br> そのため、OpenCodeの <code>opencode serve</code> や <code>opencode web</code> コマンドのようなサーバ起動コマンドは存在せず、HTTPサーバとして動作させることはできない。<br> <br> しかし、以下に示す3…」)
- 09:002026年2月27日 (金) 09:00 OpenCodeの設定 - リモートアクセス (履歴 | 編集) [25,751バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == OpenCodeはクライアント・サーバアーキテクチャを備えており、リモートアクセス機能を標準でサポートしている。<br> <br> <code>opencode serve</code> コマンドを使用することで、ヘッドレスHTTPサーバとして動作させ、別のPCからアクセスできる。<br> また、<code>opencode web</code> コマンドを使用することで、WebブラウザベースのWebインターフェースを…」)
2026年2月26日 (木)
- 07:332026年2月26日 (木) 07:33 Reactの基礎 - フォーム(制御コンポーネント) (履歴 | 編集) [29,782バイト] Wiki (トーク | 投稿記録) (ページの作成:「== 概要 == Reactにおける制御コンポーネント (Controlled Component) は、フォーム要素の値をReactの状態 (state) により管理するパターンである。<br> HTMLのネイティブフォーム要素はデフォルトで独自の内部状態を保持するが、制御コンポーネントではその状態をReactの <code>useState</code> フックが一元管理する。<br> <br> 制御コンポーネントの核心は、<code>value</cod…」)