আকর্ষণীয় আইফোন অ্যাপ্লিকেশন

image এখানে Slalom এ মোবাইল টিম আজ সেরা নিউ ইয়র্ক পাতাল আবিষ্কর্তা এবং রাউটিং অ্যাপ্লিকেশন উপলব্ধ করা হবে কি প্রদান ভার্চুয়াল বাস্তবতা বর্ধক W / অফলাইনে ক্ষমতা সম্মিলন একটি সত্যিই শীতল রহমান আবেদন করেছে.

এখানে আরো বিস্তারিতভাবে বর্ণনা অ্যাপ্লিকেশন সাইটের: http://www.nycstationfinder.com/.

আমি নিজেই এটি পরীক্ষা করতে পারবেন না, তাই আমি কোনো অ্যাপল পণ্য না থাকে, কিন্তু এটা চমত্কার দেখায়. আমি তারা শীঘ্রই অ্যানড্রইড এটি পোর্ট প্রত্যাশী করছি.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

MVP আবার

মাইক্রোসফট এই বছর 1 লা জুলাই SharePoint MVP-আমাকে পুনরায় পুরস্কার প্রদান করা এবং তা চার বছর আগে ছিল প্রথম সময় কম উত্তেজনাপূর্ণ কোন এর.

SharePoint সম্প্রদায়ের একজন অনবদ্য স্থান.  আমি প্রথম আমার পুরোনো নিয়োগকর্তা দ্বারা SharePoint চালু ছিল যখন আমি মনে, Conchango.  আমি এটা সম্পর্কে খুশি ছিল না হাসি.  আমি সেখানে আমার কাজ অগ্রসর হওয়ার একটি বছর বা দুই জন্য এবং যে আগে একটি BizTalk বিশ্বের জীবিত করা হয়েছে, একটি জীবনযাপন করছে যে ব্যক্তি ও কোম্পানির অন্য insular বিশ্বের কাজ অগ্রগতি সফটওয়্যার.  আমি SharePoint বিশ্বের কিছু কারণ "insular" বলতে কিন্তু!

আমি অদ্ভুত endlessly ব্লগে বাধ্য মনে করেন যে মানুষের এই উদ্ভট অনলাইন কমিউনিটির অংশ হতে ক্রমাগত আনন্দিত ও উত্তেজিত, বিনামূল্যে সম্মেলন বা কনফারেন্স তাদের শনিবার ছেড়ে দেওয়া, অনলাইন ফোরামে haunt, এর CodePlex এবং সব আকার এবং আয়তনের অন্যান্য সম্প্রদায়ের প্রচেষ্টার একটি অগণ্য নেভিগেশন পর্যন্ত বিনামূল্যে পণ্য খুঁজে ক্লান্ত সব ধরণের নির্মাণ. 

আমি এটা যেমন volunteerism এবং নিমজ্জন অনুপ্রাণিত যে এই পণ্য সম্পর্কে কি জানেন না, কিন্তু আমি এটা পরিবর্তন না আশা করি.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

যাক জ্বলজ্বলে উদাহরণ বর্ধিত SharePoint গ্রহণ করার পথ দেখান

আমার প্রথম "বিশুদ্ধ" BrightStarr ব্লগ এন্ট্রি আজ প্রকাশিত হয়.  এখানে একটি টিজার:

বিশেষত একটি SharePoint গ্রহণ বিষয় ইদানীং Internets নেভিগেশন কথাবার্তা অনেক এবং তার অভাব আছে হয়েছে. কোন এক একটি খামার ও নিরাপত্তা পরিকাঠামো নকশা সব কষ্ট যেতে চায়, কর্মশালা অংশগ্রহণ, একটি snazzy বর্ণন একসঙ্গে নির্বাণ বোধ, কোম্পানি পুনরায় orgs এর vicissitudes এবং পরিশেষে প্রতিরোধ করতে পারেন যে একটি শিলা কঠিন তথ্য আর্কিটেকচারের কাজ, একটি fanfare পূরণ রোলআউট শুধু চেয়ে যে কম যান, বাস তিন মাস পোস্টটি আবিষ্কার 50% কোম্পানীর কর্মচারী SharePoint ব্যবহার করা হয় এবং তাদের অধিকাংশই পুরাতন Network ফাইল সার্ভার প্রতিস্থাপন করতে এটি ব্যবহার করা হয় ("the S:\ drive").

কোন রূপালী বুলেট (বা একক ব্লগ পোস্ট) যে সমস্যার সমাধান হয়ে যাচ্ছে. কিন্তু, আপনি যদি একটি anemic SharePoint পোর্টাল ঝুঁকি কমাতে করতে পারেন জিনিস অনেক আছে. One such technique is the "Shining Example Pattern."

আমি আপনি ভাগ যত্ন অন্য যে SharePoint গ্রহণ কৌশল সম্পর্কে জানতে ভালোবাসতাম.  আপনি শেয়ার না, BrightStarr ব্লগে মন্তব্য করে যান.

সম্পূর্ণ এখানে জিনিস পড়ুন: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

"অস্বীকার একসেস” একটি SharePoint উপর Default.aspx 2010 নিম্নতর সাইট

আমার ক্লায়েন্ট এক তাদের SharePoint সঙ্গে লাইভ গিয়েছিলাম 2010 পরিবেশ আজ.  আমরা ব্যবহারকারীদের একটি নির্দিষ্ট গোষ্ঠী তাদের ডিফল্ট হোম পৃষ্ঠা অ্যাক্সেস করতে পারেনি যে আবিষ্কার করেন.  SharePoint বা "অনুরোধ এক্সেস" প্রতিক্রিয়া "অন্য ব্যবহারকারী হিসাবে সাইন ইন" "অ্যাকসেস অস্বীকার করছে" স্বাভাবিক সঙ্গে সাড়া. 

আমরা ছিমছাম "চেক অ্যাক্সেস" ফাংশন ব্যবহার করা হলে তা ব্যবহারকারীদের সত্যিই এক্সেস আছে নিশ্চিত.  তবুও, তারা পৃষ্ঠা থেকে পাই নি.

আমি একটি অনুরূপ কাজ পৃষ্ঠা বিরুদ্ধে ভাঙা পৃষ্ঠা ওয়েব অংশ মিলাতে পর্যন্ত আমি বিভিন্ন মৃত সমাপ্তিতে রাস্তা অনেক অনুসরণ করে.  আমি যে যোগ করে রক্ষণাবেক্ষণ মোডে পাতা নির্বাণ দ্বারা "করেনি?পৃষ্ঠা থেকে বিষয়বস্তু = 1 ". সুতরাং, এটা HTTP-র "মত লাগছিল://সার্ভার / subsite / subsite / default.aspx?বিষয়বস্তু = 1 ". 

এই ভাঙা পৃষ্ঠাতে "ত্রুটি" মত একটি বিবরণের সঙ্গে "ত্রুটি" নামে দুটি ওয়েব অংশ দেখিয়েছেন.  আমি সময়ে একটি পর্দা টুপি নিয়ে মনে হয় না.

আমি তাদের সরানো এবং যে সমস্যার সমাধান.

আমি ভালো একটি প্রশ্ন অতীতে ফোরামে আসা পর্যন্ত দেখা করেছি এবং আমি সে নিরাপত্তা সঠিকভাবে সেট আপ ছিল পোস্টার জেদের ওপর অত্যন্ত সন্দিহান ছিল.  আমি * জানা * আমি সঠিক নিরাপত্তার সেট করেছে হাসি  পরবর্তী সময়, আমি আরো খোলা এবং কম সন্দেহপ্রবণ হবেন.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

XSLT এবং jQuery নমুনা

আমি XSLT স্টাইলশীট এবং jQuery এর একটি অনেক কাজ এবং আমি অন্যদের ভবিষ্যতে লাভজনক হতে পারে যে কিছু স্নিপেট ভাগ চাই হয়েছে.

উদাহরণ 1: সহজ জাভাস্ক্রিপ্ট নির্গত / XSLT স্টাইলশীট মধ্যে jQuery:

<xsl:template match="something" XML:space="preserve">

  <!– ক্যোয়ারী বন্ধুত্বপূর্ণ ফিল্টার লুকানো ক্ষেত্রের খুঁজে ফাঁকা –>
  <স্ক্রিপ্টের ধরন = "টেক্সট / Javascript">
    $(দলিল).প্রস্তুত(কাজ(){
      $("#QueryFriendlyFilters").Val("empty");
    });
  </লিপি>

</xsl:টেমপ্লেট>

যে বিট লোড হওয়ার জন্য অপেক্ষা পৃষ্ঠা কিছু জাভাস্ক্রিপ্ট নির্গত (কারণ $(দলিল).প্রস্তুত(...)) এবং তারপরে "খালি" আক্ষরিক মান QueryFriendlyFilters নামে একটি লুকানো ক্ষেত্রের মান সেট করে.

উদাহরণ 2: ব্যবহার <xsl:যদি> "র চেয়ে বড়" চেক,  "কম", প্রভৃতি.

<xsl:template match="something" XML:space="preserve">

  <div id="fdcAllFilters">
 
    <xsl:if test="@Count>0">
      <span class="fdcFilterLabel">বর্তমান ফিল্টারগুলি:</বিঘত>
    </xsl:যদি>

    <!– আরো স্টাফ এখানে ঘটবে. –>

</xsl:টেমপ্লেট>

উপরে স্নিপেট "কিছু" উপাদান "কিছু" নামে একটি বৈশিষ্ট্য শূন্য অধিক কিনা দেখতে পরীক্ষা করা হবে.  এই পিছনে এক্সএমএল কিছু মত হবে:"

</ কিছু count = "5">

উদাহরণ 3: সমস্ত উপাদান মাধ্যমে বারবার, jQuery কল interspersing.

<!– সমস্ত ফিল্টার মাধ্যমে বারবার এবং সঠিক প্রদর্শন  লিঙ্ক. –>
<xsl:for-each select="UserFilter">

  <a class="FilterHref" href="javascript:mySubmitPage(‘RemoveUserFilter’,'{@ID}')">[এক্স]</একটি>

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

  <স্ক্রিপ্টের ধরন = "টেক্সট / Javascript">

    $(দলিল).প্রস্তুত(কাজ(){
        <xsl:পাঠ><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></xsl:পাঠ>\"<xsl:value-of select="@FilterValue"/>\"<xsl:পাঠ><![CDATA["));]]></xsl:পাঠ>
    });

  </লিপি>

</xsl:-প্রতিটি জন্য>

উপরে স্নিপেট সবচেয়ে জটিল এবং তা সহজ উপায় হতে পারে.

এই পিছনে এক্সএমএল প্রায় ভালো দেখায়:

<UserFilter আইডি = "123" FilterValue = "xyzzy" />

এই স্নিপেট মাধ্যমে iterating হয় <ব্যবহারকারী ফিল্টার> নোড. 

এটি প্রথম ক্লিক হলে পৃষ্ঠাটি ইতিমধ্যে একটি জাভাস্ক্রিপ্ট ফাংশন invokes একটি নোঙ্গর ট্যাগ নির্গত, "MySubmitPage" এবং একটি অ্যাট্রিবিউট মান পাসের <ব্যবহারকারী ফিল্টার> "আইডি" নামে নোড. 

তারপর পৃষ্ঠা লোড জন্য অপেক্ষা কিছু jQuery নির্গত.  যে jQuery আপডেট FilterValue অ্যাট্রিবিউট মান যোগ করে "QueryFriendlyFilters" নামে একটি লুকানো ক্ষেত্র.  সব পাগল উল্লেখ্য <xsl:পাঠ> এবং <![CDATA[ ... ]]> পণ্যদ্রব্য.

যে এটি, এটি সাহায্য করে আশা করি!

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

PerformancePoint এবং ত্রুটি 33494

আমার ক্লায়েন্ট এক আজ বলা হয় যখন তাদের PerformancePoint পরিবেশ (SharePoint মধ্যে 2010) নষ্ট হয়ে গেছে.  খামার অ্যাপ্লিকেশন সার্ভার ডিস্ক স্থান নেভিগেশন কম চলমান ছিল.  যে অ্যাড্রেসিং যদিও, ক্লায়েন্ট "খুব" এবং পিপি স্টাফ সমস্ত বন্ধ কার্যকরী আনইনস্টল.  বিভিন্ন ওয়েব অংশ একটি অপ্রত্যাশিত ত্রুটি ঘটেছে "দেখাতে হবে. ভুল 33494. অতিরিক্ত বিবরণ "আপনার অ্যাডমিনিস্ট্রেটরের জন্য দর্শন লগ করা হয়েছে:

image

আমি ভুল লাগছিল আপ এবং "ত্রুটি 33494" কিন্তু এই দুটিই MSDN ফোরাম পোস্টিং নির্দিষ্ট কিছু খুঁজে পাইনি সহায়ক ছিল: http://social.technet.microsoft.com/forums/en-us/sharepoint2010setup/thread/E1FE189D-7F89-455D-A98B-C1A12D8626AB

আমি SQL সার্ভার একটি কম্পোনেন্ট হিসাবে এখানে ADOMD.NET পাওয়া 2008 বৈশিষ্ট্য প্যাক: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en

image

(বিস্তৃত করার জন্য ক্লিক করুন)

আমি এবং ডাউনলোড করুন যে ইনস্টল করা এবং এটি সবকিছু সংশোধন করা হয়েছে.

এই সমস্যার একটি চমত্কার oddball ধরনের মনে হয়, কিন্তু আপনি তা আঘাত, আপনি অন্তত আপনি একটি অপশন আছে.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

Lists.asmx, GetListItems এবং ফোল্ডার

আমি SharePoint অংশ রূপে উপলব্ধ করা list.asmx ওয়েব পরিষেবা চারপাশে আজ কারো জন্য কিছু গবেষণা করছেন 2010 (এবং তার আগে).  তিনি রুট ফোল্ডারে তালিকা আইটেম পেতে (সাব ফোল্ডার এর নাম সহ), কিন্তু সাব ফোল্ডার আইটেম পাওয়া যায়নি.  আমি কিছু internets প্রায় খুঁজছেন হয়নি এবং এটি একটি আশ্চর্যজনক সাধারণ প্রশ্ন.  তবুও, আমি সহজ প্রশ্নের একটি ভালো উত্তর পাই নি, "আমি ফোল্ডার না, কিভাবে আমি ফোল্ডারে আইটেম পেতে পারি?"  সৎ হতে, আমি একটু অপেক্ষা করার জন্য আমার নিজের উপর এই এক চিন্তা চেয়েছিলেন করেছি আমি যে সব কঠিন চেষ্টা করা হয়নি হাসি.

এই সেট আপ, আমি বলেন, "ব্লগিং প্রেক্ষাপটে" এবং "নিম্নতর ফোল্ডার সঙ্গে কাস্টম তালিকা" নামক একটি কাস্টম তালিকা নামক একটি সাইট তৈরী.  আমি তখন নামে ফোল্ডার তৈরি:

  • বছর 2005
  • বছর 2006
  • বছর 2007

আমি ফোল্ডার "2006" একটি কয়েক আইটেম যোগ করা হয়েছে.  এটি দেখে মনে হচ্ছে কি:

image

আমার বন্ধু সি # কোড লেখা বরং জাভা ব্যবহার করছে না, তাই SOAP খাম তিনি সত্যিই কী প্রয়োজন ছিল.  যে পেতে, আমি jQuery একটি বিট লিখেছেন এবং তারপর প্রকৃত HTTP-র কথোপকথন পেতে fiddler ব্যবহৃত.

এখানে প্রাসঙ্গিক jQuery এর (আপনি পেস্ট করুন / কপি করতে চান তাহলে আমি নিচের কোড কপি করে নিচে):

image

তারা প্রথম কী উভয় অন্তর্ভুক্ত করা হয় <queryOptions> এবং <QueryOptions> নোড.  দ্বিতীয় কী যে <ফোল্ডার> নোড যা ক্লায়েন্ট এক্সেস আছে একটি URL টি.

এই পাওয়ার অন্যান্য উপায় হতে পারে, jQuery ব্যবহার করার সময় কিন্তু এই হল আমার জন্য ভাল কাজ.

এখানে উপরোক্ত জন্য SOAP খাম হয়:

<soapenv:খাম xmlns:soapenv =’HTTP://schemas.xmlsoap.org / সাবান / খাম /’>                
  <soapenv:দেহ>
    <GetListItems xmlns =’
HTTP://schemas.microsoft.com / SharePoint / সাবান /’>
      <পর্ণমোচী>নিম্নতর ফোল্ডার সঙ্গে কাস্টম তালিকা</পর্ণমোচী>
      <viewFields>  
        <ViewFields>
          <FieldRef নাম = 'শিরোনাম’ />
          <FieldRef নাম = 'EncodedAbsUrl’ />
        </ViewFields>
      </viewFields>
      <queryOptions>
        <QueryOptions>
          <ফোল্ডার>
HTTP://demoserver1/Blogging পরিস্থিতিতে / তালিকার / উপ ফোল্ডার / বছর 2006 সঙ্গে কাস্টম তালিকা</ফোল্ডার>
        </QueryOptions>
      </queryOptions>
   
</GetListItems>
  </soapenv:দেহ>
</soapenv:খাম>

এই সমস্যা এড়ানোর জন্য উদাহরণ এবং আলোচনার অনেক আমাকে প্রয়োজন মনে করেন যে নেতৃত্বে <QueryOptions> এবং একটি ফোল্ডার নাম উল্লেখ করুন.  আমার জন্য, আমি উভয় মোড়ানো এটা ভিতরে করতে হবে <queryOptions> সেইসাথে জন্য সম্পূর্ণরূপে নির্ধারিত একটি URL নির্দিষ্ট <ফোল্ডার> নোড.

এখানে jQuery AJAX এর সেটআপ:

$(দলিল).প্রস্তুত(কাজ() {
       soapEnv = ছিল
           "<soapenv:খাম xmlns:soapenv =’HTTP://schemas.xmlsoap.org / সাবান / খাম /’> \
               <soapenv:দেহ> \
                    <GetListItems xmlns =’HTTP://schemas.microsoft.com / SharePoint / সাবান /’> \
                       <পর্ণমোচী>নিম্নতর ফোল্ডার সঙ্গে কাস্টম তালিকা</পর্ণমোচী> \
                       <viewFields> \
                           <ViewFields> \
                              <FieldRef নাম = 'শিরোনাম’ /> \
                              <FieldRef নাম = 'EncodedAbsUrl’ /> \
                          </ViewFields> \
                       </viewFields> \
                       <queryOptions> \
                         <QueryOptions> \
                           <ফোল্ডার>http://demoserver1/Blogging পরিস্থিতিতে / তালিকার / উপ ফোল্ডার / বছর 2006 সঙ্গে কাস্টম তালিকা</ফোল্ডার> \
                         </QueryOptions> \
                       </queryOptions> \
                   </GetListItems> \
               </soapenv:দেহ> \
           </soapenv:খাম>";

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

SPD কার্যপ্রবাহ প্যাটার্নস, টিপস এবং ঠাট

I gave my presentation today at SharePoint Fest in Denver. Here’s the PowerPoint presentation itself: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

Lists.asmx, GetList এবং "মান বাতিল করা সম্ভব নয়”

আজ আমি আবিষ্কার করেছি যে GetList() এ পদ্ধতি lists.asmx ওয়েব সার্ভিস খুব সাবধানে হবে বলা আছে বা ব্যতিক্রম "নাল মান হতে পারে না" এটি একটি রহস্যময় নিক্ষেপ প্রবণ এর (এবং অভিমানী যে আপনি এমনকি খারাপ জেনেরিক ত্রুটির বার্তা গত পেতে পারেন, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ নিক্ষিপ্ত হয়েছিল. ")  বিশেষভাবে, আমি আপনাকে GetList পদ্ধতির উপর উপসর্গ কোন ধরনের প্রদান করতে পারেন না যে খুঁজে পাওয়া যায় নি.  নিম্নলিখিত jQuery স্নিপেট পয়েন্ট ব্যাখ্যা:

image

আপনি যে যদি, ওয়েব সার্ভিস এই অনুযায়ী "value নাল হতে পারে না" দিয়ে সাড়া fiddler-HTTP-র প্রতিলিপি দেওয়া:

<?xml version="1.0" encoding="utf-8"?>
  <সাবান:খাম
     xmlns:সাবান ="
HTTP://schemas.xmlsoap.org / সাবান / খাম /"    
     xmlns:xsi = "
HTTP://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd ="
HTTP://www.w3.org/2001/XMLSchema">

  <সাবান:দেহ>
    <সাবান:ফল্ট>
      <faultcode>সাবান:সার্ভার</faultcode>
      <faultstring>
        Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ নিক্ষিপ্ত হয়.
      </faultstring>
      <বিস্তারিত>
        <ত্রুটি স্ট্রিং xmlns ="
HTTP://schemas.microsoft.com / SharePoint / সাবান /">
মান বাতিল করা সম্ভব নয়.
        </errorstring>
      </বিস্তারিত>
    </সাবান:ফল্ট>
  </সাবান:দেহ>
</সাবান:খাম>

অবশ্যই, সম্ভবত আপনি আপনার নিজের উপর যে "s0" উপসর্গ যোগ করা হবে, কিন্তু কিছু সরঞ্জাম এটা প্রবণ হয় (অন্ধকার চাই).

এই সব আরো বিভ্রান্ত হয় / অন্য পদ্ধতি উপসর্গ সহ্য কারণ হতাশাজনক.  উদাহরণস্বরূপ, দী GetListCollection এটি অগ্রে যুক্ত করা হয়েছে ব্লক পদ্ধতি মনে করা হয় না, এমনকি "xyzzy" মত আজেবাজে উপসর্গ সঙ্গে:

image

এই lists.asmx সঙ্গে মোটামুটি সাধারণ বলে মনে হয় "মান নাল হতে পারে না" তাই আশা করছি এই ভবিষ্যতে কেউ খুঁজে সাহায্য করবে.

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin