MikeBD Musings of a 24/6 techie (Software Architect / Technical Manager) family guy struggling to find meaning, balance and strong design / implementation supporting excellent user experiences.

10Feb/120

WHILE_SUCCEEDED: A macro to assist with cascaded operations that return HRESULT

Here's a quick macro to assist with blocks of successive calls that should proceed as long as none of them satisfy FAILED( operation ).

// WHILE_SUCCEEDED:
//     HRESULT hr = S_OK;
//     WHILE_SUCCEEDED( hr, function_returning_HRESULT() )
#define WHILE_SUCCEEDED( hr, operation )	( SUCCEEDED( (hr) ) && ( hr = (operation) ) );

colin renfrew. the anatolian hypothesis
galeria de la raza. la llorona

  • videos de la en mexico reales
  • lila downs la translation
    videos de la
  • la llorona movie part 1
  • cuanto cuesta xochimilco
  • lo que la gente cuenta la llorona
  • autobus frankfurt zagreb
  • leyenda de la corta en mexico
  • leyendas de terror largas de la llorona
  • jokel la wikipedia
  • She wrapped her legs around his waist, and he groaned. He pulled away and gazed down at her for a moment.
  • proline ms112bk desk boom mic stand
  • la leyenda de la in english
    trailers de la leyenda de la llorona
  • leyenda de la
  • la llorona chavela vargas wikipedia
  • The castle took almost five years to build and contained ten immaculate bedrooms with adjoining baths, a grand Ballroom, dining room, his study and a massive library that contained rare and ancient books and manuscripts that aren t even known to exist today.
  • la legend pictures
    lunacy @ the volks
  • st johns roman catholic church center moriches ny
  • leyenda de la llorona de antigua guatemala
    videos terror dela llorona
  • lila downs la llorona
  • la song meaning
    te quiero mas que a mi vida
    historia de la llorona real wikipedia
    la llorona song in english
    videos de la reales en mexico
  • avenida presidente vargas 542
  • lila downs la translation
  • llorona lhasa sela youtube
  • leyendas mexicanas la llorona
    drs. snow & durkin inc
  • la llorona videos de risa
  • la leyenda de la llorona dvdrip dd
  • truck paper peterbilt cabover
  • videos extranormal sobre llorona
    videos de terror de la 2
  • smithtown booster club address
  • videos de terror de la llorona reales gratis
    ver videos de la llorona de terror
  • como es la
  • lhasa de sela la llorona lyrics in english
  • watch jokel la online
  • mito la chile
  • videos de terror de la real
  • la leyenda de la llorona animada ver online
  • lhasa de sela la llorona 1997
    lila downs la llorona chords
    Now Lucas will know who I really am, won t he?
  • cuentos terror reales llorona cortos
  • la videos reales
  • chavela vargas la youtube

  • lhasa de sela la lyrics in english
  • diario la estrella de panama la
  • la leyenda de la pelicula animada online megavideo
  • lhasa de sela la llorona download blog
  • la legend in spanish
    lo que la gente cuenta la llorona parte 3
    la leyenda de la pelicula completa
  • mas perdido que el hijo de la llorona
  • videos terror llorona real
  • la leyenda de la pelicula descargar
    la historia real
    bracken audio winchester va
    She d been drawn to them like a moth to a flame.
  • inferior posterior glides scapular plane
  • la song meaning
  • lamination house honolulu
  • mitos y leyendas mexicanas la llorona
  • el mito la corto
  • te quiero mas que a mi vida llorona que mas quieres quieres mas
  • leyenda de la corta en mexico

  • la los videos
  • videos de terror de la llorona reales en la carretera
    la leyenda en espanol
  • She opened the door and glanced down both sides of the hall making sure it was empty before bare footing down the hallway toward the stairs. She shot him an impatient look but he held his hand up to her as a signal to wait.

  • city of lemoore pd
  • dress up games room makeovers
  • bideos de la reales
  • cancion zapoteca de la llorona
  • historias terror wikipedia
  • la story in spanish
  • letras de chavela vargas la
  • la leyenda de la llorona pelicula animada online megavideo
  • la leyenda de la llorona real wikipedia
  • letra cancion zapoteca
  • la llorona wikipedia en espanol
  • mito y leyenda de la
  • lhasa la wikipedia
  • la cuento largo
    adobe premiere xdcam workflow
  • lhasa la
  • la leyenda de la llorona en mexico escrita
  • la leyenda de la llorona pelicula
    vieja en teleferico de medellin
    la legend in mexico
  • llorona chavela vargas wiki
  • mito de la llorona chile
  • la leyenda de la llorona pelicula animada online gratis
  • chavela vargas la mp3 free download
  • red mexicana leyendas la llorona or trader or politicas or kleding or i880 or ontario
  • la llorona song joan baez
    la legend en espanol
    CppUnit Test:

    HRESULT hr = S_OK;
     
    WHILE_SUCCEEDED(hr, S_OK)
    CPPUNIT_ASSERT( SUCCEEDED( hr ) );
    CPPUNIT_ASSERT_EQUAL( S_OK, hr );
     
    WHILE_SUCCEEDED(hr, S_FALSE)
    CPPUNIT_ASSERT( SUCCEEDED( hr ) );
    CPPUNIT_ASSERT_EQUAL( S_FALSE, hr );
     
    WHILE_SUCCEEDED(hr, E_OUTOFMEMORY)
    CPPUNIT_ASSERT( FAILED( hr ) );
    CPPUNIT_ASSERT_EQUAL( E_OUTOFMEMORY, hr );
     
    HRESULT hrPrevious = hr;
    bool executed = false;
    // Test that executed = true should not be executed
    WHILE_SUCCEEDED(hr, ( executed = true, S_FALSE ) )
    CPPUNIT_ASSERT( FAILED( hr ) );          // hr should not have been assigned S_FALSE
    CPPUNIT_ASSERT( ! executed );            // executed = true should not have been executed
    CPPUNIT_ASSERT_EQUAL( hrPrevious, hr );  // hr should not have a different value than previously assigned
    • Digg
    • del.icio.us
    • Facebook
    • Twitter
    • Technorati
    • email
    • Print
    • PDF
    • StumbleUpon
    • Yahoo! Buzz
    • Google Bookmarks
    • DotNetKicks
    • FriendFeed
    • Google Buzz
    • Live
    • Netvibes
    • Slashdot
    • Add to favorites
    28Sep/100

    Comments from James Gosling upon leaving Oracle / my thoughts on the creative and artistic aspects of Software Development

    Excerpts From: Java Creator James Gosling: Why I Quit Oracle - In an exclusive interview with eWEEK, Java creator James Gosling discusses a series of issues he earlier declined to take public, including why he left Oracle.

    • Also, asked whether in hindsight he would have preferred Sun having been acquired by IBM (which pursued a deal to acquire Sun and then backed out late in the game) rather than Oracle, Gosling said he and at least Sun Chairman Scott McNealy debated the prospect. And the consensus, led by McNealy, was that although they said they believed “Oracle would be more savage, IBM would make more layoffs.”
    • However, in Gosling’s case personally, he may have fared better at IBM, where technical savvy is generously rewarded. For instance, when IBM acquired Rational Software they saw value in Rational’s chief scientist Grady Booch, co-creator of the UML (Unified Modeling Language), and made him an IBM fellow and more.
    • “All of the senior people at Sun got screwed compensation-wise. Their job titles may have been the same, but their ability to decide anything was just gone.”
    • Also, there are number of interesting comments on Google's use of Java in Android and the relative merits of software patent litigation.

    This is an interesting read on employee motivation, reconfirming that the intangibles - including intellectual / creative freedom really do matter.

    I have always felt that Software Development is as much a creative / artistic endeavour, if not more so, than it is a science. The scientific aspects reinforce the need for considered methodology, measured responses to create healthy feedback loops on both progress and results, and the imposition of order upon chaos (e.g. design, usability and information architecture). This is true as well of all fields of human activity traditionally considered by many to be purely creative / artistic: music, art, architecture etc...

    I believe many technical managers would do very well to contemplate this in hiring by gauging creativity and in production by allowing time boxed exercises to evolve functional and non-functional capabilities. At worst, some time is lost in 15-30 minute manageable increments, but even then, the team benefits from the exercise in many ways. Trust the team, give them the support and tools they need, then prepare to be amazed at how they will add unexpcted value - often willingly contributing their own time.

    • Digg
    • del.icio.us
    • Facebook
    • Twitter
    • Technorati
    • email
    • Print
    • PDF
    • StumbleUpon
    • Yahoo! Buzz
    • Google Bookmarks
    • DotNetKicks
    • FriendFeed
    • Google Buzz
    • Live
    • Netvibes
    • Slashdot
    • Add to favorites
    2Sep/102

    Website Redesign – FINALLY…

    archivos del mas alla la llorona
    la llorona song wiki

  • el chapulin colorado la
  • la leyenda de la llorona 2011 xochimilco
  • leyenda de la llorona trailer
  • videos de la en mexico reales
  • la leyenda de la 2011 pelicula
  • leyenda de la llorona resumida
  • la llorona story for kids
  • videos de terror de la llorona reales gratis
  • la leyenda de la llorona dvdrip 2011
  • letras de chavela vargas la llorona
    videos terror reales mexico
  • naomi quinonez la
  • videos de la .3gp
  • mas perdido que el hijo de la llorona
  • He clapped his hands together and turned from the wagon.
  • videos de la reales en la carretera

    leyendas de mexico de terror de la
  • Hey, isn t that the one you tried to impale on a football the other day?
  • chavela vargas la llorona english translation
  • Part of her wished that she remained loyal to him so she could feel his hands on her, his body against hers, and sample the rare vampire blood he possessed. She joined them, screaming at the top of her lungs, not being able to bear the terror anymore.
  • You can t make me do anything, I have rights! Though the words cycled through her mind, she couldn t deny what she saw.
  • la leyenda de la llorona pelicula animada online megavideo
    leyendas de salamanca guanajuato la llorona
  • lhasa la blog
  • cuarenta y cinco la llorona loca
  • leyenda de la llorona real
  • la leyenda de la llorona trailer 2011
  • la leyenda de la llorona 2011 pelicula descargar
  • la leyenda de la llorona pelicula completa gratis
    frida soundtrack la

  • el mito y leyenda de la llorona
  • chavela vargas wiki
  • wow icebound frostbrood vanquisher
  • la llorona la estrella de panama hoy
  • videos extranormal.tv azteca la
  • lila downs la llorona frida kahlo lyrics
    leyenda corta de la llorona
  • mito o leyenda de la llorona
  • la llorona historia corta
  • el mito la llorona
  • la legend story
  • cuanto cuesta xochimilco
  • tish hinojosa lyrics
  • la leyenda de la llorona animada personajes
  • la leyenda de la llorona story
  • jokel la descargar
  • susana harp la llorona tab
    videos de terror de la 3
    videos de terror de la llorona para descargar
  • es un mito la llorona
  • la leyenda de la en mexico video
  • leyendas ticas la llorona
  • lo que la gente cuenta la online
  • pelicula la leyenda de la trailer
  • la leyenda de la dvdrip 2011
    la leyenda de la animada descargar


  • leyenda de la llorona original

  • lhasa la llorona youtube
  • la historia de la escrita en ingles

  • cuanto cuesta show xochimilco
  • In order to have a child, she needed to find the man to marry.
  • lo que la gente cuenta la completo
    la leyenda de la pelicula animada completa
  • chavela vargas la llorona mp3 download
  • mito la llorona resumen
  • chavela vargas la llorona mp3 free download
  • motorola backflip at&t review
  • She dreamt she was walking to class during the day and that he watched her among a 91 Lietha Wards crowd of students, unmoving, with his violet stare on her.
  • videos terror reales gratis
  • lhasa la blogspot
  • It was the way he looked at her, like anyone would look at a finely cooked meal.
  • letras de chavela vargas la
    videos de la pelicula de la llorona 3
    lhasa de sela la llorona free download
    la leyenda de la pelicula animada completa
    la estrella de panama periodico la
  • historia de la llorona del parque rivera uruguay
  • videos de la llorona parte 4
  • el mito y leyenda de la
  • videos de la leyenda de la llorona en mexico
  • el mito la llorona
    la leyenda original
    la leyenda de la en mexico video
  • la historia corta
  • la leyenda de la llorona trailer oficial
    historia de la real wikipedia
  • la llorona leyenda colombiana
  • la leyenda de la dvdrip latino
  • chavela vargas la english translation
  • la historia de la llorona real de mexico
  • la llorona story video
  • la leyenda de la pelicula trailer
  • la llorona cuentos de terror
  • chavela vargas la llorona english translation
  • colombian legends la
  • leyenda de la de puerto rico
    mito y leyenda de la llorona
  • bideos de la real
  • videos de terror reales de la llorona
  • leyendas de mexico de terror de la llorona
  • leyendas de terror de la
  • historias terror llorona wikipedia
  • terror y miedo reales de la llorona
  • la leyenda de la llorona muy resumida
  • la legend story
  • videos de la en la carretera
  • la llorona frida lyrics translation
  • lhasa de sela la llorona 1997
    historia de la llorona en espanol
  • youtube videos extranormal
  • la mitos y leyendas de mexico

  • la leyenda nicaraguense

  • la leyenda de la llorona dvdrip
  • la historias de terror
  • la llorona leyenda colombiana
  • Before he could tell little Miss Perfect what he thought of her, the jailhouse door opened and the marshal led an older man into the small building.
  • marketing trend vs. fad
    la llorona myth in spanish
  • muscle man regular show ooo
  • paseo trajinera xochimilco
  • leyendas de guatemala-la resumen
  • 8530 purple
    la cuento largo
    la leyenda de la animada online latino
    videos de terror de la en mexico
  • chavela vargas lyrics english translation
  • la leyenda de la animada parte 2
  • videos de la llorona parte 3
  • como es la
  • lila downs la free download
  • la llorona legend in mexico
    maaco auto paint job prices
    la leyenda la pelicula
  • leyendas ticas la llorona
  • lila downs la youtube
  • leyenda de la llorona corta original
    lhasa la llorona lyrics
  • la movie trailer
  •  tish hinojosa lyrics
  • lo que la gente cuenta capitulos completos la llorona
  • la llorona lyrics lila downs
  • capo guitar sound like ukulele
  • youtube la leyenda de la trailer
  • videos de miedo de la llorona
  • kecamatan dan kelurahan jakarta pusat
  • la leyenda de la pelicula dvdrip
  • shay xclusive nyc
    story children
    videos de terror de la llorona 100 real

    leyendas mexicanas sobre la
    la llorona song wiki

  • ver videos de la 2
  • la videos leyenda
  • She dreamt that she had her hand in a glass of water.
  • Elsa hadn t the chance to continue her conversation with the Doctor after he d left. Glancing over his shoulder, Jason grinned, showing his deadly sharp, white teeth.
  • la llorona videos in mexico
    la leyenda de la pelicula completa gratis
    lhasa la download
  • la leyenda de la animada pelicula online
  • leyenda de la llorona resumida yahoo
  • loco video loco rctv llorona
  • historia urbanas
  • leyendas de durango la
  • la llorona song history
    ver videos de la en la carretera
  • la llorona cuento largo
  • archivos del mas alla la
  • I have put this off far too long and, of course, with every passing year my previous website design grew increasingly unsatisfactory. The old site used Protopage to wrap a blogger blog that was started before it was purchased by Google. I think Protopage is a very cool "start page" service, but I would prefer it for private use and not public publishing.

    For one thing, the old approach offered very little Search Engine Optimization capability.

    I have many posts in mind but had put off updating the old site for these reasons. I hope to catch up shortly and share lots...

    Please let me know if you have any feedback on the new site or experience any problems viewing it.

    • Digg
    • del.icio.us
    • Facebook
    • Twitter
    • Technorati
    • email
    • Print
    • PDF
    • StumbleUpon
    • Yahoo! Buzz
    • Google Bookmarks
    • DotNetKicks
    • FriendFeed
    • Google Buzz
    • Live
    • Netvibes
    • Slashdot
    • Add to favorites
    23Dec/080

    Links on Development Management

    Some jumping off points I've encountered today and agree with on the management of software development processes and professionals:

    It's all about the people and the way they communicate and interact.
    • Digg
    • del.icio.us
    • Facebook
    • Twitter
    • Technorati
    • email
    • Print
    • PDF
    • StumbleUpon
    • Yahoo! Buzz
    • Google Bookmarks
    • DotNetKicks
    • FriendFeed
    • Google Buzz
    • Live
    • Netvibes
    • Slashdot
    • Add to favorites
    7Aug/080

    Agile Software Development: an Answer to Procrastination?

    A recent LinkedIn question on Software Estimation and Agile Methology included a concern that Agile could lead to Procrastination. I believe otherwise as detailed below. What has your experience been?

    Software Estimation and Agile Methodology

    I am new to Agile Methodology. I am working on a project which is following Agile. I have the following questions:

    1. What are the estimation techniques for Agile?
    2. Typically which type of Projects use Agile?
    3. In the name of Agile, can people procrastinate every single decision during requirements gathering? For example, we know what is expected but we don't know the most atomic level of the requirement. Say, I know I must build a webpage, but I don't know the validation of the webpage.

    My Response:

    I think Agile principles can be an antidote against procrastination. I would agree with the thoughts expressed in this post. If you continually drive to keep the design and implementation as simple as possible and don't get overly concerned with anticipating potential future needs, there is nothing left to do but build what you know is needed now. Continue reading...

    • Digg
    • del.icio.us
    • Facebook
    • Twitter
    • Technorati
    • email
    • Print
    • PDF
    • StumbleUpon
    • Yahoo! Buzz
    • Google Bookmarks
    • DotNetKicks
    • FriendFeed
    • Google Buzz
    • Live
    • Netvibes
    • Slashdot
    • Add to favorites