2006-01-01から1年間の記事一覧

phpスライドショー

IT

自宅サーバの画像ファイルをスライドショーで閲覧可能なようにした。 また、画像には属性(「家族画像」、「エロ系画像」…)などを confファイル(imgattr.conf)で定義できるようにして、 属性で絞り込まれた画像のみをスライドできるようにした。 <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-script-type" content="text/javascript"> <title>imag</title></meta></meta></head></html>…

ケータイから自宅サーバへファイルアップロード

IT

ケータイから自宅サーバへファイルアップロードできるように、 以下のphpを書く。 <html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=x-sjis"> <title>dukkie file uploader</title> </head> <body bgcolor="#FF99CC"> <TABLE WITDH=400 HEIGHT=100 BGCOLOR=WHITE> <TR ><TD WIDTH=400 VALIGN="CENTER" ALIGN="CENTER"> </td></tr></table></body></html>

Amazon APIの呼び出し

IT

試しにPerlで書いてみた。 #!/usr/bin/perl # amazon.pl # A typical Amazon Web API Perl script that uses the SOAP::Lite Module. # Usage: perl amazon.pl <keyword> #Your Amazon developer's token my $dev_token='XXXXXXXXXXXXXXXXXXX'; ##my $dev_token='inse</keyword>…

かっぱ橋

明日から品川シーサイドの金融関係外為分散システムPJにDBAとして合流するため、 最後のかっぱ橋勤務となった。 浅草を昼休み、歩いた。

mysqldumpスクリプト

IT

自宅mysqlサーバのバックアップスクリプトを作成。 #!/bin/sh #----------------------------------------------- # mysql dump script #----------------------------------------------- export PATH=${PATH}/bin:/usr/bin workdir=/root/mysql_backup day…

Amazon APIのしくみ

IT

ameblo などでどのように amazonへのアフィリエイトリンクが張られているのか理解してない。とりあえず、任意のキーワードを与えて、 Amazon リンクを自動生成するページを作成してみる。AxisによるAmazon Webサービス活用記 を参考に設定してみる。 1) Java…

どうでもよいが。。。

IT

ソフトウェア開発のための情報処理技術学習項目を キーワードテーブルに追加した(先日開発したミニblog用)。 INSERT INTO `keyword` (`keyword_id`, `keyword`, `keyword_id_parent`, `kwd_type_id`) VALUES (57, '第3章:ハードウェア', 4, 3), (58, '3.1…

WebSphere をWindows にインストールしてみる。

IT

参照: https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=was60&S_PKG=dlwin61&S_TACT=105AGX10&S_CMP=WESDL&lang=en_US&cp=UTF-8&dlmethod=httpインストールログ情報C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01/log…

MySQLのFK

IT

データベースを専門として生きていきたいのであるが、 Oracleの経験が多く、MySQLはイマイチである。 今日、以下のことを初めて知った。 MySQLでFKを設定するには、 関係する両カラムにINDEX をはり、 また、両表は InnoDBである必要がある。 mysql> desc ke…

自宅サーバにポートスキャン

IT

あろうことか、自宅サーバに対して頻繁にポートスキャンが行われるようになってきた。取り急ぎ以下のシェルをcronで仕込んだ。 #!/bin/sh export PATH=${PATH}:/bin:/usr/bin:/usr/local/bin grep Illegal /var/log/messages | awk -F'from' '{print $2}' | …

着うたのつくりかた

http://eseuta.mine.nu/

MySQLメモ

IT

▽HWM(ハイウォーターマーク)・SHOW TABLE STATUS の Data_free は、 「割り当てられているうちの未使用の領域」 →「テーブル全体のファイルの中にあるデータの”空き”」を示す。 DELETE 文を実行して生じるこの空きを「オーバーヘッド」と呼ぶ。・OPTIMIZE …

Oracle Express Editionのインストール

IT

Oracle はインストール前に OSのヴァージョンに対応しているか否かまず、調べること。 あとで後悔することになるな、と昨日の反省。 ▼Oracle Express Editionのインストール Oracle Database 10g Express Edition インストール # rpm -ivh oracle-ex-univ-10…

php+mysql による簡易 blog 構築

IT

▼PHP のインストール php-5.1.4.tar.bz2インストール方法は以下をチェックする。 http://jp2.php.net/manual/ja/install.php http://www.nk.rim.or.jp/~jun/kuro_memo/kuro_php.html#i0【手順】 # bunzip2 php-5.1.4.tar.bz2 # tar -xvf php-5.1.4.tar -C ..…

samba構築

IT

最近マトモに自宅開発していないな、と思い、 php+mysql による簡易 blog を自宅サーバに構築しようとした。▼DynamicDNS 過去、登録したこともあって、家サーバプロジェクト https://ieserver.net/cgi-bin/dip.cgi を訪れ、ドメイン名 dukkie.or.tp を更新。…

続:SquidGuard

IT

「あんしん」な家庭内LAN構築のため、有害サイトリストの取得を試みる。/var/lib/squidGuard/db/blacklist/webinfo/domains /var/lib/squidGuard/db/blacklist/webinfo/urls にリストを作成する。root になって rcsquid を restart する。ブラックリストをそ…

家庭内LANが不安定だ。

IT

/etc/init.d/network restart を行わないと WAN へ出て行けない。かなりの時間はまる。 こういう問題のときはまず netstat -rn でルーティングを確認すべき。 【原因】 YaST で上位の gw として 192.168.1.1 を設定していたため WAN側の NIC eth1 のデフォル…

SuSEではiptables(ファイアウォール)の設定は

IT

/sbin/SuSEfirewall2 で行う。 設定ファイル等は /etc/sysconfig/SuSefirewall2 /etc/sysconfig/script/ 等にある。yastでは特定のIPからのみACCEPTする等の指定ができないので、 細かい指定を行う場合は/etc/sysconfig/SuSEfirewall2の #FW_CUSTOMRULES="/e…

squidGuard

IT

妻より「家庭内LANからインターネットへの接続制限をして欲しい。 子供たちがヘンなサイトを見始めている。 技術者なんだから出来るわよね???」 と言われ、 ”安心ネット”もどきを、Squid で構築しようと思った。はじめは、 SuSEfirewall, もしくはiptable…

喫茶ライオン

10:20渋谷S社の面接へ。11:30幸楽苑でつけ麺食べる。11:50喫茶ライオンへ・ゴルドベルク変奏曲・このあたりで寮委員長選挙の立候補文を書いたなあ本を丸一冊よみおえたりしたなあ自分が見つかるいい街かもな。★渋谷だと月一でライオンへ行ける machaはインタ…

EXT3-fs error(device sd(8.6)) ext3_get_inode_lock

IT

某サーバが、上記メッセージがでてあ、コンソール画面で入力を受け付けない状態に。 電源を抜いて5分ほどたってから電源をONしたが、 ストレージのシェルフ障害ランプが点灯。 バイオス画面では Bios A17 Raid Ctl Bios 3.31 Apr 10.2003 TBBU Cachedata inv…

「4と9を使用しないとき 125番目の病室番号は何番か?」

IT

「4」と「9」の数字を使用しないで、125を数えるにはどうしたらよいか? この場合、使用できる数字は 0,1,2,3,5,6,7,8 の8個 ↓ 基数を8 とした 8進法で数えればよいが、不連続で解りにくいので、 これら8種類の数字を仮の数字 0*, 1* , 2* , 3* , 4* , 5*, 6…

候補キーのみつけかた

IT

テクニカルエンジニア・データベース受験に向けて勉強している。 候補キーのみつけかた1) 関数従属性図から候補キーを見つける ・全体をよく見渡し、矢線が多く出ているボックスを見つける。 →矢線の右側西か存在しないボックス(→□)を消去していく。 ・「…

Liunx Router

IT

参照機能 ・パケットフィルタリングとIPマスカレードを行う。YaSTの「ネットワークサービス」->「ルーティング」にて 「IP転送を有効にする」をチェックする ↓ /proc/sys/net/ipv4/ip_forward が「1」に書き換わるエキスパート設定で、 Destination Gateway …

SuSEのBIND

IT

昨晩セットアップしたサーバをDNSサーバとして 家庭内LANを構築したが、 DNSがやたらと遅い。 /* 参照 */SuSEのBINDはデフォルトでipv6対応であり、 非ipv6環境でそのまま使用すると、名前解決が遅い。 ↓ /etc/modprobe.conf.localに以下を記述して 再起動し…

SuSE Linux9インストール

IT

2001年頃に自宅サーバ(RedHatLinx)を立てていたが、 2003年には余り触らなくなってしまいそのままオクラ入り。またやり直そうと考え、今回は、SuSE Linux9 サーバを構築した。 ▼パーティション /bootに1GB /,/var,/usr,/local にそれぞれ10GB /tmp に5GB /…

DBにおける郵便番号の扱い

IT

いくつものシステムを開発してきて毎回困ることがある…。郵便番号の妥当性をどのようにチェックするか? 郵便番号のデータをどこから取得するか?特にユーザの登録データを実際に資料配布などで利用する場合 (もちろん利用承諾を得たうえでのはなし) 無効…

バインド変数

IT

セキュリティ対策、およびOracleにてSQL文の解析効率を向上させるために、 バインド変数(プレースホルダ)を指定するのは定石であるが、 自分の作成したプログラムを見直すと、キチンと出来ていない部分が多数…以下は、Oracle に対するselect文を戻す関数。…

モリー&テンブルック(競馬の歌)(2)

Ian & Sylvia The Complete Vanguard Studio Recordings The Stanley Brothers Earliest Recordings: Complete Rich-R-Tone 78s (1947-1952) John Stewart Wires From the Bunker ヌーラ オコーナー, Nuala O’Connor, 茂木 健, 大島 豊 アイリッシュ・ソウル…

モリー&テンブルック(競馬の歌)

Bill Monroe and His Blue Grass Boys The Very Best of Bill Monroe and His Blue Grass Boys Bill Monroe The Essential Bill Monroe & His Blue Grass Boys True Life Blues: The Songs of Bill Monroe Rose Maddox The One Rose: The Capitol Years ヌー…