Author Archives: sino

田舎のIT屋のサイトがドイツ語で紹介される、ということ

が、あるのだということを今日身を持って知りました。

Google で弊社サイトへリンクを張っているページを調べたら、ドイツの見知らぬ人が FCKEditor 組み込み TinyD をスクリーンショット付で紹介してくれていました。いやー、正直言って感動。オープンソースはこういうのがあるからやめられねっす。すごい人はもっと感動を味わってるんだろうなー。

今日のサポート1件

日頃、サポートでご贔屓いただいているお得意様に新規インクジェットプリンタを導入しました。デジカメで撮った写真がきれいに印刷できて大変満足されたようです。ほんのちょっとしたことですが、この手の仕事にはシステム構築やプログラミングとはまた違った充足感があります。

「歩けないのに走れるわけがない」という言葉がありますが、まさにその通りだと思います。小さな役に立てない者が大きなことをできるわけがない。ましてや技術や能力のあるなしで人間の価値が決まるわけでもありません。

逆に考えれば、技術レベルの低い人に照準を合わせればそれだけ大きな市場が見えてくるわけで、そういうヒントを与えてくれるパソコン初心者様のサポートは大喜びでやらせていただいています。

玄箱で作るアプリケーションサーバ

Webアプリケーションは何もインターネット上に公開しなければならない、とい決まっているわけではありません。社内に Web サーバを立てて、その中で使ってもらってもいいじゃないか、という発想で

を組み合わせてアプリケーションサーバとして売れないか、などと画策しています。

コケにコケまくりながらも、何とか玄箱HGの Debian(Sarge)化に成功。玄箱のいいところは、ファームウェアが既に Linux になってるので、もしDebian化に失敗しても、どうにもこうにも手出しできなくなる、ということはないことです。前に LANDISK のときはシリアルケーブルを取り付けに失敗し、ハード的にお亡くなりになってしまいましたが、玄箱はソフト的になんとかなるので、ぶきっちょ製作所も安心です。

今、PostgreSQL をコンパイルしてますが、さすがに遅いですね。実運用するには上手くインデックス張らないと厳しいかも。

Flash 始めました。

ナローバンド時代のトラウマから、Flash(写真や文字が綺麗にアニメーションされるヤツ)が嫌いで嫌いで今まで手を出していなかったのですが、やはりただの写真とは訴求力が違う(本当のことを言うと顧客の満足度が違う)ので、勉強することにしました。

やってみるとなかなかどうして面白かったりするんですよね、これが
。こういう新しい技術を覚えることを楽しいと感じられるか否かが、向いている向いていないに直結していると思います。

ゼロ金利政策解除!

弊社のような無借金主義、借金をマイナス要因と見なす企業にとってはやはり喜ばしいニュースです。景気が回復したことの何よりのお墨付でしょう。総裁と村上ファンドとの関係が取り沙汰されている日銀ですが、この決定は肯定的に受け止めたいと思います。

Icecast 面白い

ある未定案件で音声つき動画をライブストリーミングする話が浮上したので、手始めに音声だけのキャスティングに挑戦してみました。

サーバに Icecast を仕込み、WinXP で再生中の mp3 をサーバへ流しつつ、別の Winマシンでそれを再生する、というもの。意外にサーバへの負荷は低く、高音質でも十分いけました。まあ同時アクセス数が1だけってのもありますが。

あとは動画をどうやって生で流すかですが、今回の案件はどちらかというと画質よりも音質が求められるものなので、ネットワークカメラ + ルータに穴開けで行こうかと思っています。

1日に250件のユニークアクセス

FCKEditor 組み込み TinyD が XOOPS Cube サイトで告知されてから、1日当たり約250件の来訪者が訪れるようになりました。「XOOPS FCKEditor」でググると第2位。それなりに反響もあるようです。

ただ、最近 Joomla! の存在を知ってしまい、これからの案件はこれで行こうかと考えています。XOOPS はどちらかというとポータル/コミュニティサイトに特化している面がありますが、Joomla! はいわゆる普通のホームページを CMS 化するのに向いています。弊社のこのサイトなんかはまるごと Joomla! で構築できそうです。キャラクタコードも UTF-8 だし、イマドキな感じ。標準で WYSIWYG エディタがついてきますが、それ以外にも FCKEditor や TinyMCE のフルセットを組み込むこともできます。

というわけで XOOPS に対する情熱がちょっとだけ薄れつつある今日この頃。

お客様(プロでない人)にホームページを更新してもらうことを考えてみる

もちろん、全体の基本的なデザインはこちらでやるとして、例えば料理店のホームページで料理の値段が日によって異なる、そういう場合に顧客サイドで更新してもらうにはどうしたらいいか、ということを考えてみたいと思います。

1.全部静的なHTMLにして顧客にはウェブオーサリングソフト(ホームページビルダー、Dreamweaverなど) を使ってもらう

  • ソフトを購入するコストがかかる
  • オーサリングソフトが対応している範囲のことしかできない
  • ヘッダ画像を変えたい、というような場合には全部のページを書き直さなければならない

2.<FRAME> を駆使する

  • 外部からリンクが張りにくい
  • 検索エンジンにかかりにくい

3.CMS を使う

  • CMS の使い方を覚えてもらわなくてはならない
  • レスポンスが多少重くなる
  • WYSIWYG で編集できない(場合が多い)

それぞれ短所はあるのですが、長い目で見て一番効果があるのは3.かな、と思います。昨日の Hack はそれに対する一つの答えなわけです。オーサリングソフトとCMS、どちらにしても使い方を覚えてもらう点では同じ。ならば情報とデザインを明確に分けることのできるCMSに一長あり、という感じでしょうか。

[日曜ハック] FCKEditor 組み込み TinyD

GIJOE さん作の TinyD は静的なページを作るのにとても便利なのですが、組み込まれている WYSIWYG エディタが SPAW のみで、これにはエディタから直接ファイルがアップロードできないなど、やや不便な面があります。

そこで、私が知る限り最も強力なブラウザ内 WYSIWYG HTML エディタ、FCKEditor を組み込んでみました。(詳細 | ダウンロード)

ほぼ半日がかりの Hack でした。

[ja]米アトランタにお引越し[/ja][en]Moving to Atlanta, U.S.[/en]

[ja]

もちろん、事務所ではなく、このサイトをホスティングしているサーバのことです。サーバの移転先としてアメリカのホスティング会社を選びました。

クレジットカードで決済後、IMでサポートしてもらい、移転完了。思ったより簡単でした。結局 VPS ではなく、普通の共有ホスティングになりました。(ならロリポップでいいじゃんって?その通りですが、VPSでないことに気づいたのが決済後だったんです…。orz)

海外サーバで XOOPS (PHP + MySQL な日本語アプリ)を動かすときのためのメモ

MySQL の文字コードが latin1 でコンパイルされているので、PHP側で明示的に文字コードを指定しないと日本語が ??? と化けます。XOOPS の場合、/class/database/mysqldatabase.php の 88 行目付近で

        if($selectdb != false){
                if (!mysql_select_db(XOOPS_DB_NAME)) {
                        $this->logger->addQuery('', $this->error(), $this->errno());
                        return false;
                }
        }
        mysql_query("SET NAMES ujis;"); ←この行を追加
        return true;

しておくといいでしょう。
[/ja]
[en]

Of course, I’m talking about the web server which serves this site, not my office. I chose a hosting company in U.S.

After paying with credit card, supported with online staff in IM, then moving was completed. It was easier than expected. The service is not an VPS but a usual shared hosting. (You may say “Domestic hosting service is enough”? You’re right, but it was after paying that I noticed it’s not VPS. sigh.)

[/en]

Copyright © 2026. Powered by WordPress & Romangie Theme.