Today's Smalltalk 4 You takes an overview look at the browser set in VA Smalltalk (omitting the ENVY specific ones - we'll go through those in a separate tutorial). If you prefer a written walkthrough to video, then skip down to it. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Today we'll take a look at some of the different kinds of browsers in VA Smalltalk, and what they are used for. This is an overview; we'll be going into more depth in other tutorials. Go to the launcher, and pull down the tools menu, and select Browse Classes
You should see something like this pop up:
That's the class browser; we'll put that aside and pull down the tools menu again, selecting Browse Senders. You'll get prompted for a selector; enter at:
This brings up a browser on all of the senders of the message #at: - there are a lot of them. Let's put that aside, and find all of the implementors of #at:
Let's push that aside and look for all of the implementors - pull down the tools menu again and select Browse Implementors:
Enter at: again, and you should see this:
This browser looks a lot like the previous one, it's just focused on the implementations rather than the invocations. Let's move along to references - what if you want to find all of the places that a class, Global, or class variable are used? Pull down the tools menu again, and select Browse References. Enter something like Processor:
You'll get a browser that looks like this:
More often, you'll want to browse a specific class - pull down the tools menu again, and select Browse Class - I entered Collection:
There's another browsing option in VA that's not common in Smalltalk - Browse Categor, which is again available from the tools menu:
Try entering Printing:
And that wraps up a quick tour of the various browsers - leaving the version control related ones aside, which we'll cover in depth in a separate tutorial.
Need more help? There's a screencast for this topic which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.
InfoWorld savages the new PlayBook - and it does sound like RIM not only dropped the ball, they purposely threw it away. Go read the whole thing - the list of things they did wrong is simply too long to excerpt.
So what does the future of ordering food look like? The tablets allow you to browse the menu, and check out what your meal look like before you order. You can then share what you find with others at the table. Once you and your group find something that you like, the tablet relays your order directly to the kitchen.
Makes sense to me, and I'd expect this sort of thing to be used as a major cost saving measure in some of the bigger chains. High end places will still employ full service wait staff, but this sort of thing could take out the entire mid range.
Welcome to episode 26 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson, Michael Lucas-Smith, and David Buck. This week's podcast was recorded at Smalltalk Solutions 2011 - it's James Ladd and Sean T Allen talking about Redline Smalltalk. If you would prefer to watch the video, scroll down to the embed.
You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.
To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.
If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!
If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!
Welcome to episode 26 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson, Michael Lucas-Smith, and David Buck. This week's podcast was recorded at Smalltalk Solutions 2011 - it's James Ladd and Sean T Allen talking about Redline Smalltalk. If you would prefer to watch the video, scroll down to the embed.
You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.
To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.
If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!
If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!
Today's Smalltalk 4 You takes an overview look at the class browser in VA Smalltalk If you prefer a written walkthrough to video, then skip down to it. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Today we'll take a look at the code browser in VA Smalltalk - starting with the Class Browser. Go to the launcher, and pull down the tools menu:
You should see something like this pop up:
You should see the class browser, allowing you to start looking at the implementation:
Going from left to right, you have the classes, listed in alphabetical order. The next pane over is Applications - each class is defined in exactly one application, and may be extended in many others. Select an application, and you'll see the methods defined for the selected class in that application. The next pane over is method categories - the bolded ones are in use for the selected application, while the grayed out ones are in others. Finally, all the way to the right is the method pane - where you'll see the methods defined for the selected application and category.
Note that you can select class or instance methods (below the method pane), and you can select method types - public, private, or, ignoring the distinction, all:
Now, select Private under the class list pane. Note that all of the public classes (such as Object) are now grayed out. In VA Smalltalk, you can define classes as private, not just methods. The browser operates the same way regardless of this selection; it's simply a filter. Going back to the public view, let's select class Object. At the bottom you have the source pane, and there are a few different modes there as well, controlled by the tabs above the pane. Select Class Definition to see the definition of the class:
Select Method Definition to return to the default view, source for the selected method:
Note that VA allocates some extra options for documentation. In addition to standard Smalltalk comments, there are tabs for Method Comments and Method Notes:
And that wraps up a quick tour of the class browser. We'll look at the other kinds of browsers, as well as the menus and toolbar, in other tutorials.
Need more help? There's a screencast for this topic which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.
I've had a few kernel panics in the last couple of days, so when I got back from work today I pinged Apple (I have Apple Care, so that makes the whole thing easier). It turns out that booting into single user mode and running fsck is pretty simple - you reboot, and hold down command-s on reboot. That drops you to a root prompt, where you can do anything you know how to do in Unix. Pretty cool :)
Today's Javascript 4 You. Today we look at using JQuery selectors to modify the height and width of a div on a page. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.
Join the Facebook Group to discuss the tutorials. You can view the archives here.
To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
SO after I ran the fsck, I had another panic. I looked more carefully at the report, and it looked like it was trying to run a time machine backup. Then I recalled that when I updated to 10.6.7, my backup drive had a problem - it seems that it still does. I unhooked the drive, and voila - the problem went away. I guess it's time to hit amazon for a new drive...
Today's Smalltalk 4 You takes alook at modifying the default tool fonts in VA Smalltalk. If you prefer a written walkthrough to video, then skip down to it. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Today we'll take a look at changing the fonts used in VA Smalltalk tools, including the browser. Don't like the default font you're looking at? It's easy to change. Pull down the File menu in the launcher and select Set Browser Font
You should see the font picker tool pop up:
Experiment with the fonts, using the example text in the tool as a guide. Once you've found something you like, hit the Ok button, and the system will update:
That's all there is to it!
Need more help? There's a screencast for this topic which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.
Tobias Pape announced SqueakSource3 Beta.1 called "Easter Fire" - a port of SqueakSource to Seaside 3 and Magritte 2. SqueakSource is a monticello code repository server which hosts your Smalltalk projects.
It turns out that you don't need to visit Italy or Greece to see the fading remnants of former imperial glory - you can go to the Balkans and see a much more modern set of such relics - rotting Soviet era monuments - while the monuments are in what used to be Yugoslavia, and they were put up by Tito, they definitely have that "Soviet architecture" look/feel to them. Looking at the photos makes me wonder - in 100 years, how many people who live in that area will have any idea what these monuments meant to the people who put them up?
Scratch Day is a worldwide network of gatherings, where people come together to meet other Scratchers, share projects and experiences, and learn more about Scratch. There are currently 60 events in 28 countries. Explore the map or check out the events list to learn more about Scratch Day events being planned around the world.
Today's Javascript 4 You. Today we look at using JQuery selectors to select and replace an entire HTML component on a page. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.
Join the Facebook Group to discuss the tutorials. You can view the archives here.
To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
Looks like driving home tomorrow could be exciting - the weather for Hampton, VA (Where I am this week) says this for tomorrow:
Windy...isolated thunderstorms in the morning with storms becoming more widespread and possibly severe in the afternoon. Storms may produce large hail and strong winds.
Today's Smalltalk 4 You looks at changing Squeak Themes. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.