1 名前:デフォルトの名無しさん mailto:sage [2005/11/07(月) 16:47:13 ] 全然スレ立たないけどみんな興味無いの? いっしょに遊びましょ♪
385 名前:デフォルトの名無しさん [2007/11/03(土) 11:15:52 ] squeakはじめたばかりなのですが、クラスブラウザでよくわからないことがあります。 どなたか教えてください。 継承されているメソッドを選択すると、inheritance ボタンの色が変わるんですけど、 ピンクっぽいときと緑っぽいときがあります。 たとえばPopUpMenuクラスのlabels:lines:だと緑っぽいし、confirm:だと ピンクっぽいのですが、この違いは何を表しているのでしょうか? よろしくお願いします。
386 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 12:03:13 ] >>385 ブラウズ中のメソッドが、サブクラスで再定義されているか and/or スーパークラスで定義されているものの再定義かを示しているだと思います。 あとでソースの該当部分を探して調べてみます。
387 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 12:12:28 ] >>385 親クラスのメソッドに処理を付け足しているか(superを呼んでる)、 丸々上書きしちゃってるかの違い、じゃないかな?
388 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 14:39:18 ] >>385 ボタンの上でぼーとしていると説明でるよ。 browse method inheritance green: sends to super tan: has override(s) mauve: both of the above pink: is an override but doesn't call super pinkish tan: has override(s), also is an override but doesn't call super
389 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 14:42:45 ] >>386 仕組みは CodeHolder>>#inheritanceButtonColor あたりからたぐるといいかも。
390 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 14:48:00 ] >>387 >>387 回答ありがとうございます。 inheritanceボタンにカーソルを当てていたらバルーンヘルプがでて以下のように説明がありました。 green: sends to super tan: has override(s) mauve: both of the above pink: is an override but doesn't call super pinkish tan: has override(s), also is an override but doesn't call super 2色じゃなくて5色もあるようで。 またよろしくお願いします。
391 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 23:01:09 ] LinuxでFreetypeの綺麗なフォントを使うには、 Squeak v3.9以降を使えば出来ると聞きました。ディストリのパッケージには古いのしか ないので自分でビルドしたいのですが、どうもうまくいきません。 x86_64だと無理なのでしょうか。
392 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 00:43:18 ] へー、今って FreeType 使える様になったんだ? IPA フォント同梱のディストリ作って欲しいね
393 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:42:23 ] lists.squeakfoundation.org/pipermail/squeak-dev/2007-April/116220.html こんなのね。 3.9か3.10以降で対応
394 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:51:00 ] >>392 d.hatena.ne.jp/korakurider/20071018/p1 d.hatena.ne.jp/korakurider/20071019/p2 d.hatena.ne.jp/korakurider/20071021/p1 d.hatena.ne.jp/korakurider/20071024/p1
395 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:58:46 ] お、素晴らしい。個人的には UCS2 だけで十分。
396 名前:デフォルトの名無しさん [2007/12/02(日) 16:56:13 ] アラン・ケイ 人間とコンピューターの明日 www.nicovideo.jp/watch/sm1675694
397 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 00:54:43 ] >>396 感動した。おまいらにとっては当然のことなんだろうけど。 何も知らんプログラマ一年生の俺は感動した。
398 名前:デフォルトの名無しさん [2008/02/03(日) 12:40:40 ] Squeak講義 alpha.c.oka-pu.ac.jp/%7Ekunishi/mp3/20070731OpenCampus01.mp3 alpha.c.oka-pu.ac.jp/%7Ekunishi/mp3/20070731OpenCampus02.mp3
399 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:08:23 ] kunishi.blogspot.com/2007/08/blog-post.html
400 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:25:51 ] 論理哲学論考 - ウィトゲンシュタイン 1.世界は成立している事柄の総体である 1.1.世界は事実の総体であり、物の総体ではない
401 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:06:54 ] >>400 で?
402 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:14:02 ] 「論考」なんて、著者であるヴィトゲンシュタイン本人が後で否定したじゃん。 せめて「探求」から引用しろよw
403 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:16:16 ] 後で否定したのって嘘らしいよ。
404 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:18:29 ] >>403 「探求」にそう明記しているのに?
405 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:34:52 ] 一部否定なんだけど
406 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 05:03:00 ] そもそも探求を書いた頃の彼の精神状態は…
407 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:12:00 ] 純粋理性批判 - イマヌエル・カント 我々が直感するところの物はそれ自体としては、 我々が実際に直観しているところのものと同じものではない
408 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 19:53:12 ] >>405 少なくとも>>400 に挙げてあるような写像主義は完全に捨てたが?
409 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 19:54:23 ] >>406 ウホ
410 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 20:12:41 ] で、Squeakとの関係はどうなの。 Worldのsubmorphsにすべてのモーフは含まれるけれども、 モーフじゃないオブジェクトも一杯あるよ。
411 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:15:39 ] squeakを仕事で使ってるヤツっているんか? ケントベックも何してる人なんだ。
412 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:22:21 ] >>411 はーい。仕事で使ってますが何か?
413 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 18:50:50 ] >>412 Dabble DB www.dabbledb.com/ Web上の簡単データベース Qwaq Forums qwaq.com/ 3D仮想オフィス構築環境 Plopp www.planet-plopp.com 子供向け3Dペインティングツール CMS BOX www.cmsbox.ch/ Seaside+Scriptaculous ベースのCMS Scratch scratch.mit.edu/ 教育向けプログラミング環境 Sophie sophieproject.org/ E-Bookオーサリングツール C-Room www.c-room.net/ 感情が伝わる遠隔会議システム
414 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 19:13:12 ] >>412 信じられん。どーやって?何に使うの?スクリプト替わり? まさか出来たコードで食ってるとか。なんにせよ 羨ましい。 かなりSqueakの本は読んでるのに使い道が無い。
415 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:50:44 ] バージョンアップが大変そう。 Ruby以上に中の人がこねくり回し杉。
416 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:19:30 ] たとえば、Scratchの場合、2.8ベースのMIT Squeakという独自バージョンを 作って、影響を受けないようにしています。で、少数のプログラマがクロー ズドで開発(最終的にはMIT Licenceでオープンに)。
417 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:05:46 ] >>415 バージョンアップはたしかに大変ですが、それは新バージョンに見合う魅力があるときで そうでなくて本家の向いている方向が気にくわなければ、「てめえたちでフォークしちゃえば いいじゃん…」的考えが(ほとんど C 言語で組まれている Ruby と違って、Smalltalk は ずべてが Smalltalk で組まれているぶん)ずっと敷居が低いし実践されているといえそうです。 あと、仮に互換性が失われたバージョンアップに追従するにしても、Smalltalk はユーザーサイドの コードはもちろん、処理系それ自体に対しても Ruby にはないイントロスペクション機能が 適用できるので、Ruby で「ぎゃっ」というタイプの仕様変更で想像されるほどには、移行は 大変だったり絶望的ではないと思いますよ。
418 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 08:42:54 ] >>417 たまに、「ほはぇ!?」と思うことはあるけどねw
419 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 12:43:03 ] >>417 なんかすげー。 俺squeakがごまんとあるのか。 本家が気に入らなきゃ自分で改造って スモールトーカーってパワフルなんだなw
420 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 17:03:16 ] たとえば、メソッド1個書き換えて、メニュー1つで仮想イメージを 保存すれば、それだけで俺様環境ですから。 しばらくすると、OS, 言語, ライブラリ, 環境, アプリに区別がな いことの方が自然に思えてきます。 むしろ、みんな俺様環境な中で、同じものを使えるようにする方が 面倒です。だからソースじゃなくて、仮想イメージをまるごと配る という選択肢も出てきます。
421 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 18:48:20 ] むしろ、全ユーザーでネット上のひとつのsqueeeakを使うほうが自然な感じがする。
422 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 19:21:31 ] そう、雰囲気としてはWikiがそのままSmalltalkになったものが近い。 WysiWikiというのもありました。 www.smalltalk.jp/pipermail/squeak-ja/2006-July/003062.html Smalltalkの歴史はコラボレーションの歴史に重なるところもあります。 古くは構成管理システムのENVYやOODBのGemStoneもイメージ共有と言え なくないかも。
423 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 21:29:15 ] >>422 GemStoneはそれ自体もSmalltalk処理系だから、 イメージ共有というよりも環境共有とでも言うべきと思われ。
424 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 22:44:12 ] >>423 kwsk
425 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 07:29:37 ] >>424 GemStoneは単なるDBではなくて、Gemstone Smalltalkが動作しているSmalltalk処理系。 クライアントのSmalltalk環境からGemStone上のSmalltalk環境に飛び込んで処理を継続したり、 その結果をクライアントのSmalltalk環境で受け取ることができる。
426 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 13:30:40 ] >>425 それは GemStone Smalltalk のイメージを共有していることにはならないの? というか、ENVY はイメージの共有なのだろうか?
427 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 14:08:07 ] >>426 Virtual Imageさけでなく、VMも共有している。
428 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 18:35:16 ] >>427 ああ、それで環境を共有している、と。多謝。
429 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:44:43 ] ちょっとわかんないとこあります。環境を共有って言うけど、 その環境って、environmentのこと?それともcontextのこと? programming environmentのことだったら、VMを共有してなくても イメージの共有で十分「共有」と言えるし、普通そう言うと思う。 VMの共有が、「共有」であることの条件だとすると、それはGemstoneでは computing contextの共有をしてるって理解していいの?
430 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:02:05 ] メタバースみたいなシステムのSmalltalk空間って面白そうなんだけど。 ↓SeeThroughTalkというのがあるけど、ローカルな仮想イメージはいらない。 www.ipa.go.jp/SPC/report/03fy-pro/mito/15-895d.pdf
431 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:05:15 ] >>429 普通、Smalltalk環境と言えば、仮想計算機と仮想イメージを組にしてSmalltalk環境と呼ぶと思うけど。
432 名前:age mailto:age [2008/03/06(木) 23:05:51 ] iPhoneSDKで動くかな?
433 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:21:15 ] Newtonデバイスもそうだったけど、ヒープがきついんじゃないかと。
434 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 13:52:58 ] メモリは 128MB も積んでるよ
435 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:00:56 ] pc11.2ch.net/test/read.cgi/tech/1205021786/466 Squeak on NEOというのが既に稼動してるらしい。すぐ移植できそう。
436 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 10:30:27 ] リナじゃないザウでも動いたのだから、載るのは確実だと思うけど 問題はMorphicのパフォーマンスだな。たぶんMVCなら楽勝。
437 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 14:02:46 ] ポポペでも動いてたよね。 www.zephyr.dti.ne.jp/~nishis/smalltalk/Squeak/ppp/index.html
438 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:48:50 ] 保守
439 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:41:05 ] >>437 それ読んでパペポを思い出して、上岡龍太郎って、 どうしたんだろうと気になって調べたんだが、 引退してたんだな。 知らなかった。
440 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:30:42 ] パピポが休刊(廃刊)になったことは関係無いと明記しておかねば
441 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 01:42:23 ] sqeakをみてヘミネコを思い出す。
442 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 08:39:59 ] ヘ_ヘ ミ ミ
443 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 10:53:40 ] ヘヘ ミ ・・ ミ ( ° )〜
444 名前:デフォルトの名無しさん [2008/05/29(木) 23:45:01 ] いまsqueakで軽いミニゲームを作ってるんだけど 解らないところがあるんだが質問して良い?
445 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:37:48 ] >>444 好きにすれば良い
446 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:36:38 ] >>445 thank squeak触って間もない初心者だけど いまシューティングゲームを作っているんだ、 それで自機の弾の連射ができない(´・ω・`) 一発ずつしか撃てないのを改善しようと 4時間悩んでググった結果このスレにたどり着いた。 どうかこのド低脳に解決方法をご教授願えやしませんでしょうか・・・
447 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:39:44 ] 弾モーフをいくつも置くんじゃ駄目なのか?
448 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:39:47 ] >>446 Squeak で作っているということですが、Etoys(ドラッグ&ドロップのプログラミング)でか、 Smalltalk でか(ブラウザとかを使ってクラスとかを定義しているのか)で違うので、 どちらか教えてもらえますか? たぶん、Etoys だとは思うのですが。念のため。 それと、今のところ、どこまでどんなふうに書いたのかを簡単でいいので教えて もらえると、それに乗っかってヒントも出しやすいです。
449 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:50:53 ] >446 こんな感じ? squeakland.jp/seaside/SBSuperSwiki/85e1abfa-def5-4760-a095-5eb9e62f6e46
450 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:07:12 ] >>449 そういうページの探し方を伝授したらどんどん自力で能力を伸ばせるかもね。
451 名前:446 mailto:sage [2008/05/30(金) 21:07:37 ] こんなにレスありがとうございます。 >>447 すいません、よくわからないです。 >>448 おそらくそのEtoysというほうだと思います。 いまは自機から弾を飛ばすところまでできました 弾が遊び場の外に出た状態でボタンを押すと自機の位置に戻ってきて 飛んでいくという設定になっています。 弾を一度発射するとその弾が遊び場からでるまで2発目が撃てないのを なんとか連射出来るようにしたいんですが、わかりませんでしたorz >>449 ありがとうございます これを応用して出来るか試してみます。 最終目標は敵からも複数の弾が出るようにするのと 敵のHPを設定できるようにしたいです。
452 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:48:59 ] >451 できたら、「公開する!」を長押しして「異なるサーバーに公開」で、 squeakland.jp/superかsuper2に作ったものを置いてみて。
453 名前:446 mailto:sage [2008/05/30(金) 21:54:58 ] 試してみたらできました。 皆さん本当にありがとうございます! これでまた一歩完成に近づきました!! >>452 完成したら。ということですか? それとも今の連射が実装できたら、ということですか?
454 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:57:23 ] >453 「完成したら」のつもりだったけど、できたところまでも 見たくなってきたよ。
455 名前:446 mailto:sage [2008/05/30(金) 22:25:52 ] 区切りのつくところまで出来たら一度上げてみたいと思います! その時は改善点など見つけたら出来れば助言をお願いします。
456 名前:デフォルトの名無しさん [2008/06/11(水) 18:09:56 ] Squeak and the iPhone lists.squeakfoundation.org/pipermail/squeak-dev/2008-June/129202.html lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080611/1c2dc8e2/Default.png
457 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 21:38:33 ] lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080611/1c2dc8e2/Default.png