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

久しぶりにGoogleMapsAPIの話

var map = new GMap2($("map"));googleMapsのAPI使ってると、上の"map"は色んな場所で使う事が多い。なので、mapにvarはつけたくないところです・・。なので、map = new GMap2($("map"));こうしたんですが、これだと何故か・・・IE6で地図自体が表示されま…

簡単にマッシュアップできるサービス

・・・が増えてるらしいですけど・・・使ったこと無いけど、何が面白いんだろう・・・開発の楽しさはプログラマーにしかわからないし、 マッシュアップってそもそも楽しさじゃなくて、 便利さを追求するものだと思うんだけど、、 これがFUNになり得るものな…

色んなWYSIWYGエディタ

今仕事上、WYSIWYGエディタを作っています。 WEB上で文章を書くだけじゃなく、装飾して書けるようにするアレです。で、クロスブラウザに対応せにゃならんので、 四苦八苦しながら、他のサイトではどういう実装をしているのか、いくつか見てみた。 いやー。結…

おまいら!よく聞け!!

何でもマッシュアップすりゃーいいってもんじゃねーんだぞ!!!!!

SEO会社とか好きじゃない

お金の持ってる人がインターネットの中で大きな顔して 持ってない人は10ページ目に表示される。それを促進するだけで、 特に技術は無いし、あるのは営業力だけ。 次に言う言葉は「僕たちは夢を売ってるんだ」死ね。インターネットは情報の共有であって、 最…

PHP→JS→RUBY

PHPは普通に使えるようになり、 その後Javascriptの暗黒面に落ち、 prototype.jsとかAjaxとかJsonでがんじがらめになり、 変な笑みを浮かべながらクライアントサイドを極め、 現在Rubyを勉強中です。 RubyOnRailsたのしー^^ プログラミングって哲学なんす…

prototype.jsのAjax.Requestの落とし穴

paramの中のパラメーターは、GET値であれ、POST値であれ、 必ずencodeURIComponent()をつけましょう。。。。prototype.jsでは自動的に「&」や「=」等、問題のある文字をエスケープしてくれないので、 エスケープする必要があります。(リファレンスに書いて…

JQueryを使ってみた

何か使い始めで右往左往してますけど、 何か使いにくくね?俺だけ?アレ?なによJQueryオブジェクトって。素直にDOMオブジェクトにしてくれないと、 既存のJSが使えないじゃない・・・。普通のJSが使いにくい・・・。何かクロスブラウザになってなくね? DOMの…

prototype.jsのInsertion.Bottomはheadタグ内には効かない

Insertion.Bottom(element, data) で、elementの末尾にdataを挿入する事ができ、かなり使いやすい関数なのですが、 headの中に動的なscriptタグを書きたい時などでは使えないようです。 ちなみにFireFoxではOKですが、IEではできないです。なので、素直に元…

script.aculo.usのdraggableをTRタグに使う

script.aculo.usのdraggableを普通にTABLEタグのTRに使おうとすると、 FireFoxでは動きません。IEでは動く。 これを解消するには、draggableのオプションで、 starteffectとendeffectを上手く使用します。↓ starteffect : function(element) { Element.setSt…

IEでselectメニューのoptionタグだけをJSで変えたい時

で き ま せ ん 。selectタグの周りにdivでもつけて、selectタグごと変更して下さい。 ちなみにprototype.jsとか使って、insertionとかupdateとかしても 無理。IEのバグ。. .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::…

setAttributeでrowspan

javascriptでテーブルタグ内のrowspanの値を変更したい時、 setAttribute('rowspan', 2) は間違いで、 setAttribute('rowSpan', 2) が正解。え?知ってる?スイマセン・・・・・・。

「漢字だけの文字」の正規表現とjavascript

param.match(/[亜-煕]/); これで良さそうな気がしますが、 何故かsafari 1.3.2だけはブラウザをクラッシュ(強制終了)させてしまう みたいです。(他のブラウザはOK) このsafari1.3.2はほんと使えないブラウザ。なので、javascriptで、漢字だけの文字を正…

safariにおけるonkeydownの発動時間

こんなスクリプトがあったとします。(都合上onsubmitは使えない状況で。) <script type="text/javascript"> //require prototype.js 1.5 // function safeenter(){ Event.observe($('text'), 'focus', function(){ Element.observe(window.document, 'keydown', kd = function(event){ if(ev…

IE7のズーム機能はうんこ以下

IE7には、「ズーム機能」というものがあります。 従来の「文字を大きくする」ではなく、 PDFのように、画像も含めた全体が大きくなったり小さくなったりして 表示できるという、ユーザーにとっては良い物かもしれませんが、 我々プログラマさんには非常に厄…

IE7撲滅運動

至上最低、最悪、核兵器であるIE7が、 世界最大のテロリストグループ、マイクロソフトから出たわけですが、このクソブラウザ、いやもう恥ずかしくないの?ってくらいの バグブラウザのお陰でかなり大変です。CSSもJSも絶対つまづく。丁度VISTAも全く売れて…

Ajaxにおけるsafari対策

沢山あるかと思いますが、うっかり編。こんな不具合があった。prototype.jsで、レスポンスがあった場合にそれをアラートする、という下記の文章。 しかし、この例だと、「null」という文字がアラートされる。if(originalRequest.responseText != ''){ alert(…

javascriptでは正規表現の戻り読みはサポートされていない

exp = new RegExp("(?どおりでコレが動かないわけで・・・。 んあ、困った。繰り返し使わずに数字にカンマを入れたいんですが・・。 2000000→2,000,000 みたいに。教えて神様。

onmouseoutの仕様・・・

仕事でonmouseoutを多様する羽目になったのですが、 自分が思ってた認識と違っていたので覚え書き。<div id='parent' onmouseout='javascript: out();'> <div id='child1'>ああああ</div> <div id='child2'>いいいい</div> </div> こんな感じのソースがあった場合、 parent全体からマウスカーソルが外れたらout()が実行される、と思ってて、 parentの子要素は何も関…

セレクトメニューの不具合

グラフィックに疎いPCだと、上部プルダウンが、 ページをマウスでスクロールした後に化ける。この意味不明の不具合でずーっと悩んでおり、 一向に前に進みません。嘘です。本当は仕事が忙しくて・・・嘘です。本当はちょっと放置してます。 誰か解いてくれる…

ネットをしてる時の自分の行動を監視する

ウェブサービスを作る人にとって、これが重要な事に気づいた。僕はよく自分の行動から、「ああ、ここはこうした方が便利なんだな」とか 「ああ、これがスタンダードなんだ」って気づく事が多い。 暗黙のISOとでも言うべきか。例えばログイン状態の保持にはチ…

このサービスは使って面白いのだろうか・・・

とか思ったら多分負けだと思いますw今まではプログラマー的な視点でしか見てこなかったのですが、 こう、初めて自分のサービスを作っちゃうと、 リンクの文言とか、配置がいかに重要か思い知らされます。熟練した利用者じゃないとわからない文言でリンクを…

仕事が時間かかって・・・

なかなか修正が出来ないなぁ・・・・。割と痛いバグが多すぎです。http://asoko.jp/

アマゾンに認可されましたよ

よかったよかった。 SNSではアマゾンのアフィリエイトに申し込むのに専用 アカウントを作る必要があるとは・・・・。昨日から、http://asoko.jp/はようやくグーグルの検索でも ひっかかるようになりました。 とりあえずタイトルとかメタ情報とか、 基本的なS…

アマゾンから回答が来た。

http://asoko.jpは、アマゾンのアフィリエイトに登録を拒否されたw のですが、何故だー!っていうメールを送ったところ、回答が返ってきました。メールを要約すると、『SNSの場合は、事前にアカウントを運営側で作り、 「webサイトの説明」の部分に記載して…

現在の改良案

1、マーカーメニューをセレクトメニューじゃなくてリンクにする2、リンクをクリックするとインフォウインドウが出るようにする3、ホットペッパーのAPIがあるらしいので、導入してみたい4、天気予報のAPIとか無いかなぁとか思って探してみる5、インフォ…

ちょっと改良

http://asoko.jp/セレクトメニューを右に移動して大きくしたりしてみました。全体のデザインを考慮していない変更なので、胃が痛いです・・・。とりあえず、誰かにデザインを頼む必要があるなぁ・・・・・。 そんな事より、目下の惨事は、グーグルにもアマゾ…

asoko.jp開発ブログ開始!

asoko.jp開発ブログ始まりました。物凄くバグばっかりで、しかもデザインがウンコですが、どんどん改良していくので、どうぞ暖かい目で、そして生温い目で見守って頂けるとありがたいです。とりあえずアマゾンのアフィリエイトに即刻弾かれたのは、 ドメイン…