<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Technical References</title>
        <description>Technical References</description>
        <link>http://www.topaz.net/6251</link>
        <lastBuildDate>Tue, 07 Feb 2012 02:12:13 -0400</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Zend and the Art of WebApp Development</title>
            <link>http://www.topaz.net/16788/Zend_and_the_Art_of_WebApp_Development</link>
            <description><![CDATA[<p>Ive worked on several web applications recently and Ive been using pieces of the <a href="http://framework.zend.com/">Zend Framework</a> for them. A while back I reviewed a number of PHP libraries and decided that for our needs, the Zend Framework was ideal. Now that Ive used it for a few applications, Im convinced that it has what we need and Ive been pleased with how well its worked for us.<br /><img style="padding-right:10px;float:left;" alt="" width="192" height="125" src="http://imgdr.massmind.com/uploads/suretech/images/construction-site.png" />When I initially was looking for a PHP framework, it was to enhance our internal Content Management System  TopazPort. When TopazPort was initially designed over six years ago, there wasnt a good set of libraries to build it on, so the original architect wrote everything from the ground up. But things have changed since then, and specifically it is time to update our database layer to take advantage of new features in PHP. Rather than redoing our database layer, I was certain there was an Open Source library out there that we could use. So I reviewed several frameworks, including CakePHP and CodeIgniter, and decided that Zend Framework would work nicely for us. One thing I really like about Zend is that you can take as much or as little as you want. We dont have the resources to completely re-write our CMS to use a framework. But we do have the time to take bits and pieces over time. <br />
But shortly after I picked Zend we put the project to update our CMS on the back burner for a while because we had some more pressing client work to do. I saw this as a perfect opportunity to get some experience with Zend on some smaller projects. So weve ended up ...</p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Fri, 03 Feb 2012 18:00:23 -0400</pubDate>
            <guid>http://www.topaz.net/16788/Zend_and_the_Art_of_WebApp_Development</guid>
        </item>
        <item>
            <title>Flash Lite Games  - With Verizon Wireless</title>
            <link>http://www.topaz.net/4974/Flash_Lite_Games_With_Verizon_Wireless</link>
            <description><![CDATA[Getting a Flash Lite with a Verizon handset requires using the BREW platform.  This is an instruction set on how to push a cell game to your verizon handset.]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 28 Jun 2007 10:59:45 -0400</pubDate>
            <guid>http://www.topaz.net/4974/Flash_Lite_Games_With_Verizon_Wireless</guid>
        </item>
        <item>
            <title>Embedding CSS in a Post</title>
            <link>http://www.topaz.net/6239/Embedding_CSS_in_a_Post</link>
            <description><![CDATA[<h3>Add CSS inline html:</h3>
<p><br />
&lt;style type='text/css'&gt;<br />
sytle from .css<br /><br />
&lt;/style&gt;</p>
<h3><br />
Or like this within a div:</h3>
<p><br />
style=&quot;border: 1px; &quot;</p>
<h3><br />
An example:</h3>
<p><br />
class .intro</p>
<p><font style="margin:0px 0px 9px;padding:0px;font-size:16px;color:rgb(153,0,0);font-weight:normal;line-height:23px;">Rather than a mass customer base, advertising on these blogs gives lobbyists unbridled access to an extremely valuable audience: Britains political elite</font></p>
<p>&lt;font style=&quot;margin:0px; margin-bottom: 9px; padding:0px; font-size:16px; color: #990000; font-weight:normal; line-height: 23px;&quot;&gt;&amp;lsquo;Rather than a mass customer base, advertising on these blogs gives lobbyists unbridled access to an extremely valuable audience: Britain&amp;rsquo;s political elite&amp;rsquo;&lt;/font&gt;</p>]]></description>
            <author>Josh Little</author>
            <source>topazgroup</source>
            <pubDate>Thu, 07 Feb 2008 15:25:19 -0400</pubDate>
            <guid>http://www.topaz.net/6239/Embedding_CSS_in_a_Post</guid>
        </item>
        <item>
            <title>Embedding CSS in a Post</title>
            <link>http://www.topaz.net/6239/Embedding_CSS_in_a_Post</link>
            <description><![CDATA[<h3>Add CSS inline html:</h3>
<p><br />
&lt;style type='text/css'&gt;<br />
sytle from .css<br /><br />
&lt;/style&gt;</p>
<h3><br />
Or like this within a div:</h3>
<p><br />
style=&quot;border: 1px; &quot;</p>
<h3><br />
An example:</h3>
<p><br />
class .intro</p>
<p><font style="margin:0px 0px 9px;padding:0px;font-size:16px;color:rgb(153,0,0);font-weight:normal;line-height:23px;">Rather than a mass customer base, advertising on these blogs gives lobbyists unbridled access to an extremely valuable audience: Britains political elite</font></p>
<p>&lt;font style=&quot;margin:0px; margin-bottom: 9px; padding:0px; font-size:16px; color: #990000; font-weight:normal; line-height: 23px;&quot;&gt;&amp;lsquo;Rather than a mass customer base, advertising on these blogs gives lobbyists unbridled access to an extremely valuable audience: Britain&amp;rsquo;s political elite&amp;rsquo;&lt;/font&gt;</p>]]></description>
            <author>Josh Little</author>
            <source>topazgroup</source>
            <pubDate>Thu, 07 Feb 2008 15:25:19 -0400</pubDate>
            <guid>http://www.topaz.net/6239/Embedding_CSS_in_a_Post</guid>
        </item>
        <item>
            <title>Performance Talk Slides</title>
            <link>http://www.topaz.net/15048/Performance_Talk_Slides</link>
            <description><![CDATA[<p>The slides for my talk on Performance at Pace can be found here -</p>
<p><a href="http://imgdr.massmind.com/uploads/suretech/file/Pace%20Performance%20talk.pdf">http://imgdr.massmind.com/uploads/suretech/file/Pace Performance talk.pdf</a></p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Mon, 06 Dec 2010 13:49:31 -0400</pubDate>
            <guid>http://www.topaz.net/15048/Performance_Talk_Slides</guid>
        </item>
        <item>
            <title>Hiding .svn Folders through .htaccess</title>
            <link>http://www.topaz.net/14316/Hiding_svn_Folders_through_htaccess</link>
            <description><![CDATA[<p>One way many people use to keep their website updated is through a source control tool such as SVN. We've found it a useful tool to keep track of changes, allow developers or designers to work on files and to make sure the right files end up on the web server (and we can test the file set on a similar machine prior to making the changes live). We use it even for our HTML-only websites because it allows us to keep track of changes and provides a handy backup tool.</p>
<p>One downside of using SVN is that it creates .svn sub-directories in all the directories that are enlisted in the project. These directories can have information useful to a website hacker (database passwords, for example). So, we need to make sure that people cannot access these sub-directories through HTTP/HTTPS. You could place a .htaccess file in each of the .svn directories, but that is tedious and you have to remember to do it each time you add a new directories. If you have access to your configuration file for your web server, you can make the directories inaccessible there.</p>
<p>But if you don't have access at that level (and many of us don't) the easiest place to make the change is in the .htaccess file at the root of your website.</p>
<p>The following code does just that, assuming you have mod_rewrite in your Apache installation.</p>
<pre>

  RewriteEngine on
  RewriteRule ^((.*)/)?\.svn/(.*) http://www.example.com [R,L]
</pre>
<p>This code checks to see if you have /.svn/ somewhere in the request, and, if it finds it, redirects the request to the root of your website (replace www.example.com with your website root). You could bring up ...</p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Tue, 13 Jul 2010 15:43:11 -0400</pubDate>
            <guid>http://www.topaz.net/14316/Hiding_svn_Folders_through_htaccess</guid>
        </item>
        <item>
            <title>How do I change my SureFiles™ Password?</title>
            <link>http://www.topaz.net/11098/How_do_I_change_my_SureFiles_Password</link>
            <description><![CDATA[<p>You can now automatically submit a request to change your SureFiles password. Your password is not changed automatically. We will send you an email when your password has been successfully changed.</p>
<p>  1.  To change your password, connect to at least one of your shared drives.</p>
<p>  2.  Then click this link -&gt; <a href="https://10.0.14.97/password">https://10.0.14.97/password</a>.</p>
<p>  3.  You will get an error message from your browser about the security certificate. In Internet Explorer 7 click <i><b>Continue to this website</b></i>.  In Internet Explorer 6 click <i><b>Yes</b></i> you want to proceed.</p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" align="center" border="0"><tbody><tr><td><img height="515" alt="" width="486" src="http://imgdr.massmind.com/uploads/suretech/images/sfpasswordie(3).png" /></td>
        </tr><tr><td style="text-align:center;">IE 7 (<i>above</i>) and IE 6 (<i>below</i>)</td>
        </tr></tbody></table><p>      In FireFox click <i><b>Or you can add an exception</b></i>.</p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" align="center" border="0"><tbody><tr><td><img height="242" alt="" width="432" src="http://imgdr.massmind.com/uploads/suretech/images/sfpasswordff.png" /></td>
        </tr><tr><td style="text-align:center;">FireFox</td>
        </tr></tbody></table><p>      Then click <i><b>Add Exception...</b></i></p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" align="center" border="0"><tbody><tr><td><img height="120" alt="" width="488" src="http://imgdr.massmind.com/uploads/suretech/images/sfpasswordff2.png" /></td>
        </tr></tbody></table><p><span>      After the new window pops up, click <i><b>Get Certificate</b></i>, then <i><b>Confirm Security Exception</b></i>.</span></p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" align="center" border="0"><tbody><tr><td><img height="447" alt="" width="442" src="http://imgdr.massmind.com/uploads/suretech/images/sfpasswordff3.png" /></td>
        </tr></tbody></table><p>  4.  You may be asked to log in to the webpage. Use your SureFiles user name and password.  For your SureFiles user name include the word <i><b>suretech</b></i> with a <i><b>backslash</b> (<b>\)</b></i><b>.  </b>So in the log in your user name should look like <i><b>suretech\yourusername</b></i><b>.</b></p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" align="center" border="0"><tbody><tr><td><img height="446" alt="" width="283" src="http://imgdr.massmind.com/uploads/suretech/images/sfpasswordend(1).png" /></td>
        </tr></tbody></table>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Fri, 23 Jan 2009 13:16:31 -0400</pubDate>
            <guid>http://www.topaz.net/11098/How_do_I_change_my_SureFiles_Password</guid>
        </item>
        <item>
            <title>How do I set up my IMAP Email Configuration?</title>
            <link>http://www.topaz.net/9098/How_do_I_set_up_my_IMAP_Email_Configuration</link>
            <description><![CDATA[<p>The following are steps to configure your IMAP email account with SureTech.com.</p>
<p><b>Setting up your IMAP Account with Outlook 2007</b></p>
<p> </p>
<p>1.  Open Outlook and Select Tools-&gt;Account Settings from the main menu.</p>
<p>2.  Select &quot;New&quot; from the &quot;Account Settings&quot; window.</p>
<p> </p>
<p><img alt="" width="567" height="189" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-new-account.png" /></p>
<p> </p>
<p>3.  In the new &quot;Add New E-mail Account&quot; window, insure that &quot;Microsoft Exchange, Pop3, IMAP, or HTTP&quot; radio button is selected and click &quot;Next&quot;</p>
<p><img alt="" width="494" height="162" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-new-account2.png" /></p>
<p> </p>
<p>4. Select the &quot;Manually configure server settings or additional server types&quot; checkbox in lower left corner of the window then click &quot;Next&quot;.  (You will provide your name, e-mail address etc... on step 6)</p>
<p> </p>
<p>5.  Ensure the &quot;Internet E-mail&quot; radio button is selected then click &quot;Next&quot;.</p>
<p> </p>
<p>6.  Provide your name, e-mail address, server and login information in the fields provided.   (Please contact your Account Manager or <a href="mailto:solutions@suretech.com?subject=SureTech.com%20IMAP%20setup%20help">solutions@suretech.com</a>  if you do not have any of the information).</p>
<p> </p>
<p><img alt="" width="535" height="465" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-new-account3.png" /></p>
<p> </p>
<p>Note to AOL, MSN, Earthlink users:  Many ISPs, including America Online, EarthLink, and MSN, will not allow access to an external SMTP server. This is most commonly implemented by blocking traffic to port 25, the SMTP port. You may work around this restriction by using port 2525 instead.  Click <a href="http://www.suretech.com/How Do I Change My SMTP Port">here</a> for instructions to change you SMTP port.</p>
<p> </p>
<p> 7.  Click the &quot;Test Account Settings&quot; button.  You should see the following confirmation:</p>
<p> </p>
<p><img alt="" width="493" height="249" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-new-account4.png" /></p>
<p> </p>
<p>Click &quot;Next&quot; to finish the E-mail Setup Wizard.  If you have any problems setting up your account, please ...</p>]]></description>
            <author>Seth Spanogle</author>
            <source>topazgroup</source>
            <pubDate>Wed, 03 Dec 2008 13:08:11 -0400</pubDate>
            <guid>http://www.topaz.net/9098/How_do_I_set_up_my_IMAP_Email_Configuration</guid>
        </item>
        <item>
            <title>Benefits of NAS in the SMB</title>
            <link>http://www.topaz.net/12320/Benefits_of_NAS_in_the_SMB</link>
            <description><![CDATA[<p></p>
<div class="Section1">
<p class="MsoNormal"><span style="font-size:16pt;line-height:115%;">THE EVOLVING SMB</span></p>
<p class="MsoNormal">Contrary to common assumptions, SMBs have many of the same technology needs as larger organizations albeit on a smaller scale. Fundamentally, they need to share and print documents to facilitate workgroup collaboration and streamline workflow. Additionally, they need to have a system that provides data redundancy to protect the companys information store. While traditional server hardware and operating system software can provide these services, they do so at a cost that often taxes the companys bottom line. For example, beyond the initial cost of the server hardware and operating system, client Access licenses need to be purchased and, because of the ...</p></div>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Sun, 15 Mar 2009 15:06:28 -0400</pubDate>
            <guid>http://www.topaz.net/12320/Benefits_of_NAS_in_the_SMB</guid>
        </item>
        <item>
            <title>Windows Domain and Workgroup Definition</title>
            <link>http://www.topaz.net/12319/Windows_Domain_and_Workgroup_Definition</link>
            <description><![CDATA[<p><span style="color:#000000;">A Windows Server domain is a logical group of computers running versions of the Microsoft Windows operating system that share a central directory database. This central database (known as Active Directory starting with Windows 2000[1], also referred to as NT Directory Services on Windows NT Server operating systems, or NTDS) contains the user accounts and security information for the resources in that domain. Each person who uses computers within a domain receives his or her own unique account, or user name. This account can then be assigned access to resources within the domain.</span></p>
<p><span style="color:#000000;">In a domain, the directory resides on computers that are configured as &quot;domain controllers.&quot; A domain controller is a server that manages all security-related aspects between user and domain interactions, centralizing security and administration. A Windows Server domain is normally more suitable for moderately larger businesses and/or organizations.</span></p>
<p><span style="color:#000000;">Windows Workgroups, by contrast, is the other model for grouping computers running Windows in a networking environment which ships with Windows. Workgroup computers are considered to be 'standalone' - i.e. there is no formal membership or authentication process formed by the workgroup. A workgroup does not have servers and clients, and as such, it represents the Peer-to-Peer (or Client-to-Client) networking paradigm, rather than the centralised architecture constituted by Server-Client. Workgroups are considered difficult to manage beyond a dozen clients, and lack single sign on, scalability, resilience/disaster recovery functionality, and many security features. Windows Workgroups are more suitable for small or home-office networks.</span></p>
<p><span style="color:#000000;">A domain does not refer to a single location or specific type of network configuration. The computers in a domain can share physical proximity on a small LAN or they can be located in different parts of the world. As long as they can ...</span></p>]]></description>
            <author>Seth Spanogle</author>
            <source>topazgroup</source>
            <pubDate>Sun, 15 Mar 2009 10:03:25 -0400</pubDate>
            <guid>http://www.topaz.net/12319/Windows_Domain_and_Workgroup_Definition</guid>
        </item>
        <item>
            <title>SureHealth™ Ratings</title>
            <link>http://www.topaz.net/12028/SureHealth_Ratings</link>
            <description><![CDATA[<p>Here are our current SureHealth ratings. Note that the computer must full-fill the requirements in all columns in order to receive that rating.</p>
<p> </p>
<table style="width:480px;border-collapse:collapse;height:416px;" cellspacing="0" cellpadding="0" width="480" border="1"><colgroup><col style="width:48pt;" width="64" /><col style="width:37pt;" width="49" /><col style="width:71pt;" width="94" /><col style="width:69pt;" width="92" /><col style="width:101pt;" width="134" /><col style="width:100pt;" width="133" /></colgroup><tbody><tr style="border-bottom:#000000 1px solid;height:15pt;"><td style="border-bottom:#000000 1px solid;" width="64" height="20">Level</td>
            <td style="border-bottom:#000000 1px solid;" width="80">Color</td>
            <td style="border-bottom:#000000 1px solid;" width="150">Memory</td>
            <td style="border-bottom:#000000 1px solid;" width="150">Hard disk size</td>
            <td style="border-bottom:#000000 1px solid;" width="150">Hard Disk free space</td>
            <td style="border-bottom:#000000 1px solid;" width="300">Security</td>
            <td style="border-bottom:#000000 1px solid;" width="300">Disaster Recovery</td>
        </tr><tr style="border-bottom:#000000 1px solid;height:15pt;"><td style="border-bottom:#000000 1px solid;" height="20">Platinum</td>
            <td style="border-bottom:#000000 1px solid;">Green</td>
            <td style="border-bottom:#000000 1px solid;">4+ GB</td>
            <td style="border-bottom:#000000 1px solid;">500+GB</td>
            <td style="border-bottom:#000000 1px solid;">40%+</td>
            <td style="border-bottom:#000000 1px solid;">Firewall &amp; AntiVirus</td>
            <td style="border-bottom:#000000 1px solid;">Real-time monitoring/Certified Semi-annual snapshots</td>
        </tr><tr style="border-bottom:#000000 1px solid;height:15pt;"><td style="border-bottom:#000000 1px solid;" height="20">Gold</td>
            <td style="border-bottom:#000000 1px solid;">Green</td>
            <td style="border-bottom:#000000 1px solid;">3GB - &lt;4 GB</td>
            <td style="border-bottom:#000000 1px solid;">250 - 499GB</td>
            <td style="border-bottom:#000000 1px solid;">30% - 39%</td>
            <td style="border-bottom:#000000 1px solid;">Firewall &amp; AntiVirus</td>
            <td style="border-bottom:#000000 1px solid;">Real-time monitoring/Semi-annual snapshots</td>
        </tr><tr style="border-bottom:#000000 1px solid;height:15pt;"><td style="border-bottom:#000000 1px solid;" height="20">Silver</td>
            <td style="border-bottom:#000000 1px solid;">Green</td>
            <td style="border-bottom:#000000 1px solid;">2GB - &lt; 3 GB</td>
            <td style="border-bottom:#000000 1px solid;">100GB - 250 GB</td>
            <td style="border-bottom:#000000 1px solid;">20% - 29%</td>
            <td style="border-bottom:#000000 1px solid;">Firewall &amp; AntiVirus</td>
            <td style="border-bottom:#000000 1px solid;">Active monitoring</td>
        </tr><tr style="border-bottom:#000000 1px solid;height:15pt;"><td style="border-bottom:#000000 1px solid;" height="20">Bronze</td>
            <td style="border-bottom:#000000 1px solid;">Yellow</td>
            <td style="border-bottom:;"></td></tr></tbody></table>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Tue, 03 Mar 2009 12:16:07 -0400</pubDate>
            <guid>http://www.topaz.net/12028/SureHealth_Ratings</guid>
        </item>
        <item>
            <title>What's your job?</title>
            <link>http://www.topaz.net/7396/What_s_your_job</link>
            <description><![CDATA[<p>This may seem like a silly question to some, but I think it's often easy for us to forget what our job really is. I'm going to write this from the perspective of a Software Developer, but it applies equally well to all job functions.</p>
<p>As programmers, we have often been tricked into thinking that we should be writing code all the time and anything less and were not being productive enough. I know I often struggle between writing code  which I enjoy, have some skill in, and can easily see my results  and doing other important project tasks.</p>
<p>When I was working on <a href="http://en.wikipedia.org/wiki/Microsoft_word">Word for Windows 6.0</a> (and there's a whole 'nother story about why it was numbered 6.0 rather than 3.0, since it followed Word for Windows 2.0  the short quote is 6 is larger than 3) Chris Peters (who has since left Microsoft and brought the <a href="http://en.wikipedia.org/wiki/Professional_Bowlers_Association">PBA</a> back into prominence) at one of our team meetings made it clear to us that, in order to ship Word 6.0 we needed to remember that our job wasnt to write code or test code or any of those things. Our job was to ship Word 6.0. Now often that would mean, as developers, we should write some code (or fix some bugs) but we needed to think each day about what we could do that day to help ship Word 6.0. Some days that would mean not writing new code (and new code is the worst  it has to be tested, localized, documented, etc.). Sometimes, the best way to finish the project would be to talk with our program manager and see about cutting a ...</p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Fri, 01 Aug 2008 15:45:57 -0400</pubDate>
            <guid>http://www.topaz.net/7396/What_s_your_job</guid>
        </item>
        <item>
            <title>Installing FAME</title>
            <link>http://www.topaz.net/4770/Installing_FAME</link>
            <description><![CDATA[<a></a><h2> <span class="mw-headline"> FAME Installation Instructions </span></h2>
<ul><li> <a href="http://osflash.org/getting_started_with_fames" class="external text" title="http://osflash.org/getting_started_with_fames">Instructions from OSFlash</a>
</li></ul><a></a><h3> <span class="mw-headline"> FAME Components </span></h3>
<ul><li> <a href="http://www.topaz.net/view/Installing_Eclipse" title="Installing Eclipse">Installing Eclipse</a> IDE - <a href="http://www.eclipse.org/downloads/" class="external text" title="http://www.eclipse.org/downloads/">Download</a> (i've just used the SDK, not the distros)
</li><li> <a href="http://www.topaz.net/view/Installing_ASDT" title="Installing ASDT">Installing ASDT</a> - <a href="http://aseclipseplugin.sourceforge.net/wordpress/?page_id=2" class="external text" title="http://aseclipseplugin.sourceforge.net/wordpress/?page_id=2">How To Install</a>
</li><li> <a href="http://www.topaz.net/view/Installing_FDT_Instead_of_ASDT" title="Installing FDT Instead of ASDT">Installing FDT Instead of ASDT</a> - <a href="http://www.actionscript.com/Article/tabid/54/ArticleID/Optimizing-Your-Workflow-with-Eclipse-and-FDT/Default.aspx" class="external text" title="http://www.actionscript.com/Article/tabid/54/ArticleID/Optimizing-Your-Workflow-with-Eclipse-and-FDT/Default.aspx">Instead of ASDT as an Eclipse plugin</a>
</li><li> <a href="http://www.topaz.net/view/Installing_SWFMill" title="Installing SWFMill">Installing SWFMill</a>
</li><li> <a href="http://www.topaz.net/view/Installing_MTASC" title="Installing MTASC">Installing MTASC</a> - <a href="http://www.mtasc.org/#download" class="external text" title="http://www.mtasc.org/#download">Download</a>
</li></ul><a></a><h2> <span class="mw-headline"> <u>FAME History</u> </span></h2>
<ul><li> <a href="http://actionscript.com/Article/tabid/54/ArticleID/towards-open-source-flash-development/Default.aspx" class="external text" title="http://actionscript.com/Article/tabid/54/ArticleID/towards-open-source-flash-development/Default.aspx">Origin</a>
</li><li> <a href="http://www.actionscript.com/Article/tabid/54/ArticleID/Far-Beyond-Open-Source-Flash-Development/Default.aspx" class="external text" title="http://www.actionscript.com/Article/tabid/54/ArticleID/Far-Beyond-Open-Source-Flash-Development/Default.aspx">One Year Later</a>
</li></ul>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Thu, 24 May 2007 12:57:43 -0400</pubDate>
            <guid>http://www.topaz.net/4770/Installing_FAME</guid>
        </item>
        <item>
            <title>Putting HTML elements on top of Flash movies</title>
            <link>http://www.topaz.net/7147/Putting_HTML_elements_on_top_of_Flash_movies</link>
            <description><![CDATA[<p>In order to have HTML elements on top of Flash movies, you need to include the parameter - wmode=&quot;transparent&quot;- in your &lt;embed&gt; element. We use HTML elements for our dropdown menus and we generally want them on top of any content on the page.</p>
<p>If you also have an &lt;object&gt; element, you can add &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt; inside that element.</p>
<p>For wmode to work properly in both IE and FF an attribute should be in both a &lt;param&gt; and the &lt;embed&gt; tag.</p>
<p>For example:</p>
<p>&lt;PARAM NAME=&quot;wmode&quot; VALUE=&quot;transparent&quot;&gt;</p>
<p>&lt;embed wmode=&quot;transparent&quot; src=&quot;flash/hello.swf&quot;&gt;</p>]]></description>
            <author>zhsuxa zhsuxa</author>
            <source>topazgroup</source>
            <pubDate>Fri, 30 May 2008 14:33:50 -0400</pubDate>
            <guid>http://www.topaz.net/7147/Putting_HTML_elements_on_top_of_Flash_movies</guid>
        </item>
        <item>
            <title>Using SureFiles from a wireless connection</title>
            <link>http://www.topaz.net/9945/Using_SureFiles_from_a_wireless_connection</link>
            <description><![CDATA[<p>There are a few things to know about using SureFiles from a wireless connection. The main issue is that you are not likely to automatically get your connection to the gateway as you do when you are connected through the wire. This is because your wireless connection generally takes some time to start up and is not fast enough to be ready for the Citrix Access Gateway client.</p>
<p>If, when you startup, everything works just as it does when you are connected, great! You're ready to go. If it doesn't, you'll generally get this error</p>
<p><img height="133" width="407" alt="" src="http://imgdr.massmind.com/uploads/suretech/images/CAG-Cannot Connect.gif" /></p>
<p>In this case, this error points correctly to the problem - you need to check your Internet connection, which probably hasn't finished getting connected yet. Once your wireless connection has been made, you can go to <a href="https://key.suretech.com">https://key.suretech.com</a> and connect to SureFiles using the steps in the <a href="http://www.suretech.com/9261">Getting Started</a> documentation.</p>
<p>If you have a shortcut to a shared drive and you double click on it before going through the Getting Started steps, you most likely will get the error shown below</p>
<p><img height="152" width="540" alt="" src="http://imgdr.massmind.com/uploads/suretech/images/error_reconnect.gif" /></p>
<p>This just means you need to go through the <a href="http://www.suretech.com/9261">Getting Started</a> steps.</p>
<p> </p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Tue, 23 Dec 2008 14:30:34 -0400</pubDate>
            <guid>http://www.topaz.net/9945/Using_SureFiles_from_a_wireless_connection</guid>
        </item>
        <item>
            <title>SurePhones™ Network Survey</title>
            <link>http://www.topaz.net/8682/SurePhones_Network_Survey</link>
            <description><![CDATA[<p></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 06 Nov 2008 18:56:33 -0400</pubDate>
            <guid>http://www.topaz.net/8682/SurePhones_Network_Survey</guid>
        </item>
        <item>
            <title>How Do I Change My SMTP Port</title>
            <link>http://www.topaz.net/9160/How_Do_I_Change_My_SMTP_Port</link>
            <description><![CDATA[<p>Many ISPs, including America Online, EarthLink, and MSN, will not allow access to an external SMTP server. This is most commonly implemented by blocking traffic to port 25, the SMTP port. If your e-mail reader supports it, you may work around this restriction by using port 2525 instead.</p>
<p> </p>
<h3><b>Outlook 2007</b></h3>
<p><img height="461" alt="" width="525" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-new-account-port2525(2).png" /></p>
<p> </p>
<p> </p>
<p> </p>]]></description>
            <author>Seth Spanogle</author>
            <source>topazgroup</source>
            <pubDate>Sat, 06 Dec 2008 08:57:52 -0400</pubDate>
            <guid>http://www.topaz.net/9160/How_Do_I_Change_My_SMTP_Port</guid>
        </item>
        <item>
            <title>VOIP Resources</title>
            <link>http://www.topaz.net/8985/VOIP_Resources</link>
            <description><![CDATA[<p><a href="http://www.ozvoip.com/codecs.php">VOIP Codec information</a></p>
<p>RingCentral <a href="http://help.ringcentral.com/cgi-bin/ringcentral.cfg/php/enduser/std_adp.php?p_faqid=207&amp;p_created=1196388362&amp;p_sid=D48OyCkj&amp;p_accessibility=0">SNOM FAQ 1 - SNOM SIP telephones - Installation and Setup instructions</a></p>
<p>FAQ 2 -</p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Tue, 25 Nov 2008 05:08:46 -0400</pubDate>
            <guid>http://www.topaz.net/8985/VOIP_Resources</guid>
        </item>
        <item>
            <title>But I am an Administrator</title>
            <link>http://www.topaz.net/9125/But_I_am_an_Administrator</link>
            <description><![CDATA[<p>It's annoying when the things designed to protect us just get in our way. Today I was doing some work on our file server and wanted to check out some ways to see how much disk space was being used by certain clients without having access to their folders (I'm still not sure if that's possible, but this happened along the way). In searching around I discovered the fsutil tool and wanted to play with it a bit. I used remote desktop to log in to our administrative server, opened a command window, and typed an fsutil command. The error that was returned to me was:</p>
<p><span style="font-family:'Courier New';">The FSUTIL utility requires that you have administrative privileges.</span></p>
<p>At which point I wanted to scream - But I Am an Administrator.</p>
<p>So, I looked around to make sure. Yes, I was in the Domain Admins group which was in the Administrators group. Looked like I was good to go. I had logged in with my admin account rather than my normal user accout. Hmm, what was up?</p>
<p>I searched on Google and thankfully came across a comment in <a href="http://www.realgeek.com/forums/please-help-printer-administrator-problem-370506.html">this post</a> that reminded me that Windows 2008 requires you to explicitly run the command window as an administrator. I right-clicked on the cmd icon, selected Run as Administrator, and voila! the fsutil command ran. Not that it gave me the information I wanted, but it ran.</p>
<p> </p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Thu, 04 Dec 2008 22:20:56 -0400</pubDate>
            <guid>http://www.topaz.net/9125/But_I_am_an_Administrator</guid>
        </item>
        <item>
            <title>Sharing QuickBooks File between Windows and Macintosh</title>
            <link>http://www.topaz.net/8762/Sharing_QuickBooks_File_between_Windows_and_Macintosh</link>
            <description><![CDATA[<p style="margin:0px 0px 0px 0px;font:9px 'Lucida Grande';"> </p>
<p style="margin:0px 0px 0px 0px;font:9px 'Lucida Grande';">How to Share QuickBooks Data Between Mac and Windows, updated 11/4/05    </p>
<p style="margin:0px 0px 0px 0px;font:9px 'Lucida Grande';"><b> </b></p>
<p style="margin:0px 0px 0px 0px;font:12px Helvetica;"><span style="font:9px 'Lucida Grande';"><b>1</b></span> </p>
<p style="margin:0px 0px 0px 0px;font:17px 'Lucida Grande';"><b> </b></p>
<p style="margin:0px 0px 0px 0px;font:18px 'Lucida Grande';"><b>How to Share QuickBooks Data Between Mac and Windows</b><span style="font:12px Helvetica;"> </span></p>
<p style="margin:0px 0px 0px 0px;font:13px 'Lucida Grande';"><b> </b></p>
<h2><b>Mac &gt; Windows</b><span style="font:12px Helvetica;"> </span></h2>
<h2> </h2>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';">Once you receive a .QBB file from a QuickBooks 2006 for Mac user, follow these instructions to restore the file </p>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';">in QuickBooks for Windows.<span style="font:12px Helvetica;"> </span></p>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';"><b> </b></p>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';"><b>1In QuickBooks 2006 for Windows</b><b>, choose File &gt; Restore.</b><span style="font:12px Helvetica;"> </span></p>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';"> </p>
<p style="margin:0px 0px 0px 0px;font:10px 'Lucida Grande';"><span class="Apple-style-span" style="font-family:Times;font-size:15px;"></span></p>
<p style="margin-top:.5em;margin-right:0px;"></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Wed, 12 Nov 2008 20:36:50 -0400</pubDate>
            <guid>http://www.topaz.net/8762/Sharing_QuickBooks_File_between_Windows_and_Macintosh</guid>
        </item>
        <item>
            <title>SurePhones Manual </title>
            <link>http://www.topaz.net/7618/SurePhones_Manual</link>
            <description><![CDATA[<h2>Known Issues</h2>
<ol><li>Call conference only works with 3 way calling on hard phones.  Soft phones can reportedly handle up to 10 simultaneous calls</li>
    <li>Currently it is not possible to automatically hit dial and successfully call a number from the Caller ID list - these must be redialed manually.<span class="Apple-style-span" style="font-family:Arial;font-size:16px;"><br /></span></li>
</ol><h2> </h2>
<h2>Key Training Issues</h2>
<ol><li>BUTTONS DO NOT DIAL AS YOU PUSH THEM:
    <ul><li><span class="Apple-style-span" style="color:rgb(0,0,0);">Its almost like email: when you enter a phone number the system then SENDS the phone number to connect you. </span></li>
        <li><span class="Apple-style-span" style="color:rgb(0,0,0);">The phones are sensitive to the TIMING of your pushing the buttons.  Dialing 3 or 4 digits and then pausing can result in a failed cal.  </span></li>
        <li>To control this you can <span style="background-color:#FFFF00;"><b>change the delay before dialing preferences setting</b></span>.</li>
    </ul></li>
    <li>BLIND vs MANAGED call Transferring</li>
    <li>RING OUT</li>
    <li>FIND ME FOLLOW ME<br />
     </li>
</ol><p> Pending Configuration Items</p>
<ol><li>Outbound call forwarding setup</li>
</ol><p> </p>
<h1><span style="font-size:18pt;line-height:115%;">IP Phone User Guide - Mailbox, Mute and Hold Buttons</span></h1>
<p class="MsoNormal"><u><span style="font-size:12pt;line-height:115%;">Dialing a Telephone Number</span></u></p>
<p class="MsoNormal">Activate a dial-tone prompt one of four ways:</p>
<p class="MsoListParagraphCxSpFirst" style="text-indent:-.25in;"><span style="font-family:Symbol;"><span>·<span style="font:7pt 'Times New Roman';">         </span></span></span>Lifting the headset</p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;"><span style="font-family:Symbol;"><span>·<span style="font:7pt 'Times New Roman';">         </span></span></span>Press the speaker button</p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent:-.25in;"><span style="font-family:Symbol;"><span>·<span style="font:7pt 'Times New Roman';">         </span></span></span>Press an empty line button</p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-.25in;"><span style="font-family:Symbol;"><span>·<span style="font:7pt 'Times New Roman';">         </span></span></span>Press the headset button (only when a headset is connected)</p>
<p class="MsoNormal">Enter the phone number using your ...</p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Wed, 17 Sep 2008 18:07:29 -0400</pubDate>
            <guid>http://www.topaz.net/7618/SurePhones_Manual</guid>
        </item>
        <item>
            <title>Creating an Outlook Signature</title>
            <link>http://www.topaz.net/8676/Creating_an_Outlook_Signature</link>
            <description><![CDATA[<p>Adding a signature to your e-mails will add a professional look to your emails especially when sending corporate emails. Adding a signature to emails is the same way as in Outlook 2003, only difference is that you can add a signature using the ribbon feature in Outlook 2007.<br />
 </p>
<p>Open Outlook and click on &quot;compose new email&quot;, when the new email window appears, select the Insert tab on the ribbon.</p>
<p> </p>
<p><img height="245" width="355" alt="" src="http://imgdr.massmind.com/uploads/suretech/images/outlook-signature-1.gif" /></p>
<p> </p>
<p> Click on the &quot;New&quot; button and enter a name for your signature (ie Corporate). Enter the details you want in the signature and then save it. You can choose a default signature if you have more than one signatures. You can set you font, size and color of signature.  <br />
 </p>
<p> </p>
<p><img height="337" width="500" alt="" src="http://imgdr.massmind.com/uploads/suretech/images/signature-screen.jpg" /></p>
<p> </p>
<p>Now select this signature from the Signature menu in Insert tab.  *Note if your create more than one signature, each time you create a new email you may select which signature you would like on your email by clicking the &quot;Signature&quot; button in the menu bar.</p>]]></description>
            <author>Seth Spanogle</author>
            <source>topazgroup</source>
            <pubDate>Thu, 06 Nov 2008 12:24:02 -0400</pubDate>
            <guid>http://www.topaz.net/8676/Creating_an_Outlook_Signature</guid>
        </item>
        <item>
            <title>Never trust user input</title>
            <link>http://www.topaz.net/7229/Never_trust_user_input</link>
            <description><![CDATA[<p>One of the most common security issues I see in code from new web developers (and even some experienced ones) is not sanitizing user input. They trust user input to have always come from a non-adversarial user interacting with the site through a web browser. Given the HTTP(S) protocol, there is absolutely no reason this needs to be the case. There are lots of ways a mischievous person can send data to your website by going through the browser, or by not using a browser at all. Even users who are not trying to be malicious can cause you trouble.</p>
<h1>Sanitizing Input Strings</h1>
<p>Most developers are aware of <a href="http://en.wikipedia.org/wiki/SQL_injection">SQL Injection attacks</a> and know how important it is to sanitize input strings such as names, email addresses and any other content. (kxcd has a <a href="http://xkcd.com/327/">very funny cartoon</a> about such exploits). Steve Friedl has a <a href="http://www.unixwiz.net/techtips/sql-injection.html">good article</a> on how attackers find such holes in your applications. It's critical for web application security that you make sure inputs are properly escaped before using them in database queries. Perhaps in a future post I'll talk about some strategies for doing that more effectively. And remember that you must sanitize <b>all</b> input, not just strings. Sure, you have a &lt;select&gt; list to allow the user to pick which type of pizza they want and you've given them numbers (1 = cheese, 2 = sausage, 3 = veggie combo, etc.) but that doesn't stop someone from sending you a request where the pizza type is a string with instructions to change the admin email address to their own.</p>
<h1>Preventing Problematic Output</h1>
<p>But it's not just SQL Injection attacks we must be concerned about with sanitizing user input. What happens to your application if a user can put HTML in their ...</p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Fri, 20 Jun 2008 12:19:17 -0400</pubDate>
            <guid>http://www.topaz.net/7229/Never_trust_user_input</guid>
        </item>
        <item>
            <title>Expanding a virtual disk in parallels on a mac</title>
            <link>http://www.topaz.net/7230/Expanding_a_virtual_disk_in_parallels_on_a_mac</link>
            <description><![CDATA[<p> From: http://uneasysilence.com/archive/2007/01/9404/</p>
<p> </p>
<p>Having a small bootable volume would make the below duplication easier, but making the volume in the first place would take more time than the duplication.</p>
<p> </p>
<div><span class="Apple-style-span" style="color:rgb(68,68,68);font-family:verdana;font-size:9px;"></span><ol class="commentslist" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-size:11px;list-style-type:none;margin-top:5px;margin-right:0px;margin-bottom:12px;margin-left:0px;"><li class="item" style="margin-top:0px;margin-right:0px;margin-left:0px;background-color:rgb(255,255,255);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(204,204,204);border-right-color:rgb(204,204,204);border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);margin-bottom:7px;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;">
    <div class="fix" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;">
    <div class="author_meta" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;">
    <p class="author_meta" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-weight:bold;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:7px;"><span class="user" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;">SFW</span></p>
    </div>
    <div class="comment_text" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:7px;margin-bottom:0px;margin-left:7px;line-height:16px;">
    <p style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:1em;margin-right:0px;margin-bottom:1em;margin-left:0px;">This doesnt have to be this complicated (from my posting last year at parallels mac forum):</p>
    <p style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:1em;margin-right:0px;margin-bottom:1em;margin-left:0px;">(0) For Mac users, at least, ...</p></div></div></li></ol></div>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Fri, 20 Jun 2008 18:01:38 -0400</pubDate>
            <guid>http://www.topaz.net/7230/Expanding_a_virtual_disk_in_parallels_on_a_mac</guid>
        </item>
        <item>
            <title>Watching your code execute</title>
            <link>http://www.topaz.net/7212/Watching_your_code_execute</link>
            <description><![CDATA[<p>When I was a younger (and more foolish programmer) I was fortunate enough to learn from some talented software developers. One of the many important lessons I learned was the benefits of watching your code excute. Now, to some, that may sound as exciting as watching the grass grow. But it actually is very interesting and helps you create higher quality code faster.</p>
<p>I know that many people run their code and if it looks like it works they figure - Great, I'm done! But while seeing that it performs as expected is one test of your code, seeing your code in action gives you a much better sense of what's happening and whether it's going to do the right in every case.</p>
<p>Let's take a look at a contrived example in code. I'll use PHP since its what I'm using for most of my work these days, and I'll simplify the code so it's clear what's going on.</p>
<pre>
function getItemFromDBOrCache()
{
	$fInCache = false;

	$fINCache = foundInCache($row);

	if (!$fInCache) {	
		$row = fetchFromDB();
	}

	return $row;
}
</pre>
<p>If you run this code, your program should work fine. Yes, the cache isn't used, but if you don't have an easy way of checking that, you'll never notice the uppercase typo on the $fINCache line. But, if you set a breakpoint on this function and step through each line, you're very likely to notice the problem (even if there are several lines between the pieces of code in the example). You'd see the cache return the item and then the code still fetch the item from the database. Doing a good code review would probably also uncover this problem, but usually that's later in the development process. I suggest stepping through all new code when ...</p>]]></description>
            <author>David McKinnis</author>
            <source>topazgroup</source>
            <pubDate>Fri, 13 Jun 2008 13:41:08 -0400</pubDate>
            <guid>http://www.topaz.net/7212/Watching_your_code_execute</guid>
        </item>
        <item>
            <title>Book Review: The Security Development Lifecycle</title>
            <link>http://www.topaz.net/7087/Book_Review_The_Security_Development_Lifecycle</link>
            <description><![CDATA[<p>Security is something that is very important in all kinds of applications today. I have many more articles I want to write about security (particularly since we fixed a recent security hole). I'm going to start, however, with a review of one of two books I read recently on security. The book - The Security Development Lifecycle, by Michael Howard and Steve Lipner - steps you through the Microsoft process of creating more secure software. I used to work at Microsoft, but left shortly before the SDL process was instituted, so I haven't seen how this process worked there. But, as the authors point out, if you look at how Microsoft has improved its reputation for security issues over time, this process has some real value.</p>
<div style="float:right;"></div>
<p>The meat of the book (Part II)  is an explanation of the stages of the Security Development Lifecycle (SDL) process. The authors do a good job of explaining these steps and how you can implement them in your own project. I think the SDL is a great process for improving the security of a software project and would suggest anyone who is concerned about the security of their software project (which should be just about everyone working on a significant software project) should read this book.</p>
<p>I would recommend this book for managers and developers (even though the authors point out it is not a book with code samples and examples of how to write better code). I believe if developers know more about the how security issues crop up and can be handled, they will be better equipped to write solid code.</p>
<p> </p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Tue, 06 May 2008 15:26:21 -0400</pubDate>
            <guid>http://www.topaz.net/7087/Book_Review_The_Security_Development_Lifecycle</guid>
        </item>
        <item>
            <title>Book Review: Secure Coding: Principles and Practices</title>
            <link>http://www.topaz.net/7148/Book_Review_Secure_Coding_Principles_and_Practices</link>
            <description><![CDATA[<div style="float:right;"></div>
<p><a href="/7087">Last time</a> I reviewed one of two books on security that I had recently read. This time I'll review the other book - Secure Coding: Princeiples &amp; Practices by Mark G. Graff and Kenneth R. van Wyk (and published by O'Reilly which puts out excellent books in general).</p>
<p>This is a great book which I would recommend developers, testers and managers read. Even operations folks could get something out of this book. It's a different book from the Security Development Lifecycle in many ways. It's shorter and doesn't provide the step-by-step methods that SDL does. It is very easy reading, with just a few coding samples. It provides some great real-life examples of security flaws and some creative solutions.</p>
<p>Graff and van Wyk give you a lot of things to think about and some problems to avoid and ways to do things right.</p>
<p>One of their better suggestions is to come up with a metaphor of your application (or a particular feature) when you are designing the architecture. Rather than thinking about people making seat reservations (for an on-line ticketing system, for example) come up with a different model and think about how someone might attack that. Because, they point out, someone attacking you isn't necessarily following your model and architectural security flaws are the most difficult to solve.</p>
<p>This is another book I'd suggest you read and have on your shelf.</p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Fri, 30 May 2008 16:40:42 -0400</pubDate>
            <guid>http://www.topaz.net/7148/Book_Review_Secure_Coding_Principles_and_Practices</guid>
        </item>
        <item>
            <title>Why am I Blogging?</title>
            <link>http://www.topaz.net/7149/Why_am_I_Blogging</link>
            <description><![CDATA[<p>A reasonable question to ask really.</p>
<p>My main audience at this point is the development staff at Topaz Group. We are separated both by space and time. By space, because we are spread out and do not share offices or even the same area code. By time because I know there will be new developers coming after me, some of whom may join only after I leave. And while there will be development documents and design documents that may be private, I also want to write about how one does a good job of developing software.</p>
<p>Obviously, by making this public, I also hope that there will eventually be other readers (and, once we advance the tool some, we'll even turn on comments so you can make yourselves known). As with the Topaz Group developers, I would hope that I have some words of wisdom to new developers.</p>
<p>I've been in the business of developing software for over twenty years now (and &quot;writing computer programs&quot; for over thirty years if you take a broad definition of that phrase. Perhaps later I'll write down some of my early experiences for historical sake) and I've had the opportunity to learn from some remarkable people and make some mistakes, which helps the learning process. So, I'd like to pass on that learning to whomever is interested. Hopefully you'll find some of it useful and you'll come back to read more.</p>
<p> </p>
<p> </p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Fri, 30 May 2008 17:03:06 -0400</pubDate>
            <guid>http://www.topaz.net/7149/Why_am_I_Blogging</guid>
        </item>
        <item>
            <title>Communication and Flash</title>
            <link>http://www.topaz.net/6839/Communication_and_Flash</link>
            <description><![CDATA[<div style="width:550px;text-align:left;margin-bottom:0px;margin-top:0px;margin-right:0px;text-indent:0px;font-family:Calibri, Calibri, sans-serif;font-size:10.9pt;font-style:normal;font-weight:normal;" class="Sect">
<p><b><span style="color:rgb(0,0,0);">Methods Used to Communicate with Adobe Flash and Flex</span></b><span style="color:rgb(0,0,0);"></span></p>
<br /><table width="480" cellspacing="0" cellpadding="0" border="1" align="center" style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;"><tbody><tr style="font-weight:bold;"><td>Type</td>
            <td>Setup Cost</td>
            <td>Maintenance</td>
            <td>Performance</td>
            <td>Reliability</td>
            <td>Delivery Method</td>
            <td>Message Format</td>
            <td>Communication</td>
            <td>Best for</td>
        </tr><tr><td>URL Variables</td>
            <td>Low</td>
            <td>High</td>
            <td>Very low</td>
            <td>Very low</td>
            <td>HTTP/HTTPS</td>
            <td>URLencoded text</td>
            <td>Asynchronous</td>
            <td>Simple data types</td>
        </tr><tr><td>XML Connections</td>
            <td>Low</td>
            <td>High</td>
            <td>Very low</td>
            <td>Very low</td>
            <td>HTTP/HTTPS</td>
            <td>XML text</td>
            <td>Asynchronous</td>
            <td>Simple data types</td>
        </tr><tr><td>Web Services</td>
            <td>Medium</td>
            <td>Low</td>
            <td>Low</td>
            <td>Medium</td>
            <td>HTTP/HTTPS</td>
            <td>SOAP</td>
            <td>Asynchronous</td>
            <td>Complex data types</td>
        </tr><tr><td>Remoting</td>
            <td>Medium-High</td>
            <td>Low</td>
            <td>High</td>
            <td>Medium</td>
            <td>HTTP/HTTPS</td>
            <td>AMF/binary</td>
            <td>Asynchronous</td>
            <td>Complex data types</td>
        </tr><tr><td>XML socket Services</td>
            <td>Medium-High</td>
            <td>Medium</td>
            <td>High</td>
            <td>High</td>
            <td>Sockets</td>
            <td>XML text</td>
            <td>Synchronous</td>
            <td>Realtime systems</td>
        </tr><tr><td>Binary Socket Services</td>
            <td>High</td>
            <td>Medium</td>
            <td>Very High</td>
            <td>High</td>
            <td>Sockets</td>
            <td>Custom</td>
            <td>Synchronous</td>
            <td>Realtime systems</td>
        </tr></tbody></table><p> </p>
<span style="color:rgb(0,0,0);">1. URL Variables  this legacy method uses HTTP form GET/POST to send and receive information much like a standard Web 1.0 HTML application. All information is sent in paintext and must be URLencoded. Serialization and deserialization must be performed manually. </span>
<p><span style="color:rgb(0,0,0);font-family:Calibri, Calibri, sans-serif;font-size:10.9pt;font-style:normal;font-weight:normal;">Advantages</span></p>
<span style="color:rgb(0,0,0);margin-left:35px;">a.Does not require thirdparty installation or setup.</span><br /><span style="color:rgb(0,0,0);margin-left:35px;">b.Utilizes the HTML GET/POST standards</span><br /><span style="color:rgb(0,0,0);margin-left:35px;">c.Highly customizable</span><br /><p><span style="color:rgb(0,0,0);font-family:Calibri, Calibri, sans-serif;font-size:10.9pt;font-style:normal;font-weight:normal;">Disadvantages:</span></p>
<span style="color:rgb(0,0,0);margin-left:35px;">a.Requires both the ...</span></div>]]></description>
            <author>Thanaroj Taengkhem</author>
            <source>topazgroup</source>
            <pubDate>Mon, 24 Mar 2008 11:57:29 -0400</pubDate>
            <guid>http://www.topaz.net/6839/Communication_and_Flash</guid>
        </item>
        <item>
            <title>FlashGames</title>
            <link>http://www.topaz.net/3551/FlashGames</link>
            <description><![CDATA[<a></a><h1> <span class="mw-headline"> install FAME </span></h1>
<p><a href="http://fgpwiki.corewatch.net/wiki/FAME#.5B.5BFAME.5D.5D" class="external free" title="http://fgpwiki.corewatch.net/wiki/FAME#.5B.5BFAME.5D.5D">http://fgpwiki.corewatch.net/wiki/FAME#.5B.5BFAME.5D.5D</a>
</p><p><a href="http://dev2dev.bea.com/pub/a/2005/11/subclipse.html" class="external text" title="http://dev2dev.bea.com/pub/a/2005/11/subclipse.html">Using SVN in Eclipse</a>
</p><p><a href="http://svnbook.red-bean.com/" class="external text" title="http://svnbook.red-bean.com/">Subversion Documentation</a>
</p>
<a></a><h1> <span class="mw-headline"> Flash Tools </span></h1>
<p><a href="http://www.topaz.net/view/UsingJSFL" title="UsingJSFL">UsingJSFL</a>
</p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Mon, 08 Jan 2007 13:30:00 -0400</pubDate>
            <guid>http://www.topaz.net/3551/FlashGames</guid>
        </item>
        <item>
            <title>Num Lock Getting Stuck on a Macintosh</title>
            <link>http://www.topaz.net/6238/Num_Lock_Getting_Stuck_on_a_Macintosh</link>
            <description><![CDATA[<p><span style="font-size:small;">I couldn't get the Numbers keys on my apple keyboard to work, nothing I could do seemed to help.  The digits refused to work.</span></p>
<p><span style="font-size:small;"> Every time I hit the &quot;clear&quot; button, which is the apple equivalent of Num Lock, I got a little squat sound like the fart of a beetle. </span></p>
<p><span style="font-size:small;">This is the apple system sounds equivalent of &quot;Doh,&quot; congratulations <span style="color:rgb(128,0,0);"><b>you are blocked</b></span>. </span></p>
<p><span style="font-size:small;">I searched  Dr. Google and apple help and this is what they had to say: &quot;to turn on and off num lock, hit the num lock key.&quot;</span></p>
<p><span style="font-size:small;">In other words, thanks but no thanks, come back again another day ... nada amigos. </span></p>
<p><span style="font-size:small;">Well if you're thinking of pulling out your hair try this first:</span></p>
<p> </p>
<p style="margin-left:40px;"><span style="color:rgb(51,51,51);"><span style="font-size:medium;"> NUM LOCK can be deactivated on the mac by hitting option FIVE TIMES. </span></span></p>
<p style="margin-left:40px;"><span style="color:rgb(51,51,51);"><span style="font-size:medium;">This is a setting controlled in Universal Access. <b>Hitting the option key FIVE TIMES enables keyboard control of the mouse</b>, in the event you neglect to plug in your rechargeable or get some other bunk mouse situation.<br /><br /><b>The only indication is that when you hit the 4, 8, 9 and 2 keys on the num pad, the mouse pointer moves a smidgen.   BUT THE NUMBERS DON'T WORK</b>, as if the devil himself were laughing as you try to give someone your phone number on IM.<br /><br />
So try hitting that option button FIVE TIMES to deactivate universal access and see if that's the solution you'r looking for.</span></span></p>
<p style="margin-left:40px;"> </p>
<p> </p>
<p><span style="font-size:small;"><span style="color:rgb(51,51,51);">Here ...</span></span></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 07 Feb 2008 14:28:12 -0400</pubDate>
            <guid>http://www.topaz.net/6238/Num_Lock_Getting_Stuck_on_a_Macintosh</guid>
        </item>
        <item>
            <title>Num Lock Getting Stuck on a Macintosh</title>
            <link>http://www.topaz.net/6238/Num_Lock_Getting_Stuck_on_a_Macintosh</link>
            <description><![CDATA[<p><span style="font-size:small;">I couldn't get the Numbers keys on my apple keyboard to work, nothing I could do seemed to help.  The digits refused to work.</span></p>
<p><span style="font-size:small;"> Every time I hit the &quot;clear&quot; button, which is the apple equivalent of Num Lock, I got a little squat sound like the fart of a beetle. </span></p>
<p><span style="font-size:small;">This is the apple system sounds equivalent of &quot;Doh,&quot; congratulations <span style="color:rgb(128,0,0);"><b>you are blocked</b></span>. </span></p>
<p><span style="font-size:small;">I searched  Dr. Google and apple help and this is what they had to say: &quot;to turn on and off num lock, hit the num lock key.&quot;</span></p>
<p><span style="font-size:small;">In other words, thanks but no thanks, come back again another day ... nada amigos. </span></p>
<p><span style="font-size:small;">Well if you're thinking of pulling out your hair try this first:</span></p>
<p> </p>
<p style="margin-left:40px;"><span style="color:rgb(51,51,51);"><span style="font-size:medium;"> NUM LOCK can be deactivated on the mac by hitting option FIVE TIMES. </span></span></p>
<p style="margin-left:40px;"><span style="color:rgb(51,51,51);"><span style="font-size:medium;">This is a setting controlled in Universal Access. <b>Hitting the option key FIVE TIMES enables keyboard control of the mouse</b>, in the event you neglect to plug in your rechargeable or get some other bunk mouse situation.<br /><br /><b>The only indication is that when you hit the 4, 8, 9 and 2 keys on the num pad, the mouse pointer moves a smidgen.   BUT THE NUMBERS DON'T WORK</b>, as if the devil himself were laughing as you try to give someone your phone number on IM.<br /><br />
So try hitting that option button FIVE TIMES to deactivate universal access and see if that's the solution you'r looking for.</span></span></p>
<p style="margin-left:40px;"> </p>
<p> </p>
<p><span style="font-size:small;"><span style="color:rgb(51,51,51);">Here ...</span></span></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 07 Feb 2008 14:28:12 -0400</pubDate>
            <guid>http://www.topaz.net/6238/Num_Lock_Getting_Stuck_on_a_Macintosh</guid>
        </item>
        <item>
            <title>Installing FDT Instead of ASDT</title>
            <link>http://www.topaz.net/4773/Installing_FDT_Instead_of_ASDT</link>
            <description><![CDATA[<a></a><h1> <span class="mw-headline"> FDT </span></h1>
<p>(Flash Development Tool) is a commercial PlugIn for the <a href="http://www.topaz.net/view/Installing_Eclipse" title="Installing Eclipse">Installing Eclipse</a> IDE to use it for authoring ActionScript 2.0. It is developed by the german company <a href="http://www.powerflasher.com/" class="external text" title="http://www.powerflasher.com/">Powerflasher</a>.
</p><p><br /></p>
<ul><li> <b>Manufacturer:</b> Powerflasher GmbH
</li><li> <b>Website:</b> <a href="http://www.powerflasher.com/fdt/flashsite/flash.htm" class="external free" title="http://www.powerflasher.com/fdt/flashsite/flash.htm">http://www.powerflasher.com/fdt/flashsite/flash.htm</a>
</li><li> <b>License:</b> commercial
</li></ul><p><br />
Features:
</p>
<ul><li> Advanced Code Completion
</li><li> Live Error Highlighting
</li><li> Quick Source Navigation
</li><li> Quick Views
</li><li> Organizing Imports
</li><li> Live Templates
</li><li> Project Tasks
</li><li> JavaDoc
</li><li> ANT Flash Compiler Support
</li><li> MTASC Launcher
</li><li> Flash IDE Launcher
</li><li> SWF Viewer
</li></ul><p>... and many others.
</p><p><br /></p>
<a></a><h2> <span class="mw-headline"> Related Links </span></h2>
<ul><li> <a href="http://fdt.powerflasher.com/forum/" class="external text" title="http://fdt.powerflasher.com/forum/">FDT Forum</a>
</li></ul><p><br /></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 24 May 2007 13:15:08 -0400</pubDate>
            <guid>http://www.topaz.net/4773/Installing_FDT_Instead_of_ASDT</guid>
        </item>
        <item>
            <title>Installing MTASC</title>
            <link>http://www.topaz.net/4771/Installing_MTASC</link>
            <description><![CDATA[<a></a><h1> <span class="mw-headline"> MTASC </span></h1>
<p>(Motion Twin ActionScript Compiler) is an open source command-line compiler for <a href="http://www.topaz.net/view/Flash" title="Flash">Flash</a> <u>ActionScript 2.0</u>.
</p><p><br /></p>
<ul><li> Official website: <a href="http://www.mtasc.org/" class="external free" title="http://www.mtasc.org/">http://www.mtasc.org/</a>
</li><li> License: GNU GPL
</li></ul>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 24 May 2007 13:09:28 -0400</pubDate>
            <guid>http://www.topaz.net/4771/Installing_MTASC</guid>
        </item>
        <item>
            <title>Installing ASDT</title>
            <link>http://www.topaz.net/4772/Installing_ASDT</link>
            <description><![CDATA[<a></a><h1> <span class="mw-headline"> ASDT </span></h1>
<p>(ActionScript Development Tool) is a free PlugIn for the <a href="http://www.topaz.net/view/Installing_Eclipse" title="Installing Eclipse">Installing Eclipse</a> IDE to use it for authoring ActionScript 2.0.
</p><p><br /></p>
<ul><li> <b>Website:</b> <a href="http://www.asdt.org/" class="external free" title="http://www.asdt.org/">http://www.asdt.org/</a>
</li><li> <b>License:</b> GNU GPL
</li></ul>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 24 May 2007 13:13:21 -0400</pubDate>
            <guid>http://www.topaz.net/4772/Installing_ASDT</guid>
        </item>
        <item>
            <title>Installing SWFMill</title>
            <link>http://www.topaz.net/4774/Installing_SWFMill</link>
            <description><![CDATA[<a></a><h1> <span class="mw-headline"> SWFMill </span></h1>
<p>a tool that uses <u>XML</u> files to create a Flash SWF file. It can be used to create a SWF file that contains assets like graphics, sounds, fonts etc. which then can be used with <a href="http://www.topaz.net/view/Installing_MTASC" title="Installing MTASC">Installing MTASC</a> to inject <u>ActionScript</u> <u>bytecode</u>.
</p><p><br /></p>
<ul><li> <b>Website:</b> <a href="http://iterative.org/swfmill/" class="external text" title="http://iterative.org/swfmill/">iterative.org/swfmill</a>
</li><li> <b>License:</b> Open Source
</li></ul>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Thu, 24 May 2007 13:17:57 -0400</pubDate>
            <guid>http://www.topaz.net/4774/Installing_SWFMill</guid>
        </item>
        <item>
            <title>UsingJSFL</title>
            <link>http://www.topaz.net/3552/UsingJSFL</link>
            <description><![CDATA[<a></a><h3> <span class="mw-headline">Notes</span></h3>
<p>You can have JSFL scripts available within the Flash authoring environment by storing them in one of several folders within the Configuration folder. By default:
</p>
<pre>* Windows 2000 or Windows XP: 
  * boot drive|Documents and Settings|user|Local Settings|Application Data|Macromedia|Flash 8|language|Configuration| 
* Mac OS X: 
  * Macintosh HD|Users|userName|Library|Application Support|Macromdia|Flash 8|language|Configuration| 
</pre>
<p>To determine the location of the Configuration folder, use 
</p>
<pre>* fl.configDirectory or 
* fl.configURI 
</pre>
<p><br />
Within the Configuration folder, the following folders can contain scripts that you can access in the authoring environment:
</p>
<pre>* Behaviors
* Commands (for scripts that appear on the Commands menu)
* Effects (for timeline effects)
* JavaScript (for scripts used by Script Assist)
* Tools (for extensible tools in the Tools panel), 
* WindowSWF (for panels that appear in the Windows menu). 
</pre>
<p><br />
If you edit a script in the Commands folder, the new script is immediately available in Flash. If you edit a script for an effect or extensible tool, you have to close and restart Flash, or else use the 
</p>
<pre>* fl.reloadEffects() or
* fl.reloadTools() 
</pre>
<p>If you used a script to add an extensible tool to the Tools panel and you then edit the script, you must either remove and then add the tool to the Tools panel again, or else close and restart Flash for the revised tool to be available.
</p><p><br /></p>]]></description>
            <author>Alberto Molina</author>
            <source>topazgroup</source>
            <pubDate>Mon, 08 Jan 2007 13:30:25 -0400</pubDate>
            <guid>http://www.topaz.net/3552/UsingJSFL</guid>
        </item>
    </channel>
</rss>

