TOP > 2007年08月

【JavaScript】 MooTools:Ajaxを使ってみる

2007.08.31 Author: たわばがに

今回は MooTools のAjaxオブジェクトに絞ったお話をしたいと思います。

MooTools は、軽量・高速がウリのJavaScriptライブラリです。
確かに、フルセットでダウンロードしても、180kbyte程度(V.1.11)しかないので、
用途限定で機能を絞り込めば、かなりスリム化できそうです。

さて、それでは簡単なサンプルを作成してみましょう。

続きを読む >>

作業環境を考える

2007.08.29 Author:

ども、総務です。
さて、当社の社内環境ですが、各人基本的にパソコンとにらめっこをし続ける日々ですから、その環境には最も気を遣うところであります。

先日、キーボードの不調やら環境改善を要望され、実際に変えたケースがありましたので、ちょっとご紹介します。

key1.jpg

こちらは、開発部のあるデスク。モニタが2台ありますねぇ。さて問題です。キーボードはどれでしょうか。
簡単ですね。真ん中にあるちっこいのです。開発時の作業効率を追求した結果、こんなキーボードに至っているとか。部内の周囲の者には微妙に違和感を覚える光景であります。

でも、これが当人にとってベストな環境であるならば、会社としては用意するのです。


key2.jpg

次に、こちらは営業部のあるデスク。先日までマイクロソフトのハの字キーボードを使っていたようなのですが、諸事情(キーボードの足が壊れた)により、買い換えを余儀なくされることに。
この人の場合、元来ホームポジションとは全く無縁で、左手で右手の領域を侵食することもしばしば。あげくの果てに今では珍しいカナ打ち人。しかも社内唯一のATOKユーザ。オーソドックスなキーボードに見えますが、打鍵時の心地よさは何ともいえないようです。

# ちなみに、画面のセカンドライフは遊んでいるのではありません。リサーチ中だそうです。


弘法筆を選ばずとはよく言いますが、やはり良い仕事のために良い筆を選ぶというのも重要なことと当社では考えているのであります。

余談ですが、先日アップルストアで新しいMacのキーボードを触ってきたのですが、どうもあの電卓的なキーボードに生産性というものを感じることができません。デザインはなんとも好きなところなのですが、微妙な印象を持つのでした。

庶務二課長

手っ取り早くCMS その1『Adobe Contribute3』

2007.08.17 Author: マル

いつかの夕暮れ頃に現れるWEBシステム企画人のたわいない話、「たそがれ営業部」。しばし、マルにおつきあいください。

大変ご無沙汰なことです。当社も昨日からお盆明けの営業を開始しました。しばしマルは、IT業界四国八十八カ所巡りをしておりました。
別に年金を納め忘れたわけでも、選挙に負けて頭を丸めたわけでもありません。

さて、お客様からホームページ関係のリニューアルのご相談を受ける際には「CMS」がどうのこうのというお話が何度かに1回はなされるわけですが、何でもかんでもシステム化を提案するホームページ屋さんも少なくなく、たいていはホームページがBlog化されます。

ただ、更新されないWeb(特にBlog)は情報廃棄物になってしまうとは、先人の多くが口を一つにして語ることであります。
程度の低いホームページ屋さんと思慮の浅い(浅くさせるのはホームページ屋の罪なのですが)お客様との間に繰り広げられるのは、いかにもBlog的なBlogスタイルのサイトづくりそれもあからさまに分かるレベル。となりますと、サイトを訪れる方は新しい情報(更新)を求めてしまうのは避けられないBlog時代の現実。ですが、更新するネタがないなどということになりますと、廃棄物化の始まりなのです。

続きを読む >>

マルチバイト対応正規表現ライブラリの検証

2007.08.03 Author: Jas

今日はPHPのマルチバイト対応正規表現ライブラリの検証レポート(UTF-8)です。

文字列の先頭と末尾の空文字を取り除く関数として、trim()がありますが、この関数はマルチバイトに対応していないため、全角スペースにも対応したmb_trim()を作成しようとしていました。

全角スペースについては、mb_ereg_replace()を使い、正規表現で除去しようとしていたのですが、スクリプトを書いてテストしてみるとなぜかうまくいきません。文字コードの指定もしてみたのですが、それでもうまくいきません。

いろいろ試したり、調べたりしていると、これはPHP4のマルチバイト対応正規表現ライブラリにバグがあるのではないかという疑いが出てきたので検証してみました。

続きを読む >>

【JavaScript】 アドエス編 (その2) onChange

2007.08.02 Author: たわばがに

前回に引き続き、アドエスAdvanced/W-ZERO3[es] )上での JavaScript ネタです。
今回も前回に引き続き、イベントハンドラ系の実験です。
ということで、さくっとサンプルを作ってみました。

続きを読む >>

JavaScriptのブラウザーによる動作の違い(onKey)

2007.08.01 Author: Jas

今日は珍しく、JavaScriptの話です。
JavaScriptを使用すると、クライアント(ブラウザ)側で処理を行うことができるので便利ですが、ブラウザによって動作が違うことがあるので厄介です。
ある案件で入力制御のJavaScriptを作成することになったのですが、InternetExplorerとFirefoxのonKeyに対する動作の違いで悩まされました。

onKeyupを使い、何か文字が入力されるたびにJavaScriptで処理をして、フォームの値に反映させようとしていたのですが、Firefoxではうまく作動するのにInternetExplorerだと何度テストしてもうまくいきません。
何が起こっているのかわからないので、フォームから受け取った値と処理途中の値、処理後の値などをすべて表示できるようにしてみました。

すると、こんなことがわかりました。

続きを読む >>