<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1456276220568179137</id><updated>2011-11-27T16:55:51.769-08:00</updated><category term='Online Marketing - Email Blast'/><title type='text'>ThyMedia Blog</title><subtitle type='html'>Website Design &amp;amp; Development, Online Marketing, Google Apps Setup</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.thymedia.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ThyMedia</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1456276220568179137.post-8616303175289698667</id><published>2009-02-05T00:32:00.000-08:00</published><updated>2009-02-10T16:21:54.378-08:00</updated><title type='text'>You may experience several problems after you install an automatic update for Word 2007 on a Windows Vista-based computer</title><content type='html'>Right after I updated Microsoft Office Word 2007, mouse function not really working at all in Word 2007. Also, It makes keep crushing in the middel of project. So I searched and found out useful information for this issue. Please review below and refer it.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You install an automatic update for Microsoft Office Word 2007 on a Windows Vista-based computer. Additionally, the computer must be restarted after the automatic update is installed. However, if Word 2007 is running when you restart the computer, you may experience the following symptoms:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The mouse does not work when you use Word 2007. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;You cannot open a Word document from the Search window in Windows Vista. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;You cannot open a Word document from Windows Desktop Search. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Word crashes when you try to start or to exit Word. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;word stops responding when you open the Open dialog box. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Word stops responding when you save a document. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Word stops responding when you close a document.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: &lt;a class="KBlink" href="http://support.microsoft.com/kb/322756/"&gt;322756&lt;/a&gt; (http://support.microsoft.com/kb/322756/ ) &lt;/p&gt;&lt;p&gt;How to back up and restore the registry in WindowsTo resolve this problem, delete the HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data registry subkey. &lt;/p&gt;&lt;p&gt;To do this, follow these steps:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Exit all Office programs.&lt;br /&gt;Click Start&lt;br /&gt;Collapse this imageExpand this image , type regedit in the Start Search box, and then press ENTER.&lt;br /&gt;Collapse this imageExpand this image&lt;br /&gt;If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Locate and then click the following registry subkey:&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Data&lt;br /&gt;On the Edit menu, click Delete, and then click Yes.&lt;br /&gt;Exit Registry Editor.&lt;br /&gt;Restart Word.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1456276220568179137-8616303175289698667?l=blog.thymedia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thymedia.com/feeds/8616303175289698667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.thymedia.com/2009/02/you-may-experience-several-problems.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/8616303175289698667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/8616303175289698667'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/2009/02/you-may-experience-several-problems.html' title='You may experience several problems after you install an automatic update for Word 2007 on a Windows Vista-based computer'/><author><name>ThyMedia</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1456276220568179137.post-1621039800061751361</id><published>2009-01-30T23:46:00.001-08:00</published><updated>2009-01-30T23:46:03.150-08:00</updated><title type='text'>How Google Apps Setup works</title><content type='html'>Setting your company up with Google applications will help streamline business processes putting everyone in your company on the same communication network.Your Company will be able to enjoy the many benefits of Google. Your company will have its own intranet site hosted by Google.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.thymedia.com/how_google_apps_works.php'&gt;read more&lt;/a&gt; | &lt;a href='http://digg.com/gadgets/How_Google_Apps_Setup_works'&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1456276220568179137-1621039800061751361?l=blog.thymedia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thymedia.com/feeds/1621039800061751361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.thymedia.com/2009/01/how-google-apps-setup-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/1621039800061751361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/1621039800061751361'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/2009/01/how-google-apps-setup-works.html' title='How Google Apps Setup works'/><author><name>ThyMedia</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1456276220568179137.post-4351846667795983056</id><published>2009-01-30T16:19:00.000-08:00</published><updated>2009-01-30T17:11:38.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Online Marketing - Email Blast'/><title type='text'>Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007</title><content type='html'>HTML structures are very different rendering system between web mail system email (Gmail)and Outlook based email system. When we make email blast newsletter, we realized those differences. Outlook understands only certain HTML code tags. Following reference article show full chart of HTML specification&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Introduction to HTML Parsing and Rendering in Outlook 2007&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Microsoft Office Outlook 2007 uses the HTML parsing and rendering engine from Microsoft Office Word 2007 to display HTML message bodies. The same HTML and cascading style sheets (CSS) support available in Word 2007 is available in Outlook 2007.&lt;br /&gt;This article provides reference documentation related to supported and unsupported HTML elements, attributes, and cascading style sheets properties.&lt;br /&gt;Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2) provides detailed instructions about how to install and use the Outlook HTML and CSS Validator tool.&lt;br /&gt;The Outlook HTML and CSS Validator tool helps you to validate HTML and cascading style sheets grammar using some of the most popular Web development tools, such as Microsoft Office SharePoint Designer 2007, Microsoft Expression Web Designer 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004, and Macromedia Dreamweaver 8.&lt;br /&gt;These articles and accompanying tools are provided for your use and can help you to better understand the new capabilities offered with the switch to the Word 2007 HTML parsing and rendering engine. This information can help you with the generation of e-mail newsletters or other complex HTML documents.&lt;/span&gt;&lt;br /&gt;&lt;a id="Word2007MailHTMLandCSS_SupportedHTMLElementsAttributesandCSSProperties" style="COLOR: rgb(0,51,204); TEXT-DECORATION: none"&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Supported HTML Elements, Attributes, and Cascading Style Sheet Properties&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Word 2007 supports a subset of the standard &lt;/span&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl04" style="COLOR: rgb(0,51,204); TEXT-DECORATION: none" onclick="javascript:Track('ctl00_rs1_mainContentContainer_ctl00ctl00_rs1_mainContentContainer_ctl04',this);" href="http://www.w3.org/TR/REC-html40/"&gt;&lt;span style="font-size:85%;"&gt;HTML 4.01 specification&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; and of the Internet Explorer 6.0 HTML specification. Word 2007 also supports a subset of the standard &lt;/span&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl05" style="COLOR: rgb(0,51,204); TEXT-DECORATION: none" onclick="javascript:Track('ctl00_rs1_mainContentContainer_ctl00ctl00_rs1_mainContentContainer_ctl05',this);" href="http://www.w3.org/TR/REC-CSS1.html"&gt;&lt;span style="font-size:85%;"&gt;Cascading Stylesheet Specification, Level 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;. Word 2007 uses HTML elements that support a subset of the Word 2007 cascading style sheets properties. This article categorizes the Word 2007 supported cascading style sheets properties as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;FULL.&lt;/strong&gt; The subset of the standard cascading style sheet 1.0 specification fully supported by Word. Note that Word 2007 also uses HTML elements that support a subset of the Word 2007 cascading style sheets properties.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;COREEXTENDED.&lt;/strong&gt; Two HTML elements that support a subset of the cascading style sheets properties are called out: DIV and P. DIV and P support a subset of Word 2007–supported cascading style sheet and are defined in this article by the term&lt;strong&gt; COREEXTENDED.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CORE.&lt;/strong&gt; SPAN supports a smaller subset of Word 2007–supported cascading style sheets, defined by the term &lt;strong&gt;CORE.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Reference Site Link below:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa338201.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa338201.aspx&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1456276220568179137-4351846667795983056?l=blog.thymedia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thymedia.com/feeds/4351846667795983056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.thymedia.com/2009/01/word-2007-html-and-css-rendering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/4351846667795983056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/4351846667795983056'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/2009/01/word-2007-html-and-css-rendering.html' title='Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007'/><author><name>ThyMedia</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1456276220568179137.post-7737702926457423721</id><published>2009-01-25T20:33:00.000-08:00</published><updated>2009-01-25T20:46:37.495-08:00</updated><title type='text'>Functional JavaScript</title><content type='html'>&lt;h1&gt;&lt;a name="subtitle"&gt;&lt;span style="font-size: 11pt; color: windowtext; font-weight: normal;"&gt;Harnessing the power of the Function Object&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; color: windowtext; font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span name="KonaFilter"&gt;  &lt;/span&gt;  &lt;p&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;By, Rob Gravelle&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;The &lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;JavaScript language&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span id="preLoadWrap0"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; display: none;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_118" spid="_x0000_i1026" type="#_x0000_t75" alt="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" style="'width:16.5pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\MFARAC~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.gif" title="grey_loader"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/MFARAC%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image001.gif" alt="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" shapes="Picture_x0020_118" height="22" width="22" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; display: none;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;/span&gt;can operate equally well within many of the major programming paradigms. The first programming model most students learn is Procedural Programming; so called because procedures (functions) are used to group similar functionality. &lt;/p&gt;&lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;JavaScript&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; also supports most of the features of the Object-Oriented (OO) model, such as encapsulation, modularity, polymorphism and inheritance. Perhaps not a pure OO language like &lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Java&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;, the proliferation of JavaScript Frameworks in recent years, as well as the inclusion of new functionality in later versions of JavaScript, have brought the language closer to true OO style. In this article, we explore the Function object and learn about its role in a lesser known style of coding called Functional Programming. Our specific area of focus is the Functional Programming concept of using Higher Order functions to improve code modularity. Ironically, JavaScript might be the most widely deployed Functional Programming language in use today, but most people are unaware of this fact. That's a shame, because the Functional Programming style is one of our best allies in writing well-structured and modularized code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;h2&gt;&lt;span style="font-size: 11pt; color: windowtext; font-weight: normal;"&gt;Functional Programming: What It's All About&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Functional Programming emphasizes the evaluation of expressions rather than the execution of commands. Tracing back to calculus mathematics, the main goal of Functional Programming is to prevent the inadvertent changing of already calculated values. As &lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;developers&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span id="preLoadWrap3"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; display: none;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="Picture_x0020_119" spid="_x0000_i1025" type="#_x0000_t75" alt="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" style="'width:16.5pt;height:16.5pt;visibility:visible;mso-wrap-style:square'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\MFARAC~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.gif" title="grey_loader"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/MFARAC%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image001.gif" alt="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" shapes="Picture_x0020_119" height="22" width="22" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; display: none;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;/span&gt;know, the most likely cause of accidental variable modifications are functions that have access to global objects. The reason accessing of &lt;/p&gt;&lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;global variables&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt; by multiple functions is inherently dangerous is that changing a global variable in part of a program can have unexpected effects in another part. Functional programming isn't a replacement for Object-Oriented and Pricedural/Imperative styles; each has a place in &lt;/span&gt;&lt;span class="klink"&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Web development&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;span id="preLoadWrap5"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1456276220568179137-7737702926457423721?l=blog.thymedia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thymedia.com/feeds/7737702926457423721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.thymedia.com/2009/01/functional-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/7737702926457423721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/7737702926457423721'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/2009/01/functional-javascript.html' title='Functional JavaScript'/><author><name>ThyMedia</name><uri>http://www.blogger.com/profile/12881874147170486075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1456276220568179137.post-3378272761585463121</id><published>2009-01-11T15:46:00.000-08:00</published><updated>2009-01-11T15:57:39.139-08:00</updated><title type='text'>Just say no to spam... and yes to technology</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;a href="http://www.dmnews.com/James--Wong/author/364/" title="More Articles by James  Wong"&gt;&lt;span style="color: blue;"&gt;James Wong&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;January 06, 2009 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;E-mail marketing has become a staple in today's marketplace. Unfortunately, the proliferation of spam and identity theft scams has drastically reduced the effectiveness of the practice and has buried the applicable e-mails under mountains of garbage. While many people still get excited to see junk postal mail arrive in their mailbox, that sentiment typically does not carry over to an inbox full of junk e-mails.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Ironically, the solution to the spam problem is what caused it in the first place: technology. There is no reason for e-mail marketers to send spam to potential customers in light of the software applications, such as CRM products, available today that allow marketers to track potential customers and weed out those who will consider their messages spam. Here are a few tips on how to implement technology to eliminate the perceived need to send unfocused, blanket e-mails.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Know the customer&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;Many companies send mass e-mails because they are not sure who will be receptive and who won't be. So, they send the message to everyone hoping that the interested ones will actually read it and buy into whatever it is they're asking them to do. The way around this is simple: Know who your potential customers are. Take notes on your potential customers' likes and dislikes, not just data gathered based on what Web sites they visit, but real, personal information that will give you clues on how to approach them in your e-mails. The ideal solution would be to use a technology that allows you to take notes right within your contact list in your e-mail program, which for most of the world is Microsoft Outlook.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Automatic e-mail distribution&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;If you're keeping good notes on potential customers within your e-mail program's contact list, the next step is to use a technology that allows you to set up automatic e-mail follow-ups that can be designated to go to a specific customer or group of customers on a given date and time. This allows you to set up targeted messages to go to potential customers right when you discover important information that will draw them to a particular product or service. Then, you can move on to another project, knowing that the e-mail will be sent to the customer at the right time with the right information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Do it all with one application&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Finally, use a solution that pulls these capabilities all together in one unified application, preferably one with which you are already familiar. This will make sending targeted, personalized marketing e-mails that much easier. A big reason many companies send spam is because it is easy. By using a software application that accomplishes the above tasks within a program you are likely already using, such as Outlook, the ease of sending spam is replaced with the ease of sending personalized, more effective e-mails to potential customers.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;br /&gt;Because of its simplicity, the temptation to send blanket spam e-mails will always exist, but it's important for marketers to realize that by using the right technology, sending targeted e-mails to the right potential customers can be just as easy and much more effective.&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1456276220568179137-3378272761585463121?l=blog.thymedia.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thymedia.com/feeds/3378272761585463121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.thymedia.com/2009/01/just-say-no-to-spam-and-yes-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/3378272761585463121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1456276220568179137/posts/default/3378272761585463121'/><link rel='alternate' type='text/html' href='http://blog.thymedia.com/2009/01/just-say-no-to-spam-and-yes-to.html' title='Just say no to spam... and yes to technology'/><author><name>ThyMedia</name><uri>http://www.blogger.com/profile/12881874147170486075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
