Iarratais iPhone Suimiúil

image Tá an fhoireann soghluaiste anseo ag Slalom fhorbair an t-iarratas iPad really cool a chomhcheanglaíonn mhéadaithe réaltacht fhíorúil w / cumas líne a chur ar fáil d'fhéadfadh a bheith is fearr Nua-Eabhrac fobhealach aimsitheoir agus ródú app ar fáil inniu.

Seo an suíomh ag cur síos ar an app níos mine: http://www.nycstationfinder.com/.

Ní féidir liom aon táirgí Apple sin ní féidir liom é a thástáil amach mé féin, ach tá sé deas fionnuar. Tá mé ag súil leo port sé thar a Android luath.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

MVP Arís

Microsoft ath-bronnadh orm leis SharePoint MVP ar 1 Iúil na bliana seo agus tá sé nach lú ná mar a bhí spreagúil é an chéad uair ceithre bliana ó shin.

Is é an pobal SharePoint ach áit iontach.  Is cuimhin liom nuair a bhí mé isteach den chéad uair le SharePoint le m'fhostóir d'aois, Conchango.  Ní raibh mé sásta é a Smile.  Bhí cónaí orm i ndomhan BizTalk ar feadh bliana nó dhó roimh mo phost ansin agus roimh an, d'oibrigh sé i saol eile insular na ndaoine agus na cuideachtaí a rinne maireachtála uaire de Bogearraí Dul Chun Cinn.  Rá liom "insular" toisc go bhfuil an domhan SharePoint rud ar bith ach!

Tá mé sásta go leanúnach agus corraithe gur cuid den phobal seo aisteach ar líne de na daoine go mbraitheann strangely iallach a blog endlessly, a thabhairt suas a n-Satharn do chomhdhálacha saor in aisce, haunt fóraim ar líne, thógáil gach cineál whacked amach táirgí saor in aisce a chur suas ar CodePlex agus an iliomad iarrachtaí pobail eile de na cruthanna agus méideanna. 

Níl a fhios agam cad é faoi seo go spreagann obair dheonach den sórt sin agus tumoideachais, ach tá súil agam athraíonn sé riamh.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Lig Samplaí Shining an Bealach Luaidhe a Glacadh méadaithe SharePoint

Foilsíodh mo chéad "íon" BrightStarr blog iontráil lá atá inniu ann.  Seo a teaser:

Tá sé a lán de chomhrá ar an Internets de déanach ar an ábhar a nglacfar an SharePoint agus go háirithe an easpa de. Is mian aon duine chun dul go dtí gach deacracht a dhearadh an bhfeirm agus bonneagar slándála, rannpháirteach i gceardlanna, a chur le chéile le breathnú snazzy agus mothú, ag obair amach carraig ailtireacht faisnéis láidir gur féidir a sheasamh an vicissitudes na cuideachta ath-Eagraíochta agus ar deireadh, a rolladh amach údar-líonadh ach chun a fháil amach trí mhí iar dul beo go níos lú ná 50% de na fostaithe cuideachta úsáid a bhaint as SharePoint agus an chuid is mó acu ag baint úsáide as é a chur in ionad na freastalaithe comhad sean líonra ("An S:\ tiomáint ").

Uimh bullet airgid (nó blog post amháin) ag dul chun an fhadhb a réiteach. Mar sin féin, tá go leor de na rudaí is féidir leat a dhéanamh chun laghdú ar an mbaol d'anemic SharePoint tairseach. Is é ceann teicníc den sórt sin an "Patrún Sampla Shining."

Ba bhreá liom ar an eolas faoi straitéisí SharePoint eile a ghlacadh go bhfuil tú cúram a roinnt.  Má dhéanann tú sciar, fág mar a comment ar an bhlag BrightStarr.

Léigh an rud ar fad anseo: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

"Rochtain Diúltaíodh” chun Default.aspx ar SharePoint 2010 Suíomh Fo

Ceann de mo chliaint chuaigh beo lena n-SharePoint 2010 timpeallacht lá atá inniu ann.  Amach againn nach bhféadfadh grúpa áirithe na n-úsáideoirí rochtain a fháil ar a leathanach baile réamhshocraithe.  SharePoint fhreagair le "Rochtana Diúltaithe" agus is gnách "comhartha i mar úsáideoir eile" nó "iarratas rochtana" fhreagairt. 

Nuair a úsáid le linn an nifty "Check Rochtain" feidhm Dhearbhaigh sé go raibh na húsáideoirí deiridh i ndáiríre go mbeadh rochtain.  Ach, nach bhféadfaí iad a fháil go dtí an leathanach.

Lean mé a lán de na bóithre chun deireadh marbh éagsúla go dtí an chinn mé a chur i gcomparáid na codanna ar an leathanach gréasáin briste i gcoinne an leathanach céanna oibre.  Rinne mé gur ag cur leis an leathanach seo i modh a chothabháil trí "?ábhar = 1 "go dtí an leathanach. Mar sin,, D'fhéach sé cosúil le "http://freastalaí / subsite / subsite / default.aspx?ábhar = 1 ". 

Léirigh sé seo dom dhá chuid gréasáin ainmnithe "Earráid" le cur síos cosúil le "Earráid" ar an leathanach briste.  Ní raibh mé ag smaoineamh a ghlacadh caipín scáileán ag an am.

Bhaint agam leo agus gur réiteach ar an bhfadhb.

Mé le feiceáil ceist mar seo teacht suas ar na fóraim san am atá caite agus bhí mé thar a bheith amhrasach faoi na póstaeir ar insistence go raibh sé slándáil ar bun i gceart.  * * Bhí a fhios agam mé slándála ar bun ceart Smile  An chéad uair eile, Beidh mé a bheith níos oscailte agus níos lú skeptical.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

XSLT agus Samplaí jQuery

Bhí mé ag déanamh a lán de XSLT agus jQuery agus shíl mé gur mhaith liom a roinnt snippets cúpla gur féidir le daoine eile a bheith úsáideach sa todhchaí.

Sampla 1: Scaoileann JavaScript simplí / jQuery i XSLT:

<XSL:chluiche teimpléad = "rud éigin" xml:spás = "chaomhnú">

  <!– Go spás amach an cheist cairdiúil scagairí réimse i bhfolach –>
  <Cineál script = "text / javascript">
    $(doiciméad).réidh(fheidhm(){
      $("# QueryFriendlyFilters").Val("Folamh");
    });
  </script>

</XSL:teimpléad>

Sin beagán astaíonn cuid JavaScript go fanann an leathanach luchtú a chríochnú (mar gheall ar an $(doiciméad).réidh(...)) agus leagann sé ansin ar an luach a bhaineann le réimse i bhfolach ainmnithe QueryFriendlyFilters le luach litriúil "folamh".

Sampla 2: Úsáid <XSL:más rud é> a sheiceáil "níos mó ná",  "Níos lú ná", etc.

<XSL:chluiche teimpléad = "rud éigin" xml:spás = "chaomhnú">

  <id div = "fdcAllFilters">
 
    <XSL:má tástála = "@ Líon>0">
      <réimse aicme = "fdcFilterLabel">Scagairí Reatha:</réise>
    </XSL:más rud é>

    <!– a tharlaíonn rudaí níos anseo. –>

</XSL:teimpléad>

Seiceálann an Blúire thuas a fháil amach an bhfuil an tréith darb ainm "Count" an eilimint "rud" níos mó ná nialas.  Ba mhaith leis an XML taobh thiar de seo a bheith rud éigin cosúil le:"

<rud Líon = "5" />

Sampla 3: Seasann an trí gach gné, interspersing glaonna jQuery.

<!– Seasann tríd na scagairí agus an ceart ar taispeáint  naisc. –>
<XSL:do-gach = roghnaigh "UserFilter">

  <aicme = "FilterHref" href = "javascript:mySubmitPage(‘RemoveUserFilter’,'{@ ID}')">[X]</a>

  <réimse aicme = "fdcFilterLabel"><XSL:luach-ar roghnaigh = "@ FilterValue" /></réise>

  <Cineál script = "text / javascript">

    $(doiciméad).réidh(fheidhm(){
        <XSL:téacs><![CDATA[$("# QueryFriendlyFilters").Val( ($("# QueryFriendlyFilters").Val() + " ]]></XSL:téacs>\"<XSL:luach-ar roghnaigh = "@ FilterValue" />\"<XSL:téacs><![CDATA["));]]></XSL:téacs>
    });

  </script>

</XSL:do-gach>

Is é an Blúire thuas an chuid is mó casta agus d'fhéadfadh go mbeadh slite níos éasca é a dhéanamh.

An XML taobh thiar de seo tá thart ar mar seo:

<UserFilter ID = "123" FilterValue = "xyzzy" />

Tá an Blúire iterating trí <UserFilter> nóid. 

Astaíonn sé chéad chlib ancaire a agraíonn nuair a chliceáil feidhm JavaScript atá cheana féin ar an leathanach, "MySubmitPage" agus Gabhann an luach an tréith ar an <UserFilter> nód darb ainm "ID". 

Astaíonn sé ansin roinnt jQuery go Waits le haghaidh an leathanach a luchtú.  Go jQuery nuashonruithe réimse bhfolach darb ainm "QueryFriendlyFilters" trí luach an tréith FilterValue.  Tabhair faoi deara go léir an mire <XSL:téacs> agus <![CDATA[ ... ]]> stuif.

Sin é, Tá súil go gcuidíonn sé!

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

PerformancePoint agus Earráid 33494

Ceann de mo chliaint a dtugtar lá atá inniu ann nuair a dtimpeallacht PerformancePoint (i SharePoint 2010) bhris síos.  Ceann de na freastalaithe app i an bhfeirm a bhí ag rith íseal ar spás diosca.  Cé go aghaidh a thabhairt go, an cliant suiteáilte "i bhfad ró-" agus an stuif PP go léir feidhmiú stop.  Mbeadh codanna gréasáin éagsúla a thaispeáint "Tharla earráid gan choinne. Earráid 33494. Sonraí breise a bheith logáilte isteach do do riarthóir ":

image

D'fhéach mé suas an earráid agus ní raibh teacht ar aon rud faoi leith chun "Earráid 33494" ach tá sé seo fóraim MSDN phost a bhí ina chuidiú: http://social.technet.microsoft.com/forums/en-us/sharepoint2010setup/thread/E1FE189D-7F89-455D-A98B-C1A12D8626AB

Fuair ​​mé ADOMD.NET anseo mar chomhpháirt sa Freastalaí SQL 2008 Pacáiste Gné: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en

image

(click to enlarge)

Íoslódáil mé agus suiteáilte go seasta agus sé gach rud.

Ceapaim go bhfuil go leor de chineál oddball earráid, ach má bhuail tú é, agat ar a laghad a bhfuil tú rogha.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Lists.asmx, GetListItems agus Fillteáin

Bhí mé ag déanamh roinnt taighde a dhéanamh do dhuine lá atá inniu ann ar fud na seirbhíse gréasáin list.asmx ar fáil mar chuid de SharePoint 2010 (agus níos luaithe).  Bhí sí in ann a fháil ar na míreanna liosta ag an fillteán fhréamh (lena n-áirítear ainmneacha na fo-fhillteáin), Ní fhéadfaí ach a fháil míreanna i bhfo-folders.  I raibh roinnt féachaint timpeall ar an Internets agus tá sé ina ceist ionadh coiteann.  Ach, Ní raibh mé in ann freagra maith a fháil chun an cheist shimplí, "Má tá a fhios agam an fillteán, conas is féidir liom a fháil ar na míreanna san fhillteán?"  Chun a bheith macánta, Ní raibh mé iarracht a dhéanamh go léir go crua ó bhí mé ag iarraidh chun an figiúr seo ar cheann amach ar mo chuid féin ar feadh tamaill Smile.

A shocrú suas seo, Chruthaigh mé suíomh ainmnithe "Cásanna Blagadóireacht" agus liosta saincheaptha darb ainm "Liosta Chustaim le Fillteáin Fo".  Chruthaigh mé ansin fillteáin ainmnithe:

  • Bliain 2005
  • Bliain 2006
  • Bliain 2007

Dúirt mé freisin ar roinnt rudaí ar an bhfillteán "Bliain 2006".  Is é seo a tá sé cosúil:

image

Níl mo chara ag scríobh C # cód ach úsáid a bhaint as Java, mar sin bhí an clúdach gallúnach cad a theastaíonn sí i ndáiríre.  Chun a fháil go, Scríobh mé beagán de jQuery agus ansin a úsáidtear fidléir a fháil ar an iarbhír HTTP chomhrá.

Seo an jQuery ábhartha (Chóipeáil mé an cód síos thíos más mian leat a chóipeáil / greamaigh):

image

Tá siad an chéad eochair a chur san áireamh araon <queryOptions> agus <QueryOptions> nód.  Is í an eochair dara go bhfuil an <Fillteán> Is nód URL chun a bhfuil an cliant le rochtain.

D'fhéadfadh go mbeadh slite eile a fháil ar an, ach d'oibrigh sé sin go maith dom nuair a úsáid jQuery.

Seo é an clúdach gallúnach le haghaidh na nithe thuas:

<soapenv:Xmlns Clúdach:soapenv =’http://schemas.xmlsoap.org / gallúnach / clúdach /’>                
  <soapenv:Comhlacht>
    <Xmlns = GetListItems’
http://schemas.microsoft.com / SharePoint / gallúnach /’>
      <listname>Liosta Chustaim le Fillteáin Fo</listname>
      <viewFields>  
        <ViewFields>
          <FieldRef Ainm = 'Teideal’ />
          <FieldRef Ainm = 'EncodedAbsUrl’ />
        </ViewFields>
      </viewFields>
      <queryOptions>
        <QueryOptions>
          <Fillteán>
http://demoserver1/Blogging Cásanna / liostaí / Liosta Chustaim le Fillteáin Fo / Bliain 2006</Fillteán>
        </QueryOptions>
      </queryOptions>
   
</GetListItems>
  </soapenv:Comhlacht>
</soapenv:Clúdach>

A lán de na samplaí agus plé ar fud seo faoi stiúir dom chun a chreidiúint go raibh go léir is gá dom a <QueryOptions> agus a shonrú ainm fillteán.  Maidir liom féin, Is gá dom a araon wrap sé taobh istigh <queryOptions> chomh maith a shonrú mar URL lán-cháilithe don <Fillteán> nód.

Seo an jQuery AJAX thus:

$(doiciméad).réidh(fheidhm() {
       Bhí soapEnv =
           "<soapenv:Xmlns Clúdach:soapenv =’http://schemas.xmlsoap.org / gallúnach / clúdach /’> \
               <soapenv:Comhlacht> \
                    <Xmlns = GetListItems’http://schemas.microsoft.com / SharePoint / gallúnach /’> \
                       <listname>Liosta Chustaim le Fillteáin Fo</listname> \
                       <viewFields> \
                           <ViewFields> \
                              <FieldRef Ainm = 'Teideal’ /> \
                              <FieldRef Ainm = 'EncodedAbsUrl’ /> \
                          </ViewFields> \
                       </viewFields> \
                       <queryOptions> \
                         <QueryOptions> \
                           <Fillteán>http://demoserver1/Blogging Cásanna / liostaí / Liosta Chustaim le Fillteáin Fo / Bliain 2006</Fillteán> \
                         </QueryOptions> \
                       </queryOptions> \
                   </GetListItems> \
               </soapenv:Comhlacht> \
           </soapenv:Clúdach>";

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

Lists.asmx, Ní féidir GetList agus "Luach a bheith null”

Fuair ​​mé amach inniu go bhfuil an GetList() modh i lists.asmx Tá seirbhís gréasáin a bheith ar a dtugtar go han-chúramach nó tá sé seans maith le caith mistéireach "Luach ní féidir a bheith null" eisceacht (agus go bhfuil glacadh leis gur féidir leat a fháil anuas ar an teachtaireacht earráide níos measa fós cineálach, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ Bhí thrown. ")  Go sonrach, Chinn mé nach féidir leat a chur ar fáil de chineál ar bith réimír ar an modh GetList.  Léiríonn an Blúire jQuery seo a leanas an pointe:

image

Má dhéanann tú sin, bhfreagraíonn an tseirbhís gréasáin le "Ní féidir luach a bheith null" de réir an fidléir-ar choinníoll HTTP athscríbhinn:

<?xml version = "1.0" encoding="utf-8"?>
  <gallúnach:Clúdach
     xmlns:gallúnach ="
http://schemas.xmlsoap.org / gallúnach / clúdach /"    
     xmlns:xsi = "
http://www.w3.org/2001/XMLSchema-instance"
     xmlns:XSD ="
http://www.w3.org/2001/XMLSchema">

  <gallúnach:Comhlacht>
    <gallúnach:Locht>
      <faultcode>gallúnach:Freastalaí</faultcode>
      <faultstring>
        Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ bhí thrown.
      </faultstring>
      <mion>
        <xmlns teaghrán earráid ="
http://schemas.microsoft.com / SharePoint / gallúnach /">
Ní féidir luach a bheith ar neamhní.
        </errorstring>
      </mion>
    </gallúnach:Locht>
  </gallúnach:Comhlacht>
</gallúnach:Clúdach>

Ar ndóigh,, nach mbeadh tú a chur ar dócha go bhfuil "S0" réimír ar do chuid féin, ach tá roinnt uirlisí seans maith é a dhéanamh (cosúil Eclipse).

Is é seo go léir an níos mearbhall / frustrating toisc modhanna eile fhulaingt réimíreanna.  Mar shampla, an GetListCollection Ní modh aigne má tá sé curtha réimír, fiú le réimíreanna nonsense cosúil le "xyzzy":

image

Seo "Ní féidir luach a bheith null" Is cosúil go coitianta go leor le lists.asmx sin tá súil againn go mbeidh sé seo cabhrú le duine éigin amach sa todhchaí.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin