Sometimes longer than we'd like. Over two years ago at a Boston GNOME Summit Aaron Bockover laid out some of his ideas about the future of Banshee. At the time Banshee wasn't very mature, it was in need of some love and new blood. In the room along with us was Gabriel Burt, Miguel de Icaza and his band of mono people, Mike Urbanski, Brandon Hale, and a few others.
Over the course of this session we discussed things like the much-needed play queue, the need to redo a bunch of the guts, better device support, and a myriad of other ideas and thoughts. At the time it seemed so impossible that Banshee would ever get there.
This week Aaron announced Banshee 1.4, and in my view this is the Banshee that we envisioned. Much has changed. Since then Gabriel has been working on Banshee at Novell for a year now, and the Banshee community has grown by leaps and bounds.
In many ways I feel like Banshee 1.4 is what 1.0 should have been. Hindsight is very 20/20, but looking back at the amount of work accomplished by the team (on top of their other work duties) and the solid base that is current Banshee, I think the decision to rework the guts and push through to what we have today has been worth it. I think that getting out 1.0 and 1.2 when they did come out was important, even though some things weren't finished.
So now that we're here ... aaaaahhhhhhhh.
So now what? Well, I for one have been looking forward to this day for a number of reasons. One, I feel that Banshee has now reached a point where it can be boring. By "boring" I mean mature. The big churn is over and now we can concentrate on the sexy little bits.
I myself have been lucky to watch the Ubuntu part of the Banshee community grow. We have hyperair maintaining the Banshee team PPA, which provides Ubuntu users top-notch binaries for running Banshee. Prior to hyperair, there was no one really working on delivering fresh-Banshee to Ubuntu users, so my thanks go out to him. I've literally forgotten how to build Banshee from source. :)
And clearly no one can ever forget Sebastian Dröge's work on not just Banshee, but the entire Mono stack in Ubuntu over the years. He's been off doing awesome things for Collabora, but his contributions to Ubuntu, Debian, and Banshee are very significant. And lastly, my personal bug hero, Andrew Conkling, who has been that "bridge" between Ubuntu and upstream; triaging bugs and ensuring that the right bugs get reported to the Banshee developers and generally kicking serious butt.
I'd also like to thank those of you out there who have reported bugs in Banshee, helped people in IRC, and done general support and advocacy. You're all full of awesome.
I had some spare time on my hands last weekend, so I set about putting together a new release of CrunchBang Linux. As the numbering suggests, CrunchBang Linux 8.10.01 is based on Ubuntu Intrepid Ibex sources.
As well as being based on the latest Ubuntu release, I have also made several other changes over the previous releases, including, but not limited to:
A new darker theme.
Tablaunch removed (finally).
Some additional default shortcut keys added, including main menu.
OpenOffice.org replaced by Abiword and Gnumeric.
pypanal replaced by lxpanel.
AcidRip removed.
Twitux replaced by Gwibber.
Mirage replaced by GPicView.
VLC removed in favour of Totem — VLC is now a non GTK+ app :(
Anyhow, there is a new LiveCD available for testing. If anyone would like to give it a try, please do so. Feedback, suggestions and ideas for improvements are more than welcome and greatly appreciated. See the forum for download locations.
EXIficient is an implementation of the W3CEfficient XML Interchange (EXI) formatspecification written in the Java programminglanguage. The EXI format is a very compactrepresentation for the Extensible Markup Language(XML) Information Set that is intended tosimultaneously optimize performance and...
To Reproduce: 1. Install any FOSS on your computer. 2. Take admission at a college that provides 24x7 internet. 3. Join some FOSS related forums and subscribe to numerous blogs. 4. Keep your course book open in front of you
Expected Result: You should look into the book atleast once while you surf.
What Happens Actually: The book remains untouched for the whole day. This can cause a D in the concerned subject.
At our recent get-together in London, we in the Launchpad team discovered a sure-fire way to turn heads: t-shirts emblazoned with the stylish new Launchpad logo.
Naturally, we want to share this milestone in sartorial expression with everyone who loves Launchpad. So, you can now buy your own Launchpad t-shirt from the Canonical store (women’s and men’s versions available).
We’re also giving one away in our competition. To enter, answer this question correctly:
What’s the average (mean) number of people per team in Launchpad?
Send your answer and UK t-shirt size (S, M, L, XL or XXL for men, XS, S, M, L or XL for women) to feedback@launchpad.net, with the subject line “T-shirt competition”, before Friday 12th December. The Launchpad team will select the winner from the correct answers.
The Launchpad team’s decision is final and we’ll need the winner’s postal address to send the t-shirt.
Good luck
Update: As more people join and register projects in Launchpad, the correct answer may vary a little.
Moose File System is a networking, distributed,fault tolerant filesystem. It spreads data over several serversvisible to a user as oneresource. For standard file operations, MooseFS,mounted with FUSE, actsas other Unix-alike filesystems.*License:* GNU General Public License v3*Changes:*
An...
Laura Cowen, Alan Pope, Dave Walker and Tony Whitmore present the eighteenth Ubuntu Podcast from the UK Local Community Support Team.
In a rather belated episode we have:-
We discuss our experience of upgrading to Ubuntu 8.10 - the Intrepid Ibex.
We review Ubuntu Kung Fu, a book by Keir Thomas, and we give away a copy in our competition - which due to the late arrival of this podcast will be extended until 3rd December.
The news.
We discuss what we do to our systems after installing Ubuntu, and briefly discuss Automatix and Ultimatix.
Finally we have your feedback.
Comments and suggestions are welcomed to: podcast@ubuntu-uk.org
Up to 30 seconds of voicemail can be left at +44 (0) 845 508 1986
Follow our twitter feed http://twitter.com/uupc
Follow us on Identi.ca http://identi.ca/uupc
Discuss this episode in the Forums
Laura Cowen, Alan Pope, Dave Walker and Tony Whitmore present the eighteenth Ubuntu Podcast from the UK Local Community Support Team.
In a rather belated episode we have:-
We discuss our experience of upgrading to Ubuntu 8.10 - the Intrepid Ibex.
We review Ubuntu Kung Fu, a book by Keir Thomas, and we give away a copy in our competition - which due to the late arrival of this podcast will be extended until 3rd December.
The news.
We discuss what we do to our systems after installing Ubuntu, and briefly discuss Automatix and Ultimatix.
Finally we have your feedback.
Comments and suggestions are welcomed to: podcast@ubuntu-uk.org
Up to 30 seconds of voicemail can be left at +44 (0) 845 508 1986
Follow our twitter feed http://twitter.com/uupc
Follow us on Identi.ca http://identi.ca/uupc
Discuss this episode in the Forums
Need to contact someone who’s hidden their email address in Launchpad?
No problem. Launchpad profile pages now give you a way to contact that person without having to know their email address.
Over to Barry Warsaw — who worked on the feature — for more:
You can now contact up to three other Launchpad users per day, even if those users have hidden their email addresses. The recipient’s privacy is preserved (unless they respond) and you can choose which of your valid email addresses the contact message will come from.
So now you can get in touch with all prospective new team members, bug commenters, branch owners and so on.
In the past I have talked quite a bit about diversity in this blog. Diversity is critical to the future development and growth of communities, and the strongest communities are ones with a strong sense of equality and diversity, and a governance infrastructure that supports and celebrates that diversity.
Importantly, diversity is closely connected to evolution. The essence of diversity is in all of us, but the social acceptance of said diversity is a slower moving animal. There are obvious large social progressions in diversity - gender and race equality being one such example - but within every community and human grouping we see diversity and evolution moving forward, hand in hand.
Typically when talk about diversity, we use these common examples. Gender. Race. Sexuality. Class. Although important, these poster-children of diversity can sometimes focus the attention away from more subtle and potentially potent forms of diversity that we can encourage, explore and celebrate.
George B. Graen, author of Dealing with Diversity talks about these different types of diversity that we have before us. His interesting hypothesis is that not all differences are equally relevant or important in all circumstances. He broadly divides this diversity into surface-level diversity which are readily observable characteristics such as the one we have just discussed — race, gender, or age, and deep-level diversity which points us towards important but less readily transparent entities such as personality, values, and attitudes.
Now we are rolling.
I am really keen to explore how we can build diversity in these areas of personality, experiences, perspectives and beliefs. Often these more hidden kinds of diversity teach us life’s most valuable lessons, and we typically learn these lessons for whom we share a deep-level of diversity. I am not suggesting surface-level diversity is unimportant, and I want to be clear here, I am not talking about equality, all equality is important, but I am keen to explore how we can grow this sense of deep-level diversity.
But is deep-level diversity a productive and pro-active area in which to focus our efforts? The cards may well be in our favour - Graen suggests that surface-level diversity appears to be waning:
“In a study of 45 teams from electronics divisions of three major corporations, Pelled, Eisenhardt, and Xin (1999) found that the effects of surface-level diversity (age) on emotional conflict diminished as a function of team longevity. Similarly, Chatman and Flynn (2001) found that demographic homogeneity (race and gender) was less predictive of team cooperation as team members interacted with each other”.
Interestingly, at the same time, and in another research study, deep-level diversity is growing:
“In a study of 144 student project teams, Harrison, Price, Gavin, and Florey (2002) found that surface-level diversity negatively affected early cohesion in the team. Over the course of a semester working together, surface-level diversity became less predictive, whereas actual deep-level diversity (measured by conscientiousness, task meaningfulness, and outcome importance) and perceptions of deep-level diversity became increasingly important to team social cohesion and performance”.
Although the experiment may seem a little abstract, Graen suggests that “as team members interact, attributions about underlying differences based on race, gender, and age are likely to be minimized; however, the underlying differences in terms of personality, values, and attitudes are likely to have an increasingly negative effect on team cohesion and performance“.
In a nutshell, as a community, diversity is everywhere. We have so many opinions, viewpoints, perspectives, recommendations and other reactions to stimulus, and at every step we need to foster and encourage open and frank exchanges of debate, and to bring balance to this debate. The Ubuntu Code Of Conduct, one of the most important documents in the community that I frequent most of the time, draws attention to understanding and respecting this deep-level of diversity, but the Code Of Conduct is sometimes misinterpreted as simply” don’t be an asshole“. It means far more than that - it encourages us to not only take responsibility for our actions and our reactions, but to also use this diversity as an opportunity to learn and grow; turning differences into opportunities for personal development and learning. If we are ever going to win this fight, we need to cherish and respect this deep-level diversity. The importance of this is not something we can enforce with actions, bullet-points, success criteria or other organisational devices - it boils down to us always remembering why we are doing what we are doing, and standing shoulder to shoulder, connected by our diversity to help us grow and take on the challenges before us.
Ever since I received my Dell Mini I wanted to configure the VPN connection to my work and sign in.
So last night I spent a better part of an hour trying to figure out how to do this. However it is impossible to do this in knetworkmanager which is a shame. The proposed solution in the forums is to install netowk-manager-gnome and configure it there, and use it instead of knetworkmanager. Seems to be a poor workaround.
I have found a bug that is triaged in Launchpad (https://bugs.edge.launchpad.net/knetworkmanager/+bug/151867) and also the corresponding bug on bugs.kde.org (https://bugs.kde.org/show_bug.cgi?id=174439). This bug esists in the latest packages available for Kubuntu Intrepid. I would be eternally grateful if someone saw this post and fixed the bug. I would owe them several beers (or whatever adult beverage they prefer).
Very frustrating to get working and one thing that is limiting me from using Kubuntu full time as my work system.
I'm working with two different Ubuntu teams right now that translate long documents. We have not found a human-friendly tool chain that allows translators to be language experts without having to also be a command line wizard. Each translator is forced to come up with their own way of doing things. Some are able to cope just fine but others are being cut out of the action because they have no sane way of dealing with the source files.
So here is my challenge to everyone out there...if you dared to dream, just a little bit, if you dared to create a system that was easier to use and took advantage of the power of the intarwebs instead of an individual's ability to bang on command line tools, what would the future of translation look like? How would you create a Web-based (or desktop-based) translation toolkit? What would it look like? How would data be pulled in, be worked on in "draft" format and be saved and pushed back out again?
I don't get a lot of fan mail. But I'm pretty sure I just got the world's best intentioned, but poorly thought out, fan letter:
Love yer site, your Drupal work, and omfg, you're even into the Ubuntu doc-team. I think that is the grandest, and I'll likely gawk atcha in DC during DrupalCon where a 3D screensaver / wallpaper, and general graphic homage will be born out due to a slick time lapse photo montage shall ensue, et. al. ;->
Keep on rockin' in the free world. :-)
The identity of this person will forever be known to only two people (me and "him"), so please don't ask. Although I am a little bit creeped out by this email, this Public Service Announcement isn't about making anyone feel uncomfortable. (I've sent my fair share of weird emails that have been fuelled by inside jokes and caffeine and not at all fuelled by sanity, so I'm hardly one to judge. This person has gotten a quick reply back and knows how I feel about the email.)
This blog post is actually a specific request to please never "gawk" at me from a distance. Say hello and introduce yourself! I verge on crowd-phobic. I hate having to interact with a room full of pre-clustered people. Delivering a presentation to a few hundred people? No problem. Facilitating huge discussion groups? Love it! But I'd rather have teeth pulled than "work a room." So the next time we're both together in the same room, please come up and introduce yourself. I'll be the one sitting in the corner noodling with tech to avoid having to break into a cluster of people and say hi.
Image: http://c.fsdn.com/fm/screenshots/67614_thumb.png 4Pane is a four pane detailed-list file managerfor Linux. It is designed to be fully-featuredwithout bloat, and aims for speed rather thanvisual effects. In addition to standard filemanager things, it offers multiple undo and redoof most...
I’d like to second Davyd’s post about the 10th Day of Remembrance. It pains me to know that even today with all the technological and intellectual progress we’ve made, there are people out there who just cannot accept and/or respect other people’s choices.
For those hiding behind a bible to defend their actions, maybe your god should teach you more tolerance…
Yeah, comments will be turned off. I don’t plan to spend my day fending off any comment that will tell me that their rights are more important that somebody else’s.
Image: http://c.fsdn.com/fm/screenshots/65534_thumb.gif WANem can be used to emulate wide area networkconditions in a LAN environment. It can emulatenetwork characteristics like Bandwidth, latency,loss, disconnection, duplication, reordering,asymmetric networks, etc. It is distributed in theform...
FreeCC (formerly KawaDD) is parser/lexer generatorwritten in Java. It is a development fork of thewell known JavaCC parser generator originallydeveloped at Sun Microsystems. It has extrafeatures such as "code injection" and moreflexible tree-building strategies. Also, it is fareasier to customize...
Image: http://c.fsdn.com/fm/screenshots/63158_thumb.png Project Observer is an autodiscovering networkmanagement system focused primarily on Cisco andUNIX networks. Networks can be autodiscovered using CDP data and SNMP scans.*License:* BSD License (revised)*Changes:*
This release cleans up some...
A toolkit for building customized Visual Configuration Explorer providers. (NEW: 11/20/2008 in eclipse)
More... (http://www.alphaworks.ibm.com/tech/vcesdk?open&ca=drs-aw-ecl&S_TACT=106AH21W&S_CMP=AWRSSECL)
lighty-stats is a CLI lighttpd log file analyzerwhich, unlike most other tools, prints the resultdirectly to the terminal. Since most Web serversuse the same log format, it can be used for otherhttpd software as well.*License:* MIT/X Consortium License*Changes:*
This release mainly improves...
Low-Level Virtual Machine (LLVM) is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs from arbitrary programming languages. It currently supports compilation of C, Objective-C, and C++ programs, using front-ends derived from GCC 4.0,...