9月 14

RSSが悪いのかmixiが悪いのかわかりませんが
うまく日記が反映されていません

とりあえずいろいろなxmlを見ながら
もう一度RSSを作り直そうと思うので

(だれかRSSに詳しい人・・・教えてくれw)

Tagged with:
9月 12

約10日で全てのブログ機能を自作しました。

ソースは全てPHP+MYSQLを使って構築しました。
一番苦労したのがカレンダーの部分です。
まず年と月を得て、そこから日付開始が何曜日なのか
date(“n”);で得て、その間空間をいれます。
日付が開始されれば、エントリーから日付部分を検索してやり、
帰ってきたらリンクをはってやります。
当日以降は絶対リンクがないので、そのまま日付を書き出してやりました。

今回の自作ブログのきっかけはやはりサーバサイドのサイズと、再構築の時間
また部分的に古かったり、コメントがエラーはいていたところです。

メールからエントリーする機能を使っていましたが
どうやら愛称が良くなく、エラーも多発し、ブログ自体もエラーを起こしたりと
不具合ばかりでていたので、一から作り変えました。

1週間で完成させる目的で作ったので、ソースはかなり汚いです。
たぶんループとかも無駄があると思います。

次の予定としては、メールからのエントリー機能の移行と
アップロード、携帯からの表示、last.fmからの最近聞いた曲、
パソコンの最終起動時間などなどを付け加えていく予定です。

Tagged with:
9月 05

現在AM3:00です

何をしているのかというと
ブログ作ってます

期限は来週の月曜までという過酷な試練を自分で設置してみました。
いやむりっす

そもそもなぜブログを作ろうと思ったかというと
Movable Typeにあきたし、カスタマイズしたいもんw
できないこともないんだけど。ソース読むより自分で作ったほうが楽だとおもいました。
あとコメントのところは重症で、エラーがでてますんで。

なんで、作ってます。
移転先ももうあるのですが
まだ秘密にしておきます。
ちなみにここが消えることもありません。
ちゃんとミラーしておくんで

聖さんごめんなさい。でもやっぱSQLないとつらいです。
スペースもそろそろやばいんで。

できるかどうかわからないけど
がんばってみます。

Tagged with:
7月 24

今 多くのAudioPlayerが存在するが
自分は 軽くてなおかつSQLと対応したPlayerを造りたいと思っていました。

そしてついにそれが現実になる日も近くなりました。
なぜなら JavaによるAudioPlayerのソースを手に入れたからです。!!

これとSwingの技術を合わせて且つネットワークによるSQLから
情報を引っ張ってくるプレイヤーを作りたいと思います。

たぶんやっていることが卒研レベルですが 気にせずに作ろうと思います。

Tagged with:
6月 24

条件文を書くときに使うものを演算子という
この演算子の答えが真か偽でプログラムが動くことに注意してほしい。

・比較演算子
== 左辺と右辺が等しいとき
>= 左辺が右辺と等しいかそれ以上のとき
<= 左辺が右辺と等しいかそれいかのとき > 左辺が右辺よりも大きいとき(等しいときは 偽)
< 左辺が右辺よりも小さいとき(等しいときは 偽) != 左辺と右辺が等しくないときに真(等しいときは 偽) ・理論演算子 条件文1 && 条件文2 条件文1が真 かつ 条件文2も真のとき 真 条件文1 || 条件文2  条件文1が真 または 条件文2が真のとき 真 このほかに ビット演算子というものもある。

Tagged with:
6月 24

同じ条件で結果だけで判別するときには
switch文を使う
書き方は

switch(条件式){
case 答え1:動作内容
break;
case 答え2:動作内容
break;
case 答え3:動作内容
break;
default:
動作内容
}

switch文はdefault以外、breakがあるところまでをひとつのコードブロックとする。

例:(#includeとmain関数は省略します)

int num;
printf("数値を入力してください[1-3]:");
scanf("%d",&num);
switch(num){
case 1: puts("1が入力されました"); break;
case 2: puts("2が入力されました"); break;
case 3: puts("3が入力されました"); break;
default :puts("1-3以外の数値が入力されました.");
}
Tagged with:
6月 23

プログラミングには必ず条件というもので動いている。
たとえばマウスがクリックした時とか
キーボードを入力した時とか
すべてこの条件文が使われている
この条件文はすべて真:1か偽:0の2進数で行われている。

C言語では
これをIf文という。
書き方は

if (条件式) 動作内容 ;

でさらに 条件以外だったときのプログラムを書く場合

if (条件式) 動作内容;
else 動作内容;

そして条件式1ではないが条件式2のときのような ifとelseを組み合わせる場合

if (条件式1) 動作内容;
else if(条件式2) 動作内容;
else 動作内容;

とかく
また 動作内容が2つ以上
たとえば、Aに10を足し、Bに0を代入の場合、
コードブロックといって { }で囲む

if (条件文) {
動作内容1;
動作内容2;
}
else if(条件式2) {
動作内容3;
}
else{
動作内容4;
動作内容5;
}

とかく
ここで重要なことは
なるべくコードブロックで書くと間違うことはない ということ
なぜなら、一文のみだと、その後ろにある動作は条件文とは
まったく違う文と認識してしまうからである。

条件文は次の演算子というところで詳しく説明する。

Tagged with:
6月 07

水曜日は2限と5限の間(約4時間の間 暇なので)
Java言語でもはじめようかとおもい

図書館から [独習Java] を借りてきた

早速Sun から Java2 SDK1.4.11 をいれ
Pathを通し

プログラミング開始

ex1.java

class example1 {
   public statics void main(Strings args[]){
      System.output.println("Hello World!");
   }
}

これをDOSで

>javac ex1.java
>java example
Hello World!

って帰ってきました。

これから勉強していくかぁ

Tagged with:
6月 06

とりあえず
perl-Tk
perl-Config-IniFiles
をyumでインストール
そして
http://linux.matchy.net/FedoraGV-MVPRX.html
からtar.gzのほうの
perl-Video-Frequencies
perl-Video-ivtv
をひろってきて

tar xvfz Video-Frequencies.tar.gz
cd Video-Frequencies
perl Makefile.pl
make
make install

tar xvfz Video-ivtv.tar.gz
cd Video-ivtv
perl Makefile.pl
make
make install

おわったらサーバーアナライザーで確認

そしたら
http://linux.paken.org/index.php?CX23416GYC-STVLP%A4%CE%B2%F2%C0%CF
の一番下のほうにある

ivtv-0.2.0-rc3e-paken.050125-2.6.11-1.1.diff.gz
ivtv-0.2.0-rc3e-paken.050125-bilingul.patch
ivtv-0.2.0-rc3e-paken-gvmvp.patch.tar.gz
ivtv-0.2.0-rc3e-paken.050125-mute.patch
ivtv-0.2.0-rc3e-paken.050125.tar.gz

を拾ってきて

tar xvzf ivtv-0.2.0-rc3e-paken.050125.tar.gz
patch -p1 -d ivtv-0.2.0-rc3e-paken < ivtv-0.2.0-rc3e-paken.050125-mute.patch
tar xvzf ivtv-0.2.0-rc3e-paken-gvmvp.patch.tar.gz
patch -p2 -d ivtv-0.2.0-rc3e-paken < ivtv-0.2.0-rc3e-paken-gvmvp.patch/ivtv-gvmvp.diff
rm -R -f ivtv-0.2.0-rc3e-paken-gvmvp.patch
patch -p1 -d ivtv-0.2.0-rc3e-paken < ivtv-0.2.0-rc3e-paken.050125-bilingul.patch
zcat ivtv-0.2.0-rc3e-paken.050125-2.6.11-1.1.diff.gz > ivtv-fc4.patch
patch -p1 -d ivtv-0.2.0-rc3e-paken < ivtv-fc4.patch
cp -p ivtv-0.2.0-rc3e-paken/utils/videodev2.h ivtv-0.2.0-rc3e-paken/driver/

解凍とパッチあて

http://www.macmil.co.jp/macmil/macmil01.htm#macmil01_tuner01
からtuner.cを拾ってきて
ivtv-0.2.0-rc3e-paken/driver/tuner.c
にいれる

ivtv-0.2.0-rc3e-paken/driver/Makefile2.6 の
ivtv-objs に tuner.cを追加

saa7115gv.o saa717x.o upd64031a.o upd64083.o

saa7115gv.o saa717x.o tuner.o upd64031a.o upd64083.o
にかえる

Tagged with:
6月 05

さ〜て テレビもパソコンで見る時代が到来してきましたよ〜

今回はLinuxでTVを再生録画するシステムを
フォルティアベースに作っていきたいと思います

とりあえず最初の目標は見れると(ディスクスペースが・・・・
今週のOSMとdmng のみなさんに聞きながら作っていこうと思います
マシーンは
メイン2でいきます

Tagged with:
preload preload preload