<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Oliver Merk&apos;s Personal Blog</title>
			<link>http://blog.olivermerk.ca/index.cfm</link>
			<description>A personal collection of RIA, Android and Linux Goodness</description>
			<language>en-us</language>
			<pubDate>Tue, 07 Sep 2010 05:15:46-0400</pubDate>
			<lastBuildDate>Tue, 31 Aug 2010 20:47:00-0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>oliverm@olivermerk.com</managingEditor>
			<webMaster>oliverm@olivermerk.com</webMaster>
			
			<item>
				<title>Navicat on Linux</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/31/Navicat-on-Linux</link>
				<description>
				
				I love using &lt;a href=&quot;http://www.navicat.com/&quot; target=&quot;_new&quot;&gt;Navicat for MySQL&lt;/a&gt;. I&apos;ve tried a lot of different UIs for MySQL administration and this one is worth the price. 

And I applaud PremiumSoft for having a Linux version. Unfortunately, the Linux version is really the Windows version with an included version of Wine, tweaked to run Navicat. Seems kind of strange to have 2 versions of Wine on my system.

So I purchased a copy of the Windows version and set to work figuring out how to get all the features to work and how to make it look like a native app as well.

In order to do things like saving data transfer profiles, you&apos;ll need to do the following.

1. Use Google to find download links to Pgmr101.ocx, msxml3.dll and msxml3r.dll or get them from a Windows XP distribution. Copy these to Wine&apos;s system32 directory, overwrite as required (but backup any existing files just in case). In my case, I copied them to /home/omerk/.wine/drive_c/windows/system32/

2. Run a DOS (yes DOS) terminal:&lt;br/&gt;
env WINEPREFIX=&quot;/home/{your_home_dir}/.wine&quot; wine &quot;C:\windows\system32\cmd.exe&quot;

3. Paste these DOS commands and hit enter for each:&lt;br/&gt;
regsvr32 msxml3.dll&lt;br/&gt;
regsvr32 /s msxml3.dll&lt;br/&gt;
regsvr32 msxml3r.dll&lt;br/&gt;
regsvr32 /s msxml3r.dll&lt;br/&gt;
regsvr32 Pgmr101.ocx&lt;br/&gt;
regsvr32 /s Pgmr101.ocx&lt;br/&gt;&lt;br/&gt;
You may need to cd into the system32 directory for this to work.


4. In Ubuntu, open Applications &gt; Wine &gt; Configure Wine.

5. In Libraries &gt; Existing Overrides:&lt;br/&gt;
msxml3.dll(native, builtin)&lt;br/&gt;
Note that the order is important: native, then builtin.


&lt;img src=&quot;http://blog.olivermerk.ca/images/oliver/wine_config.png&quot; /&gt;&lt;br clear=&quot;all&quot;/&gt;

6. Install the Windows version of Navicat via Wine and you should be good to go.

In terms of fonts, they can be tweaked either at the Wine level or in the application itself. Note that if you change fonts in the application, you must re-start it to see the changes.

Mine looks like this...&lt;br/&gt;&lt;br/&gt;
&lt;img src=&quot;http://blog.olivermerk.ca/images/oliver/navicat_wine.png&quot; /&gt;&lt;br clear=&quot;all&quot;/&gt; 
				</description>
				
				<category>Linux/Ubuntu</category>				
				
				<pubDate>Tue, 31 Aug 2010 20:47:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/31/Navicat-on-Linux</guid>
				
			</item>
			
			<item>
				<title>QuickFolders for Thunderbird</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/28/QuickFolders-for-Thunderbird</link>
				<description>
				
				Just found a great extension to Thunderbird that has cut down on the amount of time I spend sorting through the daily email flood. QuickFolders is a project created by Alexander Malfait and Axel Grude. They&apos;ve obviously put a lot of time, thought and care into crafting this very configurable add-on.

Here&apos;s a screen shot from their site:&lt;br/&gt;
&lt;img src=&quot;http://quickfolders.mozdev.org/images/qfmain.gif&quot;/&gt;

As you can see, you create a tool bar of your most-used email folders for easy access. You can also drag emails onto these tabs for quick organization. And there are lots of settings to play around with until you get it looking just right.

I think this is such vital functionality that it should be part of the next version of Thunderbird.

The project home page is at &lt;a href=&quot;http://quickfolders.mozdev.org/index.html&quot; target=&quot;_new&quot;&gt;quickfolders.mozdev.org&lt;/a&gt;.

If you&apos;re a Thunderbird user, this one&apos;s a must-have. 
				</description>
				
				<category>General</category>				
				
				<category>Linux/Ubuntu</category>				
				
				<pubDate>Sat, 28 Aug 2010 18:19:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/28/QuickFolders-for-Thunderbird</guid>
				
			</item>
			
			<item>
				<title>RabbitVCS == Tortoise SVN for Linux!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/24/RabbitVCS--Tortoise-SVN-for-Linux</link>
				<description>
				
				There&apos;s been an update to the old NautilusSVN project called RabbitVCS which finally gives Ubuntu/Gnome SVN users something on par with the venerable Tortoise for Windows.

I&apos;ve been testing it for a couple of days and it&apos;s really good. The only bug I&apos;ve found is that if a file is deleted from disk, a commit won&apos;t delete the file from Subversion. Guess I won&apos;t be able to &quot;sudo apt-get purge kdesvn&quot; just yet, but hopefully soon!

It also has one of the best Open Source project sites I&apos;ve ever seen. Check it out (pun intended) at &lt;a href=&quot;http://www.rabbitvcs.org/&quot; target=&quot;_NEW&quot;&gt;www.rabbitvcs.org&lt;/a&gt;. 
				</description>
				
				<category>General</category>				
				
				<pubDate>Tue, 24 Aug 2010 17:27:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/24/RabbitVCS--Tortoise-SVN-for-Linux</guid>
				
			</item>
			
			<item>
				<title>Flex Development with Firefox</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/22/Flex-Development-with-Firefox</link>
				<description>
				
				Does it drive you crazy that every time you run your Flex app it opens in a new Firefox tab or window? Here&apos;s the fix:

In the address bar, enter &lt;b&gt;about:config&lt;/b&gt;

Search for or add the following two entries and set their values to 1:&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;
browser.link.open_newwindow = 1&lt;br/&gt;
browser.link.open_external = 1
&lt;/b&gt;

Now the same window will be used every time. No browser restart required. This works with 3.6.8 but future versions might change these keys. 
				</description>
				
				<category>Flex</category>				
				
				<pubDate>Sun, 22 Aug 2010 07:00:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/22/Flex-Development-with-Firefox</guid>
				
			</item>
			
			<item>
				<title>Flash Builder 4 Linux Notes</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/21/Flash-Builder-4-Linux-Notes</link>
				<description>
				
				OK, so there&apos;s no such (official) thing as Flash Builder 4 for Linux (unless you know how to use &quot;the Internet&quot; and something called &quot;Google&quot;). Despite Adobe&apos;s reluctance to give us the &quot;choice&quot; (ahem) of OS to use, some clever people have figured out how to get most of FB4 to work on, in my case, Ubuntu.

Here are some tricks I had to use to get it really humming:

&lt;b&gt;Problem: Packages Missing&lt;/b&gt;&lt;br/&gt;
(OK, this one&apos;s just me being stupid)&lt;br/&gt;
Use View: Package Explorer, not Navigator 

&lt;b&gt;Restore Control-Shift-R&lt;/b&gt;&lt;br/&gt;
(Most annoying bug in FB4!)&lt;br/&gt;
Windows -&gt; Customize Perspective -&gt; Command Groups Availability:&lt;br/&gt;
De-select &quot;Flash Navigation&quot;&lt;br/&gt;
Restart Eclipse&lt;br/&gt;
If this doesn&apos;t fix the problem, go back into Command Groups Availability:&lt;br/&gt;
Select &quot;Java Coding&quot;&lt;br/&gt;
[You may need to re-save the Flash perspective to enable these]

&lt;b&gt;Restore Flash Context Menu&lt;/b&gt;&lt;br/&gt;
(i.e. right-click on project and see Flex options)&lt;br/&gt;
Windows -&gt; Customize Perspective -&gt; Shortcuts&lt;br/&gt;
Add Flash Builder

&lt;b&gt;Restore Context Menu Icons&lt;/b&gt;&lt;br/&gt;
(Actually turns out to be an Ubuntu thing:)&lt;br/&gt;
Issue these commands in your terminal:&lt;br/&gt;
gconftool-2 -s -t boolean /desktop/gnome/interface/buttons_have_icons true&lt;br/&gt;
gconftool-2 -s -t boolean /desktop/gnome/interface/menus_have_icons true&lt;br/&gt;

Let me know if you have any others... 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 21 Aug 2010 08:34:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/21/Flash-Builder-4-Linux-Notes</guid>
				
			</item>
			
			<item>
				<title>Flex Camp 3 Toronto</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/5/17/Flex-Camp-3-Toronto</link>
				<description>
				
				Flex Camp 3 Toronto is an afternoon/evening event for RIA developers and anyone else interested in Adobe Flex. We&apos;ve engaged some world-class presenters for this event, including Adobe&apos;s Lee Brimelow and Renaun Erickson.

Whether you&apos;re just starting out or a seasoned pro, there will be hands-on as well as lecture-style demonstrations that are designed to engage you.

Please note that we will be charging a modest $25 CAD fee (includes GST) to offset the costs of food and first-class venues. We&apos;ll also be giving away copies of FDT Pure to every attendee, as well as a chance to win a full license to Flash Builder 4 Premium! 

The event is filling up quickly. If you&apos;re interested in attending, we recommend that you sign up soon!

Head over to &lt;a href=&quot;http://www.torontoflex.org&quot; target=&quot;_NEW&quot;&gt;http://www.torontoflex.org&lt;/a&gt; to register. 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Mon, 17 May 2010 11:39:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/5/17/Flex-Camp-3-Toronto</guid>
				
			</item>
			
			<item>
				<title>My MAX 2008 Presentation</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/26/My-MAX-2008-Presentation</link>
				<description>
				
				Here&apos;s my preso from MAX 2008. If you save the attachment you&apos;ll have the cheat sheet that was distributed at the session (until we ran out;)

&lt;div align=&quot;left&quot;&gt;
&lt;object height=&quot;425&quot; width=&quot;550&quot;&gt;
						&lt;param name=&quot;movie&quot; value=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Advanced-Tips-and-Tricks-for-Flex-Builder-3&quot;/&gt;
						&lt;param name=&quot;menu&quot; value=&quot;false&quot;/&gt;

						&lt;param name=&quot;scale&quot; value=&quot;noScale&quot;/&gt;
						&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
						&lt;embed src=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Advanced-Tips-and-Tricks-for-Flex-Builder-3&quot; allowFullScreen=&quot;true&quot; height=&quot;425&quot; width=&quot;550&quot; type=&quot;application/x-shockwave-flash&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
Thanks to &lt;a href=&apos;http://slidesix.com/&apos; target=&apos;_new&apos;&gt;slidesix.com&lt;/a&gt; for their presentation application.

Let me know if you have any questions or additional tips to share! 
				</description>
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 26 Nov 2008 19:30:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/26/My-MAX-2008-Presentation</guid>
				
			</item>
			
			<item>
				<title>MAX2008 update and MAX 2009!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/17/MAX2008-update-and-MAX-2009</link>
				<description>
				
				Breaking news from MAX2008. I picked up my Speaker&apos;s Badge last night, flipped it over and there it was:&lt;br&gt;

&quot;See you next year&quot;&lt;br&gt;
Los Angeles, California&lt;br&gt;
October 4-7, 2009
&lt;br&gt;&lt;br&gt;
Doing my one and only presentation this afternoon, then it&apos;s sitting back to enjoy other peoples&apos; sessions. 
				</description>
				
				<category>General</category>				
				
				<pubDate>Mon, 17 Nov 2008 10:08:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/17/MAX2008-update-and-MAX-2009</guid>
				
			</item>
			
			<item>
				<title>Toronto Flex User Group Meeting: MAX2008 Goodies!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</link>
				<description>
				
				Our next meeting will be on Thursday December 4th, 2008 at Oakham House on the Ryerson Campus, starting at 6:30pm:&lt;br&gt;&lt;br&gt;
Oakham House&lt;br&gt;
Room: Oakham Lounge&lt;br&gt;
55 Gould Street&lt;br&gt;
Toronto, Ontario&lt;br&gt;
M5B 1E9&lt;br&gt;&lt;br&gt;
http://www.oakhamhouse.com/pages/directions.php has directions and parking information.&lt;br&gt;&lt;br&gt;
The evening&apos;s theme will be MAX2008 Goodies. We&apos;ll look at new product announcements, betas and other news that comes out of the San Francisco MAX conference the week of November 17th.&lt;br&gt;&lt;br&gt;
If you&apos;re planning to attend MAX and would like to help present, just drop me a line.&lt;br&gt;&lt;br&gt;
As always, don&apos;t forget to register free at www.torontoflex.org so we know how many people to expect.&lt;br&gt;&lt;br&gt;
If you&apos;re interested in presenting an application or topic in the future that would be of interest to the group, let us know and we&apos;ll try to get you some time at an upcoming meeting.&lt;br&gt;&lt;br&gt;
Thanks,&lt;br&gt;
Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Thu, 06 Nov 2008 14:13:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</guid>
				
			</item>
			
			<item>
				<title>Upcoming ColdFusion/RIA Seminars</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</link>
				<description>
				
				I&apos;ll be presenting at a couple of CF/Flex seminars at the end of the month, along with Rick Palmerio, my New Toronto Group cohort.
&lt;br&gt;&lt;br&gt;
These introductory sessions are aimed at the decisions makers, the suits, the money people. If you&apos;re trying to sell the ColdFusion or Flex platforms within your organization, this would be a great place to send your boss.&lt;br&gt;&lt;br&gt;
Registration is FREE and attendees will receive a free copy of Flex Builder!
&lt;br&gt;&lt;br&gt;
[EDIT:]&lt;br&gt;
&lt;font color=&quot;Red&quot;&gt;
&lt;b&gt;CANCELED:&lt;/b&gt;
&lt;strike&gt;
OTTAWA:&lt;br&gt;
Adobe Systems Canada&lt;br&gt;
343 Preston Street, Ottawa, Algonquin Room &lt;br&gt;
Tuesday, Nov. 25, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
Register here
&lt;/strike&gt;&lt;/font&gt;

TORONTO:&lt;br&gt;
Oakham House&lt;br&gt;
63 Gould Street, Toronto, ON Canada&lt;br&gt;
Wednesday, Nov 26, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
&lt;a href=&quot;https://admin.acrobat.com/_a164689/cfts/event/registration.html&quot;&gt;Register here&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 05 Nov 2008 08:51:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</guid>
				
			</item>
			
			<item>
				<title>Flash Player 10 released</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/10/15/Flash-Player-10-released</link>
				<description>
				
				It&apos;s here! An the Linux version has a .DEB installer:
&lt;a href=&quot;http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=DXLUJ&quot;&gt;Download the Linux version here&lt;/a&gt;. Other versions &lt;a href=&quot;http://www.adobe.com/products/flashplayer/&quot;&gt;here&lt;/a&gt;. The debug Linux version is &lt;a href=&quot;http://www.adobe.com/support/flashplayer/downloads.html#fp10&quot;&gt;here&lt;/a&gt;. 
				</description>
				
				<category>Flex</category>				
				
				<category>Linux/Ubuntu</category>				
				
				<pubDate>Wed, 15 Oct 2008 06:44:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/10/15/Flash-Player-10-released</guid>
				
			</item>
			
			<item>
				<title>Next Toronto Flex User Group Meeting</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/9/24/Next-Toronto-Flex-User-Group-Meeting</link>
				<description>
				
				The next meeting of the Toronto Flex User Group will be held on October 23, 2008 at &lt;a href=&quot;http://www.oakhamhouse.com/&quot; target=&quot;_blank&quot;&gt;Oakham House&lt;/a&gt; (Ryerson campus).

This time around, we&apos;ve got two User Group members presenting. As always, if you&apos;re interested in presenting something at a future meeting please contact me via the website.

Please visit &lt;a href=&quot;http://www.torontoflex.org/&quot; target=&quot;_blank&quot;&gt;torontoflex.org&lt;/a&gt; for more details and to sign up. It&apos;s free! 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 24 Sep 2008 07:40:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/9/24/Next-Toronto-Flex-User-Group-Meeting</guid>
				
			</item>
			
			<item>
				<title>Canadian Do-Not-Call List</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/24/Canadian-DoNotCall-List</link>
				<description>
				
				Ring...&quot;Hello?&quot;

&quot;Would you like to participate in our survey?&quot;

&quot;Are you interested in a time-share opportunity?&quot;

&quot;Hi, this is Boris the mover. Need help with the moving? We lift all heavy thing for you...&quot;

Sound familiar, usually right when you&apos;re sitting down for dinner?

I could swear I signed up for something like this a few years ago (completely ineffective), but here we go again. Starting September 30, 2008, Canadian residents will be able to register their phone numbers with the National Do Not Call List (DNCL).

Any US readers care to comment on the effectiveness of the National Do Not Call Registry?

Here&apos;s the link that will be slammed on September 30th:
&lt;a href=&quot;http://www.lnnte-dncl.gc.ca/index-eng.html&quot; target=&quot;_new&quot;&gt;http://www.lnnte-dncl.gc.ca/index-eng.html&lt;/a&gt; 
				</description>
				
				<category>General</category>				
				
				<pubDate>Sun, 24 Aug 2008 10:03:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/24/Canadian-DoNotCall-List</guid>
				
			</item>
			
			<item>
				<title>ComboBox with Type-Ahead</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/23/ComboBox-with-TypeAhead</link>
				<description>
				
				Here&apos;s an enhanced version of the Flex ComboBox with type-ahead functionality. It&apos;s evolved over several projects and is stable so I hope others might find it useful.

You can use whatever data provider you need; the filter works against the data in the labelField property. The data provider can be a simple list of strings (as per the example) or complex objects.

Right-click to view and download the source. Feel free to use this in your own projects, make any changes you want, and tell your boss that you created it;) Enjoy...

&lt;a href=&quot;http://blog.olivermerk.ca/images/oliver/comboboxtypeahead-release/ComboBoxTypeAheadTest.html&quot; target=&quot;_new&quot;&gt;ComboBox with Type-Ahead [new window]&lt;/a&gt; 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 23 Aug 2008 14:42:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/23/ComboBox-with-TypeAhead</guid>
				
			</item>
			
			<item>
				<title>Another Reminder About cfqueryparam</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/23/Another-Reminder-About-cfqueryparam</link>
				<description>
				
				OK, this may sound harsh, but as part of my consulting role I still see people and organizations not using cfqueryparam in their ColdFusion code:

&lt;strong&gt;If you&apos;re developing live applications in ColdFusion and not using cfqueryparam you should be held personally, if not criminally, responsible for any damage caused to your organization as a result of the well-known SQL-injection attack that&apos;s making the rounds.&lt;/strong&gt;

Just this morning I received an email alert from Ray Camden&apos;s excellent BlogCFC application (which I&apos;m using to run this blog), informing me of a ColdFusion error. When I looked closely at the cfdump included in the message, I noticed that it was the result of someone trying to insert invalid SQL into the RSS feed CFM.

Because he used cfqueryparam, however, the SQL statement failed and CF threw the following error. Well done, Ray! Probably the first time I&apos;ve been happy to get an error report.

If you&apos;re not aware of this tag, &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_p-q_18.html&quot; target=&quot;_new&quot;&gt;go here right now and learn about it&lt;/a&gt;.

&lt;img src=&quot;http://blog.olivermerk.ca/images/oliver/sql_attack_error.png&quot; width=&quot;800&quot; height=&quot;227&quot; alt=&quot;SQL Injection Attack&quot; /&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Sat, 23 Aug 2008 10:02:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/23/Another-Reminder-About-cfqueryparam</guid>
				
			</item>
			</channel></rss>