-
Recent Posts
Recent Comments
Archives
Categories
- ActionScript
- AI
- Algorithms
- Apache
- Best Practices
- Business
- C
- Chrome
- Clisp
- CMS
- Code theory
- Common Lisp
- Communication
- Development Systems
- extensions
- Frameworks
- Hacker lore
- History
- Inter-personal Relations
- Java
- Land of Lisp
- Languages
- Lisp
- Lisp1
- Lisp2
- Marketing
- Math
- Mathematics
- Personal
- PHP
- Products
- PyCrypto
- PyFram
- PyFram tutorial
- Python
- Quotes
- Review
- Ruby
- SBCL
- Scheme
- Scripts
- Security
- servers
- StackOverflow
- Symfony
- UI
- Uncategorized
- WordPress
- Worst Practices
Meta
Author Archives: Christopher Allen-Poole
The lessons of Tea
I really like Twinnings Earl Grey bagged tea. I do. This isn’t because it will always provide a great cup, sometimes it won’t even provide a good cup, but it will always provide an adequate cup. And I do have … Continue reading
Appcelerator’s Titanium: Inherit from Ti objects.
So, in Titanium, you are unable to extend the native classes. You’re also unable to add methods to native objects or re-assign methods (so, if you wanted to, say, modify an object so that the “hide” function triggers an event, … Continue reading
Posted in Frameworks
Tagged appcelerator, frameworks, inheritence, javascript, titanium
Leave a comment
jQuery without a DOM
If you’re ever using jQuery without a proper DOM, you may want to use this. It provides enough of a DOM-like syntax to suffice. (Literally, this is every function which jQuery calls on the DOM directly (assuming no selectors). I … Continue reading
Big-O is important, damn it!
A fried of mine recently complained that they sent his package east to send it west, and if they only sent it west it would be faster. My response: The process is local post office -> central hub -> local … Continue reading
Posted in Uncategorized
Leave a comment
Ubuntu location of Empathy logs
I’m writing this post because the rest of the interwebs seems to be hopelessly out of date. Hopefully some search engine will find my site and lead people here. Anyway, the location of the log files for Empathy in Ubuntu … Continue reading
Don’t change my UI, that is bad UX
Two percent of the people think; three percent of the people think they think; and ninety-five percent of the people would rather die than think— attributed to both Thomas Alva Edison and George Bernard Shaw
Inconsistency: A most dangerous game
One of the absolutely worst things you can do in the entire world is being 99% consistent. While this is especially apt in code, it is a general truth in life. Small inconsistencies are deadly. Don’t believe me? Two characters … Continue reading
Posted in Business, Code theory, Communication, Inter-personal Relations, UI
Tagged best practices, code, consistency, inconsistency, worst practitices
Leave a comment
Mapping of HTML5 tags to their legal attributes
You know what would be great? If someone were to create a map of all of the HTML5 attributes to their legal properties. Oh, wait, I did.
PyFram: Create your HTML Tags!
I created an easy way to create smart HTML tags. You can see the source here. Basically, it’ll let you create a tag object which restricts what properties you can assign it. This means that you’ll get an error if … Continue reading
My browser does too much.
img{ padding:5px;} We’ve entered the age of the browser. Even without such things as Eyeos, we’ve come to the point where you can literally do anything without leaving Chrome, Firefox, or even Internet Explorer. Need email? We got that. What … Continue reading