momoto.github.io

GUIDパーティションテーブルでのSyslinuxのインストール

 GUIDパーティションテーブル(GPT)規格のディスクにSyslinuxをインストールした手順の記録です。OSはArch Linux、パーティショニングにはgptfdisk(gdisk)を使用しています。GPTの利点は2TiBを超える記憶容量を管理できることにありますが、ここでは練習のため8GBの仮想ディスクを使用します。パーティションは以下のようにrootとbootだけに分割します。

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          206847   100.0 MiB   EF02  BIOS boot partition
   2          206848        16777182   7.9 GiB     8300  Linux filesystem

CentOS 6.4をインストールする

 CentOS 6.4をインストールした手順の記録です。インストールメディアはCentOS-6.4-i386-netinstall.isoを使用しています。インターネットへ接続できる環境を前提にしています。

  1. 起動

    “Install or upgrade an existing system”を選択して、インストールを開始します。

Gentoo Linuxをインストールする

 Gentoo Linuxをインストールした手順の記録です。命令セットはx86、インストールメディアはinstall-x86-minimal-20121213.isoを使用しています。DHCPによりネットワークは既に接続できる状態を前提にしています。

FuelPHP Restコントローラの使い方

 FuelPHPのRestコントローラを試用してみます。クラスファイルは、通常のコントローラと同様にfuel/app/classes/controllerへ設置して使用します。まずは次のような内容でapi.phpを作成し、ブラウザから出力を確認してみます。Restコントローラを使用する場合、継承するクラスはControllerではなくController_Restになります。

<?php
class Controller_Api extends Controller_Rest {
  public function action_range() {
    $this->response(array(1,2,3));
  }
}