<?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>cpp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/cpp/</link>
	<description>Feed of posts on WordPress.com tagged "cpp"</description>
	<pubDate>Sun, 29 Nov 2009 06:38:25 +0000</pubDate>

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

<item>
<title><![CDATA[How to post source code on Wordpress]]></title>
<link>http://ilea.wordpress.com/2009/11/29/how-to-post-source-code-on-wordpress/</link>
<pubDate>Sun, 29 Nov 2009 00:04:17 +0000</pubDate>
<dc:creator>Razzor</dc:creator>
<guid>http://ilea.wordpress.com/2009/11/29/how-to-post-source-code-on-wordpress/</guid>
<description><![CDATA[As I said in another post, I will post predominantly IT content.These days I started to learn the Ja]]></description>
<content:encoded><![CDATA[As I said in another post, I will post predominantly IT content.These days I started to learn the Ja]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Holiday Schedule]]></title>
<link>http://dbwalton.wordpress.com/2009/11/25/studio-holiday-schedule/</link>
<pubDate>Thu, 26 Nov 2009 00:14:28 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/25/studio-holiday-schedule/</guid>
<description><![CDATA[Just a note to those who are planning to get portrait sessions to give as holiday gifts.  Here]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Just a note to those who are planning to get portrait sessions to give as holiday gifts.  Here&#8217;s the schedule:</p>
<p>November 26th &#8211; Thanksgiving Day &#8211; closed<br />
November 27th &#8211; Day after Thanksgiving &#8211; closed, but taking appointments<br />
November 28th &#8211; Open by appointment only<br />
Sunday &#8211; Nov. 29th &#8211; Closed<br />
November 30th &#8211; Evening, open by appointment only<br />
December 1st -5th &#8211; by appointment only<br />
Sunday &#8211; Dec. 6th &#8211; Closed<br />
December 7th-11th &#8211; booked<br />
December 12th &#8211; Last Chance &#8211; by appointment only</p>
<p style="text-align:center;"><a href="http://dbwalton.wordpress.com/files/2009/11/crw_5480-editxsml.jpg"><img class="aligncenter size-full wp-image-314" title="CRW_5480-Editxsml" src="http://dbwalton.wordpress.com/files/2009/11/crw_5480-editxsml.jpg" alt="" width="320" height="213" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nuestro primer programa en c++]]></title>
<link>http://elcheonline.wordpress.com/2009/11/25/nuestro-primer-programa-en-c/</link>
<pubDate>Wed, 25 Nov 2009 07:58:41 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid>http://elcheonline.wordpress.com/2009/11/25/nuestro-primer-programa-en-c/</guid>
<description><![CDATA[Éste es el código fuente de un programa escrito en c++, que podría ser perfectamente el primer progr]]></description>
<content:encoded><![CDATA[Éste es el código fuente de un programa escrito en c++, que podría ser perfectamente el primer progr]]></content:encoded>
</item>
<item>
<title><![CDATA[ANAD condemns Maguindanao massacre; calls on government to step-up security measures]]></title>
<link>http://anadpartylist.wordpress.com/2009/11/25/anad-condemns-maguindanao-massacre-calls-on-government-to-step-up-security-measures/</link>
<pubDate>Wed, 25 Nov 2009 05:31:25 +0000</pubDate>
<dc:creator>anadpartylist</dc:creator>
<guid>http://anadpartylist.wordpress.com/2009/11/25/anad-condemns-maguindanao-massacre-calls-on-government-to-step-up-security-measures/</guid>
<description><![CDATA[Police investigators dig as they try to find buried dead bodies, victims of a massacre in Ampatuan t]]></description>
<content:encoded><![CDATA[Police investigators dig as they try to find buried dead bodies, victims of a massacre in Ampatuan t]]></content:encoded>
</item>
<item>
<title><![CDATA[The Joys of Moving a Computer]]></title>
<link>http://dbwalton.wordpress.com/2009/11/24/the-joys-of-moving-a-computer/</link>
<pubDate>Wed, 25 Nov 2009 02:10:34 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/24/the-joys-of-moving-a-computer/</guid>
<description><![CDATA[O, the Joys of moving a computer.  Today&#8217;s photographer has to be a computer geek if they want]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>O, the Joys of moving a computer.  Today&#8217;s photographer has to be a computer geek if they want to compete in the digital world.  That means, if you move your office, you also have to move a bunch of computer stuff.</p>
<p>The result was deep depression and despair as I stared at the mass of wires that connect computer A to disk B and to keyboard C and to mouse D and to UBS hub E and to disk F and to monitor G and to &#8230;. to disk Z.  Oh, shoot!  I&#8217;m out of letters in the alphabet and there are still more cables.</p>
<p>A bag of zip-ties really helps.  The problem is, no matter how careful you are, the cables still end up looking like a bowl of high-tech spaghetti.  And, none of those little, or not so little wall-warts are the same size.  Some cover two holes on the power strip, some three.  Even the power strips made to accomodate them, don&#8217;t seem to do what they claim.</p>
<p>One you think you have everything connected correctly, you discover you forgot a vital  component.  And, in the process of trying to connect it, you have to cut all those zip-ties, unplug 3 or 4 things from your power strip and re-route that hard-to-reach cable behind the desk.  And, as you are about to plug that newly found component in, you discover you&#8217;re going to need a new power strip.</p>
<p>UGH!</p>
<p>I think my next computer is going to be one of those hp all-in-one with a wireless keyboard and mouse.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Philippines] le Communist Party of the Philippines condamne le massacre de plus de quarante personnes]]></title>
<link>http://futurrouge.wordpress.com/2009/11/24/philippines-le-communist-party-of-the-philippines-condamne-le-massacre-de-plus-de-quarante-personnes/</link>
<pubDate>Tue, 24 Nov 2009 11:23:41 +0000</pubDate>
<dc:creator>Futur Rouge</dc:creator>
<guid>http://futurrouge.wordpress.com/2009/11/24/philippines-le-communist-party-of-the-philippines-condamne-le-massacre-de-plus-de-quarante-personnes/</guid>
<description><![CDATA[Le communiqué du CPP sur le massacre de Maguindanao: une quarantaine de morts suite à l&#8217;attaqu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h4 style="text-align:justify;"><span style="color:#808080;"><span style="font-size:12pt;font-family:Arial;"><br />
Le communiqué du CPP sur le massacre de Maguindanao: une quarantaine de morts suite à l&#8217;attaque par une milice privée d&#8217;un convoi organisé par un militant progressiste pour se rendre au bureau de la COMELEC, pour faire enregistrer sa candidature pour les élections générales du printemps prochain. Parmi les tués, certain-e-s de ses proches, des journalistes (une dizaine) et des juristes, des partisans.</p>
<p>Information Bureau<br />
Communist Party of the Philippines<br />
CPP condemns massacre in Maguindanao November 24, 2009</p>
<p>Le Parti communiste des Philippines exprime aujourd&#8217;hui sa plus forte condamnation du massacre d&#8217;un convoi d&#8217;au moins 40 personnes à Maguindanao, surtout des parents, avocats et partisans du maire adjoint  Buluan Datu Esmael &#8220;Toto&#8221; Mangudadatu qui défie le clan des seigneur de la guerre Ampatuan qui attend le poste de gouverneur de la province de Maguindanao.<br />
</p>
<p> Parmi les tués il y a la femme du maire Mangudadatu, Genalyn et au moins 12 journalistes qui couvraient le convoi.<br />
</p>
<p>Jusqu&#8217;ici, 24 corps ont déjà été trouvés dans des tombes peu profondes dans le village Salman près du massacre, beaucoup d&#8217;entre eux sont mutilés. La plupart des victimes étaient des femmes et montrent des indices d&#8217;abus sexuels.<br />
</p>
<p>Le CPP a dit que le grand nombre de journalistes tués dans l&#8217;incident a fait de ce jour le plus grand massacre de journalistes en une journée. Plus que jamais, il inscrit les Philippines parmi les pires pays dans le monde pour le travail des journalistes et pour y vivre.<br />
</p>
<p>Les victimes ont été interceptées sur la route du bureau provincial de la COMELEC dans Shariff Aguak pour y déposer la candidature d&#8217;Esmael Mangudadatu . Les témoins ont déclarés que le Maire de Shariff Aguak,  Andal Ampatuan Jr lui-même dirigeait environ 100 hommes armés, y compris les forces de polices de Maguindanao et la milice privée d’Ampatuans, qui ont commis enlèvement et  massacre.  Le jeune Ampatuan projette de succéder à son père Andal Sr., comme gouverneur de Maguindanao mais fait face actuellement au formidable défi du maire adjoint Buluan. Les témoins ont aussi fait savoir que la sœur de cet Esmael, maire de Mangudadatu Eden Mangudadatu, a été même impliquée dans une brève altercation avec le Maire Ampatuan avant que le convoi ne soit battu par la force supérieure des attaquants.<br />
</p>
<p>&#8220;Tandis que Malacañang n&#8217;avait pas d’autre choix, que de « condamner » officiellement le massacre ,&#8221; a dit le CPP, &#8220;il fait face maintenant à un dilemme sérieux sur la façon dont traiter cette affaire. Le clan Ampatuan, qui avait étouffé l&#8217;opposition et avait rassemblé des votes &#8216;de commande&#8217; pour favoriser Gloria Arroyo et ses alliés au cours des dernières élections a été remboursé avec le poste de gouverneur de la Région Autonome musulmane de Mindanao ainsi que de Maguindanao et du mayorship de beaucoup de villes dans la province.<br />
Malacañang veut maintenant tirer profit de l&#8217;incident pour déclarer l’« Etat d’urgence» dans la province. »<br />
</p>
<p>Tout en désignant les chefs féodaux du clan d&#8217;Ampatuan, seigneur de la guerre, les miliciens de la Philippine National Police aussi bien que leur propre armée privée et leur allié Gloria Arroyo en tant que particulièrement responsable du massacre, Le CPP condamne également la  violence qui a toujours marqué la traditionnelle politique électorale philippine.<br />
</p>
<p>&#8220;Le plus mauvais, au cours des élections récentes où les forces progressistes ont participé de plus en plus à la politique parlementaire, cela a été les chefs, les militants et les membres des partis progressistes et les candidats qui ont composé la grande majorité des victimes de la violence de politique réactionnaire. Une grande partie de cette violence est commise par les forces militaires gouvernementales elle-même,&#8221; déclare le CPP.</p>
<p>Référence :<br />
Marco Valbuena<br />
Media Officer<br />
Cellphone : 09156596802 :: 09282242061<br />
E-mail:cppmedia@gmail.com</span></span></h4>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Monday's Tip - sRGB]]></title>
<link>http://dbwalton.wordpress.com/2009/11/23/mondays-tip-srgb/</link>
<pubDate>Mon, 23 Nov 2009 23:25:13 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/23/mondays-tip-srgb/</guid>
<description><![CDATA[Recently, someone was complaining to me that the photos they were having printed at a well-known pro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently, someone was complaining to me that the photos they were having printed at a well-known pro-lab were coming out brown toned. </p>
<p>I asked, &#8220;Do you mean &#8216;muddy&#8217;?&#8221;</p>
<p>They said muddy was a good description.   They said the colors were all off, dull, and washed out, and so forth.</p>
<p>I recognized right off the bat what they did.  They shot in Adobe RGB and sent the Adobe RGB file off to their lab.  They didn&#8217;t tell their lab to convert to sRGB, or the lab&#8217;s &#8220;color profile&#8221;, and so the lab just printed them.  (Remember, your lab will do what you tell them to do.)</p>
<p>Although printers are now coming on the market that support a wide gamut of color space, MOST printers are so much more narrow that Adobe RGB, and Adobe RGB was not designed with photography in mind.  Okay, neither was sRBG, but sRBG is a safer bet when printing.</p>
<p>So, if you do not want to take the time to learn about color management, at least set everything you own to sRGB.  Shoot in sRGB, edit in sRGB, and send it to your lab as a sRBG file.  Yes, it is a smaller color space, but you&#8217;ll be more pleased with the results than trying to print an Adobe RBG file.  You other option is to talk to your lab when you submit your files and tell them what color space you used, and ask them to convert.  They MIGHT charge a FEE!  Just beware.</p>
<p>Your other, and better option, is to learn how to manage color profiles.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Matagumpay na Ambus ng BHB-Catanduanes ]]></title>
<link>http://ndfbicol.wordpress.com/2009/11/23/matagumpay-na-ambus-ng-bhb-catanduanes/</link>
<pubDate>Mon, 23 Nov 2009 09:08:58 +0000</pubDate>
<dc:creator>ndfbicol</dc:creator>
<guid>http://ndfbicol.wordpress.com/2009/11/23/matagumpay-na-ambus-ng-bhb-catanduanes/</guid>
<description><![CDATA[Matagumpay na Ambus ng BHB-Catanduanes, Kinumpirma  Kinumpirma ng Nerissa San Juan Command ng Bagong]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Matagumpay na Ambus ng BHB-Catanduanes, Kinumpirma </p>
<p>Kinumpirma ng Nerissa San Juan Command ng Bagong Hukbong Bayan (BHB) &#8211; Catanduanes and ambus na isinagawa laban sa tropa ng 83rd IBPA kahapon Nobyembre 22,  sa Brgy Jamlon, Caramoran, Catanduanes. Ayon sa panimulang ulat, nasapol ng command detonated landmine ang sinasakyang trak ng mga sundalo.</p>
<p>Itinatago ng 9th IDPA ang tunay na bilang ng kanilang casualty upang maliitin ang tagumpay ng BHB. Ayon sa ulat, pito ang sugatang militar na dinala sa ospital at marami pa ang sugatan.</p>
<p>Pauwi na galing sa isang counter-insurgency operations ang militar kasabay ang Batallion Commander na si Col. Romeo Basco nang ambusin ng BHB.</p>
<p>Ka Greg Bañares</p>
<p style="text-align:left;">Tagapagsalita, NDF-Bicol</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Canadian Pension is a Joke!]]></title>
<link>http://expiditionoftruths.wordpress.com/2009/11/22/canadian-pension-is-a-joke/</link>
<pubDate>Mon, 23 Nov 2009 05:51:39 +0000</pubDate>
<dc:creator>Shaun</dc:creator>
<guid>http://expiditionoftruths.wordpress.com/2009/11/22/canadian-pension-is-a-joke/</guid>
<description><![CDATA[Yesterday my wife and I were in Safeway and an older gentlemen in front of us didn&#8217;t have his ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Yesterday my wife and I were in Safeway and an older gentlemen in front of us didn&#8217;t have his Safeway club card to save $1 on cat litter.  So I gave him my club card to use and he saved the dollar.  The lady at the register said a dollar is a dollar and the guy was like I sure know that!  He was telling us how he was living off his pension which was around $750 a month.  I thought to myself $750 to live off of each month?! HOLY CRAP.  He really didn&#8217;t look like there was much hope in his eyes and just looked dejected with life.  I guess, $750 is not a lot of money.  He went on to say how earlier in his life he was sold on the idea that the Canadian Pension Plan would give him the freedom for his retirement.  Yeah umm he was totally sold a crock and $750 doesn&#8217;t buy you ANY freedom.  Who knows what CPP will be left for me when we retire!</p>
<p>So that&#8217;s why we are working hard to build this business and share it with others who want more out of life then $750 dollars when you turn 65.  There WON&#8217;T be any money for us when we turn 65 so it&#8217;s up to us to take our freedom into our own hands and this business will allow us to do that.  Isn&#8217;t that worth it?  Wouldn&#8217;t it just be worth it to at least try?  I think so and I totally believe.</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Part VII - more]]></title>
<link>http://dbwalton.wordpress.com/2009/11/19/part-vii-more/</link>
<pubDate>Fri, 20 Nov 2009 02:32:49 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/19/part-vii-more/</guid>
<description><![CDATA[I guess I forgot a few things yesterday, like what to get on your computer. 1) Get the fastest you c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I guess I forgot a few things yesterday, like what to get on your computer.</p>
<p>1) Get the fastest you can afford<br />
2) Get the biggest hard drive you can afford<br />
3) Make sure it has beaucoup USB 2.0 ports<br />
4) Make sure it has Firewire ports<br />
5) Make sure it has a built-in card reader (if it is a desktop &#8211; laptop &#8211; SD card reader)<br />
6)  Make sure it is MAXED-out on memory &#8211; at least 4GB for a PC<br />
7) Make sure it is a company that has been around a while so you don&#8217;t get stuck with a lemon</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RA 9745 hailed; Maoist’s urged  to uphold the rule of law]]></title>
<link>http://anadpartylist.wordpress.com/2009/11/20/ra-9745-hailed-maoist%e2%80%99s-urged-to-uphold-the-rule-of-law/</link>
<pubDate>Fri, 20 Nov 2009 01:28:21 +0000</pubDate>
<dc:creator>anadpartylist</dc:creator>
<guid>http://anadpartylist.wordpress.com/2009/11/20/ra-9745-hailed-maoist%e2%80%99s-urged-to-uphold-the-rule-of-law/</guid>
<description><![CDATA[THE ALLIANCE FOR NATIONALISM AND DEMOCRACY (ANAD) Partylist is in full support of Republic Act 9745,]]></description>
<content:encoded><![CDATA[THE ALLIANCE FOR NATIONALISM AND DEMOCRACY (ANAD) Partylist is in full support of Republic Act 9745,]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Planning and Design (Part VII)]]></title>
<link>http://dbwalton.wordpress.com/2009/11/18/studio-planning-and-design-part-vii/</link>
<pubDate>Thu, 19 Nov 2009 02:42:58 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/18/studio-planning-and-design-part-vii/</guid>
<description><![CDATA[I&#8217;ve addressed lighting, what color to paint your studio, support systems, backdrops, size, no]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve addressed lighting, what color to paint your studio, support systems, backdrops, size, now let&#8217;s talk about the most sensitive subject of them all &#8212; computers.</p>
<p>Photographers work in a world full of right- and left-brainers.  Some photographers are very abstract in their art, others are very calculated in theirs.  And just as you have those who take extremely abstract photos and those who take detailed technically correct photos, you also have those who are at opposite ends of the spectrum when it comes to their choice of computers.</p>
<p>Apple or Mac?</p>
<p>Yup, that&#8217;s the question.  Well, if we were having this discussion back in 1995, and you wanted to do art or music, I&#8217;d say, purchase a Mac.  But, it is now 14 years later and the playing field has change, and changed a LOT!</p>
<p>Originally, the Mac was built on the Motorola 68000 family of processors.  The 68000 was far superior than the old Intel internally 8-bit 80&#215;86 family of processors.  However, once Intel went to a larger internal word size, the difference started becoming less and less until finally, Apple switched to Intel processors.  So, now, both Macs and PCs are based on Intel processors.  (Interesting, eh?)</p>
<p>Now, the really big differences between the Mac and the PC boil down to these two things:</p>
<p>Open vs Close hardware architecture, and<br />
Microsoft Windows vs Apple&#8217;s Mac OS.</p>
<p>Close architecture means Apple holds their hardware secrets among a selected group of developers within their little circle.  Open architecture means they are published standards that anyone can study and develop compatible devices.</p>
<p>I personally dislike closed-architecture computers.  It makes things more expensive and limits your choices.  If you want to see what I mean, look at the number of devices and the amount of software available for the PC vs the Mac.  Also, look the price of Mac vs PC software and devices.  Look at the price of a Mac Book vs a PC laptop.</p>
<p>You will hear people say, &#8220;Oh, PCs are always locking up on you.&#8221; </p>
<p>I&#8217;ve got news.  Macs lock up too.</p>
<p>Bottom line is, buy what you feel comfortable with.  You can get great laptops that are PCs or you can get a Mac Book.  You can get great desktop units either way.  You WILL pay more for the same amount of computing power if you go with a Mac.  But, it is your money do what you want.</p>
<p>What do I have?</p>
<p>I have a PC.  I have a PC because I understand the hardware and software (I used to be a software developer and product manager for PC- and Mac-based products.)  And, I have a PC because I can afford to get the power I want.</p>
<p>I favor Hewlet-Packard products.  They have always been a good choice for me.  I have had Gateway PC, Toshiba, Dell and Compaq.  I keep coming back to HP&#8217;s products.</p>
<p>Currently, here is an overview of what I use in the studio:</p>
<ul>
<li>Desktop &#8211; HP PC with a 2.8GHz dual-core processor, 4 GB RAM, 2 GB Turbo-boost, dual 350 GB HDs and Windows Vista Ultimate.</li>
<li>Server &#8211; HP PC with a 2GHz processor, 2GB RAM, 200GB internal HDs, Windows XP</li>
<li>Storage &#8211; 4TB on a 4-drive Drobo, 6 external drives ranging from 250 to 750GB in size &#8211; the Drobo is on my desktop, all the others are on my server.  The Drobo holds my work-in-progress, while the drives on the server are my archives.</li>
<li>Optical media &#8211; all of my machines have DVD burners</li>
<li>Monitors &#8211; LaCie 19&#8243; (desktop) and a Samsung 19&#8243; (server) &#8211; both LCD</li>
<li>Networking &#8211; 100BaseT with WiFi for my laptop</li>
<li>Laptop -HP with a Turion64&#215;2 processor, 4GB RAM, 2GB Turbo-boost, 250GB HD and Windows Vista 64-bit</li>
<li>Color-management &#8211; LaCie blue eye 2</li>
<li>Software &#8211; latests version of Adobe Photoshop CS4 and Lightroom 2.5, Corel Painter 9, ProShowGold, Media Chance DAP and HDR, Kodak GEM Airbrush, GEM, ROC and SHO, Adobe Flash,  Portrait Professional,  OpenOffice and QuickBooks QuickStart, as well as various filters, actions and utilities.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ANAD hits Maoist terrorists’ lapdogs]]></title>
<link>http://anadpartylist.wordpress.com/2009/11/19/anad-hits-maoist-terrorists%e2%80%99-lapdogs/</link>
<pubDate>Thu, 19 Nov 2009 00:30:29 +0000</pubDate>
<dc:creator>anadpartylist</dc:creator>
<guid>http://anadpartylist.wordpress.com/2009/11/19/anad-hits-maoist-terrorists%e2%80%99-lapdogs/</guid>
<description><![CDATA[US Secretary of State Hillary Clinton&#39;s visit to the Philippines. (Online Photo) Reactions by Ma]]></description>
<content:encoded><![CDATA[US Secretary of State Hillary Clinton&#39;s visit to the Philippines. (Online Photo) Reactions by Ma]]></content:encoded>
</item>
<item>
<title><![CDATA[ANAD warns against Maoist  terrorists’ 2010 game plan]]></title>
<link>http://anadpartylist.wordpress.com/2009/11/18/anad-warns-against-maoist-terrorists%e2%80%99-2010-game-plan/</link>
<pubDate>Wed, 18 Nov 2009 13:22:10 +0000</pubDate>
<dc:creator>anadpartylist</dc:creator>
<guid>http://anadpartylist.wordpress.com/2009/11/18/anad-warns-against-maoist-terrorists%e2%80%99-2010-game-plan/</guid>
<description><![CDATA[INTENSIFIED extortion, intimidation, and harassment activities by the Maoist terrorist CPP-NPA in th]]></description>
<content:encoded><![CDATA[INTENSIFIED extortion, intimidation, and harassment activities by the Maoist terrorist CPP-NPA in th]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Planning and Design (Part VI)]]></title>
<link>http://dbwalton.wordpress.com/2009/11/17/studio-planning-and-design-part-vi/</link>
<pubDate>Wed, 18 Nov 2009 02:00:53 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/17/studio-planning-and-design-part-vi/</guid>
<description><![CDATA[Camera support systems are good for studio work.  A lot of photographers work hand-held, but there a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Camera support systems are good for studio work.  A lot of photographers work hand-held, but there are times when a tripod is nice &#8211; especially if your camera is really heavy.</p>
<p>I&#8217;ve tried both tripods and studio stands.  The nice thing about studio stands are they are quick to adjust.  The nice thing about tripods are, they are light and easy to move from place to place.  The bad thing about studio stands are they are very heavy.   The bad thing about tripods are their flaired leg arrangement  is easy to trip over.</p>
<p>When using studio stands, the best heads are ball heads or gear heads.  Ball heads are quick to adjust, but harder to get precision adjustments.  Gear heads adjust slowly and precisely.</p>
<p>Tripod heads come in all types and sorts.  My favorite are ball heads.    I&#8217;ve tried joy-stick stylee grip heads, three-way heads, pan-n-tilt type heads and when it comes down to it, ball heads are so simple and quick.  And, when it comes to ball heads, pay a little extra for a heavy-duty one.</p>
<p>I will state that I&#8217;m not very pleased with Monfrotto equipment.  Their after-sales support is virtually non-existent with my experience.   Nor would I recommend the consumer brands like Slik or the cheap ones you see in department stores like Velbon or Ambico.  But, if you are looking to save money, I have had good experiences with Amvona&#8217;s customer support and they make a sturdy tripod for the price. </p>
<p>As to heads, there are LOTs of good heads out there.  Find a place where you can see and touch them.  That&#8217;s the only way to really see how well a head is built.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[#defines are EVIL]]></title>
<link>http://hbfs.wordpress.com/2009/11/17/defines-are-evil/</link>
<pubDate>Tue, 17 Nov 2009 12:49:11 +0000</pubDate>
<dc:creator>Steven Pigeon</dc:creator>
<guid>http://hbfs.wordpress.com/2009/11/17/defines-are-evil/</guid>
<description><![CDATA[The C (and C++) preprocessor is a powerful but dangerous tool. For sure, it helps with a number of p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The C (and C++) preprocessor is a powerful but dangerous tool. For sure, it helps with a number of problems, from conditional code inclusion to explicit code generation, but it has a few problems. In fact, more than a few. It is evil.</p>
<p><a href="http://en.wikipedia.org/wiki/File:DVinfernoLuciferKingOfHell_m.jpg"><img src="http://hbfs.wordpress.com/files/2009/09/evildetail.jpg" alt="evil(detail)" title="evil(detail)" width="300" height="358" class="aligncenter size-full wp-image-1718" /></a></p>
<p>The C preprocessor (hereafter CPP) should be used with extreme care. For one thing, the CPP doesn&#8217;t know about the language it is applied on, it merely proceeds to the translation of the input using very simple rules, and this can leads to tons of hard to detect&#8212;and to fix&#8212;problems.</p>
<p><!--more--></p>
<p>There are at least two problems I can think of that renders the use of macros as function dangerous and annoying. The first is that since the CPP is basically a big find-and-replace machine, it is not particularly smart on <em>how</em> macros are expanded. The second is that since the CPP is basically a big find-and-replace machine, it&#8217;s not particularly smart on <em>when</em> macros are expanded.</p>
<p>Macro used as function are declared like this:</p>
<pre class="brush: cpp;">
#define function(arg1,arg2) ...stuff with arg1 and arg2...
</pre>
<p>(and the number of arguments can vary, but two is a good example) and are invoked:</p>
<pre class="brush: cpp;">
y = function(x+3,4);
</pre>
<p>As would be a normal function most of the times. The problem is, they&#8217;re not functions, they&#8217;re merely textual substitution patterns. The above will textually replace the values for arg1 and arg2 in the macro body and paste it at invocation point. The expansion is so basic that in most case, you will need to use extra parentheses to make sure that operation precedence is respected. For example:</p>
<pre class="brush: cpp;">
#define function(arg1,arg2) arg1 + arg2
...

x=function(x &#60;&#60; 3, 5)
</pre>
<p>will result in bad behaviour: the operator<tt>&#60;&#60;</tt> has a lower priority than <tt>+</tt>, so you&#8217;ll end up with <tt>x &#60;&#60; (3+5)</tt> rather than the expected <tt>(x&#60;&#60;3)+5</tt>. The correct way is to define:</p>
<pre class="brush: plain;">
#define function(arg1,arg2) ( (arg1) + (arg) )
</pre>
<p>So to force the correct precedence of evaluation in the final expression.</p>
<p>This is a somewhat simple case and any programmer that had his fingers bitten once by that kind of bug knows to put parentheses and that&#8217;s about it. However, if adding extra parentheses helps with operator precedence, it has another problem. Consider:</p>
<pre class="brush: cpp;">
#define max(a,b)  ( (a) &#62; (b) ? (a) : (b) )

...

x=max(a[i++],b[j++])
</pre>
<p>In this code, you cannot easily predict how many times <tt>i++</tt> or <tt>j++</tt> are executed. Inspecting the macro expansion, we see that the code is now:</p>
<pre class="brush: cpp;">
x=( (a[i++])&#62;(b[j++]) ? (a[i++]) : (b[j++]) )
</pre>
<p>Which isn&#8217;t the desired result at all! In short, macro used as functions are evil. Because macro expansion is <em>dumb</em>, arguments may be evaluated any number of times. Because macro expansion is dumb, arguments may be evaluated in any order and maybe their expressions will be merged with another expression to yield an unexpected result&#8212;as in the shift example above.</p>
<p align="center">*<br />*&#8195;*</p>
<p>The other major problem with the CPP is that it doesn&#8217;t understand scoping or namespaces. For example, the following code spews compilation errors:</p>
<pre class="brush: cpp;">
...

#define max(a,b) ...
...
class A
 {
  private:

    int a,b;

    ...

  public:

  int max() const { ... } // clearly a member function

  ...
 }
</pre>
<p>Because <tt>max()</tt> looks like a function, the CPP tries to match it with a macro and the compiler complains that <tt>macro.cpp:19:12: error: macro "max" requires 3 arguments, but only 1 given</tt> (why one and not zero? I don&#8217;t know! That&#8217;s what G++ returns). Even a non-function macro can be worth a lot of problems:</p>
<pre class="brush: cpp;">
#define shift 3

int function( int a, int b)
 {
  int shift=0; // clearly a local variable
  ...more code...
 }

 ...
</pre>
<p>This time, it complains with:</p>
<pre class="brush: cpp;">
macro.cpp:28: error: expected unqualified-id before numeric constant
</pre>
<p>Which is somewhat cryptic.</p>
<p>The same happens with namespaces. Qualifying a symbol with an explicit namespace doesn&#8217;t stop the CPP to expand macros whenever there&#8217;s something that looks like a match:</p>
<pre class="brush: cpp;">
#include &#60;algorithm&#62;
#include &#60;iostream&#62;

#define max(a,b,c) ...stuff...

// ...lot more code goes here...

int main()
 {
  int a=0;
  int b=3;

  std::cout &#60;&#60; std::max(a,b) // clearly NOT the macro
            &#60;&#60; std::min(a,b)
            &#60;&#60; std::endl;
 }
</pre>
<p>The CPP replaces the macro <tt>max( )</tt> but the compiler encounters errors:</p>
<pre class="brush: cpp;">
macro.cpp:12:28: error: macro &#34;max&#34; requires 3 arguments, but only 2 given
macro.cpp: In function ‘int main()’:
macro.cpp:12: error: no match for ‘operator&#60;&#60;’ in ‘std::cout &#60;&#60; std::max’
-- follows 20 more lines of error --
</pre>
<p align="center">*<br />*&#8195;*</p>
<p>The first solution is to avoid macro as much as possible. In C++, prefer template and inline functions to macros used as functions. The first advantage of using a true function is that the arguments are evaluated only once. For example, if the macro arguments contains code that has a side effect (like <tt>i++</tt>, for example) it is not easy to predict how many times it will be executed in the expanded statement.</p>
<p>Inline functions (available in C++ and C99, and in C as a compiler-specific extension) solve all problems of macro as functions. First, they ensure that the parameters are evaluated only once. Second, they offer the complete function semantics which aren&#8217;t all available with macros. For example, you can&#8217;t build a local scope and return a value with a macro in a clean way. Third, they are always syntactically safe, yet another thing that is not ensured by macros, especially when used in compound statements.</p>
<p>The fact that inline functions are functions and may require an actual function call if the compiler can&#8217;t inline the functions should really not stop you from using them. First, if the function is big enough so that the compiler can&#8217;t (or wont) inline it, you certainly don&#8217;t want it as a macro. Second, the time for a function call is dominated by the time it takes to evaluate the arguments, so it is eventually negligible.</p>
<p align="center">*<br />*&#8195;*</p>
<p>Since not all code bases seems to be aware of the problem inherent to the CPP, you may have to deal with stupid macro names&#8212;even <a href="http://en.wikipedia.org/wiki/Include_guard" target="_blank">include guards</a>. Paradoxically, a macro named <tt>max</tt> is a lot more stupid than a macro named <tt>my_max_macro</tt>, as it more likely to interfere with user code than the latter. The defencive solution to this problem is to <tt>undef</tt>ine macros known to cause problems:</p>
<pre class="brush: cpp;">
#include &#60;some-header&#62;

#ifdef max
 #warning 'max' is defined as a macro. Undefining.
 #undef max
#endif

...more code...
</pre>
<p>Or you can simply <tt>#undef</tt> it quietly. I do prefer warnings, because it informs the programmer/maintainer that this was deliberate and that he should not expect the macro <tt>max</tt> to be available in this translation unit.</p>
<p>The proactive solution is to use smarter names for macros. You can of course use <tt>BIG_UGLY_CAPS</tt> for macros, but you can also use the underscore to specify that this is a compiler- or library-specific symbol, as suggested by the standards. The macro <tt>_max</tt> is already much better than just <tt>max</tt>, even though it may still interfere with some naming conventions. Note that double underscores are <del>reserved</del> <del>recommended</del> mandatory for compiler-specific extensions such as <tt>__attribute__</tt> and the like. A macro named <tt>__max__</tt> would imply that the macro is somehow special and compiler-specific.</p>
<p align="center">*<br />*&#8195;*</p>
<p>So, basically, the CPP is a good tool for testing the environment, check for defined macros, and for conditional compilation but a very, very, very bad tool for code generation. I can understand that it is tempting to use macros in C (and C99) as a weak substitute for meta-programming as there are really no facilities provided by the language.</p>
<p>In C++, however, we have all the tools needed: function and operator overloading, and powerful meta-programming through templates. The careful use of C++ meta-programming can lead to very efficient, compile-time optimized code.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Monday's Tip - Save Often and...]]></title>
<link>http://dbwalton.wordpress.com/2009/11/16/mondays-tip-save-often-and/</link>
<pubDate>Tue, 17 Nov 2009 02:36:04 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/16/mondays-tip-save-often-and/</guid>
<description><![CDATA[When working in any  editing program it is important to save often.  Whether it be Photoshop or Pain]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When working in any  editing program it is important to save often.  Whether it be Photoshop or Painter, destructive edits can leave you in a quandry if you are not careful.  Thus, doing a &#8220;save&#8221; on a frequent basis is helpful.</p>
<p>That said, be careful.  A save can also be the worst thing in the world.  If you save something, and then discover you made a big mistake, you could have saved yourself into a mess.</p>
<p>So, my tip for today is, do a &#8220;Save as&#8230;&#8221; and give it a new name.  For example, the first save you might at a 1 at the end of the name.  The 2nd &#8220;save as&#8230;&#8221; change the 1 to a 2, and so on.</p>
<p>By doing this, you can always go back to a previous step.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Debriefing do Seminário C &amp; C++ para Sistemas Embarcados 2009]]></title>
<link>http://techberto.wordpress.com/2009/11/16/debriefing-do-seminario-c-c-para-sistemas-embarcados-2009/</link>
<pubDate>Tue, 17 Nov 2009 01:47:55 +0000</pubDate>
<dc:creator>techberto</dc:creator>
<guid>http://techberto.wordpress.com/2009/11/16/debriefing-do-seminario-c-c-para-sistemas-embarcados-2009/</guid>
<description><![CDATA[Neste 14/11/2009, o portal Embarcados e o grupo C &amp; C++ Brasil com a produção da Tempo Real Even]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Neste 14/11/2009, o portal <a href="http://www.embarcados.com.br/">Embarcados</a> e o grupo <a href="http://ccppbrasil.org/wiki/Grupo:Capa">C &#38; C++ Brasil</a> com a produção da <a href="http://www.temporealeventos.com.br/">Tempo Real Eventos</a> realizou, no Hotel Century Paulista em São Paulo, a edição 2009 do <a href="http://techberto.wordpress.com/2009/10/18/ii-seminario-c-c-para-sistemas-embarcados/">Seminário C &#38; C++ para Sistemas Embarcados</a>. Mais uma vez esta foi uma experiência extremamente gratificante,  principalmente pela satisfação que alguns colegas, amigos e o público em geral demonstraram durante o desenvolvimento do seminário e pós sua realização.</p>
<p>O DQ, da <a href="http://www.tamid.com.br/">Tamid</a>, realizou <a href="http://dqsoft.blogspot.com/2009/11/seminario-c-para-sistemas-embarcados.html">em seu blog</a> algumas notas e abaixo segue alguns comentário que não representa nem 1% do que foi o seminário:</p>
<p>- O evento iniciou com uma palestra sobre Interfaces de Periféricos com Microcontroladores em C do DQ, que mostrou-se um excelente conteúdo para um Hands On com o subtítulo de &#8220;21 formas de piscar um led com linguagem C em vários microcontroladores&#8221;! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>- Na sequência foi a palestra do Luiz Barros, sobre Otimização de C++ para Sistemas Embarcados, que foi bem interessante e acabei em vários momentos dando meus pitacos, curiosamente mais uma vez confirmei que em aplicações com a plataforma SH4, C++ tem sido amplamente utilizado, durante o evento desenvolvedores de cinco empresas deram este feedback para mim.</p>
<p>- Durante o almoço, entre bits e bytes, conversamos de flamewares (e lembrei da <a href="http://www.ricbit.com/2009/11/lei-de-ricbit.html" target="_blank">lei do ricbit</a>), assembly vs C++, surgiu a conversa de um projeto que me relataram muito inusitado de um sistema, onde&#8230; bom, deixa eu voltar para os relatos do seminário! :^p</p>
<p>- Após o almoço, o Alessandro Cunha, da <a href="http://www.techtraining.eng.br/" target="_blank">TechTrainning</a>, apresentou uma palestra que foi muito pontual tanto no assunto quanto no tempo consumido. Nos primeiros contatos com ele, fiz uma sugestão besta de tema e ele conseguiu extrair algo de bom da besteira que apresentei e formatou uma obra prima: Projetando Sistemas Embarcados com Baixo Consumo de Energia, com dicas preciosas que cativaram o público.</p>
<p>E encerrando o conteúdo técnico do seminário,  o Luiz Barros desmistificou o &#8220;Desenvolvimento de Device Driver para GNU/Linux&#8221;, derepente surgiram algumas pessoas no evento e quando fui conferir descobri que elas vieram apenas para ver esta palestra, alguns até começaram a dizer que perderam o medo do device drivers development. Particularmente nunca tive medo, porém device driver &#38; kernel development é uma arte negra&#8230;</p>
<p>Anteriormente ajudei a enumerar 17 formas de acender um led e derepente, não mais que derepente, fez-se a teatralização da piada:</p>
<p>- &#8220;quantos engenheiros são necessários para acender um led&#8221;</p>
<p>do qual eu participei desta teatralização como coadjuvante, no qual entrei mudo e sai calado e depois me disseram que a resposta seria:</p>
<p>-  &#8221;um de hardware, um de firmware e um de software&#8221; (tsc)&#8230;</p>
<p>Mas o Alessandro Cunha foi além e pensou em escrever o livro 2001 formas de acender um led, mas nem só de led foi o seminário! Houve CAN, RS232, SPI, microcontroladores, C, C++ e felizmente tive a oportunidade rever alguns amigos e realizar alguns contatos preciosos. Particularmente fiquei feliz que uma sugestão que eu dei a Microgênios foi levada a sério e hoje eles também estão produzindo e comercializando a <a href="http://www.microgenios.com.br/news/index.php?option=com_content&#38;task=view&#38;id=177&#38;Itemid=195">plataforma Arduino</a> no Brasil, assim como troquei figurinhas  sobre os bugs da <a href="http://beagleboard.org/">BeagleBoard </a> com o Luis Barros, conheci um pouco mais sobre a plataforma <a href="http://www.towergeeks.org/">Tower</a> com vários colegas, vi uma apresentação de uns alunos do Dado, numa EVDK <a href="http://www.luminarymicro.com/">Luminary</a>,  de uns jogos desenvolvidos em <a href="http://elua.berlios.de/">eLua</a> que poderiam seduzir muitos aficcionados em jogos; entre muitas outras conversas.</p>
<p>Finalizando oficialmente evento, realizamos um sorte de brindes oferecidos por Texas Instruments, Freescale, Atmel/Kobama, Editora Erica, Tempo Real Eventos, Agit Informática e Microgênios, onde as fotos dos ganhadores podem ser vistas <a title="Fotos " href="http://www.temporealeventos.com.br/?area=1&#38;tipo=1&#38;id=2893" target="_self">aqui</a>.</p>
<p>Mais uma vez, fui um dos primeiros a chegar no local e um dos últimos a sair do happy hour, que aliás, como sempre, foi uma extensão do evento e o início da organização dos próximos eventos.</p>
<p>Namastê!!!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Majority Traitors]]></title>
<link>http://sokheounpang.wordpress.com/2009/11/16/the-majority-traitors/</link>
<pubDate>Mon, 16 Nov 2009 08:43:51 +0000</pubDate>
<dc:creator>sokheounpang</dc:creator>
<guid>http://sokheounpang.wordpress.com/2009/11/16/the-majority-traitors/</guid>
<description><![CDATA[  MP Sam Rainsy pulled out the invaded border posts installed by Viet soldiers It has become the fou]]></description>
<content:encoded><![CDATA[  MP Sam Rainsy pulled out the invaded border posts installed by Viet soldiers It has become the fou]]></content:encoded>
</item>
<item>
<title><![CDATA[Immunity Vote: MP Sam Rainsy]]></title>
<link>http://sokheounpang.wordpress.com/2009/11/15/immunity-vote-mp-sam-rainsy/</link>
<pubDate>Sun, 15 Nov 2009 20:51:22 +0000</pubDate>
<dc:creator>sokheounpang</dc:creator>
<guid>http://sokheounpang.wordpress.com/2009/11/15/immunity-vote-mp-sam-rainsy/</guid>
<description><![CDATA[Below is the email sent by  Frank Radosevich of the Cambodia Daily to MP Sam Rainsy on his immunity ]]></description>
<content:encoded><![CDATA[Below is the email sent by  Frank Radosevich of the Cambodia Daily to MP Sam Rainsy on his immunity ]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Planning and Design (part V)]]></title>
<link>http://dbwalton.wordpress.com/2009/11/14/studio-planning-and-design-part-v/</link>
<pubDate>Sat, 14 Nov 2009 12:46:35 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/14/studio-planning-and-design-part-v/</guid>
<description><![CDATA[The next thing I learned about building a studio is that you need a backdrop support system.  There ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The next thing I learned about building a studio is that you need a backdrop support system.  There are basically 4 categories of backdrops &#8211; canvas, seamless paper, muslin and solid panels. </p>
<p>Canvas and seamless require a roller system.  This is a big tube or pipe that the backdrop rolls on to.  Canvas has a nice even surface and is quite durable.  Paper has a very smooth surface, but can damaged easily.</p>
<p>Muslin has to be clipped or attached to some horizontal bar or support.  When stored, it is just stuffed in a sack.  Part of its quality is that it gets wrinkled and that&#8217;s okay.  They are typically cheaper than canvas.</p>
<p>Solid panels come in all sorts of sizes and materials.  The problem is storage.  Where do you put a 4&#215;8 foot chunk of  plywood or a 5&#215;7x1 foot foam wall?  The advantages are they can look like most any solid object.  I&#8217;ve seen some that look like a wall of metal gears, a brick wall with a window, and abstract shapes.</p>
<p>My studio in California had tracks on the ceiling (4 different ones) for hanging muslin backdrops.  It worked great.  By having 4 different sets of tracks, I could establish depth, hang scrims, or other props from the tracks.  It was very versatile.  I&#8217;m going to use the same tracks here.</p>
<p>I have never wished for canvas rollers, although on occasions I wish I had a set up for seamless paper.  But, if I only had one option, it would be a set up for muslins.</p>
<p>I also use 3d solid props.  I love them.  I have wood walls, stucco walls with bricks, stone walls, and a huge rubber wall that looks like rusty metal.  (The teenagers love them too.)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Planning and Design (part IV)]]></title>
<link>http://dbwalton.wordpress.com/2009/11/13/studio-planning-and-design-part-4/</link>
<pubDate>Fri, 13 Nov 2009 14:49:05 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/13/studio-planning-and-design-part-4/</guid>
<description><![CDATA[When I opened my studio in 2001, it was right at the brink of the digital revolution.  I would ask q]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When I opened my studio in 2001, it was right at the brink of the digital revolution.  I would ask questions at the camera store about lighting with digital and I got all sorts of strange answers.  Things like strobes won&#8217;t work, strobes will work just fine, digital doesn&#8217;t have enough f-stop (whatever that meant), etc.   What I discovered was, they didn&#8217;t know what they were talking about.</p>
<p>My first digital SLR did not have a x-sync socket, but it did have a flash and flash-shoe.  I thought I would use my built-in flash to trigger studio lights (i.e. slave the studio lights).  I couldn&#8217;t understand why I had to drop my f-stop down to 2.8 and shutter speed down to 1/15th of a second.  This just didn&#8217;t make sense.</p>
<p>Well, it turns out, many built-in flashes do a &#8220;pre-flash&#8221; before the real flash.  In some cameras, this is so fast, your eye won&#8217;t detect it, but your flash slaves WILL.</p>
<p>Once I discovered that, I bought a little delay device that ignored the 1st flash, and triggered the studio flashes on the 2nd flash.  This only lasted a little while because I quickly upgraded to a Canon 10D.  (I was on that 10D when it came out faster than&#8230; well, you can add your own simile here.)</p>
<p>Lesson learned &#8211; buy a camera that has an x-sync socket!!!</p>
<p>The next lesson I learned about lighting is that no two mono lights are alike.  I researched the heck out of it, and most of the pros were recommending equipment that was no longer made.  I had the money to invest and wanted something new.  I wound up getting Excalibur lights.  I bought 2 640 Watt-second lights, and 1 320 WS light. </p>
<p>My lights were a mistake.  Nobody told me that these 640 WS Excalibur lights were lemons.  Both 640 units were returned for repairs often and not long after the warranty was up, they died.</p>
<p>More research.  By now, some people were posting stuff about mono-lights.  It wasn&#8217;t just the pros any more.  All sorts of people were investing in studio lighting.</p>
<p>This time, I decided on Paul C. Buff&#8217;s stuff.  Now, the cool thing about him is he started making a less-expensive light series called Alien Bee.  I now have 3 Alien Bee lights and I have no complaint.  One, I broke a part by over tightening it.  They sent me the part at no charge and they did so quickly.  Now, that&#8217;s service.</p>
<p>Paul&#8217;s higher end stuff, White Lightening, is compatible with the Alien Bee stuff, and is built a little tougher.  That said, Paul has me sold on the quality of his equipment.</p>
<p>Let me say something about power-pack and dependent strobes.  I toyed around with this idea.  They do have the advantage that you can adjust everything from the power pack.  However, you have cables that have to be run to the power pack from each light.  I figured, if you have to run a cable to each light, I&#8217;d rather have the cable go to a wall socket, and not some central point.  Besides, I don&#8217;t find it that big of a deal to walk to each light and make adjustments.  Most of the time, we&#8217;re talking 2 or maybe 3 lights.  It isn&#8217;t a big deal.</p>
<p>I did have a Photogenic light.  They too are built well.  Both Photogenic and Buff have a remote that can be attached to the lights for doing one-point adjustments (like you can with a power pack).  There are many out there that I have had no experience with.  I&#8217;m sure there are both good and bad ones.  I will say, however, no-names, or too-good-to-be-true deals are typically trouble.</p>
<p>As to how powerful of a light you should get, keep this in mind &#8211; if the light can be adjusted down to 1/16th or 1/32nd power, (that&#8217;s 4 to 5 f-stops), then get a real powerful unit.  Go with 640 ws or higher.   You can always cut down on the light, but you can never go beyond 100% power.</p>
<p>You will also want a flash meter.  Digital has a very narrow latitude when it comes to exposure.  Go for a high-end meter.  I like Sekonic meters.  Don&#8217;t scrimp.  Also, make sure the model you select can be used as a lightmeter too.</p>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 507px"><a href="http://dbwalton.wordpress.com/files/2009/11/img_9373r2sml.jpg"><img class="size-full wp-image-281" title="IMG_9373r2sml" src="http://dbwalton.wordpress.com/files/2009/11/img_9373r2sml.jpg" alt="IMG_9373r2sml" width="497" height="331" /></a><p class="wp-caption-text">Shot with Alien Bee 800 w/30x60&#34; softbox</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Go: a linguagem de programação do Google]]></title>
<link>http://megaf.wordpress.com/2009/11/13/go-a-linguagem-de-programacao-do-google/</link>
<pubDate>Fri, 13 Nov 2009 10:53:36 +0000</pubDate>
<dc:creator>Megaf</dc:creator>
<guid>http://megaf.wordpress.com/2009/11/13/go-a-linguagem-de-programacao-do-google/</guid>
<description><![CDATA[Texto escrito por Marcos Elias Picão para o portal Guia do Hardware Formatação e negritos por Megaf.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="_mcePaste">Texto escrito por <strong>Marcos Elias Picão</strong> para o portal <a href="http://www.guiadohardware.net/noticias/2009-11/4AFCD521.html" target="_blank">Guia do Hardware</a></div>
<p>Formatação e negritos por Megaf.</p>
<div></div>
<p></p>
<div>Essa semana andou agitada entre desenvolvedores e críticos das mais diversas áreas: o <strong>Google</strong> lançou uma <strong>linguagem de programação.</strong> <strong>Go</strong>. Simplesmente &#8220;<strong>Go</strong>&#8220;.</div>
<div>O projeto começou com o trabalho de <strong>Robert Griesemer</strong>, <strong>Ken Thompson</strong>, e <strong>Rob Pike</strong> desde 2007, e foi lançado pelo <strong>Google</strong> sob uma <strong><a href="http://golang.org/LICENSE" target="_blank">licença BSD</a></strong> (conhecida por ser bastante liberal quando comparada a GPL ou outras licenças livres).</p>
<p>Eles trabalharam em projetos importantes: <strong>Thompson foi co-criador do Unix</strong> e criador da linguagem <strong>B, Pike estava por trás do sistema de codificação amplamente utilizado UTF-8 e trabalhava na equipe do Unix</strong>, e <strong>Griensemer ajudou a escrever o compilador HotSpot para Java e o V8</strong>, o motor JavaScript usado no <strong>Chrome</strong>, entre várias outras coisas. Como se vê não é uma linguagem &#8220;de brincadeira&#8221;, é feita por gente grande do mundo da informática.</div>
<div>A linguagem <strong>Go</strong> tem sintaxe parecida com <strong>C</strong> e <strong>C++</strong> (muitos até relutam em aceitar que se trata de uma nova linguagem, num primeiro momento). <strong>O objetivo é oferecer uma compilação rápida</strong> porém <strong>facilitar um desenvolvimento também rápido</strong>, como ocorre em linguagens dinâmicas interpretadas no estilo no Python (mas a vantagem é que a Go é compilada, não interpretada).</div>
<div>Entre os benefícios a linguagem nasce moderna, com <strong>suporte a vários núcleos de processamento</strong>, facilita o trabalho de programação orientada a objetos, tem recursos como garbage collection, etc.</div>
<div>Com uma linguagem própria a empresa pode ter mais força no desenvolvimento de projetos para seus sistemas operacionais, caso do Android e Chrome OS. Apesar de serem baseados em Linux, as aplicações e uma infinidade de serviços podem ser escritos nas mais variadas linguagens. O lançamento de uma linguagem de programação de um gigante como Google deve deixar a Microsoft bastante irritada nos próximos meses, no mínimo.</div>
<div><strong>No site do projeto há mais informações, tutoriais para começar e alguns exemplos:</strong></div>
<div id="_mcePaste"><a href="http://golang.org/" target="_blank">http://golang.org/</a></div>
<div>Claro que o sucesso dela dependerá da adoção por parte dos desenvolvedores. Mas tendo o Google por trás não é difícil imaginar que cresça rapidamente. Porém a linguagem é dada como experimental, por enquanto.</div>
<div>Anúncio:</div>
<div id="_mcePaste"><a href="http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go.htm" target="_blank">http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go.htm</a>l</div>
<div id="_mcePaste">Referências: <a href="http://news.cnet.com/8301-30685_3-10393210-264.html" target="_blank">CNet</a> e <a href="http://www.pcworld.com/businesscenter/article/182025/googles_go_is_promising_but_still_in_diapers.html" target="_blank">PC World</a>.</div>
<p>Notícia retirada do portal <a href="http://www.guiadohardware.net/noticias/2009-11/4AFCD521.html" target="_blank">Guia do Hardware</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Arroyo Regime's Anatomy of Despotism]]></title>
<link>http://fvdb.wordpress.com/2009/11/13/the-arroyo-regimes-anatomy-of-despotism/</link>
<pubDate>Fri, 13 Nov 2009 06:15:52 +0000</pubDate>
<dc:creator>Vincent</dc:creator>
<guid>http://fvdb.wordpress.com/2009/11/13/the-arroyo-regimes-anatomy-of-despotism/</guid>
<description><![CDATA[Note: This article was first posted on July 15, 2008, the very day the infamous Human Security Act w]]></description>
<content:encoded><![CDATA[Note: This article was first posted on July 15, 2008, the very day the infamous Human Security Act w]]></content:encoded>
</item>
<item>
<title><![CDATA[Studio Planning and Design (part III)]]></title>
<link>http://dbwalton.wordpress.com/2009/11/12/studio-planning-and-design-part-iii/</link>
<pubDate>Thu, 12 Nov 2009 23:03:14 +0000</pubDate>
<dc:creator>beckwithmansion</dc:creator>
<guid>http://dbwalton.wordpress.com/2009/11/12/studio-planning-and-design-part-iii/</guid>
<description><![CDATA[Now, here&#8217;s a thing I found very little on except if you&#8217;re going to do a white wall, an]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Now, here&#8217;s a thing I found very little on except if you&#8217;re going to do a white wall, and that is painting your studio and covering the floor.  My California studio was white walls, white ceiling and a tan carpet.  Wrong, wrong, wrong.  Had I stayed there longer, I would have re-done it.</p>
<p>First, let&#8217;s take the floor.  Carpet makes for a lousy studio floor.  No two ways about it.  Plush carpet causes your clients feet to sink deep into it.  And, if you have a backdrop over it, and someone with heals steps on it, you have a hole in your backdrop. </p>
<p>If I were doing the floor over again, it would be a hard surface.  You can always cover a hard surface with about anything you want for a temporary covering.  My new studio is going to have gray epoxy covered concrete floors.</p>
<p>White walls&#8230;  what was I thinking!    White walls bounce the light all over the place.  They make it difficult to control lighting without putting up some sort of black scrim to block the bounce.  And, a white ceiling is even more difficult.  Paint the ceiling black.  I&#8217;m going to go 50% gray on the walls this time.  I figure a flat gray will reduce the amount of bounce, and I can always scrim white or black depending on what I want to get.</p>
<p>Colored walls can cause color casts.  I like the idea of having props like doors, or panels that can be brought out.  I also know some people who paint frequently to get different looks.  That&#8217;s fine too.  Just like any backdrop, you deal with the color cast.  However, if you have an adjacent orange wall, and you are shooting next to a blue back drop, you might get some undesirable skin tones.</p>
<p>If you have windows, have blinds on them.  If you want to control your light, you should control all of it in your studio.  Shifts in the sun can cause changes between shots.  If you&#8217;ve metered your lights, you don&#8217;t want to have to re-meter because the sun went behind a cloud.</p>
<p>You can also do some neat things with neutral colored walls.  Gels can let you shoot light on to the wall to get a different color and effect.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
