JavaScript. Logging. Why is that so hard to understand? Maybe I should start at the beginning.
In some of the positions I’ve held over the past few years, I’ve had occasion to really dive deep into JavaScript. Very, very deep. Eval deep. Since my primary language is Java, I have grown used to the myriad tools that make my coding life easier, of which logging frameworks provide the largest benefit aside from run-time debuggers. It’s nice to know exactly what your code is thinking as it displays all your customers’ private information on your public web site due to a misplaced semi-colon.
Read more…
Ow ow ow ow ow!!!!
If one of my two readers is wondering why this sporadic blog was down for the last week and a half – you can blame it on my unending need to tinker and insatiable need for more power. Read more…
| Name: |
RegexBuddy |
| Version Reviewed: |
3.4.1 |
| Operating System: |
Windows XP, Vista, 7 |
| Price: |
39.95 single user license. |
| Site: |
http://www.regexbuddy.com/ |
| Good: |
Decodes regular expressions.
Contextual assist allows building expressions without knowing any syntax.
Supplies access to help forums directly through a tab.
Allows debugging of expressions.
Provides a library of pre-made expressions for all types of data. |
| Bad: |
No free trial. |
No More Loosing Your Mind
Regular expressions. The term should fill you with both a magical wonder of one of the most powerful languages in all of code-dom, and an overpowering frost-fingered fear of one of the most complex languages on Earth. Next to a Hopi Code Talker, a Wizened Old Unix Guru that can spout regex like it was his first languages is one of the most rare (and probably well-paid) individuals in the world. For us developers that need to use them once in a while, though, winding our way through the syntax is time-consuming and confusing and sometimes doesn’t end well.
I’ve seen several tools over the years to help with the regex syntax, but about a year ago, a friend of mine turned me on to RegexBuddy. Three seconds later, I owned a license. Read more…
I’m hungry!
Wait, what???? This is a techie blog, not a foodie rag, so what in the name of the bleeding edge is a post of the gastronomical persuasion doing here??? Look – even über-geeks can’t live on just pizza and soda (for more than a few weeks). Seeing as how we usually don’t have much time to spend making food, I’ve got a list of a few quick dishes I can make that last me a few meals, saving me time and keeping me fueled for those long hours toiling over a hot keyboard. I’ve been asked by a friend to share one, and so I figured I’d bump my post average be a good friend and write it up for her here. Don’t worry – I’m not going to do this often. Take a little advise, though, and remember that the most successful geeks do not stay attached to the keyboard and mouse 24/7. They have other hobbies too. Read more…
Paging Oracle developers…
This will be a quick post, as the problem is small. I will add, though, that setting up paging with database queries can be a major pain in the ass. Setting up the consumer – usually jQuery, ExtJS, DWR, or some other AJAX client, is hard enough, but then you have to translate the client’s version of “start-limit” to the persistance-side’s language. Sometimes it’s a simple start/limit pair, sometimes it’s a start/page pair, and then there’s Oracle, which decided to punt on the whole thing. Read more…