<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>notify &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/notify/</link>
	<description>Feed of posts on WordPress.com tagged "notify"</description>
	<pubDate>Fri, 01 Jan 2010 02:48:24 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Google Wave update]]></title>
<link>http://cristianramon.wordpress.com/2009/12/30/google-wave-update/</link>
<pubDate>Wed, 30 Dec 2009 11:25:14 +0000</pubDate>
<dc:creator>cristianramon</dc:creator>
<guid>http://cristianramon.wordpress.com/2009/12/30/google-wave-update/</guid>
<description><![CDATA[Hi all!! after been using Google Wave for a month I have realized that a very important feature is m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hi all!!</p>
<p>after been using Google Wave for a month I have realized that a very important feature is missing! this feature  is the popup notifier!! Since it&#8217;s a kind of instant messaging I would expect to be notified whenever a wave has changed but, by the moment wave is not able to do that.</p>
<p>Looking around internet I have found some ideas to support this feature:</p>
<ul>
<li>GoogleWave Notifier Chrome extension (<a title="download" href="https://chrome.google.com/extensions/detail/aphncaagnlabkeipnbbicmcahnamibgb" target="_blank">download</a>)
<ul>
<li>you need the last beta Chrome browser to support extensions!</li>
</ul>
</li>
<li>Firefox add-on (<a title="download" href="https://addons.mozilla.org/en-US/firefox/addon/14973" target="_blank">download</a>)</li>
<li>Google Wave Notifier for Windows desktop and Wine on Linux (<a title="download" href="http://sourceforge.net/projects/wave-notify/" target="_blank">download</a>)</li>
</ul>
<p>I have been trying the Google Wave Notifier for windows and seems to work well. You enter login and password on it and then automatically you can see a new icon on your task bar. When someone writes something a pop opens automatically showing you what the other person is writing in real time.</p>
<div id="attachment_83" class="wp-caption aligncenter" style="width: 460px"><a href="http://cristianramon.wordpress.com/files/2009/12/wavenotifier.jpg"><img class="size-full wp-image-83" title="Wave Notifier" src="http://cristianramon.wordpress.com/files/2009/12/wavenotifier.jpg" alt="Google Wave Notifier for Windows desktop" width="450" height="164" /></a><p class="wp-caption-text">Google Wave Notifier</p></div>
<p>If any of you have test one of the other 2 options please feel free to provide comments!</p>
<p>and with that just wish you all a Merry Christmas and a Happy new year!!</p>
<p>Cristian.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Java Threads para SCJP]]></title>
<link>http://raphaelrodrigues.wordpress.com/2009/11/24/java-threads-para-scjp/</link>
<pubDate>Tue, 24 Nov 2009 10:48:06 +0000</pubDate>
<dc:creator>raphaelrodrigues</dc:creator>
<guid>http://raphaelrodrigues.wordpress.com/2009/11/24/java-threads-para-scjp/</guid>
<description><![CDATA[Lembro que quando comecei a estudar para o exame, comentei com um amigo e ele disse: &#8220;Raphael,]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Lembro que quando comecei a estudar para o exame, comentei com um amigo e ele disse: &#8220;Raphael, as questões de thread são muito dificeis, se garante nas demais&#8221;. Fiquei com isso na cabeça, meio que contrariado. Estudei o livro da Katy Serra, e vi nada demais, tirando a decoreba braba, porém o conceito de thread e sincronismo é um paradigma externo a linguagem.</p>
<p>Enfim, fiz um mapeamento do que o exame &#8220;gosta que caia&#8221;. Vamos lá:</p>
<ul>
<li>Uma thread só pode ser startada uma vez. Caso ocorra uma segunda tentativa de start da mesma thread ocorrerá um <a title="class in java.lang" href="../../java/lang/IllegalThreadStateException.html">IllegalThreadStateException</a></li>
<li>Os métodos <em>sleep</em> e <em>yield</em> são estáticos. Atuam em cima da thread corrente (em sistemas monoprocessados apenas uma thread ganhará a cpu por vez).</li>
<li>Os métodos wait, sleep e join movem a thread do estado running para o estado blocked/waiting. E por isso todos os três lançam <a title="class in java.lang" href="../../java/lang/InterruptedException.html">InterruptedException</a> , caso sejam interrompidos.Logo ao chamá-los é necessário tratá-los com try/catch.</li>
<li>Sleep é usado para dar um delay na execução da thread corrente. A thread <strong>não </strong>libera o bloqueio ao objeto quando está dormindo.</li>
<li>Yield tenta escalonar para running outra thread de mesma prioridade que a corrente. A thread anterior volta para runnable. Não a nenhuma garantia que a thread eleita não seja a mesma thread que já estava rodando, ou outra específica.</li>
<li>Quando uma thread chama o método join lê-se assim: b.join();  &#8221;Eu (thread corrente) quero me unir ao fim da thread b, quando b terminar ou expirar eu volto para runnable.</li>
<li>join() espera até a thread morrer . join (long miliseconds) timeout é setado, ou espera até morrer ou expira por timeout.</li>
<li>palavra-chave synchronized só pode ser usada com métodos e blocos, não pode ser usada em classes ou variáveis.</li>
<li>Métodos statics podem ser synchronized o bloqueio será feito na própria classe (java.lang.Class).</li>
<li>Enquanto apenas uma thread pode acessar um método ou bloco synchronized por vez, várias thread podem acessar um método da mesma classe caso ele não seja synchronized.</li>
<li>Os bloqueios são realizados por objeto. Logo num bloco syncronized vc deve passar um objeto, nunca primitivo.</li>
<li>synchronized (this){} equivalente a public void syncronized method(){}</li>
<li>Construtores não podem levar a palavra syncronized. Mas nada impede que tenha um bloco synchronized dentro deles.</li>
<li>wait(), notify() e notifyAll(), devem ser chamados de dentro de contexto syncronized.</li>
<li>notify notifica a primeira thread da fila de waiting, para ser liberada.</li>
<li>notifyAll notifica todas as thread da fila de waiting</li>
<li>um objeto ao chamar waiting, a thread que o disparou liberará seu lock para que outra thread possa entrar no contexto.</li>
</ul>
<p>Em breve algumas questões com pegadinhas de thread. Até <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fangtastic! Has The Vampire Craze Hit Fashion? ]]></title>
<link>http://brainsbeauty.wordpress.com/2009/11/23/fangtastic-has-the-vampire-craze-hit-fashion/</link>
<pubDate>Sun, 22 Nov 2009 23:46:59 +0000</pubDate>
<dc:creator>brainsbeauty</dc:creator>
<guid>http://brainsbeauty.wordpress.com/2009/11/23/fangtastic-has-the-vampire-craze-hit-fashion/</guid>
<description><![CDATA[The fashion world is your glass ball into the future, everything on the runway represents the mood o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>The fashion world is your glass ball into the future, everything on the runway represents the mood of the society and reflects events of the time, from military to masculine, these trends are not just there because the designer thought fuunnnn. no! military trends will occur in times of war (e.g. Iraq), at Brains + Beauty we link the masculine trend to revolution, sex equality&#8230;changing the idea of men wear trousers and women wear dresses, so we were wondering whether the recent vampire obsession has affected the on and off runway!</strong> After team Brains + Beauty went to see The Twilight Saga: New Moon we were surprised how fashion forward the movie was burgundy red velvet cape a la Fendi aw09.- So -yes maybe a little bit lame but whatever- we decided to list some of the most &#8216;fang&#8217;tastic clothing and accessories inspired by this vampire craze.</p>
<div style="text-align:center;"><img src="http://www.style.com/slideshows/fashionshows/F2009RTW/FENDI/RUNWAY/00010m.jpg" alt="Fendi Fall 2009 Ready-to-Wear" width="243" height="362" /><img src="http://www.style.com/slideshows/fashionshows/F2009RTW/FENDI/RUNWAY/00280m.jpg" alt="Fendi Fall 2009 Ready-to-Wear" width="243" height="362" /></div>
<div style="text-align:center;"><img src="http://www.style.com/slideshows/fashionshows/F2009RTW/FENDI/RUNWAY/00080m.jpg" alt="Fendi Fall 2009 Ready-to-Wear" width="243" height="362" /><img src="http://www.style.com/slideshows/fashionshows/F2009RTW/FENDI/RUNWAY/00420m.jpg" alt="Fendi Fall 2009 Ready-to-Wear" width="243" height="362" /></div>
<div style="text-align:center;">(images via Style.com)</div>
<div><strong>Fendi aw09 was completely inspired by vampires, look at the luxurious burgundy velvet, strong shoulders and long coats. But than again&#8230;KarlLagerfeld is probably as close looking to a vampire as it gets&#8230;the man is amazing. </strong><img class="alignleft" src="http://shinysquirrel.typepad.com/.a/6a00d8341c5df753ef012875beb400970c-500wi" alt="Rings1" width="276" height="225" /></div>
<div><a href="http://www.bittersweetsny.com/pages/browse.html" target="_blank"><em>Baby Vamp Rings (available in silver $195 (single $98) 14k gold $425 (single $215)) via BittersweetsNY.com</em></a></div>
<div>These fang inspired rings by Brooklyn based label Bittersweets NY come as an interlocking pair to stack or share with a friend. Also available in single or a more chunky version <em>(</em><a href="http://www.bittersweetsny.com/pages/browse.html" target="_blank"><em>Big Boy Vamp Ring solid sterling silver $200 or 14k rose, yellow or white gold $600) </em></a></div>
<div> </div>
<div><a href="http://brainsbeauty.wordpress.com/files/2009/11/bat-necklace.jpg"><img class="alignright size-medium wp-image-1002" title="bat necklace" src="http://brainsbeauty.wordpress.com/files/2009/11/bat-necklace.jpg?w=243" alt="" width="243" height="300" /></a></div>
<div><a href="http://shop.gilesandbrother.com/collections/womens-classic/products/tiny-bat-necklace#" target="_blank"><em>Tiny Bat Necklace (available in silver $75 or vermeil $90) via GilesandBrother.com </em></a><em>or </em><a href="http://www.brownsfashion.com/product/034H72Z10048.htm" target="_blank"><em>£70 via BrowsFashion.com</em></a></div>
<div>This cute (who doesnt love miniature!) but fierce necklace by Giles and Brother by Philip Crangi is perfect to layer (we lovvveee layering necklaces, post will follow!) with a mystical looking necklace with set stone. This necklace is available in silver or vermeil, it&#8217;s precious without being as expensive as the rings above, perfect for the holidays or a birthday gift!</div>
<div><img class="alignleft" src="http://cache.net-a-porter.com/images/products/46823/46823_in_l.jpg" alt="Balmain Jewel-embellished velvet dress" width="230" height="345" /></div>
<div><a href="http://www.net-a-porter.com/product/46823" target="_blank"><em>Jewel-embellished velvet dress (£4,705 Balmain) via NET-A-PORTER.com</em></a><em> <br />
</em>This velvet dress by Balmain with its statement embellishment and flared cuffs is the perfect vampire inspired cocktail look, the ultra short hem keeps it modern and young. But the choice is yours: 1 Balmain dress, 10 dresses by See by Chloe, Marc by Marc Jacobs etc. or 100 dresses by Topshop, Zara etc. Take your pick!</div>
<div><img class="alignnone" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/10Z01VBLK_thumb.jpg" alt="Mirror 2 Tone Sequin Dress" width="147" height="173" /><img class="alignnone" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/62R75VBLK_thumb.jpg" alt="Lace Panel Dress by Rare**" width="150" height="170" /><img class="alignnone" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/25C03VBLK_thumb.jpg" alt="Embellished Bodycon Dress by Christopher Kane** " width="153" height="168" /></div>
<div><a title="Balmain Jewel-embellished velvet dress" href="http://www.netaporter.com/product/46823"> </a>Topshop this aw09 season has some really great LBD&#8217;s in velvet with lace panels and cut-outs, mirrored ships, embellished in mesh and body hugging panels&#8230;the more attention to detail the better. The recent collaboration with one of Britain&#8217;s hottest designers Christopher Kane produced this mesh-eyelet dress which is elegant and flattering while being very futuristic and young. <em><a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1472787&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank">Mirror 2 Tone Sequin Dress £65</a>, <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1355911&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank">Lace Panel Dress £50</a>, <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;categoryId=185489&#38;parent_category_rn=185487&#38;productId=1369106&#38;langId=-1" target="_blank">Embellished Bodycon Dress £85</a> (all via Topshop.com)</em></div>
<div> </div>
<div><img class="alignright" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/25D39VGRY_thumb.jpg" alt="Hitched lace Skirt By Boutique" /><a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1477616&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank"><em>Hitched Lace Skirt by Boutique £55 via Topshop.com</em></a> This amazing &#8221;blogger look&#8221; -think <a href="http://www.stylebubble.co.uk" target="_blank">Suzy from StyleBubble.com</a>- skirt looks luxurious because of the lace layering and thin lace edging. Pair it with a tank and chunky knitted -cobweb- sweater, layer a few chains and necklaces on top. Or wear with a bodysuit (see <a href="http://www.topshop.com" target="_blank">Topshop.com</a>, <a href="http://www.americanapparel.com" target="_blank">AmericanApparel.com</a>).</div>
<div><a title="Notify Prunella high-waisted velvet jeans" href="http://www.net-a-porter.com/product/46767"><img class="alignleft" src="http://cache.net-a-porter.com/images/products/46767/46767_in_m.jpg" alt="Notify Prunella high-waisted velvet jeans" /> </a> <a href="http://www.net-a-porter.com/product/46767" target="_blank"><em>Prunella high-waisted Velvet Jeans by Notify £160 via NET-A-PORTER.com</em> </a></div>
<div>These flared velvet jeans are a very casual approach to the look, wear with a crisp shirt, an over the thigh sharp cut coat with a good silhouette (we lovelovelove this <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1471475&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank"><em>Lace Structured Coat £195 via Topshop.com</em></a>) and accentuated collar, ankleboots and chunky jewellery.</div>
<div> <img class="alignright" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/43E56UBLK_thumb.jpg" alt="Heart Lace Bra" /></div>
<div><img class="alignright" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/43Q29VNAV_thumb.jpg" alt="Velvet Longline Bralet" /></div>
<div> Extend the trend to your underwear transparent lace layers with fine knits need matching or complimenting</div>
<div>underwear&#8230;unless youre going for tacky of course. Pick vintage inspired bralets (look on Bricklane, London) or pick fine lace in muted colors. <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1490090&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank"><em>Velvet Longline Bralet £20</em></a>, <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1246178&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank"><em>Heart Lace Bra £14</em></a><em> (all via Topshop.com)</em></div>
<div> <img class="alignleft" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/19W28VBLK_thumb.jpg" alt="Stud Fingerless Leather Gloves" width="151" height="150" /></div>
<div> </div>
<div><a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1476597&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank"><em>Stud Fingerless Leather Gloves £18 via Topshop.com</em></a> Finish your look off with these tough gloves for extra drama or when them with something simple for a bit of punch.</div>
<div> </div>
<div><img class="alignright" src="http://www.tattooshock.com/prod_images/1608-bat-tattoo.jpg" alt="Bat Tattoo" /></div>
<div> <a href="http://www.tattooshock.com/1608_bat_tattoo.htm" target="_blank"><em>Temporary Bat Tattoo $0.50 each via TattooShock.com</em> </a>Order a few of these Temporary Bat Tattoos, apply all around your legs before slipping on some very low denier (transparency) black opaques&#8230;tadaa: Bat Tights!</div>
<div> </div>
<div> What are your thoughts on vampire inspired fashion and this whole vampire craze? What do you think about the Twilight Saga Series? Are you team Edward or Team Jacob? How do you interpret vampire fashion? Let us know by dropping a comment or sending and email to <a href="mailto:brainsbeauty@live.co.uk">brainsbeauty@live.co.uk</a></div>
<div> </div>
<div>XX Brains + Beauty<img class="alignright" src="http://media.topshop.com/wcsstore/TopShop/images/catalog/11C30VBLK_thumb.jpg" alt="Curly Sheepskin Gilet" /></div>
<div> </div>
<div>More Team Jacob? We lovelovelove this <a href="http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=0&#38;viewAllFlag=&#38;catalogId=19551&#38;storeId=12556&#38;productId=1302631&#38;langId=-1&#38;categoryId=&#38;parent_category_rn=" target="_blank">Curly Sheepskin Gilet £150 via Topshop</a>. Ebay (make sure the seller is reliable), Portobello Road for near affordable fur, Portobello Green, Relik and One of A Kind are also worth searching.</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Threads]]></title>
<link>http://interviewboard.wordpress.com/2009/11/17/threads/</link>
<pubDate>Tue, 17 Nov 2009 18:43:40 +0000</pubDate>
<dc:creator>technospider</dc:creator>
<guid>http://interviewboard.wordpress.com/2009/11/17/threads/</guid>
<description><![CDATA[1. Write a Java program to create three threads namely A, B, C and make them run one after another. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p>1. Write a Java program to create three threads namely A, B, C and make them run one after another. (C has to run after B completes, B has to run after A completes).<br />
2.    What happens when a thread calls notify() but no thread(s) is waiting?<br />
3.    How will you declare a timer variable that will be accessed by multiple threads very frequently?<br />
4.    How will you synchronize static variables?</p>
<p>5.    What happens when threads are waiting, but never being notified?</p>
<p>//<br />
// <ins><ins></ins></ins></p></blockquote>
<p><strong>ANSWERS:</strong></p>
<blockquote><p>1. Many ways to do it. I prefer join(). When a thrad A calls b.join(), then A runs only after thread b completes. So, for this problem, C has to call b.join() and B has to call a.join()<br />
2.    Actually…, nothing <img src="http://excusemeworld.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> the notify() call simply returns.<br />
3. Declare the variable as volatile. Every thread caches a copy of instance variable, work with local copy, and then sync it with master copy. But, threads do not cache a copy of volatile instance variable.<br />
4.    Obtain class level lock.  synchronized( obj.getClass()) {……..}<br />
5.    Leaving the answer to readers! <img src="http://excusemeworld.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Subscribe to the "Dad in the Essonne" blog]]></title>
<link>http://braunstonian.wordpress.com/2009/11/13/subscribe-to-the-dad-in-the-essonne-blog/</link>
<pubDate>Fri, 13 Nov 2009 14:23:05 +0000</pubDate>
<dc:creator>braunstonian</dc:creator>
<guid>http://braunstonian.wordpress.com/2009/11/13/subscribe-to-the-dad-in-the-essonne-blog/</guid>
<description><![CDATA[At the bottom of the right hand column of this blog you will find a sign me up button so you can be ]]></description>
<content:encoded><![CDATA[At the bottom of the right hand column of this blog you will find a sign me up button so you can be ]]></content:encoded>
</item>
<item>
<title><![CDATA[[I know people who spam]]]></title>
<link>http://spamtertainment.wordpress.com/2009/10/30/i-know-people-who-spam/</link>
<pubDate>Fri, 30 Oct 2009 15:29:28 +0000</pubDate>
<dc:creator>spamtertainment</dc:creator>
<guid>http://spamtertainment.wordpress.com/2009/10/30/i-know-people-who-spam/</guid>
<description><![CDATA[Really? Send them my way. I can alway use interesting SPAM titles and asshole SPAMmers to make fun o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Really? Send them my way. I can alway use interesting SPAM titles and asshole SPAMmers to make fun of.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Simple Javascript Model-View-Controller API]]></title>
<link>http://brooknovak.wordpress.com/2009/09/30/a-simple-javascript-model-view-controller-api/</link>
<pubDate>Wed, 30 Sep 2009 11:15:09 +0000</pubDate>
<dc:creator>brooknovak</dc:creator>
<guid>http://brooknovak.wordpress.com/2009/09/30/a-simple-javascript-model-view-controller-api/</guid>
<description><![CDATA[Model-View-Controller is such a useful and powerful design pattern. You can use MVC for more than ju]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Model-View-Controller is such a useful and powerful design pattern. You can use MVC for more than just physical views (i.e. GUI&#8217;s), but abstract views as well (e.g. pure data structures). You can even use MVC as an event mechanism.<br />
<!--more--><br />
I have written an easy-to-use MVC API for your Javascript applications. The following MVC example uses the API. The model is the <code>userdoc</code>, the views are the <code>toolbar</code> and <code>menu</code>, the controller is the user clicks/edits:</p>
<pre class="brush: jscript;">

// The user document model
var userdoc = function() {

  // Model data
  var data = &#34;&#34;, selStart, selEnd;

  var ud = {

    /**
    * Sets the document data.
    * @param {String} newData The new data to set.
    */
    setData : function(newData) {
      data = newData;
      this.fireEvent(&#34;DataChanged&#34;, newData);
    }
  };

  // Controller: user clicks adjusts selection model data
  document.getElementById(&#34;userdoc&#34;).onclick = function(e) {
    // Set cursor/selection logic
    ud.fireEvent(&#34;SelectionChanged&#34;, selStart, selEnd, e &#124;&#124; window.event);
  }

  return ud;

}();

// Make the userdoc a Model
declareModel(userDoc);

// The tool bar view
var toolBar = {

  // .. Interface code...

  /**
  * Listener function
  */
  onSelectionChanged : function(selStart, selEnd) {
     // Update GUI Buttons according to selection
  }
};
userDoc.addObserver(toolBar);

// Add observer for the main menu
userDoc.addObserver({
  onDataChanged : function(data) {
    menu.saveButton.setEnabled(data != lastSavedData)
  },
  onSelectionChanged : function(selStart, selEnd) {
    // Update revelent buttons according to selection
  }
}, menu);

for (var button in menu) {
  if (button.requiresSelection) {
    // Observe the document selection state
    // and synchronize this buttons enable
    // state according to the selection state
    userDoc.addObserver({
      onSelectionChanged : function(selStart, selEnd) {
        // this points to a button - which is enabled only
        // if there is selection in the document
        this.setEnabled(selStart ? true : false);
      }
    }, button);
  }
}
</pre>
<p>To declare a model you just invoke the <code>declareModel</code> function passing the model object.  </p>
<p>Whenever model data has changed (or when ever you want to raise an event), a <code>fireEvent</code> function will be present in the model object. There is no need to declare event types, you can just fire which ever event name you want. For example, if you fire an event named &#8220;Click&#8221;, all attached observers which a function called <code>onClick</code> will be invoked along with any extra/optional arguments passed to the <code>fireEvent</code> call. </p>
<p>The context which the observer event listener functions are called defaults to the observer objects themselves, otherwise you can provide a specific object. For example; in the code above observers are added to the user document model for every button which requires selection to be enabled, so during registration of each observer the context is set as the button objects (via the second argument). In the observer event code the <code>this</code> identifier points to the corresponding button.</p>
<p>The script for the MVC API:</p>
<pre class="brush: jscript;">

/**
 * Extends the given instance into a model (wrt MVC).
 *
 * @param {Object} subject The subject containing model data to be observed.
 */
function declareModel(subject) {

    // The list of registered observers for this subject
    var observers = [];

    /**
     *
     * Notifies all observers that a specific event occured.
     * Extra arguments will be passed to the observer's relevent event functions.
     *
     * @param {String} event   The event name to fire (excluding the &#34;on&#34; prefix).
     *                         For example, &#34;KeyDown&#34; would invoke &#34;onKeyDown&#34; in all observers
     *
     */
    subject.fireEvent = function(event){

        if (observers.length &#62; 0) {

            // Construct additional arguments array
            var args = Array.prototype.slice.call(arguments);
            args.shift();

            for (var i in observers) {
                var observer = observers[i];

                // If the observer has declared a listener function for this event invoke it
                if (typeof observer.ref[&#34;on&#34; + event] == &#34;function&#34;)
                	observer.ref[&#34;on&#34; + event].apply(observer.context, args);
            }
        }
    };

    /**
     * Adds an observer for receiving event notifications.
     * If the observer already exists in the observer set it will not be added twice.
     *
     * @param {Object} observer         An observer to add to the set.
     *
     * @param {Object} context          (Optional) The context at which the events should be invoked in.
     *                                  Will default to the observer object.
     *
     * @param {Boolean} notifiedFirst   (Optional) True to be the first observer to be notified in the current list.
     *                                  Otherwise it will be added to the end of the list
     */
    subject.addObserver = function(observer, context, notifiedFirst){

        // Ensure that observer array is a set
        if (observerIndex(observer) != -1)
            return;

        // Create observer instance
        observer = {
            ref : observer,
            context : context &#124;&#124; observer
        };

        // Add to list depending on requested order
        if (notifiedFirst) observers.unshift(observer);
        else observers.push(observer);

    };

    /**
     * Removes an observer from the subjects observer list.
     *
     * @param {Object} observer An observer to remove from the set
     */
    subject.removeObserver = function(observer) {
        var index = observerIndex(observer);
        if (index &#62;= 0) observers.splice(index, 1);
    };

    /**
     * @param {Object} observerRef The observer reference to check
     *
     * @return {Number} The index in the observers array at which observerRef exists.
     *                  -1 if not found.
     */
    function observerIndex(observerRef) {
        for (var i = 0; i &#60; observers.length; i++) {
            if (observers[i].ref == observerRef)
                return i;
        }
        return -1;
    }

}
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tip: RSS Feed]]></title>
<link>http://mugamuz.wordpress.com/2009/09/24/tip-rss-feed/</link>
<pubDate>Thu, 24 Sep 2009 15:53:26 +0000</pubDate>
<dc:creator>Kevin</dc:creator>
<guid>http://mugamuz.wordpress.com/2009/09/24/tip-rss-feed/</guid>
<description><![CDATA[A quick tip for all visitors out there using Mozilla Firefox. If you like the articles I am writing ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A quick tip for all visitors out there using Mozilla Firefox. If you like the articles I am writing every day, but you do not have the time to check for updates, RSS will help you.</p>
<p>Simply click on <a title="RSS Feed" href="http://mugamuz.wordpress.com/feed" target="_blank">this link</a>, and Mozilla Firefox will show a form which whill enable you to subscribe to my RSS feed. Once subscribed, Firefox will automatically notify you about any new articles I wrote!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[I'm a twitterwh*re]]></title>
<link>http://theteddeh.wordpress.com/2009/08/01/im-a-twitterwhre/</link>
<pubDate>Sat, 01 Aug 2009 22:12:45 +0000</pubDate>
<dc:creator>theteddeh</dc:creator>
<guid>http://theteddeh.wordpress.com/2009/08/01/im-a-twitterwhre/</guid>
<description><![CDATA[So, earlier today on twitter i promised a new post here on the blog. I&#8217;m not sure if i should ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So, earlier today on <a href="www.twitter.com/teddehdk" target="_blank">twitter</a> i promised a new post here on the blog. I&#8217;m not sure if i should do a personal blog today or a more.. interwebz related blog. I think i am going to roll the interwebz one. Yea, let&#8217;s do this!</p>
<p>So! Today i came out of the closet! No i am not gay &#8211; i am a twitterwh*re. On the twitterpage i discovered an ad for a program called &#8220;Seesmic Desktop&#8221;. It&#8217;s a program that can make your twitter-experience grow, by simplifying the twittering, aswell as notifying you whenever something new happens on your twitter! Yes, i know &#8211; AWESOME!</p>
<p><a href="http://seesmic.com/" target="_blank">Download Link</a></p>
<p>Some of you might know that i love <a href="www.youtube.com/teddehdk" target="_blank">youtube</a>, almost asmuch as twitter. One of my favorite youtubers, <a href="www.youtube.com/philipdefranco" target="_blank">Philip Defranco</a>, posted on <a href="www.twitter.com/phillyd">twitter</a> that he was live on <a href="http://www.ustream.tv/channel/phillydtv-live" target="_blank">ustream</a>, and right now, he stil is! So that kinda saved my day. If you want to watch him live, then follow him on twitter and download Seesmic Desktop so you can get notified when he&#8217;s on.</p>
<p>That&#8217;s all i can share with you right now, i might do another post later or tomorrow &#8211; G&#8217;night</p>
<p>p.s &#8211; Phil just turned up the volume and played &#8220;Still Alive&#8221; from Portal, he&#8217;s awesome!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Announce new emails using the built-in Mac OS X speech engine]]></title>
<link>http://blog.davenicoll.com/2009/07/19/announce-new-emails-using-the-built-in-mac-os-x-speech-engine/</link>
<pubDate>Sun, 19 Jul 2009 10:01:04 +0000</pubDate>
<dc:creator>Dave</dc:creator>
<guid>http://blog.davenicoll.com/2009/07/19/announce-new-emails-using-the-built-in-mac-os-x-speech-engine/</guid>
<description><![CDATA[When I&#8217;m at home in the evenings, I&#8217;m rarely sat looking at my MacBook Pro. Usually it]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When I&#8217;m at home in the evenings, I&#8217;m rarely sat looking at my MacBook Pro. Usually it&#8217;s idle on the dining room table &#8211; playing music through iTunes, or streaming a movie to the TV in the lounge. I thought it would be handy if when a new email arrives, it could read out the sender&#8217;s name and the subject of the email, so I could decide whether to go and look at it &#8211; instead of just hearing the new email notification sound.</p>
<p>Luckily, I found an AppleScript that did much of the hard work for me, I just customized it slightly. This is my first foray into the world of AppleScript &#8211; so coders go easy on me! There&#8217;s a couple of interesting features -</p>
<ol>
<li>if iTunes or QuickTime Player are playing, the script will pause them temporarily while it announces the email</li>
<li>if the volume is turned down low, it&#8217;ll temporarily set it to 50% to announce the email</li>
<li>if the screensaver is active, and the volume is low, it&#8217;ll temporarily set the volume to 60% (assumes you&#8217;re not far from your computer)</li>
<li>if the email arrives during office hours (Mon-Fri 8am-6pm), it won&#8217;t announce (because I use my Mac at work)</li>
<li>if Entourage is the foremost window when the email arrives, it won&#8217;t announce</li>
</ol>
<p>Being a script, you can change the settings as you please, and modifying it to use Apple Mail instead of Microsoft Entourage should be a doddle.</p>
<p><a href="http://www.davenicoll.com/downloads/Speak new email.zip"><img src="http://www.davenicoll.com/images/zip_archive.jpg" border="0" alt="" width="43" height="36" align="absmiddle" /></a> <a href="http://www.davenicoll.com/downloads/Speak new email.zip">Speak new email.zip</a> (16KB)</p>
<p>Once downloaded, all you need to do is create a rule to run the script when a new email arrives in Entourage&#8230;</p>
<p><img class="size-full wp-image-403" title="New Rule - Entourage" src="http://grimfandango.wordpress.com/files/2009/07/entourage.png" alt="New Rule - Entourage" width="500" height="245" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How To: Make a Google SMS Channel]]></title>
<link>http://nitinthewiz.wordpress.com/2009/06/23/make-a-google-sms-channel/</link>
<pubDate>Tue, 23 Jun 2009 20:16:22 +0000</pubDate>
<dc:creator>Nitin Khanna</dc:creator>
<guid>http://nitinthewiz.wordpress.com/2009/06/23/make-a-google-sms-channel/</guid>
<description><![CDATA[Google Labs India has introduced a feature (it&#8217;s no longer new, a LOT of people are using it!)]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Google Labs India has introduced a feature (it&#8217;s no longer new, a LOT of people are using it!) called Google SMS Channels for Indian Users.</p>
<p>The Basic concept behind this service is that people can get access to updates from websites which offer RSS feeds directly to their Mobiles instead of having to go Online to Check for them in services such as Google Reader, via Internet Explorer/Mozilla or via RSS software such as Great News&#8230; Websites which provide RSS feeds include News websites like The Hindu and The Times of India, Sports Websites (particularly cricket websites, so the whole of India should be headed to Google now!) and interestingly, personal and professional blogs have RSS feeds too, which means that when You Update your Blog next time, People can get an update about it on their mobile phones! Talk about Popularity!</p>
<p>Now here&#8217;s the deal- I&#8217;ll tell you how to make an SMS Channel in Google Labs and you&#8217;ll tell me what it is and I&#8217;ll join it! Sounds good??</p>
<p>Here goes&#8230;<br />
Step 1. Open <a href="http://labs.google.co.in/" target="_blank">Google Labs</a>&#8230;</p>
<p><a href="http://labs.google.co.in/"><img class="size-full wp-image-113 alignleft" title="google labs" src="http://nitinthewiz.wordpress.com/files/2009/06/google-labs.gif" alt="google labs" width="168" height="69" /></a></p>
<p>Scroll Down a bit and you will come to the Link saying <a href="http://labs.google.co.in/smschannels/browse" target="_blank">Google SMS Channels</a>&#8230;</p>
<p>At this point, If you have not yet logged into your Google Account (basically your Gmail Account, but now it&#8217;s a universal login which you can use for all your Google Services&#8230;), then you will be asked to do so.</p>
<p>Since this is the first time you are logging into Google SMS Channels, you will be asked to fill up a Nickname and your Mobile Number for verification. IMP- <strong>Keep Your Cell Phone Handy for this step!</strong></p>
<p>Step 2. Fill up a nice NickName for yourself and before you enter your mobile number, click on the button besides the name and verify that you have it!</p>
<p>Next, fill up your mobile phone number and click on the Verify Button&#8230; Within a few seconds, you will recieve a verification code on your mobile as an sms and the page on your screen will change to allow you Accept the Terms &#38; Conditions of use and fill up the verification code from your mobile&#8230;</p>
<p>Once you&#8217;ve done that, Congratulations! You are ready to use Google SMS Channels!</p>
<p>Step 3. I highly recommend that you play around with the SMS channels for a while before making your own but for those in a hurry, skip to Step 4.</p>
<p>Ok, now your phone is ready to recieve messages from Google, but what SMSs do you want?? The First page displays the Editor&#8217;s Picks and are a large number of very popular Channels which people access, the top-most being, No prizes for the Correct Guess, <strong>Cricket!</strong></p>
<p>So what&#8217;re you waiting for? Click on the Subscribe button right now and start getting sms updates from this Channel!</p>
<p><strong>User Note: </strong>It is important to understand that most of the Channels you use will be made by either websites<strong> </strong>promoting themselves or some product, thus it is advisable that before subscribing, you Click on the Channel&#8217;s name and see it&#8217;s details, as you scroll down, you will see the POSTS being made by the Channel in recent times, thus giving you an idea about how good the Channel is&#8230;</p>
<p>Now, another interesting feature of SMS Channels is the search option given at the top right of the pages, simply type what you need and you&#8217;ll see a great list of Channels which provide the same!</p>
<p>Step 4- Till now you&#8217;ve seen how we can join Channels made by others, but what you really want to see is How to make Channels for yourself!</p>
<p>So here goes&#8230;</p>
<p>On the Right side, just below the Search option, we have the Create Your Own Channel option&#8230;</p>
<p>Simply Click on <a href="http://labs.google.co.in/smschannels/create_channel?cr=in&#38;continue=/smschannels/browse&#38;prev=/smschannels/browse" target="_blank">Try Now</a> to get Started on making your channel&#8230;</p>
<p>First, you have to Give your Channel a NAME.. Remember that Spaces and Apostrophes ( &#8216; ) are now allowed, so make sure you give a short and sweet name to your Channel.</p>
<p>Then do the Check Availability Test to see if you&#8217;re there first&#8230; In case this is a Channel for your blog, you needn&#8217;t worry much, it&#8217;ll most probably be available&#8230;</p>
<p>Next, put a description about your Channel&#8230; If you want more members to access your Channel, better have a good description!</p>
<p>After this, please Select A category and your location. For Blogs, I suggest that you put the category as Other and in case you don&#8217;t want to fill up a location, choose None&#8230;</p>
<p>I would, however, suggest that you select a location, because some times people want to search for Channels from a specific location and they&#8217;ll sure like to join a local Channel!</p>
<p>Now here come&#8217;s the most important part&#8230; <strong>Selecting the SOURCE</strong>:</p>
<p>The source of the Channel is where you&#8217;ll be getting the updates from.</p>
<p>As the options Suggest, You can either select a BlogSpot Blog, A Google Group, A Google News Feed and even some other Blog or website which has RSS or Atom Feeds&#8230;</p>
<p>Here&#8217;s a Small explanation&#8230;</p>
<p>1. If there is a Blogspot blog you want to follow or have one of your own, Select the <strong>Blogger </strong>Option and put the name of the BlogSpot Blog, Google will automatically pick up the Updates from the Blog and serve them to you on a Platter!</p>
<p>An example of a BlogSpot Blog being accessed this way is given below:</p>
<p><a href="http://labs.google.co.in/smschannels/channel/SahilKhannaBlog">http://labs.google.co.in/smschannels/channel/SahilKhannaBlog</a></p>
<p>This is a Channel for Sahil Khanna&#8217;s BlogSpot blog&#8230;</p>
<p>2. Google Allows you to follow any one of its Groups via SMS Channels. Those of you who are not familiar with Google Groups may Visit:</p>
<p><a href="http://groups.google.com/">http://groups.google.com/</a></p>
<p>and join up any group of their interest, from knitting to UNIX and even horse riding! Alternatively, you can simply follow groups via SMS Channels&#8230;</p>
<p>3. The third option and frankly the least used is Google News. This option is such that if you want Google to give you an update whenever something related is in the News, just fill in the Keywords You want.</p>
<p>I filled up &#8220;Nitin Khanna Chandigarh&#8221; without the double quotes as keywords iin one of the Channels I made and whenever some businessman in or near Chandigarh by the name of Nitin Khanna dies in a road accident, I get an SMS from Google! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>4. Finally, my favorite, the RSS/Atom Feed Option. This option is a little tricky to use but also the best if you have a Blog on <strong>non</strong>-<strong>Blogger </strong><strong>sites </strong>or want to follow <strong>websites </strong>like The Hindu, Hindustan Times and The Times of India which publish their own RSS feeds&#8230;</p>
<p>Here&#8217;s an example of the TimesOfIndia Channel&#8230;</p>
<p><a href="http://labs.google.co.in/smschannels/channel/ToiNewsAlerts" target="_blank">http://labs.google.co.in/smschannels/channel/ToiNewsAlerts</a></p>
<p>Also, here&#8217;s the link to my Channel for this WordPress Blog of mine&#8230;</p>
<p><a href="http://labs.google.co.in/smschannels/channel/NitinsBlog" target="_blank">http://labs.google.co.in/smschannels/channel/NitinsBlog</a></p>
<p>This just shows you how to select the source for your Channel&#8230;</p>
<p>Ok, now that you have selected the source, you need to make sure that your Settings are right.</p>
<p>The Delivery Schedule is best kept at Throughtout the day and if you are making a public Channel, specially for your blog, the Allow Publishing by option should be at Only Me.</p>
<p>A Public Channel must be set to Any User can Subscribe and if you want only Selected few to use this Channel, you can Select the &#8220;By Invitation Only&#8221; option&#8230;</p>
<p><strong>Final Step! </strong>Just Click on the Create Channel Button and Voila! Your Channel has been created&#8230; You can at any time come back to Google SMS Channels to change any of the settings of Your Channels, which will be available in a list Called My Channels when you login next time&#8230;</p>
<p>Having trouble?</p>
<p>In case you are thinking why you don&#8217;t get more than 10 SMSs from Google in a day, Click the <strong>Settings </strong>Link at the top right of the page and hewre you may change your nickname and mobile number (You are limited to having only 1 mobile number registered at a time) and even the number of SMS you may recieve during the day and the <strong>Timings when you may recieve </strong>SMSs!</p>
<p><strong>Be Warned: </strong>I once set my sms limit to 99 and Start Time to 4 AM and End Time to 3:30 AM.</p>
<p>That Day I recieved every News from the TimesOfindia Channel and had more GK about that day than Competition Success Review!</p>
<p>You have just now been informed about the Awesomeness of Google SMS Channels&#8230;</p>
<p>Next, we will be discussing:</p>
<p><a href="http://nitinthewiz.wordpress.com/2009/06/28/how-to-add-google-sms-channels-to-your-blog" target="_blank">How To: Create A custom Widget to Allow Google Users to Join your Blog&#8217;s Google SMS Channel!</a></p>
<p><a href="http://nitinthewiz.wordpress.com/2009/06/28/how-to-add-google-sms-channels-to-your-blog" target="_blank"><br />
</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Yotify.com: Stay Notified About Content ]]></title>
<link>http://computerhelpers.wordpress.com/2009/06/22/yotify-com-stay-notified-about-content/</link>
<pubDate>Mon, 22 Jun 2009 22:43:54 +0000</pubDate>
<dc:creator>dvanarsd</dc:creator>
<guid>http://computerhelpers.wordpress.com/2009/06/22/yotify-com-stay-notified-about-content/</guid>
<description><![CDATA[MakeUseOf has a post on Yotify.com so you can Stay Notified About Content You Are Interested In. Yot]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>MakeUseOf has a <a href="http://www.makeuseof.com/dir/yotifycom-stay-notified-content-interested/">post on Yotify.com</a> so you can Stay Notified About Content You Are Interested In.</p>
<p><a title="Yotify.com" href="http://www.yotify.com/" target="_blank">Yotify.com</a> is &#8220;an innovative web content tracking service that can monitor a bunch of different websites for anything you want. It allows you to define keywords (”Scouts”) for items you want to watch (monitor) and then track them on a number of popular web sources, organized in various categories. These sources in turn are bundles of popular websites clubbed together.&#8221;</p>
<p>&#8220;The concept is very similar to <a href="http://www.makeuseof.com/dir/google-alerts/">Google Alerts</a>. The difference is that Yotify also allows you to narrow down your sources, unlike Google Alert.&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Policy Structures]]></title>
<link>http://asifjmir.wordpress.com/2009/06/01/policy-structures/</link>
<pubDate>Mon, 01 Jun 2009 14:37:48 +0000</pubDate>
<dc:creator>Asif Mir</dc:creator>
<guid>http://asifjmir.wordpress.com/2009/06/01/policy-structures/</guid>
<description><![CDATA[One of the major purposes of organizations is to relate and coordinate individuals and groups separa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One of the major purposes of organizations is to relate and coordinate individuals and groups separated by task and space. The authority structure helps accomplish this by defining, at least partially, who can tell whom to do what, and who has the authority to make what kinds of decisions and to take what actions. This authority structure is supplemented with a structure of explicit and implicit policies, procedures, methods, and rules, which channel and direct many decisions and actions.</p>
<p>A policy is a statement of intent that is made to guide others in their decision making without being so specific as to specify decisions. Theoratically, the top executives of any company, but especially the larger ones, necessarily determine policies that help guide the behavior of people within the organization. However, in fact, people at lower levels often have an important hand in fashioning policy. This happens in two ways. First, people at lower levels make recommendations to those at upper levels. Second, people in upper levels sometimes formalize policies to fit behavior patterns that have already emerged at lower levels. In the latter case, policy follows practice.</p>
<p>A frequent characteristic of policy statements is that they are vague enough to permit managers to select among specific decesions, depending upon the managers’ view of the specific conditions surrounding the decision.</p>
<p>In addition to policies, certain procedures and methods are usually designed to facilitate work. For example, there may be eight discrete steps in a particular work process, and a sequence established for each step. Step three might involve notifying two departments that the first two steps are completed. Such a suggested process is called a procedure. It tells people when they should do something. How they do it is the method they use. The method is formally prescribed in some cases and is left to the operant’s discretion in others. Anyone who fails to follow the prescribed procedures and methods is usually open to censure if problems result. Yet much of life in organizations involves evading required procedures and methods, or redesigning them, and again the reasons are usually people-problems rather than errors in the logic of the design of the procedures and methods.</p>
<p>Most organizations have rules and regulations to supplement policies, procedures, and methods. Rules and regulations say what one must do or not do and often specify penalties for infractions. “No one is to punch another’s third card” is an example. There are no ifs, ands, or buts about it. It says “no one,” period.</p>
<p>So there is a sliding scale from guides (policies) to suggestions (procedures) to requirements (rules and regulations). Nearly all organizations include the entire svcale, but different companies may vary widely in their relative emphasis upon various parts of the scale. At the less specific end of the scale, there is more freedom but less certainty, and the reverse is true of the more specific end. Knowing where a particular organization stands on the scale is thus important in understanding how it functions.</p>
<p>Furthermore, there is wide variability between organizational units (eg., research division versus accounting department) in the reliance placed upon or the attention paid to the policy structure.</p>
<p>My Consultancy–<a title="Asif J. Mir" href="http://www.asifjmir.com/" target="_blank">Asif J. Mir </a>- Management Consultant–transforms organizations where people have the freedom to be creative, a place that brings out the best in everybody–an open, fair place where people have a sense that what they do matters. For details please visit <a title="Asif J. Mir" href="http://www.asifjmir.com/" target="_blank">www.asifjmir.com</a>, <a title="Line of Sight" href="http://asifjmir.blogspot.com/" target="_blank">Line of Sight</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[تأكد من أن رسالتك الإلكترونية قد تم قراءتها]]></title>
<link>http://syrianitainuae.wordpress.com/2009/05/12/readnotify/</link>
<pubDate>Tue, 12 May 2009 09:30:41 +0000</pubDate>
<dc:creator>ريـــم</dc:creator>
<guid>http://syrianitainuae.wordpress.com/2009/05/12/readnotify/</guid>
<description><![CDATA[أولا وقبل كل شيء .. على كل مستفيد من هذه الطريقة ان لا يقوم باستخدامها ضدي في أي حال من الأحوال في ا]]></description>
<content:encoded><![CDATA[أولا وقبل كل شيء .. على كل مستفيد من هذه الطريقة ان لا يقوم باستخدامها ضدي في أي حال من الأحوال في ا]]></content:encoded>
</item>
<item>
<title><![CDATA[How To: Subscribe to Facebook Notifications]]></title>
<link>http://thetechadvisors.wordpress.com/2009/05/05/how-to-subscribe-to-facebook-notifications/</link>
<pubDate>Wed, 06 May 2009 02:37:13 +0000</pubDate>
<dc:creator>Alex Hwang</dc:creator>
<guid>http://thetechadvisors.wordpress.com/2009/05/05/how-to-subscribe-to-facebook-notifications/</guid>
<description><![CDATA[Instead of getting 20 emails from facebook a day in my gmail inbox, I decided to go with syndication]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Instead of getting 20 emails from facebook a day in my gmail inbox, I decided to go with syndication instead, if it&#8217;s even possible. Turns out that it is, and it&#8217;s really easy to do.</p>
<ol>
<li>Go to the <a href="http://www.facebook.com/notifications.php">Notifications Page</a> in Facebook [<a href="http://www.facebook.com/notifications.php">link</a>]; you can get to it by clicking on the notifications tab on the lower-righthand corner of facebook [to the left of chat] and clicking &#8220;See All&#8221; at the top.</li>
<li> Click &#8220;Your Notifications&#8221; on the right-hand side under &#8220;<strong>Subscribe to Notifications</strong>&#8220;<br />
<img src="http://www.dotcomunderground.com/blogs/wp-content/uploads/2009/04/facebook-notifications-rss-feed.jpg" alt="" width="442" height="305" /></li>
<li>Copy the link from the RSS page.<br />
It should look like this:<br />
<code>http://www.facebook.com/feeds/notifications.php?id=someid&#38;viewer=viewer&#38;key=specialkey&#38;format=rss20</code></li>
<li>Enter the feed in a RSS Reader. One of my favorites is <a href="http://reader.google.com">Google Reader</a>, but <a href="http://bloglines.com">Bloglines</a> is also popular.</li>
</ol>
<ul>
<li>To add a feed to Google Reader, click on &#8220;Add a Subscription&#8221; button on the top-left part of the screen.</li>
<li>To add a feed to Bloglines, click &#8220;Add&#8221; under the &#8220;<strong>Feed</strong>&#8221; Tab.</li>
</ul>
<p>Got other Facebook tips? Tell us in the comments.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hidden Redirection]]></title>
<link>http://seremonia.wordpress.com/2009/05/03/hidden-redirection/</link>
<pubDate>Sat, 02 May 2009 23:43:13 +0000</pubDate>
<dc:creator>seremonia</dc:creator>
<guid>http://seremonia.wordpress.com/2009/05/03/hidden-redirection/</guid>
<description><![CDATA[Bagi anda yang memiliki affiliate link dan sekaligus memiliki website, sebaiknya memiliki plugin ini]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><a href="http://seremonia.wordpress.com/files/2009/06/pretty-link-large.png"><img class="alignleft size-full wp-image-1355" title="pretty-link-large" src="http://seremonia.wordpress.com/files/2009/06/pretty-link-large.png" alt="pretty-link-large" width="128" height="128" /></a>Bagi anda yang memiliki <em>affiliate link</em> dan sekaligus memiliki website, sebaiknya memiliki plugin ini. Dengan menggunakan tehnik menyembunyikan <em>redirection, </em>akan dapat dibuat sebuah link sesuai keinginan anda dan, &#8230; ketika seseorang meletakkan kursor di atasnya hanya terbaca link yang tertulis seperti keinginan, tetapi sebenarnya ketika di klik mengarahkan pengguna ke link yang berbeda.</p>
<p style="text-align:justify;"><!--more-->Misalkan anda memiliki affiliate dengan link <em>http://domain.com/blablabla-affiliateID &#8230;</em>, anda dapat membuatkan link untuk menyembunyikan link yang sulit ini menjadi <em>http://yourdomain.com/yourproduct</em> dan di-<em>redirect</em> ke <em>http://domain.com/blablabla-affiliateID</em>.</p>
<p style="text-align:justify;">Pengunjung hanya akan melihat <em>http://yourdomain.com/yourproduct</em> dan bukannya affiliate link yang sulit tersebut. Kelebihan lainnya adalah, setiap kali dilakukan klik terhadap link tersebut, akan tercatat data statistiknya di engine wordpress anda.</p>
<p style="text-align:justify;">Penggunaan lebih lanjut dapat diterapkan untuk melacak apakah email yang anda kirimkan ke seseorang telah terbaca atau belum. Caranya dengan mengubah settingan di menu yang tersedia yaitu &#8220;dari melacak link&#8221; dirubah menjadi &#8220;melacak link suatu image&#8221;. Anda letakkan (upload) image sebagai umpan, kemudian sertakan linknya di email anda. Segera setelah target membuka email anda, hal ini juga akan mentrigger (memicu) server anda (wordpress engine) yang merupakan sumber dari image tadi, maka proses ini akan tercatat di data statistik yang berarti merupakan pemberitahuan kepada anda bahwa suatu email telah terbaca.</p>
<p style="text-align:justify;">Kembali ke urusan redirection. Sebelum anda memilih affiliate link yang akan disembunyikan (diganti &#8211; disamarkan dengan ) ke link pilihan anda sendiri (mengikutsertakan nama domain anda), sebaiknya link halaman wordpress anda diganti menjadi link yang mudah dibaca. Daripada menggunakan http://seremonia.net/?p&#8230; lebih baik menggunakan http://seremonia.net/yourtitle dst.</p>
<p style="text-align:justify;">Cara merubah format link halaman wordpress standard (yang sulit dibaca) menjadi mudah dibaca adalah dengan membuka menu <em>Setting -&#62; Permalinks</em>. Selanjutnya pilihlah dari <em>Common Settings (Default)</em> menjadi <em>Common Settings (Custom). </em>Kemudian isilah dengan &#8220;/%postname%/&#8221; tanpa tanda kutip, lalu simpan settingan (Save Changes). Lihatlah perubahannya. Link halaman anda tidak lagi <em>http://yourdomain.com/?p</em> tetapi menjadi <em>http://yourdomain.com/yourtitle.</em>Ini akan memudahkan anda ketika menggunakan domain milik sendiri untuk di <em>redirect, </em>sekaligus mudah dibaca pula bagi pengunjung anda untuk mengingatnya<em>.<br />
</em></p>
<p style="text-align:justify;">Lalu manakah link untuk hidden redirection ini ? Disini <a href="http://blairwilliams.com/pretty-link/" target="_self">Pretty-Link</a> , sedangkan ini link untuk <a href="http://downloads.wordpress.org/plugin/pretty-link.1.3.20.zip">download</a>nya.</p>
<p style="text-align:justify;"><em><span style="color:#ff0000;">Warning (Peringatan) = <span style="color:#000000;">&#8220;</span></span></em><span style="color:#000000;">Saya menggunakan WordPress Engine Version terakhir 2.7.1, dan tidak menjamin akan kelancaran instalasi</span><span style="color:#ff0000;"><span style="color:#000000;">&#8220;</span> &#8211; Use at your own risk !</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Follow Me Follow You]]></title>
<link>http://seremonia.wordpress.com/2009/05/03/follow-me-follow-you/</link>
<pubDate>Sat, 02 May 2009 23:09:04 +0000</pubDate>
<dc:creator>seremonia</dc:creator>
<guid>http://seremonia.wordpress.com/2009/05/03/follow-me-follow-you/</guid>
<description><![CDATA[Give me an Alert Anggaplah anda mengetahui website dari seseorang yang menurut anda perlu untuk dike]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2><a href="http://seremonia.wordpress.com/files/2009/05/alert.png"><img class="alignleft size-full wp-image-2120" title="alert" src="http://seremonia.wordpress.com/files/2009/05/alert.png" alt="alert" width="93" height="93" /></a>Give me an Alert</h2>
<p style="text-align:justify;">Anggaplah anda mengetahui website dari seseorang yang menurut anda perlu untuk diketahui jika dilakukan update terhadap website tersebut. Adakah sistem yang dapat memperingatkan anda ketika sebuah website telah melakukan update (menambah postingan dsb) ?</p>
<p style="text-align:justify;"><!--more-->Ada tentunya, yaitu <a href="http://www.followsite.com" target="_blank">Followsite</a> . Anda terlebih dahulu mendaftarkan dan selanjutnya dapat dilakukan pemantauan terhadap website target jika telah terjadi perubahan. Perubahan ini akan diberitahukan kepada anda melalui email setelah beberapa jam terhitung dari saat terjadinya perubahan pada website target.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Subscribe and Get Email notification of "Kitchen Wizard"]]></title>
<link>http://kitchenwizardmari.com/2009/04/24/test/</link>
<pubDate>Fri, 24 Apr 2009 22:07:10 +0000</pubDate>
<dc:creator>mari</dc:creator>
<guid>http://kitchenwizardmari.com/2009/04/24/test/</guid>
<description><![CDATA[Do you wish you get a notification when your favorite blogs publish something new?  Isn’t it time co]]></description>
<content:encoded><![CDATA[Do you wish you get a notification when your favorite blogs publish something new?  Isn’t it time co]]></content:encoded>
</item>
<item>
<title><![CDATA[Event: The Waki Showroom &amp; Open House ]]></title>
<link>http://fashionthreads.wordpress.com/2009/04/23/event-the-waki-showroom-open-house/</link>
<pubDate>Thu, 23 Apr 2009 09:45:11 +0000</pubDate>
<dc:creator>fashionthreads</dc:creator>
<guid>http://fashionthreads.wordpress.com/2009/04/23/event-the-waki-showroom-open-house/</guid>
<description><![CDATA[BECAUSE HAVING THE STYLE IS NOT GIVING TO EVERYONE THIS IS THE FIRST SHOWROOM AND OPEN HOUSE FOR THI]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="description UIOneOff_Container">BECAUSE HAVING THE STYLE IS NOT GIVING TO EVERYONE</div>
<p>THIS IS THE FIRST SHOWROOM AND OPEN HOUSE FOR THIS SUMMER 09</p>
<p>JEANS : ACNE JEANS, NOTIFY, THOMAS WYLDE JEANS, TRUE RELIGION, CHLOE JEANS, DIOR JEANS</p>
<p>DRESSES: CHLOE, givenchy, marc jacobs, lanvin, liberty of london, stella mcartney, missoni</p>
<p>OTHER: louboutin , barbara bui, chloé , ysl ETC&#8230;</p>
<p>AS FOR THE SMALL BRANDS, U WILL FIND JEANS , SHREDED LEGGINGS , LEGGINGS ALL COLORS IN SILVER , GOLD &#38; FUSHIA AND OF COURSE THE FAMOUS LEATHER LEGGING , TOPS , DRESSES , EVENING DRESSES, VERY UNIQUE DRESSES AVAILABLE IN ONE PIECE</p>
<p>BOHEMIAN STYLE , ROCK CHIC STYLE , AND SPORT CHIC AND OF COURSE MY FAVOURITE retro vintage style!!!</p>
<p>and SARAH EL WAKIL IS HAPPY TO INTRODUCE SOME NEW DESIGNERS <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
also is very happy to introduce some of her personal collection t shirts , dresses and much more</p>
<p>always<br />
THE BEST IS YET TO COME <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class="description UIOneOff_Container">TIME: April 14th til May 10th 2009 from 12:00 pm to 8:00 pm</div>
<div class="description UIOneOff_Container">PLACE: 2 Borg Taha Hussein, Zamalek, 9th Floor, Cairo Egypt</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Email Read Notification]]></title>
<link>http://seremonia.wordpress.com/2009/04/20/email-read-notification/</link>
<pubDate>Mon, 20 Apr 2009 10:31:38 +0000</pubDate>
<dc:creator>seremonia</dc:creator>
<guid>http://seremonia.wordpress.com/2009/04/20/email-read-notification/</guid>
<description><![CDATA[Pernah menduga apakah email yang anda kirimkan ke teman telah dibaca atau belum ? Anggaplah anda mem]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><img class="alignleft size-full wp-image-1022" title="whoreadme" src="http://seremonia.files.wordpress.com/2009/04/whoreadme.png?w=300&#038;h=80" alt="whoreadme" width="300" height="80" />Pernah menduga apakah email yang anda kirimkan ke teman telah dibaca atau belum ?</p>
<p style="text-align:justify;">Anggaplah anda membuat email dan mengirimkan ke siapa saja, lalu setelah beberapa lama anda belum mendapatkan balasan. Pertanyaannya, mungkinkah email anda belum dibaca, sehingga anda belum memperoleh balasan ? Atau memang telah dibaca tetapi diabaikan saja ?</p>
<p style="text-align:justify;"><!--more-->Dengan <a href="http://www.whoreadme.com/" target="_blank">Whoreadme.com</a> anda cukup mendaftarkan diri (register), lalu mengirimkan pesan anda melalui <em>whoreadme </em>ke alamat gmail, yahoo mail atau mail service lainnya yang populer. Jangan lupa memberikan alamat email anda yang akan menampung peringatan bahwa email anda telah di baca .</p>
<p style="text-align:justify;"><em>Whoreadme </em>hanya mengijinkan lima kali pengiriman yang akan di informasikan kepada anda (melalui alamat email anda) tentang apakah ke lima pengiriman tersebut telah dibaca oleh si penerima email. Itu sebabnya gunakan sesuai keperluan yang dianggap penting saja.</p>
<p style="text-align:justify;">Anda dapat menambah jumlah maksimum peringatan pesan telah terbaca sebanyak lebih dari 5 peringatan per hari dengan mendaftarkan (register) account baru di <em>whoreadme</em> dengan alamat email anda lainnya (yang juga sering anda gunakan), sehingga jika dengan alamat email pertama telah menghabiskan jatah di <em>whoreadme</em>, maka anda dapat menggunakan account kedua di  <em>whoreadme. </em>Tetapi batasilah hanya dengan dua account, karena penerima pesan akan mengira anda menggunakan banyak email address yang dapat membingungkannya.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Manfaat Lain dari winrar.]]></title>
<link>http://alzera.wordpress.com/2009/04/20/manfaat-lain-dari-winrar/</link>
<pubDate>Mon, 20 Apr 2009 10:26:29 +0000</pubDate>
<dc:creator>alzer</dc:creator>
<guid>http://alzera.wordpress.com/2009/04/20/manfaat-lain-dari-winrar/</guid>
<description><![CDATA[Applikasi winrar sering kali dikenal sebagai aplikasi untuk copres file yang cukup baik tapi ada kem]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Applikasi winrar sering kali dikenal sebagai aplikasi untuk copres file yang cukup baik tapi ada kemampuan dari winrar aku ngerasen manfaat nya saat komputer lagi keserang <a href="http://alzera.wordpress.com/2009/04/20/basmi-virus-conflicker/">virus conflicker</a> seperusak folder option itu&#8230;.<br />
Sambil cari cara buat buang tu virus dari koputer ku aku juga maw ambl tool program yang ku hidden tapi  folder options sudah rusak&#8230;. ga bisa buat show hidden  pertamama si aku lsg cari di google baut reset registry toll folder tapi cara ribet dan lama lagi pula resiko ubah2 registry..<br />
Karena file yang aku download itu berekstensi winrar(*.rar) e gak sengaja ke klick back jadi pindah ke forder lain tapi di jendela explorer winrar tau lah maksunya &#8230; trus malah aku coba back.. n back lagi lama2 masuk folder induk kan drive &#8220;D:/&#8221; misal&#8230; ternyata files hidden di drive itu bisa kebaca so keren kan jadi ga perlu repot2 otak-atik daleman registry pake winrar aja bisa buat liat hidden files termasuk super hidden.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Basmi Virus Conflicker]]></title>
<link>http://alzera.wordpress.com/2009/04/20/basmi-virus-conflicker/</link>
<pubDate>Mon, 20 Apr 2009 09:34:18 +0000</pubDate>
<dc:creator>alzer</dc:creator>
<guid>http://alzera.wordpress.com/2009/04/20/basmi-virus-conflicker/</guid>
<description><![CDATA[Virus yang dibuat dari vb script ini emang termasuk virus dulu tapi kini beredar lagi dengan versi y]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Virus yang dibuat dari vb script ini emang termasuk virus dulu tapi kini beredar lagi dengan versi yang lebih update walaupun kerusakan yang disebabkan dari virus ini kandang tidak terlalu dianggap serius oleh pengguna komputer dan penyebaranya yang memanfaat kan sisi kelemahan public atau bahasa krenya social engginer melalui media internet  flasdisk dll. Virus ini menular dengan Autoran.inf alias script supaya saat storge at flash disk yang terjangkit dapat lsg autoplay menjalankan script virus  yang  berada di folder hidden recycle yang file berekstensikan *.vmx virus ini lansung menulah dalam system windows dan merusak registry untuk folder options jadi semua folder atau files yang di hidden ga akan bisa di show.
<div style="float:right;">
</div>
<p>Deteksi Komputer yang terjangkit<br />
- Option folder rusak alias gak bisa show hidden file dll<br />
- Ga bisa update online beberapa antivirus bahkan access situs resmi antivirus seperti avg (grisoft.com),mcfree,kapersky,dll.<br />
- komputer yang sudah dijangkiti virus ini selalu meniggalkan file virus untuk menyebar ke tempat lain(komputer)<br />
- Flasdisk selalu dibaca folder.</p>
<p><!--more-->Kayaknya gampang gtu alias tipuan lama&#8230; so jangan gampangen virus ini dari pengalaman saya and beberapa teman yang senasib virus lama2 bertambah kemampuanya bisa hinnga menghilangkan semua folder(hidden) n buat koputer lemoot,restart sendiri.. virus ini katanya memeng sudah sengaja dilengkapi dengan kemampuan mengaupdate dirinya sendir bila terdapat koneksi situs nya gak bisa dilacak karena kadang menggunakan server yang acak. Jadi jangan menunda pembasmianya.. apalagi pengemar antivirus update an so gmn kmu bs download kalau semua accsess ditutup.aku daH pernah ngerasaen brow.</p>
<p>Tips Buat ngilanin Virus dari komputer mu&#8230; mungkin ini Cuma salah satu cara dari banyak alternatif lainya<br />
Simple sebenarnya setelah komputer terjangkit script virus vb berubah jadi ekstensi  *.exe tapi jangan tertipu virus ini memiliki nama yang acak alias ga pernah sama tergantung  bagian kompter inang yang diserang&#8230; baiasany di /system32<br />
Jangan pernah mendeletnya dengan killer mechine walapun anda yakin file yang didelete adalah virus karena virus ini selalu menduplikat file widows bisa jadi computer akan heng&#8230;<br />
Masalah pertama adalah perbaiki registry dlu Caranya;<br />
 kembalikan setting nilai default pada registry. Silakan buka menu regedit pada system, dengan cara buka run pada start menu, kemudian tekan button run, setelah itu tulis text ‘regedit’ (tanpa tanda kutip) ,kemudian enter dan kemudian akan muncul window “Registry Editor”. Secara berturut-turut buka HKEY_LOKAL_MACHINE =&#62; SOFTWARE =&#62; Microsoft =&#62; Windows =&#62; CurrentVersion =&#62; Explorer =&#62; Advanced =&#62; Folder. Kemudian buka satu persatu, Hidden =&#62; NOHIDDEN, setting kembali value nya, pertama bagian CheckedValuepastikan bernilai2, kemudian DefaultValue pastikan bernilai 2.</p>
<p>Kemudian setting padabagian SHOWALL dengan menyetting kembali nilai CheckedValue, pastikan bernilai 1, sedangangkan DefaultValue pastikan bernilai 0.</p>
<p>Kemudian buka bagian HideFileExt untuk menyetting default value file extention. Setting bagian CheckedValue, pastikan bernilai 0. Kemudian DefaultValue, pastikan bernilai 0. Dan pada UncheckedValue, pastikan bernilai 1.</p>
<p>Kemudian yang terakhir, kita akan mengembalikan kondisi system file. Setting pada bagian SuperHidden. Lakukan setting dengan nilai seperti HideFile Ext, dimana pada CheckedValue bernilai 0, DefaultValue bernilai 0 dan pada UncheckedValue bernilai 1.<br />
.restart komputer</p>
<p>Cukup simple dan mudah-mudahan berguna. Setting folder option anda akan kembali seperti semula.<br />
Setelah itu gunakan folder option dan show semua file hidden, download norman malware cleaner disitus norman walapun kalau lansng ga bs karena udh di block tenang  pd versi  awal belum semua link untuk situs itu di block cari saja dengan batuan mbah google setelah dapat langsung scan. Setelah dapt delete dan restart terakhir check lagi apa gejala diatas sudah tidak ada lg anda sukses.<br />
<a href="http://www.softpedia.com/get/Antivirus/Norman-Malware-Cleaner.shtml">Norman Malware clener lewat softpedia</a></p>
<p>Selamat  berkomputer lagi&#8230; hehe smg bermanfaat.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
