2007-01-01から1年間の記事一覧
var map = new GMap2($("map"));googleMapsのAPI使ってると、上の"map"は色んな場所で使う事が多い。なので、mapにvarはつけたくないところです・・。なので、map = new GMap2($("map"));こうしたんですが、これだと何故か・・・IE6で地図自体が表示されま…
・・・が増えてるらしいですけど・・・使ったこと無いけど、何が面白いんだろう・・・開発の楽しさはプログラマーにしかわからないし、 マッシュアップってそもそも楽しさじゃなくて、 便利さを追求するものだと思うんだけど、、 これがFUNになり得るものな…
今仕事上、WYSIWYGエディタを作っています。 WEB上で文章を書くだけじゃなく、装飾して書けるようにするアレです。で、クロスブラウザに対応せにゃならんので、 四苦八苦しながら、他のサイトではどういう実装をしているのか、いくつか見てみた。 いやー。結…
何でもマッシュアップすりゃーいいってもんじゃねーんだぞ!!!!!
お金の持ってる人がインターネットの中で大きな顔して 持ってない人は10ページ目に表示される。それを促進するだけで、 特に技術は無いし、あるのは営業力だけ。 次に言う言葉は「僕たちは夢を売ってるんだ」死ね。インターネットは情報の共有であって、 最…
PHPは普通に使えるようになり、 その後Javascriptの暗黒面に落ち、 prototype.jsとかAjaxとかJsonでがんじがらめになり、 変な笑みを浮かべながらクライアントサイドを極め、 現在Rubyを勉強中です。 RubyOnRailsたのしー^^ プログラミングって哲学なんす…
paramの中のパラメーターは、GET値であれ、POST値であれ、 必ずencodeURIComponent()をつけましょう。。。。prototype.jsでは自動的に「&」や「=」等、問題のある文字をエスケープしてくれないので、 エスケープする必要があります。(リファレンスに書いて…
何か使い始めで右往左往してますけど、 何か使いにくくね?俺だけ?アレ?なによJQueryオブジェクトって。素直にDOMオブジェクトにしてくれないと、 既存のJSが使えないじゃない・・・。普通のJSが使いにくい・・・。何かクロスブラウザになってなくね? DOMの…
Insertion.Bottom(element, data) で、elementの末尾にdataを挿入する事ができ、かなり使いやすい関数なのですが、 headの中に動的なscriptタグを書きたい時などでは使えないようです。 ちなみにFireFoxではOKですが、IEではできないです。なので、素直に元…
script.aculo.usのdraggableを普通にTABLEタグのTRに使おうとすると、 FireFoxでは動きません。IEでは動く。 これを解消するには、draggableのオプションで、 starteffectとendeffectを上手く使用します。↓ starteffect : function(element) { Element.setSt…
で き ま せ ん 。selectタグの周りにdivでもつけて、selectタグごと変更して下さい。 ちなみにprototype.jsとか使って、insertionとかupdateとかしても 無理。IEのバグ。. .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::…
javascriptでテーブルタグ内のrowspanの値を変更したい時、 setAttribute('rowspan', 2) は間違いで、 setAttribute('rowSpan', 2) が正解。え?知ってる?スイマセン・・・・・・。
param.match(/[亜-煕]/); これで良さそうな気がしますが、 何故かsafari 1.3.2だけはブラウザをクラッシュ(強制終了)させてしまう みたいです。(他のブラウザはOK) このsafari1.3.2はほんと使えないブラウザ。なので、javascriptで、漢字だけの文字を正…
こんなスクリプトがあったとします。(都合上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には、「ズーム機能」というものがあります。 従来の「文字を大きくする」ではなく、 PDFのように、画像も含めた全体が大きくなったり小さくなったりして 表示できるという、ユーザーにとっては良い物かもしれませんが、 我々プログラマさんには非常に厄…
至上最低、最悪、核兵器であるIE7が、 世界最大のテロリストグループ、マイクロソフトから出たわけですが、このクソブラウザ、いやもう恥ずかしくないの?ってくらいの バグブラウザのお陰でかなり大変です。CSSもJSも絶対つまづく。丁度VISTAも全く売れて…
沢山あるかと思いますが、うっかり編。こんな不具合があった。prototype.jsで、レスポンスがあった場合にそれをアラートする、という下記の文章。 しかし、この例だと、「null」という文字がアラートされる。if(originalRequest.responseText != ''){ alert(…
exp = new RegExp("(?どおりでコレが動かないわけで・・・。 んあ、困った。繰り返し使わずに数字にカンマを入れたいんですが・・。 2000000→2,000,000 みたいに。教えて神様。
仕事で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開発ブログ始まりました。物凄くバグばっかりで、しかもデザインがウンコですが、どんどん改良していくので、どうぞ暖かい目で、そして生温い目で見守って頂けるとありがたいです。とりあえずアマゾンのアフィリエイトに即刻弾かれたのは、 ドメイン…