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技術でも語りませんか。
0696nobodyさん
2005/11/19(土) 00:08:51ID:???0697nobodyさん
2005/11/19(土) 01:12:35ID:???0698nobodyさん
2005/11/19(土) 01:15:25ID:???昔からjavascriptやってる人にとってはその書き方にこだわりがあんのかな?
それともtypeで書くよりlanguageの方がよいことがあるのかな?
0699nobodyさん
2005/11/19(土) 01:30:29ID:???0700nobodyさん
2005/11/19(土) 01:47:59ID:???まぁ、text/javascriptが公式に登録されてから半年も立ってないしな
http://www.kanzaki.com/memo/2005/06/28-2
0701nobodyさん
2005/11/19(土) 02:23:33ID:???0702nobodyさん
2005/11/19(土) 02:34:22ID:I27tsrUMHTML、JavaScriptの文字コードはUTF-8にしなきゃ駄目なの?
0703nobodyさん
2005/11/19(土) 02:59:16ID:???「Ajaxを」って言うのが曖昧な気がする
XMLHttpか何かがUTFじゃないといけないんじゃなかったけ?
0705nobodyさん
2005/11/19(土) 10:25:44ID:???てか、なんでutf-8だめなんだよ>Safari
0706nobodyさん
2005/11/19(土) 11:43:13ID:???0707nobodyさん
2005/11/19(土) 15:40:55ID:fxkg2giG入門Ajaxは読んでないので詳しいことはよくわかりませんが、
Safari 2.0 + XMLHttpRequestでUTF-8は大丈夫です。
Content-Typeにcharsetを設定しないと化けますが。
0708nobodyさん
2005/11/19(土) 16:14:23ID:???>しかも、クライアント部分はオープンソース言語たるJavaScriptですから、高度なテクニックを学ぶ機会に事欠きません。
(略)
>サーバ側はともかく、クライアント側はJavaScriptですから、まったくのオープンソースです。
言いたいことはわかるんだが…。
0709nobodyさん
2005/11/19(土) 17:55:52ID:???0710nobodyさん
2005/11/19(土) 18:10:34ID:???間違った知識を入門書で流布しないで頂きたいもんだ。
JSはECMA準拠。XMLHTTP周りに至っては標準規格や仕様の類いも固まってなくなかったか。今は知らんけど
0711nobodyさん
2005/11/19(土) 18:12:27ID:???IEやOpera、Safariの実装はclosed。
0712nobodyさん
2005/11/19(土) 18:47:48ID:???俺用語もここまで来ると凄いな。
0713nobodyさん
2005/11/19(土) 18:53:44ID:???メリットとデメリットをJavaScriptソースの公開性について語るべき部分ですが、
あれでは、まったく違う意味になってしまいますので、実は、校正時にわたしも気がつきまして、
修正をかけてあったのですが、当初の半分ジョークで書いた言い回しが残ってしまいました。面目ないです。すみません。
校正時に修正するつもりだった原稿は下記の通りです。なにとぞ、ご了承ください。
3.JavaScript部分は、ソース丸見えゆえに厳しい競争にさらされる
サーバー側はともかく、クライアント側は、JavaScriptですから、
ソースは丸見えです。このJavaScriptのソースの公開性は、技術の普及速度を上
げて、一般的には、ユーザーに利益をもたらすともいえますが、
たとえば、企業などが新しいプログラム的なアイデアなどを「秘匿
することで優位性を保つ」といった方法での、他社との差別化を図る
ことは難しいといえるかもしれません。
0714nobodyさん
2005/11/19(土) 19:06:17ID:???P11 誤「クライアント部分はオープンソース言語たるJavaScript」→正「クライアント部分はスクリプトソースが強制的に公開されてしまう言語JavaScript」
0715nobodyさん
2005/11/19(土) 19:30:35ID:???0717nobodyさん
2005/11/19(土) 19:40:39ID:???0718nobodyさん
2005/11/19(土) 20:28:18ID:???でかい企業が独自に作り上げたソースならまだしも
そこらへんの個人が作ったソースで
著作権主張する痛い奴にはなるなよw
誰が作っても同じようになるんだからなw
0719nobodyさん
2005/11/19(土) 21:16:15ID:???作り手が個人だろうが法人だろうが、
そのままコピペすれば著作権問題にできるよ、著作者にその気があれば。
問題にしないのは、大抵の著作者にその気がないから。
(ライセンス文書で明示するのがベストだね)
問題にならないのと、問題にしないのでは、法的にも違いがある。
この辺勘違いして痛い奴にはなるなよw
0721nobodyさん
2005/11/19(土) 22:22:25ID:???楽しみに見てるんですから。
0722nobodyさん
2005/11/19(土) 23:33:46ID:???言葉が足りなかったようだな
著作権と言い張れるほどのソースをかける人間なら
いえることかな
まあコピペはそりゃ誰でも駄目だろうけど
誰が作っても同じようなものにしかならないものを
ライセンス文書だなんて著作権言い張る
痛いやつにはなるなよw
0723nobodyさん
2005/11/19(土) 23:40:28ID:???著作権として主張できるソースかけるやつなんて
そこらじゅうにいやしないのに
既存しまくってるような造りのソースに
著作権言い張るやつがw
ajaxもしかりですな
0724nobodyさん
2005/11/19(土) 23:41:09ID:???真似する気なんかまったく起こらない
ソース描くんだよなあw
0725nobodyさん
2005/11/19(土) 23:53:20ID:???関係あるのは創造性の有無。
創造的な糞コードば著作権が発生する。
優れた定番コードは著作権が認められない(場合がある)。
0726nobodyさん
2005/11/19(土) 23:57:54ID:???0728nobodyさん
2005/11/20(日) 00:59:19ID:???Ajaxのうち、ほとんど表示部分のコーディングに手間がかかる・・・
0730nobodyさん
2005/11/20(日) 01:41:57ID:???0733nobodyさん
2005/11/20(日) 02:47:48ID:???0734nobodyさん
2005/11/20(日) 03:19:51ID:???0735nobodyさん
2005/11/20(日) 03:37:54ID:???下手なもんじゃあってもなくても同じ
右クリック禁止ぐらい笑える
0736nobodyさん
2005/11/20(日) 03:52:18ID:???0737nobodyさん
2005/11/20(日) 04:00:54ID:???0738nobodyさん
2005/11/20(日) 05:03:00ID:???0739nobodyさん
2005/11/20(日) 06:09:39ID:???なんていってますぜ
0740nobodyさん
2005/11/20(日) 09:00:41ID:???>ノウハウを隠せないという考えは一部の領域を除き、誤っています。
0741nobodyさん
2005/11/20(日) 09:11:05ID:???0742nobodyさん
2005/11/20(日) 12:35:26ID:???ソースがあって旨ぁなんですが。
0743nobodyさん
2005/11/20(日) 13:50:55ID:???隠したらライセンスもへったくれもありませんぜ!
0744nobodyさん
2005/11/20(日) 19:19:36ID:???拡張子を.phpかなにかにして見せないようにすんだろうよ。
馬鹿かお前ら。
0746nobodyさん
2005/11/20(日) 19:24:52ID:???0749nobodyさん
2005/11/21(月) 00:39:19ID:???0750nobodyさん
2005/11/21(月) 09:00:14ID:???タイトル通り、典型的な Web 系の入門書。マニュアル読んだだけじゃ
コードが書けないような人向け。
英語読めない人は Google Maps API どドキュメントを日本語訳したものが
載ってるので、それはそれで買う価値あるかも。
俺は買う気にはなれなかった。
0754nobodyさん
2005/11/21(月) 12:27:38ID:JjhRuSRt引用、OK?
0755nobodyさん
2005/11/21(月) 17:32:17ID:???ttp://la.ma.la/blog/diary_200511210648.htm
0757nobodyさん
2005/11/21(月) 18:26:47ID:???0758nobodyさん
2005/11/21(月) 19:11:46ID:???別に買いたくて買うだけならこっちはなんの損もせんし
俺にその本を買う気が全くないのが唯一の問題だ
0759まだ習い始め
2005/11/21(月) 20:54:18ID:???そんな俺でも、だいたい理解できた。
かなり初心者向けの本みたい。
裏でJavaScritpを走らせて、それがサーバーサイドプログラムを動かし結果をもらい、
その結果を処理する、という感じでいいのかな?
実装も、↓を使えば簡単にできそうな感じだし。
SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit
http://www.modernmethod.com/sajax/index.phtml
これ↓とかWikiで使うと良さそうに思うんだけど、どうかな?
FCKeditor - The text editor for Internet
http://www.fckeditor.net/
0760nobodyさん
2005/11/21(月) 21:02:45ID:???0761nobodyさん
2005/11/21(月) 21:45:02ID:???ただ、HTML で送信するから Wiki に使うとなると…な感じ。
今月の Wiki つまみぐい (SD p.77) に載ってた Wikiwyg は Kwiki とかで使われてるようだから
0762途中送信スマソ…
2005/11/21(月) 21:54:24ID:???そこんとこどうなってるかよくわかんないけど。JSAN で公式が落とせる。
Wikiwyg - Home
http://www.wikiwyg.net/
http://openjsan.org/doc/i/in/ingy/Wikiwyg/index.html
0763nobodyさん
2005/11/22(火) 13:48:05ID:???0764nobodyさん
2005/11/22(火) 19:48:00ID:???今後の展開に期待
0766nobodyさん
2005/11/22(火) 20:50:48ID:???そのMLってhttp://zerobase.jp/blog/entry-215.htmlの?
過去ログは見れんのかね?
0767764
2005/11/22(火) 21:17:38ID:???>>766
そうそう、どうやらログがオープンでないらしいので会員でログインしないといけないみたい
そのログをはっつけようかと思ったが長いので迷惑になるかなあと・・・
貼ってもいいかな?
0768nobodyさん
2005/11/22(火) 21:27:56ID:???0769nobodyさん
2005/11/22(火) 22:25:59ID:???0770764
2005/11/22(火) 23:40:10ID:???1通目
=======================================
[ajax:908] テスト
テストです。
--
archive-> http://qwik.jp/ajax/128.html
ML-> [email protected]
=======================================
orz
0771764
2005/11/22(火) 23:45:39ID:???=======================================
[ajax:909] 素朴な疑問
みなさんお世話になります。
わたしはPerlを使ってCGIのプログラムは普通に組むことができます。
CGIの動作は何らかのイベントが発生してプログラムが起動します。
それはユーザがフォームのsubmitボタンを押した時や、画像をクリッ
クした時などです。その時にプログラムが動いて結果を返してくれます。
あまり抽象的な話だと余計ややこしくなりそうなので具体的な例を挙げ
てみます。
あるファイルが不定期に更新されるとします。
それを検知したいと思います。
CGIではファイルが更新されても何のトリガーもないとプログラムが動き
ませんので、ここでは定期的にリロードを行ってプログラムを強制的に動
かします。これでファイルが更新された場合、その次のリロード時に検知
することができます。
これをAjaxを使った場合どのような処理になるのでしょうか?
またこれはAjaxを使ってもできないのでしょうか?
Ajaxは不定期にサーバにアクセスするとありますが、ここが一番よくわか
りません。Ajaxは何をトリガーに動き出すのでしょうか? この例の場合
理想的なのはファイルの更新をトリガーにプログラムが動いて、それを知ら
せてくるとよいのですがそのようなことができるのでしょうか?
CGIの動作はスムーズに理解できるのですが、Ajaxのこのあたりがよくわか
りません。一番基本的なところだと思うのですが。これがわからないので
Ajaxで何ができ、何ができないのかもわからないのです。
以上識者の皆様宜しくお願い致します。
========================================
>Ajaxで何ができ、何ができないのかもわからないのです。
俺はPHPのMLでもそれなりにおもしろ・・・いや酷いメールを見てきたが、
さすがにここまでの奴はいなかったぞ
0772nobodyさん
2005/11/22(火) 23:54:08ID:???英語を機械翻訳したみたい
0773nobodyさん
2005/11/23(水) 00:15:15ID:???0774nobodyさん
2005/11/23(水) 00:36:37ID:???0775nobodyさん
2005/11/23(水) 00:59:07ID:bIGD/yFBちょっとcgiスクリプトをかけるようになったヤツなんて
こんなもんだと思うよ。webサーバのしくみ、サーバサイド
とクライアントでなにがどう動いているかを全く理解
してない典型だよね。
webプログラマーを名乗るヤツも、実はこの程度の少なくな
い気がする。
0776764
2005/11/23(水) 01:16:47ID:???そんなことよりこれは人にものを聞く態度じゃないだろ
なにがわからないかもわかりませんのですべて教えてくださいってお前は中学生かっつーの
0777nobodyさん
2005/11/23(水) 01:19:03ID:???そしてちょっと前のruby-listからすれば、
まだまだまとも。
0778nobodyさん
2005/11/23(水) 02:24:09ID:???0779nobodyさん
2005/11/23(水) 03:09:01ID:???ようやく発売決定か
0780nobodyさん
2005/11/23(水) 03:41:21ID:???>>778
ざっと眺めただけだが君らの言ってることが良くわかった。
2ちゃんやってて初めて「こいつ死ねばいいのに」と純粋な殺意を覚えた
0781nobodyさん
2005/11/23(水) 11:43:51ID:???0782nobodyさん
2005/11/23(水) 19:29:34ID:???0783nobodyさん
2005/11/23(水) 22:01:16ID:???レベル低いのはPHPのMLだけじゃないんだな。良くわかったよ
技術系MLなんてものはまともな情報源としてではなく、
おもしろメールをヲチするためのものってことでこの話題終了さしてもらいます
0784nobodyさん
2005/11/25(金) 12:18:11ID:9D3/rQLS0785nobodyさん
2005/11/25(金) 12:18:39ID:???0786nobodyさん
2005/11/25(金) 13:16:42ID:???0787nobodyさん
2005/11/25(金) 13:23:32ID:???0788nobodyさん
2005/11/25(金) 13:30:43ID:???いくといよいよもうわけわからんよな
ようするにajaxとPHPとsql使っただけじゃん・・・っと
いちいち名前付くなくていいからもう
0789nobodyさん
2005/11/25(金) 13:38:51ID:???0790nobodyさん
2005/11/25(金) 14:00:00ID:???変な名前を付けないことも重要
0791nobodyさん
2005/11/25(金) 14:35:49ID:???…と名前だけ付けてみたが、中身はまだない。
0792nobodyさん
2005/11/25(金) 14:41:15ID:???0794nobodyさん
2005/11/25(金) 15:09:04ID:???データベース操作しますみたいな
すごいこと言ってるが
おもいっきりPHPだからなw
0795nobodyさん
2005/11/25(金) 18:40:56ID:???CGIを使わず書き込みできないかしら。
0796nobodyさん
2005/11/25(金) 19:27:15ID:???それはJavaScriptからMySQLへ直接アクセス出来るという事ですよね。
その場合に変なクエリーを投げられたりしないのでしょうか?。
■ このスレッドは過去ログ倉庫に格納されています