Exporting Data from Lotus Notes Databases
Lotus Notes was innovative and, by most accounts, a great collaboration software in its heyday. Though there are still some 35 million users of Notes, there are regular rumors of its imminent demise....
View ArticleScraping a DIV Element from a Web Page with PHP
I recently read an article about CodeEval, a free gamified website for ranking developers, and bringing employers and developers together. Essentially, a developer can sign up, complete coding...
View ArticleFix for “`require’: cannot load such file” Error
While working through Chapter 3 of the RailsTutorial for Rails 4.0, I encountered an error when running the first integration test using RSpec. Upon running the command: for the first time, I got the...
View ArticleThe Key to Solving CodeEval’s Bay Bridges Challenge
The Bay Bridges Challenge is one of the more difficult challenges on CodeEval (or at least it was for me!), primarily due to the fact that you’re not just looking for any set of bridges that can be...
View ArticleData Transformation Tool Built for the 2014 Open Houston Hackathon –“Mr. CSV...
This past weekend, over 200 people attended the second annual Open Houston Hackathon. The project I worked on with my team proved to be very interesting, not only because of its focus – making...
View ArticleUse Mr. CSV Transformer to Generate MongoDB Insert Statements
Building on the Mr. CSV Transformer project that my team developed for the recent Houston Hackathon, I have added the ability to convert the CSV data into MongoDB. The post Use Mr. CSV Transformer to...
View ArticleSQL Script to Find Text in all Database Tables and Views
I get new applications to work on fairly regularly, and I have found that almost none of them have databases that are normalized to the third normal form. (Shocking, I know.) One that I recently...
View ArticleThe New City of Houston City-Wide Fee Schedule has been Published!
Back in 2013, I was on the winning team for the City of Houston’s Open Innovation Hackathon, and we produced a replacement for the previous fee schedule. The new fee schedule is now on the public City...
View ArticleCreating Compressed Files for Each Folder
I had quite a few folders that I wished to compress into ZIP files, all of which happened to exist in a single folder. In Windows, you can certainly compress multiple folders by selecting them all and...
View ArticleCode School will be Having a Black Friday Special!
I have found Code School to be a great resource both for those just learning to code as well as those who are experienced coders, but want to learn a new programming language. It has multiple paths:...
View ArticleGuide for the Perplexed
With few exceptions, Web sites today are not built on a no-frills text editor using only static HTML code. Most sites today use a minimum of four different technologies. A relatively simple page will...
View ArticleWomen Who Code – In Honor of Ada Lovelace’s Birthday
I was reminded today by Google that it is the 197th birthday of Ada Lovelace, the first computer programmer, who assisted Charles Babbage in the development of his Analytical Engine. I’ve put together...
View ArticleIssues with CFML Syntax when Switching from Adobe ColdFusion to Railo
Railo is an open source CFML server that can replace Adobe (or Macromedia) ColdFusion. I ported several CFML-based apps from an old instance of Macromedia ColdFusion MX 6 to Railo 3.2.1 about two years...
View ArticleDelete Timeline Item Function in all Google Glass Quick Start Projects
The team at Google working on the Google Glass Quick Start projects have accepted the rest of my code changes and merged all of my remaining pull requests into the other four projects! The button to...
View ArticleMy First Glassware, QSL Query, is in Production!
My first Google Glass app, QSL Query, is now available for use! Its purpose is to look up USA-based amateur (“ham”) radio call signs using the FCC database, and returning the address information...
View ArticleTake Part in or Host an Hour of Code This Week!
This week, December 8-14, 2014 is Computer Science Education Week! Since its inception in 2013, the Hour of Code movement has been gaining steam. During just the CSE Week last year, 15 million students...
View ArticleHappy New Year!
I was able to finish 2014 by completing the JavaScript Path on Code School, and am back to working on the Ruby Path. Rails For Zombies Redux at Code School is a free course, so even if you don’t have a...
View ArticleAccessing the Google Foobar Challenges on Chrome
Last night I was Googling Python lambda functions and a strange thing happened. The Google search results window broke open near the top and a single line of white text appeared on a black background...
View ArticleCompleting the Core iOS 7 Code School Course Using XCode 6.x
One of the classes that must be completed on the iOS Path for Code School is Core iOS 7. When this course was published, version 7 was the most recent iOS release and the IDE used was XCode 5 from...
View ArticleCode School Classes Are Complete…For Now…
Over the course of the last year, I’ve been slowly making my way through all of the Code School Paths, and I finally finished the iOS Path today. I saved iOS for the end, in the hopes that the...
View ArticleSQL Script to Find Text in all Database Tables and Views…Revised!
Almost a year ago, I had reason to write a SQL script that would search for text anywhere in a database. Since then, I’ve had reason to modify and enhance it. The modification was done primarily to...
View ArticleSearching for Text in the Create Statements of Views and Stored Procedures in...
This is closely related to my last post, where we were searching for text in the data itself, but now we’re just looking to see if the text exists in the statements that create views or stored...
View ArticleIf You’ve Ever Wanted to Learn Regular Expressions…
…Code School has a new class for that! I’d like to say at this point that I don’t now, nor have I ever, had any financial ties to Code School. I say that because I know I’ve done a fair amount of free...
View Article
More Pages to Explore .....