Squeak

Smalltalk関連で気になったGoogle Codeのプロジェクト

http://code.google.com/p/cloudfork/ http://code.google.com/p/twitter-client/ http://code.google.com/p/metacello/ http://code.google.com/p/seaside-examples/ http://code.google.com/p/smalltalk-growl-client/ http://code.google.com/p/dyndns-cl…

CSVパーサー

新年あけましておめでとうございます。 年末年始は、ちょっとインフラ関係ばかりやってました。。。(まだ終わってないけど。。。)でSqueakはしばらくお休みしてたんですが、なんとか両立を目指して、そろそろ実用的なことをということで、 やっぱり社内シ…

DBからとってきたデータをAssociationにチャレンジ(解決編?)

associations do: と associationsDo: の違いについて、id:sumimさんからコメント頂きました。(ありがとうございます!!) associations do: と associationsDo: は、やっていることは同じなのですが、作業内容が違います(でも得られる結果は同じです)。…

An Introduction to Seaside届いた

よめさまに許可を得て密かに購入してました。DBからのデータは取れるようになったので、 そろそろSeasideのお勉強を本格的に開始。でも、基本はこちらを参照してそうな予感。http://book.seaside.st/bookちなみにこのサイトの内容はPDFでダウンロードできま…

DBからとってきたデータをAssociationにチャレンジ(失敗)

今データベースからかえってきた値はOrderedCollection(順序付き集合)の中にDictionary(連想配列)に入っているんですが、umejavaさんのコメントで、(度々、ありがとうございます。) Associationですが、単なるキーと値のペアですね。OrderedCollectionなど…

ディクショナリ系のイテレートプロトコルのお勉強(Association)が理解できていない。。。

昨日のつづき。実はいろいろ調べたけど、この辺よくわかってなかったり。。。 自由自在SqueakのP199〜P201参照。というかまんま。。。まとめるというか、サンプルコードを記載のみ。 例によっていつものDBからデータを持ってきた後のデータで。。。 data := …

PostgreSQL Client for Squeakの動きがよくわからないの解決の巻。

またまた、umejavaさんにコメントを頂き解決しました!! 度々ありがとうございます。m(_ _)m result rows collect:[:each | each dataKeyedByFieldName]. ですね。do:だと単に回すだけなのですが、collect:だとブロックの評価結果がコピーされたコレクショ…

VBRegexをインストール

umejavaさんにまたまたご教授頂き、正規表現ライブラリをインストールしました。 (本当にいろいろありがとうございます!!m(_ _)m )マルチバイトにも対応していると言われると、なおさら良さげな感じ♪♪ 教えて頂いた資料を参考に、とりあえず、導入手順。ht…

Regular Expression Pluginのインストールができない。。。

次のステップ?まだ前の終わってませんが、正規表現が使えるようになっておきたいなということで、 package loaderでRegular Expression Pluginでインストールしようとしたら、 Error: Invalid utf8 input detected UTF8TextConverter(Object)>>error: ・・…

PostgreSQL Client for Squeakの動きがよくわからないの続き。

umejavaさんのコメントで、やっと動きが理解できました。 ありがとうございます!! というか、自分が理解できてなさすぎなんですよね。。。orz result rows at:1 dataKeyedByFieldName. => (result rows at:1) dataKeyedByFieldName. ですね。単項式のほう…

PostgreSQL Client for Squeakの動きがよくわからない。。。

実は、2週間以上悩んでいたりします。。。 ORマッパー調べたりとかいろいろしましたが、結局クエリを書くことが多いので、 シンプルなものにいきついて、PostgreSQL Client Squeakを使うことにしました。ほんとに情報がなくて、ソース読みまくったんですが…

パッケージのアンインストール方法

自由自在Squeakだとパッケージのインストール方法は記載があるのですが、アンインストールがないような。。。 (まだ読み切っていないんで、どっかにあるかもしれませんが。。。)で、削除するのに、ハマったのでメモ。http://www.flickr.com/photos/vazexqi…

Squeakで入力補完(eCompletionができない。。。)

以下参照でそのままですが。。。 http://squeak.qp.land.to/wiki/index.php?Squeak%2FFAQ%2F42Squeakは通常 Alt(Cmd)-qで入力補完できますが、一個ずつでてくるので、使いにくい。。。 (初心者なので、特に。。。) Order ↓ OrderedCollectionTest ↓ Ordere…

Squeakはじめました。

会社では新しい期が始まり、今期は新しい言語を取り組んでみようということを目標にしました。 いろんな考え方やらなんやらが吸収できてよいかなぁーというのがあるのと、同じ言語ばかりなのもどうかと思いまして。。。どうせやるなら他の人がほとんどやって…