Here I discuss the approach that's forming to handle the 'branching questions' requirements (and some other things where PasteScript is lacking) in Crushinator. Please take a look, and let me know what you think.
I’m now officially on twitter, @jjmojojjmojo . Adding folks from the developer communities I’m involved with, and noticed a tweet from @optilude, mentioning this: http://www.screenr.com/b1Rs. I want to take a closer look at the UI later today, but it looks pretty great so far. This tweeing thing might be more fruitful than I ever thought.
100% test coverage may be impossible, but this week I’ve found that striving for it has many benefits. I’ve been working on a new project that’s based on the Pyramid framework. The framework creators claim 99% test coverage. The other developer and I thought that was pretty great, and decided that setting a similar goal… [Read more…]
I’ve got some good docs written up and posted over at http://code.google.com/p/lionfacelemonface/wiki/CrushinatorDesign. I’m interested in hearing others thoughts on the requirements, approach, design, etc. It’s a work in progress; I feel pretty good about most of the decisions made but everything is up for discussion. I’m currently working on the implementation details. I also presented… [Read more…]
We have the annotate command that buildout provides. It’s great, but what I wish it did was resolve all of the values and give me a usable buildout.cfg that I could potentially reuse, diff, etc. As your buildouts get more modular and flexible, a tool like that becomes more and more important. Using buildout.extensionscripts, I… [Read more…]
Using paster to create layouts for various types of projects is great, especially when you need to get up and running quickly. The downside, is that that sometimes the hand-holding, even along with some amazing documentation, doesn’t give you the whole story. I’m in the planning stages for a new project, and although I’m still… [Read more…]
Here’s a quick jquery snippet that you can use with modern versions of plone to do the little spinner status thingy during an ajax load: /*** * Overload default ajax methods and show a spinner graphic under the mouse pointer when things are loading ***/ $(function(){ var spinner = $(''); spinner.css({ display: 'none', position: 'absolute',… [Read more…]
I should expand on this more, but here’s a quick note about something I just did in a project I’m working on that may help some other people: You know that Add… menu in the green bar when you have edit privileges on a page (I think the actual permission is ‘Modify portal content’)? Have… [Read more…]
I mentioned in my last post that RelStorage is the new cool, and I lamented briefly about how my application shouldn’t suck, but it does because of something I can’t really figure out, because none of the profiling tools of yore work with the newest zope and, by the transitive property of major suckage, they… [Read more…]
Last night in a desperate attempt to squeeze some performance out of a plone site that was being loaded with data marshalled from a MySQL database (a new plone-based app is replacing the old generic php-introspects-the-db frontend generator-based one). Only about 3000 objects, bad performance, lots of CPU and RAM used, etc. And it’s Plone… [Read more…]
October 8, 2011
2