<?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>DisplacedGuy</title>
	<atom:link href="http://displacedguy.com/feed" rel="self" type="application/rss+xml" />
	<link>http://displacedguy.com</link>
	<description>PowerBuilder, .NET &#38; AdSense RPM</description>
	<lastBuildDate>Tue, 07 Apr 2020 02:10:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3.18</generator>

<image>
	<url>http://displacedguy.com/wp-content/uploads/2016/10/cropped-OCEAN-32x32-150x150.jpg</url>
	<title>DisplacedGuy</title>
	<link>http://displacedguy.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Binance Crypto Trading Referral 50-50 Split on 20%</title>
		<link>http://displacedguy.com/binance-crypto-trading-referral-50-50-split-on-20</link>
				<comments>http://displacedguy.com/binance-crypto-trading-referral-50-50-split-on-20#respond</comments>
				<pubDate>Tue, 07 Apr 2020 02:10:55 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://displacedguy.com/?p=2979</guid>
				<description><![CDATA[Start new Bitcoin / Crypto account easy. Make 50% of the commission for referral! It&#8217;s as fair as they let me make a referral link. https://www.binance.com/en/register?ref=TY6OTNDW You get 10% Commission, I get 10% Commission so don&#8217;t sign up if you don&#8217;t have a referral! If you find this misleading leave a comment and I&#8217;ll research [&#8230;]]]></description>
								<content:encoded><![CDATA[
<h3>Start new Bitcoin / Crypto account easy. Make 50% of the commission for referral!</h3>



<p>It&#8217;s as fair as they let me make a referral link.</p>



<p><a href="https://www.binance.com/en/register?ref=TY6OTNDW"><strong>https://www.binance.com/en/register?ref=TY6OTNDW</strong></a></p>



<p>You get 10% Commission,  I get 10% Commission so don&#8217;t sign up if you don&#8217;t have a referral! If you find this misleading leave a comment and I&#8217;ll research it.</p>



<p>If you appreciate anything I put on this site; or just want to be a nice person; please sign up under my account and you get 10% commission on your spending (please verify) and so I would get the same. Many referral link take all 20% but I figure fairest way is 50-50 and maybe someone I don&#8217;t know will help me and help themselves if they got no referral.</p>



<p>And I&#8217;m not rich, we lost our house due to housing market collapse but we are recovering not crying but could use a break so if you&#8217;re a whale- and you sign up- I pretty much will love you. </p>



<p>Bitcoin, Ethereum, How to Buy, Easiest Place to Buy, Best Bitcoin Brokerage, 50% Referral Split, Python, Programming, Block Chain. Powerbuilder</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/binance-crypto-trading-referral-50-50-split-on-20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Sending Email at 3 a.m. &#8211; Lose Sleep Over It &#8211; Or Will They!?</title>
		<link>http://displacedguy.com/sending-email-at-3-a-m-lose-sleep-over-or-will-they</link>
				<comments>http://displacedguy.com/sending-email-at-3-a-m-lose-sleep-over-or-will-they#respond</comments>
				<pubDate>Fri, 21 Feb 2020 06:47:57 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Career Management]]></category>
		<category><![CDATA[Office Politics]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://displacedguy.com/?p=2945</guid>
				<description><![CDATA[This was intended for IT people. Non-IT people could offer helpful feedback &#160; I never thought of this until now which means I&#8217;m probably over thinking it. I think it&#8217;s find to send mail no matter the time, but becoming more &#8216;aware&#8217; of surroundings w age. &#160; &#160; MY Belief System Today &#8211; 3 a.m. Email [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>This was <strong>intended for IT</strong> people.</h2>
<p>Non-IT people could offer helpful feedback</p>
<p>&nbsp;</p>
<ul>
<li>I never thought of this until now which means I&#8217;m probably over thinking it.</li>
<li>I think it&#8217;s find to send mail no matter the time, but becoming more &#8216;aware&#8217; of surroundings w age.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>MY Belief System Today &#8211; 3 a.m. Email Sending</h2>
<pre><span style="color: #666699;"><span style="color: #999999;">Disclaimer: Based on my perceptions- not scientific</span>

</span></pre>
<h3 style="padding-left: 30px;"><strong>Email</strong> is<span style="color: #339966;"> &#8216;<strong>non-intrusive&#8217;</strong> </span></h3>
<p style="padding-left: 30px;"><strong>We can typically ignore it</strong> during non-business hours. This is the most important assumption&#8230;</p>
<p style="padding-left: 30px;"><strong><em>Therefore</em>,</strong> send emails at any time of the day and don&#8217;t think twice.  ( <span style="color: #00ccff;"><strong>My vote )</strong></span></p>
<p style="padding-left: 30px;">
<h3 style="padding-left: 30px;"><strong>Text &amp; Business I.M.&#8217;s</strong> are <span style="color: #ff6600;"><strong>intrusive</strong> <strong>comm&#8217;s</strong> </span></h3>
<p style="padding-left: 30px;">A response is expected soon, therefore it is disruptive.</p>
<p style="padding-left: 30px;">We shouldn&#8217;t be afraid to use it (reminding myself)</p>
<p style="padding-left: 30px;">We tend to be more empathetic (probably shy) and not as comfortable interrupting, and we revert to mail (the worst at conveying ideas)</p>
<p style="padding-left: 30px;">
<h3 style="padding-left: 30px;"><strong>Phone Call </strong>are <strong><span style="color: #800000;">destructive comm&#8217;s</span></strong> (unplanned kinds)</h3>
<p style="padding-left: 30px;">Calling a developer, unplanned, one of the worst use of developers time. You pay us well- use us wisely.</p>
<p style="padding-left: 30px;">We will oblige with smile, you are paying the bill</p>
<p style="padding-left: 30px;">At least we under bill our hours &amp; try making up the lost time b/c we&#8217;re good</p>
<p style="padding-left: 30px;">Engineers juggle things, for complex projects it might take 30 minutes just to re-acclimate to where you were.</p>
<p style="padding-left: 30px;">Boss asks for TPS reports, you can&#8217;t save your code since there&#8217;s syntax error you leave it; windows reboots or you forget- start over tomorrow. It happens more than not.</p>
<p style="padding-left: 30px;">Not a rant- it&#8217;s sharing what I think are facts that get ignored.</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">Wow this turned from a question to rant.</p>
<p style="padding-left: 30px;">Not going to delete it now- fire away&#8230;.</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">Comments? Thoughts?  Is anyone out there (phil collins?)</p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;">Rich out.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/sending-email-at-3-a-m-lose-sleep-over-or-will-they/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Writing an important email</title>
		<link>http://displacedguy.com/writing-an-important-email</link>
				<comments>http://displacedguy.com/writing-an-important-email#respond</comments>
				<pubDate>Wed, 19 Feb 2020 18:48:12 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://displacedguy.com/?p=2943</guid>
				<description><![CDATA[I decided to use this Blog as more of a notebook because who hast time to put together an article, and make it good? 99% of the time it just isn&#8217;t going to happen especially when there&#8217;s no compensation. When I need to write/send an important email/letter Write the letter obviously The next step depends [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>I decided to use this Blog as more of a notebook because who hast time to put together an article, and make it good? 99% of the time it just isn&#8217;t going to happen especially when there&#8217;s no compensation.</p>
<p>When I need to write/send an important email/letter</p>
<p>Write the letter obviously</p>
<p>The next step depends on how much time you have, can the letter wait a few days? If not this strategy won&#8217;t work well, perhaps scale it down. Send the letter to yourself and set the delivery to when you arrive at work. The key is to look at the letter as the unsuspecting reader. The more you can fool yourself into not remembering your letter the better, receive the mail at night when you are tired.</p>
<p>When reading the letter in-the-same-mind as the reader you gain insight on how it might be interpreted, and how clear it really is.</p>
<p>That&#8217;s it. Hoping by writing this I&#8217;ll remember myself &amp; if anyone gains benefit, cool beans. Rich out.</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/writing-an-important-email/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>PowerBuilder Contract, Direct PowerBuilder C2C or 1099, $50 Hourly &#8211; January, 2017 in Boise, Idaho</title>
		<link>http://displacedguy.com/powerbuilder-contract-direct-powerbuilder-c2c-or-1099-50-hourly-january-2017-in-boise-idaho</link>
				<comments>http://displacedguy.com/powerbuilder-contract-direct-powerbuilder-c2c-or-1099-50-hourly-january-2017-in-boise-idaho#respond</comments>
				<pubDate>Wed, 25 Jan 2017 21:37:43 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PB Contracts]]></category>
		<category><![CDATA[PB Developer Registry]]></category>
		<category><![CDATA[PB Jobs]]></category>
		<category><![CDATA[PowerBuilder]]></category>
		<category><![CDATA[PowerBuilder Consulting]]></category>
		<category><![CDATA[PowerBuilder Opportunities]]></category>
		<category><![CDATA[PB C2C]]></category>
		<category><![CDATA[PB Contract]]></category>
		<category><![CDATA[PB Job]]></category>

		<guid isPermaLink="false">http://displacedguy.com/?p=2921</guid>
				<description><![CDATA[Immediate PowerBuilder Contract Position Available &#8211; Starting Jan/Feb 2017 &#8211; $50 hourly The PowerBuilder Contract Specifics: Location: Boise, Idaho Start: January, 2017 Type: C2C, 1099 Rate: $50 / hour &#8211; senior or lower for mid-level PB developers having Oracle experience Duration: 6 months Required Skills: PowerBuilder 11.5 PowerBuilder Foundation Classes (PFC) Oracle SQL, PL*SQL, Procedures, Triggers &#160; [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2 style="text-align: left;">
Immediate PowerBuilder Contract Position Available &#8211; Starting Jan/Feb 2017 &#8211; $50 hourly</h2>
<h3 style="text-align: left;">The PowerBuilder Contract Specifics:</h3>
<p><img class=" wp-image-2923 alignnone" src="http://displacedguy.com/wp-content/uploads/PowerBuilder-Contracts-Available.jpg" alt="PowerBuilder Contracts Available" width="144" height="144" srcset="http://displacedguy.com/wp-content/uploads/PowerBuilder-Contracts-Available.jpg 180w, http://displacedguy.com/wp-content/uploads/PowerBuilder-Contracts-Available-150x150.jpg 150w" sizes="(max-width: 144px) 100vw, 144px" /></p>
<p style="text-align: left;"><strong>Location</strong>: Boise, Idaho</p>
<p style="text-align: left;"><strong>Start</strong>: January, 2017</p>
<p style="text-align: left;"><strong>Type</strong>: C2C, 1099</p>
<p style="text-align: left;"><strong>Rate</strong>: $50 / hour &#8211; senior or lower for mid-level PB developers having Oracle experience</p>
<p style="text-align: left;"><strong>Duration</strong>: 6 months</p>
<p style="text-align: left;"><strong>Required Skills:</strong></p>
<ul>
<li style="text-align: left;">PowerBuilder 11.5</li>
<li style="text-align: left;">PowerBuilder Foundation Classes (PFC)</li>
<li style="text-align: left;">Oracle SQL, PL*SQL, Procedures, Triggers</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The contract is on-site only for experienced PB developer with PB 11.5, PFC and Oracle experience. The PowerBuilder contract is being offered to US Citizens only as we are not able to sponsor green cards.</p>
<p>&nbsp;</p>
<p><strong>How to apply for the job</strong></p>
<p>Email rich at the domain of this website and put &#8220;PowerBuilder Contract Opportunity&#8221; in the subject line.</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/powerbuilder-contract-direct-powerbuilder-c2c-or-1099-50-hourly-january-2017-in-boise-idaho/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>WaveMaker &#8211; First Hosted Application Completed</title>
		<link>http://displacedguy.com/wavemaker-first-hosted-application-completed</link>
				<comments>http://displacedguy.com/wavemaker-first-hosted-application-completed#respond</comments>
				<pubDate>Fri, 04 Jul 2014 08:24:15 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Migrate PB to WaveMaker]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[WaveMaker]]></category>
		<category><![CDATA[Website Development]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2575</guid>
				<description><![CDATA[Finished WaveMaker Application &#8211; Ready For System Testing The program is a drug-half life elimination charting tool. It plots the drug plasma levels of various drugs as they are eliminated based on half life hours. I have the program running on my basic linux server, and for now it is running on port 8080, I [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>Finished WaveMaker Application &#8211; Ready For System Testing</h2>
<p>The program is a drug-half life elimination charting tool. It plots the drug plasma levels of various drugs as they are eliminated based on half life hours.</p>
<p><div id="attachment_2576" style="width: 330px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/TaperTool.jpg"><img aria-describedby="caption-attachment-2576" class="size-medium wp-image-2576" alt="Drug Half Life Elimination TaperTool" src="http://www.displacedguy.com/wp-content/uploads/TaperTool-320x173.jpg" width="320" height="173" /></a><p id="caption-attachment-2576" class="wp-caption-text">Drug Half Life Elimination TaperTool</p></div></p>
<p>I have the program running on my basic linux server, and for now it is running on port 8080, I need to learn how to make it run on port 80, but along with all my other websites that are being served from Apache on the same port. So now if you go to http://www.warm-turkey.com for the Drug Half-Life Elimination Tool you will be forwarded to the temporary location using port 8080.</p>
<p>If anyone knows how I can set this up please leave a comment!</p>
<p style="padding-left: 30px;"><a title="Drug Half Life Calculator &amp; Planner" href="http://www.warm-turkey.com/HalfLife ">http://www.warm-turkey.com/HalfLife </a> &lt;&#8211; TRY IT OUT HERE</p>
<p style="padding-left: 30px;">[important]Note: I had to configure port 8080 to map to port 80 incoming using the httpd.conf file. So incoming requests on port 80 are handled by Apache, and if they are a request for a Java application, then Apache automatically forwards the request to Tomcat 8 using port 8080, and when Tomcat 8 passes info back to Apache it uses port 80 so that you don&#8217;t need to see an ugly url like http://www.warm-turkey.com:8080/HalfLife.[/important]</p>
<h3>Why?</h3>
<p>A while back I promised to complete one of my small applications I was working on using WaveMaker. I finally got the job finished. The app uses a database for the drug list, half life hours, and there are other tables for storing reports that were run, and some advanced features.</p>
<p>The administration login allows for changing users, drugs, and other lookup data for the application. There is an administrator and basic user logon role right now. This is my second completed WaveMaker application. I plan to refine this one over the next few weeks, I may write an article about the other WaveMaker application soon, but I have learned that WaveMaker is faster than PowerBuilder when it comes to building *web* applications. This statement assumes you are using PowerBuilder alone and not Appeon or another third party add-on to PowerBuilder.</p>
<p>This will replace a similar program that I wrote using Silverlight, this will run on any machine unlike the Silverlight tool.</p>
<p>The program also uses the built in wavemaker security, and the page is monetized using Google Adsense.</p>
<p>&nbsp;</p>
<h3>Silverlight Drug Half-Life Taper Charting Tool vs WaveMaker Drug Half-Life Taper Charting Tool</h3>
<p>The Silverlight tool required that Silverlight be on the client computer. It also does not use a database. The NEW WaveMaker (Java) Half-Life Taper Charting Tool will run on any computer that runs Java, and will work for any drug, or addictive substance that can be measured, and has a half-life.</p>
<p><strong><a href="http://www.displacedguy.com/wp-content/uploads/TaperToolOld.jpg"><img class="alignleft size-medium wp-image-2586" alt="Suboxone taper charting tool" src="http://www.displacedguy.com/wp-content/uploads/TaperToolOld-320x177.jpg" width="320" height="177" /></a><span style="color: #ff0000;">The OLD</span></strong><span style="color: #ff0000;">: </span><a title="Silverlight Version of Drug Half Life Elimination Taper Charting Tool" href="http://www.subotex.com/SuboxoneTaperChart.html" target="_blank">Silverlight version of the tool on Subotex.com</a>.</p>
<p>&nbsp;</p>
<h1><span style="color: #3366ff;"><strong>vs</strong></span></h1>
<hr />
<p><div id="attachment_2576" style="width: 330px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/TaperTool.jpg"><img aria-describedby="caption-attachment-2576" class="size-medium wp-image-2576" alt="Drug Half Life Elimination TaperTool" src="http://www.displacedguy.com/wp-content/uploads/TaperTool-320x173.jpg" width="320" height="173" /></a><p id="caption-attachment-2576" class="wp-caption-text">Drug Half Life Elimination TaperTool</p></div></p>
<p><strong><span style="color: #ff0000;">The NEW</span>:</strong> WaveMaker (Java) version of the tool on <a title="The New Drug Half-Life Elimination Taper Charting Tool" href="http://www.warm-turkey.com" target="_blank">http://www.warm-turkey.com</a> (not cold-turkey&#8230; )</p>
<p>The purpose of both is to help people taper off addictive drugs, alcohol, or anything measurable and having a half-life hours. If you get a chance check them out and let me know if you have suggestions or feedback. The new WaveMaker version is database driven (MySQL) so the drug info and other lookup data is available. Also I&#8217;ll be adding features to allow saving your own personal taper plans under your logon id for later use. There will be advanced features that let you plan the best taper with the amount of remaining drug you have. So if the drug were unavailable due to major hurricane and you had 150 mg, the tool would help you plan the easiest taper using the 150mg that you have.</p>
<h3>How I Published The WaveMaker Application</h3>
<p>The application is running on my run-of-the-mill linux hosting provider.</p>
<ul>
<li>I installed Tomcat 8 to go along with the Apache that was already installed.</li>
<li>I installed the Java Development Kit on the server</li>
<li>Upon completing the application in WaveMaker, I deployed it to a WAR file.</li>
<li>I ran the Tomcat manager program, and loaded the War file created by WaveMaker</li>
<li>I created the database (MySQL) to match what I was using locally, including the database user</li>
<li><strong>Viola, everything worked like magic on the first try</strong>. I am really getting the hang of WaveMaker and enjoying it a lot. Look for more on WaveMaker in the coming weeks. I&#8217;ve got another completed application besides this one that I&#8217;ll be showing.</li>
</ul>
<p>I have some <a title="WaveMaker For PowerBuilder Developers Part 1 (Introduction)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-1/">recent articles on WaveMaker</a>, basically getting started with it.</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/wavemaker-first-hosted-application-completed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>WaveMaker for PowerBuilder Developers Part 3 (Create Project)</title>
		<link>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-3</link>
				<comments>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-3#comments</comments>
				<pubDate>Tue, 17 Jun 2014 01:39:43 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Migrate PB to WaveMaker]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[PowerBuilder]]></category>
		<category><![CDATA[WaveMaker]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2558</guid>
				<description><![CDATA[WaveMaker for PowerBuilder Developers Part 3 (Create Project) Introduction We will be taking the first steps in creating a working WaveMaker application in this step. This includes creating a MySQL database, and creating a new project in WaveMaker. You&#8217;ll also learn how to use the Import &#38; Export function so that you can import the [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>WaveMaker for PowerBuilder Developers Part 3 (Create Project)</h2>
<h3>Introduction</h3>
<p>We will be taking the first steps in creating a working WaveMaker application in this step. This includes creating a MySQL database, and creating a new project in WaveMaker. You&#8217;ll also learn how to use the Import &amp; Export function so that you can import the completed project and export your own projects. This is the third part in a series, if you missed the first two parts you can jump to the beginning <a title="WaveMaker for PowerBuilder Developers Part 1 (Introduction)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-1">here</a>.</p>
<p><div id="attachment_2564" style="width: 506px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/XREF-Components.jpg"><img aria-describedby="caption-attachment-2564" class=" wp-image-2564" alt="XREF Components" src="http://www.displacedguy.com/wp-content/uploads/XREF-Components-640x406.jpg" width="496" height="314" /></a><p id="caption-attachment-2564" class="wp-caption-text">Project Components Window &#8211; This is the primary info the application stores</p></div></p>
<p>The project we&#8217;ll be creating is a simple code management type system for saving snippets of code, article parts, script, account information, or anything that you might want to re-use. The idea is to not have to re-invent the wheel and search for information again, the hard way.</p>
<p><span style="color: #339966;">Note</span>: This project was created as a <em>sample</em> for WaveMaker and is not coded using generally acceptable coding practices, for example the database design is not complete and/or de-normalized. There are some missing look-up tables for status codes, etc.. The object names inside of the WaveMaker tool are not consistent and they don&#8217;t follow a good naming convention.</p>
<h3>Downloads</h3>
<p>MySQL DDL File: <a title="XREF_DG_DB20140616.SQL" href="http://displacedguy.com/XREF_DG_DB20140616.SQL" target="_blank">XREF_DG_DB20140616.SQL</a></p>
<p>WaveMaker Code: <a title="XREF_DG_20140616.ZIP" href="http://displacedguy.com/XREF_DG_20140616.ZIP" target="_blank">XREF_DG_20140616.ZIP</a></p>
<p>&nbsp;</p>
<h3>Creating the MySQL Database</h3>
<p>You should have MySQL installed along with the MySQL Workbench, if not please refer back to part two of this series.</p>
<ul>
<li>Open the MySQL Workbench</li>
<li>Open the downloaded MySQL script</li>
<li>Run the script, rerun if needed</li>
<li>Create a new database user &#8216;xref_user&#8217; with password of &#8216;password&#8217;</li>
<li>Give the new user permissions to the new dg_db schema</li>
<li>Give update rights to the new user for the dg_db schema</li>
</ul>
<p>&nbsp;</p>
<h3>Importing the Project Into WaveMaker</h3>
<p>If you&#8217;ve installed WaveMaker, you can import the ZIP file now. If you haven&#8217;t created the user in the database then you&#8217;ll need to go into the Services tab in WaveMaker, then select the database and click the icon that looks like a wrench to open the connection information, then update the user and password as needed</p>
<ul>
<li>Launch WaveMaker</li>
<li>Use menu item File &#8211;&gt; Import&#8230;</li>
<li>Click the import zip-file button</li>
<li>Select the downloaded zip file</li>
</ul>
<h3>Running the Project in WaveMaker</h3>
<p><a href="http://www.displacedguy.com/wp-content/uploads/XREF-Front-Page.jpg"><img class="alignleft size-medium wp-image-2565" alt="XREF Front Page" src="http://www.displacedguy.com/wp-content/uploads/XREF-Front-Page-320x186.jpg" width="320" height="186" /></a>If the project has imported successfully, you can run it by clicking the &#8220;Run&#8221; button at the top of the WaveMaker window.</p>
<h3><span style="font-size: 16px;">Summary</span></h3>
<p>You should now have a working WaveMaker project. In the next article we&#8217;ll step back and go through the steps that were taken to get to this point. I have spent about a half-day getting to this point (4 hours) and I&#8217;m pretty green at WaveMaker. Feel free to look around at the code and experiment, we can re-import the zip-file if anything breaks.</p>
<p>If you notice any problems with either of the download files please leave a comment below and I&#8217;ll get it corrected as soon as possible.</p>
<h2>PS &#8211; New Drug Half-Life Elimination Taper Planning Tool Application</h2>
<p>I just rewrote my old <strong>Drug Half Life Elimination Taper Charting Tool,</strong> it is written in Silverlight and the new one is written entirely in WaveMaker (Java). You can check it out by going to: http://www.warm-turkey.com , it is in testing phase now so if you find bugs please let me know in the comments. The program uses WaveMaker security and has an administrative login for editing users, drugs, and other lookup tables.</p>
<p>The new tool&#8230;</p>
<p><div id="attachment_2576" style="width: 330px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/TaperTool.jpg"><img aria-describedby="caption-attachment-2576" class="size-medium wp-image-2576" alt="Drug Half Life Elimination TaperTool" src="http://www.displacedguy.com/wp-content/uploads/TaperTool-320x173.jpg" width="320" height="173" /></a><p id="caption-attachment-2576" class="wp-caption-text">Drug Half Life Elimination TaperTool</p></div></p>
<p>This will eventually replace the <a title="Silverlight Version of Drug Half Life Elimination Taper Charting Tool" href="http://www.subotex.com/SuboxoneTaperChart.html" target="_blank">Silverlight version of the tool on Subotex.com</a>. This one will live on <a title="The New Drug Half-Life Elimination Taper Charting Tool" href="http://www.warm-turkey.com" target="_blank">http://www.warm-turkey.com</a> (not cold-turkey&#8230; ) and will help people taper off addictive drugs, alcohol, or any addictive substance that is measurable, and has a half-life.</p>
<p>So it could be used for alcohol, calories, hours on the internet or whatever you are addicted to.</p>
<p>&nbsp;</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
							</item>
		<item>
		<title>WaveMaker For PowerBuilder Developers Part 2 (Installing Tools)</title>
		<link>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-2</link>
				<comments>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-2#respond</comments>
				<pubDate>Thu, 12 Jun 2014 22:36:05 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[PowerBuilder]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[WaveMaker]]></category>
		<category><![CDATA[Web Application Development]]></category>
		<category><![CDATA[Website Development]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2535</guid>
				<description><![CDATA[WaveMaker For PowerBuilder Developers Part 2 (Installing Tools) &#160; Introduction We&#8217;ll be installing the tools that will be used in building a new WaveMaker and MySQL web application. The application will be used as a very simple content management slash note taking type application for storing code snippets, article parts, articles, account information, documentation, links, [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>WaveMaker For PowerBuilder Developers Part 2 (Installing Tools)</h2>
<p>&nbsp;</p>
<h3>Introduction</h3>
<p>We&#8217;ll be installing the tools that will be used in building a new <a title="WaveMaker" href="http://www.wavemaker.com">WaveMaker</a> and MySQL web application. The application will be used as a very simple content management slash note taking type application for storing code snippets, article parts, articles, account information, documentation, links, or anything else that you think you might need to use again to maximize the <a title="DRY Principle " href="https://en.wikipedia.org/wiki/Don%27t_repeat_yourself" target="_blank">DRY principle</a>. The application is being built by me, a PowerBuilder &amp; .NET developer for the purposes of giving WaveMaker a test-drive and to see how much effort is involved in making the switch to the Java based WaveMaker tool. When completed you&#8217;ll have all the tools you need to begin with development, and database creation. If you missed the WaveMaker part one then go back <a title="WaveMaker for PowerBuilder Developers Part 1 (Introduction)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-1">here</a>.</p>
<p>If you&#8217;d like to check out another application, a<a title="Drug Half-Life Elimination Taper Charting Tool - Brand New!" href="http://www.warm-turkey.com" target="_blank"> Drug Half-Life Elimination Taper Planning Tool </a>that I just completed using WaveMaker you can check out <a title="WaveMaker – First Hosted Application Completed" href="http://www.displacedguy.com/tech/wavemaker-first-hosted-application-completed/">this WaveMaker article</a>.</p>
<h3>Installing WaveMaker Studio</h3>
<p>We&#8217;ll be using WaveMaker Studio 6.7 to build the developer registry web application, so if you are following along you&#8217;ll want to install it now. The community edition is completely free. WaveMaker supports Windows, Linux &amp; Mac (intel), so choose the proper installation for your favorite development operating system. I&#8217;ll be using WaveMaker Windows version 6.7.0. <strong><a title="WaveMaker Downloads Page" href="http://www.wavemaker.com/downloads/" target="_blank">WaveMaker Downloads Page</a></strong></p>
<p style="padding-left: 30px;"><strong>WaveMaker Pre-requisites</strong></p>
<p style="padding-left: 30px;">The WaveMaker installation program will assist you in installing any missing components. The first time you run WaveMaker, you might be prompted for the location of the JDK. You&#8217;ll also be prompted for a program folder for your projects.</p>
<h3>Installing the Database (MySQL)</h3>
<p>WaveMaker comes with a built in HSQL database but we&#8217;ll be using MySQL for the project. Specifically I&#8217;m using the MySQL Community Edition for Windows, but you may install which-ever flavor (Linux, Mac) you like. The software is free for personal or instructional use. MySQL provides an all-inclusive installation for all products, you can choose the database server and workbench during the installation. Otherwise download and install them separately, the Workbench isn&#8217;t required but it will make following along and running the included DDL more difficult. <a title="WaveMaker for PowerBuilder Developers - Download MySQL" href="https://dev.mysql.com/downloads/mysql/" target="_blank">MySQL Community All Inclusive Installation Page</a></p>
<h3>Summary</h3>
<p>You should now have a working database, a database development workbench and the WaveMaker Studio tool installed on your computer. Next we&#8217;ll work on creation of the MySQL database, the DDL will be made available for simplicity. Start creating your database <a title="WaveMaker for PowerBuilder Developers Part 3 (Create Project)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-3/">here</a>.</p>
<p>In the next step, we&#8217;ll get started with database and application creation, move to <a title="WaveMaker for PowerBuilder Developers Part 3 (Create Project)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-3/">WaveMaker for PB Developers Part 3</a> next.</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>WaveMaker For PowerBuilder Developers Part 1 (Introduction)</title>
		<link>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-1</link>
				<comments>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-1#respond</comments>
				<pubDate>Wed, 11 Jun 2014 17:59:41 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Migrate PB to WaveMaker]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[PowerBuilder]]></category>
		<category><![CDATA[PowerBuilder Conversions]]></category>
		<category><![CDATA[Website Development]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2533</guid>
				<description><![CDATA[WaveMaker For PowerBuilder Developers Part 1 (Introduction) &#160; Overview Considering that PowerBuilder 15 (beta) is not publicly available without a special SAP login id for existing customers, I decided to take the time to build a WaveMaker web application and see how it compares to PowerBuilder. We&#8217;ll also find out how difficult, or easy it [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>WaveMaker For PowerBuilder Developers Part 1 (Introduction)</h2>
<p>&nbsp;</p>
<p><span style="color: #333333; font-size: 16px; font-weight: bold; line-height: normal;">Overview</span></p>
<p>Considering that PowerBuilder 15 (beta) is not publicly available without a special SAP login id for existing customers, I decided to take the time to build a WaveMaker web application and see how it compares to PowerBuilder. We&#8217;ll also find out how difficult, or easy it is for a PowerBuilder developer to develop with when they have had no formal WaveMaker training. WaveMaker is now 100% Open Source including the multi-tenant and commercial database functionality.</p>
<p>FYI &#8211; I just completed another WaveMaker application, and hosted it on this web server. You can check it out on my <a title="WaveMaker – First Hosted Application Completed" href="http://www.displacedguy.com/tech/wavemaker-first-hosted-application-completed/">first WaveMaker application article</a>. This app is unrelated to the series.</p>
<p>This article is the first in a series covering the creation of a web application using WaveMaker with mySQL.</p>
<p><div id="attachment_2541" style="width: 330px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/WaveMaker-Studio-Overview.jpg"><img aria-describedby="caption-attachment-2541" class="size-medium wp-image-2541" alt="WaveMaker Studio Overview" src="http://www.displacedguy.com/wp-content/uploads/WaveMaker-Studio-Overview-320x215.jpg" width="320" height="215" /></a><p id="caption-attachment-2541" class="wp-caption-text">WaveMaker Studio Overview</p></div></p>
<p>The first objective is to provide a high level overview of WaveMaker and point out the main differences between WaveMaker and PowerBuilder. Next we&#8217;ll provide step-by-step instructions for building a functional WaveMaker &amp; mySQL application (many to many) that will be used as a simple content management database for storing code snippets, article snippets, links, code documentation, or anything you might use more than once, and associate it with a project, a language type (PowerBuilder, JavaScript, HTML, Plain English Text, etc.). The program is intended to assist someone who&#8217;s memory is starting to get a few null pointers, and to maximize the DRY principle. The instructions will be tailored towards a PowerBuilder developer. The DDL and code will be provided as the development progresses and the finished program will be hosted so that you can try it out.</p>
<h3>Quick History &amp; Opinions of WaveMaker</h3>
<p>In short, WaveMaker is a Java based rapid application development tool similar to PowerBuilder. The tool has gone through at least two ownership changes in the last five years, it was recently acquired by <a href="http://www.pramati.com/" target="_blank">Pramati Technologies</a>, a business incubator and enterprise software company founded in the 1990′s.</p>
<p>If you&#8217;d like a to read more about WaveMaker first you can take a look at some of my previous articles or see the <a title="WaveMaker About Page" href="http://www.wavemaker.com/about/" target="_blank">WaveMaker About Page</a> which has a nice summary of the tool history.</p>
<ul>
<li><a title="WaveMaker – It might be the next PowerBuilder for Ajax and Web Applications" href="http://www.displacedguy.com/tech/wavemaker-it-might-be-the-next-powerbuilder-for-ajax-and-web-applications/">WaveMaker it might be the next PowerBuilder for AJAX and Web Applications</a></li>
<li><a title="WaveMaker delivers for the cloud like PowerBuilder did for client-server" href="http://www.displacedguy.com/tech/wavemaker-delivers-for-the-cloud-like-powerbuilder-did-for-client-server/">Wavemaker delivers for the cloud like PowerBuilder did for client server</a></li>
<li><a title="WaveMaker – Take Two – PowerBuilder Pro Reaction, OMG" href="http://www.displacedguy.com/tech/wavemaker-take-two-impressive/">WaveMaker – Take Two – PowerBuilder Pro Reaction, OMG</a></li>
<li><a title="WaveMaker – Revisited Part 2 – Perspective of a PowerBuilder developer" href="http://www.displacedguy.com/tech/wavemaker-revisited-part-2-perspective-of-a-powerbuilder-developer/">WaveMaker – Revisited Part 2 – Perspective of a PowerBuilder developer</a></li>
</ul>
<p>&nbsp;</p>
<h4>Differences between WaveMaker and PowerBuilder</h4>
<p>At a <em>very</em> high level, here are the main differences between PowerBuilder &amp; WaveMaker.</p>
<ul>
<li>WaveMaker is designed to develop web/cloud applications using Java, and other Open Source technologies. PowerBuilder is designed to develop client-server &amp; web based applications using proprietary &amp; .NET technology.</li>
<li>WaveMaker does not have a datawindow, nor does the IDE have any obvious support for object oriented design. WaveMaker being Java based should support OOP however the development tool doesn&#8217;t appear to provide any support for inheritance that is built into PowerBuilder, this observation may be a result of my minimal experience with WaveMaker.</li>
<li>WaveMaker generates Java, JavaScript, Spring, Dojo Framework code, so the resultant code could be used as a starting-point to a typical Java project, or to learn/study Java development. PowerBuilder generates compiled (p-code or machine-code) and proprietary source code files that require (generally speaking) the PowerBuilder IDE to modify and re-compile.</li>
<li>WaveMaker has an impressive list of customers but has never reached critical mass becoming a mainstream tool like PowerBuilder did in the &#8217;90&#8217;s.</li>
</ul>
<p>&nbsp;</p>
<h3>Features of WaveMaker Development</h3>
<p>This quick list of features is based on my opinion. Some shops may view them differently, specifically open-source technologies which is not embraced by some large companies. PowerBuilder shares many of these or is capable of sharing most with the exception of responsive screen layouts and open-source.</p>
<ul>
<li>Visual Development (similar to PB)</li>
<li>Smart Layouts for Devices (aka Responsive)</li>
<li>Re-usable API Prefabs that can be published for use by others</li>
<li>One-click deployment to many environments</li>
<li>App-Store Integration for applications or API prefabs</li>
<li>Collaboration &amp; Release Management</li>
<li>Standards based, uses open source technologies</li>
</ul>
<p>&nbsp;</p>
<h3>WaveMaker Videos</h3>
<p>Here are a few WaveMaker videos that will show you the basic features, and new API prefab functionality. If you haven&#8217;t used WaveMaker before you may want to watch a few of them.</p>
<p>&nbsp;</p>
<p>WaveMaker Studio &#8211; The Grid Designer</p>
<p><iframe src="//www.youtube.com/embed/oRjkDeYnu2s" height="270" width="480" allowfullscreen="" frameborder="0"></iframe></p>
<p>WaveMaker Studio &#8211; Creating a Database From Within WaveMaker</p>
<p><iframe src="//www.youtube.com/embed/oRjkDeYnu2s" height="270" width="480" allowfullscreen="" frameborder="0"></iframe></p>
<p>WaveMaker Studio 7.0 &#8211; API Prefabs</p>
<p><iframe src="//www.youtube.com/embed/x3OcrLdh23o" height="270" width="480" allowfullscreen="" frameborder="0"></iframe></p>
<p><iframe src="//www.youtube.com/embed/QVBzYle0L40" height="270" width="480" allowfullscreen="" frameborder="0"></iframe></p>
<p>&nbsp;</p>
<h3>Summary</h3>
<p>We learned that WaveMaker is an application development tool used for building web &amp; cloud based applications. The development IDE offers drag-and-drop visual development similar to that in PowerBuilder. WaveMaker is Java based and uses many open-source technologies such as Spring, Dojo Framework &amp; Struts. WaveMaker builds a stand-alone Java application, and the source code can be opened in any Java development IDE.</p>
<p>This was the first in a series of articles that cover creation of a working web application used as a developer registry. Next we&#8217;ll make sure we have all the necessary tools and begin development.</p>
<p>&nbsp;</p>
<p>[important]Part two of the series is now available, <a title="WaveMaker For PowerBuilder Developers Part 2 (Intalling Tools)" href="http://www.displacedguy.com/tech/wavemaker-for-powerbuilder-developers-part-2/">WaveMaker Series Part II.</a> [/important]</p>
<p>&nbsp;</p>
<p>Do you have any comments or suggestions? Is there anything specific that you&#8217;d like to see in future articles, just leave a comment, no registration is necessary and you can enter a fake email address if you&#8217;d like.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/wavemaker-for-powerbuilder-developers-part-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Askimet Plugin for WordPress Blogs</title>
		<link>http://displacedguy.com/askimet-plugin-for-wordpress-blogs</link>
				<comments>http://displacedguy.com/askimet-plugin-for-wordpress-blogs#respond</comments>
				<pubDate>Wed, 11 Jun 2014 14:15:30 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Blogging for Cash]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2548</guid>
				<description><![CDATA[How to eliminate spam comments in a WordPress blog I&#8217;ve been using the Askimet plugin to eliminate spam-comments for almost four years on several blogs. It works great and is free for personal use. I am feeling guilty about not paying to use Askimet and figured that promoting the tool was the least that I [&#8230;]]]></description>
								<content:encoded><![CDATA[<h2>How to eliminate spam comments in a WordPress blog</h2>
<p>I&#8217;ve been using the <a title="Askimet" href="https://akismet.com/" target="_blank">Askimet</a> plugin to eliminate spam-comments for almost four years on several blogs. It works great and is free for personal use. I am feeling guilty about not paying to use Askimet and figured that promoting the tool was the least that I can do.</p>
<p>According to their website, the tool has zapped <strong><span style="color: #3366ff;">145 billion</span></strong> spam comments.</p>
<p><div id="attachment_2550" style="width: 330px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/Askimet-Site.jpg"><img aria-describedby="caption-attachment-2550" class="size-medium wp-image-2550" alt="Askimet Site" src="http://www.displacedguy.com/wp-content/uploads/Askimet-Site-320x71.jpg" width="320" height="71" /></a><p id="caption-attachment-2550" class="wp-caption-text">Askimet Site</p></div></p>
<h3>Are you tired of deleting spam-comments from your blog?</h3>
<p>I am not associated with Askimet in any way other than being a user of the plugin. I highly recommend using it on all of your WordPress blogs because it works well, is free, and will save you a lot of time.</p>
<p>In the four years that I&#8217;ve used the WorePress plug-in there hasn&#8217;t been a single problem. You&#8217;d think that spam comments wouldn&#8217;t be a problem if you use spam prevention tools like <a title="https://en.wikipedia.org/wiki/CAPTCHA" href="https://en.wikipedia.org/wiki/CAPTCHA" target="_blank">CAPTHA</a> forms, but somehow spammers are able to defeat these.</p>
<p>&nbsp;</p>
<h3>Askimet Stats Screen &#8211; Shown in the WordPress Dashboard</h3>
<p>As of June 11, 2014, Askimet removed roughly 125,000 spam comments which equates to around 21,000 per-month and <strong><span style="color: #3366ff;">700 per-day</span></strong>. Assuming you work a ten hour day, you&#8217;d need to review and delete around 70 per hour without deleting legitimate comments by mistake! Even with the tool, a handful of bad comments will slide through every day but it is manageable.</p>
<p>&nbsp;</p>
<p><div id="attachment_2549" style="width: 281px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/Askimet-Promotion.jpg"><img aria-describedby="caption-attachment-2549" class="size-medium wp-image-2549" alt="Askimet Blog Comment De-Spammer Promotion" src="http://www.displacedguy.com/wp-content/uploads/Askimet-Promotion-271x240.jpg" width="271" height="240" /></a><p id="caption-attachment-2549" class="wp-caption-text">Askimet Blog Comment De-Spammer Promotion</p></div></p>
<h3>How do you use the Askimet WordPress plugin?</h3>
<p>Using the plugin is very simple, though it does require that you create an account. Considering the tool is free this is an acceptable request.</p>
<ul>
<li>Install &amp; Activate the Asimet plugin</li>
<li>Get your free <a title="Askimet" href="https://akismet.com/" target="_blank">Askimet</a> account, and application key</li>
<li>Go to Settings &#8211;&gt; Askimet and enter your key (see screen print below)</li>
</ul>
<p>That&#8217;s all you need to do!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Assigning the Askimet API Key</h3>
<p><div id="attachment_2551" style="width: 182px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/Askimet-Settings.jpg"><img aria-describedby="caption-attachment-2551" class=" wp-image-2551 " alt="Askimet Settings" src="http://www.displacedguy.com/wp-content/uploads/Askimet-Settings-246x240.jpg" width="172" height="168" /></a><p id="caption-attachment-2551" class="wp-caption-text">Askimet Settings</p></div></p>
<p>&nbsp;</p>
<p>This is where you enter the API key that you received when signing up for a free account. Once you enter the key, everything works like magic.</p>
<h4>Viewing your Askimet statistics</h4>
<p>You can view the stats screen by going to the Askimet settings screen via Settings &#8211;&gt; Askimet.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Leave a comment?</h3>
<p><div id="attachment_258" style="width: 130px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/pcman.gif"><img aria-describedby="caption-attachment-258" class="size-full wp-image-258" alt="Search Engine Optimization" src="http://www.displacedguy.com/wp-content/uploads/pcman.gif" width="120" height="115" /></a><p id="caption-attachment-258" class="wp-caption-text">The SEO Guy&#8230;</p></div></p>
<h3><span style="color: #2c2b2b; font-size: 12px; font-weight: normal; line-height: 18px;">If you have any questions or comments please leave one below, and you are welcome to promote your own blog if you want as long as the promotion is secondary to the comment.</span></h3>
<p>&nbsp;</p>
<p>Comments are free, they <strong>don&#8217;t</strong> require registration, and you can use a fake email address if you want to remain anonymous to everyone except the NSA.</p>
<p>&nbsp;</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/askimet-plugin-for-wordpress-blogs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>PowerBuilder Memory Lane, Version 3</title>
		<link>http://displacedguy.com/powerbuilder-memory-lane-version3</link>
				<comments>http://displacedguy.com/powerbuilder-memory-lane-version3#respond</comments>
				<pubDate>Sat, 17 May 2014 23:24:18 +0000</pubDate>
		<dc:creator><![CDATA[rbianco3]]></dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PB.NET]]></category>
		<category><![CDATA[PowerBuilder]]></category>
		<category><![CDATA[PowerBuilder 15]]></category>
		<category><![CDATA[Top 10 All Time]]></category>

		<guid isPermaLink="false">http://www.displacedguy.com/?p=2496</guid>
				<description><![CDATA[This is the detail page for PB3. If you&#8217;d rather start from the beginning the main article is called, PowerBuilder, Memory Lane for PB Developers. PowerBuilder History, Version 3.0 Rewind to 1993, and explore PowerBuilder Version 3.0. This was a big release for PowerBuilder, a historic release in my mind. I felt like PB3 had demonstrated [&#8230;]]]></description>
								<content:encoded><![CDATA[<p>This is the <em>detail page</em> for <strong>PB3</strong>. If you&#8217;d rather start from the beginning the main article is called, <a href="http://www.displacedguy.com/tech/powerbuilder-memory-lane-pb-developers/">PowerBuilder, Memory Lane for PB Developers</a>.</p>
<h2>PowerBuilder History, Version 3.0</h2>
<p>Rewind to 1993, and explore PowerBuilder Version 3.0. This was a big release for PowerBuilder, a <strong>historic release</strong> in my mind. I felt like PB3 had demonstrated it had enough maturity &amp; stability to be worthy of consideration for application development in the corporate environment. It was definitely a safe bet for department-level application development and showed potential for large and complex mission critical application development.</p>
<h3>Launching Pad To The Future</h3>
<p>PB3 was the <strong>stepping stone</strong> away from the mainframe world, where corporate applications were written using second generation, procedural languages like <a title="Cobol, Development vs PowerBuilder" href="https://en.wikipedia.org/wiki/COBOL" target="_blank">Cobol </a>and CICS. PB3 included robust reporting from the beginning which was typically handled using complex, archaic mainframe reporting tools like <a title="PowerBuilder 3 - Reporting vs Easytrieve" href="http://www.ca.com/us/devcenter/ca-easytrieve.aspx" target="_blank">Easytrieve</a>.</p>
<p>PB3 was so impressive that calling it a stepping stone is a massive understatement. It was more like a <strong>launching pad</strong>, catapulting business applications into the future, which at that time was <a title="Client Server" href="https://simple.wikipedia.org/wiki/Client-server" target="_blank">client server</a>. Client server development leveraged the power of the desktop allowing corporate apps to evolve into modern, robust, attractive and intuitive business applications.</p>
<h2><span style="color: #333333; font-size: 16px; font-weight: bold; line-height: normal;">Dream Come True For Everyone</span></h2>
<p>PowerSoft invested a substantial amount of money in the marketing of PowerBuilder. It usually takes an exceptionally good salesperson to sell software to Fortune 500 companies, but this was not the case when it came to PowerBuilder.</p>
<p>A child could have sold PowerBuilder to 499 of the 500 companies in the Fortune 500. An exaggeration&#8230; yes, but the tool pretty much sold itself in the first ten minutes of a PB demonstration. Anything beyond the first ten minutes of a demo was entertainment for the developers anxious to get their hands on the software. Developers were salivating at the opportunity to develop using such an advanced tool, one that they saw as being <strong>historically significant</strong>. The developer instincts were correct because PB has not only become historically significant but it has written many chapters in the history of information technology over the last few decades.</p>
<h3>The PB System Tables Soap Opera</h3>
<p>Any shop large enough to have dedicated DBA&#8217;s likely went through several iterations of corporate politics before coming to an agreement about the internal PB system tables (pbcatcol, etc.). PB created the system tables automatically when running the tool for the first time but it required SYSTEM credentials to the database. Connecting to the database as SYSTEM by developers is something that is <em><strong>not</strong> </em>going to happen in a corporate IT shop. If you&#8217;ve gone through this phase than you know exactly what I&#8217;m talking about.</p>
<h3>The General Protection Fault, or GPF</h3>
<p>This summary wouldn&#8217;t be complete without mentioning the general protection fault (GPF). A GPF to PowerBuilder is analogous to the blue-screen-of-death and early versions of Microsoft Windows. It happened when the PowerBuilder IDE would crash without warning and any unsaved work lost. The GPF is something the veteran PB developer lived with, learned to work around, and gained a few grey hairs because of them. PB3 was a pretty solid IDE but it was leading edge software, so crashes were part of the cost of doing business. Most developers learned the &#8220;problem&#8221; areas and were able to minimize the negative impact of GPF&#8217;s.</p>
<h2>PB3, The Specifics</h2>
<p>&nbsp;</p>
<p style="padding-left: 30px;"><span style="color: #333333; font-size: 16px; font-weight: bold; line-height: normal;">Release Date</span></p>
<p style="padding-left: 30px;">Some time in 1994. Please leave a comment if you know a more accurate date.</p>
<h3 style="padding-left: 30px;">Notable Enhancements &amp; Fixes</h3>
<p style="padding-left: 30px;">Version three was the first one used by me so I am not aware of any notable enhancements or fixes.</p>
<h3 style="padding-left: 30px;">Notable Problems</h3>
<p style="padding-left: 30px;">There were no serious problems with PB3, however the dreaded GPF was something that a busy developer might see several times per day. Repeated GPF&#8217;s would precipitate the need to reboot Windows and get some fresh, clean memory allocated.</p>
<h3 style="padding-left: 30px;"><span style="color: #333333; font-size: 18px; font-weight: bold; line-height: normal;">Market Share &amp; Trend</span></h3>
<p style="padding-left: 30px;">Add sales numbers here, or other notable statistics.</p>
<p>&nbsp;</p>
<h2>PB3 Visual Flashback</h2>
<p>These images are near and dear to my heart. I poured a lot of sweat &amp; tears into learning PowerBuilder, and developing applications using it. I don&#8217;t think I&#8217;ll ever forget how the splash screen looks in PB3, it is burned into my memory forever.</p>
<h3 style="padding-left: 30px;">Marketing Media</h3>
<h3 style="padding-left: 60px;">Install Packaging</h3>
<p><div id="attachment_2498" style="width: 386px" class="wp-caption alignleft"><a href="http://www.displacedguy.com/wp-content/uploads/PowerBuilder-Box-Version-3.jpg"><img aria-describedby="caption-attachment-2498" class="size-large wp-image-2498" alt="PowerBuilder Marketing Media Version 3" src="http://www.displacedguy.com/wp-content/uploads/PowerBuilder-Box-Version-3-376x480.jpg" width="376" height="480" /></a><p id="caption-attachment-2498" class="wp-caption-text">PowerBuilder Marketing Media Version 3</p></div></p>
<p style="padding-left: 60px;">&#8220;Everything you asked for&#8221; image was provided by <a title="Bruce Armstrong, PowerBuilder Veteran &amp; Expert" href="http://scn.sap.com/people/bruce_armstrong" target="_blank">Bruce Armstrong</a>. Bruce has been using PowerBuilder since version 1.0b. He is the senior editor for the <a title="Bruce Armstrong - PowerBuilder Developers Journal" href="http://brucearmstrong.sys-con.com/" target="_blank">PowerBuilder Developer&#8217;s Journal</a> in which he has authored numerous articles and has a monthly news column. He was one of the editors and authors for PowerBuilder 9: Advanced Client/Server Development by SAMS.</p>
<p style="padding-left: 60px;">[adrotate banner=&#8221;35&#8243;]</p>
<h3 style="padding-left: 60px;"><span style="color: #333333; font-size: 16px; font-weight: bold; line-height: normal;">Splash Screens</span></h3>
<p>Would you help fill in the blanks in the <a title="PowerBuilder, Memory Lane for PB Developers" href="http://www.displacedguy.com/tech/powerbuilder-memory-lane-pb-developers/">PB Memory Lane </a>article? Learn how <a title="Help PB Developers Here" href="http://www.displacedguy.com/powerbuilder-developer-contributions/">right here.</a></p>
<h3 style="padding-left: 30px;">IDE Images</h3>
<p>Would you help fill in the blanks in the <a title="PowerBuilder, Memory Lane for PB Developers" href="http://www.displacedguy.com/tech/powerbuilder-memory-lane-pb-developers/">PB Memory Lane </a>article? Learn how <a title="Help PB Developers Here" href="http://www.displacedguy.com/powerbuilder-developer-contributions/">right here.</a></p>
<h3 style="padding-left: 30px;"></h3>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>PB3, Looking Forward</h2>
<p>PowerBuilder 3 was an amazing tool, but good things don&#8217;t last forever. I can not think of any specific goals that PowerSoft had looking forward to version 4 &amp; 5. I suspect that adding more native database interfaces was a goal at this point because early versions of PowerBuilder lacked native drivers for Microsoft SQL Server and Informix.</p>
<p>Early versions of PB lacked some of the datawindow object types that exist in new versions, such as the tree view dataobject, not to be confused with the tree-view control.</p>
<p>This document is one part of many belonging to the PowerBuilder trip down memory lane document started here, and that has had contributions by many PowerBuilder experts from around the world. If you have information or images that would improve this article, and are willing to share them please leave a comment below. Also indicate if you&#8217;d like attribution, and how you&#8217;d like it done. I am happy to promote your personal blogs in return for helping to make this a better document for everyone.</p>
<p>Here is the link to the main <a title="PowerBuilder, Trip Down Memory Lane for PB Developers" href="http://www.displacedguy.com/tech/powerbuilder-memory-lane-pb-developers/">PowerBuilder, Trip Down Memory Lane</a> page.</p>
]]></content:encoded>
							<wfw:commentRss>http://displacedguy.com/powerbuilder-memory-lane-version3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
