<?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>api &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/api/</link>
	<description>Feed of posts on WordPress.com tagged "api"</description>
	<pubDate>Tue, 17 Nov 2009 04:57:17 +0000</pubDate>

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

<item>
<title><![CDATA[REST::Google]]></title>
<link>http://poisonbit.wordpress.com/2009/11/17/restgoogle/</link>
<pubDate>Mon, 16 Nov 2009 23:02:08 +0000</pubDate>
<dc:creator>poisonbit</dc:creator>
<guid>http://poisonbit.wordpress.com/2009/11/17/restgoogle/</guid>
<description><![CDATA[REST::Google perl module rocks!!! It does not uses Moose, but does cool things.]]></description>
<content:encoded><![CDATA[REST::Google perl module rocks!!! It does not uses Moose, but does cool things.]]></content:encoded>
</item>
<item>
<title><![CDATA[Construindo uma requisição GET HTTP com java]]></title>
<link>http://alfredocavalcanti.wordpress.com/2009/11/15/construindo-uma-requisicao-get-http-com-java/</link>
<pubDate>Sun, 15 Nov 2009 21:36:09 +0000</pubDate>
<dc:creator>Alfredo Cavalcanti Segundo</dc:creator>
<guid>http://alfredocavalcanti.wordpress.com/2009/11/15/construindo-uma-requisicao-get-http-com-java/</guid>
<description><![CDATA[Hoje eu precisei usar números randômicos numa aplicação que estou desenvolvendo para um mestrando do]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hoje eu precisei usar números randômicos numa aplicação que estou desenvolvendo para um mestrando do <a href="http://mestrado.dsc.upe.br/" target="_blank">programa de pós-graduação</a> lá da <a href="http://www.google.com.br/url?sa=t&#38;source=web&#38;ct=res&#38;cd=1&#38;ved=0CAcQFjAA&#38;url=http%3A%2F%2Fwww.poli.br%2F&#38;ei=q3IAS5iLM9XYlAeqj6mLCw&#38;usg=AFQjCNHo3mW3oIJB0aEImqOIp_5qJAOL6Q" target="_blank">POLI/UPE</a>. O java possui sua própria ferramenta geradora de números randômicos que é a classe java.util.Random. No entanto, como é bastante relevante para o sucesso da simulação que os numeros randômicos sejam REALMENTE randômicos e, a própria descrição do método diz que os números são pseudo-randômicos, resolvi pedir ajuda ao Google. Lá encontrei o http://www.random.org que na sua home já diz:</p>
<blockquote><p>RANDOM.ORG offers <em>true</em> random numbers to anyone on   the Internet.  The randomness comes from atmospheric noise, which   for many purposes is better than the pseudo-random number algorithms   typically used in computer programs.</p></blockquote>
<p>Em tradução livre:</p>
<blockquote><p>Random.org oferece números realmente randômicos para qualquer um na internet. A aleatóriedade vem de ruídos atmosféricos, que para muitos casos é melhor do que algoritmos geralmente usados para gerar números randômicos em alguns programas de computador.</p></blockquote>
<p>Então ótimo, mas como eu vou colocar dentro da minha aplicação desktop esse números randômicos? Para salvar o meu dia o random.org disponibiliza uma <a href="http://www.random.org/clients/http/" target="_blank">api pública</a> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Então vamos ver como dar um GET lá no random.org e conseguir nossos números random. Basicamente o que você vai ter que fazer é olhar <a href="http://www.random.org/clients/http/" target="_blank">nesta pagina</a> o formato de contrução da url e configurar da forma que melhor lhe convier. E em seguida o código java necessário:</p>
<p style="padding-left:30px;">1.   URL url = new URL(&#8220;http://www.random.org/integers/?num=10&#38;min=1&#38;max=100&#38;col=1&#38;base=10&#38;format=plain&#38;rnd=new&#8221;);<br />
2.   URLConnection conn = url.openConnection();<br />
3.   BufferedReader buffer = new BufferedReader(new InputStreamReader(conn.getInputStream()));<br />
4.   String linha;<br />
5.   while ((linha = buffer.readLine()) != null){</p>
<p style="padding-left:60px;">System.out.println(linha);</p>
<p style="padding-left:30px;">}</p>
<p>1. Estou instanciando um objeto URL passando a url da API do random.org configurada como eu quero.</p>
<p>2. Instanciando uma conexão com o endereço especificado pela URL.</p>
<p>3. Crio um Buffer de leitura para receber a resposta do GET executado pelo url.openConnection().</p>
<p>5. Leio todas as linhas do bufer.</p>
<p>O resultado disto serão 10 numeros, entre 1 e 100 na base decimal. Uma boa quantidade de outras configurações são possíveis, basta ir na api e montar a de sua preferência. Mas lembre-se de respeitar os termos de uso como não usar mais de uma thread para solicitar numeros e/ou não ultrapassar o limite de transferências de dados por IP.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">randômicos</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wave]]></title>
<link>http://igorborges.wordpress.com/2009/11/15/wave/</link>
<pubDate>Sun, 15 Nov 2009 17:30:38 +0000</pubDate>
<dc:creator>Borges</dc:creator>
<guid>http://igorborges.wordpress.com/2009/11/15/wave/</guid>
<description><![CDATA[Domingo, 15 de Novembro de 2009, 15h13 Wave. Google Wave. Um novo conceito de comunicação via web. U]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Domingo, 15 de Novembro de 2009, 15h13</p>
<p>Wave. <strong>Google</strong> Wave. Um novo conceito de comunicação via web. Uma mescla de twitter, MSN, facebook, gmail, e todos os outros aplicativos que você já viu. Tudo contido em uma página que, como a inicial do Google, é simples, rápida e eficiente. Praticamente todo o código é aberto, principalmente as APIs de desenvolvimento. Em Maio deste ano, ele foi aberto para os caras fodões que testam tudo primeiro. Ontem, eu recebi um convite; direto do Google. Claro, eu havia previamente me inscrito na página para receber este convite, e não fiquei no twitter pedindo um, ou entrando em qualquer site e digitando minhas credenciais (ou colando códigos javascript na minha barra de endereços.. hseuhsueh). Claro que não.</p>
<p>Mandei dois convites: um pro Andrey (<a href="http://brokenfans.wordpress.com/2009/11/15/incluso-evoluo-digital/">^</a>), e um pro meu tio, que gosta dessas novas tecnologias e artefatos do Google. Apesar que faz tempo que não vejo ele no MSN, Orkut. Aliás, faz tempo que não vejo ele! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> </p>
<p>Hoje em dia, com a computação em nuvem, o números de aplicativos voltados a web estão aumentando em uma proporção incrível. Eu mesmo vou ter que parar de programar em C# em partir pra uma linguagem web (que não será ASP.NET &#8211; nunca!). Talvez um PHP, Ajax, ou qualquer coisa parecida, mas que seja fácil de hospedar e contribuir. Voltando ao Wave, algumas coisas me chamaram a atenção. Todo aquele sistema é colaborativo. Claro, você pode muito bem criar uma <em>onda</em> e ficar escrevendo sozinho nela. Mas qual seria a graça? Uma anotação, um recado, talvez. Mas esse não é o ponto. O colaborar é importante. Tanto que você visualiza o que a outra pessoa está digitando antes que ela aperte enter. Tanto que os aplicativos voltados a essa tecnologia são multiplayer. Até o sudoku é multiplayer! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Eu sou um usuário Google. Tudo que tenha algum aplicativo do Google como alternativa, eu escolho (menos o navegador. Google Chrome é muito bom, mas não é possível ganhar em tudo. Firefox rulez!).</p>
<p>Ainda estou testando todas as funções, e gostei bastante. Mas nem tudo é perfeito. Algumas coisas importantes inexistem (como piscar a janela quando chega um ping, ou abrir mais de uma wave ao mesmo tempo..), mas ainda funciona muito bem. Pretendo usá-lo em algum projeto futuro, quem sabe?</p>
<p>15h32</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[API = Application Programming Interface]]></title>
<link>http://sdmultimedia.wordpress.com/2009/11/15/api-application-programming-interface/</link>
<pubDate>Sun, 15 Nov 2009 13:39:40 +0000</pubDate>
<dc:creator>Luis Otero</dc:creator>
<guid>http://sdmultimedia.wordpress.com/2009/11/15/api-application-programming-interface/</guid>
<description><![CDATA[¿En qué casos se puede usar un API? Muchos clientes utilizan su SGED tal cual está programado, pero ]]></description>
<content:encoded><![CDATA[¿En qué casos se puede usar un API? Muchos clientes utilizan su SGED tal cual está programado, pero ]]></content:encoded>
</item>
<item>
<title><![CDATA[Ways In Which Google Wave Is Going To Change Your Business, Career And Life.]]></title>
<link>http://accid3ntallyonpurpos3.wordpress.com/2009/11/15/ways-in-which-google-wave-is-going-to-change-your-business-career-and-life/</link>
<pubDate>Sun, 15 Nov 2009 11:40:56 +0000</pubDate>
<dc:creator>weirdo</dc:creator>
<guid>http://accid3ntallyonpurpos3.wordpress.com/2009/11/15/ways-in-which-google-wave-is-going-to-change-your-business-career-and-life/</guid>
<description><![CDATA[Google recently announced their most ambitious project to date called Google Wave. According to Goog]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Google recently announced their most ambitious project to date called Google Wave. According to Google, Wave is “what email would look like if it was invented today.”</p>
<address>
<h3>What’s the big deal?</h3>
<p>This is all predicated on mass adoption of the technology. If no-one uses it, then obviously it won’t have a world-changing affect. However, I strongly believe Wave is going to achieve mass adoption for these reasons:</p>
<ol>
<li>Google has the world-wide audience necessary.</li>
<li>Google has the cash in order to market Wave and promote its benefits.</li>
<li>There is a huge financial benefit to working more efficiently. People who use Wave will be able to work faster, thus leaving behind those that stick to good-ol-fashion SMTP email.</li>
<li>Wave is open-source (more on that below). If you want, you’ll be able to run Wave on your internal corporate network, without ever sending a single byte of data to Google.</li>
<li>You can run it on the cloud, thus reducing in-house IT costs.</li>
</ol>
<p>Now I’d like to explain why I think Wave is going to have a life-changing affect on you and your business:</p>
<p><img class="aligncenter size-thumbnail wp-image-185" title="google_wave_logo" src="http://accid3ntallyonpurpos3.wordpress.com/files/2009/11/google_wave_logo.jpg?w=150" alt="google_wave_logo" width="150" height="120" /></p>
<h3>1. Extensions</h3>
<p>Google is making it easy to augment the power of Wave by writing <a href="http://code.google.com/apis/wave/extensions/" target="_blank">Wave Extensions</a>. These are similar to Firefox Add-ons and they fall into two areas: Robots and Gadgets. Here’s an explanation from the Extensions site:</p>
<ol>
<li>A <strong>robot</strong> is an automated participant on a wave. Robots are applications which run in the “cloud” and can modify state within the wave itself. A robot can read the contents of a wave in which it participates, modify the wave’s contents, add or remove participants, and create new blips and new waves. Robots perform actions in response to events. For example, a robot might publish the contents of a wave to a public blog site and update the wave with user comments.</li>
</ol>
<address> 2. A <strong>gadget</strong> is a small application that runs within a client. The gadget is owned by the wave, and all participants on a wave share the same gadget state. The only events a gadget responds to are changes to its own state object, and changes in the wave’s participants (for example, participants joining or leaving the wave). The gadget has no influence over the wave itself. Wave gadgets typically aren’t full blown applications, but small add-ons that improve certain types of conversations.</address>
<address>
<h3>2. Embedding APIs</h3>
<p>Google has created a huge API to Wave, but one of the really interesting parts is the ability to <a href="http://code.google.com/apis/wave/embed/guide.html" target="_blank">embed a Wave</a>into any web page. A great example of how this could be used with blogging. You can create a Wave and then publish it to your blog. Then whenever someone comments on the blog post, it appears as a reply to you Wave in your Wave client - <strong>no need to visit the site</strong>.</p>
<p>That’s the kicker, embedded Waves remove the need to physically visit a site in order to interact with it. This is a fundamental, and very exciting, change to the way we currently interact with blogs and content.</p>
<h3>3. Collaboration</h3>
<p>The separation between documents and emails will be completely removed with Waves. This is because Waves can be edited by more than one person. A great example would be taking notes for a meeting. Here’s how it might work:</p>
<ol>
<li>I create a Wave titled “Notes from website branding project”</li>
<li>I add the other people in the meeting as participants in the Wave</li>
<li>Everyone who is a participant in the Wave can take notes simultaneously</li>
<li>After the meeting, everyone’s got a copy of the notes</li>
</ol>
<p>An added benefit is that people can “chat” during the meeting, by creating private replies right inside the Wave. The writer can choose whether or not to make this chat visible to other participants.</p>
<h3>4. Open Source</h3>
<p>Google doesn’t intend to ‘own’ Wave. They have open-sourced the technology and created the <a href="http://www.waveprotocol.org/" target="_blank">Wave Federation Protocol</a>. A brief explanation from Google is:</p>
<blockquote><p>[Wave Federation Protocol is] the underlying network protocol for sharing waves between wave providers.</p>
<p>Yes, that’sÂ <em>between</em> wave providers: anyone can build a wave server and interoperate, much like anyone can run their own SMTP server. The wave protocol is open to contributions by the broader community with the goal to continue to improve how we share information, together.</p>
<p>To help potential wave providers get started, our plan is to release an open source, production-quality, reference implementation of the Google Wave client and server, as well as provide an open federation endpoint by the time users start getting access.</p>
<p>This means you can either use Wave hosted on Google’s infrastructure, or you can have it hosted on your own server, without ever interracting or sharing data with Google.</p></blockquote>
<p>This makes it completely different from Microsoft Exchange Server, and even Google Apps (which isn’t available to host on your own infrastructure).</p>
<h3>5. Google Web Toolkit (GWT)</h3>
<p>Wave is written entirely in <a href="http://code.google.com/webtoolkit/" target="_blank">Google Web Toolkit</a>. GWT allows you to write HTML 5 web apps in Java, which are then cross-compiled into optimized JavaScript. If you want to learn more, this <a href="http://www.youtube.com/watch?v=Ezm7MJeMa9M" target="_blank">video explanation</a> is very helpful.</p>
<p>I’ve always been wary of auto-generated code, but I think this might be an exception to the rule (providing your ensure the HTML is accessible and standards-compliant). All you have to do is look at the Wave demo in order to realize GWT is <em>seriously</em> powerful.</p>
<p>What does this mean for you? I means if you’re a web developer, you need to have a serious look at GWT and the potential benefits it has to offer. Programming in Java gives you all the traditional benefits of breakpoints and being able to step through your code.</p>
<h3>6. Playback</h3>
<p>The increased collaboration that possible with Wave might actually make it confusing for someone to be added to a Wave after a lot of editing and replies have been made. Enter ‘Wave Playback. The best way to explain it is by <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ#t=13m00s" target="_blank">jumping to minute 13:00</a> on the Wave introduction video.</p>
<p>This feature allows you to step through the changes to a Wave as they happened over time.</p>
</address></address>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Post Wordpress To Twitter Automatically, With Short URLs, No Plugin Required]]></title>
<link>http://webtech.wordpress.com/2009/11/15/post-wordpress-to-twitter-automatically-with-short-urls-no-plugin-required/</link>
<pubDate>Sun, 15 Nov 2009 09:23:01 +0000</pubDate>
<dc:creator>webtech</dc:creator>
<guid>http://webtech.wordpress.com/2009/11/15/post-wordpress-to-twitter-automatically-with-short-urls-no-plugin-required/</guid>
<description><![CDATA[Basically I wanted to cut off Bit.ly as a URL shortner and use my own blog as a URL shortner to send]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p>Basically I wanted to cut off Bit.ly as a URL shortner and use my own blog as a URL shortner to send people directly to my site and keep the traffic on my site without the need for a middle man.</p></blockquote>
<p>via <a href="http://www.clazh.com/post-wordpress-to-twitter-automatically-with-short-urls-no-plugin-required/">Post WordPress To Twitter Automatically, With Short URLs, No Plugin Required</a>. - <span style="font-family:Verdana, Arial, Helvetica, sans-serif;line-height:normal;font-size:10px;white-space:pre;">clazh.com</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Youth Interns Journal! I know you are all waiting for the updates!!!]]></title>
<link>http://monsooniowa.wordpress.com/2009/11/15/youth-interns-journal-i-know-you-are-all-waiting-for-the-updates/</link>
<pubDate>Sun, 15 Nov 2009 02:06:06 +0000</pubDate>
<dc:creator>monsooniowa</dc:creator>
<guid>http://monsooniowa.wordpress.com/2009/11/15/youth-interns-journal-i-know-you-are-all-waiting-for-the-updates/</guid>
<description><![CDATA[POGGA Interns Jessa Marfal September 2009 – October 2009 Journal September 2009 On September 24th, I]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="background-color:#ffffff;"><strong><span style="text-decoration:underline;">POGGA Interns</span></strong></span></p>
<p><strong>Jessa Marfal September 2009 – October 2009 Journal</strong></p>
<p><em>September 2009</em></p>
<p>On September 24th, I facilitated the first Asian Pacific Islander Group at North. At first, I was sort of nervous because I wasn’t really sure what I was doing. But after Mira helped me a little, I became more comfortable.  I think the group is going well so far. Only 6 kids came to the meeting, but it is slowly growing in size, I think soon we will have to get a new room to meet in. A few kids seem like they are out of their element, and don’t want to talk, but I’m sure by the end of the semester they’ll feel comfortable enough to not stop talking! I’d really like this group of kids to become a big group of friends, almost like a family. I think it’d be very good for students to have a strong base at school because they may not necessarily have that at home. I’ve also been working on the cook book, putting recipe pages together and such. I think that these will sell very well!</p>
<p><em>October 2009</em></p>
<p>Work is really starting to pick up now. We have moved offices, hired more people and started more projects, all being a step in the right direction for violence prevention. I am still facilitating the group at North, it is becoming very successful, more and more students are coming every week and I feel very accomplished. I’m finding it slightly harder to get the upper classmen to come, so far it’s about 85% freshman attendance. But, as Mira put it, that’s good because when they get older, they will still come to group and bring younger kids with them.</p>
<p>We are going to start the digital story telling project soon, I’m excited to start something new! I’m not exactly sure what we are going to be doing, but it’ll be nice for something new.</p>
<p>I’ve also been working with the State of Iowa Youth Advisory Council. I am the chair of the Life after Graduation committee. My vision for this group is that we will create a program that prepares students for college, or whatever it is that they want to do after high school. It is now more important than ever for students to realize how important their education really is. Some kids think that they can just attend the required years for school and be ok, but that’s not necessarily the case anymore. Hopefully with this program, students will raise their expectations of themselves and really strive to do their best.</p>
<p>All in all I feel very well about where I am at in life. I am very proud to say I work at Monsoon.</p>
<p>&#160;</p>
<p><strong>Helen Dao September 2009 – November 2009 Journal</strong></p>
<p><em>November 2009</em></p>
<p>Last Saturday (November 7<sup>th</sup>), I volunteered to help out at the Refugee Legal Clinic.  That day went amazing ! Well eventually I&#8217;m not good with direction so Johnny and I got drop off at the wrong YMCA. We thought it wouldn’t be far so we walked and walked till 12 st from 2 ave. haha <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Finally we got tired and didn&#8217;t know where we were going so I finally gave up and called my mommy, and she came scoop us up and brought us to the right one. It was pretty funny ! So when we got there we was only half an hour late, so it was all good.  I was assigned as a runner &#8211; a runner is a person who goes get the  paper that needed  to be copy. HA I thought it was pretty fun when Johnny, Jessa and I was fighting over who is going to get them. Also I help out with cleaning the room downstair. It was sucha mess at first. Ha&#8217; well I had fun there. Also I meet some new people, ha and it was funny because this kids say hi when I didn&#8217;t even know them. Well I had such a great experience and I&#8217;m looking forward for another thing like this.</p>
<p><em>September 2009 – October 2009</em></p>
<p>So for the month of September, I will write about being in school. I was really excited for my first year of high school but it turned out really boring. It basically the same thing as middle school. I always been so happy to go to high school, but I really don’t dig it anymore. Well at least my freshmen year been so lame. I hope sophomore year would turn out fun  ! so ninth grade been wack  ! we can’t go out to eat so we have the nasty school food. We have to be in the freshmen building which is lame ! I’m so glad I go to central or I never be out of those building ! well central been really fun ! My Chinese teacher is really nice and understandable ! He makes everything better ! Also  that my favorite class ! I’m finally learning a new language haha ! so happy ! but yeah I’m passing all my classes with A’s so that good. I haven’t really got into any trouble. I been having good attendance and yeah ! I haven’t skip classes yet ! so I’m doing pretty well in school. Well lets see also I have a new cousin. Ha he the cutest little thing I seen ! His name is Aaron ! haha so? Lets see ! what else should I say about the month of September ! nOthing really happen on this month ! so lets go on to October, this month is going to be a good month ! My favorite holiday is on this month ! ahha Who doesn’t love Halloween? I love it ! I can dress up as whatever I want to be ! and also two day after Halloween is my special day ! haha so this should be good ! Mira ! I don’t knoe what to write about ! you should give us a list of suggestion next time ! haha I love you</p>
<p><strong>Diana Inthaboune – September 2009</strong></p>
<p>Hello! This will be my first blog since I’ve been putting it off for a while. Sorry Mira. But anyways, September was a very busy month for me. It was the beginning of my sophomore year at East High School and classes were starting to give out more and more homework. Also having practice three days a week, and getting my power point done for my presentation in D.C. The highlight of the month was the trip to D.C. I left on September 6th bright and early. Actually, the sun wasn’t even up yet. It was 5 in morning. I was amazed I didn’t sleep on the airport chairs again like I did in Chicago last year! But anyways, the first stop we had was to Milwaukee, Wisconsin. Still too early to do anything I got a Iced Mocha like always and waited for the next plane to D.C with Adriana and Derma from Luna. Once we landed to D.C the adventure started. WHOOOOT. Stayed at the Hilton, wasn’t so great. There was ANTS everywhere! And I was kind of sick and Mira was always HOT so the air was on. Since we got there so early we had tons of time to go walking around and see things. We went to the Smithsonian Museum, Chinatown, and other places I can’t remember the name of. The second day Mira had a couple of conferences to go to so I stayed in the room for a while. After that we went around D.C again. Did I mention how we rode on the subways? They look so cool! LOL but it got dizzy at times especially when we went backwards. But it was a new experience. Something you don’t ride on everyday here in Iowa. Then again, why would we need one? The third day was the day of my presentation! I attended a three hour conference and then it was my turn. The presentation was okay. We only had a couple of people in there but it was all good cause I was really really NERVOUS! But after I was done I happy. It amazes me on how people react to how old I was. I was the youngest presenter there. And I had a couple people crying. *cough *Mira *cough. But I think it’s good that me and the other interns are starting at such a young age. Other people are starting to see that too. After  my presentation I went to the White House! I seriously didn’t know my geography because I thought the white house was in Washington State. HAHA! But the next day I had to wake up early again to catch up the plane back to Des Moines. I was extremely tired. Right after I landed I went straight to school. AH. I’m surprised that I didn’t fall asleep! Well I had an interesting September. That’s all I got to say. OH! And the food was GOOOD. (:</p>
<p><strong><span style="text-decoration:underline;">API Youth Intern</span></strong></p>
<p><strong>Tony Thonesavanh – September 2009 to November 2009 Journal</strong></p>
<p><em>November 2009</em></p>
<p>11/3/09</p>
<p>Hi, its me again. Feels like I haven’t been here in a while. Last weekend I went to a leadership conference in St. Charles, Il. It was a very different experience because the majority of the population at the conference were minorities. What was cool about that was that we were trying to achieve a common goal and that goal was to become better leaders for the future. Of course they mentioned President Barack Obama and how anything is achievable if he could do it. The rest of the conference consisted of leadership and teamwork classes. All of the classes I thought were really helpful. Like for example, we had to build a tower out of notecards and tape and together in my group, we all thought of an idea and we each took our share of notecards and made pieces and then at the end we combined it all to make the tallest tower there. It made me realize that together we can always achieve more than if we did it solo. At the end of the conference, we had a dance and I had a blast. I even made a few friends from Kansas on the way. The ride home was pretty interesting because we had a whole bunch of jokes on the way back.</p>
<p>The Asian Life Skills earlier today was different. I completely forgot about what I was planning on doing but Mira saved me by taking over and we were going to discuss a different topic.  This session’s topic was about the Richmond, CA gang rape. I haven’t heard about it until Mira gave me the newspaper article. For those who don’t know, the story goes like this. A girl was waiting in a spot for her dad to pick her up after a homecoming dance, when a group of guys asks her to drink. She said yes, and when she was drunk enough, the guys asked her if she wanted to have sex or not. She declined, but they sexually assaulted her anyways. About ten guys were assaulting her while even more were watching.</p>
<p>It disgusts me to hear about things like this because no one should ever go through that. Like, sex is something so personal. It should be only between two people who love each other and if they both consent to it. To hear about a group of lowlifes just violating some girl’s body for their enjoyment and to treat her as an object makes me mad. That’s someone’s daughter, or cousin, or friend that they violated. What’s just as bad is that the bystanders didn’t do anything. They could have called the police or even tried to break it up but they just sat there and watch. It makes me angry that someone could do that and it depresses me to think of how it felt for her.</p>
<p>After everybody read the article, we discussed about what factors could have led to the event.  Even though the session wasn’t as good as I thought it could be because people weren’t completely focused, I heard a lot of well-worded answers. Two of them came from sophomores and one came from a junior. Mira even talked to them for a little bit after the session because she was very interested in them. Anyways after we talked about the article, they all took pledges for what they would do in that situation. A lot of the guys said that they would walk away and a lot of the girls said that they would help the girl out of the situations. It’s kinda interesting to hear people’s honest opinions.</p>
<p><em>October 2009</em></p>
<p>10/21/09</p>
<p>It’s been a long while. A really long while since I’ve written a blog. I just have been so caught up with school and everything. Lately I have been trying to fit in so many things because it is my senior year and I want it to be the one to remember. I’ve been so busy with chamber and show choir. I was also busy because I was coaching the girls for powderpuff football but now that everything is starting to slow down, I feel like writing a blog.</p>
<p>We started facilitating Asian Life Skills this year maybe a month ago. Things are going pretty good. We are getting a lot more kids than what we had last year. A lot of them are sophomores so I’m hoping that after I leave, we will have a class full of dedicated youth to the Asian Life Skills program. Of course things have gotten out of hand since there are a lot of people but I can tell that some of them are actually interested in listening. I’m pretty excited for this year because I feel like we’ll have a lot more people doing stuff.</p>
<p>One thing that’s been on mind is growing up. Everybody wants to grow old and start living on their own but really I don’t want to at all. I feel that life right now is perfect. I’m having so much fun with just my academic classes. Extracircular stuff make it even better. I don’t have to worry about paying for my own housing or food. I have my mom for that but someday, I’m going to have to leave the house and begin being an adult. I already filled out college applications for ISU and Simpson. I’m still undecided on whether I want to be in business or teaching. Its just so hard choosing between the two. If I chose business, I would probably make a lot of money and get to use my creativity but I would have to move out of my hometown that I love so much. If I chose teaching, I know I would have so much fun teaching high schoolers but the pay isn’t that great. Whichever choice I make, I still want to be involved in the Asian American community. By the time I’m in my mid 30’s, I wonder how big Monsoon will be. I want to feel like I was apart of something bigger. Its amazing how things grow right before your eyes. No matter how amazing the future is for me, I still don’t want to grow up. I don’t really have a choice though. I just hope that life has something good for me.</p>
<p><em>September 2009</em></p>
<p>I’m finally a senior. I get to roam the halls knowing that I’m one of the big guys on campus. I finally get to run the student section without anyone questioning my authority. I’m pretty excited for this whole year. Since I am the only Lincoln student that works at Monsoon, I also get to run a lot of the Asian Life Skills meetings this year. I’m really excited for that. I’m just excited to just teach my fellow peers about Asian history and culture. Hopefully someone has the guts to pick up after me after I graduate. I feel like I’m going to have too much fun this year. However, being a senior doesn’t mean that I slack off. I want to but I have to finish this year strong so I can get that scholarship at ISU or wherever I plan on attending. Since it is my last year, I planned on keeping myself busy all the time. I think I bit off more than I could chew. I have show choir/chamber choir, I am co-chair of together, Wednesday’s nights at the church, and Friday night football games and work. I might even find a second job because when school started, the hours for Monsoon went down. Way down. But I have a feeling that if I can stick with everything then it will be well worth it.</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Kiran Ahuja appointed E.D. of White House Initiative on Asian Americans and Pacific Islanders]]></title>
<link>http://dragonfly1876.wordpress.com/2009/11/14/kiran-ahuja-appointed-e-d-of-white-house-initiative-on-asian-americans-and-pacific-islanders/</link>
<pubDate>Sat, 14 Nov 2009 15:54:41 +0000</pubDate>
<dc:creator>Lynna</dc:creator>
<guid>http://dragonfly1876.wordpress.com/2009/11/14/kiran-ahuja-appointed-e-d-of-white-house-initiative-on-asian-americans-and-pacific-islanders/</guid>
<description><![CDATA[Kiran Ahuja appointed E.D. of White House Initiative on Asian Americans and Pacific Islanders &nbsp;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2><a href="http://www.apaforprogress.org/kiran-ahuja-appointed-ed-white-house-initiative-asian-americans-and-pacific-islanders">Kiran Ahuja appointed E.D. of White House Initiative on Asian Americans and Pacific Islanders</a></h2>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hidup si jiwa mati...]]></title>
<link>http://kaimislam.wordpress.com/2009/11/14/hidup-si-jiwa-mati/</link>
<pubDate>Sat, 14 Nov 2009 15:04:01 +0000</pubDate>
<dc:creator>kaimislam</dc:creator>
<guid>http://kaimislam.wordpress.com/2009/11/14/hidup-si-jiwa-mati/</guid>
<description><![CDATA[Ingin kukatakan, kubicarakan, inilah dunia&#8230; Apabila melihat sahaja ke jendela, dunia&#8230; Ha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ingin kukatakan, kubicarakan, inilah dunia&#8230;</p>
<p>Apabila melihat sahaja ke jendela, dunia&#8230;</p>
<p>Hala tuju kehidupan sekalian manusia&#8230; dunia&#8230;</p>
<p>Tujuan dan matlamat&#8230; dunia&#8230;</p>
<p>Apa-apa saja nigin dilakukan, untukmu wahai DUNIA&#8230;</p>
<p><!--more--></p>
<p>entahlah&#8230; berapa ramai yang sedar kat dalam dunia yang hidup di dunia hanyalah sementara?</p>
<p>Kelak esok lusa, mungkin kita, atau saudara kita yang akan mati&#8230;</p>
<p>suka berfoya-foya, hilang arah tuju hidup, kerana muda mudi suka mengatakan, &#8220;kita enjoy dulu!&#8221;</p>
<p>Siapalah agaknya yang mengatkan yang muda boleh hidup 1000 tahun lagi?</p>
<p>Siapa yang berani berkata muda hanya sekali, tua nanti kita bertaubatlah?</p>
<p>Siapa yang taksub sungguh mengatakan esok lusa kita hidup lagi?</p>
<p>Wahai rakan, wahai taulan&#8230;</p>
<p>Sedarlah&#8230; kalian berani berkata-kata, menuduh orang sana salah, sini salah. Dia tak kena, dia tu yang tak kena. Tak pernah ada jari yang menuding diri sendiri. Mengapa ada hati yang masih alpa dan leka melihat kesilapan orang lain, padahal  diri sendiri penuh dengan kekurangan dan kelemahan?</p>
<p>Berfikir untuk mengata, memaki orang lain memang dia paling bijak, mulut mencaci, mengutuk malah mengeji, dialah juara.</p>
<p>Namun, pernahkah kita sedar kerana mulut badan yang binasa, kerana mulut ada jiwa yang akan ke neraka?</p>
<p>Pernah terasa bahang api? Pernah bermain dengan api?</p>
<p>Sesungguhnya api di dunia entah berapa kali ganda sejuknya dari api neraka, tapi tak pernah pula kita mencuba mahupun merasa inilah rupanya rasa api di dunia!</p>
<p>Ada ilmuan yang jelas mengatakan, &#8220;jika ingin berzina, rasalah sendiri walau satu jari dihalakan pada api LILIN, lihat berapa saat mampu bertahan! Perkara ini jua ada dinyatakan oleh <a href="http://saifulislam.com/?p=6339">saifulislam.com</a>, suatu artikel yang lalu.</p>
<p>Sudahlah. janganlah diputarkan akal itu melampui batas. Apabila dah terang jelas lagi bersuluh lampu limpa kuasa 1000watt mengatakan tidak pada perkara yang membawa pada zina, maka janganlah ada baju kalis tengah hari pergi juga menapis bahang mentari yang menggila!<br />
&#8230; tiada gunanya kita berkata panjang lebar hanya untuk mengatakan perkara yang sama, jika tiada perubahan yang diminta.</p>
<p>Sedarkanlah diri sendiri sebelum cuba untuk memberi, padahal buta pula mata hati!</p>
<p>Sememangnya, tiada manusia yang sempurna, namun, ingatlah&#8230; jadilah manusia yang mencintaiNya!</p>
<p>Kudoakan kita adalah pejuang yang sentiasa berlandaskan agama, agar sentiasa dijauhi dari fitnah dan mehnahnya dunia, diselamatkan dari azab api neraka, dan dikurniakan kenikmatan dalam syurga&#8230; Amin</p>
<p><em>&#8220;Ya Allah, janganlah Engkau memesongkan hati ini, setelah Engkau memberikan aku petunjuk. Sesungguhnya Engkaulah Tuhan yang Maha Memberi&#8230;&#8221;</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Easy introduction to the libguestfs API]]></title>
<link>http://rwmj.wordpress.com/2009/11/14/easy-introduction-to-the-libguestfs-api/</link>
<pubDate>Sat, 14 Nov 2009 14:38:05 +0000</pubDate>
<dc:creator>rich</dc:creator>
<guid>http://rwmj.wordpress.com/2009/11/14/easy-introduction-to-the-libguestfs-api/</guid>
<description><![CDATA[Baffled by the 269 calls that libguestfs provides? Read the libguestfs API overview. Also: Internet ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Baffled by the <a href="http://libguestfs.org/">269 calls that libguestfs provides</a>?  Read the <a href="http://libguestfs.org/guestfs.3.html#api_overview">libguestfs API overview</a>.</p>
<p style="text-align:center;"><img src="http://rwmj.wordpress.com/files/2009/11/libguestfs-sm.png"></p>
<p>Also: <a href="http://www.internetnews.com/dev-news/article.php/3848441">Internet News interviews Paul Frields about Fedora 12</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Estimation Engineer - Jeddah, Saudi Arabia]]></title>
<link>http://careeratkbs.wordpress.com/2009/11/14/estimation-engineer-jeddah-saudi-arabia/</link>
<pubDate>Sat, 14 Nov 2009 08:45:04 +0000</pubDate>
<dc:creator>careeratkbs</dc:creator>
<guid>http://careeratkbs.wordpress.com/2009/11/14/estimation-engineer-jeddah-saudi-arabia/</guid>
<description><![CDATA[Hi, Here the placement for Estimation Engineer &#8211; Jeddah, Saudi Arabia. Required Qualification:]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#990000;"><span style="color:#000000;">Hi,</span></span></p>
<p><span style="color:#990000;"><span style="color:#000000;">Here the placement for</span><strong> Estimation Engineer &#8211; Jeddah, Saudi Arabia.</strong></span></p>
<p><strong><span style="color:#333399;">Required Qualification:</span></strong></p>
<ul>
<li>Bachelor degree in Mechanical Engineering&#8230;</li>
</ul>
<p><strong><span style="color:#333399;">Required Experience :</span></strong></p>
<ul>
<li>5 to 7 years experience in the occupation.</li>
</ul>
<p><strong><span style="color:#333399;">Preferred Experience:</span></strong></p>
<ul>
<li>Candidates should have experience in Plant construction / Tanks / Vessels /  Piping / Stacks and Chimney’s</li>
<li>Conversant with ASME, ANSI, UBC and API codes for the design of pressures  vessels and storage tanks.</li>
</ul>
<p>Would you be interested ?</p>
<p>Please send us your latest updated profile with contact nos.<br />
current &#38; expected salary details and joining time required to<a href="mailto:radha@kbsconsultants.com?subject=Device Driver Architect - Chennai"><strong>radha@kbsconsultants.com</strong></a></p>
<p>You may also suggest this opening to your friends who may be interested.</p>
<p><strong><span style="color:#33cccc;">Further Information:</span></strong></p>
<p><strong><span style="color:#0000ff;">KBS</span> <span style="color:#ff0000;">Consultants</span></strong><br />
Flat H,Kulothungan Apts,<br />
No, 5 Natesan Road<br />
Ashoknagar,<br />
Chennai 600 083.<br />
India<br />
Phone: +91-44 2489 5341 / 2371 9622</p>
<p><strong><span style="color:#33cccc;">Visit Our Sites:</span></strong></p>
<p><strong><span style="color:#800080;">International jobs:</span></strong> <a href="http://www.jobsearchworld.com/">http://www.jobsearchworld.com/</a><br />
<strong><span style="color:#800080;">SAP ERP Jobs :</span></strong> <a href="http://www.jobsvista.com/">http://www.jobsvista.com/</a><br />
<strong><span style="color:#800080;">Core Engineering Jobs :</span></strong> <a href="http://www.gotachance.com/">http://www.gotachance.com/</a><br />
<strong><span style="color:#800080;">Technology Jobs :</span> </strong><a href="http://www.kbsconsultants.com/">http://www.kbsconsultants.com/</a><br />
<strong><span style="color:#800080;">India Jobs :</span></strong> <a href="http://www.kbsconsultants.net.in/">http://www.kbsconsultants.net.in/</a><br />
<a href="http://www.kbsconsultants.org.in/">http://www.kbsconsultants.org.in/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Office Metadata Made Easy]]></title>
<link>http://softwaredevelopmentforecm.wordpress.com/2009/11/13/microsoft-office-metadata-made-easy/</link>
<pubDate>Fri, 13 Nov 2009 21:35:25 +0000</pubDate>
<dc:creator>Richard Franzen</dc:creator>
<guid>http://softwaredevelopmentforecm.wordpress.com/2009/11/13/microsoft-office-metadata-made-easy/</guid>
<description><![CDATA[Have you ever been writing an application and needed to retrieve or edit the properties of a Microso]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Have you ever been writing an application and needed to retrieve or edit the properties of a Microsoft Office document?  Did the thought of having to write code to perform Word or Excel automation send chills down your spine?  Were you worried that your documents&#8217; precious metadata would forever be trapped behind the taunting shield of the Windows Explorer property window?</p>
<div id="attachment_348" class="wp-caption aligncenter" style="width: 387px"><img class="size-full wp-image-348" title="FileProperties" src="http://softwaredevelopmentforecm.wordpress.com/files/2009/11/fileproperties.jpg" alt="FileProperties" width="377" height="513" /><p class="wp-caption-text">So close yet so far.</p></div>
<p>Fear not, all hope is not lost.  For there is another way to retrieve and edit the details of your Office files without even needing a version of Microsoft Office installed on the PC.  Microsoft has been kind of enough to provide the <a title="dsofile.dll" href="http://support.microsoft.com/kb/224351">dsofile.dll</a>, a handy ActiveX component that allows easy manipulation of the file details.  There is even demo code provided for VB6 and VB.Net.</p>
<p>But you may be asking yourself, &#8220;How can I get such a mysterious and powerful tool to work?&#8221;  Fortunately, dsofile is simple to use, just add it to your project and your ready to go.  Check out the sample code below for an example of how to use dsofile to retrieve information out of our document.</p>
<blockquote>
<pre style="text-align:left;">private void ReadOfficeDocumentMetadata(string fileName)
{
   DSOFile.OleDocumentPropertiesClass document = new DSOFile.OleDocumentPropertiesClass();
   document.Open(fileName, false, DSOFile.dsoFileOpenOptions.dsoOptionOpenReadOnlyIfNoWriteAccess);

   //Display document metadata
   txtTitle.Text = document.Properties.Title;
   txtAuthor.Text = document.SummaryProperties.Author;
   txtSubject.Text = document.SummaryProperties.Subject;
   txtCategories.Text = document.SummaryProperties.Category;
   txtComments.Text = document.SummaryProperties.Comments;

   document.Close(false);
}</pre>
</blockquote>
<p>Wow, it&#8217;s just that easy!  Let&#8217;s see it in action:</p>
<div id="attachment_352" class="wp-caption aligncenter" style="width: 468px"><img class="size-full wp-image-352" title="testapp" src="http://softwaredevelopmentforecm.wordpress.com/files/2009/11/testapp1.jpg" alt="Sample Application" width="458" height="239" /><p class="wp-caption-text">Take a moment and savor the sweet smell of success.</p></div>
<p>But don&#8217;t just take my word for it, try out <a href="http://support.microsoft.com/kb/224351">dsofile.dll</a> yourself.  The download comes with couple of sample applications that are worth checking out and provide a more in depth look at what this tool can do.  ECM Developers at <a title="ImageSource, Inc." href="http://www.imagesourceinc.com/index.htm">ImageSource</a> have already found uses for this wonderful tool, and so can you.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Emerging Best Practices - Extending Microsoft Active Directory to SaaS and Cloud Applications]]></title>
<link>http://conformity.wordpress.com/2009/11/13/emerging-best-practices-extending-microsoft-active-directory-to-saas-and-cloud-applications/</link>
<pubDate>Fri, 13 Nov 2009 21:34:30 +0000</pubDate>
<dc:creator>Scott Bils</dc:creator>
<guid>http://conformity.wordpress.com/2009/11/13/emerging-best-practices-extending-microsoft-active-directory-to-saas-and-cloud-applications/</guid>
<description><![CDATA[Though cloud and SaaS solutions are seeing rapid adoption in the enterprise, management of these app]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Though cloud and SaaS solutions are seeing rapid adoption in the enterprise, management of these applications is not aligned with traditional IT controls and policies.  SaaS has been deployed and managed largely by business users, with limited input from CIOs and IT organizations.  As these cloud-based technologies replace mission-critical on-premise applications and host sensitive organizational data, enterprise IT is now regaining their ‘seat at the table’.   When seeking to extend policies and controls to SaaS, these IT organizations are disappointed to learn that existing directories and  IT management technologies don’t easily extend to the cloud.  These organizations struggle to achieve alignment of SaaS and cloud solutions with established enterprise identity sources including Human Resources Information Systems (HRIS), directory services, and Identity Management (IdM) solutions.  This alignment and resulting visibility and control is critical for IT and Finance departments concerned with regulatory compliance, governance, and identity and access management.</p>
<p>Given the role that Microsoft Active Directory and associated proxy services play in  providing centralized authentication, access control, and identity synchronization for on-premise applications  it would seem to be a logical integration point to also harness SaaS and cloud solutions.  Unfortunately IT organizations are finding that AD itself does not easily extend into leading SaaS applications, with direct integration difficult if not impossible.</p>
<p>Despite this inability to directly integrate AD with major cloud applications, forward-thinking enterprises are focusing on a “loose coupling” of on-premise Microsoft Active Directory and SaaS solutions through new third party management solutions.  This approach allows an integration path with the existing, deployed directory technologies and does not require major adjustments in the SaaS vendor technology roadmaps.  By integrating the current SaaS and directory solutions, the enterprise can align critical services including user identity and attributes, login services (Single Sign-On), and IT policies.  This alignment can lead to immediate benefits in security, IT efficiency, and governance and regulatory compliance.  In our new white paper, <strong>Extending Microsoft Active Directory to the Cloud</strong>, we explore the approaches and solutions organizations are leveraging to identity synchronization, policy enforcement and single sign-on (SSO).</p>
<p><strong><a href="mailto:sales@conformity-inc.com?subject=Whitepaper_request_Extending_AD_to_the_Cloud">Click here to request a free copy &#62;&#62;</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Replycounter]]></title>
<link>http://twerff.wordpress.com/2009/11/13/replycounter/</link>
<pubDate>Fri, 13 Nov 2009 16:03:11 +0000</pubDate>
<dc:creator>Thomas van de Werff</dc:creator>
<guid>http://twerff.wordpress.com/2009/11/13/replycounter/</guid>
<description><![CDATA[http://twerff.nl/phidgets/Lampcheck.swf]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://twerff.nl/phidgets/Lampcheck.swf">http://twerff.nl/phidgets/Lampcheck.swf</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Give a little luv to your comments with the IntenseDebate CommentLuv Plugin]]></title>
<link>http://blog.intensedebate.com/2009/11/12/give-a-little-luv-to-your-comments-with-the-intensedebate-commentluv-plugin/</link>
<pubDate>Thu, 12 Nov 2009 21:09:43 +0000</pubDate>
<dc:creator>Mk</dc:creator>
<guid>http://blog.intensedebate.com/2009/11/12/give-a-little-luv-to-your-comments-with-the-intensedebate-commentluv-plugin/</guid>
<description><![CDATA[Andy Bailey, the code ninja behind CommentLuv, has been working to get CommentLuv integrated with In]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://intensedebate.com/people/commentluv">Andy Bailey</a>, the code ninja behind CommentLuv, has been working to get CommentLuv integrated with IntenseDebate, and we&#8217;re pumped to let you know that the shiny new ID CommentLuv plugin is ready for primetime!  CommentLuv has been always been a widely requested feature, and with good reason &#8211; it&#8217;s the perfect fit for IntenseDebate, and will go a long way in helping strengthen your community.  You can check out Andy&#8217;s post <a href="http://comluv.com/news/intense-debate-commentluv-coming-soon/">here</a>.</p>
<p>So what&#8217;s <a href="http://comluv.com">CommentLuv</a>?</p>
<blockquote><p>CommentLuv rewards your readers and helps you discover new and interesting posts by automatically adding a titled link to the comment authors last blog post when they comment.</p></blockquote>
<p>Just like all of our plugins, activating is one simple click of the mouse and you&#8217;re done.  When you&#8217;re logged in, go to <a href="http://intensedebate.com/plugins">http://intensedebate.com/plugins</a>, find the CommentLuv plugin, and hit &#8220;Activate&#8221;.  That&#8217;s it!  Make sure you check out our other plugins like PollDaddy Polls, After the Deadline spelling and grammar checker, and loads more.<br />
<a href="http://intensedebate.wordpress.com/files/2009/11/commentluv.jpg"><img class="aligncenter size-full wp-image-2040" title="commentluv" src="http://intensedebate.wordpress.com/files/2009/11/commentluv.jpg" alt="commentluv" width="440" height="390" /></a></p>
<p style="margin-bottom:20px;">
<p>Using the CommentLuv plugin is a piece of cake.  Just select the CommentLuv checkbox, enter your site URL, and select the post that you&#8217;d like to link to.  Type your comment, hit submit, and voilà &#8211; you&#8217;re done!  We&#8217;ve activated the plugin on our blog, so give a try below.</p>
<p style="margin-bottom:20px;">
<p><a href="http://intensedebate.wordpress.com/files/2009/11/using-commentluv.jpg"><img class="aligncenter size-medium wp-image-2046" title="using commentluv" src="http://intensedebate.wordpress.com/files/2009/11/using-commentluv.jpg?w=300" alt="using commentluv" width="525" height="153" /></a></p>
<p style="margin-bottom:20px;">
<p>Interested in flexing your own coding muscles and developing a super-slick plugin?  Check out our <a href="http://www.intensedebate.com/docs/writing-a-plugin">Plugin Resources and documentation</a>.  You can also check out our <a href="http://blog.intensedebate.com/2009/03/05/introducing-intensedebate-plugins-add-the-features-you-want/">Plugins blog post</a> for more information.</p>
<p>Hats off to Andy for his work to bring CommentLuv to IntenseDebate!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Twitter search engine]]></title>
<link>http://twerff.wordpress.com/2009/11/12/twitter-search-engine/</link>
<pubDate>Thu, 12 Nov 2009 15:25:19 +0000</pubDate>
<dc:creator>Thomas van de Werff</dc:creator>
<guid>http://twerff.wordpress.com/2009/11/12/twitter-search-engine/</guid>
<description><![CDATA[I finally got it right. I have create my first simple tweet search engine. http://twerff.nl/phidgets]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I finally got it right. I have create my first simple tweet search engine.</p>
<p><a href="http://twerff.nl/phidgets/searchtwitter.swf"><img class="alignnone size-full wp-image-721" title="twitap" src="http://twerff.wordpress.com/files/2009/11/twitap.png" alt="twitap" width="158" height="246" /><br />
http://twerff.nl/phidgets/searchtwitter.swf</a></p>
<p>This piece of software checks if my latest tweet contains the word lamp <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://twerff.nl/phidgets/searchtwitter(auto).swf" target="_blank">Here is an automatic version</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[@ThomasChair]]></title>
<link>http://twerff.wordpress.com/2009/11/12/thomaschair/</link>
<pubDate>Thu, 12 Nov 2009 12:50:35 +0000</pubDate>
<dc:creator>Thomas van de Werff</dc:creator>
<guid>http://twerff.wordpress.com/2009/11/12/thomaschair/</guid>
<description><![CDATA[I created a chair that twitters if I am sitting there or not =D @Thomaschair I use Phidgets and Flas]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I created a chair that twitters if I am sitting there or not =D<br />
<a href="http://twerff.wordpress.com/files/2009/11/dsc02026.jpg"><img class="size-medium wp-image-714 alignnone" title="DSC02026" src="http://twerff.wordpress.com/files/2009/11/dsc02026.jpg?w=300" alt="DSC02026" width="300" height="225" /></a><a href="http://www.twitter.com/thomaschair"><img class="alignnone" title="Thomaschair" src="http://a3.twimg.com/profile_images/523024397/Frans_de_la_Haye_Ahrend_240_Centennial_Chair_xsh_1_.jpg" alt="" width="208" height="208" /></a><br />
<a href="http://www.twitter.com/thomaschair">@Thomaschair</a></p>
<p>I use Phidgets and Flash for this prototype, using this file: <a href="http://www.twerff.nl/phidgets/chair.swf" target="_blank">Chair.swf</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Undvik Betfairs API-avgifter]]></title>
<link>http://teamprofit.wordpress.com/2009/11/12/undvik-betfairs-api-avgifter/</link>
<pubDate>Thu, 12 Nov 2009 10:35:09 +0000</pubDate>
<dc:creator>teamprofit</dc:creator>
<guid>http://teamprofit.wordpress.com/2009/11/12/undvik-betfairs-api-avgifter/</guid>
<description><![CDATA[Det var nära härom dagen att Betfair skulle debitera mig för att jag överutnyttjat deras kapacitet. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Det var nära härom dagen att Betfair skulle debitera mig för att jag överutnyttjat deras kapacitet. Jag tänkte inte att så kunde bli fallet, men om man har ett par applikationer öppna som tillsammans gör fler än 20 API-förfrågningar per sekund till Betfair, så har de rätt att debitera överutnyttjandet.</p>
<p>I mitt fall uppstod det när jag hade BettingAssistant och SoccerMystic igång samtidigt. Möjligen skulle detta kunna inträffa om man har två fönster av samma applikation igång samtidigt. Om man behöver ha två stycken igång samtidigt så ska det finnas inställningar som gör att man kan begränsa till t ex 10 API-förfrågningar och därmed klara sig.</p>
<p>Någon i läsekretsen med större IT-kunnande än mig som kan tillföra information i frågan?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[APE regina]]></title>
<link>http://ilsarcotrafficante.wordpress.com/2009/11/12/ape-regina/</link>
<pubDate>Thu, 12 Nov 2009 07:08:09 +0000</pubDate>
<dc:creator>ilsarcotrafficante</dc:creator>
<guid>http://ilsarcotrafficante.wordpress.com/2009/11/12/ape-regina/</guid>
<description><![CDATA[Rutelli, l&#39;API regina Un grande avvenimento ha scosso la politica internazionale. Mentre ancora ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_2371" class="wp-caption aligncenter" style="width: 293px"><img class="size-full wp-image-2371" title="Rutelli, Ape Regina" src="http://ilsarcotrafficante.wordpress.com/files/2009/11/untitled.jpg" alt="Rutelli, Ape Regina" width="283" height="318" /><p class="wp-caption-text">Rutelli, l&#39;API regina</p></div>
<p>Un grande avvenimento ha scosso la politica internazionale.</p>
<p>Mentre ancora echeggiano i festeggiamenti per il <a href="http://www.corriere.it/esteri/09_novembre_09/muro_berlino_celebrazioni_germania_16351202-cd39-11de-b7a9-00144f02aabc.shtml" target="_blank">Ventennale della caduta del Muro</a> di Berlino, e il presidente della Fao annuncia uno <a href="http://roma.corriere.it/roma/notizie/cronaca/09_novembre_11/fao_petizione_online_contro_fame-1601995854801.shtml" target="_blank">sciopero della fame</a> per protestare contro la poverta&#8217; mondiale, <strong>Rutelli ha fondato <a href="http://www.corriere.it/politica/09_novembre_11/rutelli-nuovo-partito-alleanza-italia_c461f498-cea7-11de-9c90-00144f02aabc.shtml" target="_blank">un nuovo partito</a>! Si chiamerà &#8220;Alleanza per l&#8217;Italia&#8221; (API).</strong></p>
<p>La stampa internazionale ha dato grande risalto a questa notizia: <strong>grandi attese sul nuovo soggetto politico da parte dell&#8217;Afghanistan</strong>, che segue i talebani dovunque installino una nuova cella operativa. Non si aspettavano che sarebbe successo in Italia, ma tanto meglio.</p>
<p>Faranno parte di &#8220;Alleanza per l&#8217;Italia&#8221; rinomatissimi esponenti politici di cui adesso non mi sovviene il nome; tutti faranno capo all&#8217;API regina Francesco Rutelli &#8211; <strong>l&#8217;ultima trans della politica italiana</strong> da quando Luxuria non siede più in Parlamento. </p>
<p>API avra&#8217; un programma preciso: <strong>un comitato scientifico leggerà ogni giorno gli editoriali di Avvenire e dell&#8217;Osservatore Romano</strong>. I prescelti saranno posti all&#8217;attenzione dei cittadini a Porta a Porta &#8211; e quelli che supererano il 40% di share nella fascia 60-90 anni prenderanno parte al programma di partito.</p>
<p>Non hanno ancora un logo ufficiale: per ora c&#8217;e&#8217; solo una croce rossa e verde. &#8220;I comunisti europei la posso levare dalle scuole, ma non nel nostro partito!&#8221; ci ha confessato una fonte interna al partito. Il logo definitivo sara&#8217; scelto in Internet come fu quello del PD - però voci sostengono che il claim e&#8217; gia&#8217; stato scelto: <strong>IN TRANS WE TRUST</strong>.</p>
<p><strong>Facciamo un grandissimo in bocca al lupo a Rutelli</strong>. E che ci rimanga dentro a lungo.</p>
<p>Di questo sì che ha un gran bisogno l&#8217;Italia!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Copiando arquivo usando API do windows]]></title>
<link>http://deividfae.wordpress.com/2009/11/11/copiando-arquivo-usando-api-do-windows/</link>
<pubDate>Thu, 12 Nov 2009 00:05:17 +0000</pubDate>
<dc:creator>deividfae</dc:creator>
<guid>http://deividfae.wordpress.com/2009/11/11/copiando-arquivo-usando-api-do-windows/</guid>
<description><![CDATA[Quem desenvolve com delphi há algum tempo pode ter tido a necessidade de realizar cópia de um arquiv]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Quem desenvolve com delphi há algum tempo pode ter tido a necessidade de realizar cópia de um arquivo via programação, o delphi tem funções de copiar aquivo que funcionam perfeitamente, porém não mostra para o usuário o progresso da cópia do arquivo e se esse arquivo for grande pode causar uma sensação ruim para o usuário, pois ele não sabe se sua aplicação travou.</p>
<p>Pesquisando um pouco eu encontrei uma função da API do windows que mostra para o usuário o progresso da cópia, essa função da API chamada SHFileOperation tem diversos parâmetro e serve para copiar, mover, renomear ou deletar arquivo com diversar opções de configuração, fiz um programinha de exemplo e deixei neste link <a title="CopyFile" href="http://dl.dropbox.com/u/2051478/ProjBlog/CopyFile/CopyFile.zip">ProjCopyFile</a>, porém neste exemplo somente a opção de cópia de arquivo está habilitada, porém com a descrição das possibilidades, é fácil adaptar para novas situações.</p>
<p>Ele funciona de forma bem simples e não vou entrar em detalhes de como foi feito, vou apenas demonstrar a principal função chamada de CopyFile</p>
<pre>function TfrmPrincipal.CopyFile(Orign, Destiny: AnsiString; FailOnExists: Boolean = false): boolean;
var
  Dados: TSHFileOpStruct;
begin
  Result := False;
  // Preenche os campo
  FillChar(Dados, SizeOf(Dados), 0);
  // Função para copiar ou renomear arquivo
  Dados.wFunc  := FO_COPY;
  Dados.pFrom  := PChar(Orign);
  Dados.pTo    := PChar(Destiny);
  Dados.fFlags := FOF_ALLOWUNDO;
  if not FailOnExists then
    Dados.fFlags := Dados.fFlags or FOF_NOCONFIRMATION;
  Result := SHFileOperation(Dados) = 0;
end;</pre>
<p>Tem dois paramentro que podem receber vários valores wFunc e fFlags, procurando no help pode ver os possiveis valores.</p>
<p><strong>wFunc</strong><br />
Valor que indica qual operação será realizada. Pode ter um dos seguintes valores<br />
FO_COPY<br />
 Copia o(s) arquivo(s) especificado(s) no parâmetro pFrom para o local especificado no parâmetro pTo.<br />
FO_DELETE<br />
 Delete o(s) arquivo(s) especificado no parâmetro pFrom.<br />
FO_MOVE<br />
 Move o(s) arquivo(s) especificado(s) no parâmetro pFrom para o local especificado no parâmetro pTo.<br />
FO_RENAME<br />
 Renomeia os arquivo especificado no parâmetro pFrom para o nome especificado no parâmetro pTo. Usando essa função, não pode ser utilizado o flag de multiplos arquivos.</p>
<p> <strong>fFlag<br />
</strong>Este parâmetro pode ser utilizado um ou diversos valores ao mesmo tempo, porém alguns não funcionam em conjunto, utilize OR para ligar mais de um flag.<br />
FOF_ALLOWUNDO<br />
 Permite desfazer a operação chamada.<br />
FOF_CONFIRMMOUSE<br />
 Não utilizada.<br />
FOF_FILESONLY<br />
 A operação será realizada apenas em arquivos quando utilizar o coringa (*.*), irá ignorar pastas.<br />
FOF_MULTIDESTFILES<br />
 Permite operação em multiplos arquivos, se o parâmetro pTo for uma pasta ele ira entender utilizar o nome do arquivo de pFrom com a pasta de pTo.<br />
FOF_NOCONFIRMATION<br />
 Assume como padrão &#8220;Sim para todos&#8221; para qualquer tela de confirmação para sobreescrever arquivo.<br />
FOF_NOCONFIRMMKDIR<br />
 Não cria automaticamente a pasta de destino caso ela não exista.<br />
FOF_NO_CONNECTED_ELEMENTS<br />
 Versão 5.0. Não move arquivos conectados de grupo, somente arquivos especificados.<br />
FOF_NOCOPYSECURITYATTRIBS<br />
 Versão 4.71. Não copia atributos de segurança para o novo arquivo.<br />
FOF_NOERRORUI<br />
 Não mostra tela de erro se algum ocorrer.<br />
FOF_NORECURSION<br />
 Somente executa em diretório local, não executa nos subdiretórios.<br />
FOF_NORECURSEREPARSE<br />
 <br />
FOF_RENAMEONCOLLISION<br />
 Em o arquivo pTo já existir, dá um novo nome para o arquivo no destino.<br />
FOF_SILENT<br />
 Não mostra tela de progresso da cópia do arquivo.<br />
FOF_SIMPLEPROGRESS<br />
 Mostra tela de progresso, porém não mostra o(s) nome(S) do(S) arquivo(s).<br />
FOF_WANTMAPPINGHANDLE<br />
 <br />
FOF_WANTNUKEWARNING<br />
 <br />
FOF_NO_UI<br />
 </p>
<p>Depois para utlizar essa função é só chama-la da seguinte maneira</p>
<pre>procedure TfrmPrincipal.btnCopiarClick(Sender: TObject);
begin
  if Self.CopyFile(edtOrigem.Text, edtDestino.Text, chkErroExiste.Checked) then
    ShowMessage('Arquivo copiado com sucesso');
end;</pre>
<p>Só isso, podem testar e verão a tela padrão do windows de cópia de arquivo quando executar a cópia de arquivo. Teste com arquivo de tamanho grande para ver o resultado.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mashups]]></title>
<link>http://poster55.wordpress.com/2009/11/11/mashups/</link>
<pubDate>Wed, 11 Nov 2009 19:47:21 +0000</pubDate>
<dc:creator>poster55</dc:creator>
<guid>http://poster55.wordpress.com/2009/11/11/mashups/</guid>
<description><![CDATA[So going by the title of this post you probably already figured out that I&#8217;m going to be talki]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So going by the title of this post you probably already figured out that I&#8217;m going to be talking about Mashups this week. What is a mashup anyway? You may have heard of a mashup before and are thinking of something like this:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/HvY5cR6i1rs&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/HvY5cR6i1rs&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>While that&#8217;s really cool, that&#8217;s not what I&#8217;m talking about when I&#8217;m speaking of Mashups. Now bear with me, because the information on Mashups has a tendency to get really nerdy really fast. Just take a look at the information <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" target="_blank">Wikipedia</a> has on the subject and you&#8217;ll see what I mean!</p>
<p>To explain it simply, a mashup is a combination of two or more APIs that were intended to do one thing, but when combined it gives them a new functionality outside of the original intent. Kind of like when you take a coat hanger and bend it into a straight line and use it to roast your hot dogs over a fire on a camping trip.</p>
<p>In this video David Berlind at ZDNet talks about what exactly a mashup is, so if you&#8217;re a visual learner this video gives an excellent explaination and really breaks down what a API is.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/ZRcP2CZ8DS8&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/ZRcP2CZ8DS8&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>He mentions a few websites in there that I haven&#8217;t heard of. One of which was EVDB, but upon looking it up it turns out EVDB is now known as <a href="http://eventful.com/" target="_blank">Eventful</a>. Seems pretty cool!</p>
<p>I was looking around for resources that actually help you put together Mashup APIs and I came across one called Wavemaker. It seems pretty cool, and the concept looks fairly simple. It has two versions, an enterprise version which costs money, and an open source version which is supported by the community. After watching this video, it seems to be fairly sophisticated and quite capable of doing a fair bit.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/P39UukNpga4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/P39UukNpga4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>In this video Google presents the Yahoo team that put together <a href="http://pipes.yahoo.com/pipes/" target="_blank">Yahoo Pipes</a>. It&#8217;s a bit old, but it has some great information on what Yahoo Pipes is and how you can use it to create Mashups.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/qUINn5evcZM&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/qUINn5evcZM&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Yahoo has their own tutorial video as well, incase you are interest in learning how to use <a href="http://video.yahoo.com/watch/5260536/13878389" target="_blank">Pipes</a>! Unfortunately it&#8217;s not on a source that wordpress likes for me to link it in my blog, so you&#8217;ll have to follow a page. I know I know, you have to click a link, it sucks, but some how I know you&#8217;ll be just fine.</p>
<p>So how do I feel about Mashups? I think it&#8217;s pretty amazing and it means I will have a lot more flexibility in designing a website, or application. It also means my job will be a lot easier, the more sophisticated these tools get.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Translation Using Google AJAX API]]></title>
<link>http://kannan4k.wordpress.com/2009/11/11/translation-to-your-own-language-using-google-ajax-api/</link>
<pubDate>Wed, 11 Nov 2009 17:48:47 +0000</pubDate>
<dc:creator>kannan4k</dc:creator>
<guid>http://kannan4k.wordpress.com/2009/11/11/translation-to-your-own-language-using-google-ajax-api/</guid>
<description><![CDATA[Today i need a translation of a English word to hindi,I use the google translator for doing that.But]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today i need a translation of a English word to hindi,I use the google translator for doing that.But I want that to do in my localhost.So i read through the Google AJAX API to do that.</p>
<p>Now Translation would be very easy using the Google AJAX API.Here is the Hello World program to do that.</p>
<p>First load the Google Translator API to our page</p>
<p><strong>&#60;script type=&#8221;text/javascript&#8221; src=&#8221;http://www.google.com/jsapi&#8221;&#62;<br />
&#60;/script&#62;</strong></p>
<p>Then this is the script for communicate with the API</p>
<p><strong>&#60;script type=&#8221;text/javascript&#8221;&#62;<br />
google.load(&#8220;language&#8221;, &#8220;1&#8243;);<em><br />
</em></strong><em>//Initialise the translation</em></p>
<p><em> </em><strong><em> </em>function initialize() {</strong></p>
<p><em>//Fetch the text to translate</em></p>
<p><strong>var text = document.getElementById(&#8220;text&#8221;).innerHTML;<em><br />
</em></strong></p>
<p>//Convert to english(en) to hindi(hi)</p>
<p>//Note:Instead of &#8216;en&#8217;,'hi&#8217; u put the available language codes.</p>
<p>//Then the Callback function is called to write the translated text.</p>
<p><strong>google.language.translate(text, &#8216;en&#8217;, &#8216;hi&#8217;,<br />
function(result) {<br />
var translated = document.getElementById(&#8220;translation&#8221;);<br />
if (result.translation) {<br />
translated.innerHTML = result.translation;<br />
} } ); </strong></p>
<p><strong>};</strong></p>
<p><strong>google.setOnLoadCallback(initialize);<br />
&#60;/script&#62;</strong></p>
<p>Put this in your html body tag.In this the id &#8220;text&#8221; (i glad to see you) is converted to Hindi and fix it in id &#8220;translation&#8221;.</p>
<p><strong>&#60;body&#62;<br />
&#60;div id=&#8221;text&#8221;&#62;i glad to see you&#60;/div&#62;<br />
&#60;div id=&#8221;translation&#8221;&#62;&#60;/div&#62;<br />
&#60;/body&#62;</strong></p>
<p>Thats it save the above script and Translate by yours.</p>
<p>Source &#38; Documentation @<strong><em>: <a title="Google AJAX API" href="http://code.google.com/apis/ajaxlanguage/documentation/"> </a></em></strong><a title="Google AJAX API" href="http://code.google.com/apis/ajaxlanguage/documentation/">http://code.google.com/apis/ajaxlanguage/documentation/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[New Features: API Version 1.5 now Available]]></title>
<link>http://yourmembership.wordpress.com/2009/11/11/new-features-api-version-1-5-now-available/</link>
<pubDate>Wed, 11 Nov 2009 13:48:49 +0000</pubDate>
<dc:creator>yourmembership</dc:creator>
<guid>http://yourmembership.wordpress.com/2009/11/11/new-features-api-version-1-5-now-available/</guid>
<description><![CDATA[We&#8217;ve rolled out a great new API and a new report that helps our clients manage duplicate reco]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-full wp-image-874" title="NEW-lightning-button2" src="http://yourmembership.wordpress.com/files/2009/10/new-lightning-button22.png" alt="NEW-lightning-button2" width="172" height="178" />We&#8217;ve rolled out a great new API and a new report that helps our clients manage duplicate records. More information below:</p>
<p><strong>API Version 1.5 (application programming interface) Available </strong><br />
The YourMembership.com API is available to all current customers free-of-charge. The XML-based API (v1.5) enables our customers to programmatically automate the management and synchronization of data between YourMembership.com and third-party applications and databases.</p>
<div>The new version 1.5 provides enhanced membership data management methods AND delivers financial transaction data.</div>
<div> </div>
<div><strong>Financial Transaction Data</strong></div>
<div>The API exports donations, dues transactions and store orders for integration into third-party applications or offline databases. Export of store orders includes product information and financial data for order fulfillment and reporting. The API also exports career openings from within their <a title="The Complete Online Community" href="http://www.yourmembership.com" target="_self">online member communities</a>, if applicable.</div>
<div> </div>
<div><strong>Enhanced Member Data Management</strong></div>
<div>The secure API allows them to query, create and update online member profiles and member data as well as conduct real-time import/export of core member data. </div>
<div> </div>
<div>The API also facilitates access to multiple areas of a member&#8217;s profile including media galleries, message centers and wall features. Version 1.5 of the API provides functionality for image uploading to a member&#8217;s media gallery, browsing of albums and photos, retrieval of a member&#8217;s media gallery album list, retrieval of a member&#8217;s media gallery item list, and retrieval of a single media gallery item.</div>
<div> </div>
<div>For managing member messages, the API returns a list of messages from a member&#8217;s inbox and/or sent folder and allows members to read messages and send member-to-member messages. The API also returns a member&#8217;s connection category list and a member&#8217;s complete connection list, and it enables connection request approval or denial.</div>
<div> </div>
<div>For member wall management, the API returns a member&#8217;s entire wall and enables posts to a member&#8217;s wall.</div>
<div> </div>
<div>Version 1.5 also enables external systems to query your YourMembership.com database for new members and member information that has been modified since a specific date. For directory searches, the API member directory search enables keyword searching across the YourMembership.com community directory. Other features include methods for retrieving recent community activity and snapshots of member profile data that help create an enhanced user interface experience in external, integrated applications.</div>
<div> </div>
<div><strong>NOW! Micro-blog Feed </strong></div>
<div>The YourMembership.com API also enables feed retrieval of the RSS 2.0 community NOW! feeds.</div>
<div> </div>
<div><strong>New Report</strong><br />
A new report had been added called &#8220;Duplicate Constituent IDs.&#8221; This report will identify people that have duplicated offline IDs in the &#8220;Constituent ID&#8221; field.</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Module 2: Creating and using objects]]></title>
<link>http://tecnoesis.wordpress.com/2009/11/11/creating-and-using-objects/</link>
<pubDate>Wed, 11 Nov 2009 12:26:06 +0000</pubDate>
<dc:creator>Rajani Ramsagar</dc:creator>
<guid>http://tecnoesis.wordpress.com/2009/11/11/creating-and-using-objects/</guid>
<description><![CDATA[  Module 2: Creating and using objects.   Objectives: Declaring object references, instantiating obj]]></description>
<content:encoded><![CDATA[  Module 2: Creating and using objects.   Objectives: Declaring object references, instantiating obj]]></content:encoded>
</item>

</channel>
</rss>
