FreeBSDのautomount

Posted by tech | FreeBSD | 2010/03/03(水) 18:52

vi /etc/rc.conf
—————
追加ここから>>
amd_enable=”YES”
<<追加ここまで
—––––


# /etc/rc.d/amd start



細かい設定なんかもできるけど、とりあえずこれだけ。


たとえば、IPアドレスが192.168.1.100のNFSサーバにアクセスするなら

/net/192.168.1.100/hogehoge

portsでFreeBSDのパッケージ管理

Posted by tech | FreeBSD | 2010/02/22(月) 22:43

portsとは、FreeBSDのソフトウェア・パッケージ管理システムのこと。


portsは日々更新されているので、利用する場合は最新の状態に更新しなければならない。


portsを更新するのに使うのがportsnap。




portsnapはすでにインストールされているものとして。


初めて実行するときは

# portsnap fetch
# portsnap extract


2回目以降は

# portsnap fetch
# portsnap update




パッケージを更新するのはportupgradeかportmaster。


最近の流れはportmasterっぽいのでこちらを利用。まずインストール。

# cd /usr/ports/ports-mgmt/portmaster
# make all install clean
# rehash


実際に更新するときは

# portmaster /var/db/pkg/xxxxxxx


※/var/db/pkgにインストールされているパッケージの情報が入っている。

WordPressにXML-RPCで投稿@PHP

Posted by tech | PHP, WordPress | 2009/11/17(火) 22:28

pearのXML_RPCモジュールをインストールしておく

# pear install XML_RPC




↓ ソースここから。

require_once("XML/RPC.php");

$host = "hogehoge.com"; // WordPressのHost名
$user = "username"; // WordPressのユーザ名
$pass = "password"; // WordPressのパスワード
$xmlrpc = "/xmlrpc.php"; // XMLRPCのパス
$port = 80; // ポート番号
$blogid = 1; // blog ID

$title = "記事のタイトル";
$description = "記事の本文";
$publish = 1; // 0:下書き、1:公開

$category1 = 1; // カテゴリID
$category2 = 5; // カテゴリID
$category3 = 8; // カテゴリID


/* 投稿処理 */
// クライアント生成
$Client = new XML_RPC_client($xmlrpc, $host, $port);

// メッセージ作成
$Message = new XML_RPC_Message(
  "metaWeblog.newPost",
  array( new XML_RPC_Value($blogid, "string"),
         new XML_RPC_Value($user, "string"),
         new XML_RPC_Value($pass, "string"),
         new XML_RPC_Value( array( "title" => new XML_RPC_Value($title, 'string'),
                                   "description" => new XML_RPC_Value($description, 'string'),
                                   "dateCreated" => new XML_RPC_Value("", 'string') // 投稿日時
                                 ), "struct"
                          ),
         new XML_RPC_Value($publish, "boolean")
       )
);

// メッセージ送信
if(!$Response = $Client->send($Message)){
	echo "Post failed.";
}


/* カテゴリ変更 */
// Post ID取得
$Buf = $Response->value();
$PostId = $Buf->me["string"];

// カテゴリ指定
$CateList = array( new XML_RPC_Value($category1, "int"),
                   new XML_RPC_Value($category2, "int"),
                   new XML_RPC_Value($category3, "int")
                 );
$Category = new XML_RPC_Value($CateList, "struct");

// メッセージ作成
$Message = new XML_RPC_Message(
  "mt.setPostCategories",
  array( new XML_RPC_Value($PostId, "int"),
         new XML_RPC_Value($user, "string"),
         new XML_RPC_Value($pass, "string"),
         $Category
       )
);

// メッセージ送信
if(!$Response = $Client->send($Message)){
	echo "Category change failed.";
}

MySQLのデータベース・テーブル情報

Posted by tech | MySQL | 2009/10/14(水) 14:20

■データベース一覧

mysql> show databases;




■テーブル一覧

mysql> show tables from databasename;

or

mysql> use databasename;
mysql> show tables;




■テーブル定義

mysql> use databasename;
mysql> DESCRIBE tablename;

WordPressの記事でPHPを実行するplugin

Posted by tech | WordPress | 2009/10/13(火) 01:12

有名どころのrunPHPを使ってたんですが、


記事を書くときにいちいちチェックを入れないといけなくて面倒くさい。


あと何か不具合もあるらしい。(自分のところではまだ出てないみたいだけど)




ということで、他にも何かないか探してみたところ、こんなのが。


PHP Execution


これは、プラグインを有効にさえしておけば、勝手に認識してくれるそうです。


これはなかなか良いですね。

次ページへ »