Showing posts from September, 2009

Genius G-Pen 4500 and Fedora

Just bought a Genius G-Pen 4500 digitizer tablet for myself. Mainly for drawing simple sketches and diagrams. Got it for MYR160 (~=USD50), which is relatively cheap compared to other tablets (Wacom and Genius) I found at LowYat plaza which averages at MYR400-800 (~=USD115-230). The driver for the tablet is not available in the Fedora and RPMFusion repos, so I had to grab the sources from LinuxGenius GoogleCode page and compile it. (I've put together a RPM here : ). After installation of the driver, a HAL FDI configuration is required for it to work. Here's the default one I'm using for this tablet. (Save it as /etc/hal/fdi/policy/99-wizardpen.fdi) <?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <!-- This MUST match with the name of your tablet --> <match key="info.product" contains="UC-LOGIC Tablet WP5540U"> <me

"CSL G2" Android Phone ??? - New Toy in Town?

UPDATE : I have checked out this phone at a shop just recently, apparently, its only a UI imitation (which is not even close to the real thing, didnt see any tango icons). Guess I'll have to wait for LG or some company to release a low cost model, or until HTC reduce their pricing. (and note to anybody from CSL who might read this, Google Android is not just the UI .. its the WHOLE OS , and its Free/OpenSource, just grab it from ) CSL , a Malaysian phone brand looks like just had a new toy in town. GEOGLE?? is that a typo or is that an immitation brand? MYR 699 ~= USD 200. Update : An anonymous commenter pointed to a page in CSL's own website regarding the phone . Price stated there is apparently cheaper, MYR499 ~= USD145 While the name is a straight copying of HTC Magic's original name, the product looks interesting. No info could be found at their website, probably they didn't realize where the people who looks for Android phones

Grokking Grok - II

Grok, like Plone uses the Zope way of storing data - Persistence , somewhat like 'pickling' in Python. All instance of objects are treated not as tables like in frameworks such as TurboGears , but as normal runtime class instance objects. There are no need to think of SQL, neither designing a database. Just dump the objects into the ZODB. Base Model Stereotype The are 3 main model stereotype in Grok, grok.Model , grok.Container , grok.Application grok.Model This is the stereotype for a persistence class. Classes that inherits this stereotype are addable and can store persistent data. grok.Container This stereotype give a class a folder-like ability to store children. Inherit from this class if you want to create objects which can store another object. grok.Application This is the stereotype of a persistence class which can be added at the root of the Zope3 site. Layout Siteroot may contain Applications, Applications may contain both Containers and Models

Grokking Grok

*yawn*.. been a while since I last posted anything technical here. So some update. I just started playing with Grok while trying to understand more on Zope3 stuff. So this post and the next few posts will focus mainly on Grok and how to do stuff on it (from my understanding). Installing Grok Using buildout, here's the buildout.cfg : [buildout] parts = grok download-cache = downloads [grok] recipe = zc.recipe.egg eggs = grokproject Using virtenv / normal python easy_install-2.4 grokproject Creating a Grok Project grokproject --zopectl [projectname] That command will create another buildout with grok and zope3. 2009!

Image 2009 is back and is coming your way this 24th and 25th of October . The registration page is up and accepting registrations now. Check out the pricing below. Registration Type Closing Date Price (RM) Early Bird Price 30th September 2009 RM 88.00 Early Bird Group Registration 30th September 2009 RM 440.00 Regular Price 23rd October 2009 RM 127.00 Walk-in Price 24th/25th October 2009 RM 150.00 The price is slightly more then last year’s RM50 but it’s worthwhile I feel. Check out what you get, check out the schedule . 32 Talks 26 Speakers Double track sessions all day long Bird-Of-Feather side sessions A Tee Shirt Lunch 2 Tea breaks Register for 2009 now! Make sure to stay up to date with 2009 through either channels shown below; 2009 Home 2009 on Facebook 2009 on Twitter