Monday, January 31, 2011
More Pharo shortcuts
It's hard to remember long URL's. At least for me.
But with these new shortcuts remembering important pharo-project sites is now easy:
http://issues.pharo-project.org
http://ci.pharo-project.org
http://book.pharo-project.org
http://wiki.pharo-project.org
Thanks Adrian!
And thanks to Geert we now also have:
http://build.pharo.world.st
http://code.world.st
But with these new shortcuts remembering important pharo-project sites is now easy:
http://issues.pharo-project.org
http://ci.pharo-project.org
http://book.pharo-project.org
http://wiki.pharo-project.org
Thanks Adrian!
And thanks to Geert we now also have:
http://build.pharo.world.st
http://code.world.st
Thursday, January 27, 2011
Seaside at FOSSDEM
Stephan Eggermont and Willem van den Ende will demo Seaside at the FOSDEM meeting in Brussels, Belgium to free and Open Source developers. Read more here and the official site.
Seaside AJP Adaptor updated
Phillipe updated the AJP adaptor for Seaside. So if you already run Apache in front of your Seaside image feel free to update.
Wednesday, January 26, 2011
SSL for Seaside
I already reported about using SSL for Seaside with SqueakSSL. Now I found a nice HOWTO on Andreas blog. Will try out as soon as time permits.
Tuesday, January 25, 2011
Monday, January 24, 2011
Saturday, January 22, 2011
Coral - Scripting for Pharo
Small introduction to Coral - so you can use Pharo for scripting. Read more.
Friday, January 21, 2011
Smalltalk and table-based hand gesture tracker
Nikolay plays with objects in Croquet island by using a table-based hand gesture tracker. Done in Smalltalk (what else). Time to buy a Multi-touch table and throw the PC keyboard away ;)
Some more automated Seaside testing
Tony has posted some more infos on how he tests his Seaside app using
Soup and ZinkHTTPComponents.
Yes, Smalltalk makes this possible and the interesting part is that you can even do this in an XPStyle (write the test first and then create the #renderXX: methods for the seaside components).
Soup and ZinkHTTPComponents.
"I found that if I write the tests at the same time as I code the forms, this all goes pretty fast. The advantage is that instead of using the browser for minutes to manually test the few things that I think I might have affected, I can run a whole regression suite in a few seconds."
Yes, Smalltalk makes this possible and the interesting part is that you can even do this in an XPStyle (write the test first and then create the #renderXX: methods for the seaside components).
CampSmalltalk wiki
Instantiantions has set up a new CampSmalltalk wiki. Joachim knows more.
The old wiki is not available anymore (since around 2007), but fortunately there is a way back machine archive.
So one can even find the first CampSmalltalk pictures from 2000 in San Diego (my first US visit)
The old wiki is not available anymore (since around 2007), but fortunately there is a way back machine archive.
So one can even find the first CampSmalltalk pictures from 2000 in San Diego (my first US visit)
Thursday, January 20, 2011
JUnit removed from NetBeans?
Looks like Oracles lawyers check the license of NetBeans code. It may be possible that JUnit is removed from the standard Netbeans installation if it doesnt change its license.
Another crazy story of lawyers and software.
Kent Beck already responded and a former Sun employee suggested to keep the current license model to
Another crazy story of lawyers and software.
Kent Beck already responded and a former Sun employee suggested to keep the current license model to
"keep Oracle's aggressiveness in check". Interesting times ...
Wednesday, January 19, 2011
Kinect and EToys
Beside Scratch there is now also an interface to Kinect for Etoys in Squeak:
http://tecnodacta.com.ar/gira
Cool!
http://tecnodacta.com.ar/gira
Cool!
Pharo 1.3 started
Pharo 1.2 (on top of the already read 1.2 core) is nearly finished. Time to already start a 1.3 core.
Wednesday, January 12, 2011
Xtreams up to date
Martin provides an up to date port of Xtreams for Pharo/Squeak. It now matches the docs and VW version better.
Tuesday, January 11, 2011
Virtual environment creation for Gemstone/Seaside
Vagrant is a tool for building and distributing virtualized development environments. It helps you automate virtual machine creation using Oracle’s VirtualBox (which I use to manage my virtual computers)
There is now a new tutorial from John Thornton available that will setup a Vagrant VM and install GemStone and SeaSide 3.0 on it. Read more.
Nice!
There is now a new tutorial from John Thornton available that will setup a Vagrant VM and install GemStone and SeaSide 3.0 on it. Read more.
Nice!
Monday, January 10, 2011
Wednesday, January 05, 2011
Custom Windows styles in CLFramework for Pharo
Gerard (aka nullPointer) now finally I implemented the posibility of create a custom windows in CLFramework (a UI builder framework for Pharo)
Cool!
Cool!
Monday, January 03, 2011
GetItMade.com - Seaside and JQuery widget boxes getting live
Nick Ager is one of the contributors to the JQueryWidgetBox project for Seaside. I created the widget box project back in October 2009 to bring more interactive web applications by wrapping jquery widgets in Smalltalk code and using them in seaside applications.
Looks like in 2010 Nick also developed a new site using Seaside and the widget box:
http://www.getitmade.com
Nice to see the stuff actually in production use! Really cool.
Looks like in 2010 Nick also developed a new site using Seaside and the widget box:
http://www.getitmade.com
getitmade was founded by Rob Dobson and Nick Ager to satiate their frustration at the difficulty of getting stuff made.
Nice to see the stuff actually in production use! Really cool.
Seaside in the cloud - a free EC2 micro instance
Amazon has a new offer of a free micro instance for a year. Nice.
Nick provides a video on how to deploy your Seaside application for free with an EC2 micro instance and Gemstone. Here are the detailed instructions.
Nick provides a video on how to deploy your Seaside application for free with an EC2 micro instance and Gemstone. Here are the detailed instructions.
Sunday, January 02, 2011
Smalltalk and Music
The Cyclades project, a project led by a team of researchers and composers from the Geneva University of Music (Hes-So) in partnership with Pharo's developers.
The purpose of their research is to conceive and create ways of representing several different elements of the structure or texture of music by using any kind of rendering computers can provide. Code and programs will be implemented in Pharo. Nice!
They also provide a one click image.
The purpose of their research is to conceive and create ways of representing several different elements of the structure or texture of music by using any kind of rendering computers can provide. Code and programs will be implemented in Pharo. Nice!
They also provide a one click image.