<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CULLY Technologies, LLC</title>
	<atom:link href="http://cully.biz/feed/" rel="self" type="application/rss+xml" />
	<link>http://cully.biz</link>
	<description>Data::Information::Knowledge::Power</description>
	<lastBuildDate>Thu, 15 Mar 2012 20:25:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Visual Foxpro to Real Studio Converter &#8211; 0.2beta</title>
		<link>http://cully.biz/2012/03/15/visual-foxpro-to-real-studio-converter-0-2beta/</link>
		<comments>http://cully.biz/2012/03/15/visual-foxpro-to-real-studio-converter-0-2beta/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 20:25:35 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Visual Foxpro]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=403</guid>
		<description><![CDATA[Hello Visual Foxpro Programmers, Here&#8217;s an update to the &#8216;Visual Foxpro to Real Studio Converter&#8217;. I&#8217;ve just released version 0.2Beta. There are numerous updates including: The Real Studio project now properly identifies the forms as belonging to the project. More controls are converted such as the Option Groups and Image Controls The method code for [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Visual Foxpro Programmers,</p>
<p>Here&#8217;s an update to the &#8216;Visual Foxpro to Real Studio Converter&#8217;.  I&#8217;ve just released version 0.2Beta.</p>
<p><iframe width="450" height="305" src="http://www.youtube.com/embed/om0DSfPC1Ho?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>There are numerous updates including:</p>
<ul>
<li>The Real Studio project now properly identifies the forms as belonging to the project.</li>
<li>More controls are converted such as the Option Groups and Image Controls</li>
<li>The method code for the forms and command buttons are converted into the Real Studio Windows, but are commented out.  This should make it so you can manually convert your code into RealBasic.</li>
<li>The project is now under the MIT license which is very open and friendly.
</ul>
<p>I hope that you find the project interesting, and &#8230; helpful!  If you make enhancements, or find a bug, just let me know.</p>
<p>I hope that you find Real Studio as easy and fun to develop in as I do.</p>
<p>-Kevin</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2012/03/15/visual-foxpro-to-real-studio-converter-0-2beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Foxpro to Real Studio Converter &#8211; 0.1beta</title>
		<link>http://cully.biz/2012/03/05/visual-foxpro-to-real-studio-converter-0-1beta/</link>
		<comments>http://cully.biz/2012/03/05/visual-foxpro-to-real-studio-converter-0-1beta/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 13:18:37 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Visual Foxpro]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=395</guid>
		<description><![CDATA[I love Visual Foxpro. Let me throw that out there right now and right up front. Unfortunately, Microsoft isn&#8217;t going to continue to develop Visual Foxpro and official support is scheduled to end in 2015. Sure, there will be VFP applications that continue to run for years to come. But, where do you go when [...]]]></description>
			<content:encoded><![CDATA[<p>I love Visual Foxpro.  Let me throw that out there right now and right up front.  Unfortunately, Microsoft isn&#8217;t going to continue to develop Visual Foxpro and official support is scheduled to end in 2015.  Sure, there will be VFP applications that continue to run for years to come.  But, where do you go when you&#8217;ve got years of VFP applications developed?</p>
<p>One of the technologies that I&#8217;m moving to is Real Studio (RealBasic) by Real Software Inc., located in Austin, TX, USA.  The joy and productivity that I had in VFP, I find in RS.  Did I mention that it&#8217;s cross platform: Linux, Mac and Windows!  There&#8217;s even a web edition!</p>
<p>Anyway, wouldn&#8217;t you wish that there was a utility to convert your VFP forms over to Real Studio?  Well wish no more!  Take a look.</p>
<p><iframe width="480" height="360" src="http://www.youtube.com/embed/nIjbISThFmA?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Still here?  Okay, lets look at the pros and cons:</p>
<p>PROS:</p>
<ol>
<li>Converts your forms over from VFP to RS</li>
<li>Keeps the controls naming convention</li>
<li>The converter is free to use!</li>
<li>The converter is open sourced in that if there is a bug you could even fix it yourself and keep going!</li>
</ol>
<p>Cons:</p>
<ol>
<li>Not all controls are supported just yet.</li>
<li>Only converts forms; no reports, labels, menus, classes, programs</li>
<li>None of the method or even code code is converted</li>
<li>Not tested on heavily subclassed forms</li>
<li>Doesn&#8217;t make you taller or better looking</li>
<li>Who the hell is Kevin Cully anyway?</li>
</ol>
<p>Well anyway, I do really like Real Studio and I hope you find this converter interesting.  If you find a bug or need an enhancement, please drop me a line.  It helps to incentivize me if you would tell me how this would make the world a better place for you.  If you find (and fix) a bug or make an enhancement, let me know and give back!  We can make version 0.2beta even better!</p>
<p><a href="http://cully.biz/products/vfptors/vfptors_v0.1b.zip" title="VFPtoRS Converter - Source Code">Download the VFPtoRS source code here!  Version 0.1beta [60k]</a></p>
<p>Oh yes, I&#8217;m also speaking at the <a href="http://realsoftware.com/community/realworld.php" title="Real World Conference 2012, Orlando FL" target="_blank">Real World Conference</a> in May 2012 in Orlando.  Come on down and learn more about Real Studio!  If you are a VFP developer, I think you&#8217;ll like using it as a development platform as much as I do.</p>
<p>Thanks everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2012/03/05/visual-foxpro-to-real-studio-converter-0-1beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boxee Power Consumption</title>
		<link>http://cully.biz/2012/02/10/boxee-power-consumption/</link>
		<comments>http://cully.biz/2012/02/10/boxee-power-consumption/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:10:50 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=390</guid>
		<description><![CDATA[Hello TV fans! I&#8217;m about to make a change to my A/V setup inside of my house. I was curious about how this would affect my power consumption. Out comes my Kill A WATT and I roll up my sleeve and go to work. First, lets take a look at the TV just for comparison [...]]]></description>
			<content:encoded><![CDATA[<p>Hello TV fans!</p>
<p>I&#8217;m about to make a change to my A/V setup inside of my house.  I was curious about how this would affect my power consumption.  Out comes my <a href="http://j.mp/z432GT" target="_blank">Kill A WATT</a> and I roll up my sleeve and go to work.</p>
<p>First, lets take a look at the TV just for comparison purposes.  I&#8217;ve got a Vizio 47&#8243; LCD TV.</p>
<blockquote><p>
Powered Off: 0.0a; 0.0w<br />
On w no video feed blue screen: 1.7a; 209w<br />
On to cable news show: 1.5a; 185w</p></blockquote>
<p>I have a HTPC (Home Theater PC) that is an old Hewlett Packard business type PC.  Not a video game setup but also not designed for low power. So without further ado, here&#8217;s the power consumption for comparison purposes:</p>
<blockquote><p>
Powered Off: 0.0a; 0.0w<br />
On but not doing anything: 0.9a; 102w<br />
On and playing a movie: 1.0a; 114w</p></blockquote>
<p>So, what I&#8217;m going to be retiring soon is one of the two satellite providers.  This is NOT an HD DVR, but it does have two tuners.  These DVRs are famous for using a lot of power so I was curious about its consumption.</p>
<blockquote><p>
Powered Off: 0.4a; 31w<br />
Powered on: 0.4a; 32w<br />
Recording 1 show: 0.4a; 32w<br />
Recording 2 shows: 0.4a; 32w</p></blockquote>
<p>Interesting results here but not that surprising.  If you think about it, this DVR is recording shows all the time but throwing the show away if I&#8217;m not setting it to record.  I think this is why the power consumption is not that different from when it is &#8216;asleep&#8217; and when it is recording shows including two shows at once.</p>
<p>So, lets take a look at the Boxee power consumption.  I&#8217;ve got the Boxee Live TV USB dongle to let me play OTA (Over The Air) shows.  Also, on that system, I&#8217;ll be playing shows over the Internet and via Netflix.</p>
<blockquote><p>
Powered Off: 0.0a; 0.0w<br />
Powered On w Live TV USB: 0.2a; 13w<br />
Powered On w/o Live TV USB: 0.2a; 13w<br />
Sleep w/o Live TV USB: 0.2a; 11w<br />
Sleep w Live TV USB: 0.2a; 13w<br />
Playing Netflix show: 0.2a; 11w<br />
Playing Internet show: 0.2a; 12w</p></blockquote>
<p>There you go.  The Boxee Box is quite conservative with power consumption.  I&#8217;d guess that since this box is so quiet.  There is some sort of fan, but it must be very small.  The satellite DVR uses twice the power as the Boxee Box but that&#8217;s not too bad considering that it&#8217;s spinning a physical hard drive in the box, plus the fan.  My HTPC is the pig in the story, but it also wasn&#8217;t designed to be low power.</p>
<p>The cost per year for these systems is very low, but I thought it would be a very interesting comparison to make.  Bottom line, the TV is the big pig of this group.</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2012/02/10/boxee-power-consumption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Merchant Data Feed Update</title>
		<link>http://cully.biz/2011/09/07/google-merchant-data-feed-update/</link>
		<comments>http://cully.biz/2011/09/07/google-merchant-data-feed-update/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 13:27:28 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Data Feed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Merchant]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=386</guid>
		<description><![CDATA[I have a client that lives and dies with Google for his business. Adwords, organics, and Shopping Results are key to driving traffic and orders through his business. On September 22nd, Google is updating their requirements for the feed they accept for their Merchant accounts. We were successfully uploading over 6,000 items into their feeds [...]]]></description>
			<content:encoded><![CDATA[<p>I have a client that lives and dies with Google for his business.  Adwords, organics, and Shopping Results are key to driving traffic and orders through his business.</p>
<p>On September 22nd, Google is updating their requirements for the feed they accept for their Merchant accounts.  We were successfully uploading over 6,000 items into their feeds previously and I needed to check that our feed would be accepted.</p>
<p>Luckily for me, Google recently added the ability to &#8216;test&#8217; the data feed.  I tried our old feed: 0 (zero) items imported.  After taking a closer look at the new requirements, basically there was a re-arranging of the deck chairs.  I created a new data feed, with new captions and a couple of their new required fields.  Still 0 (zero) items imported.</p>
<p>After scaling down my test from 6,000+ items to 10, I was able to quickly turn test iterations around and found the simple solution to get the import to work.  The past data feed required double quotes around strings in their TAB delimited format.  This new format requires that there not be any double quotes at all.  Basically the TAB character does all delineation between fields.  Make sure that none of your fields include a TAB character in any of the strings or you&#8217;ll lose that record on the import.</p>
<p>Simple solution but it took me a small bit to figure out the difference from the old feed to the new one.  I hope this post saves you a few minutes as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/09/07/google-merchant-data-feed-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real Studio not ready for Ubuntu 11.04 &#8230; yet.</title>
		<link>http://cully.biz/2011/05/04/real-studio-not-ready-for-ubuntu-11-04/</link>
		<comments>http://cully.biz/2011/05/04/real-studio-not-ready-for-ubuntu-11-04/#comments</comments>
		<pubDate>Wed, 04 May 2011 14:31:46 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[11.04]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[REAL Studio]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=381</guid>
		<description><![CDATA[I recently upgraded my test laptop from Ubuntu 10.10 to Ubuntu 11.04 with the new Unity interface. I&#8217;m going to take this laptop to the Detroit Area Users Group for a demonstration of Real Studio and I thought I&#8217;d demonstrate it on the latest and greatest Ubuntu. A small problem however. No graphic images show [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded my test laptop from Ubuntu 10.10 to Ubuntu 11.04 with the new Unity interface.  I&#8217;m going to take this laptop to the Detroit Area Users Group for a demonstration of Real Studio and I thought I&#8217;d demonstrate it on the latest and greatest Ubuntu.</p>
<div class="wp-caption alignright" style="width: 339px"><img alt="" src="http://cully.biz/demo/REALbasic/rs2011r11.png" width="329" height="306" /><p class="wp-caption-text">No graphics show in Real Studio IDE on Ubuntu 11.04</p></div>
<p>A small problem however.  No graphic images show up in the Real Studio interface.  I switched Ubuntu back to GNOME classic thinking it may have been the Unity interface causing the problem.  No good.  The images in the IDE still were not showing up.  Perhaps it was because I did an &#8220;Upgrade&#8221; from 10.10 to 11.04.  </p>
<blockquote><p>This upgrade takes a LOOOONG time because of the download time to get all of those files.  I recommend doing a fresh install of Ubuntu.  By downloading using a torrent, the ISO comes down in minutes.  Install onto a flash drive and an install takes about 30 minutes total.  With the upgrade route, you&#8217;re looking at a couple of hours.</p></blockquote>
<p>I did a fresh install of 11.04 and still no good.  I did a fresh install of 10.10 and &#8230; the images were there.  I liked GNOME better than the current Unity interface anyway.</p>
<p>Please don&#8217;t think I&#8217;m bad mouthing Real Studio.  William Yu responded quickly to my posting on the forum and they&#8217;ll be looking into it and will probably have it corrected for Real Studio 2011 release 2.  Especially if I help them test in the next beta cycle.  Yup, I can be of help for the issues that affect me.  This is a situation where the rapid release cycle, and an open beta-testing program really helps.</p>
<p>This issues, I&#8217;m sure are a small one.  Probably having to do somehow with the internal representation of pathing to the graphics that appear in the IDE.  Straighten that out and Real Studio is back in business.  In the mean time, hold off on upgrading to Ubuntu 11.04 if you do development in Linux until the next release.</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/05/04/real-studio-not-ready-for-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World Memory Project &#8211; Windows Only &#8211; WTH?</title>
		<link>http://cully.biz/2011/05/04/world-archives-project-windows-only-wth/</link>
		<comments>http://cully.biz/2011/05/04/world-archives-project-windows-only-wth/#comments</comments>
		<pubDate>Wed, 04 May 2011 12:05:44 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Genealogy]]></category>
		<category><![CDATA[Windows Only]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=376</guid>
		<description><![CDATA[You may not know this factoid about me, but I&#8217;ve been researching my family history, doing the whole Genealogy thing. Ancestry.com is an almost &#8216;must have&#8217; subscription to help speed along the research. You can do a lot with free web sites and lots of research, but Ancestry.com helps. I received an email from them [...]]]></description>
			<content:encoded><![CDATA[<p>You may not know this factoid about me, but I&#8217;ve been researching my family history, doing the whole Genealogy thing.  Ancestry.com is an almost &#8216;must have&#8217; subscription to help speed along the research.  You can do a lot with free web sites and lots of research, but Ancestry.com helps.</p>
<p>I received an email from them describing the <a href="http://www.worldmemoryproject.org/?o_iid=47505&#038;o_lid=47505">World Archives Memory Project</a>.</p>
<blockquote><p>The World Memory Project uses software and processes developed by the Ancestry World Archives Project, an established community that has spent years helping to preserve historical documents and make them available online for free.<br />
It starts with the United States Holocaust Memorial Museum creating digital images of historical documents. Then, using special software developed by Ancestry.com, contributors like you help make these documents searchable online by typing or “keying” information from the digital images into a database.</p></blockquote>
<p>Cool.  I love to give back.  I&#8217;d love to be able to help others research their forefathers, especially when it will be made available for free.  I&#8217;m a good typist and I can code tags or whatever is needed.  I&#8217;m ready to sign up and get more information on what I need to do&#8230;</p>
<p>The software is Windows only.  Dang.  Really?  This is 2011.  They describe that Mac users need to run this in a Virtual Machine.  I&#8217;m a big Linux user and I could do the same thing but &#8230; dang.  I know they&#8217;ve just lost a *LOT* of their contributors right there!  A good number of their potential customers won&#8217;t know what a virtual machine is, even though Parallels is pretty easy.  </p>
<p>I was hoping to be able to type in the information in OpenOffice (Libre Office) and then paste it into a web form, or even use some sort of AJAXy web application to enter the information.  If I&#8217;ve got to start up a Virtual Machine, and probably one just to install this software on, and *then* hope it submits correctly to their service, well, that&#8217;s too much work.  </p>
<p>I&#8217;m disappointed.  I was hoping to be able to help some people out but I&#8217;m thinking this is too much work now.  I&#8217;ve got a business to run, and I already volunteer a lot of my time to charity.  I&#8217;m sorry customers of World Archives Project!  It&#8217;s a darn shame.</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/05/04/world-archives-project-windows-only-wth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux notify-send &#8211; time parameter ignored</title>
		<link>http://cully.biz/2011/04/29/linux-notify-send-time-parameter-ignored/</link>
		<comments>http://cully.biz/2011/04/29/linux-notify-send-time-parameter-ignored/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 19:51:38 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[notify-send]]></category>
		<category><![CDATA[timeout]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=373</guid>
		<description><![CDATA[I&#8217;m trying to add some notification capabilities to a cross-platform application that I am building. On Linux I was happy to find the notify-send utility which does a nice job of notifying the user that something occurred inside of the application. Something was strange about it though. The expiration-time parameter is ignored. No matter what [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to add some notification capabilities to a cross-platform application that I am building.  On Linux I was happy to find the notify-send utility which does a nice job of notifying the user that something occurred inside of the application.  Something was strange about it though.  The expiration-time parameter is ignored.  No matter what I set the -t option to be, the notification still displayed the same duration of time.</p>
<p><code>notify-send -t 10 "Header" "Body"</code></p>
<p>After Googling around for a while, I ran across a <a href="https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/390508">message board</a> confirming what I was suspecting.  Evidently this has been the behavior since 2009 at least and people are asking for a change in the documentation.</p>
<p>I would agree that the documentation should be changed to reflect the current state of the command.  I&#8217;m a bit sad that this change has been needed for several years now and someone hasn&#8217;t been able to get the change in the documentation, or better yet, change the command so the notification timeout is honored.</p>
<p>I hope this helps someone else confirm this behavior more quickly than I was able.</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/04/29/linux-notify-send-time-parameter-ignored/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking at DAFUG on 12 May 2011</title>
		<link>http://cully.biz/2011/04/14/speaking-at-dafug-on-12-may-2011/</link>
		<comments>http://cully.biz/2011/04/14/speaking-at-dafug-on-12-may-2011/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 15:06:00 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Visual Foxpro]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[REAL Studio]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[VFP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=347</guid>
		<description><![CDATA[Rick Schummer reached out to me and asked me if I would speak to the Detroit Area Foxpro Users Group. I was delighted to accept that offer. I didn&#8217;t want to make the announcement before Rick did so &#8230; mum was the word. The announcement went out so I can now blab all I want! [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.whitelightcomputing.com/home.asp">Rick Schummer</a> reached out to me and asked me if I would speak to the <a href="http://www.dafug.org/">Detroit Area Foxpro Users Group</a>.  I was delighted to accept that offer.  I didn&#8217;t want to make the announcement before Rick did so &#8230; mum was the word.  The announcement went out so I can now blab all I want!</p>
<p>I&#8217;ll be speaking on &#8220;REAL Studio for the VFP Developer&#8221;.  As all of you know, I love me some <a href="http://en.wikipedia.org/wiki/Visual_FoxPro">Visual Foxpro</a>.  The Visual Foxpro development team has done an incredible job with that product over the many many years of it&#8217;s active development.  Thank you Fox Software!  And yes, a big &#8216;Thank You&#8217; to MicroSoft for version 3, 5, 6, 7, 8 and (especially) 9 of Visual Foxpro!  Many, many sincere gratitudes go out to all of the <a href="http://vfpx.codeplex.com/">VFPX</a> developers as well keeping the progress of the open-sourced parts of Foxpro going!  The hard labors of genius developers are moving Foxpro forward.</p>
<p>So, what you won&#8217;t hear at my presentation in May is that I want you to abandon Visual Foxpro for REAL Studio.</p>
<p>What you will hear, is that I do think you should add <a href="http://realsoftware.com/">REAL Studio</a> to your development toolbox.  I found that my Visual Foxpro skills and Visual Foxpro mindset is a natural fit for the REAL Studio development environment.  I find that joy in development that I have doing Visual Foxpro, I can also have in REAL Studio.</p>
<p>What I&#8217;ll be going over in the presentation:</p>
<ul>
<li>How VFP and REAL Studio compare</li>
<li>What are the strengths of REAL Studio</li>
<li>What are the weaknesses of REAL Studio</li>
<li>Development &#8216;gotchas&#8217; in REAL Studio</li>
<li>How to build a desktop application from scratch</li>
<li>How to call one window from another</li>
<li>How to access databases</li>
<li>How to create and run a report</li>
<li>How to build for target Linux, Mac and Windows platforms</li>
<li>A small bit about building Web Applications with REAL Studio</li>
<li>More!</li>
</ul>
<p>If you are in the Detroit area, on Thursday May 12th, please stop in and say &#8216;hello&#8217;!</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/04/14/speaking-at-dafug-on-12-may-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How many Foxpro Developers are there?</title>
		<link>http://cully.biz/2011/03/22/how-many-foxpro-developers-are-there/</link>
		<comments>http://cully.biz/2011/03/22/how-many-foxpro-developers-are-there/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 13:42:32 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Visual Foxpro]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=339</guid>
		<description><![CDATA[I was one of the presenters this past weekend at the 2011 REAL Studio Summit in Atlanta, Georgia and I was comparing Microsoft Visual Foxpro and REAL Studio. I got the question &#8220;How many Visual Foxpro developers are out there?&#8221; I&#8217;m afraid that I stumbled all over the answer and finally ended up with an [...]]]></description>
			<content:encoded><![CDATA[<p>I was one of the presenters this past weekend at the 2011 REAL Studio Summit in Atlanta, Georgia and I was comparing Microsoft Visual Foxpro and REAL Studio.  I got the question &#8220;<em>How many Visual Foxpro developers are out there?</em>&#8221;  I&#8217;m afraid that I stumbled all over the answer and finally ended up with an &#8220;I don&#8217;t know&#8221; type of answer.</p>
<p>I&#8217;m very unsatisfied with my answer.  In the end, the &#8220;<strong>I don&#8217;t know</strong>&#8221; and &#8220;<strong>We&#8217;ll never know</strong>&#8221; is the ultimate answer but lets take a closer look at why that is the case.</p>
<p>Let me start off by saying that I have only ever purchased one copy of Visual Foxpro.  One.  Ever.  So I get counted as &#8220;<strong>1</strong>&#8220;.  To make matters worse, I believe that version was Visual Foxpro 9.0 when it was first released and I got some sort of huge discount at the time.  I admit that I have been a professional Foxpro and Visual Foxpro developer since about 1992 and I have only purchased one version of Visual Foxpro and it was one of the last versions that Microsoft has published.  I will posit that I have been a legal Foxpro owner all along.</p>
<p>The ultimate reason is how Foxpro and Visual Foxpro was sold.  In the early days Foxpro was sold stand alone.  All of those years, each company that I was employed with purchased a copy of Foxpro per developer.  I wasn&#8217;t the independent consultant at that time.  <strong>At that time, counts of Foxpro developers were possible</strong>.</p>
<p>Once Visual Foxpro 5.0 came along, it was bundled with Visual Studio.  Yes, you could purchase Visual Foxpro stand-alone but it made best financial sense to just purchase all of Visual Studio.  By Microsoft&#8217;s own admission, they didn&#8217;t count a sale of Visual Studio as a &#8216;user&#8217; of Foxpro.  However, if I recall correctly they *did* count them as users of Visual Basic.</p>
<p>Soon, Microsoft came out with their MSDN subscription which basically was a mountain of CDs of every OS, development tool, and piece of software produced by Microsoft.  To have a years worth of updates for Windows, SQL Server along with Foxpro was very appealing.  Again, many many developers and companies purchased the MSDN subscription and <em>the Foxpro developers went uncounted</em>.</p>
<p>By the time I went on my own as an independent consultant, Microsoft has the &#8216;Empower&#8217; program.  It was basically the MSDN program but for small business owners and software developers intent on creating and selling software products.  I subscribed to that for many years and was never counted as a Foxpro developer.</p>
<p>Lets take a look for a moment at Foxpro itself.  Foxpro doesn&#8217;t require registration with Microsoft.  It doesn&#8217;t phone home.  There is a way to report errors back to Microsoft, but that&#8217;s optional.  Most of the time, I don&#8217;t report my Foxpro crashes/errors back to Microsoft.  Bottom line, is that Foxpro can be pirated without Microsoft knowing.  China is a huge user of Foxpro based on some indicators but their sales of Foxpro is almost non-existant.  Not too many sales of Microsoft products in China either.  There are a lot of Foxpro developers in Russia and the Eastern European countries.  </p>
<p>Heck, <strong>there&#8217;s a lot of Foxpro developers all over the world</strong>.  The database power, and low system requirements of VFP make it a great low, middle, and high power development tool.</p>
<p>Being a member of the Atlanta Foxpro Users Group, I know there are hundreds and hundreds (if not thousands) of Foxpro developers in Georgia alone &#8230; but we never see them.  We&#8217;ll see people who have lost their job, they come to one meeting, get a new job even programming with Foxpro, and we never see them again.  Frustrating.  Don&#8217;t programmers want to work on developing their skills in their &#8216;art&#8217;?!?!  </p>
<p>I digress.</p>
<p><strong>Is there a way to count Foxpro developers?</strong>  I don&#8217;t think so.  We&#8217;re many but we&#8217;ll never know how many.  Any other ideas on how to get a true count of Visual Foxpro developers?</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/03/22/how-many-foxpro-developers-are-there/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>REAL Studio &#8211; Listbox Font</title>
		<link>http://cully.biz/2011/02/09/real-studio-listbox-font/</link>
		<comments>http://cully.biz/2011/02/09/real-studio-listbox-font/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 16:00:58 +0000</pubDate>
		<dc:creator>kcully</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://cully.biz/?p=335</guid>
		<description><![CDATA[This morning I was looking around for how to adjust the font for a row of sales figures in a listbox. I wanted the refunds to show in red italic, and the regular records to show in the default black font. Luckily REAL Studio makes this easy &#8230; as long as you know where to [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I was looking around for how to adjust the font for a row of sales figures in a listbox.  I wanted the refunds to show in red italic, and the regular records to show in the default black font.  Luckily REAL Studio makes this easy &#8230; as long as you know where to put the code.<br />
<code>Function CellTextPaint(g As Graphics, row As Integer, column As Integer, x as Integer, y as Integer) As Boolean</p>
<p>  IF InStr( me.RowTag( Row ), "<r>") > 0 THEN<br />
    g.ForeColor = RGB( 192, 0, 0 )<br />
    g.Italic = True<br />
  END</p>
<p>End Function<br />
</code><br />
You can see that there are many parameters passed to the CellTextPaint method of the ListBox object.  In my example, I was adding a &#8220;<r>&#8221; as a flag to the RowTag of the listbox.  If the rowtag had that flag, it was a refund and we set the graphics object to have a forecolor of a dark red, and set the Italics to be true.</p>
<p>What originally threw me is that I have to think of g (Graphics object) as the &#8220;row&#8221;.  A bit misleading but you can see it is very easy to adjust the font on a listbox.  I hope this helps someone out!  Even if it&#8217;s a future version of me!</p>
]]></content:encoded>
			<wfw:commentRss>http://cully.biz/2011/02/09/real-studio-listbox-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  cully.biz/feed/ ) in 0.51203 seconds, on May 18th, 2012 at 7:47 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 18th, 2012 at 8:47 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  cully.biz/feed/ ) in 0.00075 seconds, on May 18th, 2012 at 8:31 pm UTC. -->
