<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.2" -->
<rss version="0.92">
<channel>
	<title>SaKlog</title>
	<link>http://atsak.net/saklog</link>
	<description></description>
	<lastBuildDate>Thu, 20 Nov 2008 13:21:44 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>ja</language>
	
	<item>
		<title>Cygwinのセットアップを改めて見てみる</title>
		<description>ちょっと所用で調べ物をしてたら
Cygwinについてきちんと書いてあるサイトを見つけたのでメモ

LINK - Cygwin setup - tuchiya.org Wiki

hmm... もうCygwin入れるのはやめようかと思ってましたけどどうしようかなぁ。

私の勉強もかねてUNIX OSないしLinux系のOSは入れようと思ってたんですよね
WindowsとUNIXをデュアルブートする際にやっぱり面倒なのはパーティションですが
それも今回、新しくPCをセットアップする際に問題なくこなしたのでOK

･･･けどデュアルブートって事はWindows上でUNIXとか触れないって事ですよね。

localhost:25 とかでVPN接続で
好きな時にアクセスできるような仕組みにしてやりたい。

デスクトップ版のOSを入れてしまうってのも手なんですが、
あれってPuTTyのような（ごく普通のCUI？）操作って出来るのかなぁ。

その辺Fedoraとか入れた某G氏あたりから連絡くるの期待してます

 ===============

*** 追記
Ubuntuが導入しやすい導入しやすいとは聞いてましたが
今月のSoftwareDesignに詳しくのってました。

詳しくといってもあれですが、要するにパーティションの区切りなんかがいらないと。
仮想的に？Windows上でOSを導入できるので楽チン･･･との事。

別にOSの勉強とか使い方を覚えたいわけではないので、
正直なんでもいいっちゃなんでもいいんですが、
デスクトップ版のOSいれていいのかどうか･･･ううむ。

とりあえず近いうちに余裕があったらUbuntu導入してみよう
そしてその前にもう一度だけCygwin導入を考えてみよう。
** Cygwinはシェルが簡単に開けるので触るのが気が楽なんです

とりあえずWindows上で操作できるような仕組みがあるとかないとか知らないとか、
実際にLinux系のOSやUNIX OSを使ってみた感想やらいろいろ、
使ったことある人はお願いします＞＜ </description>
		<link>http://atsak.net/saklog/20081120/194/</link>
			</item>
	<item>
		<title>BSD入門の心得</title>
		<description>FreeBSDとかなんかで、時代に取り残されてるUnixOS BSDですが
なんかちょっと調べてたら面白いのが出てきたので張り

 ----------

BSD入門の心得 1.0.2

・質問は霞ヶ関でも通用するような完璧な形式に。
・過去ログは紀元前までさかのぼって完全に調べる事。
・新機能ができても細部にこだわってできるだけリリースしない。
・「正しい」か「誤っている」かを結論づけないと気が済まない性格になる事。
・初心者を見たらできる限り冷酷に排除。
・回答は１行以内で簡潔に。 例：man hoge
・古いバージョンを使っていることがわかると最新にしろという。
・一日三回食後必ずLinuxをあざ笑う事。

・自分の状態に｢自覚症状」を持たないこと。

・ウインドウズはエロゲに限ってやむを得ず。  </description>
		<link>http://atsak.net/saklog/20081118/192/</link>
			</item>
	<item>
		<title>PC作ってみました</title>
		<description>写真とかも無くて申し訳ないですがPC作ってました

拡張性だけしか求めていなかったので（お金がなくて
ひとまずオンボードで動くものをってのでマザーボードを選んだのですが
私の購入したモデルだけついていなかった・・・！
（1個旧型や新型にはすべてついているという）

そんなこんなでひと悶着あったもののやっとPCできました -- 終 --

細かいスペックは面倒なのでざらっとだけあげてみると

AMD / 5200+ *2
Radeon HD3300 オンボード ( + Lowend VGA )
DDR2 1GB RAM * 2

とりあえずこんだけあれば性能的にコメントし難いのはわかるだろうｗ
箱的にもマザーボード的にも相当無茶のできるのを選んでは見たので
今後のんびり改造していくとします

PC環境もやっと異音のしない状況がそろったので
これでやっと自宅で作業する気になれます・・・といった報告でした cya </description>
		<link>http://atsak.net/saklog/20081116/190/</link>
			</item>
	<item>
		<title>iPhone批判騒ぎを三行でまとめる</title>
		<description>操作に慣れない → 慣れろ
使い方がわからない → ググれ
iPhoneの良さがわからない → じゃぁ良い所ないんだろ






 </description>
		<link>http://atsak.net/saklog/20081106/187/</link>
			</item>
	<item>
		<title>[UNIX] Postfixのvirtual_mailbox_domainsのはまった所</title>
		<description>ちょっとPostfixの設定で詰まってた場所があったのでメモ

Postfixのmain.cfにあるvirtual_mailbox_domainsを設定する時の事なんですが
PostgreSQL使ったのですよ

virtual_mailbox_domains = pgsql:/etc/postfix/pgsql_mailbox_domains.cf

こんな感じで。でpgsql_mailbox_domains.cfの中味が

hosts = localhost
user = username
password = password
dbname = databaneName
query = SELECT address FROM tableName WHERE address = '%d'

概ねこんな感じで試してたんですが
ここのaddress = %のエクステンションの所だけど%dだと動かないんですね・・・

エクステンションは他に%sと%uがあるわけで入力されたキーを見るのだけど
%sは hoge@address.com の全文一致
%uは 上記アドレスのhogeの一致
%dは 上記アドレスのaddress.comの一致

で、man 5 virtualで見てみると
%sはまぁそのままなのだけど、
%uの場合はhogeにあたる部分が取り出せないと全文(hoge@address.com)で一致するか調べる
%dの場合はaddress.comにあたる部分だけ取り出せない場合に何も返さない

といった仕様があるそうです、で本題だけど

virtual_mailbox_domainsの中でキーを%エクステンションで調べるときに
自動的にドメイン部分のみ、という事は勝手にaddress.comに変換される仕様らしい

なので%dだとno resultが帰ってくるので当然エラーになる
%uの場合は自動的に全文一致になるので問題はない
%sの場合はそのままですね。きちんと一致します。

こんな不具合でした・・・結局理由は調べてもでてこなかったんで
ソースを見るしかないのかなぁ・・・こまかい理由を知ってる人がいたら押してください＞＜ </description>
		<link>http://atsak.net/saklog/20081105/185/</link>
			</item>
	<item>
		<title>Vimの設定を晒しあげてみる</title>
		<description>最近仕事場で毎日毎日UNIXを触ってるせいか、  いやでもViライクな操作に慣れざるをえません。  &#160;  それがなくてもチャレンジって意味合いでCUIエディタに挑戦してきてたんですが、  最近はもうだめだ。普通のエディタが使えない・・・。  &#160;  といってもまたPHPなんかのWebアプリケーション開発に戻ったら  ZendStudioを使い出すので、正直なんでもいいんですけどね。  &#160;   ********************  &#160;  そんなこんなで最近おうちでもVim愛用してます。gvim。  職場のUNIX FreeBSDにはGUIが入ってないんでgvimは使えませんが、  そのgvimの設定をちょっと晒してみる。   バックアップファイルの作成は前は作成場所変えたりしていろいろやってたんだけど  Cygwinを導入してWindowsのHOMEの環境変数を設定してからは  バックアップファイルの作成場所がちょっとかわってしまってめんどうだったので  どうせバックアップをそんな慎重にとるようなソースはうってませんし、  実際に動作させる前提で地道に開発してるアプリはSubversionで管理してるんで  結局バックアップは消してしまいました。  &#160;  vimが気になった人はまずこちらからダウンロード  LINK - KaoriYa.net ...</description>
		<link>http://atsak.net/saklog/20081104/184/</link>
			</item>
	<item>
		<title>iPhone所持者なのを良い事に毒を吐く</title>
		<description>森久美子って何なの？ばかなの？しｎ（ｒｙ

徒然草:remixさん所のとある記事でこんなのがあった
LINK - 森久美子さんのiPhone批判について

元記事はこっちらしい

LINK - GIGAZINE
「私にiPhoneは無理無理！」森公美子がiPhone 3Gをハイテンションかつアグレッシブに批判

 ********************

iPhoneユーザーは良い場所押し付けたり、
立場もわきまえずわめき散らしちゃうようなのもいるし、
ほんと害悪しかいませんよね＾＾

そんなのは置いといて、とりあえずどう考えてもばかである
曲りなりにもPCが少しは扱えるだろう僕が言ってもあれですが
使ってない人がiPhone使いにくいっていうのはわかるけど、
iPhone持ってる人で操作面だけで嫌いって人はまずいないんじゃね。
これはもってる人がいたらわかると思うんだけど・・・

時間が無いって、芸能人は知らんけど。
iPhone触る時間が無い人間のがむしろ見てみたい
メール開くのも20分ぐらい掛かってみてんじゃねーの。

文字が小さいのは拡大しろよって話だけどこれはちょっとわかる。
小さいと思ったことはないけど。
っていうか文字が小さくて読めないようなサイトって
PCの横幅でっかいサイトぐらいな気がしますが
この辺は確かに改善してくれたらブラウジングは楽になる

因みにですがアドレス帳に関してはすんげー納得。
他に良い方法があるのかもしれませんが・・・私もそれなりに調べましたが
ここだけはどうしても面倒くさかったです。
これはほんとどうにかしてくれ・・・。

電話とメールは、慣れてしまえば相当使いやすい感じですね
ただ、電話に関しては少し誤操作が多くなるかもしれない。
メールに関しては今までのボタンのUIを使おうとするとそれなりにキツイというか遅い。
あと、「ああ」などの同文字入力に関して何か無いものか。
iphoneのスライドの入力を覚えてしまえばめっちゃ楽。早い。

ともあれ・・・
悩んだとか悩んでないとか知りませんけど
中味も見ずに知らずに勝って変な不満垂れすぎですよね＾＾
通販で商品リストと番号だけ見て買った人みたいです

 ********************

と、害悪なiPhone使いの人が小言漏らしてみました
ちなみにiPhone持ってるけどそこまでいらないですさーせんｗｗｗｗｗ

最後に言っておこう。
物好き以外は買わないほうが良い
こういうものを使ってて楽しい人じゃないと確実にいらんね
使ってて楽しい人はぜひ買うべき。楽しいよこれ。
 </description>
		<link>http://atsak.net/saklog/20081104/181/</link>
			</item>
	<item>
		<title>[PHP] 勉強ノート晒してみる 1ページ目</title>
		<description>FreeBSD環境を作ろうとする→ゲームどうしようかな→エミュレートすればいいのかしらん
→今のPCスペックやばいわ･･･→デュアルブートすればいいんじゃね
→CDドライブ死んでて何も出来ない　（今ここ

　====================

とりあえず、書きなぐられたメモですがノート晒しを1ページ目からしてみることにした



まずソースはこんなの書いてたっぽい



$sess =& $_SESSION['hoge'];

foreach ($sess['fuga'] as $key => $val) {
　　if (!$val['aaa']) {
　　　　$sess['foo'] = className::propName((int)$val['bbb'], $key);
　　}
}

明らかに最初にしては敷居が高そうだけど･･･とりあえず1ページ目に書いてありました

=&は、代入ではなく参照をさします･･･ってわかるかな／(^o^)＼
$sessのデータが入れ替わると同時に$_SESSION['hoge']の中身も入れ替わります
$_SESSIONはそのままPHPのセッションですね
セッションが何かってのはこのあたりを見るといいでしょう
LINK - はてなキーワード「セッションとは」

ようするに、ブラウザを閉じたりページを移動するまで保持される変数みたいなもの。

それを$sessに代入してます、という事は
$_SESSION['hoge']['fuga'] ってのが1だったとします
$sess['fuga'] = 1; としてやると、$_SESSION['hoge']['fuga']も1になる。

次にforeach文

基本的な配列は $hoge = array('a','b','c')としてやると、その中身は
$hoge[0] => 'a',
$hoge[1] => 'b',
$hoge[2] => 'c'
として配列に格納されます

で、連想配列ってのが
$hoge = array(
    'a' => 'A',
    'b' => 'B',
    'c' => 'C'
);

といった具合に、本来数字で順繰り割り振られる添え字を
文字列にする事ができます

で、話を戻すとforeach文は配列の要素の数だけ、
添え字と、中身を取り出してループさせます
（添え字はforeach($hoge as ...</description>
		<link>http://atsak.net/saklog/20081026/176/</link>
			</item>
	<item>
		<title>[CivRev] Civilization Revolution 追記</title>
		<description>とうとう動画まで公開されてましたね
Link - Civilization Revolution 動画ページ

Link - 公式トップページ

発売時の価格までもうきちんと告知されているようで
Xbox360、PS3の製品がともに8190円
DSの作品が5800円とまぁ･･･別に普通な金額。

　====================

ざっと動画見てみましたがPS3のこれおもしろそうだなぁ･･･
実際にプレイしてみないとわかりませんが、
これは発売したらぜひやってみたいかも。 </description>
		<link>http://atsak.net/saklog/20081024/174/</link>
			</item>
	<item>
		<title>ノートを晒す前に最低限しっておきたいこと</title>
		<description>勉強のノートの中身を晒していく上で、
結構初歩的なレベルの復習なんかも含まれてるので問題はないとは思いますが

最低限、これがどういうものか･･･は知らなくても、
こういうものがあるんだ。って言うのは知っていてほしい。

制御文だったり、配列だったり言葉だけでも知っていて欲しいです
制御文は if とか、for とかですね。ループさせたり。

　====================

intやfloat , double 、文字列型のcharやstringについても
どういうものかは理解しておいてほしいです。

int型は整数です 小数点の含まれない実数のみを扱います
3.11はint型では3です　12.99もint型では12です

floatやdoubleは小数点も扱えます
3.11や12.99なんかはこのデータの型では有効です

charは文字列です string や strにあたるのも文字列です
あいうえお は当然文字列です また、文字列の1と数値の1の違いを知ってください

文字列は、言語によって若干の違いがあるものの基本的に' 'や"" ""で囲います
"あいうえお"とかですね。"1"も文字列の1です。

文字列型の "あいうえお" + "かきくけこ" の答えは「あいうえおかきくけこ」です
同じく文字列型の "1" + "1" の答えは「"11"」になります

因みに文字列同士を加算してくっつける事を文字列の連結といいます
（状況や場合によって若干違う場合もありますが）

int型の 1 + 1 は当然ながら答えは 2 です

　====================

変数については代入されるものとは覚えておいてください
a = 1 で a は 1 ですよって意味です
a = 1 + 1 は、a は 1 足す 1 ですよって意味で最終的にa は 2 です

　====================

制御文については if ...</description>
		<link>http://atsak.net/saklog/20081024/172/</link>
			</item>
</channel>
</rss>
