[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 17:04 / Filesize : 113 KB / Number-of Response : 458
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Squeakでマターリ語りましょうや



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<113KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef