<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>OscarArevalo.com</title>
<link>http://www.oscararevalo.com/blog/index.cfm</link>
<description>About ColdFusion and Developing Software</description>
<language>en-us</language>
<pubDate>Sat, 18 May 2013 15:35:24 -0700</pubDate>
<lastBuildDate>Tue, 23 Oct 2012 16:01:00 -0700</lastBuildDate>
<generator>BlogCFC</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<managingEditor>oarevalo@gmail.com</managingEditor>
<webMaster>oarevalo@gmail.com</webMaster>
<item>
<title>Meet Mitusis</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2012/10/23/Meet-Mitusis</link>
<description>
So for the past year and change I have been part of a team developing/bootstraping a little website called &lt;a href=&quot;http://www.mitusis.com&quot;&gt;Mitusis.com&lt;/a&gt;. After a lot of up and downs, hair pulling and lot of work, our site is now live and pretty close to what we had in mind when we set out to build it. So what is it? In a nutshell, Mitusis is an online group management platform that focuses on content monetization, high signal to noise ratio and protecting user privacy.
[More]
</description>
<category>Startups</category>
<category>Mitusis</category>
<category>General</category>
<pubDate>Tue, 23 Oct 2012 16:01:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2012/10/23/Meet-Mitusis</guid>
<enclosure url="http://www.oscararevalo.com/blog/enclosures/mitusis-group.jpg" length="68938" type="image/jpeg"/>
</item>
<item>
<title>BugLogHQ Version 1.7 Released!</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2012/9/21/BugLogHQ-Version-17-Released</link>
<description>
The newest version of &lt;a href=&quot;http://www.bugloghq.com&quot;&gt;BugLogHQ&lt;/a&gt; is now available for download. The newest release, version 1.7 brings a much needed visual overhaul to the main user interface. These changes aim to make it easier to get more significant and actionable information from all the collected bug reports.
[More]
</description>
<category>BugLogHQ</category>
<pubDate>Fri, 21 Sep 2012 02:25:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2012/9/21/BugLogHQ-Version-17-Released</guid>
<enclosure url="http://www.oscararevalo.com/blog/enclosures/buglog_17_dashboard.png" length="108284" type="image/png"/>
</item>
<item>
<title>BugLogHQ 1.6 is out!</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2012/7/25/BugLogHQ-16-is-out</link>
<description>
It&apos;s that time of the year when the sun is warm (in the northern hemisphere, that is) and a new BugLog is released. BugLogHQ version 1.6 is now available for download in &lt;a href=&quot;http://bugloghq.riaforge.org/&quot;&gt;RiaForge&lt;/a&gt; and &lt;a href=&quot;https://github.com/oarevalo/BugLogHQ&quot;&gt;GitHub&lt;/a&gt; for your bug collecting pleasure.
[More]
</description>
<category>BugLogHQ</category>
<pubDate>Wed, 25 Jul 2012 22:44:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2012/7/25/BugLogHQ-16-is-out</guid>
</item>
<item>
<title>Create a Heartbeat Monitor for your Applications Using BugLogHQ</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2012/4/25/Create-a-Heartbeat-Monitor-for-your-Applications-Using-BugLogHQ</link>
<description>
The latest release to &lt;a href=&quot;http://bugloghq.riaforge.org&quot;&gt;BugLog (1.5.202)&lt;/a&gt; makes it very easy to build a custom &quot;Heartbeat Monitor&quot; to check the status of a web application and send you an alert via Email or SMS whenever there are signs of trouble.
[More]
</description>
<category>BugLogHQ</category>
<pubDate>Wed, 25 Apr 2012 22:39:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2012/4/25/Create-a-Heartbeat-Monitor-for-your-Applications-Using-BugLogHQ</guid>
</item>
<item>
<title>BugLogHQ Version 1.5 Now Available</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2011/2/21/BugLogHQ-Version-15-Now-Available</link>
<description>
Finally I was able to put aside other projects for a little bit so that I could spend some time doing some needed updates to &lt;a href=&quot;http://bugloghq.riaforge.org&quot;&gt;BugLogHQ&lt;/a&gt;. BugLog is a ColdFusion tool used to collect and aggregate bug reports from multiple applications on multiple servers.
This update pushes the version number to 1.5. The main new features are:
(from the readme.txt):
&lt;li&gt;Extensions are now stored on a database instead of an XML file&lt;/li&gt;
&lt;li&gt;Creating a rule instance is now much more user friendly because application, host and severity codes can be selected via dropdowns; or can also be prepopulated from an existing bug report.&lt;/li&gt;
&lt;li&gt;Added support for defining settings for multiple environments (dev,qa,prod1,prod2,etc). Once the environment is detected buglog can override any setting with custom values.&lt;/li&gt;
&lt;li&gt;Added option to disable editing settings through the UI (useful if you have your config file versioned and only want to configure buglog that way)&lt;/li&gt;
&lt;li&gt;Added the &quot;BugLog Digest&quot; which is a configurable and periodic email summary of all reports received in the last X hours.&lt;/li&gt;
&lt;li&gt;Rewrote the &quot;iphone&quot; UI to be for mobiles in general (now its accessible at /bugLog/mobile), also there is an improved platform detection when going to /bugLog. If you go with any mobile browser you should get redirected to the new UI, otherwise you go to the regular desktop UI&lt;/li&gt;
&lt;li&gt;Multiple bug fixes &lt;/li&gt;
Download the new version from &lt;a href=&quot;http://bugloghq.riaforge.org&quot;&gt;here&lt;/a&gt;
Upgrading is pretty easy, you just need to replace your /bugLog folder with the new one and execute the appropriate sql script on your DB. You can find the upgrade scripts in /bugLog/install/migration/1_4_to_1_5/*.sql.
Also, you might want to keep a copy of your /bugLog/config directory. After updating the /bugLog dir, you will need to manually edit the main config file in case you made changes to the default DSN/username/password values, all other config settings can be entered through the UI.
The first time you login to the /hq admin UI you will be prompted to update your password. Also, if you have any rules defined, once you to the Rules screen, you will be prompted if you want bugLog to copy all your rule definitions into the database. Just click &apos;Yes&apos; and sit back and relax while BugLog does the hard stuff for you.
&lt;h2&gt;New Mailing List&lt;/h2&gt;
Also, I created a Google Groups mailing list to provide a place where anyone could go for help or post any comments, suggestions or random thoughts about BugLog.
To join, visit:
&lt;a href=&quot;http://groups.google.com/group/bugloghq&quot;&gt;http://groups.google.com/group/bugloghq&lt;/a&gt;
So, please take it for a spin and please let me know if anyone finds any bugs or find things that are not very clear.
Have fun!
</description>
<category>BugLogHQ</category>
<pubDate>Mon, 21 Feb 2011 03:02:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2011/2/21/BugLogHQ-Version-15-Now-Available</guid>
</item>
<item>
<title>Getting MySQLNonTransientConnectionException errors? Then Your MySQL Server Might Be Angry At You!</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/10/28/Getting-MySQLNonTransientConnectionException-errors-Then-Your-MySQL-Server-Might-Be-Angry-At-You</link>
<description>
Today I experienced one of those errors that are not related to the actual stuff that you are working on, but because of it you can&apos;t work on anything else. The error I was getting was:
&lt;code&gt;
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
Could not create connection to database server.
Attempted reconnect 3 times. Giving up.
&lt;/code&gt;
This started happening while I was testing the DSN creation feature on my employer&apos;s website. You know the drill, trying different things, run again, put the wrong settings, run again, put the right settings, run again, and so on; until at one point I started getting the above error.
No problem, I thought, lets restart Tomcat/ColdFusion.... Nope, same error...
Let&apos;s check with the other devs to see if they have the same problem... Nope, everyone is fine....
Let&apos;s manually kill the connections from my host... Nope, same error...
Let&apos;s drop the database and create it again.... Nope, same error...
Let&apos;s check the number of connections on the MySQL server.... Nope, they are fine...
The only thing I couldn&apos;t do or even try was restarting the MySQL server since it is shared by other users and applications. It was &quot;very&quot; frustrating.
So after a couple of hours of trying different things, I fired up a terminal and tried this:
&lt;code&gt;
$ mysql -h &lt;the_host_name&gt; -u &lt;the_user&gt; -p
ERROR 1129 (HY000): Host &apos;&lt;my_host&gt;&apos; is blocked because of many connection errors;
unblock with &apos;mysqladmin flush-hosts&apos;
&lt;/code&gt;
Lo and behold, finally some light into the issue! The MySQL server was actually blocking my host from connecting to it. I imagine that this was because of the repeated errors while toying with the create dsn functionality. Anyway, after logging into the server from another host and running that command (mysqladmin flush-hosts) I was able to connect again with no problems.
So there you have, if you see that error, it might be that your MySQL server is not liking you at the moment :)
</description>
<category>Databases</category>
<pubDate>Thu, 28 Oct 2010 18:34:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/10/28/Getting-MySQLNonTransientConnectionException-errors-Then-Your-MySQL-Server-Might-Be-Angry-At-You</guid>
</item>
<item>
<title>BugLogHQ Updated - Always mind your charset!</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/9/27/BugLogHQ-Updated--Always-mind-your-charset</link>
<description>
I just posted to RIAForge an update to the &lt;a href=&quot;http://www.bugloghq.com&quot;&gt;BugLogHQ&lt;/a&gt; bug agregator, percolator and assimilator. This is a small update that includes some bug fixes and contributions.
The update can be found at &lt;a href=&quot;http://bugloghq.riaforge.org/&quot;&gt;http://bugloghq.riaforge.org/&lt;/a&gt;.
Also on a related note, over the weekend at work (where we use BugLogHQ) we had a ton of bug reports in BugLog that could not be saved to the DB and remained on the queue. All of them had some weird errors while trying to save a text column to the DB.
All the errors where something along the lines of:
&lt;code&gt;
Incorrect string value: &apos;\xE3\x82\xBD\xE3\x83\xAA...&apos; for column &apos;HTMLReport&apos;
&lt;/code&gt;
After googling a bit, it turned out that it was a character encoding issue (the bug reports were coming from a site that could display Japanese content). After looking at the DB I saw that all the BugLogHQ tables where using the &quot;Latin1&quot; charset. After changing the charset to &lt;b&gt;utf8&lt;/b&gt; and the collating to &lt;b&gt;utf8_unicode_ci&lt;/b&gt;, the problem went away and the entries were successfully saved to the DB.
So as a precaution, in this update the SQL script to create the required tables now set the charset and collating correctly.
However if you are experiencing this problem just change the charset and collating in your db tables to fix it.
For MySQL you can do this in the command line with something like this:
&lt;code&gt;
ALTER TABLE `bl_Entry` CHANGE `HTMLReport` longtext CHARACTER SET utf8 COLLATE utf8_bin;
&lt;/code&gt;
And repeat for any other table/column that is giving you problems.
</description>
<category>BugLogHQ</category>
<category>Coldfusion</category>
<pubDate>Mon, 27 Sep 2010 15:23:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/9/27/BugLogHQ-Updated--Always-mind-your-charset</guid>
</item>
<item>
<title>Version 3.1.570 Released</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/4/15/Version-31570-Released</link>
<description>
The new update for HomePortals is now released. The current version is 3.1.570; This is a roll up of all the latest bug fixes since the last release. If you use the nightly build then you will not notice any difference right now.
The full post about what is new/fixed on this release is here:
&lt;a href=&quot;http://www.homeportals.net/blog/index.cfm/2010/4/15/Version-31570-Released&quot;&gt;http://www.homeportals.net/blog/index.cfm/2010/4/15/Version-31570-Released&lt;/a&gt;
All comments are welcome!
</description>
<category>frameworks</category>
<category>Homeportals</category>
<category>Coldfusion</category>
<pubDate>Thu, 15 Apr 2010 18:46:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/4/15/Version-31570-Released</guid>
</item>
<item>
<title>Introducing the New HomePortals CMS Plugin</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/3/1/Introducing-the-New-HomePortals-CMS-Plugin</link>
<description>
A few days ago I released the &lt;a href=&quot;http://www.oscararevalo.com/index.cfm/2010/2/24/Available-Update-for-HomePortals-and-ColdBricks&quot;&gt;latest update&lt;/a&gt; to the &lt;a href=&quot;http://www.homeportals.net&quot;&gt;HomePortals framework&lt;/a&gt; and its counterpart management platform &lt;a href=&quot;http://www.coldbricks.com&quot;&gt;ColdBricks&lt;/a&gt;. Besides the obligatory bug fixes and improvements, there was one new major feature on this release: the CMS Plugin. The CMS Plugin is a HomePortals extension to provide content management and site administration features to any HomePortals-based application without requiring the use of an external application (like ColdBricks) or building your own administration features.
[More]
</description>
<category>ColdBricks</category>
<category>Homeportals</category>
<category>Coldfusion</category>
<pubDate>Mon, 01 Mar 2010 00:09:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/3/1/Introducing-the-New-HomePortals-CMS-Plugin</guid>
</item>
<item>
<title>Available Update for HomePortals and ColdBricks</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/2/24/Available-Update-for-HomePortals-and-ColdBricks</link>
<description>
I just pushed new updated versions of &lt;a href=&quot;http://www.homeportals.net&quot;&gt;HomePortals&lt;/a&gt; and &lt;a href=&quot;http://www.coldbricks.com&quot;&gt;ColdBricks&lt;/a&gt; to their respective sites and are now available for download. As usual the updates contain multiple bug fixes and small improvements here and there. However there are a couple of features that are worth mentioning.
[More]
</description>
<category>frameworks</category>
<category>ColdBricks</category>
<category>Homeportals</category>
<category>Coldfusion</category>
<pubDate>Wed, 24 Feb 2010 17:35:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/2/24/Available-Update-for-HomePortals-and-ColdBricks</guid>
</item>
<item>
<title>Update to &apos;Core&apos; Framework. Now in GitHub!</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2010/2/10/Update-to-Core-Framework-Now-in-GitHub</link>
<description>
A while ago I shared a small &lt;a href=&quot;http://www.oscararevalo.com/index.cfm/2008/7/29/A-Peek-Inside-the-Software-Factory-Core-Framework&quot;&gt;framework&lt;/a&gt; I created which I use to develop pretty much all of my projects (both open source and paid engagements). The framework, as is usual for web frameworks, follows the MVC and Front Controller patterns; also like Sean Corfield&apos;s &lt;a href=&quot;http://fw1.riaforge.org/&quot;&gt;FW/1&lt;/a&gt; and Barney&apos;s &lt;a href=&quot;http://www.barneyb.com/barneyblog/projects/fb3lite/&quot;&gt;FB3 Lite&lt;/a&gt; (and many others) it has an emphasis on minimalism and makes an effort to stay out of the way as much as possible. I recently made some changes to the framework and wanted to share them with the community.
[More]
</description>
<category>Architecture</category>
<category>frameworks</category>
<category>Core</category>
<category>Coldfusion</category>
<pubDate>Wed, 10 Feb 2010 03:31:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2010/2/10/Update-to-Core-Framework-Now-in-GitHub</guid>
</item>
<item>
<title>Model-Glue / HomePortals Sample Application</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2009/11/17/ModelGlue--HomePortals-Sample-Application</link>
<description>
A few weeks ago I &lt;a href=&quot;http://www.oscararevalo.com/index.cfm/2009/10/30/HomePortalsColdBox-Integration-Revisited&quot;&gt;wrote&lt;/a&gt; about how to use the layout management features of HomePortals on a ColdBox 3 application. This time I want to show how to do the same but with an application built with the &lt;a href=&quot;http://www.model-glue.com/coldfusion.cfm&quot;&gt;Model-Glue framework&lt;/a&gt; and also explain a bit more of why would you want to do so in the first place.
[More]
</description>
<category>frameworks</category>
<category>Homeportals</category>
<category>Model-Glue</category>
<category>Coldfusion</category>
<pubDate>Tue, 17 Nov 2009 18:10:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2009/11/17/ModelGlue--HomePortals-Sample-Application</guid>
</item>
<item>
<title>miniwiki: a minimalist wiki</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2009/11/2/miniwiki-a-minimalist-wiki</link>
<description>
Miniwiki is a very basic and light wiki application for any CFML engine. Although it is designed to have a very small footprint, it can be easily customized in terms of skinning and layout.
miniwiki uses a subset of reStructuredText as the syntax for the wiki pages, although it is trivially simple to replace the rendering mechanism to use WikiMedia syntax using the &lt;a href=&quot;http://wikiconverter.riaforge.org&quot;&gt;WikiConverter project&lt;/a&gt;.
miniwiki uses &lt;a href=&quot;http://www.homeportals.net&quot;&gt;HomePortals&lt;/a&gt; as the layout engine and also to manage and store the content.
miniwiki is entirely file-based, although since it uses HomePortals resource libraries to store content you can also make it store content in something more exotic as Amazon S3.
Here is a &lt;a href=&quot;/miniwiki/index.cfm&quot;&gt;demo&lt;/a&gt;, and you can download the project from RIAForge &lt;a href=&quot;http://miniwiki.riaforge.org&quot;&gt;here&lt;/a&gt;.
</description>
<category>Homeportals</category>
<pubDate>Mon, 02 Nov 2009 02:10:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2009/11/2/miniwiki-a-minimalist-wiki</guid>
</item>
<item>
<title>HomePortals/ColdBox Integration Revisited</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2009/10/30/HomePortalsColdBox-Integration-Revisited</link>
<description>
A while ago I &lt;a href=&quot;http://www.oscararevalo.com/index.cfm/2008/6/20/Using-HomePortals-and-ColdBox-Together&quot;&gt;wrote a post&lt;/a&gt; about how to integrate the &lt;a href=&quot;http://www.homeportals.net&quot;&gt;HomePortals&lt;/a&gt; layout rendering features into an a &lt;a href=&quot;http://www.coldboxframework.com&quot;&gt;ColdBox&lt;/a&gt; application. Since then a lot has changed on both the HomePortals and ColdBox camps so I&apos;ve been wanting to revisit that experiment and see if it could be made in an easier way now, using the advances on both frameworks. Read on for the findings.
[More]
</description>
<category>coldbox</category>
<category>frameworks</category>
<category>ColdBricks</category>
<category>Homeportals</category>
<pubDate>Fri, 30 Oct 2009 14:50:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2009/10/30/HomePortalsColdBox-Integration-Revisited</guid>
<enclosure url="http://www.oscararevalo.com/blog/enclosures/hpcbox.zip" length="13594" type="application/zip"/>
</item>
<item>
<title>ColdBricks 1.1 Update: Custom Resource Libraries &amp; Extension Modules</title>
<link>http://www.oscararevalo.com/blog/index.cfm/2009/10/27/ColdBricks-11-Update-Custom-Resource-Libraries--Extension-Modules</link>
<description>
A new update to &lt;a href=&quot;http://www.coldbricks.com/&quot;&gt;ColdBricks CMS&lt;/a&gt; is now available for everyone to download and play. This is still part of the greater 1.1 release but it adds some new interesting features that I thought would be interesting to blog about. Besides the obligatory bug fixes/performance enhancements, the two most prominent features are Custom Resource Libraries and the completion of a full modular architecture, including the option to install/uninstall modules directly by the end user.
[More]
</description>
<category>ColdBricks</category>
<category>Homeportals</category>
<category>Coldfusion</category>
<pubDate>Tue, 27 Oct 2009 17:57:00 -0700</pubDate>
<guid>http://www.oscararevalo.com/blog/index.cfm/2009/10/27/ColdBricks-11-Update-Custom-Resource-Libraries--Extension-Modules</guid>
</item>
</channel></rss>
