<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>あんじーのテクニカルブログ</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/" />
    <link rel="self" type="application/atom+xml" href="http://blog.development-network.net/ung/atom.xml" />
   <id>tag:blog.development-network.net,2008:/ung//1</id>
    <link rel="service.post" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1" title="あんじーのテクニカルブログ" />
    <updated>2008-11-18T14:04:56Z</updated>
    <subtitle>技術評価やIT系の情報などについて個人的な意見をつらつらと・・・
　携帯でもご覧いただけます。モバイルサイトのURLを携帯に送る</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type  4.2-ja</generator>
 

<entry>
    <title>Windows XPで4GBメモリを認識しない</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/windows_xp4gb.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=840" title="Windows XPで4GBメモリを認識しない" />
    <id>tag:blog.development-network.net,2008:/ung//1.840</id>
    
    <published>2008-11-18T14:00:44Z</published>
    <updated>2008-11-18T14:04:56Z</updated>
    
    <summary>先日メモリ増設で4GBにメモリを増設したのにmemtest86で3455M(3....</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="時事ネタ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[先日<a href="/ung/2008/11/post_212.html">メモリ増設</a>で4GBにメモリを増設したのにmemtest86で3455M(3.37GB)としか表示されないことが気になっていたが、Windows XPでも同様に認識されていることがわかった。

ただ、仕事柄サーバー機を利用することが多く、Windows 2003 Standard Editionが稼動しているマシンでは4GBメモリを搭載していて4GBと正しく表示されていたことが気になっていた。

友人のアドバイスに基づいて調べてみたところ、<a href="http://pc.watch.impress.co.jp/docs/2007/1127/hot517.htm">1GB＝2,000円時代のメモリ増設を考える(上)</a>に理由が論理的に説明されていたのでご紹介したい。

クライアントOS(PAE(物理アドレス拡張)未対応OS)だと4GBのアドレス空間は、メモリだけでなく、カーネルや各種の周辺機器のI/O(メモリマップドI/O)などのシステム用途にも使われるので、実際にはアドレス空間を最大限利用できないから、認識できる容量が限られる。 

ただ、サーバーOSだとPAEに対応しているから、カーネルや各種の周辺機器のI/Oが必要とするアドレス空間を移すことで、空間を奪い合うことなく最大限搭載メモリを利用できる。ただし、4GBのメモリしかサポートできないチップセットでは、この移す場所が確保できないので、結局はクライアントOSで発生していることと同じ現象が起こる。 ]]>
        
    </content>
</entry>

<entry>
    <title>エラーページに対応する</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/post_213.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=839" title="エラーページに対応する" />
    <id>tag:blog.development-network.net,2008:/ung//1.839</id>
    
    <published>2008-11-16T22:54:24Z</published>
    <updated>2008-11-16T22:59:14Z</updated>
    
    <summary>cakePHPではコントローラー名がURLの一部となるために、存在しないコントロ...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[cakePHPではコントローラー名がURLの一部となるために、存在しないコントローラーに対するリクエストがあるとMissing Controller表示がされてしまう。

<a href="http://blog.katsuma.tv/2008/06/cakephp_12_error_page.html">blog.katsuma.tv</a>ではそのための対応として、app/views/errorにmissing_action.ctp、missing_controller.ctp、missing_view.ctpを配置すればよいことが書かれているが、どのようにコードを記述すればよいかはわからない。

関数を一切設定せずにファイルを作成したところエラーは表示されなくなったが、missing_view.ctpに記載されているメッセージも出なかった。おそらくcontrollerへの記載が必要なんだろうけれど、そのドキュメントが見当たらない。

他のドキュメントも探したが、cake/dispatcher.phpを改造するものなどちょっと強引なものがあったので、もう少しよさそうな方法を探したい。]]>
        
    </content>
</entry>

<entry>
    <title>メモリ増設</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/post_212.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=838" title="メモリ増設" />
    <id>tag:blog.development-network.net,2008:/ung//1.838</id>
    
    <published>2008-11-16T15:17:27Z</published>
    <updated>2008-11-16T15:19:15Z</updated>
    
    <summary>この不景気なので、メモリを買って少しは経済に貢献してみました。  増設しようとし...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="ハードウエア" />
    
        <category term="時事ネタ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        この不景気なので、メモリを買って少しは経済に貢献してみました。 

増設しようとしたマシン 
hp ML110 G2・・・DDR 400対応(1GB搭載 最大4GB) 
DELL Inspiron 1300・・・DDR2 533対応(512MB搭載 最大2GB) 

ML110はサーバー機だけれども、ファンなどをはずし、メモリもECC対応 256MBだったものをとって、1GBにしてデスクトップ用にしたもの（それでもすこしうるさい）。今回、DDR 400 1GBを3枚購入して、4GBとする。 

Inspiron 1300にはDDR2 533というメモリがもうSO-DIMMには存在しなかったので、上位のDDR2 800 1GBを1枚購入して、1.5GBとした。 

上海問屋のお値段 
DDR 400 1GB（Transcend）・・・2,869円×3=8,607円 
SODIMM DDR2 800 1GB（Kingston）・・・1,500円 
送料　399円 
------------------------------------------------ 
合計　10,506円 

DDR2 400よりもDDR2 800の方が単価が48%も安いってどうよって感じですが、DDR2のメモリをDDR対応マシンに載せられないので、DDR3が主流になりつつあるこのタイミングが一番よいと判断した。（これからたぶん値段が高くなるハズ） 

にしても4GBで1万円とは、半導体の値段もすごいことになってますね。 
（記憶が確かならば、ML110に搭載したサムスンの1GBメモリは確か1万円に少しおつりがくる程度だったように記憶している） 

実際にモノが届いて増設した上で、ML110でMEMTEST86を実行してチェックしてみた。 

○増設前 
L1 Cache 16K 19582KB/s 
L2 Cache 256K 17179KB/s 
Memory 1023M 1562KB/s　133MHz(DDR266) Single Channel 

○増設後 
L1 Cache 16K 19582KB/s 
L2 Cache 256K 17179KB/s 
Memory 3455M 2187KB/s　133MHz(DDR266) Dual Channel(Interleaved) 

一応デュアルチャネルの影響か転送速度は40%向上しているが、4GBなのに3.37GBとしか認識しないことと、DDR 266で認識していることに驚いた。 

ちなみにInspiron 1300の増設結果 
L1 Cache 16K 19704KB/s 
L2 Cache 1024K 8674KB/s 
Memory 1527M 1093KB/s　148MHz(DDR297) Dual Channel(Asymmetric) 

メモリ増設の仕方が、512MB+1GBであることに加えて、DDR2 533+DDR2 800の組み合わせなので、仕方がない。DDR2 800 1GB×2にすればInterleavedになって転送速度はかなりよくなるはずと踏んでいるけれど、今回はケチって1枚しか買わなかったので、このくらいにしておきたい。
        
    </content>
</entry>

<entry>
    <title>SELECT文で条件にあった一覧を取得したい</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/select_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=837" title="SELECT文で条件にあった一覧を取得したい" />
    <id>tag:blog.development-network.net,2008:/ung//1.837</id>
    
    <published>2008-11-03T08:44:26Z</published>
    <updated>2008-11-03T09:06:02Z</updated>
    
    <summary>たとえば、SELECT * FROM users WHERE id=3; を実行...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[たとえば、SELECT * FROM users WHERE id=3; を実行したければ、
$this->User->findAll(array('id' => 3));
とすればよい。別のテーブルをSELECTしようとするとUserなんて知らないと怒られるので、
var $uses = array('(自モデル)', 'User');
としなければならない。

なお、このSQLを実行するには、findAllByUserId(3)というのも使えるが、汎用性にかけるので、原則findAllメソッドを利用するとよいと思う。(ただ、<a href="http://book.cakephp.org/ja/view/73/データを取得する">公式マニュアル</a>によればfindAllメソッドは非推奨となっており、find('all')を使えとある。)

また、SELECT * FROM users WHERE id=3 AND nickname IS NOU NULL; を実行したければ
$this->User->findAll(array('id' => 3, 'not' => array('nickname' => null)));
となる。

参考：<a href="http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1006&forum=6">findAll で IS NOT NULL</a>]]>
        
    </content>
</entry>

<entry>
    <title>Cannot access empty property</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/cannot_access_empty_property.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=835" title="Cannot access empty property" />
    <id>tag:blog.development-network.net,2008:/ung//1.835</id>
    
    <published>2008-11-02T05:13:47Z</published>
    <updated>2008-11-02T05:16:38Z</updated>
    
    <summary>Fatal error: Cannot access empty propert...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        Fatal error: Cannot access empty property in /(path)/cake/libs/view/view.php on line 753
というエラーが実行時に出てしまった。

原因は、cake bakeしたときに
Would you like this controller to use any components? (y/n)
[n] &gt; y
Please provide a comma separated list of the component names you&apos;d like to use.
Example: &apos;Acl, Security, RequestHandler&apos;
で何も入力しないでEnterを押して元に戻った上でnを押したためにcontrollerに以下のようなコードができてしまったことだった。

var $helpers = array(&apos;Html&apos;, &apos;Form&apos;, &apos;&apos;);
        
    </content>
</entry>

<entry>
    <title>テンプレートを変更する</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/post_210.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=834" title="テンプレートを変更する" />
    <id>tag:blog.development-network.net,2008:/ung//1.834</id>
    
    <published>2008-11-01T22:49:10Z</published>
    <updated>2008-11-01T22:52:40Z</updated>
    
    <summary>常にヘッダーとフッターにいつものcakePHPのものが表示されるので、自分なりに...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[常にヘッダーとフッターにいつものcakePHPのものが表示されるので、自分なりにカスタマイズしたくなる。<a href="http://dwi.blog101.fc2.com/blog-entry-13.html">snapz</a>に詳細は記載があるが、app\views\layouts\default.ctp (cakePHP 1.2ではctpに変更されている)に記述をすればよい。

$title_for_layout
$content_for_layout
がそれぞれタイトル部、各アクションにおいてテンプレートが出力する部分である。]]>
        
    </content>
</entry>

<entry>
    <title>cakePHPでOpenID対応サイトを作る</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/cakephpopenid.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=833" title="cakePHPでOpenID対応サイトを作る" />
    <id>tag:blog.development-network.net,2008:/ung//1.833</id>
    
    <published>2008-11-01T08:28:55Z</published>
    <updated>2008-11-01T22:16:41Z</updated>
    
    <summary>【CakePHP】OpenIDをAuthComponentにトッピングしてみる ...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[<a href="http://blog.ne2ma2.com/archives/203">【CakePHP】OpenIDをAuthComponentにトッピングしてみる </a>を参考にcakePHPでOpenID対応サイトを作ってみた。

詳しい説明は上記サイトに記載があるので、説明が省略されているところを中心に記載してみたい。

１．
cakePHPを<a href="http://cakephp.org/downloads">ダウンロード</a>する。まだ開発途中である1.2をダウンロード。

２．
コンテンツを展開したいフォルダに解凍して、config にある database.php.default を database.php に変更して内容を編集する。

３．
chmod -R 777 app/tmp/
で権限付与を行う。

４．
app/config/core.php にある
Configure::write('Security.salt', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
のXXの部分をランダムな値に変更する。

５．
以下のSQLを実行してテーブルを作成する。
<blockquote>CREATE TABLE `users` (
  `id` int(10) NOT NULL auto_increment,
  `nickname` varchar(50) NOT NULL,
  `username` varchar(100) NOT NULL,
  `password` varchar(100) NOT NULL,
  `flag` int(1) NOT NULL,
  `created` datetime NOT NULL,
  `modified` datetime NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8</blockquote>

６．
<a href="http://cakebaker.42dh.com/downloads/openid-component-for-cakephp/">OpenID component for CakePHP</a>
を参考にしてOpenIDコンポーネントとPHP Open ID Library、EAUT libraryをダウンロードして設定する。

７．
cake/console/cake bake
を実行する

Welcome to CakePHP v1.2.0.7692 RC3 Console
---------------------------------------------------------------
App : app
Path: /(pathname)/app
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[Q]uit
What would you like to Bake? (D/M/V/C/P/Q)
> <strong>M</strong>
---------------------------------------------------------------
Bake Model
Path: /(pathname)/app/models/
---------------------------------------------------------------
Possible Models based on your current database:
1. User
Enter a number from the list above, type in the name of another model, or 'q' to exit
[q] &gt;<strong>1</strong>
Would you like to supply validation criteria for the fields in your model? (y/n)
[y] &gt; <strong>n</strong>
Would you like to define model associations (hasMany, hasOne, belongsTo, etc.)? (y/n)
[y] &gt; <strong>n</strong>

---------------------------------------------------------------
The following Model will be created:
---------------------------------------------------------------
Name:       User
Associations:
---------------------------------------------------------------
Look okay? (y/n)
[y] &gt; <strong>y</strong>

Baking model class for User...

Creating file /(pathname)/app/models/user.php
Wrote /(pathname)/app/models/user.php
Cake test suite not installed.  Do you want to bake unit test files anyway? (y/n)
[y] &gt; <strong>n</strong>
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[Q]uit
What would you like to Bake? (D/M/V/C/P/Q)
> <strong>C</strong>
---------------------------------------------------------------
Bake Controller
Path: /(pathname)/app/controllers/
---------------------------------------------------------------
Possible Controllers based on your current database:
1. Users
Enter a number from the list above, type in the name of another controller, or 'q' to exit
[q] &gt; <strong>1</strong>
---------------------------------------------------------------
Baking UsersController
---------------------------------------------------------------
Would you like to build your controller interactively? (y/n)
[y] &gt; <strong>y</strong>
Would you like to use scaffolding? (y/n)
[n] &gt; <strong>n</strong>
Would you like to include some basic class methods (index(), add(), view(), edit())? (y/n)
[n] &gt; <strong>y</strong>
Would you like to create the methods for admin routing? (y/n)
[n] &gt; <strong>n</strong>
Would you like this controller to use other helpers besides HtmlHelper and FormHelper? (y/n)
[n] &gt; <strong>n</strong>
Would you like this controller to use any components? (y/n)
[n] &gt; <strong>y</strong>
Please provide a comma separated list of the component names you'd like to use.
Example: 'Acl, Security, RequestHandler'
> <strong>Auth,Openid</strong>
Would you like to use Sessions? (y/n)
[y] &gt; <strong>y</strong>

---------------------------------------------------------------
The following controller will be created:
---------------------------------------------------------------
Controller Name:  Users
Components:      Auth, Openid
---------------------------------------------------------------
Look okay? (y/n)
[y] &gt; <strong>y</strong>

Creating file /(pathname)/app/controllers/users_controller.php
Wrote /(pathname)/app/controllers/users_controller.php
Cake test suite not installed.  Do you want to bake unit test files anyway? (y/n)
[y] &gt; <strong>n</strong>
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[Q]uit
What would you like to Bake? (D/M/V/C/P/Q)
> <strong>V</strong>
---------------------------------------------------------------
Bake View
Path: /(pathname)/app/views/
---------------------------------------------------------------
Possible Controllers based on your current database:
1. Users
Enter a number from the list above, type in the name of another controller, or 'q' to exit
[q] &gt; <strong>1</strong>
Would you like to create some scaffolded views (index, add, view, edit) for this controller?
NOTE: Before doing so, you'll need to create your controller and model classes (including associated models). (y/n)
[n] &gt; <strong>y</strong>
Would you like to create the views for admin routing? (y/n)
[y] &gt; <strong>n</strong>

Creating file /(pathname)/app/views/users/index.ctp
Wrote /(pathname)/app/views/users/index.ctp

Creating file /(pathname)/app/views/users/view.ctp
Wrote /(pathname)/app/views/users/view.ctp

Creating file /(pathname)/app/views/users/add.ctp
Wrote /(pathname)/app/views/users/add.ctp

Creating file /(pathname)/app/views/users/edit.ctp
Wrote /(pathname)/app/views/users/edit.ctp
---------------------------------------------------------------

View Scaffolding Complete.

app/views/users/login.ctpを追加して以下のように記述する。
<blockquote>&lt;?php
if (isset($message)) {
    echo '<p class="error">'.$message.'</p>';
}
echo $form->create('User', array('type' => 'post', 'action' => 'login'));
echo $form->input('OpenidUrl.openid', array('label' => false));
echo $form->end('Login');
?&gt;</blockquote>

８．
以降のコードは<a href="http://blog.ne2ma2.com/archives/203">【CakePHP】OpenIDをAuthComponentにトッピングしてみる </a>を参考にするとできる。

【動作確認】
http://(cakePHPを配置したパスに到達するためのURL)/users/login
でログインページを出すことができるので、たとえば、
mixi.jp
yahoo.co.jp
www.google.com/accounts/o8/id
などを入力するとそれぞれのサイトのOpenID認証サイトに遷移して、そこで認証がOKだとニックネーム登録画面に遷移して、登録を続けるとDBにユーザー情報が登録できる。

http://(cakePHPを配置したパスに到達するためのURL)/users/
とアクセスすると登録状況を照会できる。

ユーザー認証の画面を作るのは結構面倒だけれど、cakecPHPを使えばここまで簡単にできる。]]>
        
    </content>
</entry>

<entry>
    <title>九十九電気</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/post_209.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=832" title="九十九電気" />
    <id>tag:blog.development-network.net,2008:/ung//1.832</id>
    
    <published>2008-10-31T16:35:11Z</published>
    <updated>2008-10-31T16:43:04Z</updated>
    
    <summary>が民事再生法の適用になってしまったニュースを一昨日知ってびっくりした。  前職で...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="時事ネタ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        が民事再生法の適用になってしまったニュースを一昨日知ってびっくりした。 

前職では大変お世話になり 
8月にはRAID5対応のSATA-IIカードを買ったときに意味不明なカードを無料ですからと手渡されてお世話になり（依然利用用途不明） 

ハードディスクを買うといえば九十九だっただけにほんとにコメントのしようがありません。 

PCサクセスが自己破産になって 
ラオックスは不調で 
九十九は民事再生法適用。。。。 

ん～これから秋葉原はどうなっていくんでしょうか？？
        
    </content>
</entry>

<entry>
    <title>さむい</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/11/post_208.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=831" title="さむい" />
    <id>tag:blog.development-network.net,2008:/ung//1.831</id>
    
    <published>2008-10-31T16:17:56Z</published>
    <updated>2008-10-31T16:18:57Z</updated>
    
    <summary>さむいさむい。  朝は車のフロントガラスが結露し始めるし、夜は寒いし、もう冬はそ...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="Webサイト" />
    
        <category term="cakePHP" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        さむいさむい。 
朝は車のフロントガラスが結露し始めるし、夜は寒いし、もう冬はそこですなぁ。 

でも最近熱いこと。 
それは、「cakePHP」でもWebアプリをバリバリ開発している人にとっては、いまさらって感じかもね。転職してからWebアプリ開発はご無沙汰で、別のフレームワークを触るだけでワクワクしてしまう。 

そして「OpenID」。これからサイトごとにアカウントを覚える必要はないかもね。OpenIDを利用したcakePHPのサンプルアプリを作ってみたんだけど、mixiのOpenIDと連携してみたらとっても便利だった。（Yahooはセキュリティポリシー上IPアドレスからのアクセスは不正アクセスとみなしてしまうので、テスト可能な環境を選んでしまう） 

LDAPのようにIDとパスワードを入力する際に問い合わせするサイトを自サイトではなくOpenIDのサイトにするという仕組みかと思ったらそうじゃないんですね。まぁその方が安全ちゃぁ安全なんですけど、OpenIDが普及するまでは利用者の戸惑いも多いかもしれませんね。
        
    </content>
</entry>

<entry>
    <title>秋の情報処理技術者試験</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/post_207.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=830" title="秋の情報処理技術者試験" />
    <id>tag:blog.development-network.net,2008:/ung//1.830</id>
    
    <published>2008-10-20T14:05:18Z</published>
    <updated>2008-10-20T14:06:51Z</updated>
    
    <summary>を受験するためにはるばる千葉市まで行ってきました。 試験会場は、前回のような津田...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報処理技術者試験" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        を受験するためにはるばる千葉市まで行ってきました。

試験会場は、前回のような津田沼駅前にある千葉工大ではなく、千葉モノレールを乗っていかないといけない千城台北という駅が最寄で、そこから徒歩12分っていう案内。

12分といえばほぼ1kmなわけで、12分では着くわけもなく･･･
余裕を見て出たのに試験開始15分前に到着して、もう説明が始まってました。。。

今回受験したのは、「情報セキュリティアドミニストレーター試験」。春に受験した「テクニカルエンジニア（情報セキュリティ）試験」が開発･運用側であるのに対し、今回はシスアドなどと同じ分類である利用者側の試験。とはいっても問題の質は春とあまり変わらないような印象だった。

午前試験は技術内容に関する問題よりはむしろ法令や規格に関する問いが多く、ぜんぜん勉強していなかったのでかなり危ない印象があったけど、今日速報を見た限りでは正答率70%だったので、何とか大丈夫そう。（ただやはり自信がない箇所は軒並み正答率が悪かった）

午後については午後Iが少し怪しくて、午後IIは自信がある回答ができた。おそらく午後Iがキーポイントになるのだろうと思うけれど、結果は12月頃の予定。。。
        
    </content>
</entry>

<entry>
    <title>SAML</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/saml.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=828" title="SAML" />
    <id>tag:blog.development-network.net,2008:/ung//1.828</id>
    
    <published>2008-10-20T13:41:27Z</published>
    <updated>2008-10-20T13:43:32Z</updated>
    
    <summary>Security Assertion Markup Language 認証情報に...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報処理技術者試験" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        Security Assertion Markup Language

認証情報に加え、属性情報とアクセス制御情報を異なるドメインに伝達するためのWebサービスプロトコルであり、HTTPもしくはSOAPにてメッセージの送受信が行われる。
        
    </content>
</entry>

<entry>
    <title>JIS X 5070(ISO/IEC15408)</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/jis_x_5070isoiec15408.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=827" title="JIS X 5070(ISO/IEC15408)" />
    <id>tag:blog.development-network.net,2008:/ung//1.827</id>
    
    <published>2008-10-20T13:38:26Z</published>
    <updated>2008-10-20T13:40:43Z</updated>
    
    <summary>IPAより引用し、要点をまとめたところ、次のようになる。 情報技術セキュリティの...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報セキュリティ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[<a href="http://www.ipa.go.jp/security/jisec/about_cc.html">IPAより引用</a>し、要点をまとめたところ、次のようになる。

情報技術セキュリティの観点から、情報技術に関連した製品及びシステムが適切に設計され、その設計が正しく実装されていることを評価するための国際標準規格であり、ソフトウェアだけでなく、ハードウェア、ファームウェア、あるいは、システム全体も評価対象となる。]]>
        
    </content>
</entry>

<entry>
    <title>TLS</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/tls.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=825" title="TLS" />
    <id>tag:blog.development-network.net,2008:/ung//1.825</id>
    
    <published>2008-10-20T13:30:07Z</published>
    <updated>2008-10-20T13:34:07Z</updated>
    
    <summary>Transport Layer Security トランスポート層におけるプロト...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報セキュリティ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        Transport Layer Security

トランスポート層におけるプロトコルであり、アプリケーション層のデータを暗号化する役割を持つ。
SSLの後継バージョンをRFC（TLS1.0はRFC2246）として発表した際にTLSという名称に変更された。
        
    </content>
</entry>

<entry>
    <title>AES</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/aes.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=824" title="AES" />
    <id>tag:blog.development-network.net,2008:/ung//1.824</id>
    
    <published>2008-10-20T13:25:36Z</published>
    <updated>2008-10-20T13:28:58Z</updated>
    
    <summary>Advanced Encryption Standard DES(1976-19...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報セキュリティ" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        Advanced Encryption Standard

DES(1976-1977年：ブロック長64ビット、鍵長56ビット)に代わる次世代の暗号標準で2001年3月に公表された共通鍵暗号方式。ブロック長は128ビット、鍵長は128ビット、192ビット、256ビットの3つが利用できる。
        
    </content>
</entry>

<entry>
    <title>SCM</title>
    <link rel="alternate" type="text/html" href="http://blog.development-network.net/ung/2008/10/scm.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blog.development-network.net/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=823" title="SCM" />
    <id>tag:blog.development-network.net,2008:/ung//1.823</id>
    
    <published>2008-10-17T15:32:19Z</published>
    <updated>2008-10-17T15:34:21Z</updated>
    
    <summary>Supply Chain Management 製造から販売までの工程における情...</summary>
    <author>
        <name>あんじー</name>
        
    </author>
    
        <category term="情報処理技術者試験" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.development-network.net/ung/">
        <![CDATA[Supply Chain Management

<blockquote>製造から販売までの工程における情報を、組織や企業をまたいで共有することによって、効率化（リードタイムの短縮など）とコスト削減などを推進する経営手法のこと</blockquote>

<a href="http://www.sophia-it.com/content/SCM">IT用語辞典</a>より引用、一部補足]]>
        
    </content>
</entry>

</feed> 

