Hi everyone,
After several months of silence, I finally managed to get all the needed pieces back together to build lxml again. More than once people asked over on the lxml mailing list about what happened to the said eggs. The good news is that an unnoficial release of lxml 2.2.6 for Python 2.6 on Windows is now available for testing, in 32 and 64 bit flavors. The 64 bits version was compiled without iconv support because that’s the only thing I haven’t figured out how to compile.
In case you didn’t hear about what happened, this delay was caused by a robbery that occurred on the same day I arrived in Houston, November of last year. I was with my wife and we left for a couple hours for dinner, and when we came back the place we were staying at (Robin’s Nest) had been broken into my backpack was taken, with my laptop, two cameras (with all the pictures we had taken in New York) and two cellphones. We have already replaced everything that was robbed and moved on. Thankfully Robin had insurance, which covered about half of our losses.
That was the bad news. The good news is completely unrelated to all of this: my wife is pregnant, and the babies are due in somewhere between late November/early December. Note I said babies. Yes. Twins. Apparently two girls (last ecography was a little bit to early to say, but the doctor gave us about 90% confidence). We’ve tentatively picked Laura and Rafaela for her names.
So if you’re as happy as we are about the news and want to show some gratitude, we’ve set up a Baby Registry at Babies’R'Us, and the shipping address is set to Enfold System’s office in Houston. I will be visiting my old friends there around September 10, on my way back from another Landscape sprint in Montreal to pick up the gifts and to say Hi.
Thanks everyone for your patience!
Filed under: Announcement, enfold, houston, landscape, twins | 2 Comments
Just a quick post to get me started at blogging again.
Over the last year (wow, time flies by!) I’ve been working at Canonical, as part of the Landscape team. This is a very diverse team with lots of different skills, and somehow I found myself naturally gravitating towards working more closely on frontend-related issues, of which I could highlight writing YUI3 widgets, speeding up page loading experience and creating a nice testing infrastructure. There’s a ton of things I could write about that, and I really plan to. But today’s entry will be pretty short.
Filed under: canonical, javascript, mozilla | Leave a Comment
This is a really short announcement, since it’s almost 4am here in Brazil and I should actually be sleeping, instead of building installers for Plone (ha!). But hey, this is exciting enough to keep some people awake all night.
Today, Canonical announces the availability of Landscape Dedicated Server!
So what is it?
One of the many things the Landscape team at Canonical has been working on since early this year is a version of Landscape that can be run on a local network, as opposed to the hosted, Software-as-a-Service version of Landscape that is available to the general public at the moment.
Many people have left us feedback saying that this would be desirable for them, and would actually make Landscape an option in environments where data cannot leave the local network boundaries due to strict policies. So if you’re one of this people or you have evaluated Landscape in the past but decided it was not for you due to this specific reason, this is the time to give Landscape a second look!
So thanks to everyone that has submitted ideas and requests for new features. We’re listening! Even more feedback-driven features are being added monthly, free of charge for existing customers, and the user interface is being polished and fine-tuned for managing large installations. Stay tuned for more announcements!
Filed under: Announcement, canonical, landscape | Leave a Comment
Over the past few months, friends and family have been very curious about how my new job is going, and it’s been hard to stop for a moment and go into detail about it. I’ve been simply nodding and saying “It’s fine”.
This is an attempt at summarizing all the activity that happened in the last five months, though it’s far from being a short summary. If I had to pick a two words to describe my first five months at Canonical, it would be “Pure Awesomeness“. For a more detailed view, grab a cup of joe or your favorite other beverage and keep on reading.
Continue reading ‘A Look At The Landscape, After Five Months’
Filed under: Conference, canonical, free-software, landscape, open-source, python | Leave a Comment
A Change of Landscape
No, this is not a blog post about the kind of landscape you’re accustomed to, though it might trigger a few ‘I want to be a Landscape Architect’ thoughts from a person or two.
The news this time is that I’m going through a landscape change myself, and to me it’s still a bit scary just to think about it.
The last such change in my life happened roughly ten years ago when I left my job as PHP Programmer and Systems Administrator at a small ISP to start my own company with a few colleagues from university. At that time, leaving PHP behind to learn this new (to me) fancy things called Zope and Python felt really weird, not to mention the fact that I was about 20 and knew no-one of my age that had successfully started a web development company (I mean, I live in a very small town, this is not Silicon Valley).
So cutting to the chase, I would like to let everybody know I will be joining the Landscape team at Canonical starting January 5th. I will not be leaving Enfold Systems though. We keep working together part time at least until April, where we expect to make at least one big release of a fully eggified Enfold Server based on Plone 3.2 in that timeframe. After April, I will still be doing work for Enfold Systems, but the time available for that will much more constrained.
Filed under: Announcement, Brasil, canonical, enfold, landscape, open-source | 11 Comments
Tags: Announcement, Brasil, canonical, landscape, open-source
As pretty much everyone I know has announced, Python 3.0 is out. Pop your bottles open! Fireworks!
What’s more important to end-users though is that third-party libraries are usable with Python 3.0, and not many of them are right now. One particular library has a special place in my heart, and is getting pretty close to being fully compatible with Python 3.0: PyWin32, the Python for Windows Extensions.
I first asked Mark about a year ago if he ever thought that PyWin32 would be ported to Python 3.0, and he was very pessimistic about it. Things changed recently though, and with the “2to3″ library getting more mature, so did the chances of PyWin32 being ported to Python 3.0 increase.
Mark sent a status update with a detailed explanation of the process mid-November (http://tinyurl.com/py3k-win32-status-1) and another two (http://tinyurl.com/py3k-win32-status-2, http://tinyurl.com/py3k-win32-status-3) more recently. I recommend reading those to anyone thinking about porting their libraries to Python 3.0, there’s a lot of great insight there.
To summarize, the great news is that PyWin32 will soon be capable of running on Python 3.0 without being forked: a single installer will work for Python 2.x and Python 3.x thanks to the “2to3″ translation library!
So many thanks to Mark Hammond, Roger Upole and Vernon Cole for their work. To me, the fact that a gigantic and complex library like PyWin32 can be made to run on Python 3.0 at all is the best validation that the Python Developers could possibly get for their work. You did a really amazing job!
Oh, and in case you didn’t notice, PyWin32 is now hosting a Bazaar mirror on Launchpad (https://code.edge.launchpad.net/pywin32), and that’s where Mark is hosting his py3k-integration branch too. Go Launchpad!
Filed under: Announcement, porting, python, windows | Leave a Comment
Tags: bzr, launchpad, py3k, python, pywin32, windows
Microsoft just announced their Cloud Computing platform, named Microsoft Azure at PDC. Haven’t looked much into the details yet, but one thing jumped out right away when I looked at the ‘what is Azure’ page: the Python logo is in there. It should be no surprise for those following closely the evolution of IronPython and the amount of effort being put on Dynamic Languages at Microsoft.
Now with Google App Engine and Microsoft Azure, Python will be playing an important role in the two biggest Cloud Computing platforms out there. Guido should be feeling really proud of this.
Filed under: Uncategorized | Leave a Comment
Search
-
Blog
- Andy McKay
- B.F.H.
- Carpet Python
- Daily Python-URL
- Dorneles Treméa
- Edd Dumbill’s Weblog: Behind the Times
- Enfold Systems – Open Source and Commercial Content Management
- Game Smarts
- Griddle Noise
- Ian Bicking: A Blog
- Jon’s Radio
- Juracy Filho – Simplesmente eu
- Kiko is Mr. Reis: Home
- Lauro Moura
- Martin Fowler’s Bliki
- Maximus Karnagge
- Neil Schemenauer’s Web Log
- optilude
- Planet Debian
- Planet Plone
- plope – news
- Richard Jones’ Log
- Simon Willison’s Weblog
- Stiod’s Place
- Tao’s Thoughts on Second Life
- The Plone Blog
- Yummy Apple Pie
- Zope Dispatches
My Stuff
Recent Entries
- Call for testers: lxml 2.2.6/py2.6 Windows Binaries
- blogging via seesmic for android?
- Javascript Testing and Browser Speed
- Landscape Dedicated Server Announced!
- A Look At The Landscape, After Five Months
- A Change of Landscape
- Python 3.0 is out… and we are pretty much ready for it!
- Python’s Future is in the Clouds?
- Double Plone Release: 3.1.6 and 3.2.0a1
- It’s Alive!
- Masochistic usage of Operating Systems
Categories
- Announcement (24)
- apache (1)
- apple (2)
- Archetypes (27)
- Blog (2)
- Brasil (2)
- buildout (1)
- c-sharp (1)
- canonical (4)
- collaboration (2)
- comic (1)
- comics (1)
- Conference (4)
- enfold (11)
- event (2)
- firefox (1)
- free-software (3)
- google (9)
- grok (2)
- gsoc (1)
- GSoC07 (3)
- houston (2)
- installer (11)
- javascript (2)
- kaput (2)
- landscape (4)
- linux (1)
- mac (2)
- management (2)
- microsoft (1)
- misc (3)
- Movies (2)
- mozilla (3)
- music (1)
- open-source (5)
- people (2)
- pet (1)
- plone (93)
- ploneability (1)
- ploneconf2007 (1)
- porting (2)
- programming (3)
- python (120)
- security (2)
- silverlight (1)
- strategy (1)
- tamarin (1)
- Trip (15)
- twins (1)
- Uncategorized (65)
- virtual-teams (2)
- web2.0 (2)
- webdav (1)
- windows (16)
- wlw (1)
- wsgi (1)
- wtf (1)
- XML (7)
- zope (11)
- Zope3 (5)
Archives
- July 2010
- April 2010
- March 2010
- August 2009
- June 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- March 2007
- February 2007
- December 2006
- November 2006
- July 2006
- June 2006
- May 2006
- April 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- December 2004
- November 2004
- October 2004
- September 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003