Tag Directory > Canonical (Adj.)
- Home
- >>
Tags
We have 24 results for Canonical (Adj.).
1 | 2 | NextWordPress 2.3: Canonical URLs « Mark on WordPress 2 Citations
|
1 Citation My name is Gustavo Niemeyer, and this is my personal laboratory. Here you'll find projects I have worked on and more.
If you see something interesting here, please bear in mind that I was part of the Conectiva team up to August of 2005, and I'm part of the Canonical team since September of 2005, so these projects are directly or indirectly funded by one of these companies, or even both of them in succession.
Occasionally I post something in my blog as well.
I hope you have a nice time here, and let me know if you need something. ;), blogmarks.net
|
1 Citation Storm is an object-relational mapper (ORM) for Python developed at Canonical. The project has been in development for more than a year for use in Canonical projects such as Launchpad, and has recently been released as an open-source product., blogmarks.net
|
1 Citation
|
1 Citation Python ORM from Canonical, blogmarks.net
|
Canonical Releases Storm as Open Source | Ubuntu 1 Citation New Python-based database communication tool represents first open source component of Launchpad
LONDON, July 9, 2007 ? Canonical Ltd today announced the release of Storm, a generic open source object relational mapper (ORM) for Python. Storm is designed to support communication with multiple databases simultaneously. Canonical is best known for the popular Ubuntu operating system and Launchpad, a web-based collaboration platform for open source developers.
"Storm is an ORM that simplifies the development of database-backed applications in Python, especially for projects that use very large databases or multiple databases with a seamless web front-end", said Gustavo Niemeyer, lead developer of Storm at Canonical. "Storm is particularly designed to feel very natural to Python programmers, and exposes multiple databases as /stores/ in a clean and easy to use fashion."
The project has been in development for more than a year for use in Canonical projects such as Launchpad, and is now publicly available under the LGPL license. This will be the first complete Launchpad component to be released as open source software.
"We're excited about using Storm for Launchpad, and that it is being released as open source. Storm's API is clear and well designed, making it a joy to work with, " said Steve Alexander, Launchpad Product Manager at Canonical. "The scalability advantages of Storm's architecture are important for us to ensure that Launchpad continues to perform well as the number of Launchpad users grows." Launchpad currently includes developers data for several thousand projects and is used by tens of thousands of developers, translators, and other free software contributors.
The Storm project welcomes participation, and has a new website at http://storm.canonical.com. That site includes a tutorial, and links to allow developers to download, report bugs and join the mailing list., blogmarks.net
|
Mailman: cvs,svn--> Bazaar Launchpad 1 Citation The Mailman source code was originally maintained using CVS, and only a few people had write access to the code. Later, development was moved to SourceForge and then the CVS repository was converted to Subversion. This proved to be a successful transition, as Subversion provides many benefits over CVS.
Now however, it's become clear that even Subversion has its limitations, and better options exist. Specifically, we want to use a distributed (or decentralized) revision control system. A dvcs has many beneficial features, both for the core developers and for casual, third party developers. These include:
* No write access to the central repository is necessary in order to develop, maintain, version control, and publish unofficial contributions.
* No connection to a repository server is necessary in order to commit changes.
* Much better branching and merging operations; no need to commit partially completed work.
* Much better merge tracking.
* Ability to sign revisions with GPG.
* Written in Python, with an easy plug-in architecture.
* Simple and intuitive commands.
What are the most immediate benefits? Tops on my list is the ability to commit changes and use all the benefits of version control without having to be connected to the server hosting the official branches. That means it's much easier for me to develop Mailman when, say I'm on a train. Once I'm back on the net, I can push the changes back to the hosted service and then everyone else can see the latest updates.
The other really cool thing is that unofficial developers can much more easily maintain their own branches, with easy sync'ing and merging with the official branches. That means 1) the core developers are no longer a bottleneck for you to publish your cool Mailman hacks; 2) your branches are much easier for core developers to review and merge than using a bunch of diff files.
Using a dvcs is an eye-opening change, so I hope you give it a try.
Target date for switching to Bazaar is June 22, 2007
Bazaar
We have chosen Bazaar as the dvcs for Mailman. Bazaar is free software, released under the GPL.
You should be able to learn enough about Bazaar (often called bzr after its command name) to be productive in a few hours, if you are already familiar with other revision control systems. I encourage you to read up on the Bazaar web site. Also, Bazaar is available on all major platforms; with many having packages available already (certainly so for Ubuntu Linux and Mac OS X via MacPorts).
I highly recommend Bazaar version 0.16 or newer. Use bzr --version to see what version you've got.
Full disclosure: Barry's company, Canonical develops Bazaar. This means Barry has some inside avenues for addressing any issues we might have with Bazaar.
Launchpad
Launchpad is a distributed software development platform which can be used to host Bazaar branches (among other things). We will use Launchpad to host the official Mailman branches. It's important to note that you do not need to use Launchpad to host and publish your own branches! If you have a web server or sftp site, you can easily host your own branches. We use Launchpad because it's highly available and backed up, and it is well integrated with other services we may some day take advantage of.
Full disclosure: Barry's company Canonical also develops and maintains Launchpad, which means he has some inside avenues for addressing any issues we might have with the hosting service., blogmarks.net
|
Ubuntu (Linux distribution) - Wikipedia, the free encyclopedia 1 Citation Ubuntu (IPA pronunciation: /ubun'tu/) is a widely used Linux distribution predominantly targeted at personal computers. Based on Debian GNU/Linux, Ubuntu concentrates on usability, regular releases, ease of installation, and freedom from legal restrictions. Ubuntu is sponsored by Canonical Ltd., a private company founded by South African entrepreneur Mark Shuttleworth.
The name of the distribution comes from the Zulu and Xhosa concept of ubuntu, which means "humanity towards others". Ubuntu?s slogan ? ?Linux for Human Beings?, encapsulates one of its main goals ? making Linux more available and easy to use. Due to its ease of use, it is considered by many to be a great "beginner" distribution of Linux., blogmarks.net
|
Swarovski Blanche Elaborate Necklace 1 Citation Swarovski Blanche Elaborate Necklace - comfortable. confortable adj. necklace . Fashion earrings: More elaborate jewelry, multifunction watches blanc/ blanche adj le collier n. motto for the week:, blogmarks.net
|
Linspire et Canonical signent un partenariat technologique 1 Citation
|


