主な公開記録
Wikibooksの取得できる記録をまとめて表示しています。 記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。
- 2024年12月11日 (水) 06:15 Ef3 トーク 投稿記録 がページ「JavaScript/遅延評価メソッドチェイン」を作成しました (JavaScriptにおける遅延評価(Lazy Evaluation)とは、値が実際に必要になるまで計算を遅らせる手法です。この章では、遅延評価を使用したメソッドチェインを実現するためのクラス設計について説明します。具体的には、LazyArray クラスを使って遅延評価を活用した操作のチェインを実現する方法を解説します。) タグ: 2017年版ソースエディター
- 2024年12月11日 (水) 00:17 Ef3 トーク 投稿記録 がページ「PostCSS/setup.js」を作成しました (必要なプラグインのリストを入力として、PostCSS の手順を自動生成するスクリプトは実用的です。 Node.js を使ったシンプルなスクリプトとして以下のコードを提案します。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 03:57 Ef3 トーク 投稿記録 がページ「Zx」を作成しました (Zxは、Google製のNode.jsベースのスクリプティングライブラリで、シェルスクリプトのような簡潔さとJavaScriptの柔軟性を組み合わせたツールです。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 03:10 Ef3 トーク 投稿記録 がページ「Web Platform Baseline」を作成しました (Web Platform Baselineは、Webブラウザの相互運用性と標準サポートを追跡・評価するための新しいアプローチです。Googleが提唱し、Webコミュニティが協力して開発したイニシアチブで、Webプラットフォームの機能サポートを明確かつ簡潔に理解するための枠組みを提供します。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 02:48 Ef3 トーク 投稿記録 がページ「HTML/ソースマップ」を作成しました (ソースマップ(Source Map)は、トランスパイルされたり圧縮されたりしたコードと、元のソースコードとの間のマッピング情報を提供するデバッグツールです。Webフロントエンド開発において、圧縮・変換されたコードのデバッグを容易にする重要な技術です。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 02:31 Ef3 トーク 投稿記録 がページ「JavaScript/ソースマップ」を作成しました (JavaScriptのソースマップ( Source map )は、圧縮やトランスパイルされたJavaScriptコード(例: minified JavaScriptやBabelでトランスパイルされたコード)を元のソースコード(例: ES6のコードやTypeScript)に結びつけるためのものです。 ソースマップは、ブラウザの開発者ツール(DevToolsなど)で動作し、デバッグ時に、どのJavaScriptコードがどのソースファイルのどの行に対応しているかを簡単に把握できるようにします。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 02:20 Ef3 トーク 投稿記録 がページ「CSS/ソースマップ」を作成しました (CSSのソースマップ(Source Map)は、コンパイルされたCSS(例: minified CSSやSass/LESSの出力)を元のソースコード(例: Sass、LESS、または未圧縮のCSS)に結びつけるためのものです。 ソースマップは開発ツール(ブラウザのDevToolsなど)で動作し、デバッグ時に、どのCSSルールがどのソースファイルのどの行に対応しているかを把握しやすくします。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 01:56 Ef3 トーク 投稿記録 がページ「PostCSS/postcss.config.js」を作成しました (postcss.config.js は、PostCSS の設定ファイルです。PostCSS は、CSS を変換するためのツールで、プラグインを組み合わせて使用することで、CSS の処理をカスタマイズできます。このファイルに設定を記述することで、使用するプラグインや各種オプションを指定します。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 01:29 Ef3 トーク 投稿記録 がページ「Npx」を作成しました (npxは、Node.jsパッケージを一時的に実行したり、インストールせずにコマンドラインツールを実行したりするためのツールです。npmパッケージマネージャーに付属しており、Node.jsの開発ワークフローを効率化します。) タグ: 2017年版ソースエディター
- 2024年12月10日 (火) 01:16 Ef3 トーク 投稿記録 がページ「Node.js/package.json」を作成しました (package.json は、Node.js プロジェクトの設定ファイルであり、プロジェクトのメタデータ、依存関係、スクリプト、バージョン情報などを管理します。このファイルは、Node.js プロジェクトのルートディレクトリに配置され、プロジェクト全体の仕様を定義します。) タグ: 2017年版ソースエディター
- 2024年12月9日 (月) 08:00 Ef3 トーク 投稿記録 がページ「モノレポ開発」を作成しました (モノレポ(monorepository)開発とは、複数のプロジェクトを1つのリポジトリで一括して管理する開発手法を指します。これに対し、個別のリポジトリで管理する「ポリレポ(polyrepository)」というアプローチも存在します。モノレポの採用は、特に大規模なソフトウェア開発や、複数のアプリケーションやライブラリが密接に関連している場合に有効です。) タグ: 2017年版ソースエディター
- 2024年12月9日 (月) 07:15 Ef3 トーク 投稿記録 がページ「Nx」を作成しました (Nxは、モノレポ(monorepository)の管理と開発を効率化するための強力なツールです。特に複雑なプロジェクトでの依存関係の管理、自動化、パフォーマンスの向上に役立ちます。Node.js環境をベースにしており、単一または複数のアプリケーションやライブラリを統合的に管理することを可能にします。) タグ: 2017年版ソースエディター
- 2024年12月9日 (月) 06:47 Ef3 トーク 投稿記録 がページ「Node.js/パッケージマネージャ」を作成しました (Node.jsのパッケージマネージャは、Node.jsのエコシステムにおける依存関係の管理、パッケージのインストール、更新、削除などの操作を効率的に行うためのツールです。主に使用されるNode.jsのパッケージマネージャには、npm、yarn、pnpmなどがあります。以下は、それぞれの特徴、利点、短所についての比較です。) タグ: 2017年版ソースエディター
- 2024年12月9日 (月) 06:26 Ef3 トーク 投稿記録 がページ「Corepack」を作成しました (corepackは、Node.jsの公式ツールで、パッケージマネージャの管理を簡素化します。これにより、npmやYarnなどの複数のパッケージマネージャをプロジェクトごとに簡単に切り替え、管理できます。2024年にcorepackはNode.jsの標準添付ツールから外部パッケージとして分離され、別途インストールが必要になりました。) タグ: 2017年版ソースエディター
- 2024年12月9日 (月) 06:06 Ef3 トーク 投稿記録 がページ「Pnpm」を作成しました (pnpmは、Node.jsのパッケージマネージャで、npmやYarnの代替として、より高速で効率的なパッケージインストールを提供します。pnpmは、依存関係の重複を減らし、ディスクスペースを節約し、インストール速度を向上させる特徴があります。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 09:07 Ef3 トーク 投稿記録 がページ「JavaScript/Web開発におけるワークフロー管理システム」を作成しました (JavaScriptおよびWeb開発では、プロジェクトの規模や複雑性に応じて、効率的なワークフロー管理システムが不可欠です。本記事では、ワークフロー管理の基本的な概念から、具体的なツールや実装例までを解説します。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 08:58 Ef3 トーク 投稿記録 がページ「Vite」を作成しました (Viteは、次世代のフロントエンドビルドツールで、Evan You(Vue.jsの作者)によって開発されました。高速で軽量な開発環境を提供し、モダンなWeb開発において革新的なアプローチを取っています。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 08:51 Ef3 トーク 投稿記録 がページ「Gulp」を作成しました (Gulpは、ウェブ開発におけるタスク自動化ツールで、反復的な作業を効率化するためのストリーミングビルドシステムです。JavaScript(Node.js)ベースのツールで、ファイルの変換、最適化、リロードなどの処理を自動化できます。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 08:44 Ef3 トーク 投稿記録 がページ「Webpack」を作成しました (Webpackは、モダンなJavaScriptアプリケーションのための静的モジュールバンドラーです。Webpackの主な目的は、プロジェクトの依存関係を効率的にまとめ、最適化することです。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 03:46 Ef3 トーク 投稿記録 がページ「汎用的な Ruby での GetText と Haml を使った国際化」を作成しました (汎用的な Ruby での GetText と Haml を使った国際化の方法を説明します。) タグ: 2017年版ソースエディター
- 2024年12月8日 (日) 01:00 Ef3 トーク 投稿記録 がページ「Autoprefixer」を作成しました (Autoprefixerは、CSSベンダープレフィックスを自動的に追加するPostCSSプラグインです。ブラウザの互換性を確保するため、最新のCSS仕様を古いブラウザでも正しく動作させることができます。) タグ: 2017年版ソースエディター
- 2024年12月7日 (土) 23:57 Ef3 トーク 投稿記録 がページ「Rake」を作成しました (Rakeは、Ruby言語用のビルドツールおよびタスク自動化ツールです。ソフトウェア開発におけるビルド、テスト、パッケージング、その他の反復的なタスクを効率的に管理するために使用されます。) タグ: 2017年版ソースエディター
- 2024年12月6日 (金) 07:51 Ef3 トーク 投稿記録 がページ「PostCSS」を作成しました (PostCSSは、JavaScriptベースのCSSパーサーおよびツールキットです。プラグインを利用して、CSSを解析・変換し、新しい機能の実装やベストプラクティスの適用を可能にします。) タグ: 2017年版ソースエディター
- 2024年12月6日 (金) 05:45 Ef3 トーク 投稿記録 がページ「Modernizr」を作成しました (Modernizrは、Web開発者がブラウザの機能検出を簡単に行えるJavaScriptライブラリです。HTML5とCSS3の新機能に対するブラウザのサポート状況を検出し、クロスブラウザ対応を容易にします。) タグ: 2017年版ソースエディター
- 2024年12月6日 (金) 05:11 Ef3 トーク 投稿記録 がページ「JQuery」を作成しました (jQuery(ジェイクエリー)は、JavaScriptライブラリの一つで、HTMLドキュメントの操作、イベント処理、アニメーション、そしてAjax通信を簡単に実装できるツールです。2006年にJohn ResigによってリリースされたJQueryは、Web開発を大幅に効率化します。) タグ: 2017年版ソースエディター
- 2024年12月6日 (金) 02:35 Ef3 トーク 投稿記録 がページ「JavaScript/クロスブラウザ開発」を作成しました (クロスブラウザ開発は、異なるブラウザ間で一貫した動作と外観を実現するための重要な開発戦略です。Webアプリケーションが多様なプラットフォームとブラウザで正確に機能することを保証します。) タグ: 2017年版ソースエディター
- 2024年12月6日 (金) 02:13 Ef3 トーク 投稿記録 がページ「JavaScript/モダンブラウザ開発」を作成しました (モダンブラウザ開発は、Web技術の急速な進化と複雑化に伴い、劇的な変化を遂げてきました。単なるWebページの表示から、高度なアプリケーションプラットフォームへと進化しています。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 23:44 Ef3 トーク 投稿記録 がページ「プログラミング/トランスパイル」を作成しました (トランスパイル(transpile)は、あるプログラミング言語で書かれたソースコードを、別の言語または同じ言語の異なるバージョンに変換するプロセスです。これにより、開発者は最新の言語機能を使用しながら、古いプラットフォームや環境でもコードを実行できます。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 23:34 Ef3 トーク 投稿記録 がページ「JavaScript/ブラウザ互換性」を作成しました (ブラウザ互換性は、Webアプリケーション開発において最も重要な考慮事項の一つです。異なるブラウザや異なるバージョンのブラウザ間で一貫したユーザー体験を提供することは、モダンなWeb開発における重要な課題です。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 23:18 Ef3 トーク 投稿記録 がページ「JavaScript/フィーチャーディテクション」を作成しました (フィーチャーディテクションとは、ウェブブラウザやJavaScript実行環境が特定の機能や API をサポートしているかをコード実行前に判定する技術です。これにより、異なる環境間での互換性を確保し、アプリケーションの堅牢性を向上させることができます。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 23:04 Ef3 トーク 投稿記録 がページ「プログラミング/Polyfill」を作成しました (Polyfillは、新しい言語機能や標準APIを、古いブラウザや環境でも利用可能にするためのコードスニペットまたはライブラリのことです。主にウェブ開発において、最新の JavaScript 機能を下位互換性のある環境で動作させるために使用されます。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 04:43 Ef3 トーク 投稿記録 がページ「Carbon」を作成しました (Carbon は、Googleによって開発が進められている次世代プログラミング言語です。C++の後継として設計され、既存のC++コードベースとの高い互換性を保ちながらも、最新の言語設計思想や開発効率を取り入れています。本ハンドブックでは、Carbon言語の基本的な特徴、使用方法、ツールチェーンのセットアップ方法を解説します。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 03:14 Ef3 トーク 投稿記録 がページ「Swig」を作成しました (SWIG (Simplified Wrapper and Interface Generator) は、C/C++プログラムの関数やクラスをPython、Ruby、Javaなど他のプログラミング言語から利用可能にするツールです。本ハンドブックでは、SWIGの基本概念、インターフェースファイルの作成方法、各言語バインディングの具体例について説明します。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 02:51 Ef3 トーク 投稿記録 がページ「Vala」を作成しました (Valaは、GNOMEプロジェクト向けに開発された、C言語へのコンパイルを特徴とする高水準プログラミング言語です。本ハンドブックでは、Valaの基本文法から、GObjectの利用方法、GNOMEアプリケーション開発の基礎までを解説します。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 02:44 Ef3 トーク 投稿記録 がページ「GObject」を作成しました (GObjectは、C言語向けのオブジェクト指向フレームワークであり、GNOMEプロジェクトやGTKの基盤となっています。このハンドブックでは、GObjectの基本概念、クラスやインターフェースの作成、シグナルの利用方法、メモリ管理などを解説します。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 01:44 Ef3 トーク 投稿記録 がページ「C++/イテレータ」を作成しました (イテレータ: C++におけるイテレータは、コンテナの要素を順に処理するための抽象化された方法です。イテレータを使うことで、配列やリスト、ベクターなどのコンテナを抽象的に扱い、データの処理を効率的に行うことができます。この章では、イテレータの基本的な使い方から、さまざまな種類のイテレータ、そしてイテレータを活用した操作方法について学びます。) タグ: 2017年版ソースエディター
- 2024年12月5日 (木) 00:29 Ef3 トーク 投稿記録 がページ「C++/遅延評価メソッドチェイン」を作成しました (遅延評価(Lazy Evaluation)は、計算リソースを効率的に使用するための強力なプログラミング技法です。データ全体を一度に生成・処理するのではなく、必要な時点で要素を生成・処理することで、メモリ使用量を抑え、処理速度を最適化できます。) タグ: 2017年版ソースエディター
- 2024年12月4日 (水) 03:51 Ef3 トーク 投稿記録 がページ「JavaScript/イテレータプロトコル」を作成しました (イテレータプロトコル: JavaScriptのイテレータプロトコルは、オブジェクトがfor...ofループなどの反復処理で使用される際に、反復可能であることを定義するための規則です。イテレータプロトコルを実装することで、カスタムオブジェクトを反復可能にし、配列やマップ、セットと同じようにfor...ofループを使用して繰り返し処理ができるようになります。) タグ: 2017年版ソースエディター
- 2024年12月4日 (水) 03:27 Ef3 トーク 投稿記録 がページ「JavaScript/ジェネレータ」を作成しました (ジェネレータ(Generators): JavaScriptにおけるジェネレータは、関数を一時的に停止し、その状態を保存することができる特別な種類の関数です。これにより、関数が一度に全ての結果を返すのではなく、必要なときに逐次的に結果を返すことができます。この章では、ジェネレータの基本的な使い方、構文、そして実際の活用方法について学びます。) タグ: 2017年版ソースエディター
- 2024年12月3日 (火) 00:11 Ef3 トーク 投稿記録 がページ「Go/イテレータ」を作成しました (ページの作成:「Go言語では、イテレータは値の連続したシーケンスを走査するための強力なメカニズムです。Go 1.23で導入された<code>iter</code>パッケージは、イテレータを操作するための柔軟で標準化されたアプローチを提供します。 == 基本概念 == === イテレータとは === Goにおけるイテレータは、シーケンスの連続する要素をコールバック関数(通常<code>yield</code>…」) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 05:53 Ef3 トーク 投稿記録 がページ「プログラミング/依存性逆転の原則」を作成しました (依存性逆転の原則(Dependency Inversion Principle, DIP)は、ソフトウェアの設計における重要な原則で、ロバート・C・マーチン(通称:Uncle Bob)によって提唱されたSOLID原則の一部です。この原則は、モジュール間の依存関係を適切に管理し、システムの柔軟性と可変性を高めることを目的としています。) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 05:43 Ef3 トーク 投稿記録 がページ「プログラミング/依存性の注入」を作成しました (ページの作成:「== 依存性の注入 (Dependency Injection) == 依存性の注入(DI)は、オブジェクト指向プログラミングにおけるデザインパターンの一つで、オブジェクトがその依存するコンポーネントやサービスを直接作成・管理するのではなく、外部から提供(注入)される仕組みを指します。このアプローチにより、コードの柔軟性、テストのしやすさ、モジュール性…」) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 05:37 Ef3 トーク 投稿記録 がページ「プログラミング/型消去」を作成しました (型消去(Type Erasure)とは、プログラムの実行時に、特定の型情報を隠蔽し、代わりに動的に型を決定する技術のことを指します。この技法は、特に静的型付け言語において、動的ポリモーフィズムを実現するために使用されます。型消去は、プログラムの柔軟性を高め、異なる型を共通のインターフェースを通じて扱うことを可能にします。) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 04:44 Ef3 トーク 投稿記録 がページ「プログラミング/割り込み」を作成しました (割り込みの基本概念: 割り込みは、コンピュータシステムにおける重要な制御メカニズムです。通常のプログラム実行の流れを一時的に中断し、特定のイベントや緊急の処理を即座に対応するための仕組みです。ハードウェアやソフトウェアからのシグナルに応じて、現在実行中のタスクを中断し、別の処理に切り替えることができます。) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 04:31 Ef3 トーク 投稿記録 がページ「プログラミング/エラーハンドリング」を作成しました (エラーハンドリングの定義: エラーハンドリングとは、プログラム実行中に発生する予期せぬ、または異常な状況を検出、管理、対応するための技術的アプローチです。これは、プログラムの堅牢性と信頼性を確保するための重要な戦略です。) タグ: 2017年版ソースエディター
- 2024年11月30日 (土) 04:13 Ef3 トーク 投稿記録 がページ「プログラミング/例外処理」を作成しました (例外とは何か: 例外(エクセプション)とは、プログラムの実行中に発生する予期せぬ異常や、通常の処理の流れを中断させる事象のことを指します。これは、ファイルの読み書きエラー、ネットワーク接続の問題、不正な入力値の処理など、さまざまな状況で発生します。) タグ: 2017年版ソースエディター
- 2024年11月29日 (金) 16:38 Ef3 トーク 投稿記録 がページ「プログラミング/ドメイン駆動設計」を作成しました (ドメイン駆動設計(Domain-Driven Design、DDD)は、複雑なソフトウェアシステムを効果的に構築するための設計手法の一つです。このアプローチでは、ソフトウェアが解決すべき問題領域、すなわち「ドメイン」に強く焦点を当てます。DDDの目的は、ドメインの専門家と開発者が深い理解を共有し、これをもとにソフトウェアのモデルを作り上げることです。) タグ: 2017年版ソースエディター
- 2024年11月29日 (金) 04:51 Ef3 トーク 投稿記録 がページ「Rust/キーワード」を作成しました (Rustのキーワードは、言語の構文で特別な意味を持つ単語です。 これらは識別子として使用することはできません(生識別子として使用する場合は除きます)。 識別子とは、関数、変数、パラメータ、構造体のフィールド、モジュール、クレート、定数、マクロ、静的値、属性、型、トレイト、またはライフタイムの名前のことです。) タグ: 2017年版ソースエディター
- 2024年11月27日 (水) 03:50 Ef3 トーク 投稿記録 がページ「プログラミング/Java仮想機械」を作成しました (Java仮想機械(JVM)は、Javaプログラムを実行するための仮想化されたコンピュータ環境です。JVMは、Javaの「Write Once, Run Anywhere(WORA)」のコンセプトを支える中心的な要素です。Javaプログラムは、最初にバイトコードと呼ばれる中間形式にコンパイルされ、JVMがこれを解釈または実行します。) タグ: 2017年版ソースエディター
- 2024年11月27日 (水) 03:32 Ef3 トーク 投稿記録 がページ「プログラミング/Java」を作成しました (Javaは、1995年にSun Microsystems(現在はOracle)によって開発されたプログラミング言語です。「一度書けば、どこでも動く」(Write Once, Run Anywhere)というスローガンに象徴されるように、プラットフォームに依存しない高い移植性を特徴としています。エンタープライズシステム、Android開発、組み込みシステムなど、幅広い分野で活用されています。) タグ: 2017年版ソースエディター