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

WEB関連メモ(ブログ、XMLへの期待)

Diary

2004年11月30日

・ブログへの期待

医療の現場では、WEBで情報収集が盛んに行われているが、
情報発信に関しては、積極的に行われていないといった記事。

医療従事者のWeb情報発信はまだ低調
ネットアンドセキュリティ総研の調査によれば、医療関連従事者の約7割が業務上でWebサイトを利用していることがわかった。しかし、Webサイトを情報発信のツールとして利用している割合はまだ低いようだ。


>続きを読む・・・WEB関連メモ(ブログ、XMLへの期待)
0 Comment  0 Trackback  Permalink

ORACLE:表(テーブル)、ビューで定義できる最大列(カラム)数は?

SQL

2004年11月30日

”ORACLE8、9”、共にテーブルやビューへ定義できる最大列数は1000
こんなテーブルレイアウト、誰が考えるねん?と思うが、
たまーに、”こういう設計する人”もいる、
”仕様上、設計せざるを得ない”事もある・・ようだ。。。
>続きを読む・・・ORACLE:表(テーブル)、ビューで定義できる最大列(カラム)数は?
0 Comment  0 Trackback  Permalink

PHP:ファイルのロック方法(排他制御)の例

PHP

2004年11月29日

PHPでのファイルロック処理、ファイルシステム関数を用いた場合の一例。
基本的には、下記のようなロジックで可能となる。
>続きを読む・・・PHP:ファイルのロック方法(排他制御)の例
6 Comments  1 Trackback  Permalink

WEB関連メモ(WEBを取り巻く可能性)

Diary

2004年11月26日

今日は、「ほー」と思えるいい記事が多いな。。

>ブロードバンド、ハードウェアの低価格化、オープンソース、XML技術の到来がもたらしたもの


>続きを読む・・・WEB関連メモ(WEBを取り巻く可能性)
0 Comment  0 Trackback  Permalink

WEB関連メモ(ビジネスブログを考えていく)

Diary

2004年11月26日

「またか」といった感もありますが、最近多いこの手の記事。
しかし、今回の記事は非常にわかりやすくよい記事だと思ってので取り上げてみました。

>企業ユーザーにもブレイクするか?「ビジネスブログ」【前編】
社内コミュニケーションツールとしての可能性
個人ユーザーの間で日記や情報発信などのツールとして急速に広まりつつあるブログを、法人向けにビジネスブログとして活用しようという動きが強まっている。


>続きを読む・・・WEB関連メモ(ビジネスブログを考えていく)
0 Comment  0 Trackback  Permalink

申し訳ありません

Diary

2004年11月25日

本日、当サイトのアクセス解析処理でエラーが多発しています。。
当サイトにアクセスされた方で不快な思いをされた方がいるかもしれません。。
申し訳ありません。。。

自作アクセス解析ツールの排他制御処理がらみで問題が発生していました。
完全な解決には至っていませんが、かなり動作が不安定なので、
当面、アクセス解析処理を削除することにしました・・。

しかし、どうもレンタルサーバー自体の動きも怪しいです。。
Nucleus管理画面でもエラーが発生してます。。
様子を見て、問題あればサポートに問い合わせてみようかと思ってます。
(XREAサーバーです)

【追記】
本日、PM5:00現在、レンタルサーバーの調子は戻ったようです。。
XREAフォーラムでも異常を訴える書きこみがあります。
当サイトの自作アクセス解析ツールは、XMLファイルを作成しますが、
そのユーザー(所有者)が今までは「apache」だったのが、
突然、「自分のユーザー(xreaログインユーザー)」に変わりました。
で、”Permission denied”(権限によるアクセス拒否)となってエラーが頻発しました。
他、Nucleus管理画面ログイン時にも、セキュリティエラーが表示され、
全くログインできませんでした。。
「globalfunctions.php」の記述、
”$CONF['alertOnSecurityRisk'] = 1;”を
”$CONF['alertOnSecurityRisk'] = 0;”に変更し、
再びログインできるようになりましたが、何でこんな事せなあかんねん!!

サーバー復旧後は、上記設定を元に戻してもログインできました。

XREAを借りて6ヶ月。。
このくらいひどい障害は初めてです。。
原因は何なのか??
XREAサポートフォーラムをチェックしておきます。。。。。


【更に追記:2004年11月26日】
今日の午前1時前サポートフォーラムに、管理者からメンテナンス報告がありました。。。
セキュリティ強化の為、サーバーソフトウェアを更新作業を行っていたが、
その作業中にPHPがCGIとして動作していたらしい。。それが原因でした。

まあ、レンタル料も安く、比較的快適に使わせて頂いてますが、
せめて「メンテナンスやってます」くらいの情報が欲しかったですね。。
結構、他のユーザーさんも困ってそうでしたし。。

これに加えて、自作アクセス解析ツールのファイルロック処理の見直しも終了。
動作も安定し始めました。もう少し状況を見てみるか。。

0 Comment  0 Trackback  Permalink

WEB関連メモ(企業がどんどんブログを活用)

Diary

2004年11月24日

海外からの話題ですが、どこもかしこも”ブログ”を活用し始めてます。。

MSやSunに続き、HPもBlogの活用開始
過去数週間、HPのソフト開発部門の開発者数人が、Blogを使ってサービス指向アーキテクチャ(SOA)やXMLなどの技術的話題についての意見を公開し始めている。同社では、さらに幅広い社員に同様の活動を押し広げていく考えだ。


>続きを読む・・・WEB関連メモ(企業がどんどんブログを活用)
0 Comment  0 Trackback  Permalink

WEB関連メモ(イントラブログ)

Diary

2004年11月22日

Googleが、社内システムにブログを導入し、そこから色んな物が見えてきたという記事。

>Google、「企業内Blog」に大きなメリットを実感
GoogleはBlogger買収後、このBlogシステムを社内システムに応用してみせた。そこには新たなビジネスチャンスが埋まっているようだ。


>続きを読む・・・WEB関連メモ(イントラブログ)
0 Comment  0 Trackback  Permalink

PHP:PHP5でのDOMXML関数:PHP4とPHP5の互換:DOM Function

PHP

2004年11月19日

自作アクセス解析ツールはPHP4で作ってました。(あんま意識してませんでしたが。。)
このツールは、DOM XML関数を使用してまして、XMLベースで動きます。
それを、別サイトでも使おうとインストールすると、思いっきりエラー出ました。。。
別サイトはPHP5環境です。

別サイトはNucleusで構築してますし、サイト自体は問題無く動作しているので、
PHP5環境でもNucleusが使用できることの確認は出来ましたが、
アクセス解析ツールの方がコケまくり。。
エラーの原因はDOM XML関数でしが、これがPHP5で使用できないとの記述も
これといって見当たらず、途方にくれている時に出会った下記サイト。
>PHP5.0.0のDOM Functionに関する諸情報
これを足がかりに、大変な対応がとりあえず今終わったところです。。
>続きを読む・・・PHP:PHP5でのDOMXML関数:PHP4とPHP5の互換:DOM Function
0 Comment  0 Trackback  Permalink

いい加減なシステム屋。。

Diary

2004年11月18日

SEやPGといった、ソフトウェア業界でシステム開発をしている人達は、
自分達の事を「システム屋」と呼んだりします。(特にソフトハウス)
このニュアンスには、”SE,PG=IT=最先端”といったイメージでなく、
どちらかと言うと、地道な作業を行う”町工場的”なイメージを思い起こさせる気がします。

実際のところもその通りで、地道でしんどい仕事です。
「仕事は?」と聞かれて、「SEです。プログラマーです。」と答えると、
「うあ、すごい。頭いいんですね。これからの業種ですね。」という反応も未だに。。
この仕事の、世間との認識のズレを感じずにはいられません。

以前、知り合いのWEB日記に、
「我々のような仕事は”土方と同じ”」という書き込みがありました。
なるほど、その通りです。(”どかた”です。新撰組”ひじかた”ではありません。)
何も、”土方”の方をどうこう言うわけでなく、それ程、重労働だという事なんです。
>続きを読む・・・いい加減なシステム屋。。
0 Comment  0 Trackback  Permalink

PHP:各レンタルサーバーのPHP動作環境を調べるには

PHP

2004年11月17日

PHPには、PHPがインストールされていれば常に使用できる”標準モジュール”と、
PHPがインストールされていても、
更に別で必要なライブラリをインストールしないと使用できない、”拡張モジュール”がある。

自らサーバーを構築したり、
自分のPCにPHPをインストールしてPHPを動作させる場合には、
まあ、基本的にその環境に何が入ってるかなどがわかっているので、
この機能が使える・使えないの判断が出来るが、
レンタルサーバー上でPHPを動作させるような場合、
そこでどこまでの機能が使えるかを知らなければ、
せっかくPHPモジュールを作成しても、この環境では動かなかった、、となってしまう。

そこで、次の関数でPHPの動作環境を知ることが出来る。
>続きを読む・・・PHP:各レンタルサーバーのPHP動作環境を調べるには
0 Comment  0 Trackback  Permalink

期待せずにはいられない。。

Talk

2004年11月16日

映画の話です。

「Heartfield」さんの記事。
ここに私も好きな映画を取り上げてました。

DVD化してほしい作品
まず真っ先に思いつくのが「恋人までの距離(ディスタンス)」です。主演はイーサン・ホークとジュリー・デルピー。というか二人以外は皆エキストラ。タイトルはどうかと思いますが、内容は尋常じゃなく素晴らしいです。一晩限りの恋人のお話なのですが、その間に交わされる会話がね、とってもいいです。憧れます。



「恋人までの距離(ディスタンス)」。
ダサい邦題ですが、内容は「Heartfield」さんも書かれている通りいい感じです。
とにかく、全編二人だけの何気ない会話。
ありそで無い話だとは思いますが、ついついノメり込んでしまう。。
恋愛映画が好きとか嫌いとか、そんな事よりそれ以前に自然な感じでいい映画。
>続きを読む・・・期待せずにはいられない。。
0 Comment  1 Trackback  Permalink

PL/SQL:テーブル型(配列)をパラメータとして使用する

SQL

2004年11月15日

前提として、ストアドプロシージャをパッケージとして作成します

ストアドプロシージャのパッケージとは・・・
宣言部と本体で対になっているストアドプロシージャのことを指しています

1.宣言部において、以下の宣言を行う

TYPE 変数名 IS TABLE OF 型 INDEX BY BINARY_INTEGER;

例:


CREATE OR REPLACE PACKAGE TEST AS

TYPE T_TEST1 IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;

FUNCTION TEST1_F(
P_1 IN T_TEST1,
P_2 IN NUMBER
) RETURN NUMBER;

END;


>続きを読む・・・PL/SQL:テーブル型(配列)をパラメータとして使用する
1 Comment  0 Trackback  Permalink

Googleのインデックス倍増の影響?

Diary

2004年11月15日

11月8日から1週間の当サイトのアクセス状況ですが、
1日の平均アクセス数が約1.5倍に増えたという結果が出ました。

11月1日の1日だけで、Googleクローラーのアクセスが約1000あり、
何か今までにないアクセスだったので、何の事なのかなと気になっていましたが、
この変な動きを裏付けると思われる記事がありました。

SEO関連で何かあれば、まずチェックするこのサイト。
>SEM リサーチ

Google、インデックス数を8,058,044,651に拡大
Googleのインデックスが8,058,044,651になり、ファイル数が80億を超えました。今までは4,285,199,774でしたので、およそ2倍増。


>続きを読む・・・Googleのインデックス倍増の影響?
0 Comment  0 Trackback  Permalink

ソフトウェア業界によくいる人達

Diary

2004年11月12日

私がSE・PGと言われる職業に就いてから、かれこれ9年が経ちました。
今まで、いろんな作業先でいろんな人達と出会いましたが、
振り返ると、結構同じような人達ばかりだったなと言えます。。

その前に、何でいろんなとこに行くのかという事ですが、
私自身は、別に転職を繰り返してきたわけでなく、
約8年は新卒でずっと同じ会社にいました。
・・まっ、そこを辞めて1年後の今なのですが。。

で、会社にもよりますし、やる作業にもよりますが、
この業界いると、自社で作業するだけでなく、
ユーザーさんのところで作業したり、請負先の会社で作業したりとなります。
それは、作るシステムによって、必要なシステム環境も違ってくるわけで、
それが自社ではできない場合、またユーザーさんと逐一打ち合わせつつ作業する場合とかも、
自社以外での作業となる訳です。。

後は、外部スタッフとして、別のソフトウェア会社と契約をして働く場合。
特に小さいソフトハウスとなると、このパターンが一番多い。
属にいう、派遣やフリーランスもこれに当たります。


サイトメンバーと飲みに行っても、ついつい各作業先の人間の話にもなりますが、
私が思う、ソフトウェア業界にいる人達について。
これは、あくまで私見ですので。。
>続きを読む・・・ソフトウェア業界によくいる人達
4 Comments  0 Trackback  Permalink

WEB関連メモ(ブログとビジネスのコラム)

Diary

2004年11月11日

最近、やたらとこの手の記事が多くなってきた気がします。

「ブログ」は本当にビジネスで使えるのか?
企業が自社のWebサイトで「ブログ(blog:日記式の簡易Webサイト)」による販促を始める例が増えている。9月18日に,P&Gが洗剤「アリエール」の販促ブログ「アイラブ困ったさんコンテスト」を始めた。日産自動車も,9月30日の新型車「ティーダ(TIIDA)」発売と同時に「TIIDA BLOG」を開始。味の素も10月1日に,料理をテーマにした「マヤヤのお料理ABC」を始めるなど,ここ1〜2カ月で販促目的のブログが相次いで立ち上がった。



>続きを読む・・・WEB関連メモ(ブログとビジネスのコラム)
0 Comment  0 Trackback  Permalink

居酒屋ブログ、その後。。。

Diary

2004年11月10日

以前、個人で居酒屋を営んでいる友人から、
HP(ホームページ)を作ってくれと依頼され、ブログで作ってやると意気込んだ。
>居酒屋ブログ。。。


その後、コツコツと時間を作っては、その作業を進めている。
ブログをメインとした、居酒屋HP。
もちろん、店の紹介・地図等、お決まりの情報はあるが、
それだけでは、つまらないHPなので、
店長がブログで日々の店の事、いろんな事を書き込む。
まあ、ありきたりだけど、現状はこんなスタンスのHP。

レイアウトを何となく決めてー、必要な機能を決めてー、とやっていると、
ふと、「これはヤバイ」と呟いてしまう。。
「これはヤバイ。。Nucleusってヤバイ。。。」

>続きを読む・・・居酒屋ブログ、その後。。。
2 Comments  0 Trackback  Permalink

プログラムのコードに日本語を使うってどうなん?

Diary

2004年11月09日

最近は、ブログブームも手伝って、
ソフトウェア業界人以外のいろんな人が、プログラミングというか、
それに近い事をし出してる感があります。

例えば、ライブドアとかのブログサービスサイトでブログをしていて、
何か機能的に物足りないから、自分でレンタルサーバー借りて、
そこにMTやらNucleus入れて、訳わからぬままサイト構築してしまっている人達。
それし出すとなると、PHPやらCSSとかいう単語も出てきて、
まあそれで「止めた」となる人もいれば、更にのめり込んで、変に極めていく人達。。

そんな人達でも、”日本語”の扱いでつまづくことがある筈です。
「EUC」やら「UTF-8」やらの単語と共に、画面表示内容が文字化けしてうまく表示されない。

これらからもわかるように、
プログラミングにおいて日本語というのは結構厄介の種になります。
できれば、あんま使いたくないし、日本語対応とか考えたくない。。
基本的にこう考える人も少なくないでしょう。

しかし、「わかりやすいから」とかいう変な理由があるのか知りませんが、
プログラムのコード自体に日本語を用いてる場合も結構あります。
>続きを読む・・・プログラムのコードに日本語を使うってどうなん?
0 Comment  0 Trackback  Permalink

Nucleus:テンプレートの切り替え方法(スイッチ):プラグインは使わない

Nucleus

2004年11月08日

カテゴリーによって、テンプレートを変えたい場合。
いろんな方法があるかも知れませんが、プラグイン等を使わない方法です。
しかも簡単にできます。

この投稿の為に無理やりといった感がありますが、
当サイトで言えば、about Site Memberabout This Site
それら以外という切り分けをしてみました。
「メインの目次ページ」についてですが、
上記2つのカテゴリーの各記事の見た目と、以外のカテゴリーの各記事の見た目。

@ WEB Artisan Diary (69 items)
2004-11-05 by ossi


このようなヘッダー部が当サイトの各記事にはありますが、
上記2つのカテゴリーに関しては無くしてみました。

これには、2つのテンプレートを用意し、以下の方法で実現できました。
正直、当サイトに関しては、カテゴリー毎に見た目はあまり変えたくないのですが、
あくまで、この投稿の為、そして実例としてこのようにしてみました。。。
>続きを読む・・・Nucleus:テンプレートの切り替え方法(スイッチ):プラグインは使わない
0 Comment  0 Trackback  Permalink

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

Diary

2004年11月05日

「IT media」より。
何か、最近の私の中では、月初めに見る定番の記事になってます。

>7分で分かる10月のBlog界
10月のBlog界は、RSSリーダー、ヤフーの参入、写真や地図との連携を行う新サービス展開など、Blogの多様性を模索する動きなどが幾つも見られた。ほかにも、livedoor Blogのリアルタイム制限、はてなが踏み切った住所登録要請も、Blogの今後を考える上で見逃せない。


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

Nucleusファイルアップロード時のエラー対策2

Nucleus

2004年11月04日

当サイト構築時は、下記の方法で解決しました。
>Nucleusファイルアップロード時のエラー対策

しかし、最近別サイトをNucleusで構築してたら、上記のように対応しても、
このファイルタイプは認められていませんってエラー出まくり。。
もちろん、アップロードを許可するファイルタイプにも入れてるのに。。。

・・って、いろいろ調べてると、
どうもXREAサーバーは、サーバー名によって微妙に設定違うみたい。。
ちなみに構築し始めた別サイトのXREAサーバーは、”s93”です。

で、結局、前にも見たこの記事にお世話になることに。。
>続きを読む・・・Nucleusファイルアップロード時のエラー対策2
3 Comments  2 Trackbacks  Permalink

FTP:アスキー、バイナリモード転送:EUC変換って?

PHP

2004年11月04日

phpのTipsではないですが、Unix系サーバーに絡むファイル転送について。

ぶっちゃげ、Windows畑で育ってきた私にとって、文字コード変換とか苦手です。。
ASP開発なんかでも、開発しているクライアント端末、
動いているWEBサーバー共にWindows環境(IISサーバーの場合)であれば、
こんな文字コードとか考えなくていいんです。。

しかし、やはり安定して動くサーバーといえばUnix系。
そのサーバーに対して、PHPなんかをFTPでファイル転送する際に、
ついついいつもの調子で、ぽけーっとしていると、
クライアントとサーバーの文字コードが違うんで、全然動かなかったりします・・。
そこで、これらについて、改めて簡単にまとめてみよっと。。
>続きを読む・・・FTP:アスキー、バイナリモード転送:EUC変換って?
0 Comment  1 Trackback  Permalink

Nucleus:メールから書き込みできるプラグイン「NP_HeelloWorld」導入

Nucleus

2004年11月03日

当サイトもメールから書き込みできるプラグイン「NP_HeelloWorld」を導入しました。
結局のところ、単純で簡単に出来ましたが、一応、備忘録として投稿しておきます。

※下記内容で、”編集 オプション”とありますが、
    Nucleus3.1を新規でインストールした場合、”編集”となります。 >続きを読む・・・Nucleus:メールから書き込みできるプラグイン「NP_HeelloWorld」導入
0 Comment  0 Trackback  Permalink

PHP:スクリプト実行時間の設定

PHP

2004年11月03日

PHPスクリプトの実行時間を設定するには、下記の方法がある。
処理時間がかかる可能性のあるスクリプトに実行時間を設定することで、
タイムアウトで処理が落ちる等を回避できる。

但し、XREA等、PHPがセーフモードで実行されている場合は効かない。。
(おそらくレンタルサーバー全体的に無理なのでは??)
ちなみに、XREAはデフォルトの30秒が指定されていると思われる。


以下、実行時間を60秒に設定する例。

■max_execution_timeで設定

(例)
ini_set('max_execution_time', '60');




■set_time_limitで設定

(例)
set_time_limit(60);


0 Comment  0 Trackback  Permalink

ゴッゴル:SEO:アクセス解析と出前に見る、人の流れ

Diary

2004年11月02日

ゴッゴル、ゴッゴル!

一応、書いて見たかったので。。
”ゴッゴル”の意味は、こちらから。

>ゴッゴルゴッゴルってなんだ?
【2004年12月15日追記】
とりあえず、ゴッゴルに参加表明。。
第 1 回 SEO コンテスト

SEOと言えば、Google。Googleと言えば”GoogleDance”。
これをGoogleDanceと言うのかはわかりませんが、
自作アクセス解析ツールのログを見ると、
月初めの昨日、Googleのクローラーから、約1000のアクセスがありました。。
1日で1000アクセスです。。時間帯は午前8時から12時に掛けて。
今日は、現時点であまりクローラーアクセスはありませんので、
昨日のは何の意味かも判断しかねますが、とりあえずクローラーからの大量のアクセス。。
昨日書いておけば、すぐに検索結果に反映されたかもですが、
とりあえず、”ゴッゴル”という事で。。

確かに、このキーワード”ゴッゴル”で最終的に検索結果上位に食い込んだサイトは、
SEOを売りに商売できるかもですね。。

ところで、アクセス解析していると見えてくるんですが、
人の流れとはおもしろいものです。
>続きを読む・・・ゴッゴル:SEO:アクセス解析と出前に見る、人の流れ
0 Comment  9 Trackbacks  Permalink

マイケル・ジョーダン、MOTOGP参戦!?

Talk

2004年11月02日

・・さあー、2005年MOTOGP初戦。
ポールポジションは、あの元NBAスーパースター”マイケル・ジョーダン”!

そしてー、スタートを切ったぁ〜〜!!
トップはジベルナウを押さえてジョーダンっ!!!

jordan1 >続きを読む・・・マイケル・ジョーダン、MOTOGP参戦!?
0 Comment  0 Trackback  Permalink

ロッシ貫禄の9勝目!MOTOGP最終戦バレンシアGP(そしてNHK-BS1中継終わり)

Talk

2004年11月01日

既に年間チャンピオンを決定しているロッシが、最終戦も見事に勝利を飾りました。

rossi

今年9勝目。ホント強すぎて、相手いません。
今季YAMAHAに移籍。去年まで、特にMOTOGPとなった2002年からでも、
YAMAHAはほとんど勝っていません。
YAMAHAが強かった時代といえば、もう10年程前になります。

そんなチームに移って、その年に9勝してチャンピオン。
その強さは、F1で言えばシューマッハ。
シューマッハが、佐藤琢磨のいるBARホンダに移籍して、
いきなり9勝してチャンピオン獲得したようなもんです。

MOTOGPは、既に来季への動きが始まっています。
選手の移籍、あのNBAのジョーダンがMOTOGPのチームを持つとか。。

・・しかし、来年はTVで見れねーのかなあ。。。

>続きを読む・・・ロッシ貫禄の9勝目!MOTOGP最終戦バレンシアGP(そしてNHK-BS1中継終わり)
3 Comments  0 Trackback  Permalink