Interesting iPhone eskaera

image Mugikorraren taldeak hemen Slalom at bat garatu du, benetan cool iPad aplikazio errealitate birtuala augmentation w / lineaz gaitasuna uztartzen zer onena New Yorkeko metroan bilatzailea eta bideraketa aplikazioa eskuragarri izan daiteke gaur egun eskaintzeko.

Hemen gune aplikazioa deskribatzen zehatzago da: http://www.nycstationfinder.com/.

I don’t have any Apple products so I can’t test it out myself, but it looks pretty cool. I’m hoping they port it over to Android soon.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

MVP Again

Microsoft-re-saria eman dit SharePoint MVP batera, uztailaren 1ean, eta aurten ez da gutxiago zirraragarria izan zen baino lehen aldiz, duela lau urte.

SharePoint komunitatearen besterik ez da harrigarria leku bat.  Denean izan nuen lehen SharePoint sartu nire enpresariak zaharra gogoratzen dut, Conchango.  Ezin izan dut zoriontsu Smile.  Izan dut BizTalk mundu batean, urte bat edo bi igotzen nire lana dago, eta hori baino lehen bizi, pertsona eta enpresei egindako bizi bat off munduan irla batean lan egin Eraikitzen Software.  "Irla" diot SharePoint mundua ezer delako baina!

Etengabe, pozik eta hunkituta hau online Eulate komunitatearen zati pertsona sentitzen Bitxia behartu etengabe blog izan behar naiz, amore eman bere larunbatetan hitzaldiak doan, haunt online foroak, eraikitzeko mota guztietako whacked kanpo free produktuak jartzea CodePlex eta komunitateko beste forma guztietako ahaleginak Myrian bat. 

Ez dakit zer da produktu hori, besteak beste, borondatezko eta murgiltze inspiratzen buruz, aldatzen da, baina inoiz ez da espero dut.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Shining Adibideak buru Way handitzea SharePoint Abetxuko

Nire lehen "purua" BrightStarr blog entry gaur argitaratu zen.  Hona hemen aurkezpenik da:

Ez elkarrizketa baten, SharePoint adopzio gaia berandu Internets eta, bereziki, asko falta haren. Inor ez nahi du, etxalde bat gobernatzen eta segurtasun-azpiegitura diseinatzeko arazoak joan, tailerretan parte hartzen duten, elkarrekin jarriz snazzy itxura, lan bat rock ona informazioaren arkitektura duten enpresa-re orgs gorabeherak eta, azkenik, jasan ditzakeen, FANFAREAK betetako abian bat besterik ez da, duela hiru hilabete zer ezagutzeko joan-bizi hori baino gutxiago 50% enpresaren langileen SharePoint erabiltzen dira, eta horietako gehienak erabiliz zaharra sare fitxategi zerbitzariak ordezkatzeko ("the S:\ drive").

Zilarrezko bala No (edo blog post bakar) da arazo hori konpontzeko joan. Hala eta guztiz ere, daude gauza asko egin bat SharePoint anemic portal arriskua murrizteko dezakezu. One such technique is the "Shining Example Pattern."

Maitatzen SharePoint beste adopzio estrategiak zaintzen duzun partekatzeko buruz jakin nahi dut.  Do you share bada, mesedez BrightStarr blogean iruzkin bat utzi.

Irakurri osoa hemen gauza: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

"Sarbidea ukatuta” Default.aspx on bat SharePoint 2010 Sub Site

Nire bezero bat joan zen bere zuzeneko SharePoint batera 2010 ingurumena gaur egun.  Erabiltzaile-talde jakin bat ezin sartzeko lehenetsiak hasiera orria aurkitu dugu.  SharePoint "Sarbidea ukatuta" eta ohiko "ikur beste erabiltzaile baten moduan" edo "sarbide eskaera" erantzun erantzun. 

Noiz nifty "Kontsulta" funtzioa erabiliko dugu, azken erabiltzaileei benetan egin dute sarbidea baieztatu du.  Oraindik, ezin izan zuten orrian lortu.

Hainbat hildako muturretan errepide asko jarraitu dut erabaki nuen web piezak konparatzeko apurturiko orrian lan-orri antzeko aurkako arte.  Orria mantenu moduan ipintzeko gehituz dela "egin nuen?edukia = 1 "orria. Beraz,, begiratu "bezalako http da://zerbitzaria / subsite / subsite / default.aspx?edukia = 1 ". 

Honek erakutsi zidan bi web izeneko "Error" "Errorea" apurturiko orrian bezalako azalpen bat piezak.  Nik ez dut uste garai hartan txano pantaila bat hartu.

Horiek kendu nuen, eta arazoa konpondu.

Ikusi dut horrelako galdera bat etorri foroak buruzko iraganean, eta oso kartel horrek behin eta berriro zuen segurtasun martxan dagoela eszeptikoa izan dut.  Ezagutzen * I * nuen segurtasun sortu eskubidea Smile  Hurrengo aldian, Zabalduta eta gutxiago eszeptikoa naiz.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

XSLT eta jQuery Laginak

Izan dut eta XSLT jQuery asko egiten eta pentsatu gutxi barru mozkinak beste batzuk erabilgarria aurkitu ahal izango etorkizun partekatu nuke.

Adibidea 1: Ikusteko Javascript-a igortzen simple / XSLT en jQuery:

<xsl:template match="something" xml:espazio = "mantendu">

  <!– Hutsik out kontsulta errespetatzen iragazkiak ezkutuko eremuan –>
  <script type="text/javascript">
    $(dokumentu).prest(funtzioa(){
      $("#QueryFriendlyFilters").Val("empty");
    });
  </script>

</xsl:txantiloia>

Ikusteko Javascript-a duten apur batzuk, orria kargatzen amaitu zain igortzen (delako $(dokumentu).prest(...)) eta, ondoren, izendatutako QueryFriendlyFilters to literal balioa "hutsik" ezkutuko Eremu balioa ezartzen du.

Adibidea 2: Erabili <xsl:bada> egiaztatzeko "baino handiagoa da",  "Baino gutxiago", etc.

<xsl:template match="something" xml:espazio = "mantendu">

  <div id="fdcAllFilters">
 
    <xsl:if test="@Count>0">
      <span class="fdcFilterLabel">Oraingo iragazkiak:</span>
    </xsl:bada>

    <!– gehiago gauzak gertatzen hemen. –>

</xsl:txantiloia>

Goiko mozkina egiaztatzen izeneko "kopurua" eta "zerbait" elementu atributu bat da zero baino handiagoa bada ikusteko.  Horren atzean XML antzeko zerbait izango litzateke:"

<zerbait Count = "5" />

Adibidea 3: Elementu guztiak bitartez, batetik bestera joateko, jQuery deiak interspersing.

<!– Iragazkiak guztietan zehar batetik bestera joateko eta zuzena erakutsi  loturak. –>
<xsl:for-each select="UserFilter">

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

  <span class="fdcFilterLabel"><xsl:value-of select="@FilterValue"/></span>

  <script type="text/javascript">

    $(dokumentu).prest(funtzioa(){
        <xsl:testua><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></xsl:testua>\"<xsl:value-of select="@FilterValue"/>\"<xsl:testua><![CDATA["));]]></xsl:testua>
    });

  </script>

</xsl:-bakoitzak>

Goiko mozkina konplexuena da, eta ez dago modu errazago egin izan daiteke.

Horren atzean XML gutxi gorabehera itxura:

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

Kode hori bidez errepikatzean <Erabiltzaile iragazkia> nodoak. 

Igortzen lehen bat aingura etiketa duten klik egitean JavaScript funtzio bat dagoeneko orrian deitzeko, "MySubmitPage" eta atributu baten balioa igarotzen buruzko <Erabiltzaile iragazkia> nodo izeneko "identifikazio". 

Igortzen gero jQuery batzuk, itxaroten orria kargatu du.  Hau jQuery eguneratzeak izeneko "QueryFriendlyFilters" FilterValue atributuaren balioa gehituz ezkutuko eremu bat.  Kontuan ero guztiak <xsl:testua> eta <![CDATA[ ... ]]> stuff.

Kito, espero laguntzen!

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

PerformancePoint eta errore 33494

Nire bezeroei bat deitu du gaur, beren PerformancePoint ingurumena (SharePoint en 2010) apurtu behera.  Baserriko zerbitzari app bat izan zen disko leku gutxi lasterketak.  Duten bitartean helbideratze, bezeroa desinstalatu "gehiegi" eta PP gauza gelditu funtzionamendua guztiak.  Hainbat web zatiak "erakutsi litzateke, ustekabeko errore bat gertatu da. Errorea 33494. Xehetasun administratzaileak eman saioa hasi ":

image

Gora begiratzean error eta ez zuten ezer egin "Errorea 33494" baina MSDN foro honetan posting zehatzak aurkitzeko lagungarria izan da: http://social.technet.microsoft.com/forums/en-us/sharepoint2010setup/thread/E1FE189D-7F89-455D-A98B-C1A12D8626AB

ADOMD.NET aurkitu dut hemen SQL Server-en osagai gisa 2008 Feature Pack: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en

image

(Egin klik handitzeko)

Deskargatu eta instalatu dut eta dena konpondu da.

Hau da, akats mota oddball polita dela uste dut, baina hit baduzu, gutxienez duzu aukera bat.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Lists.asmx, GetListItems eta karpetak

Ikerketa batzuk egiten ari nintzen norbaitek gaur list.asmx web zerbitzua SharePoint zati gisa emandako inguruan 2010 (eta lehenagokoak).  Gai zerrendako elementuak lortzeko erro karpeta hartan izan zen (azpi-karpetak izenak barne), baina ezin izan da azpi-karpetetako elementuak.  I did some looking around on the internets and it’s a surprisingly common question.  Oraindik, I couldn’t get a good answer to the simple question, “if I know the folder, how do I get the items in the folder?"  To be honest, I didn’t try all that hard since I’ve wanted to figure this one out on my own for a while Smile.

To set this up, I created a site named “Blogging Scenarios” and a custom list named “Custom List with Sub Folders”.  I then created folders named:

  • Year 2005
  • Year 2006
  • Year 2007

I added a few items to the folder “Year 2006”.  Hau da, zer itxura:

image

My friend isn’t writing C# code but rather using Java, so the SOAP envelope was what she really needed.  To get that, I wrote a bit of jQuery and then used fiddler to get the actual HTTP conversation.

Hemen garrantzitsua da jQuery (Kodea kopiatu dut behera nahi duzun / kopiatu itsatsi bada):

image

Dute lehen gakoa da, bai bat ere <queryOptions> eta <QueryOptions> nodoa.  Bigarren gakoa da hori <Karpeta> nodo URL bat zein bezero du sarbidea.

Ez dago beste modurik izan daiteke hori lortzeko, baina hau ongi niretzat denean jQuery erabiliz.

Hemen gainetik egiteko gutun-azala SOAP da:

<soapenv:Gutun-azal xmlns:soapenv =’http://schemas.xmlsoap.org / xaboi / gutunazal /’>                
  <soapenv:Body>
    <GetListItems xmlns =’
http://schemas.microsoft.com / SharePoint / xaboi /’>
      <Hosto erorkorreko>Azpi-karpetak zerrenda pertsonalizatua</Hosto erorkorreko>
      <viewFields>  
        <ViewFields>
          <FieldRef izena = 'Izenburua’ />
          <FieldRef izena = 'EncodedAbsUrl’ />
        </ViewFields>
      </viewFields>
      <queryOptions>
        <QueryOptions>
          <Karpeta>
http://demoserver1/Blogging Eszenatoki / zerrendak / karpetak Azpi / 2006 Urtea zerrenda pertsonalizatua</Karpeta>
        </QueryOptions>
      </queryOptions>
   
</GetListItems>
  </soapenv:Body>
</soapenv:Gutun-azal>

Adibide eta honen inguruan eztabaida handia eragin zuen, uste dut behar zela niri <QueryOptions> zehaztu eta karpeta baten izena.  Niretzat, Behar Itzulbira bai barrutik dut <queryOptions> baita zehaztu URL erabat kualifikatua <Karpeta> nodo.

Here’s the jQuery AJAX setup:

$(dokumentu).prest(funtzioa() {
       var soapEnv =
           "<soapenv:Gutun-azal xmlns:soapenv =’http://schemas.xmlsoap.org / xaboi / gutunazal /’> \
               <soapenv:Body> \
                    <GetListItems xmlns =’http://schemas.microsoft.com / SharePoint / xaboi /’> \
                       <Hosto erorkorreko>Azpi-karpetak zerrenda pertsonalizatua</Hosto erorkorreko> \
                       <viewFields> \
                           <ViewFields> \
                              <FieldRef izena = 'Izenburua’ /> \
                              <FieldRef izena = 'EncodedAbsUrl’ /> \
                          </ViewFields> \
                       </viewFields> \
                       <queryOptions> \
                         <QueryOptions> \
                           <Karpeta>http://demoserver1/Blogging Eszenatoki / zerrendak / karpetak Azpi / 2006 Urtea zerrenda pertsonalizatua</Karpeta> \
                         </QueryOptions> \
                       </queryOptions> \
                   </GetListItems> \
               </soapenv:Body> \
           </soapenv:Gutun-azal>";

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Lists.asmx, GetList eta "balioa ezin izango da null”

Gaur egun aurkitu nuen GetList dela() metodoa lists.asmx web zerbitzua deitu behar da kontu handiz edo joera da misteriotsu bat bota "Balio ezin da hutsik egon" salbuespen (Eta hori da suposatuz errore are okerragoa generic mezua iragan dezakezu, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ izan zen bota. ")  Zehazki, Ezin duzula ematen GetList metodoaren aurrizkia inolako aurkitu dut.  Ondorengo mozkina jQuery puntua erakusten:

image

Egiten baduzu, web zerbitzua "Balio ezin da hutsik egon" honen arabera erantzuten FIDDLER-emandako HTTP espedientea:

<?xml version="1.0" encoding="utf-8"?>
  <xaboi:Gutun-azal
     xmlns:xaboi ="
http://schemas.xmlsoap.org / xaboi / gutunazal /"    
     xmlns:xsi = "
http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd ="
http://www.w3.org/2001/XMLSchema">

  <xaboi:Body>
    <xaboi:Errua>
      <faultcode>xaboi:Zerbitzari</faultcode>
      <faultstring>
        Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ bota zen.
      </faultstring>
      <Xehetasun>
        <Errore katea xmlns ="
http://schemas.microsoft.com / SharePoint / xaboi /">
Balioa ezin da hutsik egon.
        </errorstring>
      </Xehetasun>
    </xaboi:Errua>
  </xaboi:Body>
</xaboi:Gutun-azal>

Jakina, seguruenik ez duzu zure kabuz "S0" aurrizkia duten, Tresna baina joera batzuk ere egin (Eclipse bezalako).

Hau da, are nahasgarria / beste metodo jasaten aurrizkiak delako frustrating.  Esate baterako, duen GetListCollection metodoa ez du axola ari bada aurretik, are like "xyzzy" aurrizkiak zentzugabekeria batekin:

image

Hau "balioa ezin da hutsik egon" badirudi nahiko ohikoa lists.asmx, beraz, espero dugu hau norbaiti laguntzeko izango da etorkizunean.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin