<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BW-LOG &#187; まとめ</title>
	<atom:link href="http://blog.bit-works.net/archives/tag/%e3%81%be%e3%81%a8%e3%82%81/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.bit-works.net</link>
	<description>(株)BitWorksのブログです.</description>
	<lastBuildDate>Fri, 16 Apr 2010 02:18:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MacPorts</title>
		<link>http://blog.bit-works.net/archives/153</link>
		<comments>http://blog.bit-works.net/archives/153#comments</comments>
		<pubDate>Wed, 12 Aug 2009 14:07:03 +0000</pubDate>
		<dc:creator>tuti</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[まとめ]]></category>

		<guid isPermaLink="false">http://blog.bit-works.net/?p=153</guid>
		<description><![CDATA[
MacPortsはMacにオープンソースソフトウェアをコンパイル、インストールできるパッケージ管理ツールです。
覚え書きとしてよく使うコマンドをまとめておきます。
MacPorts自身をアップデート
$ sudo po [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a title="MacPorts" href="http://www.macports.org" target="_blank"><img class="size-full wp-image-156 aligncenter" title="macports" src="http://blog.bit-works.net/wp-content/uploads/macports-logo.png" alt="macports" width="183" height="70" /></a><br />
MacPortsはMacにオープンソースソフトウェアをコンパイル、インストールできるパッケージ管理ツールです。</p>
<p>覚え書きとしてよく使うコマンドをまとめておきます。<a href="http://www.macports.org/"></a></p>
<p><strong>MacPorts自身をアップデート</strong><br />
$ sudo port selfupdate<span id="more-153"></span></p>
<p><strong>Portsのローカルレポジトリを最新のものと同期</strong><br />
$ sudo port sync</p>
<p><strong>インストールされたパッケージの一覧</strong><br />
$ port installed</p>
<p><strong>インストールできるパッケージの一覧</strong><br />
$ port list</p>
<p><strong>パッケージの検索</strong><br />
$ port list php*</p>
<p><strong>インストールしたいパッケージを検索</strong><br />
$ port search PackageName</p>
<p><strong>依存関係を確認</strong><br />
$ port deps PackageName</p>
<p><strong>最新のバージョンがでているか確認</strong><br />
$ port outdated</p>
<p><strong>アップデート</strong><br />
$ port updrade PackageName</p>
<p><strong>最新でないパッケージをすべてアップグレード</strong><br />
$ sudo port upgrade installed</p>
<p><strong>パッケージを削除</strong><br />
$ sudo port uninstall PackageName</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2395691642029212";
/* 728x15, 作成済み 09/06/30 */
google_ad_slot = "5513976068";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-works.net/archives/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPで携帯の「かんたんログイン」機能を実装する時のまとめ</title>
		<link>http://blog.bit-works.net/archives/50</link>
		<comments>http://blog.bit-works.net/archives/50#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:29:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[モバイル]]></category>

		<guid isPermaLink="false">http://blog.bit-works.net/?p=50</guid>
		<description><![CDATA[テンプレート側
aタグもしくはFORMタグに「utn」の文字を付与する。
PHP
PEAR::Net_UserAgent_Mobile　を使って以下のようなメソッドにしておく。

require(PEAR_DIR. 'N [...]]]></description>
			<content:encoded><![CDATA[<p><strong>テンプレート側</strong><br />
aタグもしくはFORMタグに「utn」の文字を付与する。</p>
<p><strong>PHP</strong><br />
PEAR::Net_UserAgent_Mobile　を使って以下のようなメソッドにしておく。</p>
<pre class="brush: php;">
require(PEAR_DIR. 'Net/UserAgent/Mobile.php');

public function GetSerialNumber( $carrier )
{
	if ( $carrier === 'dcm' ) {
	    /*
	      端末製造番号(UTN)
	        端末ごとの番号なので機種変すると使えない

	      フォーマット(15桁のユニークな英数字)
	        &quot;serxxxxxxxxxxxxxxx&quot;

	        ser: FOMA端末個別識別子
	        xxxxxxxxxxxxxxx: FOMA端末製造番号(15桁)

	    */
	    //$agent = Net_UserAgent_Mobile::singleton();
	    //$mobile_id = $agent-&gt;getSerialNumber();

	    /*
	      FOMAカード製造番号(UIM)
	       カードごとに割り振りされている。機種変しても番号が変わらない

	      フォーマット(20桁のユニークな英数字)
	        &quot;iccxxxxxxxxxxxxxxx&quot;

	        icc: FOMAカード個体識別子
	        xxxxxxxxxxxxxxx: FOMA端末製造番号(15桁)
	    $mobile_id = $agent-&gt;getCardID();
	    */
	    $mobile_id = $agent-&gt;getCardID();

	} elseif( $carrier === 'au' ) {

	    /*
	      EZ番号(サブスクライバID)
	        契約に対して1意に割り振られている

	      フォーマット
	        &quot;XXXXXXXXXXXXX_XX.ezweb.ne.jp&quot;

	        XXXXXXXXXXXXX: 14桁の数字
	        XX: 2桁の英数字
	        ezweb.ne.jp: 固定値
	     */

	    $mobile_id = $_SERVER['HTTP_X_UP_SUBNO'];

	} elseif( $carrier === 'sb' ) {

	    /*
	      端末製造番号(P型以降で取得可能)
	        端末ごとの番号なので機種変すると使えない
	        携帯の設定で端末シリアル番号を「送出する」を設定した場合、取得可能となる

	      フォーマット(20桁のユニークな英数字)
	        &quot;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quot;

	        P型: 11桁の英数字
	        W型: 15桁の英数字
	        3GC型: 20桁の英数字
	    */
	    //$agent = Net_UserAgent_Mobile::singleton();
	    //$mobile_id = $agent-&gt;getSerialNumber();

	    /*
	      ユーザーID
	       カードごとに割り振りされている。機種変しても番号が変わらない

	      フォーマット
	        &quot;xxxxxxxxxxxxxxxx&quot;

	        xxxxxxxxxxxxxxxx: 16桁の英数字
	    */

	    $mobile_id = $_SERVER['HTTP_X_JPHONE_UID'];
	}

	return $mobile_id;
}
</pre>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2395691642029212";
/* 728x15, 作成済み 09/06/30 */
google_ad_slot = "5513976068";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bit-works.net/archives/50/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
