Posts

Showing posts from 2010

Django IRC, good times

Reflecting back... Made me laugh (go Django!): http://botland.oebfare.com/logger/django/2010/3/4/4/

Submitted my app to the Mac App Store

I have submitted my first (and maybe only) app to the Mac App Store. I have had this app in my pocket for over 5 years, and the Mac App Store gave me a good excuse to release it to the general public. Codesign and validate receipt issues have finally been resolved: The Google bot does not have access to the dev forums. Log in and check the dev forums, they are your friend. (https://devforums.apple.com/index.jspa). Thats now 5 Apple (iOS/OSX) software products I have produced (and released). Thank God for these skillz! Update (Nov 19, 2010): I assume my app was accepted. I received an email that reads: "The status for the following app has changed to Pending an Apple Release ". This release, again I assume, is osx 10.6.6. I only say assume, because the icon/image/orb color associated with the status is red, not yellow or green. Weird. Final Update: It was accepted. Praise the Lord!

CLClientHandleDaemonDataRegistration registration 3 error

I got the below CoreLocation debug error: void CLClientHandleDaemonDataRegistration(__CLClient*, mach_port_t, const CLDaemonCommToClientRegistration*, const __CFDictionary*)",server did not accept client registration 3 Had it for a while, but I never needed to test the location services information until today. I realized I disabled location services within the System Preferences on my Mac Air. Uncheck the box, works like a charm. Thank God for quick recall memory. People seem to be going crazy on the interwebs about these CL errors.

SimpleUnitTest - Easy iPhone and iPad Unit Test

Image
SimpleUnit(Test) for iPhone/iPad test driven development, fast. Notes: - Problem, you have a relatively large codebase, that isn't unit tested and you need a really fast way to get test driven development. - I love Python unit tests, because you drop in a folder (pkg), create a module and import yo junks. Bam, unit test heaven. I looked around on the net for something, similar (for about an hour) and found nothing. - This was done quick and dirty, to get test driven development fast and zero fuss - It works without any scripts, build settings changes or target touching (see example proj) - 100% safe (with cond. compilation) and incredibly easy to institute - Drop in the folder, add two lines of code (import and tests runner call), and start writing unit tests! - It also allows you to have a near native/real world environment. - I also wanted a unit test system that would let my app start to setup the database, app vars, etc. - Keep in

ObjPCRE - iPad PCRE static lib

Here is the new static lib, it has been test with my lib, ObjPCRE . libpcre-7.9 (iPad Device/Simulator) I chose 7.9 to ensure that it wouldn't break any compatibility with ObjPCRE. I will use 8.x once it has been thoroughly tested. pcre-7.9 configuration summary: Install prefix .................. : /usr/local C preprocessor .................. : /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -E C compiler ...................... : /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc C++ preprocessor ................ : g++ -E C++ compiler .................... : g++ Linker .......................... : /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld C preprocessor flags ............ : C compiler flags ................ : -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk C++ compiler flags .............. : -O2 Linker flags ..................

Multi-Touch Trackpad Preferences

Like Magic Mouse preferences? Need something similar for your trackpad? Try, Better Touch Tool. Its like Multi-Clutch, but better. http://blog.boastr.net/

GEdit - Quick Tab Switcher

I use GEdit when ever I program on my Ubuntu box. I consider myself a power user (in general). When I open 20+ documents, the tabs get a little hard to manage. Quick Switcher 2 was born. Inspired by the TextMate equivalent. Usage: Ctrl+T = Show document popup window. Type a name, press enter to activate the corresponding tab. All documents will be ordered by the last accessed (at the top). Ctrl+Tab = move between current and last active document Quick Switch 2 Installation: Copy zip contents to ~/.gnome2/gedit/plugins

Production Plone HAProxy and Pound Buildout

After much trial and error, I finally got a great setup. I end up ditching Pound because of an IE6 bug. I officially have extended load balancing experience. buildout.cfg # ref: http://myriadicity.com/Sundry/PloneBlobs#as-we-did-with-the-standalone-instance # production [buildout] parts = poundbuild configpound plone zope2 zeoserver client1 client2 client3 client4 instance productdistros find-links = http://dist.plone.org http://download.zope.org/ppix/ http://download.zope.org/distribution/ http://effbot.org/downloads eggs = elementtree Products.DocFinderTab Products.RichDocument Products.PloneFormGen Products.Clouseau collective.contentleadimage stxnext.pdb plone.reload Products.RedirectionTool Products.FCKeditor Products.LinguaPlone<=2.4 myproj.theme myproj.productcatalog myproj.portlet.loginform myproj.pas.auth myproj.portlet.statictext Products.CacheSet