The content on this site is my own and does not necessarily represent my employer’s positions, strategies or opinions.
TagsAdirondacks AI annual Apache API Apple bacon barbecue beef beer Big Data Bob Dylan breakfast brisket browser Bruce Springsteen brunch C++ Canadian cat cheese chicken Chinese Chrome cocktail coffee computer algebra conference Cranberry Lake Creole CSS cucumber curry dinner Dropbox egg film Firefox fish flower ham Harvard healthcare hollandaise HTML hummingbird Hungary IBM IBM Research India INFORMS interoperability IoT Israel Italy Java Jewish Korea LaTeX Lisp lobster lunch machine learning Mars MathML Mexico MIT mobile mushroom music NASA noodle Novell nut Objective-C ODF onion OOXML open source OpenSim optimization organic pasta pea perennial photos pizza podcasts Poland porch pork potato predictive analytics Princeton programming languages Python quantum Raspberry Pi Red Hat rice robotics Rochester Ruby sailing salmon sauce sausage Scala science scifi seafood Second Life security shrimp smoked SOA soup Spain squash standards Stanford startup statistics steak Steam Punk SUN SUSE sustainable Swift tomato turkey Twitter Ubuntu vacation video Vietnam virtual reality virtual world virtualization visualization W3C Watson Wikipedia wine Wordpress World of Warcraft XCode XML YouTube zucchini
Resources & Reading
Great Food Sites
I’ve augmented the list of my blog entries about proper word use and grammar in English with a collection of book titles on those topics that you might find useful. Suggestions for additional books are welcome.
This last week my son and I were on vacation and I took along a Simmtronics 10.2 netbook runningLinux 9.10 Remix along with Lotus applications like Notes and Sametime. I brought it so I could have reasonable access to the Internet and check in to see if there were any urgent emails I needed to respond to for work.
The screen, as you might guess from the name of the netbook, is slightly larger than ten inches measured diagonally. This is smaller than most laptops but larger than the first generation of netbooks. The screen resolution was 1024 x 600 and the display itself was quite vibrant.
After a few days on Remix I decided I wanted to go back to the regular Ubuntudesktop and so when I got home I downloaded and installed Ubuntu 9.10 “Karmic Koala.” There’s nothing wrong with Remix, it’s just that I’m used to the regular desktop and I decided the screen was large enough to support it.
Here are some observations about getting the most of that smaller screen while running the Ubuntu desktop.
This entry is one in a series that tackles issues of proper word use and grammar in English.
From time to time I post a blog entry that explains the proper use of English terms, especially those that get abused frequently. This is a list of all those entries.
You may also find the following books useful:
- The Chicago Manual of Style
- Woe Is I: The Grammarphobe’s Guide to Better English in Plain English, Third Edition by Patricia T. O’Conner
- The Elements of Style: 50th Anniversary Edition by William Strunk and E. B. White
- On Writing Well, 30th Anniversary Edition: The Classic Guide to Writing Nonfiction by William Zinsser
- A Manual for Writers of Research Papers, Theses, and Dissertations, Seventh Edition: Chicago Style for Students and Researchers (Chicago Guides to Writing, Editing, and Publishing) by Kate Turabian
- Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation by Lynne Truss
As a complement to my Life with Linux blog series, I’m introducing another series which explores what I can do in virtual worlds and immersive Internet environments on Linux.
In the previous installment in this series, I discussed setting up a very basic four region world in . Other than a rather badly dressed avatar, there was nothing in the world except flat land. Once you start building things, you’ll want textures to apply to parts of your creations. For example, you don’t make a brick wall by creating hundreds of little red bricks and stacking them, you make one of more large rectangular sections and then apply a texture with images of bricks on them.
A texture can be almost any image, but many of the interesting ones for building are tiled: the right and left, and often the top and bottom, edges line up when two objects having the same texture are placed next to each other. I’m assuming the sizes of the objects and various stretching factors of the textures are correct.
Some texture images are created artificially in programs like PhotoShop or GIMP, others are just photographs, and yet others are photos that have been adjusted so that the textures can be tiled. If you create your own textures consider making them freely available to others.
In the spirit of Linux and open source and free things, here are some resources for getting textures at no charge to you. I’m going to include some in-worldlocations since the Second Life viewer runs on Linux desktops with appropriate graphics hardware.
For all the things I write about in this blog, some phrases come up over and over as the most popular search targets. It’s not my discussions of open standards or open source, or even my occasional ramblings about Dylan or Springsteen. The image below shows the top search phrases in descending order over the last five months.
As a complement to my Life with Linux blog series, I’m introducing another series which explores what I can do in virtual worlds and immersive Internet environments on Linux.
OpenSimulator is a 3D Application Server. It can be used to create a virtual environment (or world) which can be accessed through a variety of clients, on multiple protocols. OpenSimulator allows you to develop your environment using the technologies you feel work best – we’ve designed the software to be easily extendable through loadable modules to build completely custom configurations. OpenSimulator is released under a BSD License, making it both open source, and commercially friendly to embed in products.
I’ve fiddled with it before, but never really got something up and running very long. My new plan is experiment with SliceHost account so I can access the virtual world regions from anywhere. My goals for last night were simple:locally and then install it on my
- Download and install OpenSim on my desktop running Linux 9.10 “Karmic Koala.”
- Create four regions arranged in a square and start them off with perfectly flat terrain. I planned to call the four regions Zeus, Hera, Athena, and Poseidon.
One of the nice things about using a Mac is the dock, the area on the bottom of the screen that contains the Finder (file and directory lister) and other applications you use. It’s very customizable and you can add and remove applications at will. In fact, I’ve now moved mine over to the right edge of my screen since I have a lot more horizontal real estate than vertical.
By default,, , and other -based user interfaces do not come with a dock, but it is easy to add. Like many things with open source and Linux, you have more than one choice. This is a good thing, because competition drives each to be better. After reading about and playing with several, I settled on Cairo Dock. Here are a few comments on my experience of setting it up on Ubuntu Karmic Koala 9.10.
First, a note about versions. The Cairo Dock that was in the Ubuntu repositories when I checked last night was 2.0, but you really want 2.1. Themes did not work properly when I first downloaded and ran it from the repositories, but I later found 2.1 and all was good. This is a good resource for getting and installing version 2.1.
When it is first installed, there aren’t too many apps in the dock for you. Add more by opening the Applications menu and dragging the app to the dock. You can drag and drop the applications left and right on the dock. (When on the dock, the applications are called “launchers.”) Right click on a launcher and choose “Remove this launcher” to get rid of one.
There is a definite right and left side to the dock and you don’t seem to be able to move the system utilities on the right to the left. You can add additional docks if you wish.
If you right click on a launcher and then choose Cairo-Dock | Manage Themes you can select another look and feel for your dock, including one that looks a lot like Mac OS X. If you have heavily modified your dock by adding and removing launchers, you should save your theme first before moving to a new one.
When you start your Linux desktop, the dock is not displayed by default. There is an option to fire it up on startup from the menu you get when you right click a launcher, but I suggest you wait and see if you really want to keep it. The menu item for starting Cairo Dock is in Applications | System Tools. If your graphics hardware and driver support it, I recommend you go with the version that supports OpenGL. You’ll get a much snazzier dock and UI effects.
Also See: Life with Linux: The series
This entry is one in a series that tackles issues of proper word use and grammar in English.
When speaking of three dimensions, we often use words like “width,” “breadth,” and “depth.” The fourth word commonly used in “height,” which is odd because it is missing the final “h.” Nevertheless, that is correct.
There is no word “heighth.” Always use “height.”
I recently had a chance to try out the beta for a new virtual world called Twinity. Like Second Life, Twinity aims to be a virtual world where you can wander around, meet and talk with people, shop, and augment your avatar and your living space, if you have one. This is a beta, and so there are some issues, but I think it’s a pretty cool approach.
After the great success of last year’s video contest, the Linux Foundation has announced this year’s competition:
SAN FRANCISCO, February 5, 2010 – The(LF), the nonprofit organization dedicated to accelerating the growth of Linux, today announced the 2010 “We’re Linux” video contest. The contest seeks to find the best user-generated videos that demonstrate what Linux means to those who use it and inspire others to try it.
The contest is calling all community members and amateur filmmakers to share with the public what a 30-60 second Linux-focused spot for the Super Bowl might look like. This theme is not a requirement for entry; however, videos that can demonstrate the benefits of Linux to the general public are likely to receive more community votes. The submissions should aim to inspire people to use Linux, create conversations among the public, and convey the power and ideals of Linux.
The judges are:
- Andrew Morton, lead Linux kernel maintainer;
- Stephen O’Grady, co-founder, Red Monk;
- Stormy Peters, executive director,Foundation;
- Brandon Phillips, Linux kernel developer,;
- Bob Sutor, VP, Open Source and Linux,Software Group; and
- Steven Vaughan-Nichols, journalist, ComputerWorld.
It’s my understanding that the judges will be sequestered in some tropical paradise to thoughtfully decide this year’s winner, though I may be horribly mistaken.
(I’m joking, unfortunately.)
just released Lotus Symphony 3 Beta 2:
Lotus Symphony 3 Beta 2 represents a major new advancement for our Lotus Symphony users. Based on current3 code stream. Lotus Symphony 3 Beta 2 offers loads of new features and capabilities and improved file fidelity. The Lotus Symphony team is excited to get it out to you and get your feedback.
This is a very big upgrade as is indicated by the jump from version 1.3 to version 3. The beta is available for Linux desktops, Mac OS X, and even Windows.
Also see the ZDNet blog entry “IBM launches Lotus Symphony 3 beta; Office alternatives pile up” by Larry Dignan for some screen shots.
I was having a conversation today with a friend and somehow we got onto the topic of support for ODF, the Open Document Format, in WordPress. has some import support for word processing files and that effort appears to be quite active (in the sense that there was an update to the module yesterday).
Import is hard because you need to be able to do something with anything that’s in any document. If you can’t handle something, you had better tell the user what you decided to discard. A minimal import for word processing files, as I mentioned above, might respect all words in the text, paragraph structure, bold, italic, colors, headings, and a few other simple things. In this case I would think of the import as “take this file and do something sensible, if not perfect, with it.”
Export is easier to imagine. Given the range of things that can be done in WordPress posts and pages, I would think that only a relatively small subset of ODF would be needed beyond the packaging and some straightforward text markup. Here I would take as my model “what would this WordPress page look like if I printed it, and what ODF file would I have to create to generate equivalent output?”
Given this, I would tackle the export to ODF feature first, but there is a core question that needs to be answered. Why? That is, given a web page generated by WordPress, why do you need to generate ODF form? I must admit I’m somewhat strapped to come up with good reasons, though I could probably make up a couple.
It is more interesting to consider how to take documents created in ODF by something like Lotus Symphony and then import them into WordPress for publishing. That’s the key word: publishing. So though the problem is harder, having various ways of importing documents into WordPress from ODF would likely be much more useful.
Assuming this as the preferred direction of work and looking at how WordPress can be extended, it’s worthwhile to ask what you might do with plugins or themes to make the import even better. While I like the idea of the result being theme independent, having one or two plugins that added some cool support for imported spreadsheets or presentations could potentially be quite nice.
This year’s FutureWeb conference will take place in Raleigh, NC, from April 28 to 30. I’m scheduled to be on a panel called “The Future of Open Source and the Web” organized by Tom Rabon and Michael Tiemann of at 2:30 pm on the 30th.
The postings on this site are my own and don’t necessarily represent my employer’s positions, strategies or opinions.
Blog entries before 2010 are in my Archived Blog.
To provide an insight into the quality of software that is available, we have compiled a list of 7 high quality Linux calculator tools. Hopefully, there will be something of interest for anyone who wants more functionality offered by simple calculators such as gcalctool (the default calculator provided with).
I’ve just added a page to this site containing links to resources and books about virtual worlds and 3D networked online games. Suggestions for additions welcome.
In looking through the available books, I was struck by the number that have been published in the last six months. That said, those addressing education and virtual worlds tend to be quite expensive. I understand the issues around lower volume and smaller audiences, but I’m not sure those high prices will attract many readers. It’s a general problem in the book world, especially the academic book world, but it’s still striking in comparison to the more major market books.
I’m about to start another series of blog entries on what I see are some of the most important issues to consider for the next generation of virtual worlds. Since I’ve written a fair amount before on these networked 3D immersive environments, I thought it would be worthwhile to provide a list of my older blog entries to provide some history of my thinking, make it easy to see where I agree or disagree with what I thought a few years ago, and to ensure that I’m at least considering everything I once thought important.
So here are the previous blog entries in chronological order:
- December 19, 2006: #0. My Second Life: List of entries in the series
- June 1, 2007: My virtual world requirements – The basics
- June 4, 2007: My virtual world requirements – Good AI
- June 7, 2007: My virtual world requirements – World-to-world scenarios
- June 10, 2007: My virtual world requirements – Multiple platforms for clients
- July 3, 2007: Virtual worlds and social networks
- January 7, 2008: Seven Challenges and Priorities for Virtual Worlds in 2008
- February 5, 2008: #1. If I were to build a virtual world … the basics
- February 7, 2008: #2. If I were to build a virtual world … building up the basic model
- April 7, 2008: I’m in a virtual world, now what?
- July 8, 2008: Hopping from one virtual world to another
Cisco Systems, Equifax and three smaller companies have partnered to create United Nations Citizens, a virtual world that has a real economy and is geared toward enabling a virtual shopping mall.
I’ll be giving a keynote in March at the Open Source Business Conference (OSBC). The conference is on March 17 and 18 at the Palace Hotel in San Francisco.
Here’s the title and abstract for my talk:
Title: Asking the Hard Questions about Open Source Software
Abstract: Businesses have had decades of experience in acquiring software directly, on hardware, in services engagements, and through system integrators. As more and more organizations consider using open source, it’s important to uniformly hold all acquired software to high standards regarding quality, security, performance, and value for money spent in acquisition, support, and maintenance. Additionally, open source software adds questions about inclusiveness, governance, and longevity of communities. In this talk, I’ll discuss the questions you need to ask to ensure that you get more than what you pay for in the software you acquire.
Wikimedia hires open-source veteran as CTO | Deep Tech – CNET News
CNet / Stephen Shankland
Danese Cooper, a former open-source community specialist at Sun and Intel, now will work on technology for Wikipedia and other projects.
Launches Open Source Gathering Place
OStatic / Justin Ryan
No matter what you’re pleasure, chances are there is an online community serving it. The open source community has many such places – Linux.com, for example – that cater to specific elements of the community. Red Hat believes there is room for a larger community for the larger community, however, and have seen to the task themselves with Monday’s launch of opensource.com.
After working through a lot of issues with my website over the December holidays, I started to look for a more modern and, frankly, better looking theme. After trying a dozen or so, I finally settled on Atahualpa.
This theme had almost all the features I was looking for:
- Variable number of columns, so I could use two for full pages and three for those with blog entries.
- Customizable logo and header images.
- Built-in CSS support for printing.
- A professional looking design.
It doesn’t have automatic page navigation, but I can live with that for now. The theme has many ways to tweak it and allows you to “tiger stripe” tables (that is, alternate the color of rows). I turned this off, but it clearly represents a tremendous amount of work and refinement.
Incidentally, I generated the photos used in the header from images in my collection of screen wallpapers and backgrounds.
As many of you know, I’m still quite interested in virtual worlds and 3D immersive environments though I certainly don’t spend as much time in the Sirikata project from the Stanford Virtual Worlds Group in the Computer Science Department at Stanford University.as I did several years ago. So from time to time I poke around and see what people are working on, and tonight I came across
Documentation is a bit sparse, but the code has been released under the BSD license and is written in C++. Here’s the teaser video they’ve produced:
For some of the research work by the Sirikata team, see
Daniel Horn, Ewen Cheslack-Postava, Tahir Azim, Michael J. Freedman, Philip Levis, “Scaling Virtual Worlds with a Physical Metaphor,” IEEE Pervasive Computing, vol. 8, no. 3, pp. 50-54, July-Sept. 2009, doi:10.1109/MPRV.2009.54
Last night mybrowser started to crash. Not occasionally, but every single time I started to to type something in the search bar in the upper right hand corner. What the heck happened?
There are several possibilities when an application suddenly starts getting buggy:
- Gamma rays from outer space changed some of the bits on your hard drive, thereby messing up your software.
- You are having hardware problems, such as memory glitches or hard drive problems, that are causing instability.
- Your machine has been infected with a virus or a worm.
- Some other application messed up a file that the application in question uses.
- You deleted or otherwise mangled a configuration file or (for Windows) a registry entry.
- You installed an operating system update that changed something, and that eventually caused your application to break.
- You installed an update to the application itself.
- For applications that support extensions, addons, or plugins, you added or updated one of those, and it broke your application.
When this bad behavior started, I popped over to another machine running the same operating system and checked to see if Firefox there was broken. It wasn’t.
Next I tried doing the same thing that demonstrated the problem 5 or 6 more times to see if it went away as magically as it appeared. It did not.
Ah, I thought, I bet I have Firefox 3.5! Will upgrading to Firefox 3.6 fix the problem? It didn’t, though it did tell me that several of my extensions were not yet available for Firefox 3.6.
Next I considered whether now was a perfect time to switch toChrome. Perhaps, but that was avoiding the problem rather than fixing it.
I then completely, or so I thought, wiped Firefox from my machine and reinstalled it from scratch. That did not fix the problem.
I wondered … are my old extensions still installed? They were, so evidently my cleanup had been incomplete. I uninstalled them all and restarted Firefox. The problem was gone.
At that point I vaguely remembered that Firefox had asked to install some extension updates and I was so busy with something else that I just accepted it and got on with my work. That was before the problem started. Hmmm.
I started reinstalling my primary extensions and checked after each one to see if I had the problem. I didn’t, but I stopped after five. I suspect the problem was either in Firebug or YSlow, but I didn’t verify. I know that Adblock Plus, COLT, ColorfulTabs, Diigo Toolbar, and XMarks are not causing issues, and those other two extensions are the only ones I did not reinstall.
The moral of this, as with most debugging, is: if you change something and then your system is broken, what you changed caused the problem. It’s not always direct cause and effect, and you may not notice the problem for a while, but it’s good to strip back to basics and then add things in one by one until you can find the culprit.
Update: Consensus seems to be that the update to YSlow is problematic.
DansGuardian is an award winning Open Source web content filter which currently runs on Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.
OpenDNS makes networks in homes, schools and businesses safer, faster, smarter and more reliable through Web content filtering and navigation services.
Delivers First Integrated Toolkit for Building, Testing and Managing Software Appliances
Novell today announced the availability of a suite of new tools that significantly reduces the time and cost for independent software vendors (ISVs) and enterprises to develop, deploy and manage software appliances. With the availability of the SUSE Appliance Toolkit, Novell now delivers the industry’s most complete and integrated solution for building, testing, updating and configuring software appliances across physical, virtual and cloud environments. The Toolkit features an onsite version of Novell’s innovative appliance-building solution SUSE Studio and new management tools that enable ISVs and enterprises to reduce software development time, installation cycles and maintenance costs.
to World: Get a Job!
Now, this week, the LF is expanding another program: their online and on-site training for Linux professionals. This expansion is primarily in the form of a new free webinar series that will kick off on March 1 with Jon Corbet’s “How to Contribute to the Linux Community” seminar. This is not a new presentation, as many attendees of Corbet’s programs at various Linux events can attest. What is new is the fact that anyone who signs up for the webinar will be able to watch it free of charge.
But this slate is plagued by the same fundamental flaw as the vast majority of the current tablets: Windows. Phil states that the device will run plain-jane Windows 7. That’s a problem because even Windows 7 with its added touchscreen capabilities is not suited for extended tablet use without a stylus and/Palm/RIM/HTC has proven to the world that we don’t need styluses.
The software was gained by acquiring the Sri Lankan company that developed it for Â£18 million in September. When it is switched on it will replace the outgoing TradElect platform, which is based on‘s .Net framework and was upgraded by Accenture only two years ago at a cost of Â£40 million.
It was a great talk, about the type of data center needed to render special effects in today’s blockbuster movies. They have a 2 Petabyte disk array, 10gbps networking, and 35,000 cores
This weekend I put together a new machine for my home office to complement the iMac on my desktop. Since I didn’t want to fill up the desk with another mouse and keyboard, I decided to get a USB KVM (Keyboard, Video, Monitor) switch that allows me to go back and forth between the two machines. In my setup, the iMac has its own built-in monitor, the new machine has its own monitor, and then they share the mouse, keyboard, and speakers. The new machine has9.10 64 bit on it.
I went with the Belkin F1DG102U Flip 2-Port KVM Switch with Audio Support (USB Connection) that I found at my local Staples store. ( has it for less.) I gambled on getting this: if it didn’t work I would have to end up buying the other peripherals, but if it did work, then it would be great because I would save a lot of desk real estate. It seems to work, with the following caveats.
- You do really need to press the jacks into the outlet connectors quite strongly. The little remote switch did not work at first, but when I jammed it in there it worked fine. Second, I have a wired iMac keyboard but have a Logitech V450 Cordless Laser Mouse. Originally I had the USB wireless receiver for the mouse plugged into the keyboard, but I needed to remove that and plug it in to the KVM switch alongside the keyboard USB.
- Bad things seem to happen if one of the machines or displays goes to sleep, especially on the Ubuntu machine. It doesn’t want to wake up and, since your display is blank, you just need to reset. This happened to me once when I was installing some operating system updates and it really wrecked things; I needed to reinstall from scratch. However, I did remember to go into Ubuntu’s power management and tell it not let the screen sleep before I did the upgrades again.
Also see: Life with Linux: The series
Lotusphere, Florida (PRWEB) January 19, 2010
ZSL, a leading ISV & Global Software Solutions and Services provider, today launched “PowerCube” DaaS (Desktop as a Service), an open source-based desktop collaborative solution with supporting ZSL consulting practice. Available today in the U.S., Africa, and India, “PowerCube” will help mid-market customers using proprietary platforms to migrate to the IBM Client for Smart Work on Ubuntu’s operating system.
Intended for PCs, laptops, netbooks and thin clients as an alternative to commercial desktops and platforms, the ZSL “PowerCube” solution includes packaged services for migrating to the IBM Client for Smart Work, from user segmentation, TCO analysis, BPM based role identification and SOA, to application migration, pilot and production deployment. The DaaS capabilities provide customers with the option of using virtual desktops based on VERDE from Virtual Bridges on a private cloud managed by ZSL or on customer premise.
(I added most of the links in the text.)
My recent post about Linux and video games has gotten quite a few hits, so while I was on a three hour flight today I thought it would useful to later put together a list of free and open source game engines that you and others could use to build said games. Upon landing, I cleverly did a web search and found that Wikipedia has an extensive list of game engines. It could change tomorrow, so grab it quickly!
So I won’t do the list as there is no further need, but let me interpret the table headings in the Wikipedia article for you:
Primary programming language means the language in which the game engine itself is created. Unless you plan to change the engine, you don’t need proficiency in that language, though you may need to compile and link the engine for your platform. Those engines written in C may be older or optimized for speed, those in C++ somewhat newer, those in C# likely started life on Windows and would need Mono for other platforms, and those that usemight not be the fastest in the world unless they also use components written in the other languages I just mentioned.
Bindings means the programming languages from which you can call the facilities provided by the game engines. So though Crystal Space is written in C++, it can also additionally be called from software written in Python, Perl, and Java, for example. If nothing is mentioned here, it means you would do best to just use the engine in software written in the same language as the engine. Note, though, that engines written in C can probably be called from C++ programs.
Cross platform means it works on more than one platform. It does not mean it works on all platforms. Check carefully if it works on Linux.
SDL is the Simple DirectMedia Layer which, further according to Wikipedia:
Simple DirectMedia Layer (SDL) is a cross-platform, free and open source software multimedia library written in C that presents a simple interface to various platforms’ graphics, sound, and input devices.
Some cross-platform libraries give you basic functionality but take a rather “least common denominator” approach. Look at samples of games using the libraries to ensure that all the bells and whistles you need are present and the games can look modern and professionally designed.
Finally, scripting refers to the programming languages you can use to extend the functionality of your game without changing either the gaming engine or your core code. For example, World of Warcraft uses Lua to allow players to create and build addons that provide better game maps, inventory bags, health meters, and so on. Badly constructed scripting interfaces can open up your game to security intrusions, while well designed ones can really enhance the game experience. Also see my older blog entry on embedded programming languages.
300,000 extra downloads over a few days, all with no advertising, and all thanks to the German government. I bet Mozilla are well pleased with that result. Given this IE security scare, I think it’ll be really interesting to see what effect all this has had on browser usage share for January.
hikes royalties to 70%, with a catch
Ars Technica / Jacqui Cheng
Amazon dropped a bomb on the publishing world Wednesday morning by announcing a new royalty program that will allow authors to earn 70 percent royalties from each e-book sold, but with a catch or two. The move will pay participating authors more per book than they typically earn from physical book sales so long as they agree to certain conditions–conditions that make it clear that Amazon is working on keeping the Kindle attractive in light of upcoming competition. Still, authors and publishers are split on how good this deal really is.
Strings? Nope. Frets? Not really. The Misa Digital Guitar, an open source, Linux-powered MIDI controller, brings shredding to the 21st century by dumping traditional guitar strings for buttons and a futuristic touch screen.
David Denton thinks the potential for architects with Second Life eclipses even well-known 3D graphics development software, like 3D Studio Max. “If you’re using it as a design tool, you’re constantly changing it,” he argues, “therefore you don’t take the time to line everything up. When you get finished with it you get a lot of overlapping lines, so you can’t take it back to AutoCAD.” With Second Life, by contrast, “The ability to be able to design things in real time was beyond anything I could dream of.”
Back in 2007, I wrote an article on free games for Linux and thought it was time to write a bit more on the subject. Actually, I had a lot of fun doing the research for this article and telling my sons that I really was “working.” I don’t really play that many games, so when I do, there are a few things that I look for.
Since there are so many very good games out there, I don’t waste my time on games that run poorly, or aren’t aesthetically appealing. I also don’t have time to read reams of documentation in order to get started, though I will make an exception now and then if a game is particularly intriguing.
From 2007, but still worth reading.
When people talk about computer gaming these days, they invariably mean commercial games running on a Windows platform. Few people realize that Linux can be more than just a very good Web or file server. Even fewer people are aware of the many open-source or otherwise freely available games available for Linux.
To demonstrate the level of sophistication available, we have put together a list of 42 high quality Linux games that all have the virtue of being free to play. To ensure that there is something of interest here for every type of gamer, we have covered a wide variety of computer game genres, including the ever popular First Person Shooters (FPS), Massive Multiplayer Online Role Playing Games (MMORPG), as well as arcade games, board/puzzle games and more.
In response to our request for users’ thoughts on their favorite Linux games, we received, as anticipated, a flood of emails. Hundreds of games were recommended for inclusion in this compilation, with a few people eulogizing at great length why a particular title could not be omitted. To say that strong emotions were stirred by our previous ’42 of the Best Linux Games’ feature is an understatement!
After careful deliberation, we have whittled down the recommendations to a list of 42 more highly compelling Linux games, trying not to focus unduly on any one particular type of computer game genre. Hopefully, there should be something of interest here for all types of gamers! All of these games are great fun to play.
Are there many high quality commercial games available for Linux? That’s one of the frequently asked questions we receive in our mailbox every week.
It is true to say that the number of commercial games released for Linux each year remains small compared to other platforms. Nevertheless, we faced lots of difficult choices compiling a list of 42 of the best commercial Linux games. The selection we have finally chosen covers a wide range of different game genres, so hopefully there will be something here that will interest all.
The Linux Game Tome
Linux games database
Also see: Open source game engines for Linux.
I had an interesting email exchange over the weekend with a reader of this blog who was wondering if video game producers targeted desktop Linux as platform then would this significantly increase adoption of Linux over Windows? Alternatively, those same producers could help ensure that their games worked under Windows emulators such as Wine.
For the sake of this discussion, let’s exclude running Windows under a virtual machine on Linux, or even on the Mac. After all, that’s really just running the game on Windows.
People who are serious about computer-based (vs. console-based) video games often build and upgrade their own machines, making custom choices for the case, the power supply, the motherboard, the processor, the video card(s), the memory, water cooling systems, not to mention hard drives, DVD reader/writer, Blu-ray readers, sound cards, speakers, and miscellaneous cables. These days you’re probably strongly considering an Intel i7 quad core machine and have deep and troubling thoughts over whether a one terrabyte hard disk will be enough.
You can get by with less, of course, but this if what serious computer gamers think about. Gaming pcs can run from $1500 up through $4000 or more. Again, you can get by with less, but serious motherboards, processors, and video can cost you more that $700 together, just to start.
Almost all commercial computer games run on Windows and a handful run on Macs. Almost all of the online MMORPGs like World of Warcraft run on Windows and a couple run on the Mac. There are healthy communities of people who are working on games for Linux. See, for example LinuxGames or this collection of Linux game listings.
A problem with thinking about Linux replacing Windows as the operating system for games is that many Windows gamers bemoan the fact that many if not most of the really cool new games are coming out on consoles and then only later, maybe, become available on the PC. If we take this to be the case, you have to ask not just “can Linux replace Windows for PC games?” but “can Linux replace Windows for PC games and stop the flight of games to consoles like the PS 3, Wii, and Xbox 360?”
That’s a much taller order and also forces the question “why are you chasing a market that is declining?”
Possible answers are:
- You really think you can reverse the trend.
- There is so much money to be made in this possibly declining market that it is still worth it.
- You really believe this is the right thing to do.
I am by no means advocating against doing really cool games on Linux and using open source to advance the state of the art in games and all they entail, such as artificial intelligence, extendability, multiple players, and so on. Do it!
But do it because you want to, because it motivates you, and you think the people who play your games will have a great time. I doubt there is a huge fortune to be made, and that is certainly ok too, but do be realistic.
What do you think, will Linux take over the world of PC-based video games?
Also see: Open source game engines for Linux.
Via Jono Bacon, I just learned about the 2010 Community Leadership Summit on July 18 and 19 in Portland, OR:
The event provides the first opportunity of its kind to bring together the leading minds in the field with new community builders to discuss topics such as governance, creating collaborative environments, conflict resolution, transparency, open infrastructure, social networking, commercial investment in community, engineering vs. marketing approaches to community leadership and much more.
Registration is not quite open, but stay tuned to the web page.
Open Source House (OS-House) is a non-profit organization that aims to provide better, more sustainable housing in low-income countries. 8 Design principles are utilized by OS-House to guarantee standards of sustainability, and meet the challenge of flexibility, ensuring that all designs can be locally embedded. Establish your name, and contribute your ideas and designs in our first design competition starting on the 15th of January 2010. The competition results will be shared on the OS-House platform thereby marking the beginning of this ongoing project.
Hundreds of technology enthusiasts from around the world will attend a week-long open source software conference that began in Wellington today. More 700 delegates are expected to attend the Linux conference, which will discuss the future and viability of open source software and its implications for governments and businesses.
Searching for gold: how to fund your indie video game
Ars Technica / Michael Thompson
It’s never easy to secure financial support for an independent game project, but it’s even harder right now. Ars takes a look at some different ways to get funding for your project.
IBM Client for Smart Work Available Through Business Partners in India
ORLANDO, FL & BANGALORE, India – 18 Jan 2010: IBM (NYSE: IBM) today announced the immediate availability of IBM Client for Smart Work in India through business partners. The IBM Client for Smart Work, IBM and Canonical’s popular cloud-and Linux-based desktop package, is designed to help companies do more with less and lower desktop computing costs by up to 50 percent. CIO’s, IT directors and IT architects from all types of organizations in India, even those that typically cannot afford new PCs, can now gain immediate access to collaboration capabilities to help them work smarter, with the simple download of the IBM Client for Smart Work onto various thin clients, such as netbooks and other devices.
“Government leaders, CEOs and CIOs are seeking an open, cost effective and collaboration rich client strategy to leapfrog into the 21st century,” said Pradeep Nair, director of IBM India Software Group. “The IBM Client for Smart Work solution brings together the strengths of cloud-based collaboration, virtual desktops, netbook devices and open source, supported by a strong ecosystem of business partners, to help Indian innovators harness the next wave of growth.”
The collaboration package runs onLinux operating system available from Canonical and provides the option to deliver collaboration through the Web in a cloud service model. The Client comes with IBM Lotus Symphony, IBM LotusLive iNotes/Connections and IBM Lotus Notes/Domino, with the option to add IBM Lotus Connections and IBM WebSphere Portal, as well as virtual desktop capabilities using VERDE from Virtual Bridges.
With the mounting interest in this solution, IBM today also announced that Simmtronics Semiconductors will ship their new Simmbooks (netbooks) with IBM Client for Smart Work on Ubuntu already preloaded to clients in India, US, Singapore, Hong Kong, Indonesia, Thailand, UK, and Vietnam.” We launched Simmbooks based on the high demand for netbook type devices for enterprises worldwide,” said Indrajit Sabharwal, managing director, Simmtronics Semiconductors. “Delivering Simmbooks with IBM Client for Smart Work on Ubuntu will help our customers lower their total cost of ownership and be on the forefront of innovation.”
Canonical announced the following today via a press release:
Canonical Offers Dedicated Support Program for Lotus Symphony, the Core Component ofClient for Smart Work on
Canonical today announced a dedicated support program for Lotus Symphony, the no-charge office productivity alternative which is a core component of IBM Client for Smart Work (ICSW) on Ubuntu.
(PRWEB) January 18, 2010 — Canonical today announced a dedicated support program for Lotus Symphony, the no-charge office productivity alternative which is a core component of IBM Client for Smart Work (ICSW) on Ubuntu. This support is made available to customers by Canonical through the IBM and Canonical partner network. Organisations can now switch to an alternative platform fromfor their business productivity needs with full confidence that the core solution is fully supported.
The IBM Client for Smart Work, based on IBM productivity and collaboration software, helps organisations save up to 50 percent per seat on software costs versus a Microsoft-based desktop, in addition to avoiding requisite hardware upgrades. The package allows companies to use their existing PCs, lower-cost netbooks and thin clients.
See the press release for the rest of the announcement.
Here’s the next round of photos from Lotusphere 2010.
Here’s Peter Woodward of Canonical/and me. Light could have been better, but you take what you can get in a meeting room.
Next is our friendly penguin friend sporting an “Client for Smart Work” label. Get yours starting tomorrow at the Lotus Knows challenge immediately upon entering the exhibit hall at the bottom of the escalator.
Here are a couple of photographs taken very early at Lotusphere 2010 at Disney World in Florida this week and they are, perhaps, a bit different.
This was a lonely hammock by the beach looking toward the Grand Floridian Resort. The weather was very overcast and it threatened to rain for seeral hours before it finally did around 9 PM. There were some people walking around because, well, it is Florida, though not too many were swimming in the pool.
This pen, a give-away in the exhibit area for theClient for Smart Work on Linux, is made from corn starch and is biodegradable. Get yours before they go in the compost pile.
Second Life is being held back by an “elite group” of users, according to Forrester Research, Inc. analyst Tom Grant. There is an “Iron Law of Oligarchy,” Grant wrote this week. “Over time, a subset of customers emerge who participate regularly in user group meetings, discussion forums, the comments sections of blogs, groups in social media channels, and other channels of face-to-face and electronic communication.”
So you’ve heard about this great piece of open source software and you are considering either contributing to it or using it a very serious way, maybe even a business critical way. What are some of the questions you should be asking about the project?
- Is it good code and is it well architected?
- Who are the founders, contributors, and users?
- What are the motivations and behavior of each?
- What is the form and governance of the community?
- Is there a single dominant player that is controlling the direction or is it a more democratic community?
- Are there intellectual property issues involving copyrights or code provenance?
- What about that license?
You need the confidence that the code and the community that supports it is fit for your purpose, are sufficiently stable, and have no “gotchas.” That is, there should be no surprises around the intellectual property involved and no unexpected strangeness around the community and its leadership.
What other things do you look for and what other advice you would give along these lines?
In all the hurly-burly of CES, a second SUSE/Moblin Linux netbook was quietly released. This one comes from.
repurchases $33.4M of shares
Triangle Business Journal
Red Hat repurchased more than 1 million shares of company stock for $33.4 million from Dec. 1 through Jan. 8, the company revealed in filing with the U.S. Securities and Exchange Commission.
In the coming months, the likes of, Hitachi and major PC makers will begin selling devices that will allow people to flip channels on the TV or move documents on a computer monitor with simple hand gestures. The technology, one of the most significant changes to human-device interfaces since the mouse appeared next to computers in the early 1980s, was being shown in private sessions during the immense Consumer Electronics Show here last week. Past attempts at similar technology have proved clunky and disappointing. In contrast, the latest crop of gesture-powered devices arrives with a refreshing surprise: they actually work.
lose[s] Open Source CTSO as Nat Friedman leaves
The H Open Source: News and Features
Nat Friedman, co-founder of Ximian and Chief Technology and Strategy Officer for Open Source at Novell has announced in a blog posting that he has quit. Friedman, who co-founded Ximinan with Miguel de Icaza in 1999, joined Novell in 2003 when the company acquired Ximian. Since then he has headed up Novell’s open source strategy
When I first started programming in high school at age 15 (on a mainframe), I was one of only two or three girls in the class of perhaps 20 students. At the time, I thought that was a pretty good ratio. God knows that I never lacked for a date. Ever since then, however, I’ve been doing my best to encourage more women to get into the field. Not because I believe that the computer industry arbitrarily needs to have a one-to-one ratio, but because I love computing so very much and I want to share that excitement. My enthusiasm extends to the open source community as well.
In this sprawling realm of bricks and minifigs, hundreds of thousands of players will get to explore moon bases and castles and many other subjects covered by LEGO toys over the years, taking on massing forces of chaos and destruction
Late yesterday afternoon I trudged from the car through the snow to a Home Depot to pick up a few things for a home project. After getting inside and shaking off the snow, I was met with a wonderful display of seeds for the garden.
Around here, we can’t plant anything outside until May, and it’s usually late May at that. However, after the problems last year with the tomato blight, I decided to start my own seeds for some vegetables for this year’s garden. Therefore at some point I was planning on getting those seeds.
It’s certainly economical to do so: a pack of tomato seeds yielding one to two dozen plants is less than $2. To jump to the punchline, I did buy some seeds. I got 2 varieties of hot peppers, two of sweet peppers, two of basil, and four of tomatoes.
I’m not going to put plants from all the seeds into the garden, but since I’m not planting corn this year (the raccoons got all of it), I have a lot of extra room. So I might do half a dozen of each of the tomato and pepper varieties and then a lot of basil, most of it to be used for pesto. I’ll also plant other vegetables like lettuce, peas, and beans, but I’ll run through there when I publish the post mortem on last year’s garden.
Note that while I bought these seeds on impulse, my final selection of plants to start will be developed over the next couple of months. In particular, I’ll be looking at some organic seed providers such as High Mowing Seeds, based in Hardwick, VT. This company was featured in a one hour Emeril Green special in early January, 2010.
I’ll need to start the seeds indoors 6 to 8 weeks before they must go outside, so that puts the date around April 1. I have some work to do before then on this project, primarily figuring out where I’ll put the seeds and how to set up a grow light. It’s all fun, and all helps the winter go by faster.
Also see: “Getting ready for Spring gardening in upstate NY” for suppliers of gardening supplies, plants, and seeds.
CEO On Recession, Virtualization, Ballmer
InformationWeek / Charles Babcock
Whitehurst said many Linux conversions have been from Unix in the past, but during the recession, “more and more conversions [come] from Windows users.” Red Hat Enterprise Linux now runs on 15% of the servers in the data center, he said. (sees Windows Server on 70% of new servers in the data center.) Customers are coming to Linux “we say because of its high value. But it is open source and lower cost,” which has a distinct appeal in hard times, he noted.
I use my Lenovo T400 Thinkpad as a work laptop but also as an experimental machine on which I put and delete various Linux distributions and software. At various times I’ve had, , and on the computer, though most often Ubuntu, and that’s what is there now.
Because I always seem to be in the state of configuring and testing the machine, I don’t usually take it on the road with me, because I don’t think of it as stable. Not that there is anything wrong with it, but I haven’t always thoroughly made sure I put everything on it that I might need and then test it.
So after about a dozen of these cycles of install, configure, install something else, reconfigure, I’ve decided that I’m going to keep just one distro on it and live with it for a few months, both in my home office and on the road. The distro I’m using now is Ubuntu 9.10 and I’ll keep it for a while.
I’ve used the machine set up this way on and off since October, but since the beginning of the week it has been configured for work. Here are a few observations, especially with respect to my various work on the desktop in earlier installments.
- I don’t really need an automatic wallpaper changer since I rarely see the screen background on the laptop.
- For some reason I can’t get Ubuntu to connect to my Snow Leopard iMac printer, though at various times in the past it has worked. There should be a button that says “connect to you Mac printer” – it is still too hard.
- I’m still getting the hang of using multiple workspaces under
Update and solution from Brian Warner: Right click on the double dotted line handle to the left of the minimized windows in the bottom panel and choose Preferences. Then select “Show windows for all workspaces”.
, and I think the Mac probably handles the notion more smoothly. I should use Ctrl-Alt-Tab or something to find my apps more quickly. Wish I could get all open apps to appear on all workpace lower panels. (A setting somewhere?)
- Generally, I’m feeling that there is more clutter than I would like when I have all my apps and a dozen
Update: The Tree Style Tab Firefox addon provides nice functionality to put the tabs on the sides and automatically shrink the tab bar.
tabs open. Time for a rethink. Is this just in contrast to the Mac or am I not working optimally on the given desktop?
Also see: Life with Linux: The series
Addressing the growing demand for lightweight, mobile netbook devices, MSI and Novell today announced the upcoming availability of SUSEÂ® Moblin preloaded on the MSI U135 netbook. Following the recent release of Moblin(TM) version 2.1, this marks the first original equipment manufacturer (OEM) to sell a fully-supported IntelÂ® Atom processor-based netbook running Moblin-based technology to consumers.
The next generation of Linux notebooks arrives at CES
ComputerWorld / Steven J. Vaughan-Nichols
The major computer vendors are once more embracing Linux as HP and Lenovo both announce models with desktop Linux pre-installed and rumor is there’s more to come.
How (and Why) to Partition Your Hard Drive – washingtonpost.com
The Washington Post / Patrick Miller, PC World
Finally, partitioning lets you try out other operating systems–like Linux, for example. Generally, two operating systems can’t coexist on the same volume without stepping on one another’s toes, so you won’t be able to dual-boot Linux or ease into Windows 7 if you’re on a single-volume system.
Also see my blog entry “Update on sharing documents”.
According to a 2009 development review that the deputy project leader Florian Schießl has posted on his blog, open source OpenDocument Format () is now the main document exchange standard, with PDF being used for non-editable files.
Invent Your Own Computer Games with
“Invent Your Own Computer Games with Python” is a free e-Book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.
“Invent with Python” was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before.
I just installed the Broken Link Checker plugin. It scans your blog entries and pages and gives you an nice report and way to fix any links that end up in the great web void rather than honest web pages.
Though I installed it for this, my current blog, I was mostly curious what it would say for my archived blog, which has over 3000 entries created over 5 1/2 years. I was nervous, in fact, because I was afraid that I would have to spend a lot of time tracking down and fixing links that were no longer valid.
The good news is that there are only 16 broken links. The bad news is that of the few I quickly checked, I can’t find web addresses that are valid and current. That is, the old content is either gone or is now so well hidden that I can’t locate it. This happens, of course, but is rather sad somehow. Some of the online articles were no longer there because they were from now defunct newspapers. A couple of MIA links were from major IT trades and, if I remember correctly, vanished after some company mergers.
Should you be thinking of moving your content, learn about “redirection,” the way to tell your site where to go when it gets a request for a page that has been moved. This can be done at several levels, from the .htaccess file, to some HTML, PHP, or even via a WordPress plugin. There are other ways to do it as well, depending on how your site is built.
Think twice before casting your content, and your links, into the web void.
Research Firm Gartner Acquires Burton Group For $56M
The Wall Street Journal Online
Gartner made the purchase, expected to expand its product and service offerings and increase IT research-market opportunities, Dec. 30. Burton, an IT research and advisory firm that has 41 research analysts and 40 sales and client-service employees, comes with projected 2009 revenue of $30 million.
Note inclusion ofClient for Smart Work partner VirtualBridges.
As has become my annual habit, I’m providing a list of 10 companies, most of them relatively small, that I think will be worth watching this year.
Yahoo is close to selling its Zimbra unit to VMware, according to several sources close to the situation. Sources said the deal could be announced soon, but the price for the open-source email unit was still unclear. One source noted that the reason that VMware was interested in nabbing Zimbra was that its execs want to expand “up the stack” from the software company’s position in virtualization. And Yahoo’s reasoning? The Internet giant has been targeting assets for “de-acquisition” that are not central to the strategies of its new management.
Effective January 1, 2010, my blog is split into current and archived versions.
Please update your bookmarks and feed subscriptions as follows:
The address of the current blog is http://www.sutor.com/c/.
The link to the blog feed is http://feeds.feedburner.com/BobSutor.
The blog comments feed is http://feeds.feedburner.com/CommentsForBobSutor.
The address of the archived blog is http://www.sutor.com/newsite/blog-open/.
Chrome passes Safari, releases ‘Similar Pages’ extension – Computerworld Blogs
ComputerWorld / Seth H. Weintraub
Well, we didn’t have to wait long into 2010 to find that Google’s Chrome Browser would surpass‘s Safari. Today, NetApplications released the news that Chrome gained .7 of a percentage point to get to 4.63% of the browser market. The largest month over month gain in Chrome’s history was attributed to the release of beta versions for both Mac and Linux (which isn’t supported by Safari) in December.
James Cameron’s science-fiction blockbuster “Avatar” takes place in 2154 on the lush moon Pandora. To help make the set believable, Jodie Holt, chairwoman of the department of botany and plant sciences at UC Riverside, was approached to consult on the film’s plant life, as well as how a botanist would study such flora.
“Avatar” this weekend became the fifth movie in history to bring in more than $1 billion in worldwide ticket sales and the fastest by far to do so, breaking the nine-figure barrier less than three weeks after it debuted.
Here are the rolling three month sutor.com site stats fromAnalytics, plus 12 month previous stats. Percentages are calculated with respect to total numbers of hits. Statistics are computed from the first to the last days of the months listed. The up and down arrows compare the latest month listed with the percentages 12 months earlier, not the previous month.
Losers: , Internet Explorer, Windows, Opera
|December, 2008||October, 2009||November, 2009||December, 2009|
|Internet Explorer||36.31%||21.91%||22.89%||↓ 23.35%|
|Browser / OS|
|Firefox / Windows||31.26%||30.76%||30.83%||↑ 33.98%|
|Internet Explorer / Windows||36.31%||21.88%||22.89%||↓ 23.34%|
|Firefox / Linux||9.25%||17.03%||18.19%||↑ 13.00%|
|Firefox / Macintosh||6.51%||8.60%||8.18%||↑ 8.83%|
|Safari / Macintosh||6.88%||7.02%||6.92%||↑ 7.02%|
|Chrome / Windows||3.31%||5.64%||5.61%||↑ 5.55%|
|Mozilla / Linux||0.95%||2.18%||1.35%||↑ 2.49%|
|Chrome / Linux||0.00%||1.07%||1.07%||↑ 1.62%|
|Opera / Windows||2.57%||2.93%||1.85%||↓ 0.97%|
|Chrome / Macintosh||0.00%||0.15%||0.16%||↑ 0.57%|
|Opera / Linux||0.51%||0.56%||0.92%||↓ 0.22%|
|Safari / iPhone||0.24%||0.39%||0.24%||↑0.35%|
Ok, it’s after New Year’s so I can officially start thinking about gardening again in about three months. I live in the northwest corner of New York State in the USA, so that very much affects what plants I can and can’t use. I’m in gardening zone 5B, which means that the lowest temperatures we can usually expect during winter are from -15 F to -10 F, or -26.1 C to -23.4 C.
Here are some gardening resources that I’ll be looking at in planning what I’ll be planting this year:
- “High Mowing Organic Seeds is an independently-owned, farm-based seed company dedicated to supporting sustainable agriculture and providing farmers and gardeners with the highest quality certified organic seed.” High Mowing is based in Hardwick, VT, and was featured in a one hour Emeril Green special.
- Burpee’s Seeds: More seeds than you can imagine, but may not be local to your area. Where I live, these are often available at a great discount toward the end of winter at Wegmans supermarkets.
- White Flower Farms: Great selection of plants, especially perennials and bulbs. I’ve bought their naturalizing collection of narcissus several times through the years.
- Park Seed Co.: Another company with a huge selection of both seeds and seed starting apparatus. Same caveat as above about seeds perhaps not being local to your area.
- Musser Forests: Great source of seedling and transplants for trees and shrubs. Located in Pennsylvania. I’m thinking of using them to start a small stand of future Christmas trees for our family.
- Garden’s Alive!: As they say, “Environmentally Responsible Gardening Products that Work”. Good for supplies for organic gardening.
- Miller Nurseries: A big selection of fruit trees, as well as raspberries and asparagus plants.
If you have favorite sources of plants and gardening supplies, please append a comment with the details.
Well, I did it. Over the end of December, 2009, holiday break I took about 15 hours to do what I considered a much needed website reorganization.
Here are the highlights:
- Modified my WordPress theme to have printing CSS support and a two column full page template.
- Split the website into two installations, one for the older, archived blog material and one for the current blog.
- Moved all pages that were in Drupal into the new WordPress installation and set up .htaccess redirects for all the old pages. While Drupal is still present, all access attempts to pages should go to the new WordPress pages. In a few months I’ll delete the Drupal installation as I have no further plans for it.
- Started moving auxiliary files like images and Mint into more standardized locations higher up in the site hierarchy. The rest of the work on this is lower priority and will be done as time permits over the next few months.
- Started cleaning up the archived blog and adding some links to the current blog. The widgets used in the new and archived blog are similar, but the latter is simpler and encourages people to go to the new blog. I’ve greatly extended the time that entries in the archived blog are cached.
Aside: I find it really annoying to find errors in old blog entries. I wish someone had mentioned them if they had seen them.
I’ve talked elsewhere about some of my frustrations with using both WordPress and Drupal on this site. It was a worthy experiment to learn both technologies but, in the end, I was able to make WordPress do everything I wanted, with a few caveats (see below).
Why did I do this? I found …
- … it untenable to have two content management systems with two similar but different themes. Now I can use WordPress and the same theme for both installations, any employ WordPress plugins. I may use different plugins, but at least they have the same technology base.
- … that I was spending more time fiddling with my CMSs (content management systems) and not enough time creating new content, blog or otherwise.
- … the size of the older WordPress installation (over 3000 entries and 3000) comments was making it excruciatingly slow to work with, even with caching.
What else does WordPress need to be useful for page-based content management?
- Built-in support for wide pages for non-blog content in themes.
- Built-in CSS support for printing (and eventually mobile styles) in themes.
- Page hierarchy navigation at least as good as but preferably much better than what Drupal has.
- Anything else that I’ve complained about before. (grin)
Finally some words of advice to the Drupal community: You really need to provide exemplary import of WordPress blogs if you want to move more people to your platform, no matter how many others are adopting it (e.g., the White House). You shouldn’t say it’s non-core, you shouldn’t say “somebody in the community will do it if they want to,” you need to make it easy, complete, and elegant. I know there are some import modules out there, but unless you can handle things like intra-blog links, automatic category and tag taxonomy creation, and generated redirects from the WordPress structure to the new Drupal structure, you won’t get people to move sizable blogs over.
That said, if I were starting from scratch I would certainly consider using Drupal, but WordPress is not only an excellent blogging platform, it is becoming a very capable CMS. It works for me.
In the case of Lucid, the company hopes to profit from an open-source software package called Lucene.
When paired with some other software (another open-source package called Solr), Lucene turns into the basis of a pretty powerful and fast corporate search system — the kind of thing companies use to trawl through and organize their internal data.
looks to fight OpenOffice
seattlepi.com / Nick Eaton
We know Microsoft is worried aboutDocs and is fighting against its expansion. Google Docs threatens one of Microsoft’s biggest cash cows– Office — and is, unlike Office, free for consumers.
2009’s Five Most Popular & Important Linux Stories
ComputerWorld / Steven J. Vaughan-Nichols
Before jumping into this, let me say that’s what popular isn’t the same thing as what’s important. So, I’m giving you a twofer list. The first is the most popular of my stories, and then there are the stories, which I think are the most important for Linux’s future.
Watching “Avatar,” I felt sort of the same as when I saw “Star Wars” in 1977. That was another movie I walked into with uncertain expectations. James Cameron’s film has been the subject of relentlessly dubious advance buzz, just as his “Titanic” was. Once again, he has silenced the doubters by simply delivering an extraordinary film. There is still at least one man in Hollywood who knows how to spend $250 million, or was it $300 million, wisely.
The postings on this site are my own and don’t necessarily represent my employer’s positions, strategies or opinions.
Blog entries before 2010 are in my Archived Blog.