掲載記事一覧(カテゴリ別)

Symfoware blogで掲載した記事の一覧です。
大まかなカテゴリで分類しています。

Symfoware

運用・開発

Symfoware サーバーを起動する
Symfoware サーバーを停止する
Symfoware データベースの作成(rdbddlex)
Symfoware スキーマの作成
Symfoware データベーススペースの作成
Symfoware テーブルの作成
Symfoware DSOの作成
Symfoware DSIの作成
Symfoware DSIの初期化(rdbfmt)
Symfoware テーブル作成までの流れのまとめ
DSOとDSIについての考察
表の格納構造 SEQUENTIAL構造について
表の格納構造 RANDOM構造について
表の格納構造 OBJECT構造について
インデックスの格納構造 BTREEインデックスについて
DSO作成時に指定するページサイズの選択基準
ODBCドライバのインストール
PerlからODBCを使用してSymfowareに接続する
PerlからODBCを使用してSymfowareに接続する(検索編)
SEQUENTIAL構造とRANDOM構造の特性比較(データ選定)
SEQUENTIAL構造とRANDOM構造の特性比較(テーブル構造とCREATE INDEX)
SEQUENTIAL構造とRANDOM構造の特性比較(SEQUENTIAL構造とINDEX)
SEQUENTIAL構造とRANDOM構造の特性比較(RANDOM構造)
VB6(Visual Basic 6.0)からODBC経由でSymfowareにデータを登録する
ErlangからODBC経由でSymfowareにデータを登録する
言語によるインサート処理時間の比較
ファイルを読み込んで大量データを一括登録する(rdbsloader)
データのバックアップを行う(rdbunl)
ODBC接続アプリケーションのデバッグを行う
直接接続(COBOL、C言語)アプリケーションのデバッグを行う
データ格納領域の使用状況を出力する(rdbudsi)
データベーススペース容量の見積り(SEQUENTIAL構造)
データベーススペース容量の見積り(インデックス)
データベースの一覧を取得する(rdbprt -m DB)
データベースに接続している端末を確認する(rdbcninf -s)
接続しているコネクションを強制的に切断する(rdbterm)
データベースの構成情報を表示する(rdbprt -d [DB] -m DEF -f [file])
システム表 RDBII_DICTIONARYの概要
データベースのバージョン情報
連番を自動的に付与する(CREATE SEQUENCE)
BLOB列を持つテーブルを作成する
データベース、スキーマ、テーブル名の一覧を取得するSQL
DSIを自動拡張するよう設定する(rdbalmdsi)
自動拡張した領域を回収し、DSIを初期化する(rdbfmt)
DSIのアクセス制限を設定する(rdbrtr)
DSIのアクセス制限を解除する(rdbrls)
DSIの容量を拡張する(rdbgcdsi)
登録されているデータを残して、自動拡張した領域を回収する(rdbgcdsi)
DATE型のフィールドにデータを挿入する
コマンドラインからSQL文を実行する(rdbexecsql)
rdbexecsqlで使用できるコマンドを確認する(HELP)
rdbexecsqlでアクセスするデータベース名を変更する(SET CATALOG)
rdbexecsqlでテーブルの列の一覧を表示する(COLUMN)
rdbexecsqlで実行結果の表示を制御する(PRINT)
rdbexecsqlで性能情報を取得する(SQL TRACE)
rdbexecsqlでSQL文の実行プランを取得する(ACCESS PLAN)
.NET Data Providerのインストール
Visual C# 2008 Express Edition から .NET Data Providerを使用して接続する
インデックスの状態を非活性にする(rdbalidx)
インデックスの状態を活性にする(rdbsloader)
データベースの定義情報をメモリに展開する(rdbpldic)
一括登録処理の高速化の検討
SQL文の実行結果をファイルに出力する(rdbunlsql)
SymfowareのデータをShunsakuと連携して検索を行う
Symfowareが起動しているか確認する(rdbchksanity)
NCHARフィールドに対して、曖昧(like)検索を行うときの注意点
Windows Server 2008 R2にSymfoware V10(64bit)をインストールする
Windows Server 2008 R2にインストールしたSymfoware V10の初期設定を行う
Windows Server 2008 R2で通信ポートの開放を行う手順(Symfoware外部接続許可)
行の範囲を指定してデータの取得を行なう
Symfowareのデータベースを削除する一番簡単な方法
SymfowareのJDBCドライバで「UnsupportedClassVersionError」
Symfowareに接続するCプログラムをMinGWでビルドする
Windows Server 2008 R2でSymfowareのODBC接続が作成できない
ODBCデータソースを作成せずに、Symfowareに接続する時の接続文字列
Telnet接続でSymfoware Serverをリモート起動
Symfoware データベースのアクセスプランを取得する
Symfowareのアクセスプランをグラフィカルに表示するツール
Symfowareのテーブル、DSO、DSI、スペースの作成補助
Windows Server 2012にSymfoware V11をインストールする
Symfoware V11へデータベースの作成と黒猫 SQL Studio Nextからの接続
Symfoware V11 Client(ODBCドライバ等)のインストール
Windows Server 2012でSymfowareの通信ポートを解放する
ASP.NET aspxページでSymfoware Serverに接続する
SymfowareへのJDBC接続で、アクセスプランを取得する
Symfowareのアクセスプランを取得するツール Symfoware-Plan-Analyzer
Symfoware に接続するユーザーを追加する(CREATE USER)
Windows Server 2012 R2にSymfoware V12(Openインターフェース)をインストールする
Symfoware V12(Openインターフェース)の外部接続を許可する
Ubuntu + Javaから、Symfoware V12(Openインターフェース)に接続する

WebDBtools

ApacheでWebDBtoolsを動かす
WebDBtoolsからデータベース、データベーススペースを作成する
WebScriptの概要
WebScriptでログインを実行する(wit_gwd)
WebScriptでクエリを実行する(wit_fmtr)
WebScriptで画像データを取得する(wit_media)
WebScriptでログアウトする(wit_logout)
WebScriptを使用してアプリケーションを作成する その1
WebScriptを使用してアプリケーションを作成する その2
WebScriptを使用してアプリケーションを作成する その3
WebScriptを使用してアプリケーションを作成する その4
WebScriptとFlexを使用してアプリケーションを作成する その1
WebScriptとFlexを使用してアプリケーションを作成する その2
WebScriptとFlexを使用してアプリケーションを作成する その3
WebScriptとFlexを使用してアプリケーションを作成する その4
WebScriptとFlex3を使用して、管理ツールを作成する
WebScriptとFlex3を使用してログイン(Popupに変更)
WebScriptとFlex3を使用してデータベース一覧の表示
WebScriptとFlex3を使用してスキーマ一覧の表示
WebScriptとFlex3を使用してテーブル一覧の表示
WebScriptとFlex3を使用してデータベースの詳細を表示する
WebScriptとFlex3を使用してスキーマの詳細を表示する
WebScriptとFlex3を使用してテーブルの詳細を表示する

Linux版

Linux版のSymfoware V10をCentOSで動作させる(インストール編)
Linux版のSymfoware V10をCentOSで動作させる(起動編)
Linux版のSymfoware V10をCentOSで動作させる(自動起動編)
CentOSにインストールしたSymfoware V10にデータベースを作成する
Linux版のSymfowareV10 ポート番号を指定し、外部接続を許可する
Linux版のSymfoware V10にJavaで接続する
Linux版のSymfoware V10にJavaで接続し、データの登録を実行する
Linux版のSymfoware V10 JDBCドライバのファイル別速度比較
Linux版のSymfoware V10 JDBCドライバ 一括コミットと単一コミットの処理速度の差
Linux版のSymfoware V10 JDBCドライバ プリペアド・ステートメントを使用した時の処理速度
Linux版のSymfoware V10 JDBCドライバ プリペアド&バッチ更新
Linux版のSymfoware V10 Thrift経由でWindows + Javaからデータ取得
CentOSにインストールしたSymfowareにWindows + Pythonでアクセスする

プログラム言語

NetCOBOL

NetCOBOL V10のインストール
NetCOBOL V10でプログラムを作成する(HELLO WORLD!)
NetCOBOL V10でSymfowareからデータを取得する
NetCOBOL V10からSymfowareへデータを登録する

C言語

C言語(Visual C++ 2008 Express Edition)をインストール
C言語(Visual C++ 2008 Express Edition)でSymfowareからデータを取得する
C言語(Visual C++ 2008 Express Edition)からSymfowareでデータを登録する

C#

Visual C# 2008 Express Edition でSOAP通信
SOAP通信でmantisのプロジェクト名を取得する(Visual C# 2008使用)
SOAP通信でmantisに登録されている案件を取得する(Visual C# 2008使用)
SOAP通信でmantisに登録されている案件をCSV出力する(Visual C# 2008使用)
Debian Lenny にmonoをインストールする
Debian Lenny にmonoをインストールし、ASP.NETを動かす
Ubuntu 11.04にC#(Mono)開発環境のMonoDevelop 2.4をインストールする
C# 画像やパネルのドラッグ&ドロップ  [Ubuntu 11.04 + Mono]
C# ComboBoxにデータを追加、取得  [Ubuntu 11.04 + Mono]
C#でBase64の文字列にした画像をImageに変換して表示する
DataGridViewのDataSourceに指定できるオブジェクトについての考察
C# FlowLayoutPanelでの配置ルールメモ
Debian(Squeeze) + MonoでSQL Serverに接続する
Debian(Squeeze) + MonoでMySQLに接続する
Debian(Squeeze) + MonoでFirebirdに接続する
C# バッチファイルでソースをコンパイルする
C# 日付の置換、フォーマットの位置を指定する
TextWriterTraceListenerで、ファイルの内容が出力されない
C# 固定長ファイルの読み込み
C#からwin32なdllを呼び出し、関数を実行する
xUnitを使用したC#のテストプログラム作成法
xUnitを使用したC#のテストでSetUpやTearDown、Theory
xUnitで使用できるAssertion
C#で.NET Data Providerを使用し、Symfowareへ接続する
MSBuild.exeで、ThriftのC#ライブラリのビルドする
テキストエディタでWPF + XAMLなアプリケーションを開発する
テキストエディタでWPF + XAML ボタンのクリックイベント付与
テキストエディタでWPF + XAML サブフォームの表示とパネルの入れ替え
テキストエディタでWPF + XAML データバインド
C# + WPF + XAML コマンドのバインドとメニューバー
C# + WPF + XAML ツリービューとデータバインド
C# 重い処理をBackGroundServiceで実行する
大きなファイルの指定範囲の行だけ表示するアプリケーション
VBAから呼び出せるC#のDLLを作成する
C#でWindows サービスアプリケーションをテキストエディタとcsc.exeで作成する
C#で自己登録型のWindows サービスアプリケーションを作成する
フリーのC#開発環境SharpDevelopをWindows 7にインストールする
csc.exeでClickOnceアプリケーションをコンパイルし、mage.exeで配置する
mage.exeで配布するClickOnceアプリケーションにURLクエリの情報を渡す方法
OpenXMLを使用してExcelファイルをC#のプログラムから出力する
OpenXML + C#のプログラムでExcelの行の高さ、列の幅を指定する
OpenXML + C#のプログラムでフォントの指定を行う
OpenXML + C#のプログラムでセルの文字の配置を指定する
OpenXML + C#のプログラムでセルの塗りつぶし色を指定する
OpenXML + C#のプログラムで罫線を引く
OpenXML + C#のプログラムでセルの結合
Open XML SDK Productivity Tool のインストール
OpenXML + C#のプログラムで画像の貼付け
OpenXML + C#のプログラムでシェイプオブジェクトの貼付け
C#でExcel(xlsx)ファイルを読み込み、セルの値を取得する(OpenXML使用)
OpenXMLを使用してExcelフィアルのセルの値を取得するラッパーサンプル
C# DataTableを使用したSQL Serverへのバルクインサート(SqlBulkCopy)
C#のConsole.Writeで、文字を上書き
テキストエディタでWCFアプリケーションの作成その1 サーバーの設定
テキストエディタでWCFアプリケーションの作成その2 Windows SDKからsvcutil.exeの取得
テキストエディタでWCFアプリケーションの作成その3 クライアントプログラム
C#で連想配列なJSONの読み書き
C#でThriftのバイナリデータの取得と復元
C#でApache Avroを使用し、オブジェクトのシリアライズを行う
C#でMessagePackを使用して、Mapのシリアライズと復元
Visual Studio regionで閉じられたコードをデフォルトで展開状態にする
FreeBSD 10.1にmonoをインストールし、C#のプログラムをコンパイルする
FreeBSD + monoでNuGetを使用し、ライブラリを取得する
FreeBSD + monoでC#のWebフレームワーク「Nancy」を動作させる
FreeBSD + mono + C#でJSONエンコード、デコード
Mono xbuild(MSBuild)でプログラムのコンパイルを実行する
Debian 8(jessie)にapt-getでmonoをインストール
C# LINQ の使い方(Count, Take, Skip, First, Last, Max, Min, Contains, All, Any, Distinct, Sum)
C# LINQ の使い方(Select, Where, OrderBy, OrderByDescending, Aggregate)
Debian 8(jessie) + C#(Mono)でSQL Server 2016に接続する
C#(mono)DataTableのフィールド値をキーにDictionaryへ変換

Java

ネーミングサービスの登録を行う(symjddefns)
JavaからJDBC経由でSymfowareにデータを登録する(RDB2_TCP連携)
JavaからJDBC経由でSymfowareにデータを登録する(RDA-SV連携)
JavaからBLOB列を持つテーブルに画像を登録する
JavaからBLOB列を持つテーブルを検索し、データを取得する
JavaからBLOB列を持つテーブルを検索し、データを取得する その2
JavaからBLOB列を持つテーブルを検索し、データを取得する その3
AntでThrift接続用のjarを作成する
Batik SVG Toolkitを使用して、JavaでSVGを描画する
Batik SVG Toolkitを使用して描画したSVGを縮小する(ZoomOut)
Batik SVG Toolkitを使用して描画したSVGを拡大する(ZoomIn)
JDBCドライバのクラス名と接続文字列一覧
ant 1.8.2でbuild.xmlにpxoryの設定を記載する
Javaで文字列(String)からInputStreamを生成し、DOMオブジェクトを作る
複数のノード持つJavaのJTreeを作成する
XMLの定義からJTreeを生成するサンプル
JavaでTABを押した時と同じキーイベントを発生させる
Java zipファイルの日本語を文字化けなしで表示(Commons Compress)
フリーのインストーラー作成ソフト IzPackのインストール
IzPack 一番簡単なインストーラーの雛形
Java zip圧縮したxmlファイルをSAXリーダーで解析する
Java zip圧縮したxmlファイルをSAXリーダーで解析する その2
Java標準のロギング機能でお手軽ログ出力(java.util.logging.Logger)
Java標準のロギング機能 FileHandlerとSocketHandler
MinGWで作成したDLLをJavaからJNI経由で呼び出す
JNIで呼び出したCの関数からJavaのメソッドをコールバックする
Javaのプログレスバーが再描画されない場合の対処方法
JDBCドライバのjarファイルを動的にロードする
OpenJDKのソース(src.zip)をapt-getで取得する
HashMapの内容をJTableに表示する
JTableでセルごとに使用するCellEditorを変更する
JComboBoxでポップアップした選択肢の表示を変更する
JUnit 4.10 + Eclipseの使い方
JUnit 4.10の標準で使用できる比較構文(マッチャー)
JUnit 4.10で使用できるアノテーション(org.junitパッケージ)
AntでJUnit 4.10のテストを実行する
JavaCCを使用した構文解析プログラムの開発環境を整える
JavaCC 構文の繰り返し表現
Javaで大量データをメモリに展開するテクニックの考察
JavaのCVSライブラリ org-netbeans-lib-cvsclientの使い方
Javaでアンチエイリアスとグラデーションのメモ
JLabelをドラッグ&ドロップで入れ替える
JTable Ctrl + Cの挙動を変更する
Javaでイベントの発生順序
Java EventListenerListを使用して、独自のイベントを作成する
Java JMenuItemを表示せずに、ショートカットキーで操作する
launch4jで、Javaプログラム(.jar)をexeファイルでラップする
JavaでDOMを使用してXMLを出力する時、アトリビュートの出力順を変更する
JComboBoxのボタンやエディタ、ポップアップを変更する
JavaFX を Ubuntu + Eclipseで使用する
JavaFX 画面をFXMLで定義し、イベントを受け取る
OpenJDK 8 + UbuntuでJavaFXなプログラムを開発する
JavaでSQL構文等のハイライトを行う jsyntaxpane
実行可能なjarから環境変数ClassPathにあるJDBCドライバをロードする
JavaでSymfowareサーバーが起動しているか確認する
JavaでTIFF CCITT T.6(Group 4)の画像を表示する
Ubuntu(Debian)で、Javaのインストールパスを確認する(update-java-alternatives)
Java HttpsURLConnectionで、証明書エラーを無視して接続する
Android 4.3を仮想環境にインストールする(Ununtu 12.10 KVM使用)
Ubuntu 12.10(64bit)にAndroidの開発環境を作成する
JavaでMessagePackを使用して、Mapのシリアライズと復元
Thrift、Avro、MessagePackのシリアライズ、デシリアライズ速度比較
C#のDataSetみたいなJavaのJdbcRowSet使い方メモ(Jaybird + Java1.7)
FreeBSD 10.0にpkg installでTomcat 7をインストールする
Tomcat 7のセッションをRedisに保存し、ロードバランスを行う
Tomcat JDBC Connection Poolで通常のJavaプログラムからPostgreSQL 9.3に接続する
Apache JMeter 2.12の簡単な使い方
Apache JMeterでmod_access_tokenの負荷テスト
apache2 mod_access_tokenをJavaから使用する
Java + MockFtpServerでFTPサーバー側のプログラムを作成する その1
Java + MockFtpServerでFTPサーバー側のプログラムを作成する その2
Java + MockFtpServerでFTPサーバー側のプログラムを作成する その3
Debian 7(wheezy)にJava 8(OracleVM)をインストールする
Debian 8(jessie)にJava 8(OracleVM)をインストールする
FreeBSD 10.1にOpenJDK 8をインストールする
JDBCドライバ経由でデータベースの負荷テストを行う - JdbcRunner
MariaDB, PostgreSQL, Derby, H2SQLのベンチマーク比較
JavaのPDFライブラリ Apache PDFBoxでHello World
Apache PDFBoxで改ページ
Apache PDFBoxで日本語の出力とフォントの埋め込み
PDFライブラリ Apache PDFBoxで線の描画と矩形の塗りつぶし
PDFライブラリ Apache PDFBoxで画像をPDFに埋め込む
Java JSONICでjsonな文字列をオブジェクトに直接デコード
Java JAXBでXMLな文字列をオブジェクトにマッピングする
Ubuntu 14.04にOpenJDK 8をインストールする
Java htmlカラーコードな文字列をColorオブジェクトに変換する
Java SAXリーダーでコメントタグの内容を取得する
Apache PDFBox 用紙サイズの指定と用紙の向き(Landscape,Portrait)
Apache PDFBox 扇型、円、楕円を描画する
Thinreports + JavaでPDF帳票を出力する
Apache PDFBox 出力する文字列の幅、高さを取得する
Apache PDFBox 円の塗りつぶしと破線の描画
Generator for Java 楕円の描画機能
Play Framework 2.5.0をUbuntu 14.04 + OpenJDKで動かす
Debian 8(jessie)にOpenJDK 8をインストールする
Logstashのインストールと簡単な設定方法
Logstash CodeIgniterで出力したログを収集する
Logstash json形式のログファイルを読み込む(codec)
Ubuntu 16.04 eclipse neonのインストールと日本語化
Eclipse NeonにMercurialプラグイン(mercurialeclipse)をインストールする
OpenJDK 8 jjsコマンドでJavaScriptを実行する
OpenJDK 8 jjs 別のファイルに記載した関数を取り込む
OpenJDK 8 jjs javafxの画面を作成する
java 8 jjsスクリプト JDBCドライバを使用してデータベースに接続する
java 8 jjsスクリプト http接続とjsonデータのデコード
java 8 jjsスクリプト sshトンネルを経由し、MariaDBのデータを取得する
汎用SQLクライアント「DBeaver」を Ubuntu 16.04へインストール

JavaScript

Google Chrome Extensions (拡張機能)の作り方
Google Chrome Extensions でRSSリーダーを作成する
Google Chrome Extensions クリックイベントで新しいタブを開く
DWRを使用してAjaxプログラムを作成する
DWRで使用するクラスのデバッグ方法
SVGで線、円、矩形を描画する
SVGで楕円、polyline、文字を描画する
SVGでトランプらしきものを描画する(ダイヤ)
SVGでトランプらしきものを描画する(クローバー)
SVGでトランプらしきものを描画する(ハート)
SVGでトランプらしきものを描画する(スペード)
JavaScriptでSVGを描画する(Raphael使用)
JavaScriptでトランプらしき画像を表示する(SVG,Raphael)
JavaScriptとSVGでブラックジャックを作る その1
DWRでHTMLにある値を操作する(util.js使用)
DWRでテーブルを操作する(util.js使用)
DWRでサーバーから取得したデータをテーブルに表示する
DWRでデータ取得時に「通信中」のメッセージを表示する
DWRでJSONファイルを取得し、テーブルに表示する
JavaScriptで画像のキャッシュ(事前読み込み)を行う
Google Chart APIを使用して携帯電話のアドレス帳登録用QRコードを生成する
携帯電話のアドレス帳登録用QRコード付き名簿作成
javascriptだけで画像にグラデーションをつけるサンプル
JavaScriptを使用せずにソースコードをハイライトしたhtmlを生成する(google-code-prettify使用)
CLEditorのkeyupを監視し、テキストの入力内容を即時反映する
CLEditorのツールチップを日本語に変更する
CLEditorに背景画像を表示し、表示する内容をボタンで切り替える
HTML5 Canvasのクリック(Mousedown)を取得し、選択位置により処理を切り替える
JavaScriptでnative2asciiとascii2native
CodeMirrorを使って、コードをハイライト表示
Google Chrome 拡張機能の作り方(V2対応)
Google Chrome(38.0.2125.104) 拡張機能のデバッグ方法
特定のページの内容を変更するChrome拡張の作り方とデバッグ方法
Chrome拡張から、外部リソースへのアクセスを許可する(permissions)
Chrome拡張のパッケージングとイントラネットワーク内でのインストール
HTML5 + jQueryで複数ファイルのアップロード時、プログレスバーを表示
jQuery + FileReader APIでファイルを分割し、バイナリでアップロード
HTML5 canvasで画像の矩形選択(clip)

Flex

Flex 3 SDK と FlashDevelopのインストール
Flex サブフォーム(TitleWindow)との値の受け渡し
Flex 前回実行時の値を保存する(SharedObject)
Flex テキストボックス(TextInput)をパスワードテキストボックスにする
Flex3 Tree のアイコンを変更する
Flex3でサーバーからHTTPServiceで取得したxmlをTreeに反映する
FlexのTreeで表示するアイコンをスタイルシート(css)を使用して変更する
Flexでグラフを作成する時の罠

Scala

WindowsにScalaをインストールする
ScalaでHelloWorld
ScalaソースをUTF-8で書くときの注意点
Scala ソースのファイル名と中に記載するクラス名
ScalaでFizzBuzz
ScalaからJDBC接続でSymfowareに接続する
Scala ソースコードをコマンドから直接実行する
WindowsにScalaをインストールする(インストーラ未使用)
Ubuntuにscalaをインストールする
scala 変数の定義方法(varとvalの違い)
scala スクリプトファイルからの実行とコメントの書き方
scala 関数の宣言方法と使用例
scala 配列の宣言方法(Array)
scala 値が変更できない配列の宣言方法(List)
ScalaでコンパイルしたclassをJavaから使用する
Geany で Scalaのシンタックスハイライトを有効にする
Scala スクリプトの実行にloadを使用する
Scala 郵便番号のCSVファイルを読み込み、加工してファイルに出力する

Python

PythonでFC2ブログで掲載している記事の一覧をhtml化する
Visual Studio 2008 Express EditionでPythonのC言語拡張を作成する
Windows 2008 R2 にIronPythonをインストールする
C#からIronPythonを呼び出し、Pythonのコードを実行する
IronPythonから統合認証でMS SQL Server 2008 Expressに接続する
IronPython .NET Frameworkのライブラリを使用する
PythonからSymfowareに接続する方法の検討
Python用ドライバの作成 その1(接続要求)
Python用ドライバの作成 その2(データベース接続)
Python用ドライバの作成 その3(SELECT発行)
Python用ドライバの作成 その4(Fetchで列名取得)
Python用ドライバの作成 その5(Fetchでデータ取得)
Python用ドライバの作成 その6(Fetchしたデータの解析)
Python用ドライバの作成 その7(クローズ処理)
Python用ドライバの作成 その8(Debianでの動作確認)
Python用ドライバの作成 その9(INSERT,UPDATE,DELETEクエリ発行)
Python用ドライバの作成 その10(SELECTクエリ発行の再考)
Windows XPでPythonフレームワーク「Tornado」を動かす
Pythonフレームワーク「Tornado」を使用し、JSON形式のデータを公開する
IISの統合認証で保護されているコンテンツにPythonで接続する
Pythonで一時ファイル作成(tempfile)
Ubuntu 11.04 + Python + ReportLabで日本語を含むPDFファイルを生成する
PythonのPDFライブラリ「ReportLab」の使い方(用紙サイズ、向き、文字出力、改ページ)
PythonのPDFライブラリ「ReportLab」の使い方(直線、矩形、円、楕円、丸囲みの矩形の描画)
PythonのPDFライブラリ「ReportLab」の使い方(表描画、線・塗りつぶしの色、線の太さ、破線の指定)
PythonのPDFライブラリ「ReportLab」の使い方(画像の埋め込み)
Debian(Squeeze)にIronPythonをインストール
Debian(Squeeze) + IronPythonでMySQLとSQL Serverに接続する
Debian(Squeeze) + IronPythonでFirebirdに接続する
MinGWでPythonのC言語拡張モジュールをビルドする
MinGWのmingw32-makeを使って、PythonのC言語拡張をビルドする
Pythonでtry exceptの書き方と、エラー内容の取得方法
Pythonでオブジェクトに対し、動的にプロパティやメソッドを追加する
Pythonでモダンなファイルの開き方
Python loggingモジュールの基本的な使い方
Python pydocの使い方、書き方とhtml出力の方法
Python logging 各種出力ハンドラーの使い方について
Thrift Pythonのコードを生成するときのオプションについて
Python logging 複数のロガー、ハンドラーの使用方法
Python logging 設定ファイルによるログ出力の設定
Python logging.config.listenを使用して、動的にログの設定内容を変更する
Python SOAP通信でmantisに案件を追加する(suds使用)
PythonでGmailに送信されたメールの内容と添付ファイルを取得する
Python Gmailに届いたメールの内容をmantisに自動で転記する
Pythonでオブジェクトに対し、動的にプロパティやメソッドを追加する(setattr)
Python + gtk + gladeでGUIアプリケーションの作成 その1
Python + gtk + gladeでGUIアプリケーションの作成 その2(gtk.MessageDialog)
Python + gtk + gladeでGUIアプリケーションの作成 その3(テキストフィールド)
Python + gtk + gladeでGUIアプリケーションの作成 その4(テーブル)
Pythonによるftpアップロード(SQLiteによる変更チェックつき)
Pythonでrarファイルを解凍し、zipで圧縮する
pysmbを使用し、Debian + pythonからWindows共有フォルダにアクセスする
Pythonでzipファイルを解凍せずに中身のテキストファイルを読み込む
Pythonの軽量Webフレームワーク「Bottle」
PythonのBottleフレームワークで静的ファイルのリンク生成
Apache + mod_wsgiでBottleフレームワークのアプリケーションを動かす
単機能コードスニペットツール「Danpen」をapache + mod_wsgiで動かす
Windows + Python 64bit版でPython Imaging Library (PIL)を使用する
Pythonでリスト、ディクショナリーの便利なループ方法(enumerate,iteritems,zip)
Pythonのmap,reduce
Python DOMを使用してXMLを生成、解析を行う
PythonでMessagePackを使用して、Mapのシリアライズと復元
FreeBSD 10.0にPython 2.7、easy_installをインストールする(pkg install使用)
Python urllib2で、サーバーエラー時のレスポンスボディを取得する
データベースのスキーマ変更管理ツール「alembic」の基本的な使い方
Python alembicで、リビジョンの命名規則変更
高速軽量なPython WSGI Server「bjoern」でBottleフレームワークを動かす
Python WSGI Server「bjoern」とNginxの連携
Python Bottleフレームワークをサブディレクトリで動かす
Python + Mercurialのwikiエンジン「Hatta」をFreeBSDで動かす
Python SQLAlchemyの接続文字列一覧
SQLAlchemyの使い方1 単一テーブルのマッピングとデータの追加
SQLAlchemyの使い方2 データの更新と検索、ロールバック
SQLAlchemyの使い方3 データの取得方法いろいろ
SQLAlchemyの使い方4 Unicode文字列の使用
SQLAlchemyの使い方5 テーブル間のリレーション
SQLAlchemyの使い方6 サブクエリーやEXISTS
SQLAlchemyの使い方7 JOINデータの取得方法とデータの削除
SQLAlchemyの使い方8 多対多のリレーション
Python BottleフレームワークでSQLAlchemyを使用する
FreeBSD 10にPythonフレームワーク「Pyramid」をインストールする
PythonフレームワークPyramid 1.5のチュートリアル(pcreate)
PythonフレームワークPyramid 1.5チュートリアル SQLAlchemy
matplotlibを使ってPythonでグラフを表示する
matplotlibで、判例やグラフタイトルに日本語を使用する
matplotlibで、系列の凡例を枠外に表示する
matplotlibで、グラフの指定範囲を塗りつぶす
matplotlibで、グラフの縦軸、横軸の最大値を指定する
matplotlibで、出力するグラフの画像サイズを指定する
PythonでApacheログの解析(apache-log-parser)
Google アナリティクスの情報をPythonで取得する(gdata-python)
Python 翌日、翌月を取得する(datetime.timedelta,dateutil.relativedelta)
FreeBSD 10 + Pythonで「UnicodeEncodeError: 'ascii' codec can't encode characters」
FreeBSD 10 に MeCab + Pythonバインディングをインストールする
Mecab PythonでTF・IDFによるBlogの重要単語抽出
MeCabのPythonバインディングでユーザー辞書を使用する
FreeBSD 10 + Python + pillowで透過pngの合成
Python + Pillow(PIL)で、透過したpng画像を作成する
Python + Pillow(PIL)で画像の回転を行う(rotate, transpose)
OpenCV 使用可能なCascadeClassifierの種類と効果
Python + OpenCV + pillowで笑い男を顔に上書き
Python 簡易アプリケーションサーバーを作る(BaseHTTPServer)
お手軽にLinuxサーバー負荷をチェックするsimple-load-monitoring
Python + pyftpdlibでカスタムFTPサーバーを作成1 起動とユーザー認証
Python + pyftpdlibでカスタムFTPサーバーを作成2 ディレクトリの表示
Python + pyftpdlibでカスタムFTPサーバーを作成3 ファイルの取得
Python + pyftpdlibでカスタムFTPサーバーを作成4 データベース連携
Python + pyftpdlibでカスタムFTPサーバーを作成5 ファイルのアップロード
Python 実行しているスクリプトの絶対パスを取得する
Python SafeConfigParserでini形式の設定ファイルの読み書き
Pythonで辞書型のオブジェクトをキーワード引数として関数に渡す
Python Fabricで、リモートサーバーでの作業を自動化する
Jenkins + GitBucket + Fabricを使用し、ボタンひとつでwebサーバーにデプロイ
Pythonからrpy2でRのソースファイルを呼び出すときに値を渡す方法
Pythonで郵便番号から緯度と経度を取得する(HeartRails Geo API使用)
Python パスワード付きzipファイルの作成、解凍(pyminizip)
PythonからSupervisorのXML-RPC APIに接続する
Supervisor 「taif -f」のリンクにPythonのprint出力が表示されない
Python getattrで取得したメソッドの引数に変数で値を渡す
複数のSupervisordを一括監視する「py-supervisord-monitor」
Amazon SQS互換メッセージキュー「ElasticMQ」にPython(boto)からキューの登録
Python OAuth2認証でGoogleアナリティクスの情報を取得する
FreeBSD 10.1 + Pythonで日本語出力で「UnicodeEncodeError」
FreeBSD 10.1で、easy_installのSSLエラー(CERTIFICATE_VERIFY_FAILED)
FreeBSD 10.1 + Python + MySQLdbのインストール
Pythonから係り受け解析機「CaboCha」を使用する
Python イテレータ型を作成し、forやinが使えるオブジェクトを作成する
Python 件数のカウントにCounterオブジェクトを使用する
Python HTTPリクエストのUser-Agentヘッダから端末を分析する
Python 正規表現でマッチした部分の文字列を取得する(finditer)
Python サイトのSSL証明書の有効期限を取得する
Python バイナリデータにしたjpgのexif情報を取得する(PIL使用)
Python データベースコネクションをプーリング(SQLAlchemy使用)
Python デバッグ用のSMTPサーバーを起動する
Python デバッグ用のSMTPサーバーを作成(SocketServer)
Python mechanizeでブラウザ操作をエミュレート
Python mechanizeでボタンクリック
Python Windows認証サイト(NTLM認証)をmechanizeで操作する
Python 軽量ドキュメントデータベース TinyDB
Python TinyDB Custom Storageの作り方
Python ORM Ponyを使ってデータベース操作
Python Javaでマルチキャストプログラム
Python + Falconで高速APIサーバーを作成する
Debian easy_installで[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
APIサーバー Falcon post,headerの値の取得方法
Falcon URLによる分岐と値の取得
Falcon JSON形式のAPIとしてのカスタマイズ(リクエスト処理前にデータ加工)
APIフレームワークFalconをbjoernで動作させる
Python Query Builder「Orator」のインストールと使い方
Python YouTubeの動画をダウンロード(pytube,Pafy)
Python Windows で serve_foreverの実行がCtrl + Cで停止しない
Python webサーバー、フレームワークを使用せずにwebアプリ作成

PHP

Ubuntu コマンドラインでPHPを実行する(php5-cli)
Ubuntu コマンドラインでPHPを実行し、GDで画像加工
PHP GDで画像にグラデーションをかける
PHP - GDで画像のリサイズや縮小して右寄せ
PHP - GDでimagettftextを使用して出力した文字を矩形で囲む
PHP - GDで透過pngの合成
画像ファイルをアップロードし、サーバー側で処理した結果を画面遷移せずに表示する
PHP Simple HTML DOM Parserを使用して、CLEditorで作成したデータを解析
PHP Simple HTML DOM Parserを使用して、CLEditorで作成したデータを解析 その2
PHP Simple HTML DOM Parserを使用して、CLEditorで作成したデータを解析 その3
PHP Simple HTML DOM Parserを使用して、CLEditorで作成したデータを解析 その4
PHP GDでファイルを開くときの画像タイプ判定(exif_imagetype)
PHP GDを使用して、複数の画像を1つの画像ファイルにまとめる
PHPでXML DOMの操作を行う(DOMDocument)
PHP Apache Avroでシリアライズしたデータをバイナリで取得する
Thrift 0.9.1で、PHPオブジェクトのシリアライズと復元を行う
Thrift 0.9.1 PHPでサーバー側の処理を作成する
FreeBSD 10にNginx + php-fpmをインストールする
PHPフレームワーク「Phalcon」をFreeBSD 10 + nginxで動かす
PHPでarrayの内容を文字列で取得する(var_export)
PHPで処理の実行速度を計測し、ファイルに出力する
PHPで関数の呼び出し元を調べ、ログファイルに出力する
PHPで画像リサイズ(ImageMagick, GD使用)
PHPで画像リサイズの高速化(setOption,libjpeg-turbo使用)
Debian 7にapt-getでmemcachedをインストールし、php5から接続する
PHPでzipファイルを作成する(ZipArchive)
PHP パスワード付きzipファイルの作成、解凍(zip,unzipコマンド)
Debian + php5からPostgreSQL 9.3に接続する(php5-pgsql)
PHPのビルドインサーバーでCodeIgniterを動作させる
CodeIgniter 3でComposer(コンポーザー)のautoload
PHP aws-sdkでPathStyleを指定し、fake-s3からデータを取得する
Amazon SQS互換メッセージキュー「ElasticMQ」にPHP + aws-sdkでキューを登録する
CodeIgniter 3でTwigテンプレートエンジンを使用する
TCPDFをバージョンアップしたらconvertHTMLColorToDecでエラー
Nginx + php-fpm + CodeIgniter3 のnginx.conf
CodeIgniter 3でTwigテンプレートエンジンを使用する その2
PHP 5.6 + CodeIgniter 3 + ThinreportsでPDF帳票を出力する
PHP 指定バイト数でファイルを分割&結合する
BeansTalkdのジョブにファイルを分割して投入&復元する
PHP tmpfileで作成した一時ファイルに画像データを出力し、exif情報を取得する
PHP 文字列の最初の1文字が特定の文字であるか判定する(startsWith)
PHP assertで関数のテスト、assert_optionsでテストを無効にする
PHP 文字列操作関数まとめ (文字数のカウント、分割、結合等)
PHP 指定ディレクトリのファイルをtarに圧縮する
PHP ファイル内のフォルダを指定してtarに圧縮する
ローカルストレージのファイルをComposerのリポジトリとして指定する
PHP 配列の先頭の要素を取り出す(array_shift)

PHP file_get_contentsでAPIサーバーにGET,POST,画像アップロード
CodeIgniter3 JSONを返すAPIサーバーとして使用する
CodeIgniter 3 + HTML5 FileAPI + jQueryで複数ファイルのアップロード
PHP zipファイルを解凍せずにファイルの内容を読み取る
PHP pharで複数のソースファイルを1つのファイルにまとめる
PHP spl_autoload_registerでautoloadを自前で実装
PHP pharに同梱したプログラムにautoloadを適用する
CodeIgniterで大量データを高速に登録する方法の検討
CodeIgniter 大量データの更新を高速に行う方法
PHP 「@」でエラー抑止していても処理が途中で終了する
CodeIgniter 3 自分で作成したモデルを継承する
CodeIgniter 3 メンテナンスや移転ページの簡単な設置方法

Lua

LuaをWindowsへインストールし、hello worldを表示する
Lua if文の使い方と、コマンドライン引数の受け取り方
Lua for文のサンプル
Windows C言語からLuaのプログラムを呼び出す(MinGW使用)
Luaのお勉強 コメントの書き方やデータ型
Luaのお勉強 変数に使える文字と文字列の指定
Luaのお勉強 文字列の連結やtableの使い方
Luaのお勉強 条件分岐と評価式
Luaのお勉強 いろいろなループ方法(while,repeat,for,pairs)
Luaのお勉強 関数の宣言と変数のスコープ
Luaのお勉強 文字列操作
Luaのお勉強 テーブルの操作
Luaでファイルの読み書きを行なう
Luaで文字列の分割を行なう(split)
Luaで郵便番号のCSVを読み込み、Redisに登録する
LuaからRedisへのデータ登録の高速化検討
Luaでメールの送信を行う
luviでLuaプログラムをバイナリの実行形式に変換する
luvi 実行ファイルに同梱されているファイルの取得
luvi luvを使用してhttp getリクエストを実行する
luvi 別ファイルに記載したプログラムを読み込む
luvi + luv http postのサンプル
luvi 実行時引数の取得と環境変数の取得
nginx + luaで簡易ファイルストレージ

Perl

Perl で郵便番号データの加工を行う
Debian Perl Net::SSH::Perl cpanを使用せず手動でインストールする手順
Net::SSH::PerlでNet::SSH: Can't bind socket to port 1023: アドレスは既に使用中です

Erlang

Erlangでリストの内容を表示する
Erlang STDLIBにあるarrayの使い方 その1
Erlang STDLIBにあるarrayの使い方 その2
Erlang STDLIBにあるstringの使い方 その1
Erlang STDLIBにあるstringの使い方 その2
Erlang STDLIBにあるstringの使い方 その3
Erlang STDLIBにあるstringの使い方 その4
Erlang STDLIBにあるioの使い方 その1
Erlang STDLIBにあるioの使い方 その2
Erlang STDLIBにあるlistsの使い方 その1
Erlang STDLIBにあるlistsの使い方 その2
Erlang STDLIBにあるlistsの使い方 その3

Ruby

Ubuntu 12.10にJRuby 1.7.4をインストールする
JRubyでSyntaxError: test.rb:1: invalid multibyte char (US-ASCII)
Debian + JRuby + TomcatでRedmineを動作させる
Ruby シバン実行で「Exec format error」「No such file or directory」
Rubyのif,else,switch,for 配列と連想配列、コメントの書き方
Ruby + gem mailでメール送信時、「post_connection_check」「Non US-ASCII detected 」
Rubyでcertificate verify failed (OpenSSL::SSL::SSLError)エラーの対処法
Ruby 1.9.3でIMAP4(outlook.com)のメールを受信する
RubyからREST API経由でRedmineにチケットを登録する(XML,JSON使用)
RubyからREST API経由でRedmineに添付ファイルを登録する(XML,JSON使用)
RubyからREST API経由でRedmineにコメントを登録する(XML,JSON使用)
メールの内容をRedmineに転記するプログラムをRubyで作成する
GroovyServでJRubyの起動を高速化する
Rubyでメール受信時、本文の文字化けやタイトルが途中で途切れる対策
Ruby outlook.com経由でメールを送信する
Ruby + mail 独自のメールヘッダーを付与する
Ruby MechanizeでNTLM Authentication
rubyXL Rubyでエクセルファイル(xlsx)を生成

Groovy

Ubuntu 12.10にGroovy 2.1.9をインストールする(GVM:Groovy enVironment Manager使用)
Groovy学習1 groovyシェル、Hello, World、変数、リストとマップ
Groovy学習2 クロージャ、ファイル処理、文字列処理
Groovy学習3 正規表現
Groovy学習4 正規表現を使用し、データをまとめて取り出す
Groovy学習5 使用できる演算子まとめ
Groovy学習6 色々なループの方法
GroovyServでGroovyの起動を高速化
コンソール起動時に GVM can't reach the internet so going offline. Re-enable online with:
Groovy学習7 List,Range,Map,Dynamic objects (Collections)
Groovy学習8 Collectionsで使用できるメソッド(each,collect,find,findAll,inject,every,any,max,min,join)
Groovy学習9 Groovy SQL
Groovy学習10 別のファイルに記載したクラスやメソッドを使用する
Groovy学習11 groovycやantでgroovyスクリプトをコンパイルし、classやjarファイルにする
Groovy学習12 ファイルの読み込みと出力(文字コード指定)
Groovy学習13 郵便番号CSVファイルの加工
Groovy学習14 XmlSlurperによるXMLの解析

アセンブラ

Ubuntu で ファミコン(NES)プログラム その1.1(リローデット)
Ubuntuでファミコンプログラム その2(YY-CHR)
Ubuntuでファミコンプログラム その3(背景描画とパレット)
Ubuntuでファミコンプログラム その4(スプライト)
Ubuntuでファミコンプログラム その5(スプライトを動かす)
Ubuntuでファミコンプログラム その6(DMAを使用したスプライト情報の一括設定)
Ubuntuでファミコンプログラム その7(VBlank割り込み)
Ubuntuでファミコンプログラム その8(矩形波サウンド)
Ubuntuでファミコンプログラム その9(三角波チャンネル)
Ubuntuでファミコンプログラム その10(ノイズチャンネル)
Ubuntuでファミコンプログラム その11(縦スクロール)

R

R言語 文字の出力 スクリプトの実行 関数 コメントの書き方
R言語 折れ線グラフを画像ファイルに出力する
R言語 プロットの形状、大きさ、色を指定する
R言語 折れ線グラフの色、線の種類、太さを指定する
R言語 複数の折れ線を同じグラフに表示する
R言語 グラフに凡例を表示する(legend)
R言語 グラフに使用するフォントファイルを指定する
R言語 指定範囲に矩形を描画し強調する
R言語 棒グラフを描画する(通常、列挙、積み上げ、割合)
R言語 棒グラフと折れ線グラフの組み合わせ
R言語 ファイルからデータを読み込み、グラフを描画する
R言語 数式を描画する
R言語 平均値、中央値、標準偏差などの求め方
FreeBSD 10にR言語をインストールする(pkg install使用)
FreeBSD 10に日本語フォント(IPA)をインストールする
FreeBSD 10 R言語のグラフプロットで日本語が表示できない
R言語 ユーザー数を指定間隔の保持ポイントで積み上げる(ヒストグラム)
R言語 グラフに縦線、横線、一次関数の線を描画する(abline)
R言語 掲載記事のまとめ
R言語 summary(最大、最小、平均、中央値)の結果を数値で取得する
R言語 散布図と線形単回帰
R言語 ggmapでGoogleMapに座標を上書きし、画像として保存する
R言語 ggplot2 作成できるフラグの一覧メモ
R言語 ggplot2をFreeBSD 10.1にインストールし、日本語を使用可能にする
R言語 ggplot2 傾きと切片を指定して、線を描画する(geom_abline)
R言語 ggplot2 棒グラフを描画する(geom_bar)

Elixir

FreeBSD 10.1に「Elixir」をpkg installでインストールする
elixir入門 1.Introduction
elixir入門 2.Basic types(データ型)
elixir入門 3.Basic operators(演算子)
elixir入門 4.Pattern matching
elixirからMariaDBに接続する(Mariaex)
elixir CSVファイルを1行づつ読み込み、内容をMariaDBに登録する
elixir + exjsxでjsonのエンコード、デコード
elixir + cowboyでwebアプリケーションを作成する その1 雛形
elixir + cowboyでwebアプリ その2 GET,POSTパラメーター
elixirでデバッグプリント IO.inspect (var_dump, p, print dir(obj))
elixir + cowboyでwebアプリ その3 json API
elixir + cowboyでwebアプリ その4 住所検索APIサンプル
elixir + cowboyでwebアプリ その5 デプロイ
elixir + cowboyでwebアプリ その6 画像のアップロードとpostの最大値変更
elixirからepgsqlを使用して、PostgreSQLに接続する

RDBS系データベース

SQL Server

SQL Server 2008 Expressをインストールする
SQL Server 2008 Management Studio Expressをインストールする
SQL Server 2008 データベースとテーブルの作成方法
統合認証のSQL Server 2008にJDBCで接続する
統合認証のSQL Server 2008にLinux + Javaで接続する(Thrift使用)
統合認証のSQL Server 2008にLinux + Pythonで接続する(Thrift使用)
Visual Basic 2010 ExpressからSQL Server 2008 Expressに接続する
Microsoft SQL Server 2008 R2 RTM - Expressをインストールする
SQL Server 2008 R2 Express コマンドでデータベースとテーブルを作成する(sqlcmd)
SQL Server 2008 R2 Express コマンドでテーブルに郵便番号データをロードする(bcp)
SQL Server 2008 R2 Express 郵便番号データロードの考察1
SQL Server 2008 R2 Express 郵便番号データロードの考察2
SQL Server 2008 R2 Express 郵便番号データロードの考察3
SQL Server 2005アンインストール時に「WMI構成により、SQL Serverシステム構成チェッカーを実行できません。」
SQL Server 2012 Express を Windows 2008 R2 にインストールする
SQL Server Management Studio Express 2012 を Windows Server 2008 R2にインストールする
SQL Server 2012 Expressに黒猫 SQL Studio Nextでデータベースを作成する
SQL Server 2012 ExpressにJava(JDBC)で外部から接続する
SQL Server 2014 ExpressをWindows Server 2012 R2にインストールする
SQL Server 2014 Express ManageMent Studioの起動とデータベースの作成
SQL Server 2014 Expressの外部接続を許可する手順
SQL Server 2014 ExpressにJDBCドライバでUbuntu + Javaから接続する
SQL Server 2014 ExpressにUbuntu + JRubyから接続する
SQL Server 2014 ExpressにUbuntu + Groovyから接続する
SQL Server 2014 Express GUIを使用して、データベースのバックアップ・リストア
SQL Server 2014 Express コマンドを使用して、データベースのバックアップ・リストア
SQL Server 2014 Express bcpコマンドを使用して、テーブルデータのバックアップ・リストア
SQL Server 2016 ExpressをWindows Server 2012 R2へインストール
SQL Server 2016 Management ToolsをWindows Server 2012 R2にインストール
SQL Server 2016 + Windows Server 2012 R2 外部接続許可
Debian + PHP 5.6からSQL Server 2016へ接続する
Debian + PHP 5.6からSQL Server への接続で日本語が文字化けする場合の対応
Debian + CodeIgniter 3でSQL Server 2016に接続する
SQL Server 2016 ExpressをWindows Server 2016へインストール
Windows Server 2016にSQL Server 2016 Management Toolsをインストール
Windows Server 2016のポートを開放する(SQL Server 2016 外部接続許可)
SQL Server 2016 ExpressにMicrosoft JDBC Driver 6.0でJavaから接続

Oracle

CentOS 5.3にOracle Application ExpressとOraTweetをインストールする その1
CentOS 5.3にOracle Application ExpressとOraTweetをインストールする その2
Oracle Database 10g Express Edition sqlplusのコマンド一覧
Oracle Database 10g Express Edition ODBCドライバのインストール
Oracle Database 10g Express Edition JDBCドライバを使用する
Oracle Database 10g Express Edition XMLテーブルを使用したサンプル
DebianにOracle xe universal 10g R2 をインストール
Oracle xe universal 10g R2 ユーザー(スキーマ)とテーブルの作成
PythonからOracle xe universal 10g R2 に接続する
PythonからOracle xe universal 10g R2 へのデータ登録とインデックスの作成
Debianにoracle-xe-client_10.2.0.1-1.0とcx_Oracleのインストール
Debian PerlからOralceに接続する(DBD::Oracle使用)
Oracle データのバックアップを行う(exp)
リモートのOracle 10gにOracle XE Clientで接続する
sqlplusを使用してテキストファイルに記載されたSQLを実行する
Oracle テーブル単位でのバックアップ、リストア(exp,imp)

DB2

CentOS5.3にIBM DB2 Express-C V9.7 をインストールする
IBM DB2 ODBCドライバのダウンロードとインストール
IBM DB2 JDBCドライバのダウンロードとJavaからの接続
IBM DB2 XML列を持つテーブルを使用したサンプルアプリケーション
IBM DB2 XML列を持つテーブルを使用したサンプルアプリケーション(MainFrame.java)
IBM DB2 XML列を持つテーブルを使用したサンプルアプリケーション(SubDialog.java)
IBM DB2 XML列を持つテーブルを使用したサンプルアプリケーション(Accesser.java)
IBM DB2でXQueryを使用した検索を行う
IBM DB2 XQueryでソートを行う
IBM DB2 XQueryであいまい検索(LIKE)を行う
XQuery 関係で掲載した記事の一覧
DB2 にCSVファイルをインポートする
SolrのDataImportHandlerを使用して、DB2のデータを取り込む
Javaでrssデータを取得し、DB2のxml列に登録する
DB2のXSLTRANSFORMで変換したデータをサーブレットで表示する
DB2のXSLTRANSFORMで指定するxslを切り替える
DB2 10.5 Express-CをWindows Server 2012 R2にインストールして外部接続を許可する
DB2 10.5 ODBCドライバーのインストールと接続設定
DB2 10.5にC#から.NET Data Providerで接続する
DB2 10.5にC#から画像データをBLOB列に登録する
DB2の管理ツールIBM Data Studio 4.1をUbuntuにインストールする
DB2 10.5 JDBCドライバのダウンロードとデータベースへの接続サンプル
CentOS 6.5にDB2 10.5 Express-Cをインストールする
DB2 10.5 テーブル単位のバックアップとリストア(EXPORT,IMPORT)
DB2 10.5のBLOB列にJavaから画像データを登録する
DB2 10.5 Express-CにUbuntu + Pythonから接続する(ibm_db使用)
Ubuntu 12.04 LTSにDB2 10.5 Express-Cをインストールする
DB2 10.5にJavaからXMLデータを登録・検索する
DB2 10.5にJavaから一括登録時「SQL Error: SQLCODE=-964, SQLSTATE=57011」
DB2 10.5 表データの一括削除(TRUNCATE TABLE)
DB2 10.5のXML列にJavaからデータの検索を行うサンプル
DB2 10.5にPythonから画像データを登録する(ibm_db使用)
DB2 10.5にPythonからXML列へデータを登録する(ibm_db使用)
DB2 10.5にDebian + PHP5から接続する

HiRDB

Windows Server 2008 R2に「HiRDB V9 Single Server」をインストール
Windows Server 2008 R2に「HiRDB SQL Executer」をインストール
Windows Server 2008 R2に「HiRDB SQL Tuning Advisor」をインストール
Windows Server 2008 R2に「HiRDB/Run Time」をインストール
Windows Server 2008 R2に「HiRDB Control Manager - Server」をインストール
Windows Server 2008 R2に「HiRDB Control Manager - Console」をインストール
Windows Server 2008 R2に「HiRDB Control Manager - Agent」をインストール
Windows Server 2008 R2に「HiRDB XML Extension」をインストール
Windows Server 2008 R2にインストールしたHiRDB V9の初期セットアップ
HiRDBのODBC接続を作成する
HiRDBにJavaからJDBCで接続する
HiRDBの起動と終了、起動状態の確認コマンド
HiRDBでGRANTを実行し、DBAユーザーを作成する

PostgreSQL

DebianにPostgresqlをインストールし、ユーザーを作成する
DebianのPostgresqlに別の端末からJDBCで接続する
FreeBSD 9.0にPostgresql9.1をインストール
PostgresqlのCollateとCtype指定によるORDER BYの差異
Postgresql 9.1でCOPYを使用し、csvファイルからデータをインポートする
Postgresql 9.1のCOPYでファイルの文字コードを指定する
PostgreSQLのフィールドにハッシュ形式(hstore)でデータを登録する
PostgreSQLでencoding,collate,ctypeの初期値を変更する方法
Debian squeeze(6.0.5)にPostgreSQL 9.1をapt-getでインストール
CentOS 6.2にPostgreSQL 9.1.3をyumでインストールする
PGXN(PostgreSQL Extension Network)クライアントのインストール
PGXNでredis_fdwをインストールする
PostgreSQL拡張redis_fdwの使い方
MySQLとPostgreSQLのコマンド対応
Ubuntu 11.10にpgAdmin3をインストールする
PostgreSQL 9.2をDebian squeezeにapt-getでインストール
FreeBSD 10.0にPostgreSQL 9.3.2をインストール(pkg install使用)
PostgreSQL データベースの作成、削除
PostgreSQL テーブルの作成
PostgreSQL データベースのバックアップ、リストア
FreeBSD + PostgreSQL 9.3.2 外部からの接続を許可する
FreeBSD + PostgreSQL 9.3.2 にJavaで接続する
JDBC 4.1を使用して、PostgreSQLに接続する
Windows Server 2012 R2 に PostgreSQL 9.3 ODBCドライバをインストールする
PostgreSQL 9.3にC#で接続する(Npgsql使用)
Windows Server 2012 R2 に PostgreSQL 9.3.2をインストールする
Windows Server 2012 R2 通信ポートの開放を行う手順
Windows Server 2012 R2 + PostgreSQL 9.3.2 外部接続許可
Ubuntu 12.10にpgAdminの最新バージョンをインストールする
PostgreSQL 9.3.2のストリーミング・レプリケーション環境を構築する
FreeBSD 10.0のPHP5からPostgreSQLに接続する
1ファイルのデータベース管理ツールAdminerでPostgreSQLに接続する
PostgreSQL ユーザーの作成(createuser)
PostgreSQLのXML列にJavaからデータを登録、取得する
PostgreSQLのXML列をJavaから検索する
PostgreSQLのXML列をあいまい検索する(contains)
PostgreSQLのJSON列にJavaからデータを登録する
PostgreSQLのJSON列に郵便番号情報を登録、検索する
PostgreSQLのhstore列にJavaからデータを登録する
PostgreSQLのhstore列に郵便番号情報を登録、検索する
PostgreSQLのBLOB(bytea)列にThriftで変換したバイナリデータを登録する
PostgreSQLのBLOB(bytea)列にApache Avroで変換したバイナリデータを登録する
PostgreSQLにMap形式のデータを登録する手法についての考察
PsycopgでPythonからPostgreSQL 9.3.2に接続する
PythonからPostgreSQL 9.3.2のXML列へデータの登録、検索(Psycopg2)
PythonからPostgreSQL 9.3.2のjson列へデータの登録、検索(Psycopg2)
PythonからPostgreSQL 9.3.2のhstore列へデータの登録、検索(Psycopg2)
Psycopg2でPostgreSQL 9.3.2のbytea型の列にバイナリデータを登録する
PostgreSQL 9.3.2にJavaから登録したThriftバイナリをPythonで読み込む
PostgreSQL 9.3.2にJavaから登録したApache AvroバイナリをPythonで読み込む
PHPからPostgreSQL 9.3.2にPDO(PDO_PGSQL)を使用して接続する
PHPからPostgreSQL 9.3.2のbytea列(BLOB)に画像を登録、検索する
PHPからPostgreSQL 9.3.2のXML列へデータの登録、検索
PHPからPostgreSQL 9.3.2のjson列へデータの登録、検索
PHPからPostgreSQL 9.3.2のhstore列へデータの登録、検索
NpgsqlでC#からPostgreSQLのxml列にデータを登録、検索する
NpgsqlでC#からPostgreSQLのjson列にデータを登録、検索する
NpgsqlでC#からPostgreSQLのhstore列にデータを登録、検索する
NpgsqlでC#からPostgreSQLのbytea列に画像データを登録する
PostgreSQL 9.3.2にJavaから登録したThriftバイナリをC#で読み込む
PostgreSQL 9.3.2にJavaから登録したApache AvroバイナリをC#で読み込む
PostgreSQL 9.3.2にJavaから登録したThriftバイナリをPHPで読み込む
PostgreSQL 9.3.2にJavaから登録したApache AvroバイナリをPHPで読み込む
PostgreSQLのXML列にGINインデックスを作成する
MessagePackでシリアライズした内容をPostgreSQLのbytea列にJavaで登録する
MessagePack JavaでシリアライズしたデータをPythonでデシリアライズする
FreeBSD10 + PHP5でMessagePackを使用して、Mapのシリアライズと復元
MessagePack JavaでシリアライズしたデータをPHPでデシリアライズする
MessagePack JavaでシリアライズしたデータをC#でデシリアライズする
PostgreSQL 9.3.2 画像データ登録で text vs. bytea
PostgreSQLのUNLOGGED TABLEで、データ登録の高速化
Debian 7にPostgreSQL 9.3をapt-getでインストールする
Debian 7(wheezy)にPostgreSQL 9.4をapt-getでインストールする
Debian 8(Jessie)にPostgreSQL 9.4をapt-getでインストールする
FreeBSD 10.1にPostgreSQL 9.4.4をインストール
new collation (ja_JP.UTF-8) is incompatible with the collation of the template database (C)
FreeBSD 10.1にpgbouncerをインストールする
Ubuntu 14.04にpgAdminの最新バージョンをインストールする
Debian 8(Jessie)にPostgreSQL 9.4をインストールし、外部接続を許可する
ユーザーを変更せずに、psqlを使用してPostgreSQLに接続する
mysql_fdwで、PostgreSQLからMySQLのデータベースに接続する
PostgreSQL + mysql_fdwでMySQLに仮想的なxml列を実現する
PostgreSQL multicorn extensionのインストールと設定
Debian 8.7(Jessie)にPostgreSQL 9.6をインストールし、外部接続を許可する

MySQL

MySQL管理ツール MyWebSQLのインストール
MySQL管理ツール Adminerのインストール
Windows 2008 R2にIIS 7 + PHP 5.3.8の稼働環境を構築する
Windows Server 2008 R2 にMySQL 5.5をインストールし、IIS 7 + PHP 5.3.8から接続する
Windows Server 2008 R2でIIS + PHPからSQLServer 2008 R2に接続する
Windows Server 2008 R2をServer Coreインストールし、共有フォルダを作成する
Windows Server 2008 R2 Server CoreにIIS7 + PHP + MySQLの環境を構築する
Windows Server 2012にIIS 8 + PHP 5.4.10の環境を構築する
Windows Server 2012 へMySQL 5.5をインストールし、IIS 8 + PHP 5.4.10から接続する
Windows Server 2012 IIS 8 + PHP 5.4で「No input file specified.」
MantisをWindows Server 2012 + IIS 8 + PHP 5.4.10 + MySQL 5.5.29で動かす
Windows Server 2012 + IIS 8でaspxを有効にする
ASP.NET aspxページでMySQLに接続する
MariaDBをDebian 7(Wheezy)にapt-getでインストールする
MariaDB + Debian 7(Wheezy)でMantisを動作させる
MariaDB 5.5の外部接続許可
MariaDB 5.5にUbuntu 12.04 + Pythonで接続する(MySQL-python使用)
MySQL クエリで連続した日付の仮想表を作成する
FreeBSD 10.0にMariaDB 10をインストールする(pkg install使用)
MariaDB 10にJDBCドライバ(MariaDB Connector/J 1.1.9)で接続する
FreeBSD 10.2にMySQL 5.6をインストール&外部接続許可
Debian 8にMariaDB 10.1をインストールし、外部接続を許可する
HeidiSQLでMySQL(MariaDB)データベースにSQL文を実行
MariaDB 10.1をAlpine Linuxにインストールする
MariaDB 列にハッシュ形式でデータを格納する(Dynamic Columns)
MariaDB 10のレプリケーション設定(Debian 8)
HeidiSQL SSH tunnel経由でMySQL(MariaDB)に接続する
MariaDB 10.0で絵文字の寿司ビール問題に対応する

Firebird

DebianにFirebirdをインストールし、データベースを作成する
Debian PerlからDBD::InterBaseを使用してFirebirdに接続する
Debian PerlからDBD::InterBaseを使用してFirebirdへデータを登録・検索する
Firebird データベースのパックアップ・リストアとファイルの圧縮(gbak)
Debian FirebirdにPythonで接続する(kinterbasdb)
FirebirdにJavaで接続し、郵便番号データを登録する
FirebirdにJavaで接続し、郵便番号データを検索
Ubuntu 10.10にFirebird 2.5 をインストールする
Ubuntu 10.10にFirebird管理ツールのFlameRobinをインストールする
Debianにapt-getでFirebird 2.5をインストールする
FirebirdでPrimary KeyやIndexの名前を取得する
Firebirdでauto incrementを実現する
Firebirdのバージョンによる登録可能文字の違い
FreeBSD 10.0にFirebird 2.5.2をインストールする(pkg install使用)
FreeBSD 10.0 + Firebird 2.5.2 データベースファイルを作成する
Firebird 2.5.2 データベースのバックアップとリストア
Firebird 2.5.2 ODBCドライバのインストールと黒猫SQLでの接続
Firebird 2.5.2にC#から.NET Providerで接続する
Firebird 2.5.2にJava1.7からJaybirdで接続する
Firebird 2.5.2にJava1.7 + Jaybirdでバイナリデータの登録と取得を行う
Firebird 2.5.2にJava1.7 + JaybirdでXMLの登録と取得を行う
Firebird 2.5.2にJava1.7 + JaybirdでJSONの登録と取得を行う(JSONIC使用)
Firebird 2.5.2にJava1.7 + JaybirdでMessagePackの登録と取得を行う
Firebird 2.5.2にJava1.7 + JaybirdでMap形式のデータ登録方法の考察
Firebird embeddedにJava1.7 + Jaybird + Ubuntuで接続する
WindowsでFirebird embeddedにJava1.7 + Jaybirdから接続する
Firebird embedded 2.5.2で接続した時のアクセス権メモ
Firebird 2.5.2にPythonから接続する(fdb使用)
Firebird 2.5.2にPHPから接続する(PDO_FIREBIRD)
Windows Server 2012 R2にFirebird 2.5.2をインストールする
Windows Server 2012 R2にインストールしたFirebird 2.5の外部接続許可手順

H2 Database Engine

H2 Database EngineをWindowsにインストールする
DebianでH2 Database Engineを起動し、別端末からJavaで接続する
H2 Database Engineに、PostgresqlのJDBCドライバでJavaで接続する
H2 Database EngineにPythonから接続する(psycopg使用)
H2 Database EngineにMySQLとのLINKED TABLEを作成する
FreeBSD 10.1でH2 Database Engineを起動する
H2SQLのバックアップとリストア

Derby

Apache DerbyをFreeBSD 10.1で起動し、別の端末からJDBCで接続する
Apache Derbyのバックアップとリストア

Key-Value系データベース

Lux IO

Debianに高速データベースマネージャ(DBM) Lux IOをインストールする
Lux IO のPythonバインディングを作成する
Perlから高速データベースマネージャ(DBM) Lux IOを使用する(Lux::IO使用)

Oracle Berkeley DB

Oracle Berkeley DBをCentOS5.4にインストールする
Oracle Berkeley DBにPerlで接続するモジュールのインストールとサンプルプログラム
Oracle Berkeley DB XMLをCentOS5.4にインストールする
Oracle Berkeley DB XMLをコマンドで操作する
Oracle Berkeley DB XMLにPerlから接続してXQueryを発行する

memcached

Debianにmemcachedをインストールし、Perlから接続する

Cassandra

分散データベース管理システムCassandraをDebianで動作させる
列指向データベースCassandraにPythonで接続する
列指向データベースCassandraにPython + Thriftで住所データを登録する
Cassandraで登録しているカラムデータの検索方法(Cassandra:inverted indexの翻訳)
分散データベース管理システムCassandraにPython + Lazyboyでデータ登録
Cassandraに登録した住所を郵便番号で検索する
Cassandraにhectorを使用してJavaで接続し、検索を実行する
Cassandraの使いどころ(Looking to the future with Cassandraの翻訳)
Cassandraの状態をJconsoleを使用して監視する
Cassandra なんちゃってN-gramで全文検索(インデックス作成編)
Cassandra なんちゃってN-gramで全文検索(データ検索編)
Lucandraを使用してApache Cassandraで全文検索を行う(作戦失敗)
Cassandra storage-conf.xmlの設定内容
Visual C# 2010 ExpressでCassandraのライブラリをビルドする
Visual C# 2010 ExpressでCassandraを操作する 登録編
Visual C# 2010 ExpressでCassandraを操作する 検索編
Visual Basic 2010 ExpressでCassandraを操作する 登録編
Cassandra 3.7をDebian 8.5(jessie)にaptでインストールする
Cassandra 3.7 cqlshでテーブルを作成してデータの登録、検索
Cassandra 外部アクセスを許可しPython(Datastax)で接続する
Cassandra 3.7 のクラスタ構築

Redis

Debianにkey-value databaseのRedisをインストールする
key-value database RedisにJavaで接続する(jdbc-redis使用)
key-value database RedisにPythonで接続する(redis-py使用)
key-value database RedisにLuaで接続する(redis-lua使用)
key-value database RedisにJavaで接続する(jredis使用)
Redis2.0をDebianにインストールする
Redis起動時のvm.overcommit_memory警告対応
Redis コマンド一覧
Redis Command - EXISTS(キーの存在チェック)
Redis Command - DEL(指定したキーを削除)
Redis Command - TYPE(指定したキーのデータタイプ取得)
Redis Command - KEYS(パターンにマッチするキー取得)
Redis Command - RANDOMKEY(ランダムなキー取得)
Redis Command - RENAME (キー名の変更)
Redis Command - RENAMENX (キー名の変更:重複チェックあり)
Redis Command - DBSIZE(登録されているキー数を取得)
Redis Command - EXPIRE(指定したキーの有効期間を指定)
Redis Command - TTL(指定したキーの有効期間を確認)
Redis Command - SELECT(データベースの切り替え)
Redis Command - MOVE(指定したキーのデータベースを変更)
Redis Command - FLUSHDB(選択したデータベースのデータを削除)
Redis Command - FLUSHALL(全てのデータベースのデータを削除)
Redis Command - SET(データの登録)
Redis Command - GET(データの取得)
Redis Command - GETSET(更新前のデータを取得しながらデータ更新)
Redis Command - MGET(複数キーを指定してのデータ取得)
Redis Command - SETNX(指定したキーが存在しない場合、登録実行)
Redis Command - SETEX(有効期間を指定してデータ登録)
Redis Command - MSET(キーと値の一括登録)
Redis Command - MSETNX(キーと値の一括登録:重複チェックあり)
Redis Command - INCR(指定したキーの値をインクリメント)
Redis Command - INCRBY(増分を指定して、キーの値をインクリメント)
Redis Command - DECR(指定したキーの値をインクリメント)
Redis Command - DECRBY(減少分を指定して、キーの値をデクリメント)
Redis Command - APPEND(登録されている文字列へのデータの追加)
Redis Command - SUBSTR(指定したキーのデータの一部を取得)
Redis Command - RPUSH(リストの末尾にデータを追加)
Redis Command - LPUSH(リストの先頭にデータを追加)
Redis Command - LLEN(リストの要素数を取得)
Redis Command - LRANGE(リストの値を取得)
Redis Command - LTRIM(指定した範囲以外の値を削除)
Redis Command - LINDEX(リストの内容をインデックスを指定して取得)
Redis Command - LSET(インデックスを指定してリストの値を更新)
Redis Command - LREM(リストの要素を個数と値を指定して削除)
Redis Command - LPOP(リストの要素の先頭を取得)
Redis Command - RPOP(リストの要素の末尾を取得)
Redis Command - BLPOP(指定したキーを横断して値を取得)
Redis Command - BRPOP(指定したキーを横断して末尾から値を取得)
Redis Command - RPOPLPUSH(キー1の末尾のデータをキー2の先頭に移動)
Redis Command - SORT(指定したキーのリストをソート)
Redis Command - SADD(セットにデータを追加)
Redis Command - SREM(指定したキーのセットの値を削除)
Redis Command - SPOP(セットの値を1つ取得)
Redis Command - SMOVE(指定したセットの値を別のキーへ移動)
Redis Command - SCARD(セットの要素数取得)
Redis Command - SISMEMBER(指定した値が含まれているか)
Redis Command - SINTER(指定したキーの重複する値を取得)
Redis Command - SINTERSTORE(SINTERの結果を保存)
Redis Command - SUNION(指定したキーに含まれる値を全て取得)
Redis Command - SUNIONSTORE(SUNIONの結果をキーに保存)
Redis Command - SDIFF(キーにあるセットの差を取得)
Redis Command - SDIFFSTORE(SDIFFの結果をキーに保存)
Redis Command - SMEMBERS(指定したキーのセットの内容を取得)
Redis Command - SRANDMEMBER(指定したキーのセットからランダムに値を取得)
Redis Command - ZADD(スコアを指定して値を登録)
Redis Command - ZREM(zsetの値を削除)
Redis Command - ZINCRBY(指定した値のスコアをインクリメント)
Redis Command - ZRANK(指定した値の順位を取得)
Redis Command - ZREVRANK(指定した値の順位を逆順で取得)
Redis Command - ZRANGE(範囲を指定してzsetの値をスコア順に取得)
Redis Command - ZREVRANGE(範囲を指定してzsetの値をスコアの逆順に取得)
Redis Command - ZRANGEBYSCORE(スコアの範囲を指定して値を取得)
Redis Command - ZCOUNT(スコアの範囲を指定して件数を取得)
Redis Command - ZREMRANGEBYRANK(ランクの範囲を指定して値を削除)
Redis Command - ZREMRANGEBYSCORE(スコアの範囲を指定して値を削除)
Redis Command - ZCARD(指定したzsetの要素数を取得)
Redis Command - ZSCORE(指定したキーと値のスコアを取得)
Redis Command - ZUNIONSTORE(複数のzsetの値を結合し、新たなzsetを生成)
Redis Command - ZINTERSTORE(複数のzsetの重複値のみで、新たなzsetを生成)
Redis Command - HSET(ハッシュにデータを登録)
Redis Command - HGET(ハッシュに登録したデータを取得)
Redis Command - HSETNX(ハッシュに指定したフィールドが存在しない場合登録)
Redis Command - HMSET(ハッシュのフィールドを一括で登録)
Redis Command - HMGET(ハッシュの複数フィールを一括取得)
Redis Command - HINCRBY(ハッシュのフィールド値をインクリメント)
Redis Command - HEXISTS(ハッシュに指定したフィールドが存在するか)
Redis Command - HDEL(ハッシュの指定したフィールドを削除)
Redis Command - HLEN(ハッシュのフィールド数を取得)
Redis Command - HKEYS(ハッシュのフィールド名を取得)
Redis Command - HVALS(ハッシュの値を全て取得)
Redis Command - HGETALL(ハッシュの内容を全て取得)
FreeBSD 10.0にRedis 2.8.7をインストールする
ライブラリに依存しないJavaプログラムでRedisにデータを登録、取得する(SET、GET)
RedisのJDBCドライバもどきを作ってみる
Redisに改行コードを含むバイナリデータを保存するプロトコル
Debian 7にapt-getでRedis 2.4.14をインストールする
Debian 7 + Redis 2.4.14の外部接続許可
Ubuntu 14.04 + redis-py 2.10 を使用して、Redisに接続する
PHPからReidsに接続する(phpredis 2.2.5を使用)
RedisにPythonで画像データを登録する(redis-py使用)
Redis 2.4系 hashの値でソートする(sortコマンド)
Redisでluaスクリプトを実行する(redis-py使用)
Redis hashの値でソートする(luaスクリプト使用)
Redis ハッシュ登録とjson形式での登録の速度差(redis-py)

Voldemort

Debianにkey-value storage systemの「Voldemort」をインストールする
key-value storage system「Voldemort」の特徴
Debianで動作しているVoldemortをWindows + Javaで操作する
Voldemortのデータにオブジェクトを登録する方法(java-serialization使用)
Voldemortのデータにオブジェクトを登録する方法(thrift使用)
Debian + VoldemortにWindows + Pythonで接続する
VoldemortにJavaから登録したThrift形式のデータをPythonで取得する
VoldemortにPythonから登録したThrift形式のデータをJavaで取得する
Voldemortをjmxでリモート監視する

Oracle NoSQL Database

Debian squeezeにOracle NoSQL Databaseをインストールする
Oracle NoSQL DatabaseへJavaでデータの登録、検索、削除

XML・オブジェクト指向系データベース

Shunsaku

XMLデータベースエンジン Interstage Shunsaku Data Managerのインストール
Shunsaku の起動・終了(shunsysstart・shunsysstop)
Shunsaku にJavaで接続し、ドキュメントを登録する
Shunsaku に登録されているデータで条件に一致する件数を取得する
Shunsaku で使用できる比較演算子
Shunsaku に登録されているデータで条件にデータを取得する
Shunsaku 検索時にソート条件を指定する
Shunsaku 検索結果を集計する
Shunsaku データを削除する
Shunsaku データを更新する
Shunsaku ダイレクトアクセス機能を使用する
Shunsaku を使用したアプリケーションの作成
Shunsaku を使用したアプリケーションの作成(MainFrame.java)
Shunsaku を使用したアプリケーションの作成(SubDialog.java)
Shunsaku を使用したアプリケーションの作成(Accesser.java)

eXist

XMLデータベース eXistをDebian + Tomcat環境にインストール
XMLデータベース eXistにJavaから接続する
XMLデータベース eXistにJavaからデータを登録する
XMLデータベース eXistのデータをJavaで検索する
XMLデータベース eXistのデータをJavaで削除する
XMLデータベース eXist のサンプルアプリケーション
XMLデータベース eXist のサンプルアプリケーション(MainFrame.java)
XMLデータベース eXist のサンプルアプリケーション(SubDialog.java)
XMLデータベース eXist のサンプルアプリケーション(Accesser.java)
Debianに eXist 1.4.0 をサイレントインストールし、Tomcat上で動かす
XMLDB eXistにPerlからXML-RPCで接続する(RPC::XML使用)
XMLDB eXistにPythonからXML-RPCで接続する(xmlrpclib使用)
XMLDB eXist 検索結果にxslスタイルシートを適用する
XMLDB eXist RSSデータをPythonで登録し、マッシュアップ
Debian Jetty7の環境でeXistを起動する

CouchDB

DebianにCouchDB(カウチDB)をインストールする
CouchDBを起動スクリプトから起動する
Pythonからcouchdbkitを使用してCouchDBに接続する
PythonでCouchDBに郵便番号データを登録し検索する
PythonでCouchDBにviewを登録する
CouchDBのリビジョン機能とデータベースの不可逆圧縮(compaction)
CouchDBにPythonで接続して履歴データを管理するサンプルWebアプリケーション
CouchDBに大量データを一括登録する(bulk_save)
CouchDBにPerlからCouchDB-Clientを使用して接続する
CouchDBのデータベース名一覧をJSONPを使用して取得する
CouchDBのデータベース名一覧をJSONPを使用して取得する(jQuery使用)
couchdbkitでデータベース接続時エラーが発生する
couchdbkitでCouchDBにファイルを登録する

MongoDB

DebianにMongoDBをインストールする
MongoDBのクライアントツールを使用してデータを操作する
MongoDBのHttp Interface
MongoDBをPythonで操作する(PyMongo使用)
MongoDBに一括でデータを登録する(Bulk Inserts)
MongoDBにインデックスを作成する
MongoDBに登録した住所を検索する
FreeBSD 10.0にMongoDB 2.4.9をインストールする
FreeBSDのMongoDB 2.4.9で「REST is not enabled」
MongoDB 2.6のmongodb.confを編集し、HTTP Interfaceを有効にする
Debian 7にMongoDB 2.0.6 をapt-getでインストールする
PyMongo 2.7.1のインストールと使い方(チュートリアル)
MongoDBのGUI管理ツール「Robomongo」をUbuntu 14.04にインストールする
MongoDB PyMongo 2.7.1 よく使う機能のまとめ
MongoDB PyMongo 2.7.1で「_id」を自分で指定して、登録や検索を行う
MongoDB PyMongo 2.7.1でMap,Reduceのサンプル
MongoDB PyMongo 2.7.1 findでandやor、$gt,$ltを使用する
PHPからMongoDB 2.0.6 に接続する(PHP MongoDB Driver)

Riak

RiakをDebian(wheezy)にインストールする
RiakにJavaで接続する(riak-java-client使用)
RiakのBucketを削除する(riak-java-client使用)
Riakに登録されているデータをhttp(s)経由で参照する
RiakにJava APIを使用して画像を登録する
RiakのCountersをJava APIから使用する
RiakにPythonで接続する(riak-python-client使用)
RiakにPHPで接続する(riak-php-client使用)
RiakのLink機能をJavaクライアントで操作する
RiakのLink機能をPythonクライアントで操作する
Riakの情報をGUIで表示するJavaアプリケーション riak-admin
Riakのクラスターを構成する手順(ノードの追加と削除)
Riakクラスターでノードが失われた時の挙動

Presto

分散SQLエンジン「Presto」をDebian(wheezy)にインストールする

GridDB

GridDBをCentOS 7.2にインストール
GridDBにJavaクライアントから接続し、クエリーを実行する
GridDB TimeSeriesなコレクションからデータを取得する
GridDB 画像データのバイナリ(BLOB型)を保存する

全文検索系データベース

Apache Solr

Debianで全文検索サーバー「Apache Solr」を動かす
Debian に Tomcat + Apache Solrの環境を構築
Debian に Tomcat + Apache Solr + 日本語検索対応環境を構築
Solr スキーマファイル(schema.xml)について
Solr にデータを登録するアプリケーションをJavaで作成する
Solr のデータを検索するアプリケーションをJavaで作成する
Solr に登録しているデータを削除する
Solrを使用したblog記事検索サンプル
Solrを使用したblog記事検索サンプルのソース(メイン画面)
Solrを使用したblog記事検索サンプルのソース(新規登録画面)
Solrを使用したblog記事検索サンプルのソース(Solrアクセス部分)
Solrを使用したblog記事検索サンプルのソース(検索結果解析SAX Handler)
DebianにOpenJDK + Tomcat 7 + Solr 3.5.0 の環境を構築する
Debian に Tomcat 7 + Apache Solr 3.5.0 + 日本語検索対応環境を構築(lucene-gosen使用)
Apache Solr 3.5.0にPythonからデータの登録・検索を行う(solrpy使用)
Debian に Tomcat 7 + Apache Solr 3.5.0 + 日本語検索対応環境を構築(Kuromoji使用)
lucene-gosenで、検索結果から除外するTokenを指定する(solr.JapanesePartOfSpeechStopFilterFactory)
DebianにOpenJDK + Tomcat 7 + 4.0 の環境を構築する

Lux

Debianに全文検索ライブラリLUXをインストールする
全文検索エンジンLuxをPythonから使用する
全文検索エンジンLuxに郵便番号データを登録し、Pythonで検索する

Apache Spark

Apache Spark を Debian 7(wheezy)にインストール
Apache Spark をPythonで操作する(pyspark)
Apache Spark spark-shell起動時のログの警告に対処する(log4j.properties)
Apache Spark の Web UI
Apache Sparkのクラスタ構築手順(Spark Standalone Mode使用)

Elasticsearch

Elasticsearch 1.4をDebian 7にインストールする
Elasticsearch 1.4にPythonから接続する
Elasticsearch + Pythonでバルクインサート(helpers.bulk)
Elasticsearch 日本語データの分かち書きと検索(kuromoji使用)
Elasticsearch Pythonでsettinsとmappingを指定する
Debian 7 + kibana 3.1.2 + nginxの環境構築
Elasticsearch + kibana ダッシュボードの設定
Elasticsearch + kibana 3 複数軸の折れ線グラフを描画する
Elasticsearch + kibana 3 円グラフを描画する

メッセージキュー(MQ)

beanstalkd

メッセージキュー管理「beanstalkd」をDebian 7にapt-getでインストールする
beanstalkdのweb管理画面「phpBeanstalkdAdmin」をインストールする
phpからbeanstalkdに「beanstalk」でジョブを投入、取得する
pythonから「beanstalkc」でbeanstalkdにジョブを投入、取得する
beanstalkd jobサイズの変更方法(JOB_TOO_BIGエラー対策)
beanstalkdにMessagePackのバイナリデータをキュートして登録する
FreeBSD 10.2にBeansTalkdをインストールする
BeansTalkd ジョブの優先順位(priority)を変更する
Beanstalkd Buriedになったジョブを削除する

RabbitMQ

RabbitMQ 3.3.5をDebian 7にapt-getでインストールする
RabbitMQ Web Interfaceの有効化とログインユーザー
RabbitMQにJavaクライアントからメッセージを送信、受信する
RabbitMQでキューの内容を永続化する
RabbitMQにPythonクライアント(pika)からメッセージを送信、受信する
RabbitMQにPHPクライアント(php-amqplib)からメッセージを送信、受信する
RabbitMQにMessagePackのデータをキューとして登録する
RabbitMQに画像データをキューとして登録する
RabbitMQ MsgPackを使用して、画像のタイトルと実データをキューに登録する

サーバー

mongoose

軽量httpserver「mongoose」をVisual Studio 2008でビルドする
mongooseでcgi(WebDBtools)を動かす
軽量Webサーバー Mongoose をDebianにインストールする
軽量Webサーバー Mongoose 設定ファイルの作成
軽量Webサーバー Mongoose 起動スクリプトの作成
軽量Webサーバー Mongoose perlをcgiで動かす
軽量Webサーバー Mongoose phpをcgiで動かす
軽量Webサーバー Mongoose サンプルとしてmantisをインストール

ESXi

HP ML115にVMware ESXi 4.1をUSBメモリインストール
HP ProLiant ML115 G5に、ESXi 5をUSBメモリへインストールしようとして失敗

KVM

Debian(squeeze 64bit)にKVMをインストールし、Ubuntuから接続する
UbuntuからリモートサーバーのKVMに接続し、仮想OSをインストールする
DebianにインストールしたKVMの仮想OSで、ブリッジ接続が使えるようにする
Ubuntu 12.04にKVMをインストールし、bridge接続の設定を行う
Ubuntu 12.04(64bit) + KVMにWindows Server 2008 R2をインストール
Ubuntu 12.04 + KVM上のWindows仮想OSのディスクIOの改善
Debian 7(Wheezy)を最小構成でKVM上にインストールする

Citrix XenApp関連

Active DirectoryをWindows Server 2008 R2に構成する
Citrix XenApp 6.5を評価用にインストールする その1
Citrix XenApp 6.5を評価用にインストールする その2
Citrix XenApp 評価用のライセンスの取得
Citrix XenApp 6.5を評価用にインストールする その3
Citrix XenApp 6.5を評価用にインストールする その4
Citrix XenApp 6.5を評価用にインストールする その5
Citrix XenApp 6.5を評価用にインストールする その6
Windows Server 2008 R2に証明書サービスをインストールする
Active Directory 証明書サービスで発行したCA証明書の配布方法
Active Directory 証明書サービスでIIS7のSSL認証を構成する
Citrix XenApp 6.5でPNAgent機能を使う
Debian + Apache + SSLをActive Directory 証明書サービスで発行した証明書で動かす
Debian + Nginx + SSLをActive Directory 証明書サービスで発行した証明書で動かす
2X Application Server XGをインストールする
2X Application Server XGの認証をActiveDirectoryで行う

Team Foundation Server

Team Foundation Server Express 2012をWindows Server 2012にインストールする
Team Explorer 2012を使用して、Team Foundation Serverに接続する
Team Explorer 2012からTeam Foundation Serverへソースをチェックインする
Team Explorer Everywhereで、UbuntuのEclipseからTeam Foundation Server 2012へ接続する
Team Foundation Server Express 2012 ビルドサービスのインストール
サーバービルドをTeam Foundation Server Express 2012で実行する
Team Foundation Server Express 2013をWindows Server 2012 R2にインストール
Team Explorer 2013を使用して、TFS Express 2013に接続する
Team Explorer EverywhereでDebianからTFS Express 2013に接続する

AWS - Amazon Web Services

はじめてのアマゾンウェブサービス(AWS) アカウントの作成
はじめてのアマゾンウェブサービス(AWS) インスタンスの生成とssh接続
はじめてのアマゾンウェブサービス(AWS) nginxのインストールと外部公開
はじめてのアマゾンウェブサービス(AWS) nginx + php-fpmでCodeIgniterを動かす
RDS + PostgreSQL 9.3にEC2からプライベートIPで接続
AWS RDSサービスの停止(バックアップと復元)
はじめてのアマゾンウェブサービス(AWS) コマンドでEC2インスタンスを起動する
はじめてのアマゾンウェブサービス(AWS) グローバルIPの固定(Elastic IP アドレスを割り当て)
EC2 + PHPで構築したサイトにアップロードしたファイルをAmazonS3に保存する
AWS Elastic BeanstalkでCodeIgniter 3を動作させる
AWS 課金発生時にアラートメールを送信する
AWS PHP(CodeIgniter 3)のセッションストレージにDynamoDBを使用する
AWS 代表的なサービスのダミー環境メモ(S3、DynamoDB、SQS)
S3のテストサーバー「fake-s3」をインストールし、Python(boto)から接続する

アプリケーション

医見書

医見書をインストールする
医見書のアップデートを実行する
医見書のソースを取得する(EclipseからsshでCVSに接続する)
医見書のメインメニューにボタンを追加する
医見書のメインメニューから独自のダイアログを表示する
医見書に独自の一覧画面を追加する その1
医見書に独自の一覧画面を追加する その2
医見書に独自の一覧画面を追加する その3
医見書に一覧印刷機能を追加する その1
医見書に一覧印刷機能を追加する その2
Ubuntu 11.10で医見書を動作させる
無料の介護請求ソフト 給管鳥をインストールする
Ubuntu + Eclipseで医見書のソースを取得する

Mario AI Competition

Mario AI Competition を動かす
Mario AI Competition プログラムからマリオを操作する
Mario AI Competition 画面の情報を取得する
Mario AI Competition 穴を避けてジャンプする その1
Mario AI Competition マリオをジャンプさせる
Mario AI Competition デバッグ用に画面にラインを描画する

Eclipse

Jettyのインストールと、Eclipseプラグインの設定
EclipseでJettyアプリケーションのデバッグ
Tomcat + Eclipseでデバッグできる環境を作成する
Pleiades を最小構成で導入し、Javaの開発環境を構築する
Jettyのインストールと、Eclipseプラグインの設定(run-jetty-run)
Jettyのインストールと、Eclipseプラグインの設定(run-jetty-run) その2
Jetty + Eclipse + run-jetty-run環境でJNDIを使用しJDBCコネクションを取得する
Eclipse プラグインの削除方法
Ubuntu 10.10にEclipse(pleiades)をインストールする
Ubuntu 10.10からUbuntu 11.04にアップグレードすると、Eclipseの起動時にエラーが発生する
Ubuntu 11.04にEclipse(pleiades)をインストールする
DBViewer Plugin for Eclipseのインストール
EclipseへQuantum Database UtilityのインストールとSymfowareへの接続
Debianにsubversionをインストールし、Eclipseプラグイン経由で接続
Debian svnserveの起動ファイルとEclipseの接続情報
EclipseにMercurialプラグインをインストールし、bitbucketにプッシュする
UbuntuのEclipseで、コード補完のキーをCtrl + Spaceに変更する
Ubuntu 12.04にEclipse 4.2(juno)をインストールし、日本語化する
Eclipse MarsにMercurialプラグインをインストールする

Redmine

DebianにRedmineをインストールする
Debian + Apache + PassengerでRedmineを動かす
Debian + Apache + PassengerでRailsのURLを指定する
Redmineにプラグインをインストールする
Redmine プラグインの日本語化
Debian(Squeeze)にapt-getでRedmineをインストールする
Redmineへの初回ログインと初期設定
日本語環境で読みやすいRedmine用テーマ「farend basic」を設定する
apt-getでインストールしたRedmineのURLを変更する
Redmine 2.1をDebianにインストールする
Redmine 2.1系で認証にActiveDirectoryを使用する
Redmine 2.1系のアップグレード方法
Redmine 2.3.1をDebian 7(Wheezy)にインストールする
Redmine 2.3.1にプラグインをインストールする
FreeBSD 10.0でRedmine 2.5の環境構築(Nginx+Unicorn+PostgreSQL)
PythonからREST API経由でRedmineにチケットを登録する(XML,JSON使用)
PythonからREST API経由でRedmineに添付ファイルを登録する(XML,JSON使用)
PythonからREST API経由でRedmineにコメントを登録する(XML,JSON使用)
Debian 7 + Ruby 2.1 + Redmine 2.6 + PostgreSQLな環境を構築する
Puma + nginxでRedmine 2.6を動かす
jungleを使用して、Pumaをデーモンで自動起動する
Puma + Redmineをサブディレクトリで複数稼働させる
Redmine 選択された項目に連動して、他の項目を変更(Custom JS plugin)
Redmine 3.0.0をDebian 7(Wheezy)にインストールする
RedmineとGit(BitBucket)の連携方法(redmine_github_hook使用)
FreeBSD 10.2でRedmine 3.1の環境構築(Nginx+Puma+PostgreSQL)
Redmine 3.1系プラグインの作り方
Redmine 3.1系プラグイン作成 メニューの追加
Redmine 独自のWikiマクロを追加するプラグインの作成

Mantis

Mantis 1.2系で実装されたpluginを作成する(基本的な構成)
Mantis 1.2系で実装されたpluginを作成する(イベントのフック)
Mantis 1.2系で実装されたpluginを作成する(パネルの開閉とデータ送信)
Mantis 1.2系で実装されたpluginを作成する(テーブルの作成)
Mantis 1.2系で実装されたpluginを作成する(データの登録・取得)
Mantis 1.2系で実装されたpluginを作成する(履歴データの追加)
Mantis 1.2系で実装されたpluginを作成する(一覧画面へのリンクをメニューに追加)
Mantis 1.2系で実装されたpluginを作成する(一覧画面の作成)
Mantis 1.2系で実装されたpluginを作成する(CSV出力機能の作成)
Mantis 1.2系で実装されたpluginを作成する(使用するプロジェクトの制限)
Mantis関連の記事一覧(Pluginを作成する手順等)
DebianにphpDocumentorをインストールし、mantisのソースを解析する
Debian Squeezeにバグトラッキングシステム mantisをインストール
mantisのconfig_inc.phpのお勧め設定
mantisにTaskプラグインを導入する
mantis 日付型カスタム項目の初期値設定
Windows Server 2008 R2で障害管理ツールmantisを動かす(IIS使用)
障害管理ツール Mantis 1.2.12をDebianにインストール
Mantisの使い方(ユーザーとプロジェクトの追加)
Mantisの使い方(カテゴリの追加とカスタムフィールド)
Mantisの使い方(検索とCSV出力の表示項目)
Mantisの使い方(変更履歴とロードマップ)
Mantisの使い方(ニュースとドキュメントの表示)
Mantisのプラグイン一覧
Mantis jqueryプラグインのインストールと設定方法
Mantis jQuery-UIプラグインのインストールと設定方法
Mantis scrumプラグインのインストールと設定方法
Mantis snippetsプラグインのインストールと設定方法
Mantis highlightcodeプラグインのインストールと設定方法
Mantis グラフプラグインの設定方法
Mantis Kanbanプラグインの設定方法
Mantis Avatarプラグインの設定方法

フレームワーク

raphe

軽量Python web framework raphe のインストールとHello World
軽量Python web framework raphe テンプレート機能と値の受け渡し
軽量Python web framework raphe Routingについて
DebianにPythonフレームワークrapheをインストールし、外部からアクセスする
軽量Python web framework rapheをnginx+mod_wsgiで動かす

MENTA

Perl の軽量フレームワーク MENTAをCentOS5.4にインストール
Perl の軽量フレームワーク MENTA テンプレートに値を渡す

Google App Engine

Google App Engineに登録し、アカウントを発行してもらう
Google App Engineの開発環境を作成する
Google App Engine Launcherを使用して、雛形の作成とアップロード
Google App Engine Pythonのテンプレートエンジンを使用する
Google App Engine で静的ファイルを使用する
Google App Engine PythonのDatastore APIを使用する
Google App Engine Pythonでセッションらしきものを実装する
Google App Engine Pythonでデバイスメーカーを作成する その1(仕様検討編)
Google App Engine Pythonでデバイスメーカーを作成する その2(データ登録編)
Google App Engine Pythonでデバイスメーカーを作成する その3(アプリケーション作成編)
Google App Engine コマンドでテストサーバーを起動し、ログの出力を行う
Google App Engine テストサーバーに登録したデータストアをクリアする
Google App Engine テストサーバーのデータストアの内容確認
Google App EngineでThriftを使用するときの注意点
Google App EngineでThriftを使用するときの注意点 その2
Google App Engineのsimplejsonエラーを解消する
Ubuntu 11.04でGoogle App Engine(GAE)の開発環境を構築する
Google App Engine(GAE) + PythonでPDFファイルを出力する
Google App Engine(GAE) + PythonでGoogle Chart APIから取得した画像を埋め込んだPDFを生成する
Google App Engine(GAE) + PythonでQRコード付き住所録PDFの生成
Google App Engine(GAE) でfaviconを設定する
Geany(IDE) で Google App Engine(GAE) + Pythonの開発を行う
Ubuntu 14.04にGoogle App Engine(GAE) + PHPの開発環境を構築する
Ubuntu + GAE + PHPで「--php_executable_path flag set to the path of the php-cgi binary」
Google App Engine(GAE)でCodeIgniter 3を動かす

jQuery

jQueryでボタンのクリックイベントを制御する
jQueryでJSONのデータ取得
jQueryでJSONのデータ取得し、テーブルに表示する
jQueryでJSONのデータ取得し、テーブルに表示するプラグインを作成する
jQuery UIのダウンロードと使い方
jQuery UIでDrag
jQueryを使用し、表示する画像を切り替える
jQueryを使用し、キーボード操作で表示する画像を切り替える
jQueryでJSON形式のファイルを読み込み、内容に従って画像表示
jQueryでURLパラメーターを取得し、ロードするJSONファイルを切り替える
複数選択可能な入力補完(suggest)のjquery.tokeninput.jsをJSONで使用する
jQuery ラジオボタンのグループが選択されているかチェックする
jQuery UI モーダルなダイアログを表示する時のメッセージ、divについて
jQueryプラグインのWYSIWYGエディタ 「CLEditor」の使い方
CLEditorと画像のグラデーション機能を組み合わせて、バナーっぽい画像を作成
jQuery 選択されているラジオボタンの値を取得する
jQueryとCSSを使って、画像の一部を切り取り、表示する
jQuery.uploadで表示した画像の表示を削除する
jQuery 要素をeachしている中で、continue、breakする方法(Illegal continue statement )
jQueryで処理完了時、画面上部にメッセージ(notification)を表示する
cssで画像の一部を切り抜き、jQueryで拡大・縮小できるようにする
jQuery.DeferredでJavaScriptの非同期処理を綺麗に書く
jQueryのajax通信で「No 'Access-Control-Allow-Origin' header」

Thrift

DebianにApache Thriftをインストールする
ThriftをPythonで使用する
ThriftをWindowsのPythonで使用する(作戦失敗)
Debian + Thrift + PythonのサーバーにWindows + Javaから接続する
Debian + Thrift + PythonのサーバーにWindows + Perlから接続する
Debian + Thrift + PythonのサーバーにWindows + C#から接続する
ThriftをWindowsのPythonで使用する(Pythonエクステンションのビルド)
ThriftのサーバーにTomcatを使用する
Google App Engine(Python)でThriftを動作させる
プロキシサーバー越しにPythonでThriftのTHttpClientを使用する
Debian + Nginx 0.7.x + mod_wsgi + pythonでthriftを動かす
Thriftでphpの雛形を生成するときのオプションについて
Apache + phpの環境でThriftサーバーを動かす
ThriftでMantisConnectの代わりのサービスを作成する
Thrift 構造体(struct)を定義して使用する
Thriftを使用しMantisで使用する列挙体を取得する
Thriftでエラーオブジェクトの作成を行い、サーバープログラムでthrowする
ThriftでMantisConnectの代わりのサービスを作成 ベータ版
Linux版のSymfoware V10 Thrift経由でWindows + Javaからデータ取得 その2
Linux版のSymfoware V10 Thrift経由でWindows + Pythonからデータ取得
JDBC over Thriftを作成する その1(JDBCドライバの作り方)
JDBC over Thriftを作成する その2(JDBCドライバのロード)
JDBC over Thriftを作成する その3(Connectionクラスの実装)
JDBC over Thriftを作成する その4(Statementクラスの実装)
JDBC over Thriftを作成する その5(ResultSetクラスの実装)
JDBC over Thriftを作成する その6(サーバーモジュールの作成)
JDBC over Thriftを作成する その7(動作確認用のサンプル)
ThriftをWindows + Pythonで使用する(簡易版)
WindowsでThriftコマンドを使用する
Visual C# 2010 ExpressでThriftのライブラリをビルドする
ThriftのサーバーをIIS 8.0上で動作させる
Thrift 変換済のバイナリデータを取得する
Python Thriftでシリアライズしたデータをバイナリで取得する

Apache Avro

Apache Avroを使用して、オブジェクトのシリアライズ、デシリアライズ
PythonでApache Avroを使用し、オブジェクトのシリアライズ

Google Web Toolkit

Google Web Toolkit 2.1のEclipseプラグインをインストールする
Google Web Toolkit 2.1 チュートリアル1 GWTプロジェクトの作成
Google Web Toolkit 2.1 チュートリアル2 アプリケーションの設計
Google Web Toolkit 2.1 チュートリアル3 ユーザーインターフェースの作成
Google Web Toolkit 2.1 チュートリアル4 クライアントのイベント制御
Google Web Toolkit 2.1 チュートリアル5 クライアントでの処理実行
Google Web Toolkit 2.1 チュートリアル6 GWTアプリケーションのデバッグ
Google Web Toolkit 2.1 チュートリアル7 スタイルの適用
Google Web Toolkit 2.1 チュートリアル8 GWTアプリケーションのコンパイル
Google Web Toolkit に関する記事の一覧
Google Web Toolkit 2.1 GWT RPCの使用
Google Web Toolkit 2.1 JSON形式のデータの利用
Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その1
Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その2
Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取得 その3

Vaadin

Eclipse 3.6.1(Helios)にVaadinプラグインをインストールする
Vaadinに関する記事のまとめ
Vaadinチュートリアル 1.Introduction
Vaadinチュートリアル 2. Project setup
Vaadinチュートリアル 3. Application Skeleton
Vaadinチュートリアル 3.1. The Application Class
Vaadinチュートリアル 3.2. Building the Main Layout
Vaadinチュートリアル 3.3. Populating Application With Components
Vaadinチュートリアル 3.4. Sub Windows
Vaadinチュートリアル 4. Data Binding Basics
Vaadinチュートリアル 4.1. Creating an Object
Vaadinチュートリアル 4.2. Basics of the Data Model
Vaadinチュートリアル 4.3. Creating a Custom Container
Vaadinチュートリアル 4.4. Binding Table to a Container
Vaadinチュートリアル 4.5. Summary
Vaadinチュートリアル 5. Creating user interactions
Vaadinチュートリアル 5.1. View navigation
Vaadinチュートリアル 5.2. Person selection
Vaadinチュートリアル 5.3. Navigation tree
Vaadinチュートリアル 5.4. Improving the form
Vaadinチュートリアル 5.5. Implement logic to add new contacts
Vaadinチュートリアル 5.6. Implementing the search functionality
Vaadinチュートリアル 6. Tuning the user experience
Vaadinチュートリアル 6.1. Turning email addresses into links
Vaadinチュートリアル 6.2. Notifications
Vaadinチュートリアル 6.3. Using a combo box for fluent city selection
Vaadinチュートリアル 6.4. Automatically validate user input
Vaadinチュートリアル 6.5. Enabling advanced features in a Table
Vaadinチュートリアル 6.6. Summary
Vaadinチュートリアル 7. Building a Simple Theme
Vaadinチュートリアル 7.1. Using a Custom Theme
Vaadinチュートリアル 7.2. Adding some space around the components
Vaadinチュートリアル 7.3. Images and icons
Vaadinチュートリアル 7.4. Final version
Vaadin 公開パスの変更方法と複数アプリケーションの公開

Bootstrap

プログラマのためのBootstrap入門 その1 設置方法
プログラマのためのBootstrap入門 その2 ボタンとラベル
プログラマのためのBootstrap入門 その3 コンボボックス(ドロップダウン)
プログラマのためのBootstrap入門 その4 バッジとリスト
プログラマのためのBootstrap入門 その5 タブ
プログラマのためのBootstrap入門 その6 ナビゲーションバー
プログラマのためのBootstrap入門 その7 アラート、プログレスバー、パンくずリスト
プログラマのためのBootstrap入門 その8 テーブル
プログラマのためのBootstrap入門 その9 パネルとWells
プログラマのためのBootstrap入門 その10 グリッドシステム
プログラマのためのBootstrap入門 その11 サイドメニュー

Laravel

PHPフレームワーク「Laravel」をDebian 7 + nginx + php-fpmで動作させる
PHPフレームワーク「Laravel」でHello World!
PHPフレームワーク「Laravel」でルーティングの使い方
PHPフレームワーク「Laravel」でフォームの値を取得する
PHPフレームワーク「Laravel」でクッキーを使用する
PHPフレームワーク「Laravel」のビューの使い方
PHPフレームワーク「Laravel」でプログラムエラーの表示
PHPフレームワーク「Laravel」でコントローラーを使用する
PHPフレームワーク「Laravel」でビューにテンプレート(Blade)を使用する
PHPフレームワーク「Laravel」でFormタグを生成する

CodeIgniter 3

CodeIgniter 3をnginx + php-fpmで動作させる
CodeIgniter 3のチュートリアル1 Static pages
CodeIgniter 3のチュートリアル2 News section
CodeIgniter 3のチュートリアル3 Create news items
CodeIgniter 3のユーザーガイド(User Guide)まとめ
CodeIgniter 3 Controllersの書き方について(General Topics - Controllers)
CodeIgniter 3 予約語について(General Topics - Reserved Names)
CodeIgniter 3 Viewの使い方(General Topics - Views)
CodeIgniter 3 Modelsの使い方(General Topics - Models)
CodeIgniter 3 Helperの使い方(General Topics - Helper)
CodeIgniter 3 Librariesの使い方(General Topics - Using CodeIgniter Libraries)
CodeIgniter 3 独自Librariesの作り方(General Topics - Creating Libraries)
CodeIgniter 3 Driverの使い方(General Topics - Using CodeIgniter Drivers)
CodeIgniter 3 独自Driverの作り方(General Topics - Creating Drivers)
CodeIgniter 3 Core Systemの拡張方法(General Topics - Creating Core System Classes)
CodeIgniter 3 補助的なクラスの作成方法(General Topics - Creating Ancillary Classes)
CodeIgniter 3 処理のフック(General Topics - Hooks - Extending the Framework Core)
CodeIgniter 3 ヘルパー、ライブラリの自動ロード(General Topics - Auto-loading Resources)
CodeIgniter 3 独自関数について(General Topics - Common Functions)
CodeIgniter 3 互換性維持のための関数について(General Topics - Compatibility Functions)
CodeIgniter 3 URIによるコントローラ呼び出しの分岐(General Topics - URI Routing)
CodeIgniter 3 エラー処理について(General Topics - Error Handling)
CodeIgniter 3 ページキャシュについて(General Topics - Web Page Caching)
CodeIgniter 3 アプリケーションのプロファイル、ベンチマーク(General Topics - Profiling Your Application)
CodeIgniter 3 コマンドラインからの実行(General Topics - Running via the CLI)
CodeIgniter 3 アプリケーションの配置方法(General Topics - Managing your Applications)
CodeIgniter 3 開発環境、テスト環境、本番環境の切り替え(General Topics - Handling Multiple Environments)
CodeIgniter 3 ビューで使用できるPHPの代替タグ(General Topics - Alternate PHP Syntax for View Files)
CodeIgniter 3 ベンチマーククラスの使用方法(Library Reference - Benchmarking Class)
CodeIgniter 3 キャッシュドライバーの使用方法(Library Reference - Caching Driver)
CodeIgniter 3 カレンダークラスの使用方法(Library Reference - Calendaring Class)
CodeIgniter 3 設定ファイルの読み込み(Library Reference - Config Class)
CodeIgniter 3 データベースのマイグレーション(Library Reference - Migrations Class)
CodeIgniter 3 ユニットテストクラス(Library Reference - Unit Testing Class)
CodeIgniter 3 ユニットテストをコマンドで実行する
CodeIgniter 3でSQLite3を使用する(Debian 7 + php-fpm)
CodeIgniter 3 データベースの接続サンプル(Database Reference - Quick Start: Usage Examples)
CodeIgniter 3 データベースの検索結果取得について(Database Reference - Generating Query Results)

Cordova

Cordova(コルドバ)チュートリアル1 Cordovaプロジェクトの作成
Ubuntu 14.04にAndroid SDKをインストールする(Cordova向け)
Cordova(コルドバ)チュートリアル2 Cordovaプロジェクトのビルドとエミュレーターの実行
Cordova(コルドバ)チュートリアル3 サンプルプログラムの準備
Cordova(コルドバ)チュートリアル4 データの取得方法あれこれ
Cordova(コルドバ)チュートリアル5 端末標準の通知(Notification)を表示する
Cordova(コルドバ)チュートリアル6 クリック後300msの遅延を抑止する
Cordova(コルドバ)チュートリアル7 シングルページアプリケーションの準備
Cordova(コルドバ)チュートリアル8 ハンドルバーテンプレートの使用
Cordova(コルドバ)チュートリアル9 ビューの作成
Cordova(コルドバ)チュートリアル10 ビューの制御
Cordova(コルドバ)チュートリアル11 ハードウェアアクセラレーションの利用
Cordova(コルドバ)チュートリアル12 ロケーションAPIの利用
Cordova(コルドバ)チュートリアル13 連絡先APIの利用
Cordova(コルドバ)チュートリアル14 カメラAPIの利用
Cordova ビルド時、エミュレーターの再起動は不要
Cordova コマンドのチートシート
Cordova カメラを起動し、撮影内容をサーバーにアップロードする
Windows Androidエミュレーター起動で「x86 emulation currently requires hardware acceleration!」
Cordova デバッグ Androidエミュレーター実行時のconsole.logの見方
Cordova アプリケーションのアイコンを変更する
Cordova GCMから送信したAndoroidのプッシュ通知を受け取るアプリケーションの作成
Cordova GCMからのプッシュ内容を通知領域に表示する
CodeIgniter3でPostgreSQLを使用する
CodeIgniter 3 ファイルアップロードクラス(Library Reference - File Uploading Class)

その他のTips

Linux

「#!/usr/bin/env: そのようなファイルやディレクトリはありません」エラーについて
xpm形式のファイルをpng形式に変換する
CentOS で拡張子が lhz の拡張子を解凍する
Debianでlzh形式のファイルを解凍する(apt-getでlhaインストール)
nkfでshift_jisの郵便番号データをutf-8に変換する
Debian lennyにJavaをインストールする
Debian lennyにApache Tomcatをインストールする
Debian lennyにJettyをインストールする
Debian wget、apt-get、easy_install、svn、mercurialのproxy設定方法
Debianでsvg形式の画像ファイルをpngに変換する(convertとrsvg-convert)
Debian lennyにVIX APIをインストールし、ESXとVMWareの情報を取得する
CentOS 5.4にjdk1.6をインストールする
openSUSEをネットワークインストールする
プロキシ環境で日医標準レセプトソフト(日レセ)をインストール時のポイント
Windowsからmonsiajを使用して、日医標準レセプトソフト(日レセ)を使用する
DebianにCVSをインストールする
DebianにViewCVをインストールする
DebianのCVSリポジトリをcvsdを使用し、リモート(pserver)で接続できるようにする
Debianにテスト管理システムのTestLinkをインストールする
TestLinkの警告にちゃんと対応する
TestLink-グラフの文字化け対応
TestLinkの使い方メモ テストプロジェクトとテスト項目の作成
TestLinkの使い方メモ テスト計画の作成
TestLinkの使い方メモ テストの実施
groonga(ぐるんが)をDebianにインストールする
DebianにオープンソースのQA管理ツール「Qwench」をインストールする
DebianのMTA Exam4の設定メモ
Debianのバージョンとカーネルのバージョン確認方法
Debian(Squeeze)で拡張子が7zのファイルを解凍する(p7zip使用)
Debian(Squeeze)にiscsitargetをインストールし、Windows 7から接続する
EPSON Endeavor NP11にDebianをインストールする
Vine Linux 6にLibreOfficeをインストールする
Vine Linux 6にLibreOfficeをインストールする(install-assist-LibreOffice使用)
関数型言語 Bodhi(ボーディー)をDebianにインストールする
DebianのDependency Based Bootとは
Subversionをsvnserveで公開し、ActiveDirectory(LDAP)認証と統合する
bitbucket アカウントとリポジトリの作成
HP ProLiant ML115 G5にインストールしたDebianをWake-on-LANで起動する
xmlのENTITYを使用し、defineみたいなことを実現する
CentOS 6.2を最小構成でインストール(CentOS-6.2-i386-minimal.iso使用)
ResinをDebianにインストールして動作させる
DebianのCVSにssh越しで接続する
Debian(squeeze)のssh接続の認証をActive Directoryで行う
Debian(squeeze)に作成したCVSリポジトリの認証をActive Directoryで行う
Nginx 1.2.2をDebian(squeeze)でビルドする
Mercurialをインストールし、Apacheで公開する(Debian-squeeze)
SCM-Managerをインストールして、Mercurialのリポジトリを公開する
SCM-Managerの認証をActiveDirectoryで行う
JenkinsをDebian + Tomcat7にインストールする
JenkinsとMercurialを連携する(SCM-Manager使用)
無料のVPSサーバー「HOST1FREE」の申し込みとssh接続
CentOS 6.3にソースコード検索エンジンMilkode 0.9.4をインストールする
Debian squeezeにソースコード検索エンジンMilkodeをインストールする
proxy環境でrvmを使用してインストールする時に発生したcurlのエラー
Debianにtrac 1.0 (日本語化済み)をインストールする
PasteBinやGistみたいなコードスニペット「stikked」をインストール
GistクローンのMemocurialをDebianで動かす
GistクローンのHesoをDebianで動かす
hgコマンドでBitbucketにプッシュする
vpsのwebサービスに無料でドメイン名アクセスできるようにする
Debian 7(Wheezy)でSSL証明書を作成し、Apacheへ設定する
Debian パッケージ利用調査への参加、不参加変更
IISのSSL証明書をDebian + OpenSSLで作成する
仮想テープライブラリソフト「mhVTL」をDebianにインストールし、WindowsからiSCSI接続する
mhVTLのWeb-GUI「mhvtl-gui」をDebianにインストールする
Debian ulimitで設定した値を永続化する
ssh接続時パスワードを入力しない、password-less ssh接続の設定方法
Apache Hadoop 2.2.0 を Debian 7にインストールする
CentOS 6.5をnetinstall.isoを使用して最小構成でインストールする
Debian 7 + nginx + php-fpmな環境を構築する
Debian 7でjpeg画像最適化ツール「Jpegoptim」を動作させる
W: GPG エラー 公開鍵を利用できないため、以下の署名は検証できませんでしたの対応方法
Debian 7にRの実行環境(3.1.1)をapt-getでインストールする
Debian 7にインストールされているフォントの一覧を表示する(fc-list)
Debian 7にIPAフォントをインストールする
SupervisorでPythonのスクリプトをデーモンプロセスとして動かす
SupervisorのWebインターフェースを有効にする
複数サーバーのSupervisordプロセスを一括監視する「supervisord-monitor」
apache2 mod_access_tokenをPythonから使用する
mod_access_tokenのAccessTokenSecretとAccessTokenAccessKey
Debian 7 + nginx 1.6.2 + lua-nginx-moduleの環境構築
nginx 1.6.2 + lua-nginx-moduleで簡易ファイルアップローダー
nginx 1.6.2 + lua-nginx-moduleでapache2 mod_access_tokenを実装
nginx 拡張モジュールの作り方
nginx モジュール作成 メソッド、URL、クエリパラメーターの取得方法
nginx 拡張モジュール サーバー時間を取得
nginx 拡張モジュール 設定ファイルの値を取得する
nginx 拡張モジュール SHA1ハッシュの計算とbase64エンコード
nginx 拡張モジュール URLデコードの方法(ngx_unescape_uri)
nginx 拡張モジュールでapache2 mod_access_tokenを実装
nginx拡張モジュール リクエストヘッダー情報を取得する
Debian 7にTomcat 7 + gitbucket + Jenkinsをインストールする
JenkinsとGitBucketを連携し、pushされたら自動的にソースを取得する(GitBucket Plugin)
JenkinsとGitBucketを連携し、CodeIgniterのテストを自動実行する(GitBucket Plugin)
Debian 7 ユーザーの追加とsudoでの実行許可
無料で100GBのストレージが使える「SHARED」
無料で15GBのストレージが使える「copy」
Ubuntu 14.40 CopyCmdを使用して、Copy.comにファイルのアップロート、ダウンロード
Copy.comへCopyCmdコマンドを使用してアップロード時「Error: Access is denied」
Slack風チャットシステム「Let's Chat」をDebian 7にインストールする
nginxで動的に画像をリサイズする(ngx_small_light使用)
nginx + ngx_small_lightの高速化対応
ngx_small_light 画像の中心を繰り抜いて表示する
Ubuntu 14.40 + NativeScript Androidアプリケーションをエミュレーターで実行する
Debian 8「Jessie」を最小構成でインストールする(netinst CD使用)
Debian 8(Jessie)にUbuntuからrootでssh接続
Apache Drill 1.0をDebian 8(jessie)にインストールする
Debian 7(Wheezy)のNFS共有にWindowsから接続する
Apache Spark 1.4 を Debian 8(Jessie)にインストールする
Debian 8(Jessie) ssh経由でシャットダウンするとコンソールが固まる
Qiitaのクローン「Lodge」をDebian 8で動作させる
Alpine LinuxをUbuntu KVMにインストールする
Alpine Linuxでnginx + php-fpmな環境を構築する
Alpine Linux OS起動時にサービスを開始させる
Alpine LinuxにOpenJDK 8をインストールする
Alpine Linux nginx-luaをインストール
CentOS 7.2をMinimal ISOから最小構成でインストールする
LFTPでFTPサーバーにミラーリングアップロード
lftp 致命的エラー: Certificate verification: Not trusted
lftp エラーになったら実行を中断する(cmd:fail-exit)
Subversion 過去の履歴を全て削除する(svnadmin dump,load)
svn チェックアウトに使用したユーザー名、パスワードを保存する
Debian 8にjenkinsをapt-getでインストール
jenkinsでデータベースのバックアップとデータ更新の実行ジョブ
Debian 8にnginx 1.9をソースからstreamモジュール付きでインストール
nginx streamモジュールでFTPサーバーのリバースプロキシを構成
API GatewayのKongをDebian 8にインストール
API Gateway「Kong」設定方法の基礎(5-minute Quickstart)
lftp 隠しファイル(ドットから始まるファイル)もmirrorする
Jenkins 2系インストール後、初回起動で「Unlock Jenkins」
JenkinsのジョブをPythonでリモートから実行する
JenkinsのパラメータージョブをPythonでリモートから実行する
PHPからリモートでJenkinsのジョブを起動する
jenkins パラメータービルドを使用して、データベースのバックアップを取得する
Debian 8 + NginxでBasic認証の設定
Debian 8 + NginxでPAMを使用した認証
Debian 8 + NginxでActive Directory認証を使用する
Kong 0.9.7をDebian 8にインストール
OpenCV 3.2をDebian 8にインストールする
avconv(ffmpeg)でmp4の動画ファイルからjpg形式で画像を取り出す
avconv(ffmpeg) 動画ファイルから音声ファイルのみ抽出(aac,mp3)
avconv jpg画像と音声ファイルから動画(mp4)を作成

Ubuntu

Ubuntu 10.10でFlashの再生や音声出力に異常がある場合の対処法
Ubuntu 10.10でKeyExtentionと同様のキー操作を実現する
Ubuntu 10.10で日本語入力「Anthy」の設定を行う
Ubuntu 10.10で音声出力が停止する(pa_stream_writable_size() failed: Connection terminated)
UbuntuでUSBメモリのマウントポイントを調べるコマンド
Ubuntu 10.10にWine 1.3.18をインストールする
Ubuntu 10.10にVirtualBoxをインストールする
Ubuntu 10.10でESXiの管理ツール「vSphere Client」を動かす
Ubuntu 10.10 + VirtualBoxでWindows Server 2008 R2を仮想OSとして作成
Ubuntu 10.10から11.04へアップグレードしたときの注意点
Ubuntu 11.04で拡張子がlzhの圧縮ファイルを解凍する
Ubuntu 11.04 + Wine 1.3.15で発生するMSVBVM60.DLLやMFC42.DLLのerr:module:import_dll Libraryエラー
Ubuntu 11.04で画面をflv形式で録画する(recordMyDesktop、ffmpeg使用)
Ubuntu で ファミコン(NES)プログラム その1(開発環境作成とエミュレーター)
Ubuntu 11.04でMinecraftを起動する
Ubuntu 11.04 Minecraft起動時に「Only one LWJGL context may be instantiated at any one time」
Ubuntu 11.04でMinecraft キー入力できない・音が出ない対策
Ubuntu で動くFTPのGUIクライアント FileZilla
Ubuntu 11.10へのアップデートで、キーボードレイアウトが変更される
Ubuntu 11.10にMercurial GUI Clientをインストールし、bitbucketのリポジトリに接続する
Ubuntu 11.10でCDやDVDのISOイメージを作成する(Brasero使用)
Ubuntu 11.10に窓使いの憂鬱をインストールする
Ubuntu Mozcで変換キーを無効にする設定方法
UbuntuでisoファイルをCDに焼く方法(Brasero使用)
Ubuntuで、IPアドレス、デフォルトゲートウェイ、DNSサーバーの設定確認
Ubuntu 12.04にMozcと窓使いの憂鬱をインストールする
Ubuntu 12.04にEclipseをインストールする
Ubuntu 12.04へWineのインストールと使い方
Ubuntu 12.04からKRDCでWindowsへリモートデスクトップ接続
Ubuntu 12.04でWindowsの共有フォルダに接続できない対処法
Eclipse 3.7.2でソフトウェア更新を行うとorg.eclipse.ui.PartInitException
Ubuntu 12.04 + Geanyの日本語入力で、入力文字が表示されない
Ubuntu 12.04 + Chrome 21で日本語の文字化け
続・Ubuntu 12.04 + Chrome 21で日本語の文字化け(Droidフォント削除)
Ubuntuでスクリーンショットを取るオススメのツール Shutter
Ubuntuでオススメのテキストエディタ medit
Ubuntu + Chrome 24.0.1312.57でFlushの動画が再生できない
Ubuntuからbittorrent経由でファイルを取得する方法
UbuntuでPNGファイルをTIFF CCITT T.6(Group 4)に変換する
Ubuntuにバイナリエディタ「GHex」をインストールする
TIFF CCITT T.6(Group 4)のデータ構造、圧縮アルゴリズムについて
GitHubで初めてのpull request
MikuMikuPenguinをUbuntu 13.10でビルドする
Ubuntu KVM上のFreeBSDのインストールが遅い場合の解決方法
Ubuntu KVM上の仮想OSをコマンドで起動する(virsh start)
Ubuntu 14.04をUSBメモリーからインストールする
Ubuntu 14.04 fstabの記載を間違えて、OSが起動しなくなった時の対処方法
Ubuntu 14.04 ディレクトリ、ファイルをツリー形式で表示する
Ubuntu 14.04にGoogle Chromeをインストールする
Ubuntu 14.04にMozcと窓使いの憂鬱をインストールする
Ubuntu 14.04にKVMをインストールし、bridge接続の設定を行う
Ubuntu 14.04 グラフィックドライバを追加する(NVIDIA GeForce GTX 460)
Ubuntu 14.04へWineのインストールと使い方
Ubuntu 14.04でMinecraftのデータ移行と起動
Ubuntu 12.04からUbuntu 14.04へ新規インストールした時に行ったことのまとめ
Ubuntu 14.04で音が出ない?
Ubuntu 14.04でmeditが動作しない場合の対処方法
Ubuntu 14.04から他のLinuxサーバーへssh(sftp)でファイルをコピーする
Visual Studio CodeをLinux(Ubuntu 14.04)で起動する
Ubuntu 14.04にSteamをインストールし「Poly Bridge」の動作確認
Ubuntu KVMにWindos 10をインストールする
Ubuntu 14.04にMonoDevelopをインストール
Ubuntu 16.04をUSBメモリーからインストールする
Ubuntu 16.04に窓使いの憂鬱をインストールする
Ubuntu 16.04にGoogle Chromeをインストール
Ubuntu 16.04にWineをインストールし、Windowsなexeを起動する
Ubuntu 16.04 + geanyで「端末」タブが表示されない
Ubuntu 16.04 KVMのインストールと、bridge接続の構成
Ubuntu Systemdでプログラムをサービス起動する(窓使いの憂鬱)

Arch Linux

Arch Linux(アーチ・リナックス)をVirtualBoxにインストールする
Arch Linuxにsshで接続する
Arch Linuxにnginx + php-fpm + mysqlの環境を作成する
Arch LinuxにTomcat7をインストールする
Arch LinuxにRedisをインストールする
Arch LinuxにPostgresqlをインストールする
Arch Linux + nginx + php-fpm + Postgresqlな環境を作成する
Arch Linux + Postgresqlで障害管理ツールMantisを動かす
ArchLinux(2014.05.01-dual.iso)をKVMにインストールする
Proxyサーバー環境下でのArchLinuxのインストール
ArchLinux(2014.05.01)にPostgreSQL 9.3.4をインストールする

FreeBSD

FreeBSD 9.0-RELEASEをVirtualBoxにネットワークインストールする
FreeBSD 10.0-RELEASEを仮想環境(UbuntuのKVM)にインストールする
FreeBSD 10.0でpkg_addが使えない?
FreeBSD 10.0にwgetをインストールする
FreeBSD 10.0にApache 2.4をインストールする(pkg install使用)
FreeBSD 10.0にphp5をインストールする(ports使用)
FreeBSD 10.0にMariaDBをインストールする(pkg install使用)
FreeBSD 10.0のPHP5からMariaDBに接続する
FreeBSD 10.0にLAMP環境を構築し、Mantisをインストールする
PC-BSD 10.0をUbuntu + KVMの仮想環境にインストールする
FreeBSD 10.0 shutdownコマンドで同時に電源も切る
FreeBSD10 portsの内容を最新に更新する
FreeBSD 10にPythonとeasy_installをインストールする(pkg install使用)
FreeBSD 10 + samba 4で、Windowsからeveryoneアクセス可能な共有フォルダを作成
FreeBSD + OpenCV 2.4.9 + py-opencvで顔認識
OpenCV 2.4.9 + py-opencvでキーポイントの検出
OpenCV 2.4.9 + py-opencvで特徴量を算出する
OpenCV 2.4.9 使用できるDetector,Extractor,Matcher
py-opencv 画像の一部を切り抜いて保存する
OpenCV を使用して、写真に特定の人物が写っているか判定する
OpenCV 写真に特定の人物が写っているか判定 その2
FreeBSD 10.1のNFS共有にWindowsから接続する
ソースコード検索エンジン「milkode」をFreeBSD 10.1にインストールする
FreBSD 10.1 + Nginx + php-fpmな環境を構築する
係り受け解析機「CaboCha」をFreeBSD 10.1にインストールする
FreeBSD 10.1 nkfをpkg installでインストールし、ファイルの文字コードを変換する
FreeBSD 10.1から10.2へのアップグレード手順

Windows

Paint.NETを使用して、透過pngファイルを作成する。
HTMLエスケープツール
Windowsでフォルダ毎に圧縮ファイルを作成する
FC2ブログ テンプレート中で記事のIDを取得する
DokanライブラリのインストールとRubyのバインディングのインストール
コマンドプロンプトでテキストファイルを読み込み、文字を置換する
Tomcatで動作するサーブレットからコネクションプーリングを使用してDB2に接続する
Bug Shootingを使用してmantisに障害の登録を行う
Windows 7za.exeを使用して、フォルダごとにzip圧縮するバッチファイル
Windows バッチプログラム コマンドの実行結果をforで使用する
Windows バッチプログラムでDNSとWINSのIPアドレスを変更する
Windows コマンドプロンプトでハードディスクのドライブレターと容量を取得する
Windows 2003のCVSNTとDebianのmantisを連携する
Windows 2003のCVSNTとDebianのmantisを連携する 日本語メッセージ対応
Proxy環境でWindows Server 2008のWindows Updateがエラーコード「80072EFD」で失敗する
Visual Studio 2010 Express をインストールする
Visual Basic 2010 Expressをインストールする
Windows 2008 R2でtelnetコマンドを有効にする
コマンドプロンプトでインストールソフトの一覧を取得する
ExcelのVBAでJSON形式のデータを解析する
ExcelのVBAからWebアプリケーションにPOSTを実行する
ExcelのVBAからデータをJSON形式に変換してPOSTを実行する
Windows Server 2008 R2で黒猫 SQL Studioがエラー
Windows Server 2008 R2 で拡張子を表示する
Windows XPにVIX APIをインストールし、ESXとVMWareの情報を取得する
VBScriptを使用して、Hyper-Vの仮想OSの情報を取得する
Windows Server 2008 R2にHyper-Vをインストールする
Virtual PC 2007 - 日本語をインストールする
Windowsでwgetコマンドを使用し、画像ファイルをダウンロードする
FC2 BLOG データのバックアップ方法
Gladinet Cloud Desktopで「Error Code:67」が発生する
Windows 7でtelnetやtftpコマンドを使えるようにする
Windows 7 から ESXi3.5に接続すると「'AxQuickMksAxCtl'コントロールのウィンドウハンドルを取得できません。」
「形式:u-law 属性:8kHz.8ビット.モノラル」の音声ファイルへの変換手順
Excel 2010でシートをコピー時、「移動またはコピーしようとしている数式またはシートには・・・」
Windows 7にMinGWをインストールする(mingw-get-inst使用)
Resource Hackerで実行ファイルのアイコンリソースを変更する
日本語と英語のキーボードレイアウト対応メモ(抜粋)
TelnetサーバーをWindows Server 2008 R2にインストール
KVM上のWindows 7(32bit)に仮想USBメモリーを作成する
Windows Server 2012をUbuntu + KVMにインストールする
Windows Server 2012 で拡張子を表示する
Windows Server 2012 リモートデスクトップ接続を許可する
Windows Server 2012 シャットダウン方法
GUIDGen.EXEによるGUIDの生成
Windows Server 2012 R2にIIS 8.5のインストールとASP.NETの有効化
EmEditor 14をFree(無償)版にダウングレードする方法
Windows Server 2012 R2にActiveDirectoryの機能を追加する
Windows Server 2012 R2サーバーをドメインへ参加させる
Windows 7端末をWindows Server 2012 R2ドメインに参加させる
Windows Server 2012 R2 Active Directoryでユーザーの追加
遅延環境変数の展開を行わずforループ内で変数を参照する
Windows FTPコマンド mgetでいちいち確認せず、全て「yes」で実行する(prompt)
IIS 8.5(2012 R2)で認証方式にWindows認証を使用する
Windows Server 2016をUbuntu 16.04 + KVMにインストールする
Windows Server 2016のシャットダウン方法
Windows Server 2016 にIIS 10.0をインストールし、ASP.NETを有効化
Windows Server 2016 ASP.NET aspxページでSQL Server 2016に接続する
Windows Server 2016にActiveDirectoryの機能を追加
Windows 10をWindows Server 2016ドメインに参加させる
Windows Server 2016 Active Directoryでユーザーの追加とWindows 10でのサインイン

OS自作

OS自作入門 1日目(仮想OSでhello, world)
OS自作入門 2日目(アセンブラとMakefile)
OS自作入門 3日目(32ビットモード突入とC言語導入)
OS自作入門 4日目(C言語と画面表示の練習)
OS自作入門 5日目(構造体と文字表示とGDT/IDT初期化)
OS自作入門 6日目(分割コンパイルと割り込み処理)
OS自作入門 7日目(FIFOとマウス制御)
OS自作入門 8日目(マウス制御と32ビットモード切替)
OS自作入門 9日目(メモリ管理)
OS自作入門 10日目(重ね合わせ処理)
OS自作入門 11日目(ついにウィンドウ)
OS自作入門 12日目(タイマー - 1)
OS自作入門 13日目(タイマー - 2)
OS自作入門 14日目(高解像度・キー入力)
OS自作入門 15日目(マルチタスク - 1)
OS自作入門 16日目(マルチタスク - 2)
OS自作入門 17日目(コンソール)
OS自作入門 18日目(dirコマンド)
OS自作入門 19日目(アプリケーション)
OS自作入門 20日目(API)
OS自作入門 21日目(OSを守ろう)
OS自作入門 22日目(C言語でアプリケーションを作ろう)
OS自作入門 23日目(グラフィックいろいろ)
OS自作入門 24日目(ウインドウ操作)
OS自作入門 25日目(コンソールを増やそう)
OS自作入門 26日目(ウィンドウ移動の高速化)
OS自作入門 27日目(LDTとライブラリ)

Arduino

Arduinoの開発キットをダウンロードし、サンプルを実行する



TOPページへ戻る

inserted by FC2 system