smdn.jp サイトマップ

smdn.jp
  Archives
    AKI-H8/3048F製作
    CentOS
      lighttpd+PHP
    D言語
      Hello, world!
      DIDE
      インストール
    Debian
      inetd + telnetd
      Tips
    Delphi
      1.言語仕様前編
      2.言語仕様中編
      3.言語仕様後編
    Fedora/Fedora Core
      Mono
      MySQL
      OpensSSH
      Redmine
      Fedora 7からFedora 8へのアップグレード
      Fedora Core 4からFedora Core 5へのアップグレード
      Fedora Core 6からFedora 7へのアップグレード
      Xen
    FFmpeg
    Java
      1.C#からみたJava
      2.JDKと.NET Frameworkの比較
    Linux Tips
      ALSA
      cdrecordでCDを焼く
      ChaSen
      DiCE
      iMON VFDを操作する
      NTFSパーティションを参照する
      MPlayer
      NcFTP
      vsftpd
    Mono
    MySQL Administrator
    MySQL Connector/Net
    PC9821にDebianを入れてみる
    PC9821にFreeBSDを入れてみる
    PHP
      モジュールの追加
      Pear XML_Tree
      Tips
    RedHat
      MaCoPiXのインストール
      Mono β1 のインストール
    STL
      STLにおけるスタック・キュー
      valarrayによる演算 その1(基本的な使い方編)
      valarrayによる演算 その2(補助クラス編)
    SUSE Linux
      ブートローダの設定を変更する
      SUSE Linux 10.0のインストール
    Ubuntu
      初期設定
    Vine Linux
      Vine Linux 3.2のインストール
    Works
      Smdn.Net.Imap4.WebClients
      Smdn.Net.Pop3.WebClients
      TundereBird
    XMLパーサ
  Electronics
    Arduino IDE
    M8026S/M8058S メロディIC
    OST45050C1A-W
    PseudoMuninNode
    TM1637Controller
    TPLinkKasaClient
    Libraries
      Smdn.Devices.MCP2221
      Smdn.Devices.US2066
    USB-シリアル変換器のデバイスファイル名を固定する
  Misc
    HTML5移行メモ
    smdn.jpについて
    掲示板
      オンドゥル語翻訳
      ThbgmExtractor
      ライブラリ
      ロビー
      プログラミング
      テスト用スレッド
      ツール
    MENTA
  Programming
    .NET サンプルコード
    Mono
      Mono.Security.Protocol.Ntlm
      Mono.Simd
      Mono.Unix.Native.Syscall.readdir_r
      ビルド・インストール
        Mono 4.0 のビルド・インストール
        Mono 4.2 のビルド・インストール
        Mono 4.6 のビルド・インストール
        Mono のビルド・インストール (Git master)
        Mono のビルド・インストール (tarball)
        MonoDevelop のビルド・インストール (Git master)
      インストール (Windows)
        Mono 2.10 のインストール
      mod_mono
      Tips
    .NET
      逆引き目次
        サンプルコード別 逆引き目次
        型とメンバ順 逆引き目次
      配列
        配列の宣言・初期化・基本操作
        多次元配列・ジャグ配列
        配列操作
        部分配列
        バイト列操作
      属性とメタデータ
      基本的なデータ型
        型の種類・サイズ・精度・値域
        リテラルとサフィックス
        整数型のオーバーフローとチェック
      ビット演算
      クラスライブラリの作成
        クラスライブラリの作成
        言語間の相互運用性と共通言語仕様 (CLS)
        XMLドキュメントコメントを用いたドキュメントの作成
          Monodocで生成したドキュメント
      オブジェクトの複製
      コレクション
        コレクションの種類と特徴
        ジェネリックコレクション
        ジェネリックコレクション(1) List
        ジェネリックコレクション(2) Dictionary
        ジェネリックコレクション(3) SortedListとSortedDictionary
        ジェネリックコレクション(4) LinkedList
        ジェネリックコレクション(5) Stack
        ジェネリックコレクション(6) Queue
        ジェネリックコレクション(7) HashSetとSortedSet
        汎用ジェネリックコレクション
        汎用ジェネリックコレクション(1) Collection/ReadOnlyCollection
        汎用ジェネリックコレクション(2) ObservableCollection/ReadOnlyObservableCollection
        汎用ジェネリックコレクション(3) KeyedCollection
        その他のコレクション・未整理事項
      非ジェネリックコレクション
        ArrayListクラス
        CollectionBaseクラス
        Hashtableクラス
        Queueクラス
        SortedListクラス
        Stackクラス
      目的に特化したコレクション
        BitArrayクラス
        OrderedDictionaryクラス
      比較
        大小関係の定義と比較
        比較演算子のオーバーロードとIComparable インターフェイス
        等価性の定義と比較
        等価演算子のオーバーロードとIEquatable インターフェイス
        構造の比較
      コンパイラ定数と条件付きの呼び出し
      型変換
        基本型の型変換
        ユーザ定義の型変換
      日付と時刻
        日付・時刻の型と操作
        時刻の種類・UTCとの時差・タイムゾーン間の変換
        日時・文字列の変換と書式
        ISO週番号・週暦
      デバッグ操作と属性
      デリゲート
        デリゲートの基本
        イベント
        デリゲートの機能
      オブジェクトの破棄
      リソースの埋め込みと読み込み
      列挙体
        列挙体の基本と操作
        列挙体とフラグ
      列挙操作と列挙子
        IEnumerable・IEnumerator
        列挙操作中のコレクションの変更
        イテレータ
      環境情報の取得
        ランタイム・システム・プラットフォームの情報
        プロセス・アセンブリの情報
      環境変数
      例外
        例外クラス一覧 (.NET Framework 2.0)
        例外クラス一覧 (.NET Framework 4)
        例外メッセージ一覧 (.NET Framework 4)
        例外クラス一覧 (.NET Framework 4.6)
        例外メッセージ一覧 (.NET Framework 4.6)
      拡張メソッド
      クラスライブラリ
        Microsoft.VisualBasic.FileIO.TextFieldParser
        System.Diagnostics.Stopwatch
        System.Drawing.Text.PrivateFontCollection
        System.IO.Compression.GZipStream
        System.IO.Compression.ZipArchive
        System.Net.NetworkInformation.Ping
        System.Runtime.InteropServices.CoClassAttribute
        System.Threading.Monitor
        System.Threading.Mutex
        System.Threading.Semaphore
        System.Threading.WaitHandle
        System.Windows.Forms.ApplicationContext
      ファイルシステム
        パスの操作
        ファイル・ディレクトリの操作
        ファイル入出力
      ロケール(カルチャ)
        カルチャの基本・種類・カルチャ情報の取得
        カルチャと書式・テキスト処理・暦
        カルチャによる動作の違いとインバリアントカルチャ
      数学関数・特殊な数値型
        数学関数
        乱数
        多倍長整数型
        複素数型
      MSBuild
      ヌル許容型
      機能の廃止・非推奨化
      パフォーマンスカウンタ
        パフォーマンス情報の計測
        パフォーマンスカウンタのカテゴリ
      プロセス
      プロジェクトファイル
      プロパティ
      リフレクション
      正規表現
        正規表現によるパターンマッチングと文字列操作
        正規表現の構造化および処理(マッチ・グループ・キャプチャ)
        正規表現のキャッシュとコンパイル
        .NET Frameworkで使用できる正規表現
      シリアライズ
        シリアライズの基本
        BinaryFormatter・SoapFormatter
        XmlSerializer
      ソート
        基本型のソートと昇順・降順でのソート
        基本型とデフォルトのソート順
        複合型のソート・複数キーでのソート
        ジャグ配列・多次元配列のソート
        ジェネリックなソートアルゴリズムの実装
      標準入出力
        自プロセスの標準入出力
        子プロセスの標準入出力
      ストリーム
        ストリームの基本とStreamクラス
        FileStreamクラス
        MemoryStreamクラス
        UnmanagedMemoryStreamクラス
        StreamReaderクラス・StreamWriterクラス
        BinaryReaderクラス・BinaryWriterクラス
      文字列
        文字列とStringクラス
        文字列の加工・編集
        文字列の探索・比較
        文字列と比較オプション・カルチャの並べ替え規則
        StringBuilderクラス
        StringReaderクラス/StringWriterクラス
        SecureStringクラス
      文字列と書式
        書式指定子
        書式の定義と実装
      構造体
        フィールドのレイアウト・オフセット
        構造体のサイズ
        構造体と配列フィールド
      テキスト変換・フォーマット変換
      Tips
        経過年数・経過月数を計算する
        ダメ文字を含むかどうかチェックする
        インスタンスや型が一致するか・インターフェイスやクラスから派生しているか判定する
        CD-ROMのMD5ハッシュ値を計算する
        MD5ハッシュ文字列の作成
        エコーバックせずに文字列を入力する(Console.ReadKey)
        BinaryReader・BinaryWriterでの構造体の読み書き
        UNIX時間をDateTime型に変換する
        CRAM-MD5による認証
        一時ディレクトリを取得する・一時ファイルを作成する
        URLのデコード・アンエスケープ(HttpUtility.UrlDecode、Uri.UnescapeDataString)
        Shift JISとEUC-JPの判別
        echoサーバーを作る
        CD-ROM・リムーバブルメディアを取り出す
        文字化けが起きたときの動作(フォールバック)を変更する
        dotnet testのテスト完了時にMSBuildターゲットを実行する
        System.Core.dllを参照せずに拡張メソッドを使用する
        MIMEタイプの取得・判定
        ジェネリック版OrderedDictionary
        アセンブリのバージョン情報を設定・取得する
        デリゲートの型情報からシグネチャを取得する
        月末の日付を求める
        Levenshtein距離(編集距離)を求める
        数の桁数を求める
        文字・文字列のバイト数を調べる
        HttpResponseMessageからContent-Encodingヘッダを読み取る
        画像フォーマットとエンコーダパラメータ・コーデック情報
        LINQ:実装して理解する
        Modified UTF-7のエンコード・デコード
        2つのItemGroupから組み合わせのマトリクスを作成する
        notnull制約の型パラメータに付与されるメタデータ、および#nullableコンテキストによる違い
        NuGetパッケージIDプレフィックスの予約
        ThreadPool.QueueUserWorkItemを使ってParallel.ForEachを実装する
        PathGradientBrushがOutOfMemoryExceptionをスローする条件
        プラグイン機能の実現に関するメモ
        quoted-printableのエンコード・デコード
        INI形式のファイルを読む
        メールの受信(IMAP)
        メールの受信(POP)
        EXIFの情報に基づいて画像を回転する
        メールの送信
        リフレクションを使って構造体フィールドに値を設定する(FieldInfo.SetValue)
        SoundPlayerで再生される音声の音量を変更する
        配列・コレクションのシャッフル
        Mutexを利用した多重起動の禁止
        EncodingクラスとBOMありなしの制御
        WAVEファイルを再生する
        カーブを指定してWAVEの音量を調整する
      値型と参照型
      XML
        XMLの構築・出力
        XmlWriterSettings
    Tips
      ホットキーを使ってフォームをアクティブにする
      ATOKユーザ辞書をAnthyの個人辞書形式に変換する
      URLのオートコンプリート機能を付ける
      AxWebBrowser
      モンテカルロ法を用いたπの計算
      表色系の相互変換
      Windows標準コントロールの外観と同じものを描画する
      クリップボードを用いてデータをコピー＆ペーストする
      色付きのカーソルを作成する
      画像から不定形リージョンを作成する
      ショートカットファイル(.lnkファイル)を作成する
      ALT+F4を無効にする
      フォームを閉じられないようにする
      フォームを移動できないようにする
      ディスプレイの解像度の変更を監視する
      ドラッグアンドドロップされたファイルをリストボックスに表示する
      ごみ箱を空にする
      表示されているウィンドウを列挙する
      エクスプローラ(explorer.exe)のコマンドラインオプション
      アプリケーションに関連づけられたアイコンを取得する
      ファイルを切り詰める・伸長する(Linux)
      ファイルを切り詰める・伸長する(Windows)
      フリップフロップ回路をシミュレートする
      fork
      システムフォント、メニューフォントを取得する
      アプリケーションのインスタンスハンドルを取得する
      ファイルシステムの種類を調べる(Windows)
      リストボックス(System.Windows.Forms.ListBox)
      ドラッグアンドドロップでListBoxのアイテムを移動する
      MS-DOSコマンドプロンプトTips
      ファイル・フォルダのプロパティダイアログを表示する
      オーナードロー
      二分木を使った数式の逆ポーランド記法化と計算
      POSIX Semaphore
      POSIX Timer
      リソースファイルからプライベートフォントを読み込み使用する
      pthread mutex
      ごみ箱にあるファイルのサイズと個数を取得する
      壁紙を変更する
      壁紙を変更する (マルチディスプレイ対応版)
      システムのシャットダウンとウィンドウメッセージに関するメモ
      Samba経由で開いているファイルの一覧を取得する
      ソートのアルゴリズム
      ドラッグアンドドロップでTreeNodeを移動する
      展開されているときとされていない時でTreeNodeに表示されるアイコンを変える
      WMPLibでタグ情報を取得する
      WPL形式・M3U形式の相互変換とプレイリストのフォーマット
    Visual Basic .NET
      アクセス修飾子
      配列
      基本型の変換
      ブロックと変数のスコープ
      クラス
      アプリケーションの種類とコンソールアプリケーション
      制約
      Visual Basic .NET 2003での言語仕様の変更点
      ジェネリクス
      変数とプリミティブ型
      Me, MyClass, MyBase
      モジュール
      My名前空間
      名前空間
      算術演算子
      ビット演算子・ビットシフト演算子
      比較演算子
      DirectCast演算子・TryCast演算子
      Is演算子・IsNot演算子・TypeOf演算子
      論理演算子
      演算子のオーバーロード
      プロシージャ
      プロパティ
      If Then Elseステートメント
      繰り返しのステートメント
      Select Caseステートメント
      構造体
      符号なし整数型
  Softwares
    Banshee
    GoogleTest
    Windows Terminal
    Apache
    AWStats
    bash
    Dovecot
    FAAC, FAAD2
    Git
    Gnome
      コマンドラインでの壁紙の変更
      Geditのシンタックスハイライト設定を変える
      TrueTypeフォントのインストール
    Highlight
    Libav
      Libav用PV4デコーダ
    lighttpd
    procmail
    PukiWiki
    rsync
    sl
    Subversion
      svnserve
      svnsync
      Tips
    svk
    tree
    Ubuntu
      Ubuntu Desktop on Raspberry Piの環境設定
      Ubuntu 22.04のインストール
      Ubuntu Server 18.04のインストール
      Ubuntu 18.04のインストール
      Ubuntu 20.04のインストール
      Ubuntu 14.04のインストール
      Ubuntu 14.04のインストール
      Ubuntu 16.04のインストール
      Ubuntuを使ってみよう
        CD-ROMから起動する
        インストール
        ログインとアップデート
        ブラウザ・メーラー
        オーディオ・ビデオ・DVD
        システム設定・カスタマイズ
        テーマ・フォント
    Wine
    x264
    Yasm
  Statistics
    フィード
    更新履歴
    ページ情報
    サイトマップ
  Works
    Libraries
      Smdn.Formats.Ini
      Smdn.Formats.Mime
        API
          0.91-netstandard2.0_vs_1.0alpha1-netstandard2.0.apilist.diff
        ドキュメント・サンプル
        リリース一覧
      Smdn.Formats.Thbgm
      Smdn.Fundamentals
      Smdn.LibHighlightSharp
      Smdn.Net.AddressResolution
      Smdn.Net.Imap4.Client
        API
          1.91-netstandard2.0_vs_2.0alpha1-netstandard2.0.apilist.diff
          2.0alpha1-netstandard2.0_vs_2.0alpha2-netstandard2.0.apilist.diff
          v2.0alpha1で移動した型の対応表
        ドキュメント・サンプル
        機能一覧
        リリース一覧
      Smdn.Net.MessageAccessProtocols
        API
          1.91-netstandard2.0_vs_2.0alpha1-netstandard2.0.apilist.diff
          2.0alpha1-netstandard2.0_vs_2.0alpha2-netstandard2.0.apilist.diff
      Smdn.Net.MuninNode
      Smdn.Net.Pop3.Client
        API
          1.91-netstandard2.0_vs_2.0alpha1-netstandard2.0.apilist.diff
          2.0alpha1-netstandard2.0_vs_2.0alpha2-netstandard2.0.apilist.diff
          v2.0alpha1で移動した型の対応表
        ドキュメント・サンプル
        リリース一覧
      Smdn.Reflection.ReverseGenerating
      Smdn.Security.Authentication.Sasl
        API
          1.91-netstandard2.0_vs_2.0alpha1-netstandard2.0.apilist.diff
      Smdn.TPSmartHomeDevices
      Smdn.Text.Ondulish
      Smdn.dll
        API
          3.0beta3-netstandard2.0_vs_3.0beta4-netstandard2.0.apilist.diff
          3.0beta2-netstandard2.0_vs_3.0beta3-netstandard2.0.apilist.diff
        IMAP4/POP3/MIME関連のロードマップ
    Tools
      BittenBaum
      はてなブログ用ツール
      SimpleHalt
      東方シリーズ音楽抜き出し機
        使い方
        リリース一覧
      Junk
        ColorModelPreview
        MRAConnector
        MailReassembler
        MultiDisplayWallpaperChanger
        SimpleMailer
      pakina