<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>電気技術とプログラムの世界</title>
      <link>http://tasyu.com/e/</link>
      <description>TASYUの趣味で行っている電子工作や実験・プログラムの記録</description>
      <language>ja</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sat, 25 Oct 2008 16:44:07 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>MySQL　DATE型のSELECT文検索</title>
         <description>日付型　0000-00-00の形式で保存されているDATE型をSELECT文で検索する方法

年指定

SELECT * FROM テーブルネーム WHERE　YEAR(フィールド名) = 検索する年

月指定

SELECT * FROM テーブルネーム WHERE　MONTH(フィールド名) = 検索する月

日指定

SELECT * FROM テーブルネーム WHERE　DAY(フィールド名) = 検索する日

全部そろってる場合は　普通に　フィールド名 = 年-月-日　で検索


</description>
         <link>http://tasyu.com/e/2008/10/mysqldateselect.shtml</link>
         <guid>http://tasyu.com/e/2008/10/mysqldateselect.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">02Web</category>
        
        
         <pubDate>Sat, 25 Oct 2008 16:44:07 +0900</pubDate>
      </item>
      
      <item>
         <title>libpng.so.2の依存性エラー</title>
         <description>プリンタドライバのインストール作業でlibpng.so.2が必要になった

インストールされているのはlibpng.so.3

調べて見ると

libpng10

を入れるとlibpng.so.2がインストールされる模様

aptコマンドでインストールすると解決</description>
         <link>http://tasyu.com/e/2008/06/libpngso2.shtml</link>
         <guid>http://tasyu.com/e/2008/06/libpngso2.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sun, 22 Jun 2008 14:46:04 +0900</pubDate>
      </item>
      
      <item>
         <title>改行コードのエラー</title>
         <description><![CDATA[なんか復旧作業の中で改行コードがおかしくなったらしく

/bin/sh: bad interpreter: No such file or directory

ってエラーのメールが届くようになった，，，

とりあえず該当のファイルを

$ mv xxxx.sh xxxxx.bk
$ tr -d '\r' < xxxxx.bk > xxxxx.sh
$ chmod +x xxxx.sh

これで修正終わり♪]]></description>
         <link>http://tasyu.com/e/2008/04/post_5.shtml</link>
         <guid>http://tasyu.com/e/2008/04/post_5.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sun, 20 Apr 2008 23:53:18 +0900</pubDate>
      </item>
      
      <item>
         <title>post2blogのインストール方法</title>
         <description><![CDATA[<a href="/link.php?url=http://minken.net/mt/archives/000473.html">スクリプトのダウンロード</a>

Vine3.2　postfixの環境で設定

メールを受け取るユーザーの作成　＊

スクリプト内の設定を修正
サーバーにアップロード
実行許可を与える
#chmod 755

postfixのmain.cfを編集

allow_mail_to_commands = alias

を追記

postfixのaliasesファイルを編集

#vi /etc/postfix/aliases

ユーザー名: "|/home/xxxx/post2blog"

を追記

aliasesの更新
# newaliases

postfix再起動
# service postfix restart


ちょっとだけ引っかかったのはmy $urlの設定
メール送っても更新されなくてログを見ると
Command output: 500 Can't connect to tasyu.com:80 (connect: timeout) at /xxxxx/xxxxxx/post2blog line 97

my $urlにはmt-xmlrpc.cgiのアドレスをhttp://の形式で書くんだけど
hostsをいじって無ければドメイン名からはアクセスできない

なので
my $url= http://サーバーのIPアドレス/xxxx/xxxx/mt-xmlrpc.cgi
って感じにしてやれば大丈夫]]></description>
         <link>http://tasyu.com/e/2008/04/post2blog.shtml</link>
         <guid>http://tasyu.com/e/2008/04/post2blog.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sun, 20 Apr 2008 13:25:26 +0900</pubDate>
      </item>
      
      <item>
         <title>簡易投票プログラム</title>
         <description><![CDATA[ピアキャスなどで配信ソフトのリクエストを貰うために製作

掲示板には書き込みしなくてもワンクリックならしてくれるかなって思惑で

<a href="http://labs.tasyu.com/tohyo/">動作サンプル</a>

ダウンロードは<a href="http://labs.tasyu.com/">TASYULABS</a>より]]></description>
         <link>http://tasyu.com/e/2008/03/post_4.shtml</link>
         <guid>http://tasyu.com/e/2008/03/post_4.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sat, 08 Mar 2008 00:31:15 +0900</pubDate>
      </item>
      
      <item>
         <title>改造箱で鉄騎大戦全ＶＴ＆マップ出現</title>
         <description>万人向けじゃないので

E / TDATA / 43430009 / CONFIG

のCONFIG.DATの書き換えで可能でした．

情報元はGoogleさんで

&quot;Steel Battalion&quot;  Line of Contact　TDATA

で検索</description>
         <link>http://tasyu.com/e/2007/09/post_3.shtml</link>
         <guid>http://tasyu.com/e/2007/09/post_3.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sat, 08 Sep 2007 02:43:30 +0900</pubDate>
      </item>
      
      <item>
         <title>Xboxのシステムリンク対応ゲームをオンラインでプレイする方法</title>
         <description><![CDATA[今更感があるのだがまとめてみたｗｗ

普通にXlink kaiのみを使ったポート開放の方法と

Hamachiを利用したポート開放無しで参加する方法も載せてみた．

結構簡略化してしまった？かもしれないのでわからない点があったら質問してくれれば，わかる範囲で回答します♪

<a href="http://labs.tasyu.com/xlink/">Xlink kaiでXboxシステムリンク対戦</a>]]></description>
         <link>http://tasyu.com/e/2007/08/xbox.shtml</link>
         <guid>http://tasyu.com/e/2007/08/xbox.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Thu, 16 Aug 2007 17:12:21 +0900</pubDate>
      </item>
      
      <item>
         <title>リンククッションPHP</title>
         <description><![CDATA[簡単なものを作ってみた．
ってかやっぱりPHPの方が使ってるから自分なりに機能付け加えたりできると思ったからね

仕様は気分でしょっちゅう変わるかも？？

単にGETでURL送ってるだけなのでね．．．

そのうちランキングとか外部からのクッションには特別な表示にしたりしてみる

<a href="http://tasyu.com/link.php?url=http://google.co.jp/">http://tasyu.com/link.php?url=http://google.co.jp/</a>

モバイル用にsという関数になんでもいいから入れてあげると出力がShift-JISになるよ

#追記2008/05/04

if(preg_match("/tasyu.com/", $url)){
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: $url");
  exit();
}

こんな感じで自分のドメインの場合には自動でリダイレクトするようにしてみました．

<a href="http://tasyu.com/link.php?url=http://tasyu.com/">http://tasyu.com/link.php?url=http://tasyu.com/</a>
]]></description>
         <link>http://tasyu.com/e/2007/08/php.shtml</link>
         <guid>http://tasyu.com/e/2007/08/php.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">02Web</category>
        
        
         <pubDate>Thu, 09 Aug 2007 23:51:58 +0900</pubDate>
      </item>
      
      <item>
         <title>パソコンでケーブルテレビを見てみる</title>
         <description><![CDATA[テレビはチューナー経由で見れてるんだけど・・・・

やっぱり自分の部屋のモニタで見たい！

って思ってたら，，，，なんとこの時期になって878Aチップのキャプチャカードが3980円で大量入荷！

<img alt="070802_1338.jpg" src="http://tasyu.com/e/img/070802_1338.jpg" width="320" height="240" />
買ってきた♪

パソコンにさして．．．．
TVのチューナー線を繋いで
ラインアウトの線をパソコンのラインインに繋いで準備完了！

CCD-XP32を起動♪

Video/Audio>Tunerで

Tuner
PHILPS_1236D_NTSC_INPUT1を選んだ
ほかもやって見たけどこれがいいみたい

Region
Japanese Cable Frequency

でAccept

次に
Video/Audio>Audioで
Custom settings...を選んで
OUT_EN：0000FFFF
Tuner:00FF0000
Internal：00FF00F0
に変更してAccept

次に
Video/Audio>Videoで
Input:Tuner
Format：NTSC-M
を選択

あとはキーボードの
左右キーで画面の水平位置を
上下キーで画面の垂直位置を
だいたい合わせてLキーで固定すれば♪

おぉ～～～みれるみれる！！！！！

画質は・・・CCD-XP32のキャプチャサイズが小さいのでそれなりって感じ．

あと，ふぬああと連動させるとチャンネル選択が楽になる♪
ふぬああを使う時は

CCD-XP32起動
ふぬああ起動
CCD-XP32を閉じる
CCD-XP32を起動
CCD-XP32のDecoder>Modeでどれでもいいから選択すると画面が映る
でふぬああでチャンネル選んで
CCD-XP32で同期合わせて視聴]]></description>
         <link>http://tasyu.com/e/2007/08/post_2.shtml</link>
         <guid>http://tasyu.com/e/2007/08/post_2.shtml</guid>
        
        
         <pubDate>Thu, 02 Aug 2007 18:33:32 +0900</pubDate>
      </item>
      
      <item>
         <title>Xboxの出力をVGA化する</title>
         <description><![CDATA[<img alt="SA410001.jpg" src="http://tasyu.com/e/img/SA410001.jpg" width="640" height="480" />
標準AVケーブルを一本用意
トイザラスの通販で300円+送料で買えました
・・・送料の方が高い・・・ｗ

ここからはbiosを焼けるようになったXbox専用です．
（sync on green　対応モニタの場合は平気？）

まず用意したAVケーブルを切断します．

<img alt="SA410003.jpg" src="http://tasyu.com/e/img/SA410003.jpg" width="640" height="480" />

金具をずらして取り出します
ずれないときは切れ目に沿ってカッターで切れ目を入れてパックリしましょう．
TASYUはゴムのカバーにカッターを全部入れて取り出しました．
<img alt="SA410002.jpg" src="http://tasyu.com/e/img/SA410002.jpg" width="640" height="480" />
<img alt="SA410004.jpg" src="http://tasyu.com/e/img/SA410004.jpg" width="640" height="480" />

つめを外して上側のカバーを取る
このとき半田などでアースを外しておく
<img alt="SA410005.jpg" src="http://tasyu.com/e/img/SA410005.jpg" width="640" height="480" />

手前側から押し出すようにしてコードを抜き出します．
中の両サイドにつめがあるのでそれを押す感じで
<img alt="SA410006.jpg" src="http://tasyu.com/e/img/SA410006.jpg" width="640" height="480" />

コードを取り出したら<a href="/link.php?url=http://antibeat.host.sk/vgaguide/guide.html">Making a vga cable for the xbox</a>の解説のように配線します♪
英語サイトですけど図解でわかりやすいです．
＊万が一サイトが消えてたらコメントからどうぞ～
同期分離回路はこちらを参考にしました♪
<a href="/link.php?url=http://pintel486.flnet.org/index.php?VGA%A4%C7%B3%DA%A4%B7%A4%E0">VGAで楽しむ - 士工房</a>

<img alt="SA410148.jpg" src="http://tasyu.com/e/img/SA410148.jpg" width="640" height="480" />
配線が終わったら一旦繋いでみましょう♪

立ち上がる音がしたらEvoxの画面になっているはずなので

Aボタンを押してダッシュボードの画面に行きます．

下ボタンを押すとシャラン♪って感じの音がしますよね？
そしたらもう一回Aボタン押します

三回下ボタン押します．音を聞きながら

Aボタン押して

一回下ボタン押します

Aボタンを押して

左ボタンを押して
(左右どちらを押しても音がしない場合はケーブルの配線ができていません)

Aボタン

電源を切ってリセットします．

<img alt="SA410145.jpg" src="http://tasyu.com/e/img/SA410145.jpg" width="640" height="480" />
グリーンの画面が出たら成功ですｗ
これはXBMCの画面ですがEvoxの画面が緑で出るはずです．

このままではゲームもできたもんじゃないので
HDモードをRGB出力にしてくれるBIOSを入れます．

TASYUが確認したのは
ind-bios.5001.06.vga.b1-junkmonkeyです．
検索では出てきません．
XbinsというFTPからダウンロードしましょう．
ダウンローダーを使うと便利です．<a href="/link.php?url=http://www.xbox-sky.com/bbs/showthread.php?t=124913">情報</a>


すると少し緑がかってるけど白がくっきりした感じで表示されると思います
<img alt="SA410151.jpg" src="http://tasyu.com/e/img/SA410151.jpg" width="640" height="480" />

あとは，モニタの性能任せですが．．．
色の設定でカスタムにして緑を下げて
赤と青を大きめに設定してあげるとTASYUの安物の液晶でも結構良くなりました♪


<img alt="SA410147.jpg" src="http://tasyu.com/e/img/SA410147.jpg" width="640" height="480" />
多少緑が残ってます．．．ｗ

そうそうXboxのBiosの入るメモリって256MBなのかなぁ～って思ってたら
512MBとか1MBとかいうBIOSがあるからさ，，，，

恐る恐る焼いてみた．．．．

おぉ～焼けるんだぁ～ｗｗｗ

XboxのBIOS用メモリは1MB以上あるみたいだから安心して焼いていいみたいｗ]]></description>
         <link>http://tasyu.com/e/2007/07/xboxvga.shtml</link>
         <guid>http://tasyu.com/e/2007/07/xboxvga.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">01工作</category>
        
        
         <pubDate>Thu, 12 Jul 2007 01:05:46 +0900</pubDate>
      </item>
      
      <item>
         <title>CPANでモジュールを一括アップグレード</title>
         <description><![CDATA[# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

これで見事できた♪

<a href="/cgi-bin/link.cgi?url=http://www.multiburst.net/project-multiburst/archives/2006/06/19/2245.php">Project MultiBurst</a>さんに感謝♪

]]></description>
         <link>http://tasyu.com/e/2007/05/cpan.shtml</link>
         <guid>http://tasyu.com/e/2007/05/cpan.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Fri, 18 May 2007 01:07:05 +0900</pubDate>
      </item>
      
      <item>
         <title>USBの仕様</title>
         <description><![CDATA[USBのコネクタの仕様

右からピンの番号を1，2，3，4

1 V (4.75–5.25 V)
2 D-
3 D+
4 GND

<img alt="usb.jpg" src="http://tasyu.com/e/img/usb.jpg" width="320" height="240" />]]></description>
         <link>http://tasyu.com/e/2007/05/usb.shtml</link>
         <guid>http://tasyu.com/e/2007/05/usb.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Sun, 13 May 2007 00:25:30 +0900</pubDate>
      </item>
      
      <item>
         <title>しゃべれ場！(仮)掲示板の作成</title>
         <description><![CDATA[すべてPHPにて作成したしゃべれ場！（仮）
<a href="http://tasyu.com/bbs/">掲示板</a>についてのメモ
TASYU.COMを作成して，掲示板もすべてオリジナルのものにしたかったのでPHPで掲示板を作ってみました．
大枠は

リードPHP　現在の書き込み内容などを読むスクリプト

スレッド作成PHP　新規スレッド作成スクリプト

レス書き込みPHP　現行スレッドにレスを書き込むスクリプト

インデックスPHP　現行スレッドを表示するスクリプト

で構成

設定や細かい処理はすべて個別ファイルを用意してメンテナスなどをしやすくした．

現在導入済みのもの

タグ排除スクリプト
IPチェックスクリプト
スレッド・レス数設定ファイル
メッセージ設定ファイル
プレビュースクリプト
過去ログ作成スクリプト
過去ログ回覧スクリプト
ページ機能　モバイルのみ
URL自動アンカー機能


＝＝＝＝＝＝＝＝＝＝＝

作成予定

ページ機能
個別レス表示
絵文字相互変換

＝＝＝＝＝＝＝＝＝＝＝

・タグ排除スクリプト詳細
タイトルと名前に関してはタグ除去
本文はHTML エンティティに変換


・IPチェックスクリプト詳細
時間規制
同一人物が短時間に連続投稿することを規制
多人数からの書き込みがあり掲示板が盛り上がってると判断されると自動緩和

ホスト名規制
ホスト名による書き込み規制

PROXY規制
ホスト名または環境変数からPROXY経由と判断されると書き込み規制


・スレッド・レス数設定ファイル詳細
最大保持スレッド数を設定，最大数を超えると下位スレッドは過去ログへ
一スレッドに対する最大レス数を設定，最大数になると過去ログへ

・メッセージ設定ファイル
掲示板利用中各所で表示される文章の設定

・プレビュースクリプト
書き込み前の内容確認スクリプト

・過去ログ作成スクリプト
書き込み処理時に呼び出して過去ログへ送るか判別，過去ログ作成

・過去ログ回覧スクリプト
過去ログに送られたスレッドの回覧スクリプト

・ページ機能
設定ファイルで設定された数だけ一ページに表示する

・URL自動アンカー機能
本文内でURLと判断された箇所をアンカーに変換する]]></description>
         <link>http://tasyu.com/e/2007/05/post_1.shtml</link>
         <guid>http://tasyu.com/e/2007/05/post_1.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">02Web</category>
        
        
         <pubDate>Sun, 06 May 2007 13:22:12 +0900</pubDate>
      </item>
      
      <item>
         <title>AUの.aiファイルをPNGに変換</title>
         <description><![CDATA[Linuxユーザー用です。。

<a href="/cgi-bin/link.cgi?url=http://ido.nu/kuma/2006/11/16/generating-png-au-mobile-icon-images-from-illustrator-ai-file/">imagemagickをつかってAUの絵文字PNGファイルを作る</a>
というのを見つけたのでやってみた。

まずghostscriptが入ってない場合入れておく

# apt-get install ghostscript

<a href="/cgi-bin/link.cgi?url=http://www.au.kddi.com/ezfactory/tec/spec/3.html">AUの技術情報　＞　絵文字</a>から.aiファイルをダウンロード

解凍して001.ai～644.aiにリネームしてあげる。

（TASYUはWindowsでリネームしてFTPでLinuxに送りました。）

$ declare -i i=1
$ for file in *.ai
> do
> convert  -trim -density 45 -colorspace RGB　$file file.png
> i=i+1
> done

$ convert -size 16x16 xc:none white.png

$ for file in *.ai.png
> do
> mv $file $file.old
> composite -size 16x16 -gravity center $file.old white.png  $file.png
> done

最終的に *.ai.png.png　というファイルが出来上がる。

結構おかしなファイルがあったけど一歩前進♪

うまくできあがったら掲示板に実装したいんだけどね。。。
と思ったけど規約はどうやって解釈したらいいのだろう。。。；

第2条では絵文字を表示するEZweb向けコンテンツの提供で許可

一方第4条ではウェブサイトにアップロードしてはだめとか。。。

だったらどうやってコンテンツを提供すればいいんだろうか・・・
]]></description>
         <link>http://tasyu.com/e/2007/03/auaipng.shtml</link>
         <guid>http://tasyu.com/e/2007/03/auaipng.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">03PC</category>
        
        
         <pubDate>Tue, 06 Mar 2007 13:42:14 +0900</pubDate>
      </item>
      
      <item>
         <title>Willcomの位置情報から住所表示</title>
         <description><![CDATA[Willcomの位置情報（通信している基地局情報）から住所と地図を表示させてみた。

まず最初のページにこんな感じで端末に位置情報を取得させスクリプトにGETで情報を渡す。
<strong>http://location.request/dummy.cgi?my=スクリプトURL?pos=$location</strong>

$pos = $_GET['pos'];
header("Content-Type: text/html;charset=EUC-JP");

$posにはN35.**.**.***E139.**.**.***
といったように緯度と経度が一緒になっているから分けてあげる。
今回はYAHOO!のサービスを利用して住所と地図を表示するのでYAHOO!のサービスにあわせて書き換える。

$lat = mbsubstr($pos,1,-18);
$lat = ereg_replace("\.", "%2F", $lat);
$lat .=mbsubstr($pos,9,-14);
$lon = mbsubstr($pos,14,-4);
$lon = ereg_replace("\.", "%2F", $lon);
$lon .=mbsubstr($pos,23);

URLを作成してHTMLを取得する。
$url="http://map.yahoo.co.jp/print?lat=".$lat."&lon=".$lon."&layer=0&ac=13119&mode=map
&size=s&pointer=off&sc=2";
$html = file_get_contents($url)or die ("取得失敗");

取得したHTMLのタイトルに住所が記載されているからその部分を切り出す。
$sepa="title>";
$text = explode($sepa, $html);
$text = $text[1];
$text = mbsubstr($text,12,-8);

http://img.map.yahoo.co.jpに緯度経度とサイズを指定してあげるとその付近の地図画像が取得できるのでURLを作成。

$imgurl = "http://img.map.yahoo.co.jp/ymap/mk_map?layer=0&size=p&lat=".$lat."&lon=".$lon."&sc=2&ac=13119006002&mode=map&pointer=on&width=240&height=200";
print "$text&lt;br>";
print "&lt;img src=\"$imgurl\">&lt;br>";
print "Yahoo!地図情報<br>$pos";

で表示させる。

Willcomの人はTASYULABSの<a href="http://labs.tasyu.com/com/kokodoko.php">ここどこよ？</a>で動作を見れます♪

すごいあっちこっちにいくのは何故なんだろう・・・
わざとずらして通知でもしているんだろうか？

AU・DoCoMo・SoftBankも最初の取得方法が違うだけで]]></description>
         <link>http://tasyu.com/e/2007/03/webwillcom.shtml</link>
         <guid>http://tasyu.com/e/2007/03/webwillcom.shtml</guid>
        
          <category domain="http://www.sixapart.com/ns/types#category">02Web</category>
        
        
         <pubDate>Sun, 04 Mar 2007 13:36:09 +0900</pubDate>
      </item>
      
   </channel>
</rss>
