Thursday, September 29, 2011

Apacheパフォーマンスチューニング

VPS構築ついでにApacheの最適化を行おうと思い立ち、例によって備忘録ついでに書いておきます。

この記事の内容
  • はじめに
  • ホスト名逆引きの停止
  • 持続的接続の調整
  • MPMの調整
  • コンテンツの圧縮転送
  • ログの整理
  • 不要なモジュールの停止

Monday, September 26, 2011

さくらのVPS 設定ガイド: 基本的な設定とLAMP環境の構築

今回さくらのVPSを使用してVPS (仮想専用サーバー)を何台か立ち上げることになったので、備忘録ついでに設定方法を書いておきます。

この記事の内容
  1. はじめに
  2. OSの再インストール
  3. ユーザーの作成
  4. 特権アクセスの制限
  5. SSHで接続
  6. ファイヤーウォールの設定
  7. SSHの公開鍵認証
  8. アップデート
  9. 必要なサーバーソフトウェアの導入
  10. クリーンアップ

Friday, May 20, 2011

Amazonの表示履歴・検索履歴を消去

Amazon.co.jpの「チェックした商品の履歴」や「サーチした商品の履歴」。便利な機能なんですが、Googleなどの「Web履歴」もそうであるように、まるで自分をトラッキングされているようで、あまり気分はよくありません。

今回はこれらの履歴を削除したり、履歴を残さないようにする設定を備忘録ついでに書いておきます。

Tuesday, April 12, 2011

Digest認証用の.htdigestファイルを作る

Webサーバーの認証方式として古くから使われているBasic認証。これの次世代版に、より安全な認証が行えるDigest認証があります。

今回この認証で使用するパスワードファイル(.htdigest)を生成する必要があったのですが、諸事情で普通使われるツール“htdigest”(こっちは頭のピリオドがない)が利用できませんでした。そこで思い切って.htdigestを生成するツールを作ってみました。

.htdigest 生成ツール

.htdigest 生成ツール

自由にご利用ください。

Thursday, February 10, 2011

データの保存 (4) - いろいろなデータのファイル保存

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定などの保存
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

いろいろなデータのファイル保存

さて、それでは今回の本題「データ保存」の方法を調べていきます。

一概にデータを保存するといっても、既存のクラスを利用して簡単に保存する方法もあれば、ファイルハンドルを取得してバイト列を読み書きするローレベルな方法もあります。
今回は前者の高レベルなアクセスを取り上げましょう。

この記事の内容
  • バイナリデータのファイル保存 (NSData)
  • 文字列のファイル保存 (NSString)
  • 配列や辞書のファイル保存 (NSArray, NSDictionary)
  • オブジェクトのシリアライズ (NSCoding)

Tuesday, February 1, 2011

JavascriptでLorem Ipsumを生成してみる (実験編)

プレースホルダーなテキストとしてよく使われるLorem ipsum dolor。

このLorem IpsumをJavascriptで生成してみましょう。

Friday, January 21, 2011

データの保存 (3) - ファイルやディレクトリの操作

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定などの保存
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

ファイルやディレクトリの操作

ファイルやディレクトリの操作にはNSFileManagerを利用します。

NSFileManagerはファイルやディレクトリの作成・削除・移動・複製・一覧や、属性の取得や編集、シンボリックリンクの操作など様々なことを行えます。

この記事の内容
  • ディレクトリの作成
  • ファイルやディレクトリの削除
  • ファイルやディレクトリの移動
  • ファイルやディレクトリの存在確認
  • ファイルのアクセス権
  • ディレクトリの中身を調べる
  • スレッドセーフティー

Thursday, January 20, 2011

データの保存 (2) - ホームディレクトリとファイルパス

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定を保存するシンプルな方法
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

ホームディレクトリとファイルパス

ファイルにアクセスするにはまずファイルのパスを決定する必要があります。

この記事の内容
  • ホームディレクトリのパス
  • リソースファイルのパス
  • ファイルパスの操作
  • ファイル名の取得
  • ファイルパスの標準化

Wednesday, January 19, 2011

データの保存 (1) - 設定を保存するシンプルな方法

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定を保存するシンプルな方法
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

設定を保存するシンプルな方法

この記事の内容
  • NSUserDefaults
  • データの形式と保存先

Sunday, January 9, 2011