遊び場06
面白そう!! Squeakで動的サイト --mooya- 2002-04-13, 01:16:15
- これで Smalltalk コードが DoIt できたりすると楽しいんですがねぇ…(笑) --sumim - 2002-04-13, 01:20:15
そういうのないんでしょうか?--mooya - 2002-04-13, 01:25:47
- 一応、あるにはあるみたいです。--sumim - 2002-04-13, 01:29:55
- DoIt とは、ちょっと違いますが…(^_^;) *?Date today printString?* みたいに書くと日付が入るとか。 --sumim - 2002-04-13, 01:37:50
SSPっていうやつでしょうか?...mooya - 2002-04-13, 01:36:37
私もOSXでサイト作ってるんですがSqueak気になってます。
それに、このwiki柔軟そうですね。Zwikiより先進的だ!--mooya - 2002-04-13, 01:48:00
- WWW サーバ自体、Squeak で動いているのがきいています。逆に、Squeak への依存性が高い分、ほかのサーバ、たとえば Apache などの上で使えないのがガンと言われています。速度面で。--sumim - 2002-04-13, 01:50:33
- Smalltalk の読み書きができなくとも運用はできるみたいですが、読み書きできると、なんでもやり放題です(笑)。--sumim - 2002-04-13, 01:52:05
- たとえば、表紙の表示形式とか、このボックスの日付追加はコードいじっています。--sumim - 2002-04-13, 01:53:11
- まあ、程度を無視すれば他の Wiki システムも同じなんでしょうけど…(^_^;)。--sumim - 2002-04-13, 01:54:06
なんでもやり放題ですか。素晴らしい!!--mooya - 2002-04-13, 01:56:14
http://ssp-squeak.swiki.net/1 面白そう!!、そうですか、でもApacheのmod_proxyやmod_gzipと組み合わせならどうでしょう?。うちはZopeでそうしてるんですが--mooya - 2002-04-13, 01:54:50
- ごめんなさい。mod_proxyとかわかんないっす(^_^;)。どんな概念ですか?--sumim - 2002-04-13, 01:56:27
- あと、mooya さんのサイトの URL も公開されているのでしたら、是非! --sumim - 2002-04-13, 02:03:27
apacheの後ろにWebサーバを立てて、肩代わりします。画像のキャッシュなどできるので、速くなります。またmod_gzipで、apacheからWebクライアント間をgzipで圧縮して送信するなどできます。家ではApacheはこの用途にしか使ってません(^^)。あと、虫からのアタックを遮断する役目もさせてますよ--mooya - 2002-04-13, 02:04:01
- なるほど。そういうのは Swiki でもできます。ウチもボタンなどの画像は( OS 9 だったころ遅かったので、その名残で) http://homepage.mac.com/sumi/ に追いやっています。これらの管理を Apache にやらせることもできるようです(普通はそうするみたいです(^_^;))。--sumim - 2002-04-13, 02:09:34
私のとこは http://mooya.ath.cx/CubeDeZope ってとこです。遊びにきて下さい。早速このサイト紹介しちゃいました。--mooya - 2002-04-13, 02:05:32
- 早速、うかがいました! ご紹介、ありがとうございます(笑)。さすが Zope だけあってハイカラなページですね。ああいうのは Swiki ではちょっと無理かなぁ…(^_^;)。--sumim - 2002-04-13, 02:23:53
画像は後ろのWebサーバに置いておくと、1回目は呼ばれるんですが、2回目からはapache側のキャッシュに蓄積されて使われるようになります。もし更新した場合はちゃんと更新時刻をチェックして、取り替えられるような感じです。ですから後ろのWebサーバは通常通りの使い方で良いのがメリットです。--mooya - 2002-04-13, 02:25:50
- なるほど。勉強になります。Web デザインやアプリケーションも奧が深そうですね…。とあるデザイナーが関心空間の技術係に秘密を語れと詰め寄っていたのが分かるような気がします(笑)。--sumim - 2002-04-13, 02:28:43
あのサイトは、zopeのSquishDotという/.をまねたプロダクトなので、、wikiのようなことは出来ません。変わりにZwikiというプロダクトがありましてそれで可能になります。組み合わせが自由なのがZopeの特徴なのかな。でもSmalltalkで改造し放題っていうのいいな!て言ってもSmalltalk8年以上弄ってないので忘れてますよ--mooya - 2002-04-13, 02:34:41
- 大丈夫。ソースコードをつらつら見ているウチに思い出しますって(笑)。私もしばらく HyperTalk とか AppleScript とかに浮気をしていたらループの書き方も忘れていて、久しぶりにいじったときは往生しました(^_^;)。--sumim - 2002-04-13, 02:44:04
- コードの視認性はピカイチですからね。ま、書いた人のセンスにもよりますが。--sumim - 2002-04-13, 02:45:15
sumimさんって、札幌の人なんですか??--mooya - 2002-04-13, 02:49:09
- そうです。--sumim - 2002-04-13, 02:52:54
- もともとは東京ですが、7年前にこちらに来ました。mooya さんも?--sumim - 2002-04-13, 02:53:47
幼稚園から札幌です。関心空間って面白いですね。sumimさんの情報もすぐ見れました。NHK教育「未来への教室」見れなかったです(;_;)--mooya - 2002-04-13, 03:01:47
- それは、奇遇ですね(札幌どうし)。どうぞ、よろしく! 「未来…」の再放送は今日の昼前ですよ? --sumim - 2002-04-13, 03:04:53
こちらこそ、よろしく!!。今日再放送あるんですか。今度は見のがさないぞ!Swikiに興味を持ちましたのでまた来ますねえ。あとMacも解らないことだらけで(長い間、浮気をしてました)教えて下さい。今日はいろいろとありがとうございました。ではでは。 - 2002-04-13, 03:11:04
- あと8時間後ですから、くれぐれも寝過ごさないように…(笑)。また、遊びにきてください。楽しかったです。--sumim - 2002-04-13, 03:13:41
- なんか分からないことがあったら、ここ あたりに適当にページ作って書き込んどいてください。答えられるといいのですが…(^_^;)。>Mac 関係の疑問 ああ…。これを誤解なさったのですね。Squeak、Swiki のインストール、運用にかかる Mac 関係の疑問という意味でした。あしからず。 --sumim - 2002-04-13, 03:16:43
Squeakをきちんとインストールすることできました。今までCocoa版で動かしてたので遅かったんですが、sumimさんの言う通りカーボン版で動かしたら速い!!。しかも、Logitechのホイールマウス使ってるんですが、全て対応してますよ。
ぜひ、ComancheとSwikiの立ちあげ方法が知りたいな!! --mooya - 2002-04-13, 21:28:20
- まず、すぐに動作する仮想イメージと仮想マシンのセットがありますから、これでお使いの環境で動作するかどうか確認されるのが良いと思います。それから、ソースレベルでインストールして…という手順で。--sumim - 2002-04-13, 21:37:23
- ちょっと待ってくださいね。今、URL 調べますから。--sumim - 2002-04-13, 21:38:38
- まず Classic 版 を落とします。それから、この仮想イメージに合わせたバージョンの仮想マシンを入手(本当は ftp://st.cs.uiuc.edu/Smalltalk/Squeak/ から落としたいのですが、今、NHK 放映の関係でビジーなので緊急避難的処置で手持ちのをウチに置きました)します。--sumim - 2002-04-13, 21:48:16
- これ、インストール(…っても展開するだけですが(^_^;))してみていただけますか?--sumim - 2002-04-13, 21:53:24
Classic版を落として、Squeak3.2.6Beta8にて動作しました(^_^V ちょっと弄ってみますね。--mooya - 2002-04-13, 23:02:23
- squeak.image を仮想マシンにドロップインして、右端のボタン(80、8000、8080、8888 のトグルになっています)で好みのポートを指定、start server ボタンを押して赤くなったら準備完了です。「http://localhost:<指定したポート>/admin」でログインして、必要な設定だけすませます。admin 画面の右上の help を一読されることをお薦めします。--sumim - 2002-04-13, 23:26:27
- あ、仮想イメージと仮想マシンのバージョンはできるだけ合わせたほうがいいです。プリミティブが失敗したりして遅くなったり、なによりおかしなことが起こりやすくなります。くだんのバイナリは 3.0 ベースなのでご紹介した 3.0alpha21 を是非。--sumim - 2002-04-13, 23:30:14
了解です。管理画面は理解しました。ありがとうございます。--mooya - 2002-04-14, 03:14:46
- あとは、ウチのとの差分を意識しながらいじってもらって、ご自身で改変したいと思うところを指定していただければ、どこをいじればよいかをお知らせできると思います。--sumim - 2002-04-14, 03:21:12
fileServerPathで、画像などのパスを変更できるのもわかったんですが、
リンクやフォームのアクションアドレスも同様に変更するには方法ありますでしょうか?--mooya - 2002-04-14, 14:15:13
- すみません。Web デザインについてはまったくの素人なので、専門用語はわかりません。具体的にこんなときにこうなるが、自分としてはこうしたいので…みたいに書いていただくとうれしいです(^_^;)。--sumim - 2002-04-14, 16:29:07
adminのfileServerPathを/から/squeak/に変えると、画像関係のアドレスの頭に全て/squeak/が挟まります。これと同じようにhref="/docs"などのリンクにもhref="/squeak/docs"となるように全て書き換えたいのです。
現象はこちら、http://mooya.ath.cx/squeak/
ソースを見て頂けると解ると思います。--mooya - 2002-04-14, 17:04:08
- えっと、その前に。どうして mooya さんの Swiki サーバーは http://mooya.ath.cx/ でなくて、http://mooya.ath.cx/squeak/ になっているのでしょうか? 普通にセットアップすると前者になると思うのですが…。--sumim - 2002-04-14, 18:27:10
apacheの下にくっつけました。Zopeなどもぶら下がってるので、アドレスをちょっと変更できれば、swikiも同様にその下にぶら下げられます。なんか方法がありそうですが、、--mooya - 2002-04-14, 22:23:08
- なるほど。いや、たぶん可能でしょうけど、Swiki のコードをいじらんといかんと思いますよ。凝ったことは後回しにして、まず、デフォで動かして Swiki に慣れてからやったほうがいいような気もするのですが…(^_^;)。それとも、サーバのポートが埋まっていて、そういう運用の仕方をしないと Swiki は使えない、とか? そういう事情でしたら、ちょっとソースコードを解析してみますけど…(ま、目星はついているので、さほど時間はかからんとは思いますが。でも、そういうのはご自身で試行錯誤されたほうが楽しいかとも…)。--sumim - 2002-04-15, 00:44:02
そうなんですが、魔法の壁である環境からは見えないし、、80番だけ使いたいんですよね。もし、解析なされたらなら勉強になりますし教えて頂きたい。お手数をおかけしますが、、--mooya - 2002-04-15, 21:57:14
- わかりました。そういうことならお手伝いします。ポートを開けていただくか、ローカルホストでまずは遊んでいただくほうが私としてはよいのですが…。--sumim - 2002-04-15, 22:48:39
- これ(HttpSwikiRequest-references.st)を fileIn して動作テストしてみてください。--sumim -2002-04-15, 23:03:00
組み込んでみました! 一部変換されないアドレスがあるものの、これで体制が整いました。ありがとうございます(^_^)返事を書こうと思ったのですが、
editでしか追加書き込みできなくしたんですね--mooya
- 一部変換されないアドレスを詳しく教えてください。ウチでは検証できないものですから…。デフォで遊べる環境を構築してください…(T_T)。--sumim - 2002-04-16, 10:13:05
すいません、お手数をおかけします。http://mooya.ath.cx/squeak/
ではOK!!
http://mooya.ath.cx/squeak/docs の画像のアドレスが変換できてないのはなぜでしょうか?
この2つは見えてますよね--mooya - 2002-04-16, 11:07:28
- files に似たたぐいの admin 設定はすべて /squeak/ で統一されていますか? --sumim
なるほどと思って、設定していったのですが、/squeak/docs/の下の画像はでませんねえ。で調べたら、画像のアドレスは/squeak/imged/uploads/swiki.gifなんですが、swikiのフォルダの中のimagedフォルダの中にuploadsというフォルダがありません。
adminの設定で、uploadsの所で、inherit,overrideってありますが、もしかして、クラスのように継承などしてしまうのでしょうか??ゴクッ--mooya - 2002-04-16, 22:00:02
- いや、だから、まず、ちゃんと、動作するのを確認したり、各設定に対する知識を付けてから、モディファイ、しませんか? いきなりサーバマシンで運用する必要はないわけですから。ローカルマシンでも十分遊べます。--sumim - 2002-04-16, 22:51:11
はい、すいません。
uploadという階層下にある画像だけが壊れてるようです。
変更は~ServerPathという部分を全て変更しました。
メニューのattachから画像ファイルをアップしても絵が出ません。
それ以外のリンクや、ページを作ったりをつかったりしてもきちんと動作しています。
画像をあっぷしたのを調べたところきちんと格納されてはいるようです。--mooya - 2002-04-16, 23:22:26
- せめて、Swiki の admin 権限ください。メールにて --sumim - 2002-04-16, 23:37:06
いつも大変ありがとうございます。画像のリンク以外はOKなので、これでちょっと弄って勉強します。sumimさん、ほんとに申し訳ない--mooya - 2002-04-17, 02:31:04
試したところ、更に状況が悪化してしまいました。/squeak/squeak/adminでないと管理画面がでてこなくなっちゃった。しくしく--mooya - 2002-04-17, 22:04:46
- よい兆候です。Squeak の画面で、ComSwiki Launcher のタイトルバー、左から2番目にあるメニューボタンをクリック。open swiki browser を選びます。一番左のペイン(枠)の項目を選び、その次のペインの settings、右端のペイン中の ○○ServerPath を選ぶと、admin 画面で設定したテキスト(/squeak/)がシングルクオーテーションに括られて表示されます。この内容を '/' に戻してから、コマンド + s で accept (保存) します。この操作を行なった後の状況を教えてください。面倒なら、ComSwiki をオリジナルの .sea からまた展開して2つのファイルを fileIn しなおしてもよいかも知れません。--sumim - 2002-04-17, 22:30:38
結論からいうとだめでした。オリジナルからやり直してもだめでした。
○○ServerPathが'/'でも/squeak/squeak/adminでないと管理画面が出てきません。いろいろ試したんですが、駄目っぽいです。
確認ですがhttp://mooya.ath.cx/squeak/XXX -> http://mooya.ath.cx:8888/XXX というマッピングを想定してると考えていいんですよね。もしかして
http://mooya.ath.cx/squeak/XXX -> http://mooya.ath.cx:8888/squeak/XXX
となってるとか?
一応、これも試したんですが、今度はimageのパスをなんとか変更できたものの、menuのアイコン( /schemesで始まるもの)がでませんです。うーん、、
どうも最初のが一番近いようです。--mooya
- 2002-04-18, 01:11:09
- オリジナルと置き換えるときに、フォルダごと入れ替えましたよね? .image だけだと、その前の設定が活きたままになります。--sumim - 2002-04-18, 02:33:27
ものすごくお手数をおかけしてしまったので、ちょっとローカルで弄ってみます。すみませんでした。--mooya - 2002-04-18, 02:44:00
はい、最初フォルダごと入れ替えなかったため、全て入れ替えたんですが、やはりmenuのボタンの画像アドレスは/squeak/schemesになっていなかったんですよ、、sumimさんの迷惑になりますのでローカルでしばらく遊んでみますね --mooya - 2002-04-18, 02:48:19
- それが可能ならば、最初からそうしていだければよかったのですが…。いろいろな意味で、残念です。--sumim
sumimさん!なんとかマッピングに成功しました。改造しないで、apache側に2つのマッピングルールを記述して逃げました。menuのアイコンと、uploadしたときの画像両方のアドレス変換ができないので、/schemes用のマッピングを別に記述しました!!--mooya - 2002-04-18, 08:44:22
このページを編集 (14573 bytes)
|
以下の 1 ページから参照されています。 |
This page has been visited 5565 times.