<?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>CyphersTECH Consulting &#187; realbasic</title>
	<atom:link href="http://www.cypherstech.com/tag/realbasic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cypherstech.com</link>
	<description>turning possibilities in to realities</description>
	<lastBuildDate>Sun, 16 May 2010 15:29:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>40% Sale Almost Over</title>
		<link>http://www.cypherstech.com/2010/02/40-sale-almost-over/</link>
		<comments>http://www.cypherstech.com/2010/02/40-sale-almost-over/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:06:46 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=821</guid>
		<description><![CDATA[In just a few short days, our 40% off sale will end. We&#8217;d like to encourage anyone contemplating a purchase to make it before this sale ends. Once this sale is over, we don&#8217;t plan to have another sale on all of our products again until Thanksgiving (at the earliest). The coupon code for this [...]]]></description>
			<content:encoded><![CDATA[<p>In just a few short days, our 40% off sale will end.  We&#8217;d like to encourage anyone contemplating a purchase to make it before this sale ends.  Once this sale is over, we don&#8217;t plan to have another sale on all of our products again until Thanksgiving (at the earliest).<br />
<span id="more-821"></span><br />
The coupon code for this sale is <strong>HGhm2Tunf8pT</strong>, and is only valid when you purchase directly from CyphersTECH Consulting via our website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2010/02/40-sale-almost-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s have a sale&#8230;</title>
		<link>http://www.cypherstech.com/2010/02/lets-have-a-sale/</link>
		<comments>http://www.cypherstech.com/2010/02/lets-have-a-sale/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:45:05 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[coupon code]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[sale]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=793</guid>
		<description><![CDATA[Thanks to all of our wonderful customers, we had a great year in 2009 and 2010 is already looking much brighter&#8230; That being the case we&#8217;re gonna cut our product prices by 40% until March 1st. Any REALbasic product that you purchase directly from us, and use the discount code HGhm2Tunf8pT will get you 40% [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to all of our wonderful customers, we had a great year in 2009 and 2010 is already looking much brighter&#8230;<br />
<span id="more-793"></span><br />
That being the case we&#8217;re gonna cut our product prices by 40% until March 1st.  Any REALbasic product that you purchase directly from us, and use the discount code <strong>HGhm2Tunf8pT</strong> will get you 40% off of the final checkout price.  We hope everyone will take advantage of this offer now, we&#8217;re not planning another sale until the Holidays roll back around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2010/02/lets-have-a-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Advanced&#8221; REALbasic Developer</title>
		<link>http://www.cypherstech.com/2010/02/advanced-realbasic-developer/</link>
		<comments>http://www.cypherstech.com/2010/02/advanced-realbasic-developer/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:34:33 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=790</guid>
		<description><![CDATA[Just a short while ago, a customer referred to me as an &#8220;advanced&#8221; REALbasic developer. This came as a bit of a shock to me, and I&#8217;m not entirely sure why&#8230; You see, I&#8217;ve been working with REALbasic since 5.5, and before that I had spent many years with Quick/Visual Basic. Sure, that&#8217;s a long [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short while ago, a customer referred to me as an &#8220;advanced&#8221; REALbasic developer.  This came as a bit of a shock to me, and I&#8217;m not entirely sure why&#8230;<br />
<span id="more-790"></span><br />
You see, I&#8217;ve been working with REALbasic since 5.5, and before that I had spent many years with Quick/Visual Basic.  Sure, that&#8217;s a long time in the life of RB, but I&#8217;ve never considered myself to be anything more than novice.  I always assumed that since there were members of the community out there who I looked up to (Aaron Ballman, Bob Keeney, Steve Garmin, Christian Miller, Norman Palardy, Dave Wooldridge, and a few more), that I couldn&#8217;t be at or near their level.</p>
<p>I realize over the years I&#8217;ve dropped out of sight in the RB community, except for the occasional press releases, and product announcements, but I still follow most of what&#8217;s going on.  I&#8217;ve watched silently as these great faces in the community have accomplished great things, powered forward in their respective fields, and come to be some of the most widely known names we see as REALbasic devs.</p>
<p>I continued to develop my skills, taking on customer contracts, playing with new features as they became available to me, helping friends with projects, and developing software for my various employers, but I never stopped to evaluate what I know or the quality of my work.  At one point is that supposed to happen?  At what point do you finally just stop and ask yourself: &#8220;Am I an advanced developer?&#8221;  I&#8217;m still not quite sure the label fits me, but perhaps that just some form of subconscious modesty.</p>
<p>At any rate, I&#8217;m thankful for all the excellent customers and friends I&#8217;ve found in the REALbasic community, and I do hope to begin participating in the RS forums again.  I hope to see you there.</p>
<p>Thanks for taking the time to read this.<br />
Anthony G. Cyphers<br />
President<br />
CyphersTECH Consulting</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2010/02/advanced-realbasic-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expanding the ARBP Discount</title>
		<link>http://www.cypherstech.com/2010/02/expanding-the-arbp-discount/</link>
		<comments>http://www.cypherstech.com/2010/02/expanding-the-arbp-discount/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:32:56 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=788</guid>
		<description><![CDATA[Beginning today, members of the Association of REALbasic Professionals will receive the same discount they received previously on just GraffitiSuite for all products. Every purchase made with the ARBP member coupon code will receive 25% of their total. This is only valid if purchasing directly through our online store, and not via third-party.]]></description>
			<content:encoded><![CDATA[<p>Beginning today, members of the Association of REALbasic Professionals will receive the same discount they received previously on just GraffitiSuite for all products.  Every purchase made with the ARBP member coupon code will receive 25% of their total.  This is only valid if purchasing directly through our online store, and not via third-party.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2010/02/expanding-the-arbp-discount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REALbasic and Snow Leopard: Redraw what?!</title>
		<link>http://www.cypherstech.com/2010/01/realbasic-and-snow-leopard-redraw-what/</link>
		<comments>http://www.cypherstech.com/2010/01/realbasic-and-snow-leopard-redraw-what/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 05:15:35 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Code Snipets]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[flicker]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=746</guid>
		<description><![CDATA[A customer has tasked me with updating some of the UI elements in their application. Among the problems they listed was a redraw bug in Snow Leopard, where the controls on windows with a set background color would display a slightly different color in their background even with the Composite property set to True. After [...]]]></description>
			<content:encoded><![CDATA[<p>A customer has tasked me with updating some of the UI elements in their application.  Among the problems they listed was a redraw bug in Snow Leopard, where the controls on windows with a set background color would display a slightly different color in their background even with the Composite property set to True.  After about an hour of testing different workarounds, I found what I believe to be an excellent solution.<br />
<span id="more-746"></span><br />
In this application, all of the windows have a set background color, but only a few displayed the error.  I had absolutely no luck in determining the difference, so I can only assume that it&#8217;s an inconsistent REALbasic bug.  Here&#8217;s how I fixed it:</p>
<ol>
<li>Add a new object to your project, mine is named &#8220;WindowHack,&#8221; and set it&#8217;s Super to &#8220;Window.&#8221;</li>
<li>Open the window subclass, and navigate to the &#8220;Paint&#8221; event.</li>
<li>Inside the &#8220;Paint&#8221; event, add the following block of code:<br />
<code>  #if TargetMacOS then<br />
    If Me.HasBackColor Then<br />
      g.ForeColor = me.BackColor<br />
      g.FillRect( 0, 0, g.Width, g.Height )<br />
    End If<br />
  #endif</code></li>
<li>Now set the Super of the windows with the problem to &#8220;WindowHack&#8221; and test.</li>
</ol>
<p>This seemed to be the most elegant solution I could find to the problem and, quite honestly, the root of the issue still eludes me.  Any thoughts on what might be causing this inconsistency?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2010/01/realbasic-and-snow-leopard-redraw-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the big guys&#8217; store</title>
		<link>http://www.cypherstech.com/2009/09/in-the-big-guys-store/</link>
		<comments>http://www.cypherstech.com/2009/09/in-the-big-guys-store/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 23:43:33 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[real]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=538</guid>
		<description><![CDATA[We just finished adding our products to the REAL Software third-party store. Now you can buy your custom class goodness when you renew your license. Don&#8217;t just sit there, go check it out. There&#8217;s all kinds of good stuff in the store.]]></description>
			<content:encoded><![CDATA[<p>We just finished adding our products to the REAL Software third-party store.  Now you can buy your custom class goodness when you renew your license.  Don&#8217;t just sit there, go check it out.  There&#8217;s all kinds of good stuff in the <a href="http://www.realsoftware.com/store/index.php?category=7">store</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2009/09/in-the-big-guys-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RB:  Hate that flicker</title>
		<link>http://www.cypherstech.com/2009/08/rb-hate-that-flicker/</link>
		<comments>http://www.cypherstech.com/2009/08/rb-hate-that-flicker/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 20:24:53 +0000</pubDate>
		<dc:creator>Anthony G. Cyphers</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[flicker]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[win32]]></category>

		<guid isPermaLink="false">http://www.cypherstech.com/?p=293</guid>
		<description><![CDATA[I&#8217;m currently working on a project for a client that requires a cross-platform UI class which is pretty standard. It has working alternatives on Windows, Mac, Linux, and anything else you can think of. They want a certain style within the application, regardless of OS, and I don&#8217;t blame them for it. Now, that&#8217;s all [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a project for a client that requires a cross-platform UI class which is pretty standard.  It has working alternatives on Windows, Mac, Linux, and anything else you can think of.  They want a certain style within the application, regardless of OS, and I don&#8217;t blame them for it.<br />
<span id="more-293"></span><br />
Now, that&#8217;s all fine and dandy&#8230;so what&#8217;s the problem?  Windows + REALBasic = Problem.  We all know that flicker on Win32 is a pain in RB.  I&#8217;ve managed, over the years, to work out a system to negate that issue.  Except, of course, in this circumstance.</p>
<p>We have a custom UI class, inside that we have a PagePanel, and inside that we have various different elements. On Mac, everything works beautifully.  Once we switch over to Win32, however&#8230;ugh.  See, that class itself is flicker-free.  Until we put the PagePanel on it and start changing values, that is.  Anytime that PagePanel&#8217;s value changes, our entire custom class has to be redrawn with one of those beautiful little flickers.  What a pain.</p>
<p>About the only thing I can think of to get around this problem, would be to manage showing/hiding of child elements in code, and drop the PagePanel.  Of course, that&#8217;s not the route we want to take with this project.</p>
<p>Anyone else have an idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cypherstech.com/2009/08/rb-hate-that-flicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
