My Squeak Adventures

The fortunes and missfortunes of a newcomer in the wonderfuld world of Smalltalk

DOWNLOADS & LINKS  

____________________

 

SCORER 0.7b

Scorer 0.7b GNU/Linux

Scorer 0.7b Win32

Scorer 0.7b source

Manual (Català)

Manual (English)

____________________

 

SEASIDE SCREENCAST

 A Smalltalk by the Seaside

____________________

 

SEASIDE HOWTO

 HowTo: Build a simple

 ____________________

 

O HAI,

 

My name is Bernat Romagosa Carrasquer, I'm a computer science student and this is where I'll be posting my stuff about (mainly) Squeak and Smalltalk.

 

Right now I'm developing my capstone project in Seaside, so I'll probably be talking about it quite a lot as well.

 

Of course this is a provisional website, in a couple of weeks (months) I'm planning to build one by myself using Seaside, but meanwhile... «the shoemaker's son always goes barefoot».

 

You can e-mail me anytime at tibabenfortlapalanca (at) gmail (dot) com 


Ten years later... (25/09/09)

It's been a long while, but September brought work back and I finally decided to improve the scoring system in Scorer. You can now find Scorer 0.7b as usual at the left of this page.

A Smalltalk by the Seaside: Screencast (25/06/09)

As a part of my final degree project, which I have already finished, I've recorded a screencast introducing how to build a website with static contents, users and a simple image-based database in 34 minutes. Please bear in mind this is my very first screencast, I made it in the hope that it'd be useful for beginners and maybe some things are not done in the most effective way, for example I don't use Magritte to build forms, which I think would be a bit too much for someone who has just read a couple of tutorials and wants to build his first website as fast as possible while understanding what he's doing.

It can be found in http://www.vimeo.com/5130619

Another part of my project consisted in writing a manual -called «A Smalltalk by the Seaside»- on how to build common websites in Seaside, which also includes a short introduction to Magritte and a chapter on how to build a blog (based in the screencast by Ramon Leon on the same topic), but before publishing it I have to ask my university about licensing and stuff... I hope I'll be able to distribute it very soon :)

Any opinion is welcome! Thanks to everybody in this list as well as the people in #seaside and #squeak for helping me out with some problems I stumbled upon!

Scorer for GNU/Linux (30/04/09)

I've just moved all project files to a Sourceforge project and built the executable package for GNU/Linux. It comes with the Squeak virtual machine along with all necessary plugins for sound and X11, so it should work under any distro; so far it's been proven to work in Debian and Ubuntu, should you find any problems running it under your distro please let me know! 

 

Have fun!

Manual for Scorer (27/04/09)

Today I've finished writing the manual for Scorer, you can find it in two languages (Catalan & English) at the left column of the website.

 

The note you have to guess is the one placed first next to the key, represented here by the green line:

 


Scorer 0.6b (24/04/09)

I had some free time today and I implemented the option to choose between treble and bass keys. I still have to i18n-ize the whole thing...

Scorer 0.5b (20/04/09)

As I promised a while ago, I have implemented 5 different difficulty levels for Scorer, according to the needs of the students using it at the school I work at. I'll appreciate all comments and suggestions!

 

Scorer 0.4b (03/04/09)

Scorer is my first piece of software developed under Squeak, its aim is to help music students get skillful at reading music scores. It's mainly designed for kids, but it actually helped me too ^__^.

 

The idea was taken from Score-Reading-Trainer (http://scret.sourceforge.net/), written by J. Pablo Fernandez.

 

In the game you have to guess the first note of the pentagram by clicking on the corresponding button. If you guess it right, new notes will keep coming. Every mistake makes you score less points, and after three mistakes you won't be scoring anymore for this particular note. I'll soon add a functionality for changing the note names to English notation and I'm also planning to implement four different difficulty levels for children of all ages. All of this should be finished before the end of easter. *


Scorer is free software licensed under the GPLv3 and you can download it by following the links at the left column of this site.


The published version works for Windows (that's what they use at the school I work at), but of course you can run the squeak image in any other operating system. For instance, in *nix you'd do: 

 

$ squeak scorer.image


And that should work.


I must thank the Smalltalk Workgroup I belong to (see http://smalltalk.cat) for their help, as well as my work colleague and friend Biel Ballester (see http://www.myspace.com/bielballester) who teaches music at the school and let his pupils be the guinea pigs for my evil experiments ;)


* but it hasn't been, I'll be fixing it ASAIC

HOWTO: Build a simple Seaside website in 30 minutes (02/04/2009)

A few days ago I wrote a simple tutorial which was meant to be an easy and quick introduction to Seaside. This shouldn't be the first manual you read, I strongly recommend you to give an eye to A Walk on the Seaside and An Introduction to Seaside first. After having read both I found there was a little lack of information for beginners, and that's why I wrote this little HowTo, which should teach you pretty fast how to get your first simple website working and should help you understand a little better how Seaside works.


Link to the tutorial