2006-01-01から1年間の記事一覧
http://www3.nhk.or.jp/news/2006/05/18/d20060518000007.html 「Winnyによる信号かどうか調べる際にプロバイダーは通信の中身を一部解読することになり、『秘密の保護』を定めた電気通信事業法に違反する」これがクロなら、Google Adsenseや Gmailみた…
時々出入りしている掲示板に、最近激しくSPAMが書き込まれるようになりました。 これは@niftyの無料メッセージボードで運用されているのですが、古きよき時代の単純な機能で、管理者が使える防御手段は投稿を掲載前に逐一検閲するくらいしかありません。いち…
最後は、Traitsをとるか、legacy etoys(3.8以前)との互換性をとるかという究極の判断になるのだろうか?次はTweakというのが見えてきたけど一般リリースはいつか不明という宙ぶらりんな状態の中で、etoysコミュニティ側としては対応するモチベーションをど…
ナイフスイッチ萌え。当時録音された円柱状レコードの実機での演奏が聞けたのは貴重。 大きいお友達向けにマイキットとか売っていて、かなり欲しかった。
Squeaklandリリースでは最初からイメージ上にロードされた形で配布されていました。辞書に翻訳を追加する場合は、イメージ上で単語を追加するチェンジセットを作って送り、マージしてもらっていました。 m17nを3.8にマージする際の議論を読んでいると、翻訳…
Smallland由来のドッキングバー。見栄えはきれいだけど、好みが分かれそう。 localeを切り替える動作のバグがあり、SUnitが起動され続けるので、先にパッチをあてておくことが必要。 結構未翻訳の語があるな。ニーズがあるのだろうか?
アプリケーション登録などが必要なく手っ取り早かったので、ALPSLABのサービスを使ってみましたが、Squeakから使うなら、利用規約の面でYahoo!Maps APIの方が使いやすいかもしれません(今のところ日本地図データがないのですが)。Google Mapが JavaScript…
やっとetoysがそこそこまともに動くようになりました。kedamaも動きます。 でも、traitsを組み込んだことで生じた問題が解決していないので、Squeakland2005以前のもので作られたプロジェクトをロードすることはまだできるようになっていません。
いろいろおかしくなっていたのは、Monticello関係の問題で、たくさんのメソッドがごっそり無くなってしまっていたのが原因らしい。
良くなってることも一杯あるんだけど、あちこちデグレードしてるぞ。こんな巨大な変更かけといて、"the smallland changes"の一言で済ますなー (-_-メ) > Stef それに、AR師がメンテしないって言い切ってたPlusToolsを組み込んじゃってるけど、誰か引き取っ…
うちのCF-W2では特にドライバ入れ替えもなしに動きました。買ってすぐ型落ちになったマシンのささやかな幸せでした。
私にとって、プログラム内部の通信で同期的なイベント送信を使うとうれしいのは、イベント発行側が購読者のことを全く知らなくてもいいことです。例えば、汎用的な機能を部品にパッケージしたとします。処理経過を呼び出し側にメッセージ送信で通知するよう…
http://www.elica.net/index.html
Mark Shuttleworthのエントリはpositiveなものでしたが、それを受けて続いているsqueak-devでの議論は考えさせられます。Alanさんのコメントは、少し苦い現状認識ですが強い信念を感じました。 http://lists.squeakfoundation.org/pipermail/squeak-dev/2006…
久しぶりにTweak本体にupdateが入り、Painterの見映えが変わってました。
http://msdn.microsoft.com/coding4fun/lego/default.aspx
Amazing two day workshop on programming and education http://www.markshuttleworth.com/archives/26CrassroomCoders Project summit http://wiki.tsf.org.za/shuttleworthfoundationwiki/Project_20Summit
SoundToysの中の音声波形表示は、WaveEditorで使われているGraphMorphのコードを、Tweakのプログラミングモデルにあわせて書き直しながら実装していっています。GraphMorphで実装している、リアルタイム性を実現するための非同期処理の仕組みをTweakに移すの…
http://www.liberlab.net/ なにげにetoysといっしょに動いている絵が入っている。オープンソース版世界聴診器という風情だな、音声入力じゃないけど。
Squeakの配布パッケージに日本語TrueTypeフォントをバンドルするという要望は、適当な再配布可能フリーフォントがないので実現していないと理解しています。 IPAフォントはその有力な候補だと思うのですが、商用フォントの市場を圧迫しないようにとの配慮な…
(3.8→Squeakland05)のchangesetが、開発中の3.9aに反映されていっています。全部反映された3.9a-7020(反映漏れパッチのことはMarcusに知らせました)のリリース http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-March/101882.html を聞いて、…
Tweakのインストール時に適用されるinitial/03CompilerHacksが原因ですね。このcsのpreambleに入っていた元の名前(CompilerHacks3.6)から推測するに、3.6時代にAR氏が作っていたコードを3.8ベースのSqueaklandコードにかぶせたために、3.8(O島さんのyo 8/…
Tweakと動きを比べるため、Tweaklandイメージの中でビュワーからタイルを取り出してスクリプトを作ろうとしたら、どうしてもエラーになってしまいます。エラーの発生箇所である Parser(Scanner)>>xLetter をよくよく見たら、元のSqueakland版のコードと違い…
Tweakのアップデートをかけたら(Tweak-Tiles-bf.102.mcz)、代入文のタイル上の語順が変更されていました。 変更前:"set オブジェクト プロパティ to 値" 変更後:"オブジェクト set プロパティ to 値" オブジェクトにメッセージを送信するという言語形式…
Sophieチーム?のBLOGに、ある程度まとまったコンセプト解説が掲載されています。http://www.futureofthebook.org/sophie/2006/03/an_introduction_to_sophie.htmlHyperCardが華やかな時代にボイジャーのコンテンツを見たことがありますが、こんなところ(Sq…
録音再生はできるようになったので、波形を表示しようとしています。 Morphicで既にあるものをTweak上に移しているだけで、アプリ的に新しい要素はないですが。
userDrawで描画するプレイヤを書いて遊んでいますが、drawOn:in:とかにバグがあった時にスケジューラをいとも簡単に道連れにしてしまいます。しかもいったんその状態になると、PreDebug ウィンドウで Abondoneなどを選んでも復活できず、ProjectBuilderをい…
BertさんのBLOG http://croquetweak.blogspot.com/ 経由。開発中のSophie(aka TK4, http://futureofthebook.org/tool/tk4/)の動画が http://www.geeksrus.com/sophie/ に掲載されています。Tweakの上でのまとまった規模の最初のアプリ(Croquetを除けば)…
はまりまくったので、覚書き。 Island内のオブジェクトについてインスペクタやデバッガが表示されている状態で、プロジェクトを保存しようとすると checkpoint failureになる。 インスペクタで"self island"をする時には、聞いている相手が何かを非常に慎重…