主な公開記録
表示
Wikibooksの取得できる記録をまとめて表示しています。 記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。
- 2026年2月26日 (木) 03:54 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg chk」を作成しました (pkg_chk はインストール済みのパッケージと pkgsrc ツリーのバージョンを比較し、更新が必要なパッケージを検出するツールです。pkg_rolling-replace と組み合わせて使うことが多いです。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 03:43 Ef3 トーク 投稿記録 がページ「Pkgsrc/mk.conf」を作成しました (mk.conf は pkgsrc のビルド設定ファイルです。パッケージのビルドオプション、インストール先、コンパイラの設定などを記述します。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 03:22 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg create」を作成しました (pkg_create は pkgsrc でインストール済みのパッケージからバイナリパッケージファイルを作成するツールです。作成したパッケージは他のマシンへの配布やバックアップに利用できます。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 03:03 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg add」を作成しました (pkg_add は pkgsrc のバイナリパッケージをインストールするツールです。ソースからビルドする bmake と異なり、コンパイル済みのパッケージを直接インストールします。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 02:46 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg delete」を作成しました (pkg_delete は pkgsrc でインストール済みのパッケージを削除するツールです。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 02:36 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg info」を作成しました (pkg_info は pkgsrc でインストール済みのパッケージの情報を表示するツールです。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 02:07 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg admin」を作成しました (pkg_admin は pkgsrc のパッケージデータベースを管理するツールです。インストール済みパッケージの検査、脆弱性チェック、データベースの整合性確認などに使用します。) タグ: 2017年版ソースエディター
- 2026年2月26日 (木) 01:48 Ef3 トーク 投稿記録 がページ「Pkgsrc/pkg rolling-replace」を作成しました (pkg_rolling-replace は pkgsrc でインストール済みのパッケージを依存関係の順序を守りながら一括更新するツールです。) タグ: 2017年版ソースエディター
- 2025年10月7日 (火) 23:21 Ef3 トーク 投稿記録 がページ「コンパイラ概論」を作成しました (私たちが日々使用しているコンピュータプログラムは、人間が理解しやすい高水準言語で記述されています。C、Java、Python、Rustなど、様々なプログラミング言語が存在しますが、コンピュータのCPUはこれらの言語を直接理解することができません。CPUが理解できるのは、機械語と呼ばれる0と1の列で表現された命令だけです。 この人間とコンピュータの間のギャップを埋める役割を果たすのがコンパイラです。コンパイラとは、高水準プログラミング言語で書かれたソースコードを、コンピュータが実行可能な機械語に変換するプログラムのことを指します。) タグ: 2017年版ソースエディター
- 2025年10月2日 (木) 22:36 Ef3 トーク 投稿記録 がページ「AMD64アセンブラ/AMD64 CPU情報表示ツール」を作成しました (AMD64/x86_64アーキテクチャ向けのCPUID情報表示ツールを作成しました。) タグ: 2017年版ソースエディター
- 2025年9月30日 (火) 23:39 Ef3 トーク 投稿記録 がページ「Go/ポインタ」を作成しました (Goにおけるポインタの特徴と用例) タグ: 2017年版ソースエディター
- 2025年9月28日 (日) 22:58 Ef3 トーク 投稿記録 がページ「ARM64アセンブリ言語/ARM64 CPU情報表示ツール」を作成しました (このコードは、ARM64アーキテクチャのCPUに関する詳細な情報(CPU ID、キャッシュ構成、ハードウェア機能、マルチプロセッサ情報など)をシステムレジスタや<code>/proc/cpuinfo</code>から取得して表示するツールです。) タグ: 2017年版ソースエディター
- 2025年8月20日 (水) 08:11 Ef3 トーク 投稿記録 がページ「Go/flag」を作成しました (oの標準ライブラリにあるflagパッケージは、コマンドライン引数を簡単に解析するための機能を提供します。これを使うことで、ユーザーがプログラムの動作をカスタマイズできるようになります。) タグ: 2017年版ソースエディター
- 2025年8月20日 (水) 08:01 Ef3 トーク 投稿記録 がページ「Go/os/Args」を作成しました (Goプログラムを作成する際、コマンドラインから引数を受け取る必要がある場面は多々あります。os.Argsは、コマンドライン引数にアクセスするための最も基本的で重要な仕組みです。この章では、os.Argsの使い方から実践的なパターンまでを詳しく解説します。) タグ: 2017年版ソースエディター
- 2025年8月11日 (月) 02:48 Ef3 トーク 投稿記録 がページ「Go/goコマンド/run」を作成しました (go runコマンドは、メインのGoパッケージをコンパイルし、すぐに実行するためのコマンドです。通常、.goソースファイルのリスト、インポートパス、またはファイルシステムのパスを指定して実行します。) タグ: 2017年版ソースエディター
- 2025年8月11日 (月) 01:27 Ef3 トーク 投稿記録 がページ「Go/goコマンド/env」を作成しました (go envコマンドは、Go環境の情報を表示・管理するためのサブコマンドです。このコマンドを使うと、Goに関連する環境変数とその値を確認できます。) タグ: 2017年版ソースエディター
- 2025年8月11日 (月) 00:59 Ef3 トーク 投稿記録 がページ「Go/goコマンド/tool」を作成しました (go toolコマンドは、Goツールチェーンに含まれる低レベルなツール(コマンド)を実行するためのGoコマンドのサブコマンドです。通常、これらのツールはgo buildやgo testといった高レベルなコマンドによって内部的に呼び出されますが、go toolを使うことで直接実行できます。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 23:18 Ef3 トーク 投稿記録 がページ「Go/goコマンド/fix」を作成しました (go fixコマンドは、古いGoのコードを新しいAPIや構文に自動的に修正するためのサブコマンドです。特定のパッケージを指定して実行すると、Goのバージョンアップに伴う非推奨になったAPIなどを自動的に修正してくれます。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 23:13 Ef3 トーク 投稿記録 がページ「Go/goコマンド/fmt」を作成しました (go fmtコマンドは、指定されたパッケージのGoソースコードを標準的なスタイルに自動でフォーマットするためのコマンドです。内部的にはgofmtというツールを-l(変更されたファイル名を出力)と-w(変更をファイルに書き込む)オプション付きで実行します。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 23:06 Ef3 トーク 投稿記録 がページ「Go/goコマンド/vet」を作成しました (go vetコマンドは、インポートパスで指定されたパッケージに対してGo vetツールを実行するためのコマンドです。go vetは、コンパイラでは検出されない、Goコード内の潜在的なバグや疑わしい構成を静的に分析し、報告します。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 23:00 Ef3 トーク 投稿記録 がページ「Go/goコマンド/test」を作成しました (go testコマンドは、インポートパスで指定されたパッケージのテストを自動的に実行するためのGoコマンドのサブコマンドです。このコマンドは、*_test.goという命名規則を持つテストファイル内の関数をコンパイルし、実行します。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 22:54 Ef3 トーク 投稿記録 がページ「Go/goコマンド/clean」を作成しました (go cleanコマンドは、パッケージのソースディレクトリからコンパイル時に生成されたオブジェクトファイルを削除するためのものです。主に、go buildや他のツールによって残された一時ファイルをクリーンアップする目的で使用されます。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 22:47 Ef3 トーク 投稿記録 がページ「Go/goコマンド/build」を作成しました (go buildコマンドは、Goのパッケージとその依存関係をコンパイルするためのコマンドです。コンパイルは行いますが、go installとは異なり、コンパイル結果をインストール(所定の場所に配置)はしません。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 22:40 Ef3 トーク 投稿記録 がページ「利用者:Ef3/MarkdownToWikitext」を作成しました (MarkdownToWikitext) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 03:55 Ef3 トーク 投稿記録 がページ「Go/goコマンド/help」を作成しました (go helpサブコマンドは、Goコマンドの詳細な使用方法や関連トピックに関するドキュメントを表示するためのものです。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 03:44 Ef3 トーク 投稿記録 がページ「Go/goコマンド/version」を作成しました (go versionは、Goのバイナリファイルに埋め込まれたビルド情報を表示するコマンドです。) タグ: 2017年版ソースエディター
- 2025年8月10日 (日) 03:21 Ef3 トーク 投稿記録 がページ「Go/go.mod」を作成しました (go.modは、Go のモジュール管理システムで使用される設定ファイルです。Go 1.11で導入されたGo Modulesの中核となるファイルで、プロジェクトの依存関係を管理します。) タグ: 2017年版ソースエディター
- 2025年8月9日 (土) 23:15 Ef3 トーク 投稿記録 がページ「モノレポ」を作成しました (モノレポ(monorepo)は "monolithic repository"(単一リポジトリ) の略で、複数のプロジェクトやモジュールを 1つのリポジトリ にまとめて管理する方式です。) タグ: 2017年版ソースエディター
- 2025年8月9日 (土) 23:09 Ef3 トーク 投稿記録 がページ「Go/go.work」を作成しました (go.work は、Go 1.18 で追加された ワークスペースモード の設定ファイルです。 簡単に言うと、複数の go.mod(モジュール)を 1 つの開発単位としてまとめるための仕組みです。) タグ: 2017年版ソースエディター
- 2025年8月5日 (火) 01:03 Ef3 トーク 投稿記録 がページ「Go/iter.Seq版エラトステネスの篩」を作成しました (Go 1.23で導入されたiterパッケージは、イテレータの新しい標準的な仕組みを提供します。その中でもiter.Seq[T]型は、遅延評価やストリーミング処理を可能にする強力な抽象化です。この記事では、古典的なアルゴリズムである「エラトステネスの篩」をiter.Seqを使って実装し、その応用例を紹介します。) タグ: 2017年版ソースエディター
- 2025年8月4日 (月) 23:15 Ef3 トーク 投稿記録 がページ「JavaScript/Generator/素数ジェネレター」を作成しました (JavaScriptにおける「ジェネレータ関数」の力を活用して、素数を無限に生成する「エラトステネスの篩(Sieve of Eratosthenes)」を構築する方法をご紹介します。ジェネレータは、遅延評価とステートフルなイテレーションを実現する非常に強力な構文です。この記事ではその応用として、無限の整数ストリームから素数だけを抽出する実用的かつエレガントなパターンを示します。) タグ: 2017年版ソースエディター
- 2025年8月1日 (金) 04:48 Ef3 トーク 投稿記録 がページ「Grafana」を作成しました (Grafanaは、メトリクス、ログ、トレースなどの観測可能性データを可視化・分析するためのオープンソースプラットフォームです。2014年にTorkel Ödegaardによって開発され、現在では監視・可視化分野で最も人気のあるツールの一つとなっています。) タグ: 2017年版ソースエディター
- 2025年7月18日 (金) 22:42 Ef3 トーク 投稿記録 がページ「Go/メモリアロケータ」を作成しました (Goのメモリ管理システムは元々tcmallocに基づいていましたが、現在では大きく進化しています。以下に主要なポイントを解説します。 主要なデータ構造: fixalloc: 固定サイズのオフヒープオブジェクトを管理するフリーリストアロケータ mheap: mallocヒープで、ページ(8192バイト)単位で管理 mspan: mheapで管理される使用中のページ群 mcentral: 同じサイズクラスのmspanを集めたもの mcache: P(プロセッサ)ごとのmspanキャッシュ mstats: 割り当て統計情報) タグ: 2017年版ソースエディター
- 2025年7月18日 (金) 22:24 Ef3 トーク 投稿記録 がページ「Go/Size class」を作成しました (Goにおける Size class(サイズクラス) とは、メモリ割り当てを効率的に行うために使われる固定サイズのバケット分類のことです。Goのランタイムは、ヒープメモリの割り当て・解放の効率化のために、よく使われるメモリサイズをいくつかのクラス(=サイズクラス)に分け、それぞれのクラスごとに管理しています。) タグ: 2017年版ソースエディター
- 2025年7月16日 (水) 22:01 Ef3 トーク 投稿記録 がページ「Unison」を作成しました (Unison(ユニソン)は、Haskell系の強い静的型付け関数型言語であり、コードを関数ごとに内容アドレス(ハッシュ)で識別し、型安全かつ分散環境に強いプログラミングを可能にすることを目的とした、革新的な言語です。 Unison とは?: Unisonは通常のソースコードファイルの代わりに、コードの内容(構文木)をハッシュで管理するユニークな構造を持っています。これにより、関数やデータ型が名前ではなくハッシュで識別され、変更管理や依存関係の解決、コードの分散共有が容易になります。構文はHaskellに似た関数型スタイル 型推論が強力で、型安全 分散・永続化を前提とした実行モデル ucm(Unison Codebase Manager)でコード管理) タグ: 2017年版ソースエディター
- 2025年7月16日 (水) 00:01 Ef3 トーク 投稿記録 がページ「Go/Cross-package inlining」を作成しました (従来のGoコンパイラでは、同一パッケージ内の関数のみがインライン化の対象でした。しかし、クロスパッケージインライン化により、異なるパッケージ間での関数インライン化が可能になりました。) タグ: 2017年版ソースエディター
- 2025年7月15日 (火) 23:42 Ef3 トーク 投稿記録 がページ「Go/Mid-stack inlining」を作成しました (Mid-stack inlining(中間スタックインライン化)は、Goコンパイラの最適化技術の一つで、関数呼び出しチェーンの中間にある関数を直接呼び出し元にインライン化する機能です。) タグ: 2017年版ソースエディター
- 2025年7月15日 (火) 22:11 Ef3 トーク 投稿記録 がページ「プログラミング/コンパイラ言語における修飾子と認知コスト」を作成しました (プログラミング言語の設計において、修飾子(modifier)の数と複雑さは開発者の認知コストに直接影響します。コンパイラ言語では、性能最適化と開発者の負担軽減のバランスが重要な設計課題となっています。) タグ: 2017年版ソースエディター
- 2025年7月15日 (火) 21:59 Ef3 トーク 投稿記録 がページ「Go/修飾子不要なインライン関数展開」を作成しました (Go言語では、C++のinlineキーワードやJavaの@Inlineアノテーションのような明示的な修飾子は存在しません。代わりに、Goコンパイラは自動的にインライン化の判断を行い、パフォーマンスを最適化します。) タグ: 2017年版ソースエディター
- 2025年7月15日 (火) 07:22 Ef3 トーク 投稿記録 がページ「Go/配列とスライスとエスケープ解析」を作成しました (Go言語における配列とスライスの性能特性を理解するには、エスケープ解析(escape analysis)の仕組みを知ることが重要です。エスケープ解析は、変数がスタックとヒープのどちらに配置されるかを決定するコンパイラの最適化技術です。) タグ: 2017年版ソースエディター
- 2025年7月15日 (火) 07:17 Ef3 トーク 投稿記録 がページ「Go/ユーザー定義型の配列とスライス」を作成しました (Go言語では、ユーザー定義型の配列とスライスを作成することができます。それぞれの特徴と使い方を説明します。) タグ: 2017年版ソースエディター
- 2025年7月14日 (月) 22:58 Ef3 トーク 投稿記録 がページ「Go/Standard library/errors」を作成しました (Goにおけるエラーハンドリングは、例外処理ではなく明示的なエラー値を返すことで行われます。errorsパッケージは、このエラーハンドリングの中核となる機能を提供し、エラーの作成、ラップ、アンラップなどの操作を可能にします。) タグ: 2017年版ソースエディター
- 2025年7月14日 (月) 06:48 Ef3 トーク 投稿記録 がページ「Go/Standard library/os」を作成しました (osパッケージは、Go言語においてオペレーティングシステムとのインターフェースを提供する重要なパッケージです。ファイルシステム操作、環境変数の取得、プロセス管理など、システムレベルの機能にアクセスするための機能が含まれています。) タグ: 2017年版ソースエディター
- 2025年7月14日 (月) 05:17 Ef3 トーク 投稿記録 がページ「Go/Standard library/fmt」を作成しました (fmtパッケージは、Go言語において最も頻繁に使用されるパッケージの一つです。このパッケージは、フォーマットされた入出力機能を提供し、テキストの出力、入力、文字列の整形などを行うことができます。) タグ: 2017年版ソースエディター
- 2025年7月8日 (火) 22:07 Ef3 トーク 投稿記録 がページ「プログラミング/プログラミング言語の発展」を作成しました (コンピュータは、現代社会において必要不可欠な存在であり、私たちの日常生活のあらゆる側面に深く浸透しています。その背後には常にプログラミング言語が存在し、人間がコンピュータに命令を伝え、その能力を最大限に引き出すための架け橋として機能してきました。プログラミング言語の発展の歴史は、コンピュータ自身の進化と密接に結びついており、技術の進歩とともに絶えず変化し続けています。 本論文では、1940年代の理論的な萌芽から現代に至るまでのプログラミング言語の主要な変遷を辿り、それぞれの時代における主要な言語とその設計思想、そしてコンピュータ科学と社会に与えた影響について考察します。特に、年表に示された具体的な言語の登場とその役割に焦点を当て、各パラダイムの変遷がもたらした技術的・思想的インパクトを深く掘り下げます。さらに、現代のプログラミング言語の動向と、今後の展望についても論じ、プログラミング言語が未来の技術革新において果たすであろう役割を展望します。) タグ: 2017年版ソースエディター
- 2025年7月6日 (日) 15:10 Ef3 トーク 投稿記録 がページ「プログラミング/文脈自由文法」を作成しました (文脈自由文法(Context-Free Grammar, CFG)は、形式言語理論における重要な概念で、プログラミング言語の構文解析やコンパイラ設計において中核的な役割を果たします。以下に、その基本概念と実装手法を詳説します。) タグ: 2017年版ソースエディター
- 2025年7月6日 (日) 00:52 Ef3 トーク 投稿記録 がページ「Go/&^」を作成しました (Goにおける 演算子 &^ は、「ビットクリア演算子(bit clear operator)」 または 「アンドノット演算子(AND NOT operator)」 と呼ばれる、Go言語特有の二項演算子です。この演算子は他の多くの言語では見られない、Goの 独特な特徴 の一つです。) タグ: 2017年版ソースエディター
- 2025年7月6日 (日) 00:22 Ef3 トーク 投稿記録 がページ「Go/:=」を作成しました (Goにおける 区切り子 := は、「短縮変数宣言(short variable declaration)」 を表す演算子で、Go言語の 最も特徴的で便利な機能 の一つです。変数の宣言と初期化を同時に行い、型推論によってコードを簡潔に書くことができます。) タグ: 2017年版ソースエディター
- 2025年7月3日 (木) 22:29 Ef3 トーク 投稿記録 がページ「Go/=」を作成しました (Goにおける 区切り子 = は、「代入文」 として基本的な役割を果たしますが、Go特有の 「短縮変数宣言」 や 「多重代入」 などの文脈で重要な意味を持ちます。以下に具体的に解説します。) タグ: 2017年版ソースエディター
- 2025年7月3日 (木) 22:08 Ef3 トーク 投稿記録 がページ「Go/0.0」を作成しました (Goにおける 数値リテラル 0.0 は、「浮動小数点型のゼロ値」 として重要な役割を果たします。整数の 0 とは異なる特性を持ち、浮動小数点数特有の振る舞いを示します) タグ: 2017年版ソースエディター