Zenoss developers will be available for questions on Thursday, November 20 at 11am EST (UTC -05:00) in the #zenoss IRC channel on irc.freenode.net (port 6667). Please drop in and bring your questions, answers, suggestions and feedback. We can discuss the recent 2.3 release and recent events in the Zenoss community.
We’ll log the session and repost them here if you can’t make it.
Don’t forget you can search for answers to common questions by visiting the Zenoss forums.
Here is a reoccurring calendar event reminder: Zenoss IRC Session (iCal/Outlook)
This Friday I’m helping host Open Education Workshop 2008, an ASK-OSS and NSW DET supported event about all things open in education (Open Resources, Open Source, Open Standards, Open Collaboration, etc). It should be a great event and will hopefully pave the way towards more Open Education in Australia for 2009!
The event includes great speakers from education in Australia and abroad as well as loads of case studies, and time for strategic discussion and planning. Should be great!
La naturaleza de OpenEQaula es beta, lo que significa que esta sujeto a cambios de forma y fondo durante un largo tiempo más. Talvés los cambios más notorios son los que se dan en la forma, a menudo hemos cambiado los colores y distribución del contenido de la página de inicio, estamos buscando la mejor forma para hacer más útil y accesible el contenido educativo que forma la iniciativa.
![]() |
![]() |
Hola compañeros los felicito por el trabajo realizado el día viernes todos estuvieron muy bien.
Con respecto a los temas realizados, me parecen muy interesantes y sobre todo importantes ya que nosotros como futuros docentes debemos de conocer bien los problemas que existen en el ámbito de la educación, y uno de estos problemas es la de psicología del aprendizaje.
Una de las técnicas del aprendizaje es la de trabajar en grupo, ya que por medio de ella podemos compartir cada uno de nuestros conocimientos y así de esta manera podemos aprender mejor.
Lo de trabajar individual también es un poco bueno por que así podemos aprender a solucionar los problemas que se nos presenten cuando no tengamos el apoyo de los compañeros, aun trabajar en grupo es mejor pero tenemos que aprender a trabajar un poco individual ya que en la vida de nuestra profesión tenemos que solucionar muchos problemas solos.
Los temas realizados en la jordana de esta semana son:
El aprendizaje
El aprendizaje cooperativo
El aprendizaje por competencias
El aprendizaje por proyectos
Uso del blog en la enseñanza
La inteligencia
Enfoques de aprendizaje.
Bueno compañeros una vez más los felicito y también le felicito al Ing. Luis Chamba por esas buenas ideas que nos da para trabajar en grupo, ya que así podemos demostrar nuestras habilidades y destrezas de cada uno de nosotros
Talk by Mr. Rohan Ranade
Day 3 began with a teleconference with Mr. Rohan Ranade, Sun Microsystems US. Rohan Sir had already visited our college earlier this year in January for a 3-Day Netbeans workshop and it was due to him that I got motivated towards opensource and Netbeans. At that time I was a student, and now I was on the other end - conducting a workshop! Things change so quickly!
Well.. There was a problem with internet connection and so, we had to talk on phone with one of us rolling the slides. The therefore did not start as planned. But then Rohan Sir want on to explain the importance of Opensource, and how students can contribute towards it.He explained in detail the advantages of opensource for student, enterpreneur and society.
He gave the following mantra:
After the talk some students seemed to be confused with the overall philosophy of Opensource and some seemed to be convinced. He answered a few questions too I thank Rohan Sir for sparing his time from his busy schedule and enlightening the students here. His talk would go a long way in helping the students!
After the talk was over, a student asked a very interesting question - If opensource is so great, then why Bill Gates was the Richest Man for so long, and why is Microsoft such a big company?
Well!! We were completely foxed by the question! But we went on to explain that Microsoft is a very good company and has a very big range of good software products, and it will continue to have a big share in the software world.. But the ideology they follow is mainly closed source. So, as a student, you cannot possibly learn concepts of Operating systems if you use windows... But an opensolaris user can actually get inside Opensolaris and check out the code!We also explained that Opensource is a recent new concept and is fast becoming a great hit and even Microsoft has started opensourcing some of its products! So, for the future Opensource is the way to go!
This followed with a good debate and finally we were able to convince students that they will be benefiting emencly if they follow the Opensource part instead of closed source, The IDEOLOGY of Opensource finally prevailed here too!!
If you have better answers please feel free to comment!
How Internet Works!
Next we had among us Mr Arindam Paul, Sun Campus Ambassador from VNIT. He gave a talk on How internet works... He explained various concepts like routers, hubs, switches, how data is actually moved along the internet, what internet actually is. The concept of IP addresses was also introduced. The students enjoyed the session a lot. Arindam's style of presentation was highly impressive!
He went on to join us for the lunch and next session. We had a very good discussion on how we can combine to help spread opensource and java not only ion our colleges, but throughout Nagpur! I thank him for sparing his time and visiting our campus.
Sun SPOTS!
After lunch, we had a session on Sun SPOTs! Both me and Vasusen conducted the session. We explained the scope of sunspots and the most amazing part of it - It can be programmed using JAVA! We displayed many applications some made by the sunspot team and some developed by us! These demonstrated the features of Sun SPOT like accelerometer, temperature sensor, light sensor, switches, Over the air communication etc!
We also demonstrated the 2- player GAME that we had made and students enjoyed it a lot!
Feedback session!
This was a unique thing that we decided to do. Here, we called up students to speak for 2 mins on how they liked OpenIT and also opensource. The best speech would get a cap!
Students gave some amazing feedbacks and we had a great time! We have recorded them and are working on making a good video out of it! Will upload it soon!
Concluding remarks!
Then we gave a concluding session where we interacted with the students and asked them what they would do next. Most of them were very excited and were going to make good use of the vacation that lies ahead.. We also decided to have a weekly C assignment for students that would help them and a weekly Opensolaris meeting where students would gather and do some thing on Opensolaris!!
Overall we had a great time during the 3 days. I thank my organizing team - Sumit Mudliar, Sumit Roy and Vasusen Patil for conducting the workshop brilliantly! I also thank my HOD Mr M.B.Chandak for extending his support and providing the college facilities for the workshop and Rohan Sir and Arindam for giving great talks!
Cheers!
Open IT workshop got off to a great start on Day 1. We were really excited to get started again the following day. Here is a short summary of Day II of the workshop.
Small C application using Netbeans
Vasusen started the proceedings by interactively building a complex number utility application using Netbeans. The students made the application interactively. Again many features of IDE were explained in detail and were highly appreciated.
Next he demonstrated how easily Mobile Applications and desktop Applications can be made using Netbeans. An attendance Monitoring Application for Mobiles was also shown. We also desplayed many projects made by us in C. The projects included:
1. Orthello Game
2. Sudoku solver
3. PhoneBook.
Students were very excited and actually believed that C can be used to create many utility applications if used effectively. We also discussed the algorithms and logic for these applications. Mr Sumit Roy helped us all through the workshop - solving errors and difficulties of students. Thanks a lot Sumit!
T-Shirt for the best PhoneBook
We have announced a T-Shirt for the best phonebook appplication made by participants. They are supposed to submit their apps within 7 days. We will be doing rigorous testing of all entries and trying to break the code! Winner will be decided on factors like- logic, correctness , stability of code, commenting, formatting, clarity etc.
Lunch
We again had our lunch and this time, many students were more interested in discussing the ideas of C projects than eating .. .. The fact which pleased me a lot!
Big Buck Bunny!
After lunch no-one was in a mood to study right away. So we watched Big Buck Bunny - a cartoon movie completely made using Open Source tools! Movie lasted 10 min and students had a blast!
Why Opensolaris?
After the movie, I took a interactive session where I explained students as to why they should go for Open solaris. Many misconceptions were cleared during the talk. I accepted that Opensolaris currently might not have all features that windows has but it is on the rising path and so as a student we will be on the benefiting side. Also with the huge community support we have a lot to learn. Most of them were convinced.
Then I explained in brief the cutting edge features of Opensolaris like - ZFS, Zones etc. (I saw that they were not grasping these high level concepts very well and quickly rounded off the thing!)
Concept of virtualization and Virtual Box
Then I went on to explain the concept of Virtualization and virtual box and how we can install an Operating system inside another OS using Sun Virtual Box. The explanation took a long time but finally all except 2 students understood the concept! Then we went on to install virtual Box interactively. We also made a virtual hard disk for Opensolaris. After that I went through a screencast which I had made to demonstrate installation of opensolaris.
Backing up of Windows and dual Boot
We had a short tea break and then Mr. Mohinish Vinnakota demonstrated how we can back up our hard disk using an FTP client and G4U. The live demonstration proved to be very useful and students liked it a lot. Then he explained how we can partition the hard disk and install opensolaris as dual boot with windows!
Homework!
The day was really absorbing. We also gave them a small task - to create a 3 - stage cypher (encryption) that would encrypt any file. The best and fastest code would get a Cap!
Thanks it for Day 2 folks! I will be back with Day 3 recap V V soon!
As noted in my previous blog posting, I manged to revive my old Logitech TrackMan Marble FX on Linux (openSuSE 11.1b4), using a Serial-to-USB dongle with a Prolific PL2303 chip. But I also use OpenSolaris on my Laptop quite frequently (currently testing the upcoming 2008.11 release), so I investigated if it would be possible to enable the trackball there as well.
Luckily, the Driver Manager listed the plugged in adapter and the correct driver (usbsprl) was loaded already. Now the real challenge was finding out which device node to use. Some research revealed that the driver actually comes with a manual page , which indicated that /dev/term/0 was the correct device name.
Lo and behold, I copied the InputDevice section from my Linux xorg.conf file into the OpenSolaris one, replaced the Device parameter with the appropriate one and restarted the X server. Immediate success! Now I can enjoy using my most favourite input device on OpenSolaris as well.
Hope this will work.The $wgLogo variable specifies which graphical logo is displayed in the top left corner of all mediawiki pages.
Add the following two lines to
LocalSettings.php(below the "require" statements):$wgStylePath = "/wiki/skins/";
$wgLogo = "{$wgStylePath}/common/images/wiki.png";This replaces the default logo in the /wiki/skins/common/images/ directory.
Another option is to direct the
$wgStylePathvariable to the Upload Directory to be able to exchange the logo by updating uploaded files.
$wgStylePathis usuallyYOUR_WIKI_FOLDER/wiki/skins.
- Note that in the example given, the
$wgLogopoints to/wiki/skins/common/images/wiki.pngwith the first part being defined by$wgStylePath. Make sure you have both correct, or$wgLogowill not point to where you think it's pointing.

I am probably different than most users, but I am a a fan of unusual input devices. I prefer Laptops with trackpoints - I immediately disabled the touchpads on my Lenovo laptops (a T61 and T42) in the BIOS when I received them. My first Laptop (a Toshiba Portege 3440CT) didn't even have a touchpad to begin with. It's a pity that trackpoints seem to a dying breed.
And I don't like using regular mice on my desktop, either! Actually, my most favourite input device is a trackball - I purchased a Logitech TrackMan Marble FX a long time ago, and used it for years. Then computers stopped having serial or PS/2 connectors, and I replaced the trackball with an USB mouse. I never really got the hang of using mice, but Logitech (or other vendors) somehow never came up with a suitable replacement model for the Marble FX with a USB port. I recently looked at the Logitech Trackman Optical, but was not convinced by the reviews I read, and the fact that it requires batteries (a trackball is a stationary device, so a cable does not really interfere here!). The Microsoft Trackball Explorer might have been an option, but it seems to be impossible to get nowadays.
After experimenting with several mouse models (Cherry, Microsoft), I decided to revive the TrackMan Marble again. It comes with a PS/2-connector by default, so I first tried to connect it to my PC using a PS/2-to-USB converter dongle. This actually worked without any tweaking, but had two limitations: the fourth mouse button was not detected anymore (I could have lived with that) and the Trackball stopped responding after it had been idle for a while, requiring me to restart the X server to get it working again.
So using the PS/2-to-USB dongle was ruled out and I tried an Serial-to-USB dongle instead:
lenz@thebe:~> lsusb|grep Serial
Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
When plugged in, udev creates a new serial device /dev/ttyUSB0 which I needed to inform the X server about. Fortunately it's possible to define multiple input devices in the xorg.conf configuration file. Using the serial port actually had another advantage - I was able to add some trackball-specific tweaks that would have collided with the settings of the "regular" PS/2 mouse section that I needed for the builtin trackpoint of my Thinkpad. It required some tweaking and testing, but this is what I added to xorg.conf to be able to use the TrackMan Marble FX in addition to the builtin pointing device:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "Trackball" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Trackball"
Option "Device" "/dev/ttyUSB0"
Option "Name" "TrackMan Marble FX"
Option "Protocol" "Intellimouse"
Option "Vendor" "Logitech"
Option "AngleOffset" "10"
Option "Buttons" "8"
Option "Emulate3Buttons" "off"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
Option "YAxisMapping" "4 5"
Option "EmulateWheelInertia" "8"
EndSection
You may wonder about the 8 mouse buttons, as the device only has four physical buttons. Interestingly, the fourth button on the TrackMan reported itself as "button 8" when I probed it with "xev", so I needed to make sure the server is aware of it. When pressed, the trackball now acts like a mouse wheel and allows me to quickly scroll across long documents - very handy! Now I just hope that the button switches in the TrackMan last for another while - until some vendor eventually comes up with a suitable replacement...
We are proud to announce Zenoss 2.3. The latest Zenoss version was developed in conjunction with our community of more than 40,000 members who provided product input, monitoring extensions and beta testing.
Zenoss 2.3
Zenoss 2.3 includes improvements in Windows and Java application monitoring as well as native VMware management for Zenoss Enterprise Edition. We are also taking the opportunity to highlight over 30 new ZenPacks developed by the Zenoss community for expert monitoring of Asterisk PBX, Brocade Switches, Cisco Security Appliance, and many more.
What’s Included
All versions of Zenoss 2.3 include the following features:
Enhanced, Agentless Monitoring of Microsoft Windows Servers & Desktops
Enhanced Agentless Monitoring of Java Applications
Zenoss Enterprise features Native, Agentless VMware Monitoring of Entire Virtualization Infrastructure
More Info
Downloads and evaluations are available at Zenoss Download.
I got this book signed by the author, who is my colleague here at FreeCode AND he is also the closest person to me in the room (open landscape)!
Now, Beat that!

There are so many fronts on which the "freedom" of the internet is under attack in my own country, neighbouring countries, and elsewhere.
Here in New Zealand a new copyright act went into effect on 1st November. The most controversial clause has been delayed until 28th February. This clause says that an ISP must have a policy of disconnecting anyone repeatedly accused of copyright infringment. ...
That's accusation only. There's no oppourtunity to defend yourself, no recourse for reconnection, and there's no penalty for false accusations. If you want someone off the internet you need only repeatedly accuse them of copyright infringement ("repeatedly" has legal precidents to mean 3 times). Aparently file sharing is so bad you don't even get a trial (can they not see where that logic leads?). Even pedaphiles get a trial before they are considered guilty and punished. I could not continue my occupation if i was disconnected.
There's also that great treaty called "ACTA" - Anti-Counterfeiting Trade Agreement, which on the surface is defending against fake prada handbags, but also fake baby prams (won't someone please think of the children!).. and fake medicines. I'm unsure if they mean cheap generic medicines that infringes patents, or if they mean dangerous medicines that aren't what they say on the labels -- but regardless, the Music and Film industry have been asked for their wishlist (to crack down on those dangerous counterfeit music tracks). The problem is the countries participating in ACTA negotiations have signed with the USA that they will not reveal the contents of the treaty until after they ratify it.
The public were asked for submissions in New Zealand, but how the frack am i to send a submission on a treaty when i cannot see the contents of it?
In the EU a group of citizens used their official information act to force the EU council to reveal the contents of this treaty... the Council said No. Who are they accountable to? Aparently not to their citizens and not to their own laws.
Within the wishlists of RIAA is making ISPs liable for copyright infringement that happens through their networks.. This we need to be very vocal about. How's an ISP to know whether a data packet contains a copyright infringement?? by only allowing you to talk to sony.com + apple.com ?
In other news, Australia looks like it's about to force all isps to enforce a blacklist of IPs. The result is all of Australia's internet access being filtered, in the on going mission to stamp out child porn. Their internet is going to get horribly slow, and it's not going to stop child porn. You just know the black list (a huge collection of child porn website urls) is going to leak out straight into the hands of the folks who want these urls. I hear a politician is trying to get a list of all R18 sites and add that to a list also. That's some huge list to check against on every packet. (not just port 80, otherwise it'd be too easy to bypass).
http://coffee.geek.nz/copyrightnz

I wrote recently about the Sun Model for open source business, my high-level overview of how Sun is working with open source.
To summarise:
- remove barriers to software adoption between download and deploy;
- encourage a large and cohesive community of software deployers;
- deliver, for a fee, the means to create value between deploy and scale, for those who need it.
I've had a number of comments and questions about that third phase. It can include all kinds of value-creation, depending on the product in question. Here are some examples of delivering value for people who have already deployed and are heading towards scale:
But it would be a mistake to believe Sun's open source strategy is only about software. As has been frequently explained, Sun is a systems company, and the news last week and today underlines that fact by showing two new ways Sun is offering value for those between deploy and scale:
Recently, the first database servers optimised for MySQL were made available. For MySQL users who have moved beyond initial deployment and are now looking for high performance servers with rock solid support at great price points, these are excellent. They are optional, but I'd wager most people will save money and create more value by graduating to them for some applications.
Today's huge news is the release of the new Sun Storage 7000 Series. These new storage appliances create value by combining open source software with commodity hardware and very clever programming and hardware design to deliver low cost storage appliances with great performance. And the use of open source means the extra access protocols other storage vendors try to charge for are included free.
There's plenty more to say on this subject. For Sun, open source is not a matter of warm statements of alignment while we carry on with the same old business or keep our core products proprietary. I hope it's becoming clear that the Sun Model is a directional matter.
So, we have been really busy lately pulling off this great release! After over two weeks of site tunning, bug fixing and lots of news coverage (which, by the way, helped test the site) let me introduce to you:
SpreadUbuntu 0.1 - “evan”
Evan is by far the greatest contributor to our project and the first release goes to him! Cheers mate!
So what do we have here?
The short story: SpreadUbuntu, a project by the Ubuntu Marketing team. This release includes multilingual support and basic features of what in time will become the DIY (Do-It-Yourself) part of the SpreadUbuntu Marketing site. Among our features we have download, upload and share all kind of ubuntu marketing material so we can all go out and SPREAD ubuntu to the masses! Now you have no excuse for not having that flyer in your own language, or the poster you saw *somewhere* on the internet!
If this sounds interesting please read the long story. It can be found here.
Does this sound like something you want to be part of? The easiest way to do it is to use the site yourself AND to tell everyone about it! Besides that you can put your hands to work and become part of SpreadUbuntu, we have already plans for 0.2. Our team and project are in Launchpad, and we also have a space in the UbuntuWiki.
I hear you say it, but where is all this awesomeness?
Don’t hesitate, you are NOT dreaming: it’s right here!
You may kill our bandwidth, but hey, we can always upgrade our slicehost plan for a month or two. As for the server I believe it will be up to the task: It is after all running your favorite server OS
Go UbuSpreaders(tm), go!

The announcement in today’s Express India on new GIS software to be released by India’s Space Research Organization (ISRO) caught my eye. The article describes how ISRO’s Space Applications Centre (SAC) in partnership with Scanpoint Geomatics of Ahmedabad is all set to release a geomatics application - Indigenous GIS and IP Software (IGIS).
Express India and Scanpoint are proud to announce that this effort will result in the first Indian software package for geomatics. The application uses GIS data, images, and GPS real time information to perform satellite image processing. It runs on Unix and Windows NT.
IGIS promises to save ISRO millions of dollars in licensing fees for 3rd party geomatics software. It is also expected to help grow India’s local GIS software product industry.
Noble goals but using an old approach.
The technology architecture of IGIS, as presented on Scanpoint’s website, left me puzzled as to why a taxpayer funded project did not consider open source software as a viable model for development.
Instead IGIS seems to have been built with a proprietary product model in mind. Its software components - map explorer, image processing and GIS modules, geodata databases, map browser, and web application server - all standard fare are built with the old-fashioned assumption that IGIS can be yet another proprietary product that ISRO can somehow license and sell to others. But closed software models have rarely worked in the past for any kind of indigenous software. Also proprietary software that involves relatively standard components is extremely difficult to build in a clean room environment. So due diligence would demand a health check for IP integrity.
Why would a taxpayer funded agency such as ISRO not use the power of open source to
It is not to late for ISRO to consider this model:
Old habits are hard to break but closed software products are old news. Today national level government supported software projects are well advised to consider open source models to control costs, build high quality software and to realize the potential of the “indigenous” brand.

I gave an interview to a journalist last week in response to the research that the European Commission's Open Source Observatory publicised in Malaga last week and the corresponding draft procurement guidelines (thanks to Roberto for the pointers to the Malaga news). I was at the conference but a scheduling conflict prevented me attending IDABC's session, which I regret.
I very much welcome the guidelines; as I have been saying for well over a year now, the first step to encouraging the use of Free/open source software in the public sphere is to facilitate the adoption-led model in addition to the procurement-driven model, at the very least to the extent of encouraging two-phase procurement. As Rishab pointed out (although not with the same words), there are also the issues of substitutability and the freedom to leave, which I believe it's fundamental for a public administration to consider.
Substitutability guarantees citizens access to government without being forced to trade with a single vendor in order to do so, and the freedom to leave ensures public administrations always have the negotiating power to get the best deal for taxpayers. The guidelines begin to address those issues as well - great news.
The journalist went on to ask me about all the documented procurement violations. It seems that:
Of a sample of 3615 software tenders that were published between January and August this year, 36 percent request Microsoft software, 20 percent ask for Oracle, 12 percent mention IBM applications, 11 percent request SAP and 10 percent are asking for applications made by Adobe.
That's bad enough, and likely illegal in most cases, but then it also turns out:
According to Gosh, software tenders often have either implicit or explicit bias for software brands or even specific applications. Of a thousand government IT organisations, 33 percent said compatibility with previously acquired software is the most important criterion when selecting new applications. Ghosh: "This implicit vendor-lock in means that a tender, meant to last for only five years, leads to a contractual relation lasting ten, fifteen years or more."
Most concerning of all, however, was that despite this all being completely transparent and public, the Commission is doing nothing about it. They regard the problem as being one that the competitors of the favoured companies should address through the courts. That would be fine if the market was largely functional and there were only rare cases of abuse.
But it's not. The improper procurement activity is endemic, and until that's addressed any competitor attempting to act through the courts is likely to find themselves discriminated against even further. It's never good to sue your customers (as the music industry is finding), and in a market where the customers can specify you out of the running with impunity, it's suicidal. Moreover, it can take years for the courts to make a ruling, which means even more lost opportunity for competing companies - assuming they can survive the wait. Until the European Commission takes adequate corrective actions to address this disease, there is no step in the current software market condition that any competitor is likely to take to address it.
Given the scale of the disadvantage already present, why would any player want to make their position worse? In the report of the interview the Commission representative says: "There are sufficient ways for companies and other organisations to protect their rights." He may be right, but they aren't being used by the FOSS community and the reason is that the abuse is too extensive for anyone to want to make the first move.
I'm delighted by the fact the new procurement guidelines exist, but personally I want to see direct action to establish them - it can't be left up to those already disadvantaged. I wonder if anyone has the stomach for it?
mencal es una aplicación para visualizar ciclos en el calendario, por su nombre es un calendario de menstruación.
se puede instalar con:
$ sudo apt-get install mencal
para configurarlo por ejemplo
$mencal -c s=20081014,f=novia
s=20081014 es la fecha de inicio del ciclo, f=novia es el nombre del archivo donde se guardara la configuración, por default se considera un ciclo de 28 días y por ahi se pueden configurar otros parametros ver $mencal -h
para visualizar el calendario:
$mencal novia
y claro se puede utilizar para otros ciclos …
With Intrepid on track to hit the wires today I thought I’d blog a little on the process we followed in designing the new user switcher, presence manager and session management experience, and lessons learned along the way. Ted has been blogging about the work he did, and it’s been mentioned in a couple of different forums (briefly earning the memorable title “the new hotness”), but since it’s one of the first pieces of work to go through the user experience design process within Canonical I thought it would be interesting to write it up.
Here is a screenshot of the work itself in action:

New FUSA applet allows you to mange your presence setting, as well as switch to a guest or other user, and logout
In one of the first user experience sessions, we looked in more detail at the way people “stop working”. We thought it interesting to try and group those actions together in a way which would feel natural to users.
We have already done some work in Ubuntu around this - for a long time we have had a button in the top-right corner of the panel which brought up a system modal dialog that gave you the usual “end your session” options of logout, restart, shutdown, hibernate, suspend and switch user. That patch was always a bit controversial and had not been accepted upstream, so we looked at ways to solve the problem differently.
We decided to use the top-right location, because it’s one of the key places in the screen that’s quick and easy to get to (you can throw your mouse into a corner of the screen very easily and accurately) and because there was a strong precedent in the old Ubuntu logout button.
One key insight was that we wanted to make “switching user” less an exercise in guesswork and more direct - we wanted to let people switch directly to the specific user they were interested in rather than have an intermediate step where they login as that other user. So we started with the Fast User Switcher applet, or FUSA, as a base fr the design. Another key idea that emerged was that we wanted to integrate the “presence setting” into the same menu, because “going offline” or “I’m busy” are similar state-of-mind-and-work decisions to “log me off the system” or “shut down”.
Menu order
We discussed at length the right order for the menu items. On the one hand, putting the “other users” at the top of the menu would mean that all the user names - yours and the ones you can switch to - would appear “in the same place” at the top of the menu. On the other, we strongly felt that things that would be used more casually and more easily should be at the top. In the end we settled on putting the presence management options at the top (Available, Away, Busy, Offline). Right next to those (in the same set) we put the “Lock screen” option, because it feels like a presence setting more than a session management setting - you are saying “Away” more than anything else.
Ted did a lot of work to make the presence menu elements work with both Pidgin and Empathy because there was some uncertainty as to which would be used by default in the release. Since it all uses dbus, it should be straightforward to make it work with KDE IM clients too.
We then put the user switching options - including the Guest Session which is a cool new feature in Intrepid that as been widely blogged (check out the YouTube demo) and which uses AppArmor to enforce security.
And finally, the session termination options - log out, suspend, hibernate, restart and shutdown are at the bottom of the menu, because you’re only ever likely to use them once in a session, by definition!
Styling
The design of the menu is deliberately clean. We use very simple colours and shapes for the presence indicators, and replicate those colours and shapes in the actual GNOME panel so that you can see at a glance what your current presence setting is. Ted had to jump through some hoops, I think, to get the presence icons in the menu to line up with the current-presence-status indicator in the panel applet, but it worked out quite nicely. There’s some additional work to tighten up the layout which didn’t make it in time for the release but which might come in as a stable release update (SRU) or in Jaunty.
We decided not to put icons into the menu for each of the different statuses. Our design ethic is to aim for cleaner, less cluttered layouts with fewer icons and better choice of text. A couple of people have said that the menu looks “sparse” or “bare” but I think it sets the right direction and we’ll be continuing with this approach as we touch other parts of the system.
Upstream
This work was discussed at UDS in Prague with a number of members of the GNOME community. I was also very glad to see that there’s a lot of support for a tighter, simpler panel at the GNOME hackfest, an idea that we’ve championed. The FUSA applet itself is going through a bit of a transformation upstream as it’s been merged into the new GDM codebase and the old code - on which our work is based - is more or less EOL’d. But we’ll figure out how to update this work for Jaunty and hopefully it will be easier to get it upstreamed at that point.
In Jaunty, we’ll likely do some more work on the GNOME panel, building on the GNOME user experience discussions. There was a lot of discussion about locking down the panel more tightly, which we may pursue.
Integration into Ubuntu
We realised rather late in the Ubuntu cycle that we hadn’t thought much about packaging. The Ubuntu team had kindly offered to help package and integrate the applet but we definitely learned the value of getting the packaging done earlier rather than later. We had the applet in a PPA for testing between developers fairly early, but we underestimated the difference between that and actual integration into the release.
The Ubuntu team rallied to the cause and helped to smooth the upgrade process for new users, so that we can try to get everyone onto the same footing when they start out with Intrepid whether as a new install or an upgrade. There are some challenges there, because the panel is so customisable, and we had to think hard about how we could ensure there was a consistent experience for something as important as logging out or shutting down while at the same time trying not to stomp on the preferences of folks who have customised their panels. Similarly, we were concerned that people who run different versions of Ubuntu, or different distributions entirely, with the same home directory, would have problems if those other OS’s didn’t have the same version of FUSA - we weren’t really able to address that satisfactorily.
We also realised (DOH!) that we hadn’t thought all the way through the process of integration, because we hadn’t figured out what to do with the old System menu options. It turned out that those were in a state of flux, with the Ubuntu folks having to choose between the current GNOME default which everyone said would change, the patches for the likely NEXT GNOME approach, and the old Ubuntu approach. Ted whipped up some patches to make the GNOME panel more dynamic with its menus, so that we could remove the System menu logout options when people have the same menu in the FUSA applet, but that landed too late for inclusion into Intrepid final.
All in all, I think it’s a neat piece of work and hope other distro’s find it useful too. It’s just a teaser of the work we plan to do around the desktop experience. I’m looking forward to seeing everyone at UDS Jaunty in Mountain View in December, when we can talk about the next round! Thanks and well done to Ted, Martin, Scott, Sebastien and everyone else who helped to make this a reality.
Well done to Team Ubuntu (thousands of people across Ubuntu, Debian and upstreams) who make the magic in 8.10 possible. Happy Release Day everyone!
One of my favorite business authors, David Meerman Scott, is running a contest on his blog in relation to his discussion of the book, The Cool Factor by Del Breckenfeld. His little contest comes with a very cool prize, a guitar signed by Billy F. Gibbons of ZZ Top.
The goal is to define cool in two sentences or less. So here’s my shot at glory and a wicked cool guitar.
Cool is an intangible aesthetic tempered by eccentricity colored by indifference.
My list of cool looks something like this:
What’s cool to you?
Congratulations to The Pitt Rugby Club that won its 4th ARU Championship in 7 years last weekend with a 24-17 win over Slippery Rock University. Pitt became champions by winning the game and scoring a bonus point (4 trys scored) to top WVU by one point in the SLS system.
Back in 1990 I was one of the original re-founding fathers of the club after a 8 year forced hiatus (see the picture below to find out why). It’s great to see the team I helped start come so far. Our inaugural season was pretty ugly, I think only a handful of us had ever played rugby before that season and many of us as ex-football players had a bad habit of blocking for the runner(a penalty in rugby). Now Pitt is a perennial league contender. It’s great to see the boys doing so well. Some day I am going to get in shape and go back in play in the alumni game.

The GNOME user experience hackfest in Boston was a great way to spend the worst week in Wall St history!
Though there wasn’t a lot of hacking, there was a LOT of discussion, and we covered a lot of ground. There were at least 7 Canonical folks there, so it was a bit of a mini-sprint and a nice opportunity to meet the team at the same time. We had great participation from a number of organisations and free spirits, there’s a widespread desire to see GNOME stay on the forefront of usability.
Neil Patel of Canonical did a few mockups to try and capture the spirit of what was discussed, but I think the most interesting piece wasn’t really possible to capture in a screenshot because it’s abstract and conceptual - file and content management. There’s a revolution coming as we throw out the old “files and folders” metaphor and leap to something new, and it would be phenomenal if free software were leading the way.
I was struck by the number of different ways this meme cropped up. We had superb presentations of “real life support problems” from a large-scale user of desktop Linux, and a persistent theme was “where the hell did that file just go?” People save an attachment they receive in email, and an hour later have no idea where to find it. They import a picture into F-spot and then have no idea how to attach it to an email. They download a PDF from the web, then want to read it offline and can’t remember where they put it. Someone else pointed out that most people find it easier to find something on the Internet - through Google - than they do on their hard drives.
The Codethink guys also showed off some prototype experience work with Wizbit, which is a single-file version control system that draws on both Git and Bazaar for ideas about how you do efficient, transparent versioning of a file for online and offline editing.
We need to rearchitect the experience of “working with your content”, and we need to do it in a way that will work with the web and shared content as easily as it does locally.
My biggest concern on this front is that it be done in a way that every desktop environment can embrace. We need a consistent experience across GNOME, KDE, OpenOffice and Firefox so that content can flow from app to app in a seamless fashion and the user’s expectations can be met no matter which app or environment they happen to use. If someone sends a file to me over Empathy, and I want to open it in Amarok, then I shouldn’t have to work with two completely different mental models of content storage. Similarly, if I’ve downloaded something from the web with Firefox, and want to edit it in OpenOffice, I shouldn’t have to be super-aware or super-smart to be able to connect the apps to the content.
So, IMO this is work that should be championed in a forum like FreeDesktop.org, where it can rise above some of the existing rivalries of desktop linux. There’s a good tradition of practical collaboration in that forum, and this is a great candidate for similar treatment.
At the end of the day, bling is less transformational than a fundamental shift in content management. Kudos to the folks who are driving this!
Update: thanks mjg59 for pointing out my thinko. The Collabora guys do great stuff, but Codethink does Wizbit.
Further to this post, the presentation I gave at Software Freedom Day in Melbourne is now available. It is a brief presentation, as most of it was demonstrating WordPress and Alice. Unfortunately I had a few hiccups on the day, and it was only with the much appreciated assistance of Ben Balbo and others that the presentation could go ahead. You see, Sakai runs on a Tomcat installation and I had it set up ready to go, but had to reboot, then had Java issues so I couldn’t get it to work. The other hampering factor was that external internet access was not available, and most of my demo used online websites. Never mind, there’s always next year.
It was great to see so many presenters and participants, however numbers were down compared to last year. The Hub, while being a great venue, is a little bit out of the way for most - not as central as the Town Hall.
Free and open source tools in education (Powerpoint, 107kb)
Links for the tools referenced are given below;
Questions and comments are warmly welcomed.
1. Take a picture of yourself right now.
2. Don’t change your clothes, don’t fix your hair…just take a picture.
3. Post that picture with NO editing.
4. Post these instructions with your picture.
asi la tome con el celular
Red Hat’s CEO James Whitehurst is currently on his first trip to India since he took over from Matthew Szulik last December. Whitehurst is to meet with top industry and government leaders. He is also scheduled to meet with members of the open source community as well as famous academics such as Dr. Deepak Phatak of IIT Bombay.
In an interview in Mumbai, Whitehurst hoped that open source software adoption would continue to grow as more e-governance projects are sanctioned. India’s central government continues to increase its investment to make IT services accessible to a larger percentage of people in rural and small town communities. Red Hat India continues to focus on growing Linux and open source deployment in four key markets in India - government, BFSI, telecom and education.
Localization and Open Standards
Other areas that Whitehurst sees as big ticket items for India are local language localization and adoption of open standards. Both these areas are crucial for supporting large e-governance projects. Red Hat India continues to make serious contributions to language localization by incorporating support for 11 Indian languages in RHEL and Fedora. Languages that are fully supported include Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Oriya, Punjabi, Telegu and Tamil. Whitehurst reiterated the need for localization in helping reduce the digital-divide in India.
Whitehurst highlighted Red Hat’s efforts to promote open standards as a dynamic that could change society in the long run. Red Hat has made significant headway in lobbying for adoption of open standards by the central government. India voted against OOXML in favor of ODF earlier this year at ISO. However, despite objections against OOXML, it was approved by ISO as an international standard in August. Appeals from Brazil, India, South Africa and Venezuela that stemmed from irregularities surrounding the approval process were rejected by ISO.
India’s Fedora Community
Whitehurst also praised the Indian Fedora community for actively working on Fedora. India has the third largest group of contributors to the Fedora project. 26 contributors (many of whom work for Red Hat India) are listed on the Fedora project wiki.
Ich habe eine Wiki-Seite fertiggestellt die unsere Lehren aus dem diesjährigen Event zusammenführt - und die auch anderen Gruppen als Anhaltspunkt dienen kann, wie es gehen kann und worauf man achten sollte.

One of the coolest things about the SFD event was the opportunity to hang out with some old friends. And for the very first time we have a group photo of (almost) all the past and present members of the Ubuntu Nicaragua Community Council.
From left to right: Byron, Leogg, Fitoria, Framer, JorSol, Marconi, Angeltronix, Igorgue, Norman and Alucardni.

Last Saturday, the Nicaraguan GNU/Linux community celebrated the Software Freedom Day in the city of Managua. I don’t have the final numbers, but we had around 1,300 attendees during the whole day (including the Software Freedom Concert).
Conferences
The SFD event started with one hour delay due to the unprecedented affluence of visitors. Initially, there were four computers registering the attendees, but we had to put three additional laptops in order to fasten the registration process.
We had six conferences with speakers from Brasil, Guatemala, Perú and Nicaragua.
After the final conference, the Community Council of Ubuntu Nicaragua gave an award and the official membership status for all their hard work promoting Ubuntu, to two of the youngest members of our community; Karl Picado (8 years old) and Sharon Gómez (13 years old).
Around 750-800 people attended the conferences.
As a funny note; Around noon, we realised that someone inside the conference hall was streaming the event live. That was actually pretty cool. Thanks MA!
Installfest
We had 30 installations on both laptops and desktops. Mainly openSuse and Ubuntu, but also Fedora, Mandriva, Debian, and one computer with CentOS.