3days until
第15回Smalltalk勉強会‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‎‎‏‎

勉強会のお知らせ

Smalltalk-users.jpではSmalltalkに慣れ親しんでもらうための勉強会を定期的に開催しています。
お気軽にお越しください。

第15回Smalltalk勉強会‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‎‎‏‎

posted ‎‎Nov 16, 2009 4:15 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Nov 17, 2009 4:44 AM‎‎ ]

11月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

日時: 2009/11/27(金) 19:00- (2,3時間程度)
場所: シンコム・システムズ・ジャパン株式会社
テキスト: 「自由自在Squeakプログラミング
※テキストは補助的なものです。

年末を飾るテーマは「Scratchで学ぶSqueakハッキングテクニック」。サイバー大学客員教授の阿部さんによるハンズオンセミナーです。

以下、阿部さんによる概要:
---
面白いソフトウェアがあるとき、その中身をのぞいたり、いじったりしたくなりませんか。たとえば、メニューに機能を追加したり、ボタンを5ドット右にずらしたりとか。もし英語にしか対応していないなら、日本語で使いたいのも人情です。
もちろん、Squeak(Smalltalk)ではそれができます。でもどうやって?
このあたりのノウハウは文書化しにくく、尋ねても「ここをひねって」「どーんといく」など、訳の分からない答えが返ってくることもあります。(たぶん)私だけかもしれませんが、Smalltalkerはどこに何があるかなんて憶えていません。アタリを付ける方法を知っているだけです。
今回のSmalltalk勉強会では、Scratchを題材にこのようなメタな技術(バッドノウハウ?)を皆さん自身が発見する方法をお手伝いできればと思っています。ご存知のようにScratchは子供用のプログラミング環境ですが、わざわざ古いSqueak 2.8(MIT Squeak)まで時間を巻き戻して作り直しただけに筋がよく、邪悪な部分があまりありません。これもジョン・マロニーさんの人徳でしょう。

今回はScratch自体で遊ぶことを目的にしていませんが、もし使ったことがない人は一度試してからご参加ください。たとえば、以下のWebサイトや本が参考になるでしょう。

その際、軽めのテーマ(追加したい機能や変更したい部分など)を見つけて来てもらえるとよいかもしれません。当日はペアプロかグループワークを行うことを考えています。また、参加する方はSqueakの基本的な操作ができる(ブラウザやインスペクタが使える)ことを期待しています。

使用するScratchのバージョンは1.4です。以下からダウンロードしてインストールしてください。
通常のScratchはソースコードにアクセスできないようになっているので、以下のScratchSource1.4.zipとSqueakV2.sources.gzも必要です。それぞれ展開して、Scratchをインストールしたフォルダに入れます。
---
ノートPC持参で、ふるってご参加ください!
なお、参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

第13回 Smalltalk勉強会@京都

posted ‎‎Oct 29, 2009 6:20 AM‎‎ by SmalltalkUsers Admin

日時:2009年11月04日(水)19:00~21:00
キャンパスプラザ京都 2階 第2会議室
テキスト:ブラックブック「Smalltalkで学ぶオブジェクト指向プログラミングの本質」
こ の勉強会が発足して一年が経ちました。早いものですね。今月は先月に引き続き、課題の続きを行います。デザインレビューおよびコードレビューを行う過程を 皆さんと共有してゆきましょう。会場でUML図を描いてデザインを行うのも良し、システムブラウザを用いてプログラミングを行うのも良し、三三五五の行動 に時間の半分を使い、あとの半分をそれらの議論や検討に使いましょう。

第14回Smalltalk勉強会‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‎‎‏‎

posted ‎‎Oct 15, 2009 7:35 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Oct 29, 2009 7:14 AM‎‎ ]

10月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

日時: 2009/10/28(水) 19:00- (2,3時間程度)
場所: シンコム・システムズ・ジャパン株式会社
テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング
※テキストは補助的なものです。その場のリクエストに応じて柔軟に内容を変化させていきます。

今回のテーマは...お待たせしました「GNU Smalltalk」です。

MVCを生み出したことからもわかるように、一般にSmalltalkはGUIあってこその環境です。
しかしGNU Smalltalkは、GUIなしでスクリプティングやコマンドラインで用いるのを主体としています。(GUIありにもできますが)
スタンダード風の名前とは裏腹に、思い切り異端に位置しているところが面白いと言えましょう。
サーバサイドのLL言語の一つとして注目してみるのも良いのではないでしょうか。

今回はGSTを日本一使い込んでいる(有)ビューポイントテクノロジーの林さんに、ステップバイステップ形式で講義をしていただきます

当日の資料です(2009/10/29)。

GNU Smalltalkの入ったノートPCをお持ち下さい。インストールには「シロクマの力」がお勧めです。

参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

補足:
GNU Smalltalkは下記からインストールできます(ソースからコンパイル、Linux用)。

WindowsやMacの方も「シロクマの力」とVMware Playerを使えばGNU Smalltalkを簡単に試すことができます。「シロクマの力」はGST同梱のLinux Live CDです。

GUIベースのIDEが好きな方はVisualWorksやSqueakでも参加可能です。
VisualWorksは下記からインストールできます。
http://www.cincomsmalltalk.com/scripts/CommunityDownloadPage.ssp
Squeakは下記からです。
http://swikis.ddo.jp/umejava/48

別にこれらをインストールしていなくてもかまいません。当日でもノートPCさえあればなんとかなります。

第12回 Smalltalk勉強会@京都

posted ‎‎Oct 1, 2009 5:49 AM‎‎ by SmalltalkUsers Admin

日時:2009年10月07日(水)19:00~21:00
キャンパスプラザ京都 2階 第2会議室
テキスト:ブラックブック「Smalltalkで学ぶオブジェクト指向プログラミングの本質」
先月の勉強会で提示しました簡単な課題「CSV to HTML」 に関して、擦った揉んだしようと思います。ヒントにしたがって作り上げますと、まるでCのプログラムのような手続き的な造作になりますので、メッセージで 駆動されるSmalltalkらしいオブジェクト的なプログラムへと作り変えます。配役や役割を策定する過程を介して、さんざん揉めながら、ごたついてゆ きましょう。この発句から挙句へとたどり着く経緯(いきさつ)が勉強ですから…。
補足資料:CSV to HTML

Smalltalk合同勉強会@名古屋

posted ‎‎Sep 18, 2009 6:34 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Nov 1, 2009 3:43 AM‎‎ ]

東京と京都で定期的に行われている「Smalltalk勉強会」が、日本の中心、名古屋で合体!
東西南北・津々浦々からのご参加お待ちしております。

日時: 2009/12/19(土) 10:00-19:00
場所: 株式会社ニューキャスト(ニューザックビル 6F) [Google Map]

ATNDにて参加募集をはじめました。
http://atnd.org/events/1593

[スケジュール]

  1. 10:00-12:00 勉強会準備・おまけセッション
    • Smalltalkハッカソン
  2. 13:00-19:00 勉強会
    • Groovy使いのためのSmalltalk入門[仮題](南谷千城)
    • 100ms・10ms・1msの四方山話 (青木淳)
    • STEPSプロジェクトの紹介 (山宮隆) [参考]
    • Seaside 3.0 (梅澤真史)
    • Pharoの紹介 (Serge Stinckwich)
    • ESUGの活動報告 (Serge Stinckwich)
    • ライトニングトーク大会 (参加はATNDでコメントしてください)
  3. 19:00- 懇親会
詳しい内容はこれから詰めていきます。

ご参加お待ちしております。

第13回Smalltalk勉強会

posted ‎‎Sep 12, 2009 7:09 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Oct 1, 2009 6:15 AM‎‎ ]

9月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

今回はいつもと違い、「事例発表スペシャル」です。

日時: 2009/9/28(月) 18:30-21:30
場所: オージス総研 東京オフィス(MS芝浦ビル8F) [Google Map]

Smalltalkというと、オブジェクト指向の元祖ではあるが、「もはや他の言語に凌駕され使われなくなった古い言語」、もしくは「学術の世界でのみかろうじて生き残っている言語」という印象があるかと思います。しかし実際にはSmalltalkならではの強みを活かしたシステム開発事例がしっかりと存在します。守秘義務などで見えにくくなっているだけです。

今回は日本、及び世界の事例をできるかぎり紹介したいと思います。プレゼンターを絶賛募集中です。

[プログラム](予定)
  • VisualWorks世界の事例、日本の事例 (梅澤真史)
    • シンコムシステムズからいただいた代表的な事例を紹介します
  • GEN - Squeakによるオントロジーモデリングツールの開発 (梅澤真史)
    • Squeakにより開発されたオントロジーモデリングGENができるまでのお話。
      開発で工夫した点、苦労した点などをデモを交えながら紹介していきます。
  • パーソナルコンピューティングへの回帰 - 自分のためにプログラムを書こう (阿部和広)
    • 古のSmalltalkerはイメージをチューンして自分のための道具を作っていたと言います。そんなに大げさではありませんが、数行から数十行で書けるちょっとしたハックを紹介します。
  • VisualWorksによるルーティングシミュレーションツール: RoutingSimulator (南谷千城)
    • 株式会社イイガで開発されたルーティングシミュレータを紹介
  • ちょこッとPier (西原聡士)
    • ユーザ・サイドから見たPier.ネタが古くてすみません
  • 2009年夏 Smalltalkの思い出。そして、過ぎ去りし日々(林徹也)
    •  Smalltalk から C++ ライブラリを呼び出すテクニックとして 
      SWIG の件。
      それと…。もしかしたら昔の案件の思い出について2,3...
  • CSbook - 構成主義的スクラップブックの開発 (横川耕二)
    • Squeakで作られている市民芸術支援ツールの開発と実践のお話。
      実践の報告とデモでツールとその開発を説明します。


参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

第12回Smalltalk勉強会

posted ‎‎Aug 17, 2009 5:14 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Aug 27, 2009 6:38 AM‎‎ ]

8月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

日時: 2009/8/28(金) 19:00- (2,3時間程度)
場所: シンコム・システムズ・ジャパン株式会社
テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング
※テキストは補助的なものです。その場のリクエストに応じて柔軟に内容を変化させていきます。

今回のテーマは「Smalltalkと永続化」です。
Smalltalkではイメージ丸ごと保存が、最強の永続化手段だったりしますが、外部ファイルや、データベースに
オブジェクトを保存することももちろんできるわけです。どのような手段が提供されており、どう使い分けるべきかに
ついて、取り上げていきたいと思っています。

Smalltalkの入ったノートPCと、(できれば)テキストをお持ち下さい。

当日の資料です。(Smalltalkと永続化.pdf)

参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

補足:
VisualWorksは下記からインストールできます。
http://www.cincomsmalltalk.com/scripts/CommunityDownloadPage.ssp
Squeakは下記からです。
http://swikis.ddo.jp/umejava/48
SeasideJOnePlusでもいいでしょう。
http://swikis.ddo.jp/umejava/41

別にこれらをインストールしていなくてもかまいません。当日でもノートPCさえあればなんとかなります。

第10回 Smalltalk勉強会@京都

posted ‎‎Jul 31, 2009 7:15 AM‎‎ by SmalltalkUsers Admin

日時:2009年08月05日(水)19:00~21:00
キャンパスプラザ京都 2階 第2会議室
テキスト:ブラックブック「Smalltalkで学ぶオブジェクト指向プログラミングの本質」
ブ ロッククロージャの続きを行います。プログラム制御構造を中核にして解題してゆきたいと思います。これは面白い!というプログラム例を持ち寄っていただけ れば幸いです。また、VisualWorksの次期バージョンである7.7に対応させた「じゅん for Smalltalk(Jun782)」も配布いたします。

第1回Smalltalkハッカソン - 時を超えたオブジェクトとの遭遇

posted ‎‎Jul 27, 2009 5:53 AM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Aug 8, 2009 10:01 PM‎‎ ]

勉強会スペシャルとして、ハッカソンを行います。

日時: 2009/8/8(土) 13:00-18:00
場所: 株式会社フルネス トレーニングルーム

概要:
アジャイルやデザインパターンの潮流を生み出した幻の言語、Smalltalkでプログラミングをしてみませんか?
今回はWebブラウザをクライアントとし、バックエンドにKey Value Storeを使うWikiシステムを皆で作っていきます。
エキスパートと一緒にペアプロをすることで、オブジェクトと直に対話しながら開発できるSmalltalkの楽しさを味わうことができるでしょう。

VisualWorksの入ったノートPCを持参下さい。
インストールはこちらから: http://www.cincomsmalltalk.com/scripts/CommunityDownloadPage.ssp

ハッカソンの性質上、今回は参加人数に限りがあります。
下記で受けつけております。
(どちらかをつかっていただければOKです)

お待ちしています!

P.S.
Wikiシステム以外で、これが作りたいんだ! というテーマを持っている人は、そちらで参戦していただいても良いです。

PPS
初心者の方は「早わかり Smalltalk」を読んでおいてもらえるとありがたいです。
プレゼン資料: ftp://swikis.ddo.jp/SqueakDevJa/events/RubyStudyTokyo28/SmalltalkTutorial.pdf
動画: http://www.nicovideo.jp/watch/sm2681891

PPPS
連絡用のGoogleグループを作りました。第2回に向けての議論など、ここでやりましょう。
http://groups.google.com/group/smalltalk-hackathon

第11回Smalltalk勉強会

posted ‎‎Jul 12, 2009 7:18 PM‎‎ by SmalltalkUsers Admin   [ updated ‎‎Jul 23, 2009 7:00 AM‎‎ ]

7月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

日時: 2009/7/24(金) 19:00- (2,3時間程度)
場所: シンコム・システムズ・ジャパン株式会社
テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング
※テキストは補助的なものです。その場のリクエストに応じて柔軟に内容を変化させていきます。

今回のテーマは「SmalltalkでWeb-その2 フルスタック編」です。
SeasideをベースとしたフルスタックのWebアプリフレームワーク、"Web Velocity"を中心に扱います。
Web Velocityの持つWebブラウザ上の統合開発環境、Scaffolding、ORマッピング等を取り上げます。

余裕があれば"Glass"の話になるかもしれません。上から下まで全てがオブジェクトのWebという世界を
味わってみるのも良いでしょう。

Smalltalkの入ったノートPCと、(できれば)テキストをお持ち下さい。

Web Velocityに加え、PostgreSQLやMySQLを事前にインストールしておくといろいろと良いことがあるでしょう。
当日の資料です。(7/23)
Web Velocityのマルチバイト対応パッチです。(7/23)

参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

補足:
Web Velocityは下記からインストールできます。
http://www.web-velocity.com/WVAccess/Main

Glassは下記からインストールできます。
http://seaside.gemstone.com/

VisualWorksは下記からインストールできます。
http://smalltalk.cincom.jp/scripts/smalltalk.dll/index.ssp
Squeakは下記からです。
http://swikis.ddo.jp/umejava/48
SeasideJOnePlusでもいいでしょう。
http://swikis.ddo.jp/umejava/41

別にこれらをインストールしていなくてもかまいません。当日でもノートPCさえあればなんとかなります。

‹ Prev    1-10 of 30    Next ›