- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- FrontPage へ行く。
- 1 (2007-05-26 (土) 21:50:53)
- 2 (2007-07-01 (日) 01:41:31)
- 3 (2007-08-27 (月) 05:09:48)
- 4 (2007-08-27 (月) 14:20:50)
- 5 (2008-04-28 (月) 03:52:47)
- 6 (2008-05-26 (月) 15:24:08)
- 7 (2008-07-04 (金) 01:50:51)
- 8 (2008-07-09 (水) 19:49:43)
- 9 (2008-08-06 (水) 05:52:51)
- 10 (2008-09-05 (金) 09:45:24)
- 11 (2009-07-18 (土) 05:01:14)
- 12 (2009-08-21 (金) 08:58:51)
- 13 (2009-11-01 (日) 08:17:23)
- 14 (2009-11-10 (火) 16:28:06)
- 15 (2009-11-28 (土) 08:57:03)
- 16 (2009-12-23 (水) 23:26:57)
- 17 (2010-01-31 (日) 09:09:24)
- 18 (2010-03-02 (火) 15:19:57)
- 19 (2010-12-18 (土) 04:41:50)
- 20 (2010-12-20 (月) 16:21:42)
- 21 (2010-12-25 (土) 11:06:39)
- 22 (2011-04-08 (金) 02:44:52)
- 23 (2011-05-21 (土) 11:10:51)
- 24 (2011-06-11 (土) 06:35:10)
- 25 (2011-06-11 (土) 16:20:42)
- 26 (2011-06-11 (土) 18:54:10)
- 27 (2011-06-17 (金) 07:59:01)
- 28 (2011-07-24 (日) 16:10:41)
- 29 (2011-08-18 (木) 15:17:19)
- 30 (2011-08-21 (日) 15:01:31)
- 31 (2011-09-01 (木) 07:56:52)
- 32 (2011-09-19 (月) 10:49:54)
- 33 (2011-10-10 (月) 11:33:24)
- 34 (2011-10-17 (月) 11:05:52)
- 35 (2011-11-05 (土) 09:00:00)
- 36 (2011-11-08 (火) 17:00:45)
- 37 (2011-11-30 (水) 18:27:30)
- 38 (2011-12-16 (金) 08:40:48)
- 39 (2011-12-30 (金) 21:44:55)
- 40 (2012-01-14 (土) 16:23:25)
- 41 (2012-01-28 (土) 14:04:30)
- 42 (2012-02-13 (月) 07:15:09)
- 43 (2012-04-07 (土) 20:23:42)
- 44 (2012-05-04 (金) 20:28:06)
- 45 (2012-05-07 (月) 01:56:59)
- 46 (2012-06-11 (月) 00:48:56)
- 47 (2012-07-12 (木) 16:03:10)
- 48 (2012-08-04 (土) 05:56:09)
- 49 (2012-08-13 (月) 09:43:38)
- 50 (2012-09-30 (日) 13:19:00)
- 51 (2012-10-01 (月) 10:48:41)
- 52 (2012-10-12 (金) 20:04:01)
- 53 (2012-10-25 (木) 09:39:17)
- 54 (2013-02-17 (日) 23:33:14)
- 55 (2013-02-25 (月) 18:39:09)
- 56 (2013-03-02 (土) 18:11:49)
- 57 (2013-03-06 (水) 03:08:16)
- 58 (2013-03-24 (日) 08:15:01)
- 59 (2013-07-06 (土) 22:43:11)
- 60 (2014-03-29 (土) 01:34:11)
- 61 (2014-05-26 (月) 12:59:55)
- 62 (2015-06-13 (土) 02:06:12)
- 63 (2016-03-07 (月) 05:50:43)
- 64 (2016-03-22 (火) 05:00:29)
- 65 (2017-02-10 (金) 08:55:50)
- 66 (2017-09-21 (木) 02:25:52)
- 67 (2019-05-21 (火) 14:52:32)
- 68 (2019-12-25 (水) 06:06:14)
- 69 (2020-06-01 (月) 14:17:42)
- 70 (2020-06-18 (木) 04:35:39)
- 71 (2022-01-16 (日) 12:08:05)
- 72 (2022-02-05 (土) 07:05:15)
プログラミング
シェルスクリプト
- ASCIIコード表の数値から文字に変換する
- awk
- awkコマンド
- awkコマンド/正規表現でマッチする行をフィルタ
- bashのカラーコード
- bashのキーバインド
- bulk-nkf
- bulk-sed
- completeコマンドによる補完
- cpでファイルバックアップ時に元ファイルの上書きを防ぐ
- diff2
- findコマンド
- grepコマンド
- pwd2
- readコマンドでファイルや標準入力を読み込む
- sedでバックスラッシュを置換する際の注意点
- sedコマンド
- sortコマンド
- sttyコマンド
- tailコマンド
- tailコマンド/N行目以降を取り出す
- trコマンド
- UTF-8 BOMの変換
- watchコマンド - コマンドを指定秒ごとに定期的に実行
- xargsコマンド
- スクリプト内でターミナルのウィンドウサイズを取得
- バッチから起動したシェルかttyコマンドで判別する
- ファイルパスの操作
- 乱数生成
- 判定処理
- 判定処理/コマンドが存在するか
- 日付入りファイル名の操作いろいろ
- 連番をとる
文法
- Bashオプション
- eオプションでエラー処理
- noclobberでリダイレクトによる上書きを禁止
- uオプションで未定義変数の捕捉
- xオプションでデバッグ
- dateコマンド
- trapコマンドによるシグナル捕捉
- エラー処理
- クォーテーションの中でクォーテーションを使う
- サブシェルとグループコマンド
- シェル関数
- ショートサーキット演算子
- パターンマッチング
- パラメータ展開
- パラメータ展開 デフォルト値
- パラメータ展開 - ブラケット
- ヒアドキュメント
- ファイル(入力)読み込み
- ブレース展開
- ループ
- 四則演算
- 引数
- 引用符のエスケープ
- 数学処理
- 切り捨て・切り上げ・四捨五入
- 文字列操作
- カンマ区切り文字列を分割する
- マッチした行を削除する
- 小文字から大文字にする
- 文字列をデリミタ指定してsplitする
- 行番号を指定して行を取り出す
- 部分一致で検索する
- 文字列から部分的に文字列を取り出す
- 文字列置換
- 条件分岐
- 条件分岐
- ifの後にコマンド実行して判定
- ファイル評価
- testコマンド 戻り値判定
- testコマンド 文字列・数値比較
- testコマンド 複合コマンド・グループ化
- testコマンド 論理演算子 AND OR NOT
- 標準出力入力エラー出力
- 環境変数 IFS
- シェルスクリプトの終了コード
- 配列(連想配列)
Perl
- ackコマンド
- アルゴリズム
- ビット演算
- ビット演算による権限制御
- ルーレット選択
- イベント駆動
- AnyEvent-HTTP
- AnyEvent::Socket
- AnyEvent::Timer
- Coro
- ウェブ
- CGI::Application
- FastCGI環境でのFCGIスクリプトの実行
- FormValidator-Simpleのプラグインを作る
- HTML::TreeBuilder::XPath
- HTMLタグ削除
- WWW-Mechanize
- オブジェクト指向
- blessを使ったオブジェクト指向 - 基本
- blessを使ったオブジェクト指向 - 詳細
- Class::Accessor::Fastを使ってアクセサを作る
- Class::Data::Inheritableを使ってクラス変数のアクセサを作る
- パッケージ(オブジェクト)を調べる
- コマンドラインオプション処理
- Getopt::Long
- ソートアルゴリズム
- クイックソート
- バブルソート
- 挿入ソート
- 選択ソート
- テンプレートエンジン
- HTML::Template
- Template-Toolkit (基本)
- Template-Toolkit (文法)
- メール
- Email-Senderによるメール送信
- MIMEヘッダエンコード
- Net::SMTPによるメール送信
- モジュール作成
- ExtUtils::MakeMaker
- Module::Install
- ログ
- Log:::Log4perl
- Sys::Syslog
- 日付・時間処理
- Date::Simple(日付のみだが扱い易い)
- DateTime(高機能だが重い)
- Time::Piece(低機能だが軽い)
- Time::Piece::Month(来月を求める)
- 日本語処理
- JSONで日本語を扱う
- 全角半角の変換
- 文字コードの宣言 - use utf8, use encoding
- 文字コードの操作 - Encode
- 文字コード操作の前提知識
- 日本語テキストファイルの操作 - binmode()
- 日本語テキストファイルの操作 - open()
- 環境設定
- cpanmでモジュール管理
- cpanpコマンド
- cpanコマンドの使い方
- CPANモジュールのアンインストール (pm-uninstall)
- local::libでCPAN環境を使い分ける
- perlbrewで複数バージョンのPerlを使い分ける
- Perlをソースからインストール
- 標準モジュールかどうか調べる
- 言語仕様
- AUTOLOAD
- Eval::WithLexicals (tinyrepl)
- ワンライナー
ファイルシステム
テンプレートエンジン
日付・時間
環境設定
日本語処理
オブジェクト指向
DBI
DBIC
- INSERT / DELETE / UPDATE 基本
- INSERT / DELETE / UPDATE 詳細
- リレーション先のテーブルのデータも削除
- ROWオブジェクト
- ROWオブジェクトを拡張してCASE式の代わり
- Rowオブジェクトのカラム名と値を参照する
- SELECT 基本
- SELECT 詳細
- COUNT()
- SUM()
- WHERE句でDB関数を使う
- WHERE句でスカラサブクエリを使う
- トランザクション
- その他
- DBIのDBハンドラを取り出す
- 値のエスケープ
- テーブル結合
- 3つのテーブルを結合
- from属性でカスタムジョイン
- INNER JOIN
- LEFT OUTER JOIN
- テーブル結合 基本
- 自己結合
- 環境設定
- スキーマクラス・テーブルクラスの作成
- 全体の流れ
CRUD
SQL
DBIx::Skinny
- INSERT-UPDATE-DELETE
- SELECT
- スキーマの設定方法(inflate deflate)
- スキーマの設定方法(Schema-Loader)
- スキーマの設定方法(基本)
- 基底ROWクラスの拡張
- 編集中
Catalyst
コントローラー
ビュー
モデル
環境設定
Mouse
アトリビュート
PHP
- Laravel
- Laravel/環境設定
- Laravel/環境設定/Laravel IDE Helper Generator
- OOP
- OOP/ArrayObjectクラスとArrayIteratorクラス
- OOP/Factory+Singletonパターン
- OOP/Factory Methodパターン
- OOP/Flyweightパターン
- OOP/IteratorインターフェイスとIteratorAggregateインターフェイス
- OOP/Iteratorパターン
- OOP/Singletonパターン
- OOP/stdClassを使ったオブジェクトとハッシュの相互変換
- OOP/複数のインターフェイスを実装する際のメソッド名衝突
- PDO
- PDO/カーソル
- PhpStorm
- テスト
- テスト/Mockery
- 例外
- 例外/カスタム例外
- 例外/コンストラクタやデストラクタの中で例外をスロー
- 例外/内部関数が例外を投げるようにする
- 全般
- 全般/1ピクセルの透過GIFを出力
- 全般/ADODB
- 全般/CSV出力
- 全般/mb_ereg_match()
- 全般/Pear-Mail_Mimeを使って添付メールを送信
- 全般/クラスのオートロード __autoload()
- 全般/シェル環境変数の参照
- 全般/データベース形式の日付からエポックタイムを作る
- 全般/プリペアドステートメントのSQLを組み立てる
- 全般/ページの有効期限切れ
- 全般/メソッドチェーンを使った自作ページャークラス
- 全般/メール送信
- 全般/画像アップロード
- 全般/画像アップロード MAX_FILE_SIZE
- 環境設定
- 環境設定/.htaccess
- 環境設定/Apache(mod_php)でPHP_INIを設定する
- 環境設定/Composer
- 環境設定/Composer/インストール - 手動
- 環境設定/Composerのインストール
- 環境設定/Composerコマンド
- 環境設定/PEAR
- 環境設定/PEARのインストール
- 環境設定/PEARをホームディレクトリにインストール
- 環境設定/PECL拡張モジュールをインストールする
- 環境設定/php.ini
- 環境設定/Smartyのインストール
- 環境設定/Xdebugのインストール
- 環境設定/アップロードされるファイルの最大サイズ
- 環境設定/インストール
- 環境設定/インストール/4
- 環境設定/インストール/5.1
- 環境設定/インストール/5.3
- 環境設定/インストール/5.4
- 環境設定/インストール/CentOSで外部リポジトリからインストールする
- 環境設定/インストール/PECL-SSH2
- 環境設定/インストール/UbuntuにPPAでPHP7.1をインストール
- 環境設定/インストール/WebPI - Windows
- 環境設定/インストール/Windowsインストール
- 環境設定/インストール/旧バージョンの入手
- 環境設定/エラー出力レベル
- 環境設定/スレッドセーフ版とノンスレッドセーフ版
- 環境設定/ソースコード整形 PHP-CS-Fixer
- 言語仕様
- 言語仕様/クロージャを使ったイテレータの実装
- 言語仕様/シンボルテーブル
- 言語仕様/セッションにオブジェクトのインスタンスを登録する
- 言語仕様/リファレンス
- 関連技術
- 関連技術/ctags
- 関連技術/eAccelerator
- 関連技術/phpsh(REPL)
- 関連技術/pman
- 関連技術/xdebug
symfony
- インストール
- コントローラ
- コントローラ/Requestオブジェクト他のコアオブジェクト
- コントローラ/Responseオブジェクトを更新してビューを変える
- コントローラ/アクションクラスコール時に必須で実行されるメソッド
- コントローラ/セッション
- コントローラ/フィルター
- コントローラ/全般
- ビュー
- ビュー/Pagerオブジェクト
- ビュー/テンプレート
- ビュー/フォームヘルパー
- ビュー/ページのレイアウト
- ビュー/リンクヘルパー
- ビュー/配列オブジェクト
- フォーム
- フォーム/Propelフォーム
- フォーム/sfForm
- フォーム/sfWidget
- フォーム/sfWidgetFormSelectRadioでULにしない
- プロジェクト(アプリケーション・モジュール)の作成
- モデル
- ユニットテスト
- ログ
- 設定ファイル・設定情報
Ruby
.NET
- AutoMapper
- CsvHelper
- Dapper
- Dapper/Dapper-Extensions
- Dapper/INSERT-UPDATE-DELETE
- Dapper/PostgreSQL
- Dapper/トランザクション
- Dapper/基本
- Dapper/応用
- Dapper/日付・時刻
- Entity Frame Work
- iTextSharp
- iTextSharp/ASP.NET MVCで利用する
- iTextSharp/HTMLからPDFファイルを作成
- iTextSharp/XMLWorker
- mono
- mono/mono-2.x インストール
- mono/mono-3 インストール
- Npgsql
HTML
- 2カラムレイアウト(メインリキッド+サイド固定幅)
- bodyのフォントサイズを62.5%にする
- Bootstrap
- Bootstrap - モーダルウィンドウ
- clearfix
- CSS/属性セレクター
- CSSでif-elseな条件分岐
- CSSで作るタブ
- CSSで作るタブ/1ドット画像を使って
- CSSで作るタブ/CSSポジショニングを使って
- CSSハック
- CSSフレームワーク
- CSSポジション
- CSSレイアウト
- HTTP等プロトコルの省略
- Webフォント
- インラインブロック
- コードスニペット
- セマンティックなHTMLとプログラム処理
JavaScript
- AugularJS
- Backbone.js
- Backbone.js サンプル1
- Backbone.js 設置
- DOM
- classNameやcssTextでstyleの操作を減らす
- DocumentFragmentを使って一括でDOMに要素を追加する
- DOM関数
- Google Maps JavaScript API
- jQuery
- jQuery API
- Ajax
- CSS
- Traversing
- map()
- アトリビュート
- エフェクト
- SELECTタグ
- セレクタ
- end()
- find()とfileter()
- マニピュレート
- jPlayerでビデオ・オーディオ再生
- jQuery TIPS
- ドキュメント
- 設置
- jQueryをPrototype.jsと共存させる
- 複数のバージョンのjQueryを共存させる
- jQuery UI
- jQuery UI 設置
- Node.js
- 並列プログラミング
- npm
- npm-install パッケージインストール
- OOP
- オブジェクトの拡張を局所化したブロック内で行う
- クラスの作り方
- オブジェクトリテラルを使ったクラス作成 - 基本
- オブジェクトリテラルを使ったクラス作成 - 応用
- 関数オブジェクトを使ったクラス作成 - 基本
- 関数オブジェクトを使ったクラス作成 - 応用
- クラスをパッケージ(名前空間)にまとめる
- デザインパターン
- オブザーバーパターン
- シングルトンパターン(アクセス権付きで)
- モジュールパターン
- 書籍リーダブルコード
- update_highlightを再リファクタリング
- 継承
- hasOwnProperty()でオブジェクトのプロパティを調べる
- インスタンスオブジェクトの型
- プロトタイプチェイン・プロトタイプ継承
- Promise
- 01. Promiseの作成と実行
- 02. Promise処理群のチェーン実行
- 03. Promise.all()とPromise.race()
- 03. XMLHttpRequestのPromise化
- 05. asyncとawait
- Promiseからasync-awaitへの変換
- Promiseの実行
- 配列から呼ぶ非同期関数を直列に実行する
- React
- HoC - Higher Order Components
- Hooks
- コンテナコンポーネントからカスタムフックへの移行
- JSX
- 値なしのpropをコンポーネントに指定する
- npm startでブラウザを指定
- Props children
- React.memo
- Reducer
- useEffect
- APIリクエストの重複を防ぐ
- ESLintのexhaustive-depsルール
- useEffectでレースコンディションを防ぐ
- useEffectとtry-catchの例外処理
- useEffectはレンダーの後で呼ばれる
- いつなぜuseEffectを使うべきか?
- コンポーネント内でsetInverval()を使う
- 第2引数のReferential Equality(参照の等価性)
- useReducer
- useReducerを使ってuseStateを独自に実装
- useStateを独自に実装
- コード分割 - React.lazy Suspense
- 例外処理
- Error Boundaryで捕捉されないエラー
- 再レンダー
- 何回目のレンダリングか調べる
- 環境構築
- create-react-app
- Vite
- デフォルトで出力されるコンソールログを削除する
- Vue
- Vue Devtoolsがタブに出ない
- webpack
- DevServerで開くブラウザを指定する
- webpack リンク集
- WYSIWYG エディタ
- XMLHttpRequest
- オブジェクト
- 2つのオブジェクトをマージする
- Mapオブジェクトをリテラルオブジェクトへ変換する
- オブジェクトが空か調べる
- オブジェクトのキー名を正規表現で調べる
- オブジェクトのループ
- オブジェクトを別のオブジェクトへ変換
- ディープコピー
- クロージャ
- stale closure
- コストのかかる関数の結果をメモ化する
- タイマー処理
- Promiseとasync/awaitを使ったsleep
- setIntervalをsetTimeoutで書き直す
- sleep
- すべてのタイマーをクリアする
- コールバック関数が実行されるタイミング
- コールバック関数の引数の扱い
- コールバック関数はグローバルスコープで実行される
- タイマーを使ってコストのかかる関数を遅延実行させる
- Testing
- Mocha
- デバッグ
- console.log()
- トゥイーン
- ハッシュチェンジ
- モジュール
- forever
- import,require
- mocha
- mysql モジュール
- nodemon
- ライブラリを無名関数でラップする
- ループ
- for-inとfor-of
- 並列プログラミング
- 例外
- カスタムエラー
- 日付時刻
- Dateオブジェクトの最大値・最小値
- YYYY-MM-DD形式で取得
- 演算子
- 演算子一覧
- JavaScript 環境構築
- Husky v5以降(.huskyフォルダ)
- 画像の遅延ロード
- 透過レイヤー(LightBox風)
- JavaScript 配列
- 配列からユニークな値を取り出す
- 配列の中の値がユニークか調べる
文法
- in演算子
- ループ
- for-ofとforEachとmapの使い分け
- 制御文・ループ
- 名前空間定義
- 型
- キャスト
- 型を調べる
- 型一覧
- 条件式での真偽評価
- 変数・関数のスコープ
- 数値
- 数値の最大値・最小値
- 数学関数(Math)
- 文字列関数
- 文字列関数
- 文字列関数 - 正規表現
- 配列・連想配列
- forEach map filter reduce
- 連想配列(オブジェクト)
- 配列
- 関数
- call()とapply()
- callee()で無名関数を再帰呼び出しする
- アロー関数を使ったカリー化
- 即時関数 (function(){})()
- 関数の引数
メニュー
イベント
選択範囲
ミドルウェア
全般
- Ansible
- Ansible/CygwinでAnsibleクライアントをセットアップする
- Elasticsearch
- Elasticsearch/環境構築
- Elasticsearch/環境構築/インストール - Linux
- Jenkins
- Jenkins/Docker連携してインストール
- lsyncd
- MongoDB
- MongoDB/2相コミット
- munin
- Nagios
- New Relic
- New Relic/PostgreSQLプラグイン
- New Relic/ウェブアプリモニタリング - PHP
- nginx
- Postfix
- Redis
- Sentry
- SQLite
- SQLite/インストール - Windows
- swfmill
- Vagrant
- Vagrant/WindowsにVagrant+Ansibleをインストール
- Vagrant/Windows上のrsync
- コマンドラインでPOP3のアクセステスト
- コマンドラインでSMTP中継テスト
Squid
MySQL
- mysqlコマンド
- mysqlコマンド/INSERT実行後に行数を取得
- mysqlコマンド/mysqlコマンド作業中にCTRL+Wで行削除でなく単語削除にする
- mysqlコマンド/オプション
- mysqlコマンド/サーバーへ接続
- mysqlコマンド/バッチモード
- mysqlコマンド/バッチモードオプション
- mysqlコマンド/ファイル上(標準入力)のSQLを実行
- mysqlコマンド/プロンプトの変更
- mysqlコマンド/現在useしているデータベース名の確認
- SQL
- SQL/ALTER TABLE
- SQL/CREATE DATABESE
- SQL/CREATE INDEX他
- SQL/CREATE TABLE
- SQL/FLOAT型にCASTする
- SQL/INSERT
- SQL/INSERT ON DUPLICATE KEY UPDATE
- SQL/REPLACE
- SQL/SELECT結果をINSERTする時のON DUPLICATE KEY UPDATE
- SQL/SHOW CREATE TABLE
- SQL/キャスト関数
- SQL/コメントアウト
- SQL/ランダムな文字列の生成
- SQL/主キーがなければINSERTしてあればUPDATE - INSERT ON DUPLICATE KEY UPDATE
- SQL/別サーバのテーブルを参照する
- SQL/外部キー
- SQL/外部キー/外部キーを作成する
- SQL/外部キー/外部キーを無視してテーブルを更新する
- SQL/数学関数
- SQL/文字コードの変更
- SQL/文字列関数
- SQL/日付関連
- SQL/日付関連/ピボットテーブルで連続した日付を作る
- SQL/日付関連/切り捨て・切り上げ
- SQL/条件分岐
- SQL/欠番探索
- SQL/行の数値カラムを掛け合わせる
- システム管理
- システム管理/CREATE DATABASE情報
- システム管理/CREATE TABLE情報
- システム管理/rootユーザのパスワードをリセットする
- システム管理/rootユーザーのデフォルトパスワード
- システム管理/SELECT結果をCSVで出力する
- システム管理/エンジンの確認
- システム管理/サポートしているエンジン一覧
- システム管理/シェルからTALBLE一覧を取得する
- システム管理/シェルから任意のSQLを実行する
- システム管理/シェルから条件にマッチしたテーブルを個別にバックアップする
- システム管理/システム情報
- システム管理/テーブル一覧作成スクリプト
- システム管理/テーブル名など識別子の大文字小文字の区別
- システム管理/バックアップ
- システム管理/バージョンの確認
- システム管理/ログインのログ
- ストアド
- ストアド/ストアドファンクション
- スロークエリログ
- チューニング
- チューニング/SQLの実行時間を調べる
- ユーザ管理
- ユーザ管理/my.cnfファイルにパスワードを保存する
- ユーザ管理/ユーザ管理 - 5.6以前
- ユーザ管理/ユーザ管理 - 5.7以降
- レプリケーション
- 環境設定
- 環境設定/Debian9の標準5.5から公式の最新バージョンへアップグレード
- 環境設定/Debian 10にMySQL8をインストール
- 環境設定/MySQL公式yumリポジトリからRPMでインストール
- 環境設定/WindowsでApply security settingsのエラー
- 環境設定/WSLのUbuntuにインストール
- 環境設定/コンパイル・インストール
- 環境設定/過去のバージョンの置き場
PostgreSQL
- PostgreSQL INSERT
- CTEでINSERTされた行のデータを別のINSERTに使う
- インストール
- PostgreSQL 8.2 インストール
- PostgreSQL 9.1 インストール
- CentOSでユーザーコミュニティリポジトリを使う
- Debian 9
- Debian 10
- FreeBSDでinitdbできない
- initdb
- TCP接続を解放する
- アンインストール
- バージョンの確認
- ストアドファンクション
- トリガプロシージャの作成
- ファンクション作成
- ファンクション作成言語の確認とインストール
- データベース作成
- createdbコマンド
- データ定義
- CHECK制約
- PostgreSQL ネットワーク設定
- リッスンするIPアドレスの指定
- ビュー
- Viewの定義を確認する
- ユーザ管理
- createuserコマンド
- テーブルへのアクセス権限の確認
- データベースの所有者を変更
- バッチ処理向けにパスワードなしでログイン
- パスワードのリセット
- ユーザのロールの変更
- ユーザ作成・パスワード変更
- 全テーブルをGRANTする
- 全般
- 1対1のテーブルを作成する理由
- many-to-manyなテーブルの命名方法
- 日付・時刻関連
- ミリ秒以下を切り捨て
SQL
- COPYでCSVデータをテーブルへINSERTする
- NOT INのサブクエリにNULLが含まれる場合の回避方法
- RETURNING句
- RULEでVIEWを更新可能にする
- SELECT結果でINSERT
- SELECT結果でUPDATE
- TRUNCATE
- RUNCATEと同時にシリアル型のカラムをリセットする
- UPSERT(INSERT ON DUPLICATE KEY UPDATE)
- WHERE内で他のテーブルを参照してDELETE
- 共通表式 WITH句
- カラム名のエスケープ
- コメントアウト
- サブクエリで複数カラムを返す
- シリアル型とシーケンス
- テーブル(インデックス)作成
- ALTER TABLE
- BTree以外のインデックス
- CREATE INDEX
- スキーマ確認 SHOW CREATE TABLE相当
- ランダムデータの入ったテーブルを作る
- 制約
- 複合プライマリーキー制約
- データが初出の場合だけINSERTする
- データベース作成
- 所有者を指定して作成する
- 文字コードを指定して作成する
- トランザクション
- バッチ処理中のエラー
- 連番テーブルと相関サブクエリ
- ロック
- ロック
- SKIP LOCKEDを使ったジョブキューイング
- アドバイザリーロック
- テーブルレベルロックモード ACCESS SHARE,ROW SHARE,ROW EXCLUSIVE...
- テーブルロック
- テーブルロック、行ロック、勧告的ロック
- 外部キーなカラムに対するFOR UPDATE
- 行ロック - FOR SHARE
- 行ロック - FOR UPDATE
- 列を行に変換する
- 数値
- 負数を0にする
- 日付・時刻関連
- DATETIME型に対する加算・減算
- timestamp with time zone型(タイムゾーン情報あり)
- UNIXタイム取得
- キャスト・切り捨て
- ピボットテーブルで連続した日付を作る
- ピボットテーブルで連続した月1の日付を作る
- 年齢を求める
- 月別の集計を出す
- 週別(月-日)の集計
- 条件式
- 相関サブクエリ
- ある項目が初出した行を求める
- ある項目が初出した行を求める2
- 相関サブクエリを使ってランキングを求める
- 階層構造
- 2階層構造のテーブルで親を求める
- 3階層構造で一番上の親を参照する
関数
システム管理
- CSVでインポート・エクスポート
- DB接続をkillする
- pgbench
- psql
- psqlで処理時間を表示
- psqlからSQLファイルを読み込む
- キーワードのオートコンプリートを大文字にする
- psql コマンドラインオプション
- テーブル・カラム名一覧を取得する
- ユーザ設定ファイル
- 変数
- 表示メッセージを英語にする
- SSL接続
- あるDBのいくつかのテーブルを別のDBのテーブルと入れ替える
- サーバ設定の確認
- システム情報を調べる
- テーブル定義を参照する
- データベースとスキーマとテーブル
- データベースの一覧を確認
- バックアップ・リストア
- リモートからPostgreSQLを再起動するスクリプト
- ログ
- ロケール・日本語設定
- 外字領域の文字コード変換
- PosgreSQL 起動制御
- Debian系で自動起動を制御する
- pg_ctlclusterコマンド
ユーザ管理・ロール
Apache
- WebDAV
- アクセス制御
- mod_access
- mod_auth
- 設定
- Apache2.0の設定ファイル
- DebianやUbuntuでモジュールを有効にする
- FastCGI
- httpdコマンドで設定確認
- HTTP TRACEの禁止
- KeepAliveの使い分け
- WindowsクライアントからWebDAV接続
- タイムアウト
- ログを指定したユーザで書き出す
- ログロテート
- ヴァーチャルホスト(ネームベース)
- 任意のHTTPヘッダを消す
- 運用
- メンテナンス中のページを強制表示する
- 処理時間を監視するmuninプラグイン
- 簡易アクセス集計スクリプト(携帯)
インストール
- Apache1.3 + mod_sslインストール
- Apache2インストール
- Apache2.4のコンパイル・インストール
- apxsコマンドでDSOモジュールのインストール
- FreeBSDのportsでインストール
- MacPortでFastCGIをインストール
- 前回インストール時のconfigureオプションの確認
SSL
mod_rewrite
- mod_rewriteを.htaccessで設定
- mod_rewriteをDSOでインストール
- mod_rewrite リンク集
- mod_rewriteを使った携帯ブラウザの振り分け
- 書き換え前のURL文字列とその設定のあるディレクトリの関係
DJB
qmail
- qmailをdaemontoolsで起動する
- qmHandleでキューを管理
- qmailでqueueディレクトリを再構築
- qmail インストール
- バウンスメールの停止
- メールの中継制限
- メールアドレスの作成
- qmailログ
- 再送の設定
- 基本的な設定
daemontools
VMware
- vmtoolsのインストール
- VMware ESXi
- VMware ESXi/NIC2枚でゲストOSをそれぞれ別のネットワークに参加
- VMware ESXi/概要
- VMware Player
- VMware Player/Windowsログオフ時サスペンドする
- VMware Player/インストール・設定
- VMware Player/ウィンドウズサービスに登録する
OS
UNIX
- CRON/バッククォートのコマンド置換で日付を渡す
- curlコマンド
- fdiskでディスクパーティションを操作
- joinコマンド
- lessコマンドでlsやmanを色付き表示する
- localeを新規に追加する
- LS_COLORS
- makeコマンド
- MANPATHを指定する
- parallelコマンド
- pasteコマンド
- RCSでサーバ上の設定ファイルをバージョン管理
- rsync/rsyncd
- rsync/rsyncで3世代バックアップ
- rsync/rsyncラッパー
- rsync/rsync専用の秘密鍵を使ってサーバ間でrsyncする
- rsync/オプション解説
- rsync/ディレクトリの修正時間でパーミッションエラーが起きる
- rsync/削除オプション --delete
- rsync/指定した拡張子のファイルだけ同期する
- rsync/除外ファイルをファイルで指定 --exclude-from
- rsyslog/ログファイルパーミッションの変更
- rsyslog/ログフォーマットの変更
- sticky bit
- sudoコマンド
- tarコマンド
- teeコマンド
- TimeZone
- tmux/256色表示対応
- tmux/copy-modeの右上にある「0/0」の意味
- tmux/copy-modeの時にステータスラインを変える
- tmux/set-optionの-gと-sと-wとset-window-option
- tmux/tmuxが起動中か調べる
- tmux/WSLでWindowsのクリップボードにコピーする
- tmux/ウィンドウ・ペインの操作
- tmux/キーバインディング
- tmux/キーバインド
- tmux/コマンド
- tmux/コマンドラインオプション
- tmux/セッション
- tmux/ソースインストール
- tmux/ソースインストール - Ubuntu18.04
- tmux/バックスペースが動作しない
- tmux/ペインのリサイズ
- tmux/概要
- tmux/設定ファイル - .tmux.conf
- Trac/インストール
- Trac/日本語化
- Trac/設定
- w3mソースインストール
- キー入力
- システム/Alternate screen bufferを無効にする
- システム/logrotate
- システム/tputコマンド
- シムリンク
- テキスト処理/hunspellコマンドでカスタム辞書作成
- デフォルトの環境変数を捨ててログインシェルを実行する
- ネットワーク/nc(netcat)コマンド/リッスンモード
- ネットワーク/NFS/NFS - Debian
- ネットワーク/NFS/NFSクライアント
- ネットワーク/NFS/NFSサーバ
- ネットワーク/NFS/UNFS3(User-space NFSv3 Server)
- ネットワーク/nmap
- ネットワーク/NTP
- ネットワーク/tcpdumpコマンド
- ログ/lastコマンドで年を表示する
Linux
- アプリ
- アプリ/64ビットLinuxのFirefoxにFlashプラグインを入れる
- アプリ/Dropboxで除外設定する
- アプリ/DropboxをCUIで使う
- アプリ/locateコマンド導入
- アプリ/Plesk
- アプリ/stress - 負荷ベンチマークツール
- インストール/Debian 9から10へアップグレード
- システム
- システム/anacron
- システム/cron
- システム/GRUBでシングルユーザモードで起動する
- システム/OSアップグレード
- システム/OSバージョンの確認
- システム/SELinux
- システム/サービス制御
- システム/タイムゾーンの設定
- システム/ホスト名の設定
- システム/ユーザ管理
- システム/ロケールの設定 - localeコマンドなど
- システム/古いカーネルの削除
- システム/新しいメールがありますの通知を停止する
- システム/起動rcスクリプト
- ディストリビューション
- ディストリビューション/マニュアルリンク集
- デーモン管理
- デーモン管理/systemd
- デーモン管理/systemd/serviceコマンド
- デーモン管理/systemd/サービスの自動起動
- デーモン管理/systemd/サービスの設定ファイル
- デーモン管理/systemd/サービスの起動・停止
- ネットワーク
- ネットワーク/Ephemeralポート
- ネットワーク/fail2ban
- ネットワーク/ifconfig
- ネットワーク/ifconfig/Ubuntu17以降にifconfigをインストールする
- ネットワーク/iptables
- ネットワーク/iptables/iptables-persistent
- ネットワーク/iptables/ログ
- ネットワーク/iptables/概要
- ネットワーク/iptables/設定スクリプト例
- ネットワーク/ipコマンド
- ネットワーク/Netplan - Ubuntu17以降
- ネットワーク/nslookup・hostコマンドのインストール
- ネットワーク/resolv.confの手動設定 - RedHat
- ネットワーク/RHEL,CentOS7以降のネットワーク系コマンド iproute2とnet-toolsの比較
- ネットワーク/ssコマンド
- ネットワーク/オープンしているポートを調べる
- ネットワーク/ネットワークカード設定
- ネットワーク/ネットワークカード設定 - RedHat
- ネットワーク/ホスト名の設定 - hostname
- ハードウェア
- ハードウェア/キーボードのキーマップの設定
- パッケージ
- パッケージ/Amazon
- パッケージ/Amazon/EPELを有効にする
- パッケージ/checkinstall
- パッケージ/Debian
- パッケージ/Debian/apt-key - キー管理ユーティリティ
- パッケージ/Debian/apt-key gpg no valid OpenPGP data found
- パッケージ/Debian/apt-rpmでRedhat9のパッケージ管理
- パッケージ/Debian/apt - パッケージアンインストール
- パッケージ/Debian/apt - パッケージインストール
- パッケージ/Debian/apt - パッケージ更新
- パッケージ/Debian/apt - パッケージ検索
- パッケージ/Debian/aptitude
- パッケージ/Debian/aptでunstableなパッケージをインストールする
- パッケージ/Debian/aptとapt-getとapt-cacheの違い
- パッケージ/Debian/dpkg
- パッケージ/Debian/あるパッケージがインストールする全ファイルを調べる
- パッケージ/Debian/インストール済みのパッケージがどのリポジトリからなのか調べる
- パッケージ/Debian/ビルドツールのインストール
- パッケージ/Debian/リポジトリの設定
- パッケージ/RPM
- パッケージ/RPM/cpioでRPMからファイルを取り出す
- パッケージ/RPM/rpmコマンド
- パッケージ/RPM/RPMパッケージをSPECファイルを作ってビルドする
- パッケージ/RPM/インストール直後状態のファイルと現在のファイルの差分を確認
- パッケージ/slackware
- パッケージ/Ubuntu
- パッケージ/Ubuntu/PPA
- パッケージ/Ubuntu/PPA - リポジトリの削除
- パッケージ/Ubuntu/PPA パーソナルパッケージアーカイブ
- パッケージ/yum
- パッケージ/yum/SRCRPMの取得
- パッケージ/yum/yumの履歴を確認する
- パッケージ/yum/yumコマンド
- パッケージ/yum/インストールログ
- パッケージ/yum/グループコマンド
- パッケージ/yum/コマンド名からそのコマンドを含むパッケージを探す
- パッケージ/yum/標準・外部レポジトリの利用
- パッケージ/yum/自動アップデート
- パッケージ/yum/非公式リポジトリ
- パッケージ/yum/非公式リポジトリ - EPEL
- ファイルシステム
- ファイルシステム/FUSEのインストール
- ファイルシステム/SSHFSでマウントしたディレクトリを他ユーザにも公開する
- ファイルシステム/SSHFSのインストール
- ファイルシステム/swap領域設定
- ファイルシステム/ディスクの増設
- ファイルシステム/ディスク・パーティション情報の参照
- ユーザ管理
- ユーザ管理/usermod - ユーザ設定の変更
- 起動
- 起動/bcdeditでWindowsとのデュアルブートを管理する
FreeBSD
- ネットワーク設定
- ネットワーク設定/IPエイリアス
- ネットワーク設定/ネットワークカード設定
- パッケージ管理
- パッケージ管理/packagesによるパッケージインストール
- パッケージ管理/portsclean
- パッケージ管理/portsによるパッケージインストール
- パッケージ管理/portsのパッチを借りてソースからインストール
- パッケージ管理/portsツリー更新 - CVSUp
- パッケージ管理/portsツリー更新 - portsnap
- パッケージ管理/portsリポジトリ
- パッケージ管理/portupgrade
Windows
- Windows TIPS
- 2つのフォルダ内を比較する
- 32bitのXP他から64ビットの8にアップグレードする
- AppData
- curl.exeに渡すPOSTデータで予期せぬ引用符の展開を防ぐ
- DisplayPort接続時にスリープ復帰後ウィンドウ位置消失を防ぐ
- Radeonのグラフィックカードでカスタム解像度を設定
- ShellNew(新規作成ファイル)を追加する
- USBメモリでUEFIブートのWindows8をインストールする
- Windows7でCTRLとCAPSLOCK入れ替え
- Windows 8のIMEのオン/オフをアプリごとに制御する
- Windows 8のアプリの検索対象
- Windowsのプロダクトキーを再入力する
- アスタ2個を含むファイルパス
- アプリケーション管理ツール
- Windowsのキーボードショートカット
- キーリピートスピードを通常値以外に調整する
- システムのプロパティはなぜsysdm.cplなのか?
- スリープステートの設定
- 準備
- ライブラリにネットワーク共有のフォルダを追加する
- レジストリを修正してCAPSLOCKの割り当て変更
- レジストリ肥大化
- 既定のプログラム(プログラムから開く)
- 標準ユーザ権限で環境変数を変更する
- 特殊ファイル・フォルダパス
- 起動項目
- UI
- 10のスタートメニューの設定を保存
- Windows 10のALT+TABを以前のような見た目にする
- Aero
- コントロールパネルの任意の項目のショートカットを作る
- コントロールパネルの任意の項目をタスクバーやスタートにピン留めする
- ジャンプリストに最近使った項目が表示されない時の対処
- ジャンプリストのアプリケーションID
- ジャンプリストの数を増やす - Windows 10
- スクロールバーの幅をレジストリで修正する
- タスクトレイの時計の表示のカスタム
- タスクバーサイムネイルプレビュー
- Windows テーマのカスタマイズ
- 特定のアプリのジャンプリストをリセットする
- 設定アプリの中の項目をms-settingで直接開くショートカット
- Windows Search
- PDFファイルのインデックス
- Windows Searchのインデックス化
- Windows Search
- Windows Terminal
- エクスプローラーのコンテキストメニューから削除する
- 環境変数でターミナルを判別
- 画面分割
- 設定 - Profiles.json
- 設定のバックアップと初期化
- Windows Update
- Windows Update トラブルシューティング
- Windowsストア
- コマンドラインからストアアプリを起動する
- WSL
- Apache
- Protocol not available: AH00076: Failed to enable APR_TCP_DEFER_ACCEPT
- CLI
- bash.exeの引数のシェル変数をエスケープする
- MySQL
- WSLのMySQLでアップグレード失敗
- Windowsファイルシステムのchmodとchown
- WSL インストール
- ターミナルソフト
- wslbridge
- WSLtty
- ネットワーク
- ssまたはnetstatコマンドが使えない
- WSL1のホストへ外部からSSH接続する
- WSL2のLinuxに127.0.0.1で接続できない
- WSL2のホストへ外部からSSH接続する
- WindowsからWSL2ホストのIPアドレスを取得する
- WSL2上で起動しているアプリに外部のPCからアクセスできるようにする
- ホストOS上のvEthernet(WSL)ネットワーク接続アイコン
- パスワードリセット
- ファイルシステム
- WindowsからWSLへアクセスできるようにシムリンクを作成する
- Windows上のファイルにWSL2からアクセスすると遅い
- WSL2のディスクスペースを開放する
- ファイルエクスプローラーでWSLのファイルを開く
- mnt以下の共有ファイルのパーミッションをLinux上で変更できるようにする
- 日本語
- Debianで文字化け - ロケール設定
- 環境構築
- .wslconfgでCPUリソースを制限する
- .wslconfgファイル
- VHDXファイルを別ドライブに移動する
- Windows Defenferで除外設定する
- wsl.exe (wslconfig.exe)
- WSL1のディストリビューションのファイルをWindowsから参照する
- WSL1のディストリビューションをバックアップする
- WSL2からWSL1へ変換する
- WSL2 インストール
- wslコマンド
- ディストリビューションのアンインストール
- 同じディストリビューションを複数インストールする
- 既定のディストリビューションを設定する
- 相互運用
- WindowsのPATHをLinuxで使えなくする
- wslenv
- WSL上の出力をWindowsのクリップボードにコピーする
- 起動
- ワンライナーでLinuxコマンドを呼び出す
- 起動しているディストリビューションを停止する
- イベントログ
- イベントログにメッセージを出力する
- カスタムビューのフィルター
- Windows インストール
- OSをインストールした日時を調べる
- TechNet Evaluation Center(評価版入手)
- Windows 8.1 Enterprise 評価版
- Windows 10 To Go
- Windows 10 インストール
- Windows To GoをEnterprise以外で作る
- インストール済みのプロダクトキーの確認
- ライセンス認証管理 - slmgr
- エクスプローラー
- AndroidなどMTPデバイスのマウント
- Windows10でエクスプローラーの背景色を変更
- このPCの画面からWindows 10の3D オブジェクトフォルダーを消す
- クイックアクセスのフォルダー名の名前を変える
- コンテキストメニューに項目を追加
- シェルコマンド(shell:startupなど)
- エクスプローラーのデフォルト画面をカスタマイズ
- ナビゲーションペインをカスタマイズ
- リボンにアドインを追加
- レジストリでアプリケーションの関連付けをする
- 付箋のようなストアアプリのショートカットを作る
- 拡張子.tsをMPEG2でなくテキストエディタで開くようにする
- 検索の履歴の削除
- 管理者権限でエクスプローラーを起動する
- 送るメニューのドライブを削除
- コマンド
- assoc ( ftype ) - 拡張子の関連付け
- attrib - ファイル属性の設定
- chcp - 文字コード・ロケールの変更
- chkdsk - チェックディスク
- dir - ファイル一覧の表示
- diskpart - ディスク操作
- fciv - ファイルチェックサム
- format - ディスクフォーマット
- fsutil - ファイルシステムの操作定
- icacls - ACLの操作
- mklink - シンボリックリンクの作成
- mountvol - ディスクのマウント
- msiexec - MSIインストール操作
- net accounts - ユーザアカウントデータベース全体設定の操作
- net localgroup - ローカルグループ管理
- netsh - TCP/IP制御
- netsh - ポートフォワーディング
- netsh wlan - 無線LANプロファイル設定
- netstat - ネットワーク統計情報の表示
- net - ファイル共有サービス制御
- net user - ユーザアカウント操作
- openfiles - オープンされてるファイルの操作
- powercfg - 電源オプションの設定
- reg - レジストリ管理
- サービスプログラム制御
- set - setx - 環境変数の操作
- shutdown - シャットダウン・再起動
- Sysprep
- systeminfo - システム情報の参照
- takeown - ファイルの所有者を変更する
- tasklist - プロセス一覧表示
- w32tm
- where - コマンドを探す(UNIXのwhich代替)
- コマンドラインでSCPする
- コマンドプロンプト
- ColorToolで画面の色を設定する
- コンソールのフォント変更
- コンソールの色をリセットする
- スクロールモード・マークモード
- ペーストのショートカット
- 起動オプション
- BATプログラミング
- ループ - forコマンド
- 引数
- BATスクリプト 曜日の取得
- 標準入力・標準出力・エラー出力
- サウンド
- Beep音を止める
- 音量ミキサーの起動
- システム管理
- MMC管理コンソール
- OS内部バージョン
- Windowsの稼働時間を調べる
- WinSAT.exeでWindowsエクスペリエンスインデックスを計測
- コンピュータ名の確認・変更
- ユーザプロファイルの移行
- リソースツールキット
- ロケール言語・地域の設定
- スクリプト
- VBScript
- セキュリティ
- Bitlocker
- BitlockerをVHDイメージファイルに適用する
- Windows ファイヤウォール
- 証明書ストア
- タスク管理
- タスクスケジューラでスクリプトを実行
- タスクスケジューラをコマンドラインから起動
- タスクスケジューラ概要
- リモートコンピュータ上でタスク管理
- ディスク
- ごみ箱の使用量
- ディスクのエラーチェック
- ディスククリーンアップツール
- 消せないEFIパーティションをdiskpartで消す
- ネットワーク
- コントロールパネルのネットワーク接続画面をコマンドで開く
- プロファイル切り替え(パブリック・プライベート)
- メディア共有を無効にする
- ハードウェア
- ASUS Ez Flash 3 UtilityによるBIOSアップデート
- Bluetoothにマザーボード付属のアンテナは必要か?
- Bluetoothのペアリング設定を完全削除する
- CPUのパッケージ温度とコア温度
- CPUチェック
- CPU負荷テスト CINEBENCH
- CPU負荷テスト OCCT
- CPU負荷テスト Prime95
- USBの抜き差しのイベントログ
- USBデバイスがどのUSBハブに接続されているか確認する
- USBメモリが3.0接続している確認する
- Windows上でBIOSバージョンを調べる
- ウェブカメラの明るさ等の設定変更
- ディスプレイのオーバークロック
- デジタル署名の無いドライバをインストール
- マザーボードのチップセットドライバーのバージョンを確認
- マザーボードの型番を調べる
- メモリーチェック
- HWiNFO
- モニタリング HWMonitor
- バックアップ
- Robocopy
- Unicodeオプション
- コピーするファイル・フォルダのパス名を指定
- コピー・サブフォルダコピー・ミラー
- コピー先からファイル削除
- ジャンクション・シムリンク
- ファイルがコピーの対象になる条件
- Robocopy ログ
- Robocopy 再試行の指定
- 古いRobocopyにDCOPYのTオプションがない
- Robocopy 概要
- Robocopy 除外ディレクトリ指定
- Windowsバックアップ
- Windows バックアップで0x800700E1のエラー
- Windows バックアップのイベントログ
- ●●がバックアップ先にあるためスキップされました
- 「システムの復元」「バックアップと復元」「ファイル履歴」の違い
- システムイメージの作成
- システムイメージバックアップ
- バックアップと復元(Windows 7)
- ファイル履歴
- ボリュームシャドウコピー管理をvssadminコマンドでする
- Windowsバックアップのエラー
- ファイルシステム
- Trustedinstaller
- WindowsとUNIXでMD5ファイルチェックサムを取得する
- このフォルダーにアクセスする許可がありません
- 代替データストリーム(ブロックの解除)
- 所有権の取得
- 管理者権限が必要なフォルダーの容量を調べる
- 長いファイルパスのファイルの削除
- ファイル共有
- MSアカウントでサインインしているPCの共有に入る
- Usersフォルダがいつのまにか共有設定される
- ファイル共有のイベントログを参照する
- リンク元がUNCパスのシムリンクを開けるようにする
- 共有ウィザード(簡易共有)
- 別の資格情報(ユーザー)で接続する
- 管理共有の利用
- 詳細な共有
- 隠し共有・管理用共有 ($)
- Windows フォント
- Clear Type Tunerで表示を調整する
- システムフォントの入れ替え
- システムフォントサイズをレジストリ修正して変更する
- フォントリンク
- プロセス管理
- Process Explorer
- Service Host Process svchost.exe
- 特定の周辺機器を使用しているプロセスを探す
- ユーザアカウント管理
- Administratorアカウントを無効にする
- スリープ復帰時のパスワード要求
- レジストリ
- レジストリ肥大化
- RegEdit - レジストリエディタをパスを指定して起動する
- 言語と地域
- IMEのショートカット
- Microsoft IMEのユーザー定義のキー設定をバックアップする
- Windows 起動
- bcdeditによるBCDストアの管理
- UEFIパーティション作成
- UEFIブート機構とパーティション構成
- スタートアップ修復(MBR修復)
- スリープの履歴
- セキュアブートを無効にする
- ブートマネージャーとブートローダー
- ブートマネージャーのデバイス位置の確認
- Windowsの起動・終了の履歴
PowerShell
Mac
- Chrome
- Chrome/複数プロファイルの起動アイコンを作る
- fink
- gmailで等幅フォント(safari)
- Homebrew
- Homebrew/brewコマンド
- Mac-Port
- screen/インストール/MacOSX10.6
- よく使うアプリケーション
- ネットワーク
- ネットワーク/WindowsからMacへリモートデスクトップ接続
- ネットワーク設定
アプリケーション
subversion
vim
GNU screen
- 256色対応
- Cannot open your terminal 'dev pts 0' - please check.
- Screenのウィンドウタイトル名とXterm(PuTTY)のウィンドウタイトル名を動的に設定
- インストール (通常)
- インストール (SPECファイル)
- インストール(開発版)
- インストール(ソースインストール)
- ウィンドウタイトルに今いるディレクトリを設定する
- ウィンドウタイトルを指定
- シェル上でscreenを使用しているか判別する
- ストリングエスケープ
- セッション内の複数ウィンドウに対し任意のシェルコマンドを実行する
- screen 操作
- 設定
- screen 起動
SSH
- OpenSSH
- iptables管理下での接続ポート変更
- ssh-keygen
- sshd: no hostkeys available
- sshd_config
- ssh_config
- sshコマンドでホスト名のタブ補完をする
- リモートポートフォワード
- ローカルポートフォワード
- opensshで定期的にパケットを流して切断を防ぐ
- 接続元PCの環境変数を接続先PCに送らないようにする
- 現在の設定を確認する
- PuTTY
- PuTTYの環境変数をサーバへ渡す (Environment variables)
- PuTTYファミリー
- pscp
- PuTTY Tray
- RemoteCommand
- インストール
- トンネル接続
- MyEnTunnelでトンネル接続
- PuTTY Tunnel Managerでトンネル接続
- ssh-tunnel-manager
- レジストリのバックアップとリストア
- SOCKS
- Dante Server
- WindowsでSSHFS
- Dokan SSHFS
- Dokanライブラリ
- SFTP Net Drive
- SSH/WindowsでSSHFS/TODO
- win-sshfs
- Windows向けSSHクライアント
- 多段接続
- ローカルPCでダイナミックポートフォワードする (OpenSSH)
- ローカルPCでOpenSSHのProxyCommandを使う
- OpenSSHのProxyJumpを使う
- ローカルPCでPuTTYのRemoteCommandを使う
- PuTTYのダイナミックポートフォワードを使う
- ローカルPCでPuTTYのローカルProxyCommandを使う
- 多段ローカルポートフォワードして2台経由サーバを経て接続する
- 多段ローカルポートフォワード(PostgreSQL接続)
- 経由サーバでローカルポートフォワードする
- 遅延
その他
ウェブ開発全般
- CircleCI
- CodeSandbox
- ER図
- Firebase
- GitHub
- Github Pages
- Gmail
- Google Analytics
- Googleアカウント
- GraphQL
- HTTP
- ImageMagickコマンド
- Pijul
- RDBMS
- robots.txtでクロールをブロックする
- RSS
- Selenium
- Selenium RC
- Selenium 全般
- Slack API
- UI flows
- WordPress
- その他
- サイトの安全性の評価
- チケット管理
- 学習サイト
- 画像をキャッシュさせない