<?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://wordpress.com/tag/notify/</link>
	<description>Feed of posts on WordPress.com tagged "notify"</description>
	<pubDate>Mon, 13 Oct 2008 22:05:42 +0000</pubDate>

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

<item>
<title><![CDATA[Hot New Arrivals at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=206</link>
<pubDate>Sun, 12 Oct 2008 19:04:03 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/10/12/hot-new-arrivals-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.comhas amazing new arrivals from the hottest designers.  Get the hot new looks yo]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a>has amazing new arrivals from the hottest designers.  Get the hot new looks your favorite celebs are wearing and flaunt your stuff on the streets lady, courtesy of <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>. </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66953">What Comes Around Goes Around</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67772">Current/Elliott</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=65848">Alice + Olivia</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66303">Anlo</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68006">Haute Hippie</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68201">Victor Osborne</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=65718">Larock</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66368">James Jeans</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66693">Rag &#38; Bone</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67993">Bensoi</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67720">Rebecca Taylor</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66888">291</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67668">Rebecca Minkoff</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66810">Development</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67499">Linea Pellie</a>, <a href="http://www.chickdowntown.com/designers.asp">and MORE</a>!</p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/justarrived.asp"><img class="aligncenter" title="Latest Arrivals" src="http://i219.photobucket.com/albums/cc132/chickdowntown/10_11_arrivals.jpg" alt="" width="562" height="441" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Save 25% off now at www.chickdowntown.com's Columbus Day SALE!!!]]></title>
<link>http://chickdowntown.wordpress.com/?p=204</link>
<pubDate>Sun, 12 Oct 2008 15:53:42 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/10/12/save-25-off-now-at-wwwchickdowntowncoms-columbus-day-sale/</guid>
<description><![CDATA[www.chickdowntown.com has upped their Columbus Day Sale to offer 25% off all items they have!  Hurr]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has upped their Columbus Day Sale to offer 25% off all items they have!  Hurry and Shop Now at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> for all the hottest designer clothes, bags, shoes and accessories of the season!  Look your hottest this Fall!! Use Code SAVEBIG at checkout!</p>
<p style="text-align:center;"><strong>Some Designers Excluded: 7 For All Mankind, Joes Jeans,Marc By Marc Jacobs, Juicy Couture,Giuseppe Zanotti, Kors Shoes, Citizens Of Humanity,Current/Elliott, Diane Von Furstenberg</strong></p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com"><img class="aligncenter" title="SALE! SALE! SALE!" src="http://i219.photobucket.com/albums/cc132/chickdowntown/columbusdaysale.jpg" alt="" width="952" height="656" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Over 1492 Ways to save at www.chickdowntown.com's Columbus Day Sale]]></title>
<link>http://chickdowntown.wordpress.com/?p=199</link>
<pubDate>Fri, 10 Oct 2008 14:41:43 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/10/10/over-1492-ways-to-save-at-wwwchickdowntowncoms-columbus-day-sale/</guid>
<description><![CDATA[www.chickdowntown.com is having a Sale for Colubus Day!  Over 1492 Ways to Save at www.chickdowntow]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> is having a Sale for Colubus Day!  Over 1492 Ways to Save at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> with Code: COLUMBUS when you check out!  They have hot new arrivals, amazing new Designers and Amazing Hot Looks for the Fall 2008!  Don't Waste your time shopping at Department stores, go to <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> and start SAVING NOW!  Code good now thru Monday 11:59 PM EST!</p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com"><img class="aligncenter" title="Columbus Day Sale!" src="http://i219.photobucket.com/albums/cc132/chickdowntown/columbusday.jpg" alt="" width="561" height="467" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[24 Hour Sale!!  Save 20% on all See By Chloe at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=197</link>
<pubDate>Fri, 10 Oct 2008 14:28:51 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/10/10/24-hour-sale-save-20-on-all-see-by-chloe-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com is now having a 24 hour sale on all See By Chloe Items!  Shop now with code S]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> is now having a 24 hour sale on all <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66797">See By Chloe Items</a>!  Shop now with code SEEBY20 and save 20% on all <a href="http://www.chickdowntown.com's">www.chickdowntown.com's</a> Amazing looks by <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66797">See By Chloe</a>!  Hurry before the Sale Ends!!</p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/designerproducts.asp?designerID=66797"><img class="aligncenter" title="24 Hour Sale" src="http://i219.photobucket.com/albums/cc132/chickdowntown/10_9_chloe.jpg" alt="" width="562" height="474" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[[TUTOR] Finding NCI Classes &amp; Events]]></title>
<link>http://blackiedagger.wordpress.com/?p=707</link>
<pubDate>Tue, 07 Oct 2008 22:59:58 +0000</pubDate>
<dc:creator>Blackie Dagger</dc:creator>
<guid>http://blackiedagger.pl.wordpress.com/2008/10/07/tutor-finding-nci-classes-events/</guid>
<description><![CDATA[NCI has daily classes/events held at their locations with times and a schedule routine.
To keep trac]]></description>
<content:encoded><![CDATA[<p><strong>NCI has daily classes/events held at their locations with times and a schedule routine.<br />
To keep track of classes and attend them there are three choices:</strong></p>
<p>1. Go to one of the <a href="http://ncialumni.blogspot.com/2007/07/nci-locations.html">NCI locations</a> and look at the big <a href="http://nci-sl.org/education/Schedule.pdf">schedule board</a>.</p>
<p>2. Join the New Citizens Inc or the NCI Alumni Association group and get announcements on classes and events (<em>tutorial on this soon to come!</em>)</p>
<p>3. See the classes/events in SEARCH:</p>
<p>Open your <strong>SEARCH </strong>tool from the bottom of your Second Life viewer.<br />
<img class="aligncenter size-full wp-image-708" title="search" src="http://blackiedagger.wordpress.com/files/2008/10/search.jpg" alt="" width="437" height="218" /><br />
Go to the <strong>EVENTS </strong>tab.<br />
<img class="aligncenter size-full wp-image-709" title="search-events" src="http://blackiedagger.wordpress.com/files/2008/10/search-events.jpg" alt="" width="550" height="400" /><br />
Type 'NCI' in the searching field and hit ENTER.<br />
<img class="aligncenter size-full wp-image-710" title="events-nci" src="http://blackiedagger.wordpress.com/files/2008/10/events-nci.jpg" alt="" width="550" height="402" /><br />
Find the class you want to attend and click on "<strong>Notify</strong>" to be notified 5 minutes before class and get a teleport to the classroom.<br />
<img class="aligncenter size-full wp-image-711" title="notify-event" src="http://blackiedagger.wordpress.com/files/2008/10/notify-event.jpg" alt="" width="533" height="379" /><br />
If you are looking for NCI events specificly or NCI classes specificly, just type in the searching field 'NCI Class' or for events 'NCI Event'.</p>
<p>(<em>This is an unofficial tutorial for finding NCI classes---made for faster and easier directions for new residents)</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[KENYA: ISLAMISTS ATTACK CHURCH IN NORTHERN TOWN]]></title>
<link>http://pbaptist.wordpress.com/?p=725</link>
<pubDate>Tue, 30 Sep 2008 07:45:52 +0000</pubDate>
<dc:creator>Particular Kev</dc:creator>
<guid>http://pbaptist.pl.wordpress.com/2008/09/30/kenya-islamists-attack-church-in-northern-town/</guid>
<description><![CDATA[Effort to replace building with mosque injures 10 Christians, ruins structure.
GARISSA, Kenya, Septe]]></description>
<content:encoded><![CDATA[<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><strong><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:1.5pt;">Effort to replace building with mosque injures 10 Christians, ruins structure.</span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><strong><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">GARISSA, Kenya, September 29</span></strong><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;"> (Compass Direct News) – A longstanding effort to replace a church with a mosque in Kenya’s northern town of Garissa culminated in an attack by 50 Muslim youths this month that left the worship building in ruins. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">The gang stormed the building of Redeemed Gospel Church on Sept. 14 and pelted the congregation with stones, sending many Christians fleeing while others became embroiled in fistfights. Ten Christians received hospital treatment for minor injuries and were released. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Church leaders said the Muslim mob also destroyed pews, damaged the church building’s walls of corrugated iron, smashed the glass-mounted pulpit and burned the church banner with its stand. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“We had just started the Sunday service when, without warning, a rowdy group of about 50 Muslim youths invaded the church, pelting stones at us and destroying our structures,” said the church youth chairman, identified only as Suma. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Local media reported that the 10 church members were hospitalized, but a district nurse at the hospital told Compass that no one was admitted due to the violence. A church elder at East Africa Pentecostal Church in Garissa, about 400 kilometers (249 miles) from Nairobi, confirmed that the church members were treated at the hospital and allowed to go home. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Tensions between Christians and the Muslim-majority population in the semi-desert town of 20,000 people began simmering after Muslims built a mosque next to the church plot at No. 21 Windsor in June 2007. Purchasing its land on Nov. 1, 1999, the church had begun worshipping there by early 2001, eventually growing to 400 members. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Church leaders complained to the district commissioner in June 2007 that the new mosque was built too close to the church – only three meters separate the two structures – and that it was blocking the church entryway. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“Prior to that, the owner of that land had promised to use half of it and sell the other half to the church,” the church leaders reported to the district commissioner in June 2007. “But in 2007, she changed her mind and gave it to the sheikhs to build the mosque. We reported the matter to the DC’s office that it would not go well with the church.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Officials had ruled that no further permanent structures were to be set up on the land by either party until a later date to be determined by the district commissioner. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The church faithfully obeyed, but the Muslims defied the orders and began immediately to put up a permanent structure,” according to the letter church leaders wrote to the district commissioner. The building of the mosque was allegedly sponsored by M.K. Roble, a wealthy Muslim in Garissa, according to the letter. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The problems between the church and the Muslims began and have escalated since then,” it states. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Government security intelligence had reported that Muslims planned to destroy the church if it continued to operate within the residential area, District Commissioner (DC) Alois Okango told Compass. The administration had proposed a new site for the church to worship, Jamhuri Club, but two days before the attack church leaders wrote two letters to Okango saying they would remain worshipping in their building. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“We would like to notify you that our church members have decided to have our Sunday service at our usual place on September 14 and not at the new site of Jamhuri Club,” they wrote in one of the letters, “because we have come to realize that the new site is only temporary, and we will only move out of our premise if we are guaranteed a permanent place of worship.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Okango told Compass that to avert a crisis, the administration has decided that the church should relocate temporarily to a site near an agricultural showground. The government also advised the church to sell its property near the mosque and buy another piece of land, preferably outside Garissa town center. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">This suggestion, Okango told Compass, did not augur well with church members, who felt they had already established the church at the site and that it was the mosque that should be moving. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The Christians threatened to go and worship in the ruined premises if no action was taken,” Okango said. “They said they were ready to die for the sake of their faith.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">The government is striving to avert further incidents by preventing the Christians from returning to the ruined structure, according to a Provincial Police official identified only as Chelimo. With tensions expected to rise during the end of the Muslim holy month of Ramadan, he said police were taking precautionary measures to ensure that the congregation never returned to their property. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“To allow this would be suicidal,” Chelimo told Compass. “We have deployed five security guards every day to make sure that the members of the church will not enter its structure.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><strong><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;"> </span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><strong><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Elusive Justice </span></strong></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Wondering why those who attacked the church had not been arrested and charged in court, Redeemed Gospel Church pastor David Matolo said the government should punish the assailants. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The church has the right to be protected by the government – allowing the minority Christians to suffer is quite wrong,” Pastor Matolo told Compass. “Why should the Muslims interfere with the church’s worship? I as their pastor cannot shy away when my members are ill-treated. We are ready to pay the price, but we want justice to be done.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">He said church leaders had agreed on an alternative site only to have the district commissioner suddenly revoke it. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The DC had promised to locate us to the provincial residential area, and we had cleared the said site, only to be stopped without prior notice,” Pastor Matolo said. “Now we have no place to worship.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">A missionary from Tanzania who works in the area informed Compass that Muslims have distributed leaflets threatening to destroy all churches in Garissa. They have also threatened to burn Garissa’s open-air market operated by Christians from “down Kenya,” that is, non-Muslims, he said. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">The missionary said the safety of the more than 2,000 Christians in Garissa is in jeopardy, and he appealed to the government to protect the right of worship of all people. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“It is quite unfair that the Redeemed Gospel Church has been displaced and is now praying under a tree in an open space with no amenities,” he said. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">District Commissioner Okango said that the administration must protect Muslims from the noise of worship emanating from church at night that has disturbed residents, as well as prevent clashes. In both the mosque and church, loud speakers had been set up facing each other with confrontational messages blaring from each. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">“The government is sensitive to the feelings of the people,” Okango said. “We cannot allow disorder to reign in North Eastern Province in the name of religious patriotism.” </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Land issues alone have not been responsible for tensions in the area. The Rev. Ibrahim Kamwaro, chairman of the Pastors’ Fellowship in Garissa, said Pastor Matolo had offended Muslims when he preached to a lame Muslim man. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Muslims were said to be upset that the pastor persuaded the disabled man to stop going to the mosque and instead join his church. Pastor Matolo’s alleged promise to the disabled man of a better life offended area Muslims, Rev. Kamwaro said. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Muslims restrict churches in Garissa in various ways: Christians are not allowed conduct prayers, sing or use musical instruments in rented homes owned by Muslims. No teaching of Christian Religious Education in schools is allowed; only Islamic Religious Knowledge is taught. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Garissa has more than 15 Christian denominations, the main ones being the East Africa Pentecostal Church, the Redeemed Gospel Church, the Anglican Church, Deliverance Church, the Full Gospel Churches of Kenya, the Africa Inland Church and African Christian Churches and schools. </span></p>
<p class="MsoNormal" style="text-align:justify;margin:0 0 10pt;"><span style="font-size:12pt;line-height:115%;font-family:&#34;letter-spacing:.4pt;">Report from <a href="http://www.compassdirect.org/"><span style="color:#2e6db4;">Compass Direct News</span></a></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Must Have New Arrivals at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=192</link>
<pubDate>Sun, 28 Sep 2008 17:22:40 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/28/must-have-new-arrivals-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has amazing, hot new arrivals!  The Boyfriend Jeans, Amazing chunky sweaters,]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has amazing, hot new arrivals!  <a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548">The Boyfriend Jeans</a>, <a href="http://www.chickdowntown.com/viewproduct.asp?ID=114554">Amazing chunky sweate</a>rs, <a href="http://www.chickdowntown.com/products.asp?categoryID=4679&#38;subcategoryID=56773&#38;designerID=&#38;color=">hot new heels</a>, <a href="http://www.chickdowntown.com/products.asp?categoryID=4653&#38;subcategoryID=56227&#38;designerID=&#38;color=">sexy slimming dresses</a>, you name it, <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has it.  Its just one click away to having the most amazing looks for the Fall Season!  They have hot new arrivals by New Designer, such as <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68149">PLASTIC ISLAND</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67707">ALEXIS BITTAR</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67993">BENSONI</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68123">CAMILLA SKOVGAARD</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68110">DL1961</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68136">PRATT'S</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=68097">YAYA AFLALO</a>, And Many More.  So start shopping now Ladies, And fill your closets with the hottest, latest, Sexiest New Arrivals from <a href="http://www.chickdowntown.com">www.chickdowntown.com</a></p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/justarrived.asp"><img class="aligncenter" title="New Arrivals" src="http://i219.photobucket.com/albums/cc132/chickdowntown/9_26_arrivals_1.jpg" alt="" width="562" height="439" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[How to wear your Boyfriend Jeans at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=194</link>
<pubDate>Sun, 28 Sep 2008 17:15:14 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/28/how-to-wear-your-boyfriend-jeans-at-wwwchickdowntowncom/</guid>
<description><![CDATA[The Fall Fashion MUST Have this year is, The Boyfriend Jeans!!  At www.chickdowntown.com, they have]]></description>
<content:encoded><![CDATA[<p style="text-align:center;">The Fall Fashion MUST Have this year is, The Boyfriend Jeans!!  At <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>, they have a Variety of differnt Boyfriend Jeans to pick from!  These jeans are the Must Have for the Fall Season!  They are a Celeb Favorite!  <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> shows you 3 differnt ways to wear your Boyfriend Jeans! </p>
<p style="text-align:center;"><strong>Style #1</strong>: Match your Boyfriend Jeans with a comfy Nation LTD top for a quiet evening at home.</p>
<p style="text-align:center;"><strong>Style #2</strong>: Match your boyfriend jeans with a hot pair of heels and a sexy jacket for a night out on the town.  Also adding some sparkly Jewelry never hurts!</p>
<p style="text-align:center;"><strong>Style #3</strong>: The Chic Girl Look!  Match your Boyfriend Jeans up with a cute top, a chunky sweater or vest, and sandels for your normal daily activities! </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/lookbook.asp?ID={0D751275-9ADD-424D-B1D7-DCFC69BA7078}&#38;imagenum=3"><img class="aligncenter" title="How to wear your Boyfriend Jeans" src="http://i219.photobucket.com/albums/cc132/chickdowntown/howtowearboyfriendjeans-1.jpg" alt="" width="562" height="430" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Hot New www.chickdowntown.com Exclusive Black Halo Dresses!!!!]]></title>
<link>http://chickdowntown.wordpress.com/?p=190</link>
<pubDate>Thu, 25 Sep 2008 23:32:33 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/25/hot-new-wwwchickdowntowncom-exclusive-black-halo-dresses/</guid>
<description><![CDATA[www.chickdowntown.com has new exclusives.  they now offer new www.chickdowntown.com exclusive Black]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has new exclusives.  they now offer new <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> exclusive Black Halo dresses!  <a href="http://www.chickdowntown.com/viewproduct.asp?ID=115750">The Maureen Dress </a>is a sexy, yet sophisticated glamourous Dress that has an amazing look that can only be purchased at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>.  These two dresses are Advance Order ONLY and are due to arrive for shipping November 15th!  So hurry and place your order now to get the <a href="http://www.chickdowntown.com/viewproduct.asp?ID=115750">Newest hottest Dress</a> for the Fall Season!</p>
<p> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/viewproduct.asp?ID=115750"><img class="aligncenter" title="Black Halo" src="http://i219.photobucket.com/albums/cc132/chickdowntown/blackahloexclusives.jpg" alt="" width="561" height="430" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New Arrivals!  Sexy Heels for Any Outfit! www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=187</link>
<pubDate>Fri, 19 Sep 2008 20:27:58 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/19/new-arrivals-sexy-heels-for-any-outfit-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has an amazing selection of hot new sexy heels that have just arrived.  When ]]></description>
<content:encoded><![CDATA[<p><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has an amazing selection of hot new sexy heels that have just arrived.  When your looking for the perfect heel to match that sexy new dress you just got, look no farther, <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has just what your looking for.  <a href="http://www.chickdowntown.com/products.asp?categoryID=4679">Looking for Boots?  Flats? Heels?</a>  They have them all!  Click on over to <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> and fill your closet full of the hottest and sexiest new designer shoes. </p>
<p> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4679"><img class="aligncenter" title="Hot New Heels" src="http://i216.photobucket.com/albums/cc71/terricrook/heels.jpg" alt="" width="504" height="504" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Fall Must Haves at www.chickdowntown.com ]]></title>
<link>http://chickdowntown.wordpress.com/?p=180</link>
<pubDate>Fri, 12 Sep 2008 01:41:37 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/12/fall-must-haves-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has amazing must haves for Fall 2008!  These are the hottest and newest arriv]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has amazing must haves for Fall 2008!  These are the hottest and newest arrivals by <a href="http://www.chickdowntown.com/designers.asp">amazing designers</a>!  Hot new <a href="http://www.chickdowntown.com/denim.asp">jeans</a>, <a href="http://www.chickdowntown.com/products.asp?categoryID=4653&#38;subcategoryID=56227&#38;designerID=&#38;color=">sexy new dresses</a>, <a href="http://www.chickdowntown.com/products.asp?categoryID=4679">amazing new heels and boots </a>and much more.  Shop <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> for all the newest and hottest arrivals by <a href="http://www.chickdowntown.com/designers.asp">top Designers</a>!   </p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/justarrived.asp"><img class="aligncenter" title="Must haves" src="http://i219.photobucket.com/albums/cc132/chickdowntown/910fallmusthaves.jpg" alt="" width="561" height="849" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Private Savings! Get a giftcard work 20% of your purchase at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=177</link>
<pubDate>Fri, 12 Sep 2008 01:26:30 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/12/private-savings-get-a-giftcard-work-20-of-your-purchase-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com is offering an amazing deal!  Private Fall Savings!!!  When you shop at www.]]></description>
<content:encoded><![CDATA[<div class="mceTemp mceIEcenter"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> is offering an amazing deal!  Private Fall Savings!!!  When you shop at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> and Get 20% of your purchase back on a Giftcard!  This an amazing offer and is only Valuable until Sunday September 14th!  Hurry now and get a great Reward for shopping with <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>.</div>
[caption id="" align="aligncenter" width="562" caption="Get A Giftcard with your Purchase!!!!"]<a href="http://www.chickdowntown.com/justarrived.asp"><img class="    " title="giftcard" src="http://i219.photobucket.com/albums/cc132/chickdowntown/911giftcardprivate.jpg" alt="Get A Giftcard with your Purchase!!!!" width="562" height="444" /></a>[/caption]
]]></content:encoded>
</item>
<item>
<title><![CDATA[Don't Get Caught with Your Pants Down!]]></title>
<link>http://squealingrat.wordpress.com/?p=176</link>
<pubDate>Tue, 09 Sep 2008 22:25:05 +0000</pubDate>
<dc:creator>squealer</dc:creator>
<guid>http://squealingrat.pl.wordpress.com/2008/09/09/dont-get-caught-with-your-pants-down/</guid>
<description><![CDATA[I am sure you have all have had nightmares of being in the bathroom with a natural disaster ripping ]]></description>
<content:encoded><![CDATA[<p><a class="remove" href="http://www.picapp.com/PublicSite/ViewDetails.aspx?ImageId=281942" target="_blank"><img src="http://www.picapp.com/ftp/Images/0278/b776ab0c-79b8-4369-a1af-72b43c404060.jpg" alt="Wooden outhouses in tall grass" width="320" height="323" /></a>I am sure you have all have had nightmares of being in the bathroom with a natural disaster ripping the outhouse from under your feet and being whisked around in the middle of a storm on the john. Alright, maybe not such an experience. But now that I have described it in such detail you know when I am talking about. Well, I have recently discovered a service that can prevent you from experiencing the above described embarrassment. <a href="http://www.emergencyemail.org/Default.asp">EmergencyEmail</a> can send you an email, text or voicemail that notifies you of a disaster waiting to happen. Sign up now- because it is all free!</p>
<p><a href="http://www.emergencyemail.org/Default.asp">E</a><a href="http://www.emergencyemail.org/Default.asp">mergencyEmail</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Celeb Must Haves By Black Halo at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=175</link>
<pubDate>Fri, 05 Sep 2008 18:40:46 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/05/celeb-must-haves-by-black-halo-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has an amazing selection by Designer Black Halo!  Black Halo seems to be the ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has an amazing selection by Designer <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67096">Black Halo</a>!  <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67096">Black Halo </a>seems to be the Celeb Favorite right now.  At <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>, they have 2 Exclusive Dresses in WINE color that you can only get at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>!  So if your trying to follow your Favorite Celebs Style, click on over to <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> and grab up the newest and hottest arrivals by <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67096">Black Halo</a>!</p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67096"><img class="aligncenter" title="Black Halo" src="http://i219.photobucket.com/albums/cc132/chickdowntown/blackhalo.jpg" alt="" width="573" height="1008" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Multi Threading in JAVA]]></title>
<link>http://multithreadingjava.wordpress.com/2008/09/05/multithreading/</link>
<pubDate>Fri, 05 Sep 2008 08:05:18 +0000</pubDate>
<dc:creator>jibitesh</dc:creator>
<guid>http://multithreadingjava.pl.wordpress.com/2008/09/05/multithreading/</guid>
<description><![CDATA[We will be reading about a very common dread of Java, and of course its threads. Feel free to put do]]></description>
<content:encoded><![CDATA[<p>We will be reading about a very common dread of Java, and of course its threads. Feel free to put down a comment if you feel you don't agree with something here. I will surely take a look at it. Thanks guys!</p>
<p>THREADS<br />
Why we need threads?<br />
Consider a scenario where you have a GUI application named MultiThreading. What our application does is, based on user inputs, it fetches data a database server and when the read button is clicked, the results are displayed. In a single thread model, the user executes a query which fetches a huge amount of data. Now as it is a single thread model, when the application is fetching the data if the user clicks on the read button, the application looks as if it has hung. The user is pissed, reports the application as a stupid one and your application is dumped.<br />
Another scenario, you are developing a mobile game in java. u need to update the various game attributes while the game is still going on. If this is implemented in a single thread model, the user will never play your game again. Take my word for it. Reason, the sucking animation of the game.<br />
Look around, everything is multi-threaded.</p>
<p>Why we dont need threads?<br />
The only and only reason for this is, multi-threading causes havoc in programs which otherwise would have run very smoothly. Take for example the classic banking example. Customer A has a debit card and he has also got an add-on card for B(I never said B was A's girl friend). A's bank account has twenty thousand. I am sorry to break the myth but we software engineers are really under-paid. Now, A really likes a Cannon camera which is worth 19000. A is really excited and doesnt think twice before deciding to swipe his credit card. Meanwhile, B was out shopping and she liked a Swaroski crystal showpiece which was worth 5000. Now comes the tricky part. A swipes his card, the card is validated, checked if it has sufficient funds and the amount is added to his credit. Just before the debit transaction is recorded in the database, B swipes the add on card, the card is validated and checked if it has sufficient funds. Now as the amount from A has not been deducted, it shows 20000 as debit limit and hence the transaction is successful. So, now you are happy that with 20000 u buy stuff worth 24000. But the guys at the bank are really angry, and they change their design and make the withdrawal part synchronized.(Here synchronized means only one thread can access the shared resource at a time.) And we are back into our poverty.</p>
<p>MAKE YOUR HANDS DIRTY<br />
Enough of theory, time to start coding. One last thing, Threads are parallel processes that you spawn to achieve more computation power.</p>
<blockquote><p>Two ways to create thread execution:<br />
1) Extend the Thread class<br />
2) Implement the Runnable interface</p></blockquote>
<p><code><br />
public class ExtendThread extend Thread{<br />
/* Declare class variables<br />
/* Have your own methods<br />
public void run(){<br />
/*This is where the new thread execution is started<br />
}<br />
</code><br />
<code><br />
public class ExtendThread implements Runnable{<br />
/* Declare class variables<br />
/* Have your own methods<br />
public void run(){<br />
/*This is where the new thread execution is started<br />
}<br />
</code></p>
<p>As you can see both the demo classes have one method in common and that is public void run(). The speciality of this method is that it acts as the main method for your new thread. This is the lowest entry in the new thread stack.</p>
<p>There are two very important methods which are inherited from the Object class. Those are the wait and notify methods. You can guess from this, how important multi threading is to Java.</p>
<p>Lets dig a little bit deeper now.<br />
<code><br />
public class Thread1 implements Runnable{<br />
public void run() {<br />
try{<br />
for( int i = 0; i &#60; 10; i++ ){<br />
System.out.println("Thread1 is running.");<br />
Thread.sleep(20);<br />
}<br />
}catch( InterruptedException ex){<br />
ex.printStackTrace();<br />
}<br />
}<br />
}<br />
</code><br />
<code><br />
public class Thread2 implements Runnable{<br />
public void run() {<br />
try{<br />
for( int i = 0; i &#60; 10; i++ ){<br />
System.out.println("Thread2 is running.");<br />
Thread.sleep(20);<br />
}<br />
}catch( InterruptedException ex){<br />
ex.printStackTrace();<br />
}<br />
}<br />
}<br />
</code></p>
<p><code><br />
public class TheMain {<br />
public static void main( String[] args ){<br />
Thread1 thread1 = new Thread1();<br />
Thread2 thread2 = new Thread2();<br />
Thread thread_sample1 = new Thread(thread1);<br />
Thread thread_sample2 = new Thread(thread2);<br />
thread_sample1.start();<br />
thread_sample2.start();<br />
}<br />
}<br />
</code></p>
<p>You expect the output to be alternate outputs of Thread1 and Thread2. But you cannot guarantee that. A good way to do it will be discussed later.</p>
<p>When you are implementing the Runnable interface the coding effort is considerably higher, but it is always a good practice to use the Runnable interface than extend the Thread class. This way you have the flexibity to extend any other class if you want. Lets say you have a small GUI program. How will u extend the Applet class if you are extending the Thread class already.</p>
<p>Some methods are new in this code example. The sleep method is a static method in the Thread class which puts the current thread into sleep. The Thread constructor in the main method takes in a Runnable object as argument.<br />
For other constructors of Thread class, consult the API.</p>
<p><strong>isAlive()</strong><br />
There is a time lag before the thread is actually executed by the JVM and after the thread has been terminated. The isAlive() method can be used to know if a Thread is running or not.</p>
<p><strong>join()</strong><br />
Lets say ihave created a new thread and continued with my work. But now after a certain amount of code has been executed i want my main thread to wait for the new thread which i had created and only after the new thread has completed its work, i want my main thread to continue. This can be done by using join()<br />
In the previous code example, add<br />
<code><br />
System.out.println("No Joining.")<br />
</code><br />
Now remove the above bit and insert the following code.<br />
<code><br />
try {<br />
thread_sample2.join();<br />
} catch (InterruptedException e) {<br />
e.printStackTrace();<br />
}<br />
System.out.println("With joining");<br />
</code></p>
<p>You will see the difference.</p>
<p><strong>currentThread()</strong>, <strong>getName()</strong> and <strong>setName()</strong><br />
Lets consider a scenario where you want to execute a certain part of code by a specific thread and not by others. Lets for example consider an example where we have three friends Raj, Tina and Hina. Now, Tina likes Raj while Raj likes Hina. Only if Tina could block the calls from Hina to Raj, she would have a chance with Raj. Now lets think from Java angle, Raj, Tina and Hina are three classes and you want to implement the above use cases. You get the thread name which is invoking the method in the Raj class and if it is Tina then block the call. The getName and setName methods help in setting and getting the name of a thread while the currentThread gives you the current thread which is executing the method.<br />
<code><br />
public class Raj{<br />
public void attendCall(){<br />
String name = Thread.currentThread().getName();<br />
if ( name.equalsIgnoreCase("Hina"))<br />
System.out.println("Call is blocked.");<br />
else<br />
System.out.println("Call accepted");<br />
}<br />
}<br />
</code></p>
<p><code><br />
public class Tina{<br />
public void makeCall(){<br />
System.out.println("Tina trying to call");<br />
Thread.currentThread().setName("Tina");<br />
new Thread1().attendCall();<br />
}<br />
}<br />
</code></p>
<p><code><br />
public class Hina{<br />
public void makeCall(){<br />
System.out.println("Hina trying to call");<br />
Thread.currentThread().setName("Hina");<br />
new Thread1().attendCall();<br />
}<br />
}<br />
</code><br />
If only i could do this in real world.<br />
There is a catch here. When extending the Thread class, you have the <strong>getName()</strong> method. If you use that, the thread name which you will get is the name of the thread which loaded the class and not the one which is calling the method. This is the reason why you have to first get the current thread( use <em>Thread.currentThread()</em>) and then use the <strong>getName()</strong> method on it.</p>
<p>One last thing before the basic part is over. You are generally asked on how the garbage collector in case of multi threading. Even after the thread has stopped, the garbage collector does not collect it because it has still not been dereferenced. But for all the other resources in the spawned thread, everything is garbage collected when the run method is completed. So dereference your thread variable to null and everything you can do is done.</p>
<p>SYNCHRONIZATION<br />
Synchronization is necessary to determine how one thread handles data which are also accessed by another thread. Consider the banking example given. It is one of the most basic things which requires thread access control. Another example can be, lets say you have a database where you want to log the transactions to your online shopping shop. But instead of the transasctional way, you want to store the details in bulk mode. Now you store the details in an array list or any other collection object. When you are bulk uploading, what about the collectio object then, it still might get updated by a new transaction. This can be avoided using synchronization.<br />
A important term here is RACE CONDITION. A race condition is defined as a race between two separate processes or threads to do an action on a common resource in which an action by one thread will corrupt the data for the thread which arrives later.<br />
In synchronization, a thread must obtain a lock to execute the synchronized block and while a thread has the lock, another thread cannot obtain the same lock. When the thread comes out of the synchronized part, it gives up the lock and the other waiting thread can access the synchronized part.</p>
<p>The lock object can be of method scope or class scope and even of local scope.<br />
We will get our hands dirty later. This is theory time. :)<br />
A very dreaded condition in multi-threading is deadlock. How do you define a deadlock? The ideal defination for it is, when two mutually wait for each other to complete a common task. I know it doesnt make sense, but the next couple of examples will explain. Lets say, we are at LandMark and the store is out of cash(Which is impossible!!). Now you have got a Java, Complete Refernce for 450 bucks and you have a 500 rupee note. The cashier is not ready to bill you because of lack of change. I have bought a Sin City comic for 150 bucks and by good luck i have the exact change. In the real world, we both talk, and bill first and this way the cashier has 50 bucks change and we both get our books. But imagine that because of some perverse rule, we cannot break the queue and there is no cash inflow for the million years. We both are stuck there for ever. This is what a dead lock is. The threads are dumb enough not to reconcile and keep waiting.<br />
Synchronization has a big negative performance impact on your application so use it carefully and intelligently. Use it only for the part where a value is being changed/updated. Synchronizing a whole method increases the chances of a deadlock. The only reason for saying this is that increasing the scope increases the chances. And dont synchronize an object whose value is being changed inside the synchronized block.</p>
<p><strong>wait()</strong>, <strong>notify()</strong> and <strong>notifyAll()</strong><br />
The funda behind using these methods is to make a thread wait till a particular condition is fulfilled. For example lets say we have two threads A and B which satisfies a dangerous race condition. So now you make A wait till it is notified by B. These two methods are inherited from the Object class and hence every object in Java has these methods. The wait and notify methods are used alongwith synchronization blocks to avoid race conditions. If you have more than one thread waiting, use the <strong>notifyAll()</strong> method.<br />
Lets say, you have a lot of threads waiting for one thread to complete its job. Now as soon as one thread completes the job, it notifies all and the all the threads wake up to get the object lock. But only one thread can acquire the lock and as soon as the other threads find out that the lock has already been obtained by another thread, it goes to sleep again. This puts unnecessary load on the jvm. This can be avoided by using an array of threads and deciding which thread to be notified. The drawback of this method is that it can be quite confusing and might result is a deadlock if not properly checked.<br />
Code Snippet with thread specific notify() calls. I have added a code which coordinates the order of execution in three threads.<br />
<code><br />
public class Locker {<br />
private Object[] target_locks = null;<br />
private static Locker target;<br />
public Locker(int number){<br />
target_locks = new Object[number];<br />
for(int i = 0; i &#60; number; i++)<br />
target_locks[i] = new Object();<br />
target = this;<br />
}<br />
public void wait( int targetNumber ){<br />
synchronized( target_locks[targetNumber] ){<br />
try {<br />
target_locks[targetNumber].wait();<br />
} catch (InterruptedException e) {<br />
e.printStackTrace();<br />
}<br />
}<br />
}<br />
public void notify( int targetNumber ){<br />
synchronized (target_locks[targetNumber]) {<br />
target_locks[targetNumber].notify();<br />
}<br />
}<br />
public synchronized Object getLock(int number){<br />
return target_locks[number];<br />
}<br />
public static Locker getInstance(){<br />
return target;<br />
}<br />
}<br />
</code><br />
This is the locker class. As the name suggests, this is the class which stores all the lock objects. We do not call the wait and notify methods from the threads, instead we use this class for the wait and notify calls.<br />
<code><br />
public class Thread1 implements Runnable{<br />
public Locker target = Locker.getInstance();<br />
public void run() {<br />
int counter = 1;<br />
synchronized(target.getLock(0)){<br />
try{<br />
for( int i = 0; i &#60; 10; i++ ){<br />
System.out.println("Thread1 is running: " + counter);<br />
counter++;<br />
target.notify(1);<br />
if (i != 9)<br />
target.wait(0);<br />
}<br />
}catch( Exception ex){<br />
ex.printStackTrace();<br />
}<br />
}<br />
System.out.println("Thread1 is exiting.");<br />
}<br />
public void setLock(Locker target){<br />
this.target = target;<br />
}<br />
}<br />
</code><br />
<code><br />
public class Thread2 implements Runnable{<br />
public Locker target = Locker.getInstance();<br />
public void run() {<br />
int counter = 1;<br />
synchronized(target.getLock(1)){<br />
try{<br />
for( int i = 0; i &#60; 10; i++ ){<br />
System.out.println("Thread2 is running: " + counter);<br />
counter++;<br />
target.notify(2);<br />
if (i != 9)<br />
target.wait(1);<br />
}<br />
}catch( Exception ex){<br />
ex.printStackTrace();<br />
}<br />
}<br />
System.out.println("Thread2 is exiting.");<br />
}<br />
public void setLock(Locker target){<br />
this.target = target;<br />
}<br />
}<br />
</code><br />
<code><br />
public class Thread3 implements Runnable{<br />
public Locker target = Locker.getInstance();<br />
public void run() {<br />
int counter = 1;<br />
synchronized(target.getLock(2)){<br />
try{<br />
for( int i = 0; i &#60; 10; i++ ){<br />
System.out.println("Thread3 is running: " + counter);<br />
counter++;<br />
target.notify(0);<br />
if (i != 9)<br />
target.wait(2);<br />
}<br />
}catch( Exception ex){<br />
ex.printStackTrace();<br />
}<br />
}<br />
System.out.println("Thread3 is exiting.");<br />
}<br />
public void setLock(Locker target){<br />
this.target = target;<br />
}<br />
}<br />
</code><br />
<code><br />
public class ThreadCaller {<br />
public static void main( String args[] ){<br />
Locker target = new Locker(3);<br />
Thread1 thread1 = new Thread1();<br />
Thread2 thread2 = new Thread2();<br />
Thread3 thread3 = new Thread3();<br />
Thread runna1 = new Thread(thread1);<br />
Thread runna2 = new Thread(thread2);<br />
Thread runna3 = new Thread(thread3);<br />
runna1.start();<br />
runna2.start();<br />
runna3.start();<br />
}<br />
}<br />
</code><br />
Each thread has a lock associated with it. The Thread1 notifies the Thread2, Thread2 notifies Thread3 and Thread3 notifies Thread1. This way, the execution transfers from Thread1 to Thread2 and then to Thread3 and back to Thread1.<br />
The inter-thread communication can be done by setting thread priority and then using <em>notifyAll()</em>. To set the priority of a thread use the <em>setPriority(int i)</em> method of the Thread class.<br />
<code><br />
Someone write this code. I am pretty tired. :(<br />
</code><br />
To end this basic introduction, we will discuss about the two types of threads that exist in Java. The two types are daemon and user threads. The two types of threads are very similar to each other. Daemon threads are those threads which are spawned by the JVM internally to fulfil any given task. But, the user can play God here. He can change the thread from user to deamon and vice versa anytime he wishes before the thread is started.(Mind this. Once the thread starts, no changing buddy!) After the user thread has exited, the JVM checks for any running threads. IF all the threads running are daemon threads, then the JVM exits the program and terminates all the threads itself. Okie! i guess i did my part of making you understand what a daemon thread is. Now you start thinking, why the hell do i need a bloody daemon thread. Isnt getting bogged down by user threads enough. Now consider this my friend, everyone knows about the garbage collector of JVM. This is the magic bit which removes the developer's overhead of removing obsolete objects from the memory. What if the GC was a user thread? The JVM can never terminate a user thread, so you see the JVM can never shut down after it runs our application. Now if GC is a daemon thread, the JVM checks for any user thread, as none is running, it terminates the garbage collector thread and exits. Neat! Isn't it. Now lets see for any practical use. One think which i can think of is logging. I dont care if logging is successful or not, i want my JVM to shutdown when i exit it. But, my client wants to see the logs to check if everything is going according to the way he had specified. I create a daemon thread whose only job is to write into the logs. This provides a better abstraction layer. Now what if writing to the file is time consuming and while the daemon thread is writing the logs, the user thread exits. My client doesnt want to loose any logs. Luckily a small work around fixes this. :D<br />
Spawn a new user thread from your daemon thread which does nothing. And only after the logs have been written, terminate the user thread. This way the daemon thread also exits and it doesn't depend on your application.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[As Seen In OK Weekly www.chickdowntown.com Exclusive!!]]></title>
<link>http://chickdowntown.wordpress.com/?p=173</link>
<pubDate>Wed, 03 Sep 2008 20:00:32 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/03/as-seen-in-ok-weekly-wwwchickdowntowncom-exclusive/</guid>
<description><![CDATA[www.chickdowntown.com has exclusive What Comes Around Goes Around Vintage Boyfriend Jeans.  They ar]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has exclusive <a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548">What Comes Around Goes Around Vintage Boyfriend Jeans</a>.  They are an awsome look for the Fall 08 Season.  You can catch a first glimps of these awsome Jeans in the current Issue of OK Weekly!  Check it out and grab a pair for your denim selection before they are sold out.</p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/okweekly.jpg" alt="" width="573" height="468" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Hot New Denims at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=167</link>
<pubDate>Wed, 03 Sep 2008 17:11:57 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/09/03/hot-new-denims-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has an amazing selection of Denim to choose from.  They now offer a section c]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has an amazing selection of Denim to choose from.  They now offer a section called <a href="http://www.chickdowntown.com/denim.asp">"Denim Guide"</a> which will help you find your perfect fit for the perfect Denim Trends this Season!</p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4653&#38;subcategoryID=56162&#38;designerID=&#38;color=">7 FOR ALL MANKIND  <br />
ANLO  <br />
CITIZENS OF HUMANITY  <br />
CURRENT/ELLIOTT  <br />
GENETIC DENIM  <br />
GOLDSIGN  <br />
J BRAND  <br />
JAMES JEANS  <br />
JOE'S JEANS  <br />
MARC BY MARC JACOBS  <br />
NOTIFY  <br />
PAPER DENIM &#38; CLOTH  <br />
RAG &#38; BONE  <br />
RICH &#38; SKINNY  <br />
SASS &#38; BIDE  <br />
SUPERFINE</a></p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4653&#38;subcategoryID=56162&#38;designerID=&#38;color="><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/jeans-3.jpg" alt="" width="579" height="591" /></a></p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4653&#38;subcategoryID=56162&#38;designerID=&#38;color="><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/jeanpool.jpg" alt="" width="578" height="453" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Huge Labor Day Super SALE!  Save an Additional 50% OFF Sale Merchandise!]]></title>
<link>http://chickdowntown.wordpress.com/?p=164</link>
<pubDate>Sat, 30 Aug 2008 17:37:14 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/30/huge-labor-day-super-sale-save-an-additional-50-off-sale-merchandise/</guid>
<description><![CDATA[www.chickdowntown.comis having a HUGE Labor Day SUPER SALE!!  You can save and Additional 50% Off o]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a>is having a HUGE Labor Day SUPER SALE!!  You can save and Additional 50% Off on All Sale Items!  Shop now from some of the hottest designers out there and save 50% on already reduced merchandise. </p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4705"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/add50.jpg" alt="" width="524" height="383" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[www.chickdowntown.com EXCLUSIVES!]]></title>
<link>http://chickdowntown.wordpress.com/?p=162</link>
<pubDate>Sat, 30 Aug 2008 16:33:56 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/30/wwwchickdowntowncom-exclusives/</guid>
<description><![CDATA[www.chickdowntown.com has a few must haves for this fall.  All these items are www.chickdowntown.co]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has a few must haves for this fall.  All these items are <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> exclusives.  You can only get them at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>. </p>
<p> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/chickdowntownexclusives.jpg" alt="" width="559" height="427" /></a></p>
<p> </p>
<div class="greyheader"><a href="http://www.chickdowntown.com/viewproduct.asp?ID=97264">BLACK HALO </a></div>
<div class="greyheader"><strong><a href="http://www.chickdowntown.com/viewproduct.asp?ID=97264">Wine Jackie O Dress</a></strong></div>
<div class="greyheader"><strong></strong></div>
<div class="greyheader"><a href="http://www.chickdowntown.com/viewproduct.asp?ID=97277"><strong>BLACK HALO<br />
</strong>Wine Keyhole Ruffle Sleeve Sheath</a></div>
<p><a href="http://www.chickdowntown.com/viewproduct.asp?ID=94716"><strong>RACHEL LEIGH<br />
</strong>Inspired studded belt</a></p>
<p><a href="http://www.chickdowntown.com/viewproduct.asp?ID=92051"><strong>JAY GODFREY<br />
</strong>Cotton Candy Cocktail Mini</a></p>
<p><a href="http://www.chickdowntown.com/viewproduct.asp?ID=85291"><strong>RACHEL LEIGH<br />
</strong>Filigree Stone Vintage Inspired Necklace</a></p>
<p> </p>
<p>Hurry and get them before they are all sold out!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Save BIG On Fall Fashions with FALLSAVINGS At www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=160</link>
<pubDate>Mon, 25 Aug 2008 21:29:11 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/25/save-big-on-fall-fashions-with-fallsavings-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com has all your most desirable fall savings.  Now when you spend$150, $300, $500]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has all your most desirable fall savings.  Now when you spend$150, $300, $500, or $1000, you SAVE SAVE SAVE!  Just enter <a href="http://www.chickdowntown.com/justarrived.asp">Code: FALLSAVINGS At checkout </a>and you can save between $25 and $250 on your order!  And don't forget, any order over $150 gets Free Shipping! (Continental U.S Only) So start filling your closet with the <a href="http://www.chickdowntown.com/justarrived.asp">hottest fashions for this Fall </a>with the help of <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> <a href="http://www.chickdowntown.com/justarrived.asp">FALL SAVINGS!!!</a></p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/justarrived.asp"><img class="alignnone" src="http://i219.photobucket.com/albums/cc132/chickdowntown/fallsavings.jpg" alt="" width="557" height="461" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Celeb Styles: National LTD In Stock Now at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=158</link>
<pubDate>Mon, 25 Aug 2008 21:14:26 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/25/celeb-styles-national-ltd-in-stock-now-at-wwwchickdowntowncom/</guid>
<description><![CDATA[Love your Celeb Styles? Loving having what your favorite actress or singer wears in your closet at a]]></description>
<content:encoded><![CDATA[<p style="text-align:center;">Love your Celeb Styles? Loving having what your favorite actress or singer wears in your closet at all times? Well <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has exactly waht your looking for.  They now have in stock at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a>, <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67928">National LTD tops </a>just like Jessica Simpson and Nicole Richie are wearing.  These shirts are super chic and super sexy.  Shop <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> for all your Celeb Styles. </p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67928"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/nationalltd.jpg" alt="" width="559" height="521" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Hot New Handbags by L.A.M.B available now at www.chickdowntown.com]]></title>
<link>http://chickdowntown.wordpress.com/?p=156</link>
<pubDate>Sat, 23 Aug 2008 15:58:46 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/23/hot-new-handbags-by-lamb-available-now-at-wwwchickdowntowncom/</guid>
<description><![CDATA[www.chickdowntown.com now has a variety of awsome new handbags by designer L.A.M.B!  These bags are]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> now has a variety of awsome <a href="http://www.chickdowntown.com/products.asp?categoryID=4692&#38;subcategoryID=&#38;designerID=67876&#38;color=">new handbags by designer L.A.M.B</a>!  These bags are whats hot, whats chic, and what looks amazing on any women.  So click on over to <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> and browes our amazing selection of <a href="http://www.chickdowntown.com/products.asp?categoryID=4692">hand bags by 14 Amazing Designers.</a></p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4692&#38;subcategoryID=&#38;designerID=67876&#38;color="><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/lamb.jpg" alt="" width="360" height="504" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Robert Lee Morris for Elizabeth and James at www.chickdowntown.com! Accepting Advance Orders NOW! ]]></title>
<link>http://chickdowntown.wordpress.com/?p=154</link>
<pubDate>Sat, 23 Aug 2008 15:48:32 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/23/robert-lee-morris-for-elizabeth-and-james-at-wwwchickdowntowncom-accepting-advance-orders-now/</guid>
<description><![CDATA[www.chickdowntown.com has hot new accessories by Robert Lee Morris For Elizabeth and James.  They ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has hot new accessories by <a href="http://www.chickdowntown.com/products.asp?categoryID=4666&#38;subcategoryID=56877&#38;designerID=67447&#38;color=">Robert Lee Morris For Elizabeth and James</a>.  They are accepting advance orders for some of the hottest jewelery of their new line. <a href="http://www.chickdowntown.com/designerproducts.asp?designerID=67447"> Elizabeth and James </a>is the line by the Olsen Twins and they now not only offer an amazing clothing line, but they now have some of the hottest jewelery as well.  so shop <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> for these hot new amazing looks.</p>
<p style="text-align:center;"> </p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/products.asp?categoryID=4666&#38;subcategoryID=56877&#38;designerID=67447&#38;color="><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/elizabethjamesjewlery.jpg" alt="" width="360" height="504" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[www.chickdowntown.com Exclusive!!! What Comes Around Goes Around Authentic Vintage Boyfriend Jeans!]]></title>
<link>http://chickdowntown.wordpress.com/?p=152</link>
<pubDate>Sat, 23 Aug 2008 15:33:15 +0000</pubDate>
<dc:creator>chickdowntown</dc:creator>
<guid>http://chickdowntown.pl.wordpress.com/2008/08/23/wwwchickdowntowncom-exclusive-what-comes-around-goes-around-authentic-vintage-boyfriend-jeans/</guid>
<description><![CDATA[www.chickdowntown.com has an awsome selection of hot new arrivals.  They have an awsome new arrival]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.chickdowntown.com">www.chickdowntown.com</a> has an awsome selection of hot new arrivals.  They have an awsome new arrival by <a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548">What Comes Around Goes Around,  The Vintage Boyfriend Jean</a>!!!!  You can only get these at <a href="http://www.chickdowntown.com">www.chickdowntown.com</a> so click on over and order your pair now, i'm sure they are going to sell out FAST!  These Jeans are expected to arrive in Mid September.</p>
<p style="text-align:center;"><a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/boyfriendwcaga.jpg" alt="" width="572" height="486" /></a></p>
<p style="text-align:center;">It's just like grabbing a pair of your boyfriend's jeans straight from his closet. What Comes Around Goes Around presents its authentic vintage boyfriend jean; each piece is one of a kind, so no one can duplicate your laid-back style. Perfectly weathered and distressed, this time around he'll be asking to borrow yours.<a href="http://www.chickdowntown.com/viewproduct.asp?ID=108548"><img class="aligncenter" src="http://i219.photobucket.com/albums/cc132/chickdowntown/b8e36a8aba5af8b1b6e9e9a02e8f86eb.jpg" alt="" width="225" height="343" /></a></p>
<p> </p>
<p style="text-align:center;"> </p>
]]></content:encoded>
</item>

</channel>
</rss>
