Ajaxでも語りませんか
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/03/08 22:19:23ID:mlVx/I9Qttp://antipop.zapto.org/docs/translations/ajax.html
(Ajaxアプリケーションの一例)
ttp://chasen.org/~taku/software/ajax/imekwic/
Google SuggestなどのAjax技術でも語りませんか。
0348nobodyさん
2005/08/03(水) 12:22:27ID:???実装の姿勢はそうかもしれないが
ポップアップを作ると、borderが微妙に曲がったり、
表示されたりされなかったりするんだよ。
同じ指定してるのに縦幅が少しだけ違ったり。
0349nobodyさん
2005/08/03(水) 12:49:43ID:???追加するイモな標準なんかどうでもいい。
0350nobodyさん
2005/08/03(水) 15:26:43ID:???て書いた時に正しい挙動をしてる稀ガスるのはFirefoxだと思われ。
0351nobodyさん
2005/08/03(水) 17:06:02ID:???0352nobodyさん
2005/08/03(水) 17:25:56ID:???ゲーム脳
0355nobodyさん
2005/08/05(金) 03:53:17ID:???0357nobodyさん
2005/08/05(金) 16:10:35ID:mikZjyrB0360nobodyさん
2005/08/06(土) 14:00:17ID:???先に折れた方が負けだぞ。(w
0361nobodyさん
2005/08/06(土) 14:56:16ID:???導入の経緯としては、IE の方が指定しやすいからではなくて、
IE のおせっかいな実装のせいで、コンテンツ製作者が混乱を招くからだったハズ。
今メジャーなブラウザで IE だけ違うし。あとは NN4 もか。
>>353
ヒント: CSS3
今は box-width/box-height だっけ?
0364nobodyさん
2005/08/06(土) 18:05:20ID:???おまいの言ってることはすでに過去の産物。 MSからも見捨てられてるよ。
0366nobodyさん
2005/08/06(土) 19:09:57ID:???ヨクワカランw
IEが独自拡張で変なタグに属性追加したりしたから「CSSのも同じ仕様じゃないと初心者が使うと誤解が生まれるー」とかいって曲解させただけなんじゃないのk。
0367nobodyさん
2005/08/06(土) 19:40:40ID:???http://www.w3.org/TR/2004/CR-css3-ui-20040511/#box-sizing
藻前ら、Ajaxの話をしてください。
0369nobodyさん
2005/08/06(土) 20:31:24ID:???まだマイナーな領域だから遊べる、今はね。
0371nobodyさん
2005/08/06(土) 21:19:41ID:???↓みたいに、WebServiceにしておけば、
http://pc8.2ch.net/test/read.cgi/hp/1120728555/734
Ajaxで実験的に社内向け業務アプリを作る事も可能なのでは?
社内向けならば、コストの面から考えて、社内標準のブラウザにのみ
対応といった事が多いだろうし、やれる所までやってみてダメだったら、
FLASHで回避するといった計画にしておけば、許可も得易いのでは?
まずはWebServieを、AjaxとFlashで共通のインターフェースで
実装する所から、検討する必要があると思うのですが、
Flashって、WebService側は、ColdFusionでないとまずいのかな?
0372nobodyさん
2005/08/07(日) 00:26:20ID:???> >>361 box-sizingでcandidate recommendationsしてるんじゃまいか。
そうです。所詮「candidate recommendations」なわけですよ。
だから「標準」とは呼べません。
あくまで標準とはステイタスが「Standard」になったものを言います。
最初からこう言ってもらわんと理解出来んか?文盲君。
0373nobodyさん
2005/08/07(日) 00:26:56ID:???0374nobodyさん
2005/08/07(日) 00:33:19ID:???正直ほとんど興味ない。
0376nobodyさん
2005/08/07(日) 12:17:19ID:???Flash が出た時にはそういう用途を想定してなかったと思うが。
Flash の置き換えを考えるくらいなら、それなら始めから Flash でいいじゃん。
業務用アプリを作れるか作れないかっていえば作れるよ。そうではなくて、
Laszlo や Flex + Zorn のようなのが出てきてもいいのに、という話。
>>314 は職人芸でいいと言ってるが、それじゃあ結局使われなくなって、
> 出来る奴だけにカネと仕事を廻せばいい。
どころか、そもそも仕事がなくなるよ。
それでイイというなら何も言わない。そういう職人は Microsoft Atlas や、
類似の開発環境が出れば死滅するだろうし。
0377nobodyさん
2005/08/07(日) 14:54:57ID:???FLASHが業務アプリで使われる様になったのは、
ここ1〜2年位の話だろうと言う話さ。
(漏れは、FLEX辺りから興味を持ったな。
まだ出てきたばかりの、Ajax的な考えをを否定するには、早いし
Ajax的な考えを面白いと思う人は、>>371の様な計画でリスクを
減らしつつ、やってみる価値があるのでは?と思う。
(共通ライブラリの開発とか、面白いと思うな。
んで、将来的に、もっと開発効率がよく、
ユーザーフレンドリーなUIが出てくれば、末端だけ、
それで作り直す様に話を、つけておけば、
最新の技術に携われる面白い立場を
確立できるかもね。。。( ̄ー ̄)ニヤリ
(面白いかどうかは、人によるとおもうけど。
どうでしょ?
0378nobodyさん
2005/08/07(日) 15:37:39ID:???どう読んだらそういう解釈になるのか理解に苦しむが、別に Ajax を
否定してるわけではない。
既存の技術で RIA を実現できるのに、他の RIA のように開発環境を
整えようという流れにならないということを危惧しているだけだ。
このままだと、ただの流行りで終わってしまうよ。
0380nobodyさん
2005/08/07(日) 18:39:53ID:???実験的にといっている、リスク回避案に対して↑の発言では、
やる前から、Ajaxを否定していると思われてもしょうがないのでは?
0381nobodyさん
2005/08/07(日) 20:06:18ID:2HQ+Y4dQ躊躇しちゃうなぁ。っていっても個人ユースの話ですけど。貧乏な私には買えないっすよ。
ツールにカネがかからなくてFLASH以上に広くそしてオープンな技術の組み合わせっていう意味でAjaxに
注目あつまるのも当然な希ガス。そのうち便利なものが出てくるでしょ。
0382nobodyさん
2005/08/07(日) 20:16:18ID:???なんかやたらナイーブじゃないですか?
FlashのXMLはかなり素直なのに。(Socketも含めてやたらと)
0383nobodyさん
2005/08/07(日) 21:02:40ID:???JSONにすれば、persion.profile.photos.filename
みたいなアクセスができて便利だぞ。漏れはXMLを直接は扱ってない。
0384nobodyさん
2005/08/07(日) 21:10:08ID:???0385nobodyさん
2005/08/07(日) 23:16:27ID:???WDDXといったXMLフォーマットもある。
と、macromediaよりの発言をしてみるテスト。
↓WDDXのDTD
http://openwddx.org/downloads/dtd/wddx_dtd_10.txt
wddxから、jsのオブジェクトへ変換するjs関数を
誰か知りませんか つД`)
0386nobodyさん
2005/08/07(日) 23:41:30ID:???状況に似てる気がするな。
オープンソースか、否かといった点や、
初期投資は、Windowsの方が高いけど、
運用コストは、Linuxの方が高い(今は、差が縮まっている?)
といった点で。
0389nobodyさん
2005/08/08(月) 01:01:26ID:xRg2Mz7PUTF-8にするのが定石みたいけど、
phpで
mbstring.encoding_translation = Off
にしてると内部エンコーディングとの違いから
化けるじゃん。
投げる時にエンコードの情報も付加しといて
鯖側で自分でエンコードすればいいけど、
このへんどうやってますか?
0390nobodyさん
2005/08/08(月) 01:14:04ID:???0391nobodyさん
2005/08/08(月) 01:18:51ID:???XMLのDOMに読ませたら、XML宣言の
エンコード指定に従って処理されるとか
ないかな?
0394nobodyさん
2005/08/08(月) 06:41:28ID:???mb_convert_encodingはどうなの。
昔は小さなものからコツコツと変換したものだったけど、今は違うのだろうか。
0395389
2005/08/08(月) 16:31:22ID:???ジェイソンメインなのでXMLは使ってないんですyo
>>394
結局リクエストパラメータでencode渡してUTF-8ならこつこつEUCに変換することにしますた
mbstring.encoding_translationによる一括変換だと
モバイルの絵文字が壊れるとかいう話をどこかで読んだので…
0396nobodyさん
2005/08/08(月) 20:58:22ID:???たぶんXMLのような入れ子も簡単だろうけど、
書くとなっては手間でシステムとしては共有しにくくね?
0397391
2005/08/08(月) 22:02:55ID:???【JSONメリット】
・XMLと比べてデータサイズが小さくてすむ。
・JavaScriptのデータ型に変換可能。
【JSONデメリット】
・通信時にエンコードの違いを意識する必要がある。
・XMLのAttributeに当たる部分の扱いは苦しいか?
(そもそも、XML設計時にAttributeの明確な用途が
疑問という意見もあるけど。
【XMLメリット】
・XML自体にエンコード方式を指定可能なので、エンコードを意識する必要がない?
・DOMやXSLTによる、柔軟なデータの加工が可能。
【XMLデメリット】
・JSONと比べてデータサイズが大きい。
・DOMやXSLTによる、データ加工は柔軟すぎて敷居が高い?
【結論】
通信相手がブラウザ等のJavaScript処理前提でエンコードが上手くいくならば、
JSONの方がメリットある?
通信相手にブラウザ以外のサーバーや.NET系のクライアントも想定される場合は、
XMLにしておいた方が無難?
↓反論・補足や間違いの指摘どぞ。
0398nobodyさん
2005/08/09(火) 00:33:32ID:???0399nobodyさん
2005/08/09(火) 06:06:18ID:???0400nobodyさん
2005/08/09(火) 08:00:26ID:???Ajaxが、以外に使えそうという危機感の表れだな。
Flashが、これまでどおりシェアを拡大していくと
信頼しているのであれば、余裕に構えでいいハズ
なんだけどな。
(´・ω・) カワイソス
古い技術さ、そんなに怖がるなよ。
0402nobodyさん
2005/08/09(火) 19:44:04ID:???0403nobodyさん
2005/08/09(火) 20:45:43ID:???XMLはたすきに長い感じだよ。
Flashは全てのプラットフォームで同じルック&フィールを提供して、
Ajaxは各プラットフォームに沿ったパーツを使い、スタイルシートで、
ある程度のカスタマイズができる点が違うと思う。
両方使えるのがベストだろうけど、ぶっちゃけFlashってよく分からん。
0404nobodyさん
2005/08/09(火) 20:52:39ID:???切り捨てた方がいいのだろうか…
0405nobodyさん
2005/08/09(火) 21:08:22ID:???サファリやOperaは後から勝手に追いついてくるっしょ
Sava&Loadが普及するまでの我慢
0406nobodyさん
2005/08/09(火) 21:46:56ID:???もともと返さない仕様かと思ってたら、An HTTPD経由だと200返しやがった。
デバッグ中は鯖を立ち上げっぱなしだなこりゃ
0407nobodyさん
2005/08/09(火) 22:23:04ID:???HTTP リクエストの応答は来ないだろうよ。
0408nobodyさん
2005/08/10(水) 03:13:56ID:???別にデータのやり取りに、標準がある訳でもないので、
テキストでもCSVでも、目的が達成出切れば、何でも良いのでは?
JSONやXMLは、構造化されたデータをやり取りする時に便利というだけ。
0410nobodyさん
2005/08/11(木) 08:52:27ID:???0411nobodyさん
2005/08/11(木) 12:14:51ID:???0412nobodyさん
2005/08/11(木) 19:38:39ID:???モニタを認識しない・・・
一緒に買ったVGAが原因かと思い
別のVGAで試すも変らず
オンボードがある為全て外して
M/Bにモニタをつけても認識しない
原因は何が考えられるでしょう?(´・ω・`)
0413nobodyさん
2005/08/11(木) 19:39:31ID:???0415nobodyさん
2005/08/12(金) 00:51:39ID:???襷に長し
0416nobodyさん
2005/08/12(金) 04:08:13ID:???0417nobodyさん
2005/08/12(金) 13:59:33ID:???と書きたくなった漏れは
このスレに不要?
アツイゼ
0418nobodyさん
2005/08/12(金) 16:30:44ID:???0419nobodyさん
2005/08/12(金) 17:32:32ID:???Ajax を使った日本語 Full IME
http://www.chasen.org/~taku/software/ajax/fullime/
0420nobodyさん
2005/08/14(日) 05:53:50ID:???何なんだよこの挙動
ポップアップウインドウがうまく出来ないじゃんよぅ
0421nobodyさん
2005/08/14(日) 06:06:21ID:???やろうと思えばできるよね?
0422nobodyさん
2005/08/14(日) 07:49:14ID:???z-index変えても無理っぽかったので、
被らないようにデザイン自体を変更したことがある。
あれって、解決策あるんだろうか。
0424nobodyさん
2005/08/14(日) 08:26:41ID:???ieにcreatePopupってメソッドあるから
多分これでやれば大丈夫なんだと思う(駄目ならゆるせない)
折角ポップアップウインドウクラス書いたのに
IEだけ別処理か………orz
0427nobodyさん
2005/08/14(日) 10:15:02ID:???0428nobodyさん
2005/08/14(日) 10:35:52ID:???何がしたいのか、まったく意味の分からない仕様だよマッタク。
0429nobodyさん
2005/08/15(月) 09:03:16ID:???iframeならselectにかぶせても大丈夫だったかな。
0430nobodyさん
2005/08/16(火) 12:42:27ID:???広告表示にAjaxが使われてる。今日気付いた。
0431nobodyさん
2005/08/18(木) 19:55:30ID:???(;゚д゚)スゴス
0432nobodyさん
2005/08/18(木) 21:00:47ID:???昔、こういうオンブラウザOSみたいの作りたかったなぁ
今は、ブラウザ上のインターフェイスとして最適解ではないと思うけど
0433nobodyさん
2005/08/19(金) 02:57:35ID:???レイヤと同じようには使えないんだね。
http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20040713/147187/
1ページに一つしか開けないし別ウインドウになるっぽい
429みたいなやり方するしかないのか…
IEふざけてるな
0434nobodyさん
2005/08/19(金) 04:30:27ID:???どうしろってんだ
あーゲイツの眼鏡粉々にわりてー
0435434
2005/08/19(金) 05:11:43ID:???0436ゲイツ
2005/08/19(金) 20:48:41ID:???0437nobodyさん
2005/08/19(金) 23:07:32ID:???0438nobodyさん
2005/08/22(月) 02:26:53ID:???負荷を小さくできると思ってたけど、
エンコードしたらデータが膨らむから逆に体感速度が遅くなることもあるね。
なかなか難すぃ
0439nobodyさん
2005/08/22(月) 09:37:20ID:???化けるのってせいぜいKonquerorくらいじゃないの?
0440nobodyさん
2005/08/24(水) 04:21:24ID:icoHzKhkとか、おもしろいと思うわけで、自鯖に置いたりしたいわけですよ。
さらっと、作れないものですかね?
ちゃんと勉強せなアカンかorz
0442nobodyさん
2005/08/27(土) 12:13:29ID:???0443nobodyさん
2005/08/27(土) 19:16:44ID:???0445nobodyさん
2005/08/28(日) 03:03:08ID:???アンカーを間違えたorz
サッカーなんてどうでも良いです。
>>191が正解です。
これって何処でGmapをnewしてるの?
あと何処で経度緯度情報を積んでるの?
エロい人解説願います。
0446nobodyさん
2005/08/28(日) 13:30:44ID:???うむ。htmlの一番下に書いてあるinit()の中で最初に呼んでいるのぢゃな。
ソースは/javascripts/custom_gmap.jsの中に独自に書かれておる。
あとはソースを読みなされ。
0447nobodyさん
2005/08/29(月) 10:04:45ID:???それが
function init(){
// 最初、GoogleMapsは非表示にしておく
Element.hide('gmap');
Element.hide('link');
}
だけで何処でcustom_gmap.jsではnewされてません。
こっそり読み込んでるファイルも確認できませんでした。
気になる。。。何処でnewして何処で経度緯度情報を積んでるの?
0448nobodyさん
2005/08/29(月) 23:05:23ID:???>>447
んー、なんか分からない点が伝わらないんだけど、init()ってこうなってません?
var gmap = null;
function init(){
if (GBrowserIsCompatible()) {
// GMapインスタンスの取得
gmap = new GMap($('gmap'));
(中略)
}
なのでnewはされているでしょ?
んで、経度緯度をgmapに渡しているのはcontrols.jsの最後に定義された
コールバック関数のselect_entry()で、これを更にcustom_gmap.jsで再定義
していて、ここで座標情報をgmapに渡してる。
// オートコンプリートが完了したときのコールバック関数の設定
Ajax.Autocompleter.prototype.extend({
(中略)
// 経度緯度があった場合、GMapを叩いてその場所を表示
gmap.centerAndZoom(GPointTokyo(parseFloat(result['lng']),parseFloat(result['lat'])),4 );
(中略)
lngとかlatとかは、XMLHTTP経由で受け取った<span class="lat">35.683934</span>
こういう部分ね。
■ このスレッドは過去ログ倉庫に格納されています