Hli Archives: March 2013

Txoj kev sai thiab yooj yim – Cov npe Azure Queue xeeb

Ua dag tab sis yooj yim ncej.

Yog tus taug qab rau nag hmo ntawv posting rau"Yog StorageException unhandled"Kuv xav kuv xav qhia rau wee snippet ntawm qhov code kuv siv Meskas queue npe:

 

        pej xeem zoo li qub hlua GetRandomQueueName()
        {
            Guid g;
            j = System.Guid.NewGuid();
            rov qab los g.ToString();

        } 

Yam uas ua nyob rau hauv nws cov simplicity dag, tab sis zoo rau kuv thiab muaj generated 100 tus kom zoo queue npe hauv lub xeem ob peb lub lis piam ua.

</kawg>

undefinedSubscribe rau kuv blog.

Raws li kuv nyob Twitter tom http://www.twitter.com/pagalvin

Ua hauj lwm nrog Azure Queues – "StorageException nyob unhandled”

Kuv twb tau si nrog Azure queues rau lub limtiam uas dhau los ob thiab nws twb tau mus smashingly.  Qhov twg muaj tej no thaum twg kuv yuav tsum tau rov qab rau hauv 1990?

Cov tshooj no, hauv particular, yog ib tug intro zoo heev los queues .NET programmers: http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/.  Siv cov ntawd tsab xov xwm, Kuv mus rub ua ke zoo heev me ntsis logic neeg rau zaub mov nyob hauv kev pab uas nyob deb thiaj txhim khu kev qha thiab nyuam qhuav ua haujlwm nrog kev tu siab tsis tau.  Heev – qhov twg yog qhov khoom nyob rau hauv 1990?

Kuv puas tau ntaus tus me stumbling thaiv ntawm lub rooj vag, tsis tas li ntawd.   Thaum kuv los ntawm tus specifics ntawm lub walk-through strayed, Kuv tau mus ntaus nrog lub StorageException thiab rov ib "tus neeg rau zaub mov rau tej thaj chaw deb neeg rau zaub mov qab ib qho kev ua yuam kev (400) Hais tsis zoo.

image

Nws muab tias kuv lub npe queue twb tawm:

image

Thaum kuv hloov "OneQueueToRuleThemAll" los "onequeuetorulethemall" tau tus StorageException mus tam sim ntawd.  Kuv tsis pom ib yam ntawm cov ntaub ntawv no hu, tiam sis nws kuj zoo li ntawd.

Vam cia pab ib tug neeg.

</kawg>

undefinedSubscribe rau kuv blog.

Raws li kuv nyob Twitter tom http://www.twitter.com/pagalvin

Thaum ntxov Impressions rau cov Pro deg

[Hloov tshiab 3/26: Kuv tau txais ib lub tweet los ntawm tus neeg hais tias lawv yuav pab kuv txhua yam @Surface, ces kuv ua ib plug rau Swype, uas lawv nrog ib tug "Interesting – Thanks rau lub tswv yim acknowledged, Paul!”  Kuv yeej xav tias Swype yuav ua cov ntaus no yooj yim npaum li cas los siv rau xws li productivity.  (Kuj, tas ib typo taw tes qhia kuv yog ib tug phooj ywg qub – tsaug, Mike!)]

Kuv chaw ua hauj lwm yeej ib contest dhau xyoo no nrog tus puav pheej me me nyiaj ntsuab uas txuas mus rau nws.  Kuv siv cov nyiaj no los pab nyiaj rau purchase ntawm ib qhov chaw Pro (128GB muaj rau 2 xyoos kho) thiab kuv twb tau siv ib Nyobzoo deal txij thaum ntawd los.  Kuv yuav nws los ntawm Microsoft Store hauv lub khw los Columbus vajvoog hauv Manhattan.  Tag nrho tus nqi yog hais txog $1300 USD with the better keyboard and the sucker’s insurance 🙂

Kuv tsuas tau nws 4 xav txog tej hnub dhau los thiab twb kuv ua kog yam tsis muaj nws.  Kuv tau coj mus pw nyeem lub ces-far kwm Lub cajmeem qhov rais 8 Apps nrog cov HTML, CSS, thiab JavaScript thiab nws yog tus thawj tshaj plaws mus kuv txog rau thaum kuv sawv tau.

Nov yog ib co impressions, nyob rau kev txiav txim tsis muaj tug:

Li cas los kov: Kuv xav kov txhua npo kuv pom tam sim no.

Qhov rai 8 yog kov li: Kuv muaj ib tug ntau ntsib kev rau lub qhov rais 8.  No O/S translates zoo npaum li cas rau tus kov ntaus dua li ib cov keyboard.  Thaum xub thawj, Kuv tsis paub yuav ua li cas rau NW nyuam qhuav pib, tiam sis los nws sai ua ob xwm rau kuv. Thiab nws yog ib qho uas heev ceev cov miv, li ntawd, koj tsis txhob hnov koj nyob nraum lagging ncig los them lub txim rau ib tug yuam kev.  Kuv kuj tsis yog ib tug kws muaj txuj nrog rau kev povhwm poob haujlwm (tsis muaj yam uas tseem yuav raug) tab sis kuv kuv ya ncig cov chaw uas muaj ib qhov su uas cog qoob loo tom qab ib tug handful tsawg teev rau nws

Tib lub sij hawm, tam sim no tias kuv twb tau siv kov, Kuv muaj ib tug ntau zoo taub cov O/S los Dell laptop foundations.  Tus nas ncoo rau kuv E6430 tsis lwv nrog tus nto ntau ntxiv rau, thiab lwm yam., tab sis nws ua hauj lwm nrog ib co ntawm cov gestures zoo.  Tab sis, tsis hais tus nas ncoo, ua haujlwm coj lawv nrog cov nto tam sim no, Kuv paub qhov teeb meem thaum kuv txav mus rau kuv tus nas cursor los thiab ntau me ntsis cues pop nyob hauv cov fab thiab xws li.

Kuv kuj xav taw tes ua ib kab los no cov ncej blog by Brandon Carson:

Ua raws li Microsoft nrog ib foundations uas li cas ib qhov system operating yuav tsum txhawb cov neeg siv cov kev sib txawv. Siv ob tug OS lub thiab ib fragmentation sib pab kiag li lawm, Microsoft thaum ib tug tshiab OS muab ntshiv rov tsim nrog kev tsim duab thiab muab rau tus neeg tswj INTERACTIONS with ntaus ntawv lawv yuav ua li cas."

Txoj kab crystallized rau kuv qhov tseem kis ntawm Win8 ua ib O/S.  Nws yog ib qho iPad thiab nws laptop.  kuv nyiam qhov ko.  Kuv xav tias heev.  Kuv tsis txhob nqa kuv lub laptop txaj ntau zaus thiab thaum twg kuv ua, Nws yog ib novelty thiab kom ib tug mob.  Cov khoom no yuav mus zaws nrog kuv, nrog rau kev ua hauj lwm.

Qhov rais tom khw muaj txaus!  Kuv nyuam qhuav assumed, Thaum twg kuv yuav tus nto, tias qhov rais app tom khw yuav nkim tag sijhawm xwb, ib barren khib av ntawm half-hearted apps clinging rau tus mob rocky av, tu siab thiab pathetic.  Kuv xav tias haiv neeg zoo ntau yam los tiv thaiv Microsoft lub yeej rau lub siab lub ntsws thiab minds cav no.  Txawm tias nws yog empirically nws muaj tseeb tias cov kua thiab Google muaj bazillions ntau apps nyob rau hauv cov khw muag khoom noj, dwarfing MSFT, MSFT tseem muaj goodly xaiv thiab nws loj hlob.   Kuv taw tes tsis yog tias MSFT lub khw yog "zoo" tshaj, tab sis hais tias yeej tsis phem li raws li tus intertubes yuav ua rau koj xav.  Muab saib. Muaj ntau ntau nthuav apps nws txoj sia?.

Cwj mem muaj txaus!: Kuv muaj xav muaj peev xwm sau thiab kos duab architecture kos duab ib si.  Yam hnub tus neeg uas ib txwm muaj kludgy ntshe koj yuav ib tug kim thiab kuv cia li tsis hnov zoo li nws.  Nrog tus nto, Nws yog ib qho uas lig ntuj thiab ceev, ntxiv rau kom nthuav apps muaj ntau.  Cov no muaj xws li paint.net, tej yam nthuav tawm Evernote (Skitch), Onenote (uas muaj class thawj txhawb rau tus cwj mem), PowerPoint (tso cai rau cov annotating thiab yog nqus thaum nthuav).  Kuv muaj NW nyuam qhuav zaus hauv qhov chaw ntawm no thiab kuv tabtom loving nws.  Ntsuam xyuas dej no ncej blog rau ib cov neeg xav ntau kev nyob li cas nto yuav siv kom muaj ntau daim duab lub zog.  Kuv yuav tos kuv PPT demo tom ntej.

Nws plays Civ5! (nrog kev pab me ntsis los ntawm ib co phooj ywg):  Civ with touch is really neat 🙂

Ib txhia annoyances:

  • Roj teeb yuav tsis yog yawm suab.  Tsis zoo li kuv lub laptop.  Kuv muaj no vague notion tias roj teeb yuav tau "conditioned" (tab sis yog tej zaum dev paus) thiaj li yog nws hais, nws yuav txawj zoo.
  • Keyboard ntawd me me quav.  Tab sis npog, Kuv tau lawm kom siv rau nws.
  • Tsis yog Swype! Kuv nyuam qhuav pib siv Swype li ob peb lub hlis dhau los rau kuv tus Galaxy S3 running Android thiab kuv yuav tsis ntseeg mus li cas tuav nws ua.  Tsis muaj ntawd rau ntawm Win8 yog frustrating tiag tiag thiab no mas, xws li nws yuav tau ib lub sij hawm ntev, yog puas, ua ntej Swype muaj.  Tej hnub tog ua haujlwm rau nws tiam sis kuv 30 vib nas this tsim cov kev tshawb fawb implies tias cov O/S xwb tsis txhawb nws.  (Yog hais tias koj tsis siv Swype los yog ib qhov loj koj yuav tsum tsis txhob nyeem no cov ncej blog thiab muab nws ua ib sim; cov ncej no yuav luag tseem yuav nyob ntawm no ces koj yuav tau rov qab).
  • Zuag qhia tag nrho daim ntawv muab – tseem tau siv rau nws.  Nws yog ib qho screen zoo nkauj thiab Netflix yog zoo rau nws.  Browsing Web site yog yawm muab. Tab sis npog, MS Word – zoo muaj zog thiab tsis tshua kov hauv (rau kuv, li ntawd, nyob deb).  Kuv twb pom kev txhaj tshuaj ntsuam ntawm cov neeg uas siv siv qhov muag saib lub studio rau – uas nkawd zoo li ib tug stretch.  Tab sis kuv yuav muab rau nws ib zaug rau ib co taw tes.

Li ntawd, koj mus muaj!  Vam tias qhov no yuav pab lwm tus txog xav txog nws.  Nws tseem ntxov dhau rau kuv hais tias "yuav nws!”.  Kuv mam li revisit cov ncej no nyob rau hauv ib lub lis piam los yog li thiab lawv qab.

</kawg>

Subscribe rau kuv blog.

Raws li kuv nyob Twitter tom http://www.twitter.com/pagalvin