Web Artisan Blog - ウェブ アルチザン ブログ

居酒屋ブログはビジネスブログ??

Diary

2005年01月31日

以前、個人で居酒屋を営んでいる友人から、
HP(ホームページ)を作ってくれと依頼され・・・と始めた居酒屋サイト作り。
Nucleusで構築、Yahoo登録も完了し、
徐々にネット効果の兆しが見え初めたという前回の投稿。
>居酒屋ブログ、オープンして2週間。。。


そしてサイトオープン後、2ヶ月経過したこのタイミングで、
今度は”エキサイト:ビジネスブログの食カテゴリー”に登録された。
・・というか、申請してたのであるが。。
>Excite エキサイト:ビジネスブログ
>続きを読む・・・居酒屋ブログはビジネスブログ??
0 Comment  1 Trackback  Permalink

PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数

PHP

2005年01月30日

XSLTのパラメータを使用することで、外部から値を渡すことが出来る。

<xsl:param name="prm_test" />



しかし、これをブラウザ呼び出しで渡すことは出来ない。
(リクエスト呼び出しで渡せない)

つまり、”test.xml”というXMLがあって、
それに紐づく、”test.xsl”というXSLTがあるとする。
このXSLTファイルに、外部から値を渡したい場合、
下記のようにはできないのである。
>続きを読む・・・PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
0 Comment  0 Trackback  Permalink

PHP:圧縮ファイルの操作(ファイルの読み書き):zlib、gzip

PHP

2005年01月28日

例えばログファイル等、
サーバーのディスク上にファイルを置いて処理するような場合、
ファイルサイズが大きくなれば、それだけディスク容量が取られる。
こういう場合は、そのログファイルを圧縮して保存し、
その圧縮ファイルに対して、読みこみ・書きこみを行う事で、
ディスク容量が軽減できる。

PHPでこれを実現するには、zlib圧縮関数を使用する。

CXXXV. zlib圧縮関数
このモジュールによりgzip (.gz)で圧縮されたファイルを読み書きする ことが可能となります。 

>続きを読む・・・PHP:圧縮ファイルの操作(ファイルの読み書き):zlib、gzip
0 Comment  0 Trackback  Permalink

WEB関連メモ(ブログ専業の会社)

Diary

2005年01月27日

とうとうブログを専門に扱う会社ができたようです。

デジタルガレージ、ブログ専業会社を設立
デジタルガレージはブログ専業会社「テクノラティジャパン」を2005年1月21日に設立したと発表した。・・・(中略)日本のブログ数は未だ100万程度と推測されているが、今後の飛躍的急成長が見込まれている。デジタルガレージではブログを通じた口コミ効果によるマーケティング的影響力に注目し、今回の新会社設立が企業のマーケティング活動に役立てられるとしている。


>続きを読む・・・WEB関連メモ(ブログ専業の会社)
0 Comment  0 Trackback  Permalink

WEB関連メモ(RSSをビジネスでどう使うのかの例)

Diary

2005年01月26日

今後注目のRSSですが、
一体どう利用していいかわからないのが正直なところです。
で、「例えばこういう事だよ」的なアメリカからの話題。
>RSSサーチエンジンの米Feedster、求人情報のフィード開始
>続きを読む・・・WEB関連メモ(RSSをビジネスでどう使うのかの例)
0 Comment  2 Trackbacks  Permalink

SQL:副問い合わせによって取得した複数のキーで削除したい場合

SQL

2005年01月26日

副問い合わせにおいて取得した複数のキーによって削除したい場合には、IN演算子を用います。




DELETE FROM TEST1
WHERE
(KYE1,KYE2) IN
(SELECT KYE1,A.KYE2
FROM TEST2
WHERE SUBKYE1 = 1
)



KYE1,KYE2の組み合わせが複数でもIN演算子を用いることによって、対象となるデータを消すことができます。
0 Comment  0 Trackback  Permalink

Nucleus:うっといコメントスパム

Nucleus

2005年01月25日

昨日から今日にかけて100通以上のコメントスパムをくらいました。。
コメントスパムに関しては、他サイトでも以前から取り上げられていましたので、
当サイトも、以下のHeartfieldさんの記事を参考に、
プラグイン”NP_Blacklist”を導入していました。

>Nucleusのコメントスパム対策(ぬか喜び対策)


>続きを読む・・・Nucleus:うっといコメントスパム
0 Comment  0 Trackback  Permalink

WEB関連メモ(2005年はデスクトップサーチにも注目)

Diary

2005年01月24日

”デスクトップサーチ”という言葉が、
去年あたりからIT系ニュースで取り上げられています。
それについての記事があったので読んでみた。。

Googleデスクトップサーチの登場による検索エンジン業界の変化
今年は、検索エンジンのトップスリーである Yahoo!Japan、MSN、 Google の競争激化がますます話題となる年になるだろうと予想される。シェア競争が繰り広げられるフィールドのひとつがデスクトップサーチだ。もちろん、他にも競争となる分野はあり、ローカルサーチなども近いうちにクローズアップされることだろう。 


>続きを読む・・・WEB関連メモ(2005年はデスクトップサーチにも注目)
0 Comment  0 Trackback  Permalink

ASPでのOracle接続プーリング処理サンプルメモ

ASP・VB・Excel

2005年01月21日

■global.asa内でOracle接続。

・global.asa
<OBJECT RUNAT=Server SCOPE=Application ID=OraSession
 PROGID="OracleInProcServer.XOraSession"></OBJECT>
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Option Explicit
Sub Application_OnStart()
  OraSession.CreateDatabasePool 1, 50, 60, "TEST", "scott/tiger", 0
End Sub
Sub Application_OnEnd()
  OraSession.DestroyDatabasePool
End Sub
</SCRIPT>



CreateDatabasePool
OraSession.CreateDatabasePool 初期値,最大値,タイムアウト(秒),DB名,ユーザーID/パスワード,オプション

>続きを読む・・・ASPでのOracle接続プーリング処理サンプルメモ
0 Comment  0 Trackback  Permalink

XML:XSLT:XPATH:ロケーションパスで条件指定して子要素を取得する

XML

2005年01月21日

XMLデータを扱う際に”XPATH”を有効に利用すれば、
かなり容易にデータ編集できる。
それは、XPATHに関数が用意されている事も要因の一つと言えるが、
XPATHの「パス表現」をうまく利用するだけでも効果は絶大である。
>続きを読む・・・XML:XSLT:XPATH:ロケーションパスで条件指定して子要素を取得する
0 Comment  0 Trackback  Permalink

Nucleus日本語フォーラム再開

Diary

2005年01月20日

「IT media」にも掲載されていました。

サーバ不調で休止中のNucleus(JP)フォーラム、再開
2004末よりサーバ不調により休止されていたBlogツール「Nucleus CMS」の日本語版を配布サイト「Nucleus(JP)フォーラム」は17日に移転、再開をした。



とりあえずよかった。。
0 Comment  0 Trackback  Permalink

Nucleus:コメント機能を利用して問い合わせフォーム(簡単なメールフォーム)を作る方法

Nucleus

2005年01月19日

一昔前のHTMLベースのHP(ホームページ)作りであれば、
ちょっとした入力フォームを作ってアンケートを取りたいと思っても、
やれCGIがいるやなんやらで、実現には中々難しいものがありました。

しかし、今は便利なブログ作成ツールやCMSがあります。
それらを利用することで簡単にできてしまう事も多くなりましたね。。

で、今回はNucleusのコメント機能を利用して、
「お問い合わせフォーム」を作ってみたいと思います。
こんな感じのやつです。。。

>御予約・お問い合わせ

色んなやり方があるとは思いますが、今回の方法は以下の通り。
上記サイト例を元に書いていきます。。
>続きを読む・・・Nucleus:コメント機能を利用して問い合わせフォーム(簡単なメールフォーム)を作る方法
2 Comments  2 Trackbacks  Permalink

WEB関連メモ(2005年のキーワードはビジネスブログ??)

Diary

2005年01月17日

今度は、エキサイトが始めたようです。。

エキサイト、企業のブログを紹介する「エキサイトビジネスブログ」
エキサイトは、企業が運営するブログなどを紹介するビジネス情報サイト「エキサイトビジネスブログ」のベータ版を1月17日より公開する。正式サービスは3月開始予定だという。 


>Excite エキサイト : ビジネスブログ
>続きを読む・・・WEB関連メモ(2005年のキーワードはビジネスブログ??)
0 Comment  0 Trackback  Permalink

PHP:日付の計算(昨日とか明日とか何日前何日後とかを求める)

PHP

2005年01月17日

VBやASPだったら、
DateAdd関数という便利な関数を使って日付の計算が出来ます。
>DateAdd関数

VBやASPには、
Date型という便利なデータ型があるのでこのような事が出来ますが、
PHPには日付型のデータ型はありません。
よって、ロジックで計算しないといけない訳ですが、
そんなに難しくはないのです。
>続きを読む・・・PHP:日付の計算(昨日とか明日とか何日前何日後とかを求める)
1 Comment  0 Trackback  Permalink

CSS:半角英数字の自動改行を行う(IE限定)

JavaScript・XHTML・CSS

2005年01月16日

日本語(2バイト文字)と違って、半角英数字は自動改行されないようです。
つまり、divタグ等のwidthで指定した幅より文字がはみ出す様な場合であっても、
半角英数字はそれを制御できません。

ただ、IE限定であれば制御できるCSS定義があります。

word-break
normal:半角英数字のみ単語の切れ目で改行する
break-all:半角英数字、日本語共に単語の途中でも改行する
keep-all:半角英数字、日本語共に単語の切れ目で改行する



この仕様が、全てのブラウザに対応されるかはわかりませんが、
IE限定の環境で動作するサイトあれば有効なCSS定義ですね。
0 Comment  0 Trackback  Permalink

WEB関連メモ(2004年12月のBLOG動向)

Diary

2005年01月14日

「IT media」より。
2004年の総括も含む今回の記事。

>7分で分かる12月のBlog界
Blogサービス各社は付加価値の創造へと向かい始めている。2005年のBlog界はどうなるのか?12月の出来事を振り返り、動向を見ていこう。


>続きを読む・・・WEB関連メモ(2004年12月のBLOG動向)
0 Comment  0 Trackback  Permalink

PHP:プログラムミスを突くセキュリティ・ホール、include()やrequire()を使う際の注意点とregister_globalsの設定

PHP

2005年01月13日

去年、と言っても3週間ほど前なだけですが、
PHPについて気になる記事がありました。

PHPを狙う新たなワームが出現,Webページのプログラム・ミスを突く
米SANS Instituteなどは12月26日,アプリケーション開発言語PHPのインタプリタ「PHP 4/5」を利用しているWebサーバーに感染するワーム「PhpInclude.Worm(Santy.e)」を警告した。



ああ、これってPHPの脆弱性の話?と思った人。。
それは違います。

PhpInclude.Wormは,Webページのプログラム・ミスを突いてサーバーに侵入するワームであり,PHPやphpBBのセキュリティ・ホールを突くものではない。このため,PHPを利用するすべてのWebサーバーが影響を受ける可能性がある。PHPを利用するWebサーバーの管理者は改めてチェックしたい。・・(中略)具体的には,PHPの関数「Include()」や「Require()」を不適切に使うことで発生する問題(セキュリティ・ホール)「File Inclusion Flaw」を悪用する。このプログラム・ミス(セキュリティ・ホール)はPHPを使っているWebページの多くに存在するという。PHPを使っているWebサイトの管理者(開発者)は改めて確認してほしい。


・・・。
プログラム・ミスを突く??


そうなんです。
こいつは、PHPの持っている機能を悪用、
というか、気をつけてコーディングしないと、
「あなたのサイト、エライ目に遭いますよ!」という警告なのです。
で、どんな事かと見てみた。。
>続きを読む・・・PHP:プログラムミスを突くセキュリティ・ホール、include()やrequire()を使う際の注意点とregister_globalsの設定
0 Comment  0 Trackback  Permalink

JS(JavaScript)で取得できるクライアント情報、そこからアクセス解析の仕組みを考えてみる

JavaScript・XHTML・CSS

2005年01月12日

”アクセス解析”を提供するサービスサイトに行けば、
生成されるJS(JavaScript)のコードをHTMLに埋め込んでと言われます。

<script type="text/javascript" src="〜"></script>



※これについては、下記関連記事を参考に。。
<関連記事>
>PHP:JS(JavaScript)からPHPを呼び出しHTML上に出力する方法

で、このような場合、アクセス解析で使用するクライアント情報は、
JSで取得している事が多いでしょう。
では、JSでどのようなクライアント情報が取得できるのか調べてみます。。
>続きを読む・・・JS(JavaScript)で取得できるクライアント情報、そこからアクセス解析の仕組みを考えてみる
2 Comments  0 Trackback  Permalink

WEB関連メモ(ブログ構築を事業として展開する例)

Diary

2005年01月11日

2005年はブログを使用したビジネスが次々と出てくる事が予想されますが、
早速、とある有限会社さんの事例があったので少しその内容を見てみました。

>より簡単なWEBサイトの運営を期間限定98000円からで実現!「ビジネス向けブログ構築・WEBサイト構築サービス」提供開始。


>続きを読む・・・WEB関連メモ(ブログ構築を事業として展開する例)
0 Comment  1 Trackback  Permalink

PHP:DOMXML関数のXMLオープン関数(domxml_open_file)の引数にURL指定できるか?

PHP

2005年01月10日

PHPのDOM XML関数でのXMLファイルオープンは以下の関数で行います。

■PHP4
$dom = domxml_open_file ('test.xml');


■PHP5
$dom = new DOMDocument;
$dom->load('test.xml');



で、このオープン関数の引数にURLを指定できるのか??

答えは、”できる”。
>続きを読む・・・PHP:DOMXML関数のXMLオープン関数(domxml_open_file)の引数にURL指定できるか?
0 Comment  0 Trackback  Permalink

シューマッハは男前やね

Talk

2005年01月07日

インド洋津波の義援金に10億円ですか。。
もちろん、こういうのは金額で判断するべきものではないでしょうが、
しかし、この額は桁外れですよね。。
日本は、520億円くらいですか?これは、シューマッハの約50倍。
人間 VS 国で物差し計るのも変ですが、
計れてしまうくらいの金額ですよね。。

他にもハリウッドスターやら、
ペ・ヨンジュン(こいつはどうでもいい)なんかも寄付してます。
その額は、いずれも北朝鮮以上。
・・額ではないですがね。。
でも、あの国もお金を出したのには驚きましたが。。


密かにMOTOGPを応援している私ですが、
昔はF1も結構好きでした。
所謂F1ブームと言われた、90年〜93年くらいは熱心に見てましたね。
あの当時の話なら、ある程度は熱く語れます・・。

シューマッハがF1デビューしたのは、確か91年のベルギーGPでしたよね。。
>続きを読む・・・シューマッハは男前やね
0 Comment  0 Trackback  Permalink

WEB関連メモ(2005年、アメリカのIT分野トレンド予測)

Diary

2005年01月06日

えー、まずタイトルとは何の関係もないですが、
新年早々、少し忙しいです。。

現在、基本的に仕事の中心は、
とある作業先にて、とあるサイトのメンテ作業等をやってるんですが、
1月、2月にリリースするサービスが多く、納期が迫ってるんで大変です。。
今日は久々、集中して作業してました。

・・ってこんな状況なんですが、当サイトは、
「忙しくて更新できませんでした」的な事にはしたくないなと、
去年から思ってましたんで、ここは頑張って書いときます。。


で、2005年が始まりました。どんな年になるのか?
そんな中、今年のITトレンド予測的な記事があったので、見てみた。。

「05年はRSSが普及し、無線ブロードバンドも進展」、米調査
米eMarketerが、IT分野における2005年のトレンド予測を米国時間1月5日に発表した。eMarketer社はオンライン広告の状況変化、広告でのRSS利用の広がり、無線ブロードバンド・サービスの進展などがあるとしている。


>続きを読む・・・WEB関連メモ(2005年、アメリカのIT分野トレンド予測)
0 Comment  0 Trackback  Permalink

WEB関連メモ(2004年、アメリカでのブログ動向)

Diary

2005年01月05日

サイトメンバーリーダーのfukuさんが、
正月早々Linux系のTipsをバシバシ書き込んでくれましたが、
正月ボケの抜けきれない私自身は、本記事が2005年初投稿となります。。

去年までの、”ブログ書き込む勢い”を休めていたら、
イーナチュラルさん曰くの”ブログ脳”が、エラく休まってしまいまして、
昨日までは、どうも書き込む気が湧きませんでした。。
しかし、そろそろ始動していかないといけません。。。
とにかく今年は、去年以上に色々取り組んでいく所存です。
今年も当サイトをよろしくお願いします。

さて、去年もそうでしたが、
Tipsネタがあまりない時は、Googleのニュース検索から、
色んなニュースをピックアップして適当な意見を書いてます・・。

・・で、
2005年初投稿は、その書きやすいニュースネタからいってみます。。


2004年、急速にブログが広まりました。
今年は、そのブログは更にどうなっていくんでしょうか?
こういうIT系の動向って、アメリカの動きを見ておいた方がいいとも聞きます。
その動向は、必ず遅れて日本にも影響を与えるからです。
そのアメリカの、大雑把な2004年のブログの動向の記事。

「米国ブログ読者数、9カ月で6割増の3200万人」、米調査
2004年11月時点における米国のブログ読者数は3200万人に達し、同年2月から58%も増加したという。


>続きを読む・・・WEB関連メモ(2004年、アメリカでのブログ動向)
0 Comment  0 Trackback  Permalink

redhat9でSamba3の構築

Linux・Unix・Apache

2005年01月04日

■redhat9でSamba3の構築

redhat9のsamba2にて特定の文字列のファイルを作成しようとすると「指定されたパスが見つかりません」のエラーが発生するためsamba3をインストール >続きを読む・・・redhat9でSamba3の構築
0 Comment  0 Trackback  Permalink

fedora インストール時のドライバディスクの読み込み方法

Linux・Unix・Apache

2005年01月03日

■fedora インストール時のドライバディスクの読み込み

玄人志向のATA133RAID-PCI2のRAIDカード
http://www.kuroutoshikou.com/products/ata100/ata133raidpci2fset.html
を使用してファイルサーバを構築しているのですが
fedoraインストール時にドライバディスクを読み込ませる必要があったので調べた結果

インストール時の「boot:」プロンプトで

boot:linux dd noprobe updates


を入力後、実行

少し待つと問い合わせがきます >続きを読む・・・fedora インストール時のドライバディスクの読み込み方法
4 Comments  2 Trackbacks  Permalink

メモリ診断ツールのインストール

Linux・Unix・Apache

2005年01月02日

■メモリ診断ツール(memtest86)のインストール

なにか問題があったわけではないですが
サーバの安定稼動のためにメモリのチェックを行います。

○memtest86のダウンロード
http://www.memtest86.com

memtest86-3.2.tar.tar


/tmpで解凍

>続きを読む・・・メモリ診断ツールのインストール
0 Comment  0 Trackback  Permalink

システムの時間を合わせる

Linux・Unix・Apache

2005年01月01日

■システムの時間を合わせる
WEBサイトのアクセス解析で必須となる正確な時刻を得るため
タイムサーバーとの同期を行うように設定します。

○ntpdのインストール

#rpm -qa | grep ntp ←インストール確認
#apt-get -y install ntp ←インストールされていないので
#vi /etc/ntp.conf ←/etc/ntp.confを編集
タイムサーバを追加(複数指定するほうがいいようですが)
server clock.nc.fukuoka-u.ac.jp ←追加(福岡大)


>続きを読む・・・システムの時間を合わせる
0 Comment  0 Trackback  Permalink