Squeakでマターリ語り ..
[2ch|▼Menu]
413:デフォルトの名無しさん
08/02/05 18:50:50
>>412
Dabble DB URLリンク(www.dabbledb.com) Web上の簡単データベース
Qwaq Forums URLリンク(qwaq.com) 3D仮想オフィス構築環境
Plopp URLリンク(www.planet-plopp.com)<) Seaside+Scriptaculous ベースのCMS
Scratch URLリンク(scratch.mit.edu) 教育向けプログラミング環境
Sophie URLリンク(sophieproject.org) E-Bookオーサリングツール
C-Room URLリンク(www.c-room.net) 感情が伝わる遠隔会議システム

414:デフォルトの名無しさん
08/02/05 19:13:12
>>412
信じられん。どーやって?何に使うの?スクリプト替わり?
まさか出来たコードで食ってるとか。なんにせよ 羨ましい。
かなりSqueakの本は読んでるのに使い道が無い。

415:デフォルトの名無しさん
08/02/05 21:50:44
バージョンアップが大変そう。
Ruby以上に中の人がこねくり回し杉。

416:デフォルトの名無しさん
08/02/05 22:19:30
たとえば、Scratchの場合、2.8ベースのMIT Squeakという独自バージョンを
作って、影響を受けないようにしています。で、少数のプログラマがクロー
ズドで開発(最終的にはMIT Licenceでオープンに)。

417:デフォルトの名無しさん
08/02/06 00:05:46
>>415
バージョンアップはたしかに大変ですが、それは新バージョンに見合う魅力があるときで
そうでなくて本家の向いている方向が気にくわなければ、「てめえたちでフォークしちゃえば
いいじゃん…」的考えが(ほとんど C 言語で組まれている Ruby と違って、Smalltalk は
ずべてが Smalltalk で組まれているぶん)ずっと敷居が低いし実践されているといえそうです。

あと、仮に互換性が失われたバージョンアップに追従するにしても、Smalltalk はユーザーサイドの
コードはもちろん、処理系それ自体に対しても Ruby にはないイントロスペクション機能が
適用できるので、Ruby で「ぎゃっ」というタイプの仕様変更で想像されるほどには、移行は
大変だったり絶望的ではないと思いますよ。

418:デフォルトの名無しさん
08/02/06 08:42:54
>>417
たまに、「ほはぇ!?」と思うことはあるけどねw

419:デフォルトの名無しさん
08/02/06 12:43:03
>>417
なんかすげー。
俺squeakがごまんとあるのか。
本家が気に入らなきゃ自分で改造って
スモールトーカーってパワフルなんだなw



420:デフォルトの名無しさん
08/02/06 17:03:16
たとえば、メソッド1個書き換えて、メニュー1つで仮想イメージを
保存すれば、それだけで俺様環境ですから。
しばらくすると、OS, 言語, ライブラリ, 環境, アプリに区別がな
いことの方が自然に思えてきます。
むしろ、みんな俺様環境な中で、同じものを使えるようにする方が
面倒です。だからソースじゃなくて、仮想イメージをまるごと配る
という選択肢も出てきます。

421:デフォルトの名無しさん
08/02/06 18:48:20
むしろ、全ユーザーでネット上のひとつのsqueeeakを使うほうが自然な感じがする。

422:デフォルトの名無しさん
08/02/06 19:21:31
そう、雰囲気としてはWikiがそのままSmalltalkになったものが近い。
WysiWikiというのもありました。
URLリンク(www.smalltalk.jp)
Smalltalkの歴史はコラボレーションの歴史に重なるところもあります。
古くは構成管理システムのENVYやOODBのGemStoneもイメージ共有と言え
なくないかも。

423:デフォルトの名無しさん
08/02/06 21:29:15
>>422
GemStoneはそれ自体もSmalltalk処理系だから、
イメージ共有というよりも環境共有とでも言うべきと思われ。

424:デフォルトの名無しさん
08/02/06 22:44:12
>>423
kwsk

425:デフォルトの名無しさん
08/02/07 07:29:37
>>424
GemStoneは単なるDBではなくて、Gemstone Smalltalkが動作しているSmalltalk処理系。
クライアントのSmalltalk環境からGemStone上のSmalltalk環境に飛び込んで処理を継続したり、
その結果をクライアントのSmalltalk環境で受け取ることができる。


426:デフォルトの名無しさん
08/02/07 13:30:40
>>425
それは GemStone Smalltalk のイメージを共有していることにはならないの?
というか、ENVY はイメージの共有なのだろうか?

427:デフォルトの名無しさん
08/02/07 14:08:07
>>426
Virtual Imageさけでなく、VMも共有している。

428:デフォルトの名無しさん
08/02/07 18:35:16
>>427
ああ、それで環境を共有している、と。多謝。

429:デフォルトの名無しさん
08/02/07 19:44:43
ちょっとわかんないとこあります。環境を共有って言うけど、
その環境って、environmentのこと?それともcontextのこと?

programming environmentのことだったら、VMを共有してなくても
イメージの共有で十分「共有」と言えるし、普通そう言うと思う。

VMの共有が、「共有」であることの条件だとすると、それはGemstoneでは
computing contextの共有をしてるって理解していいの?

430:デフォルトの名無しさん
08/02/09 16:02:05
メタバースみたいなシステムのSmalltalk空間って面白そうなんだけど。
↓SeeThroughTalkというのがあるけど、ローカルな仮想イメージはいらない。
URLリンク(www.ipa.go.jp)

431:デフォルトの名無しさん
08/02/09 16:05:15
>>429
普通、Smalltalk環境と言えば、仮想計算機と仮想イメージを組にしてSmalltalk環境と呼ぶと思うけど。

432:age
08/03/06 23:05:51
iPhoneSDKで動くかな?

433:デフォルトの名無しさん
08/03/07 01:21:15
Newtonデバイスもそうだったけど、ヒープがきついんじゃないかと。

434:デフォルトの名無しさん
08/03/08 13:52:58
メモリは 128MB も積んでるよ

435:デフォルトの名無しさん
08/03/21 12:00:56
スレリンク(tech板:466番)
Squeak on NEOというのが既に稼動してるらしい。すぐ移植できそう。

436:デフォルトの名無しさん
08/03/22 10:30:27
リナじゃないザウでも動いたのだから、載るのは確実だと思うけど
問題はMorphicのパフォーマンスだな。たぶんMVCなら楽勝。

437:デフォルトの名無しさん
08/03/22 14:02:46
ポポペでも動いてたよね。
URLリンク(www.zephyr.dti.ne.jp)

438:デフォルトの名無しさん
08/04/16 00:48:50
保守

439:デフォルトの名無しさん
08/04/16 01:41:05
>>437
それ読んでパペポを思い出して、上岡龍太郎って、
どうしたんだろうと気になって調べたんだが、
引退してたんだな。

知らなかった。

440:デフォルトの名無しさん
08/04/16 19:30:42
パピポが休刊(廃刊)になったことは関係無いと明記しておかねば

441:デフォルトの名無しさん
08/05/16 01:42:23
sqeakをみてヘミネコを思い出す。

442:デフォルトの名無しさん
08/05/16 08:39:59
 ヘ_ヘ
ミ   ミ

443:デフォルトの名無しさん
08/05/18 10:53:40
  ヘヘ
 ミ ・・ ミ
  ( ° )〜

444:デフォルトの名無しさん
08/05/29 23:45:01
いまsqueakで軽いミニゲームを作ってるんだけど
解らないところがあるんだが質問して良い?

445:デフォルトの名無しさん
08/05/30 00:37:48
>>444
好きにすれば良い

446:デフォルトの名無しさん
08/05/30 02:36:38
>>445
thank

squeak触って間もない初心者だけど
いまシューティングゲームを作っているんだ、
それで自機の弾の連射ができない(´・ω・`)
一発ずつしか撃てないのを改善しようと
4時間悩んでググった結果このスレにたどり着いた。

どうかこのド低脳に解決方法をご教授願えやしませんでしょうか・・・

447:デフォルトの名無しさん
08/05/30 09:39:44
弾モーフをいくつも置くんじゃ駄目なのか?


448:デフォルトの名無しさん
08/05/30 10:39:47
>>446
Squeak で作っているということですが、Etoys(ドラッグ&ドロップのプログラミング)でか、
Smalltalk でか(ブラウザとかを使ってクラスとかを定義しているのか)で違うので、
どちらか教えてもらえますか? たぶん、Etoys だとは思うのですが。念のため。

それと、今のところ、どこまでどんなふうに書いたのかを簡単でいいので教えて
もらえると、それに乗っかってヒントも出しやすいです。

449:デフォルトの名無しさん
08/05/30 15:50:53
>446
こんな感じ?
URLリンク(squeakland.jp)

450:デフォルトの名無しさん
08/05/30 20:07:12
>>449
そういうページの探し方を伝授したらどんどん自力で能力を伸ばせるかもね。

451:446
08/05/30 21:07:37
こんなにレスありがとうございます。

>>447
すいません、よくわからないです。

>>448
おそらくそのEtoysというほうだと思います。
いまは自機から弾を飛ばすところまでできました
弾が遊び場の外に出た状態でボタンを押すと自機の位置に戻ってきて
飛んでいくという設定になっています。
弾を一度発射するとその弾が遊び場からでるまで2発目が撃てないのを
なんとか連射出来るようにしたいんですが、わかりませんでしたorz

>>449
ありがとうございます
これを応用して出来るか試してみます。


最終目標は敵からも複数の弾が出るようにするのと
敵のHPを設定できるようにしたいです。

452:デフォルトの名無しさん
08/05/30 21:48:59
>451
できたら、「公開する!」を長押しして「異なるサーバーに公開」で、
squeakland.jp/superかsuper2に作ったものを置いてみて。

453:446
08/05/30 21:54:58
試してみたらできました。
皆さん本当にありがとうございます!
これでまた一歩完成に近づきました!!

>>452
完成したら。ということですか?
それとも今の連射が実装できたら、ということですか?


454:デフォルトの名無しさん
08/05/30 21:57:23
>453
「完成したら」のつもりだったけど、できたところまでも
見たくなってきたよ。

455:446
08/05/30 22:25:52
区切りのつくところまで出来たら一度上げてみたいと思います!
その時は改善点など見つけたら出来れば助言をお願いします。

456:デフォルトの名無しさん
08/06/11 18:09:56
Squeak and the iPhone
URLリンク(lists.squeakfoundation.org)
URLリンク(lists.squeakfoundation.org)

457:デフォルトの名無しさん
08/06/12 21:38:33
URLリンク(lists.squeakfoundation.org)


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5396日前に更新/113 KB
担当:undef