فوری & آرام سے: ایک فولڈر بنائیں اور مواد کی ایک قسم تفویض (یا, آپ KPIs ہے اور انہیں بھی ھاو)

کے ارد گرد ایک KPI مسئلہ کام کرنے کے لئے میں یہاں کے بارے میں لکھا, میں کچھ ٹیسٹ کیا اور اس کپا کے کام کے فولڈر میٹا ڈیٹا کے استعمال کے خلاف اسی طرح کہ وہ دستاویزات کے خلاف کام یا اشیا کی فہرست میں دریافت کیا ۔. میں اسے باہر کی تخلیق سے ایک نئے مضمون کی نوعیت پر پوشہ مضمون کی نوعیت پر مبنی اور پھر چند قطعات کا اضافہ ثابت ہوا. میں کچھ اشارے سے پیدا کیا اور خود کو کہ کپاس کی توقع کے مطابق کام ثابت ہوا. یہ خوش آئند خبر تھی ۔. یہ کامل نہیں ہے, ڈرل نیچے سے ہے کیونکہ آپ حاصل کپا پوشوں کے خلاف بالکل نہیں آپ کیا چاہتے ہیں. یہ میرے معاملے میں بہت زیادہ ایک قباحت نہیں کیونکہ نہیں ہے ۔ 1) آخر صارفین کو کسی بہتر اور نہیں جانتے 2) ڈرل نیچے ایک فولڈر میں چلا جاتا ہے ۔. وہ نام پوشہ پر کلک کریں اور وہ شے میں ہیں. یہ ایک کی بجائے دو کلکس ہے, جس میں دنیا کے اختتام نہیں ہے.

یہ میں تھا جو کام کر کے ساتھ اچھی طرح سے بہنے والے. میں ایک فولڈر کو اپ لوڈ ہو جاتا ہے ہر دستاویز کے لیے بنا رہا ہوں. یہ ایک واقعہ رسیور کے ذریعے کیا جاتا ہے. نتیجے کے طور پر, اسے رکھنے کے لئے کیک کا ایک ٹکڑا ہے والدین فولڈر کی میٹا ڈیٹا ہم وقت سازی میں خود پلمبنگ پہلے ہی جگہ ہے کیونکہ مسل سے کپا کارفرما میٹا ڈیٹا کے ساتھ. This allows me to have my KPI’s and eat them too 🙂

میں پوشہ ا ضافہ کریں اور پھر اس نئے پوشہ کے مشمول قسم میرے مخصوص کپا دوست مشمول قسم کو سیٹ کرنے کے واقعہ رسیور ترمیم. یہ بٹ ضابطہ کی چال تھی ۔:

 سپفولڈرکوللیکشن سرکفولڈرس = targetWeb.GetFolder("دستاویزات").ذیلی پوشے;
  SPFolder ادادفولڈر = srcFolders.Add(خواص ۔ ListItem.ID.ToString());
  سپکونٹنٹیپیاد کپاکٹ = نئے سپکونٹنٹیپیاد("0x0120002A666CAA9176DC4AA8CBAA9DC6B4039F");
  addedFolder.Item["مواد کی قسم کی شناخت"] کپاکٹ =;
  addedFolder.Item.Update();

اصل مضمون کی نوعیت شناخت تلاش کرنے کے لیے, میں اس مضمون کی نوعیت سیٹنگیں ویب سائٹ کے ذریعے رسائی اور نقل/یہ دکھایا گیا کہ یو آر ایل سے چسپاں:

تصویر

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

فوری اور آسان: ایک اہم واقعہ وصول میں ایک SPListItem کے SPFolder حاصل کریں

مجھے یہ تسلیم کرنے سے نفرت ہے, لیکن میں اس کے ساتھ ایک تمام جدوجہد کی دن. میری تقریب رسیور ایک قطعہ اس جدی پوشہ کی تازہ کاری کی ضرورت ہے. یہ تھوڑا سا ایسا کرنے کا طریقہ دکھاتا ہے:

نجی خالی UpdateParentFolder(SPItemEventProperties خصوصیات)
{

SPFolder thisItemFolder = properties.ListItem.File.ParentFolder;
thisItemFolder.Item["زز منظوری حالت"] = "اچھی خبر, سب!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

اس صورت میں, میں ایک دستاویز لائبریری کے ساتھ کام کر رہا ہوں اور خصوصیات ایک ItemAdded ایونٹ سے آ رہے ہیں.

چال آپ شے خود سے براہ راست اشیاء کی SPFolder حاصل نہیں کر سکتے ہیں (یعنی. properties.ListItem.Folder اتارنا null ہے). اس کے بجائے, فہرست آئٹم کے منسلک فائل کے پاس جاؤ اور فائل کے فولڈر ملے.

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

ابھی تک ایک اور اہم واقعہ وصول ڈیبگ کی چال

مجھے یقین ہے کہ میں اس کے ساتھ ساتھ آنے کے لئے وہ پہلا شخص نہیں ہوں ہوں. تاہم, میں کسی میں قریبی کمیونٹی گزشتہ جولائی توجہ دینا شروع کر دیا کیونکہ اس طرح حيلہ شائع نے محسوس کیا ہے. تو, میں نے سوچا تھا کہ میں اسے اس کے فوری اور آسان ڈبگ ٹپ پوسٹ گا.

میں اس خرابی پیدا کرنے کے لئے شروع کر دیا ہے کہ ایک واقعہ رسیور پر کام کر رہا ہوں 12 چھتے:

خرابی xyzzy میں لوڈ کرنے اور چلانے کی تقریب کے رسیور Conchango.xyzzyEventReceiver, 1.0.0.0 = ورژن, ثقافت غیر جانبدار =, PublicKeyToken = blahbalhbalh. اضافی معلومات مندرجہ ذیل ہے. : آبجیکٹ حوالہ کسی چیز کی ایک مثال کے طور پر مقرر نہیں.

میں نہیں جانتا کیونکہ میں بہت سی چیزیں میرے کوڈ/تعینات/ٹیسٹ ادوار میں سے ایک میں نے کیا تھا جہاں میں یہ کھٹمل متعارف کرایا تھا.

میں نے کوشش کی اس حل امیدوں کے ساتھ وہاں میں میری pdb حاصل کرنے کے لئے ہے کہ شیئرپوائنٹ کی 12 چھتے اسٹیک ٹریس دکھائے گا, لیکن کوئی قسمت. میں تو یہ ممکن ہے اور اگر کوئی شخص نہیں جانتا, براہ مہربانی مجھے بتاو 🙂

میں یہ ممکن ہے کرنے کے لئے اپنا خود کا لاگ ان کریں پیغامات لکھنا 12 چھتے. پاس, میں لاگو کرنے کے لئے ایک چھوٹا سا کم ڈراونا اور جلد کچھ کرنا چاہتا تھا.

یہ کم سے کم میں اس طرح عام مستثنیات کو پکڑنے اور دوبارہ پھینک کی طرف سے کچھ بنیادی ٹریس معلومات حاصل کر سکتے ہیں مجھ سے واقع ہوئی ہے:

  کرنے کی کوشش کریں {
    UpdateEditionDate(خصوصیات);
  }
  پکڑنے (رعایت اور)
  {
    پھینک نئے رعایت("داسپیٹچر, UpdateEditionDate(): رعایت: [" + e.ToString() + "].");
  }

اس میں دکھایا 12 چھتے thusly:

خرابی xyzzy میں لوڈ کرنے اور چلانے کی تقریب کے رسیور Conchango.xyzzyEventReceiver, 1.0.0.0 = ورژن, ثقافت غیر جانبدار =, PublicKeyToken = blahblahblah. اضافی معلومات مندرجہ ذیل ہے. : ڈسپیچر, UpdateEditionDate(): رعایت: [System.NullReferenceException: آبجیکٹ حوالہ کسی چیز کی ایک مثال کے طور پر مقرر نہیں. Conchango.xyzzyManagementEventReceiver.UpdateEditionDate میں(SPItemEventProperties خصوصیات) Conchango.xyzzyManagementEventReceiver.Dispatcher میں(SPItemEventProperties خصوصیات, سلک eventDescription)].

کہ مجھے اس مخصوص مسئلہ نیچے باخبر رھنے کے لئے کی ضرورت ہے تمام تفصیل سے دیا اور میں نے اس کے آگے بڑھنے بہت استعمال کرنے کے لئے کی توقع.

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

اتوار پرتفریح: “نہیں برآمد کے لئے”

پیچھے کے ارد گرد 1998, کمپنی میں اس وقت کے لئے کام کیا کچھ ایک نیا ای کامرس مصنوعات بنانے کے لئے فنڈز موصول. ہم مکمل سرگم کاروباری ضروریات کو پورا کرنے کے لئے کی تھی. اسے جلدی ہونا تھا, آخر صارفین کے لئے آسان, چمک دار, کثیر زبان, وغیرہ. دکھ کی بات کہنا, میں شاید ایک اولوالعزم سیٹ نشیلا دِنوں بعد کو پورا کرنے کے کام کے طور پر نہیں کیا ہے.

اس کوشش Microsoft.NET سے قبل مؤرخہ. سادہ ونیلا اسپ ابھی تک کچھ نیا تھا ۔ (یا کم از کم بہت مانوس میری کمپنی کے لیے). "ئنٹ اور مارٹر" کمپنیاں بدقسمت تھے. برباد ہو! یہ کہنا کہ یہ کام کر گیا ہے. ہیڈرن کولائیڈر قائدانہ کام نہ, لیکن ہماری چھوٹی سی دنیا میں ہمارے لئے, یہ کام کر گئی.

ہم پاگل ہو گیا مصروف. ہم پاوک کے تقریباً ہر روز منی کررہے تھے, ریاست میں ایک بذاتِ خود واقارب میڈیم کو برقرار رکھنے کے لئے کس طرح figuring, کثیر لسانی مسائل باہر کمانی ہے راہ اختیار, صف کی سطح سلامتی. ہم بھی تھے تخلیق بنیادی اصطلاحات کی وضاحت کرنے کے لئے ایک ذخیرہ الفاظ (میں مسلسل ریاست کو ترجیح دی لیکن کسی وجہ کے لئے, مورکھ سٹیٹیفولل"" جس دن جیتا).

جیسا کہ ہم اس کی مصنوعات کو احمقانہ ایجاد تھے, مارکیٹنگ اور سیلز کے لوگوں کو وہاں اسے فروخت کرنے کی کوشش میں مصروف تھے. کسی نہ کسی طرح, وہ اسے ہمارے ڈراؤنا خواب کے منظر نامے کو فروخت کرنے میں کامیاب. اگرچہ ہم ایک انٹرپرائز حل کے نفاذ اور ڈیزائن تھے, ہم واقعی ہم مصنوعات دن صفر میں تعمیر ہر آخری فیچر استعمال کرنے کے لئے پہلا گاہک توقع نہیں تھی. اس گاہک کثیر زبان کی ضرورت, "معیار سے ایک بنیاد پرستانہ مختلف صارف انٹرفیس" نظام مگر ایک ہی کاروبار منطق کے ساتھ. کثیر لسانی اس صورت میں خاص طور پر مشکل تھا ۔, کیونکہ ہم ہمیشہ اسپینی یا فرانسیسی پر توجہ دی ۔, لیکن اس صورت میں, یہ چینی تھا ۔ (جو ایک دوہرے بائٹ کریکٹر سیٹ اور خصوصی ہینڈل کاری ہم استعمال کیا جاتا ٹیکنالوجی دی کی ضرورت).

تیز آگے چند ماہ میں ہوں اور بیجنگ کے ایک شمال مغربی ایئر لائنز پرواز پر. میں ہے کہ میں تقریبا کوئی خیال کیا اس طرح وہاں جانا ہے اس سفر کے لیے تیار کر رہا ہے اتنا مصروف رہا ہوں. میں ایک مرتبہ کے بارے میں کس طرح ایک امریکی نے چین میں کئی سال کے لئے کیا گیا تھا اور زبان سیکھی تھی ایک کتاب پڑھتا تھا. ایک دن وہ شہر چل رہی تھی اور کچھ لوگوں کے لیے ہدایات سے پوچھا. گفتگو کچھ اس گئے:

  • امریکی: "تم مجھ کو حاصل کرنے کا طریقہ بتا سکتا [XX] سڑک?"
  • چینی: "معاف کیجئے گا, ہم انگریزی نہیں بولتے ہیں".
  • امریکی: "اوہ, اچھی طرح سے میں مینڈارن بولتے ہیں." اور انہوں نے چین میں دوبارہ ان سے پوچھا, لیکن زیادہ واضح طور پر (وہ کر سکتا ہے سب سے بہتر طور پر).
  • چینی: بہت شائستگی, "معاف کیجئے گا, ہم انگریزی نہیں بولتے ہیں".

گفتگو یوں بٹ کے لیے چلے گئے اور امریکی مایوسی میں چھوڑ دیا. جیسا کہ وہ انہیں چھوڑ کر گیا تھا وہ ایک آدمی دوسرے کو بولنے والے کو سن لیا, "میں نے کے لئے ہدایات کے لئے پوچھ تھی قسم کھائی کہ سکی [XX] سڑک ہے ۔"

میں چند بٹ اور دیگر نیم چین سے متعلق معلومات اور "مفید مشورہ" کے ٹکڑوں کو اٹھایا تھا:

  • کوریا کے تعاون سے کام کیا ایک مجھے بتایا کہ میں "وہ مجھے نشہ میں دھت اور آپ کا فائدہ اٹھانے کی کوشش کریں گے کیونکہ چین کے محتاط رہنے کی ضرورت" مجھ میں خراب کاروباری فیصلے کے لئے دباؤ ڈالنے کے معنی میں.
  • ہم ڈرائیو گاڑیاں کرنے کی اجازت نہیں تھی (الجھن موجود تھی جب کچھ کے طور پر کرنے کے لئے کہ آیا یہ ایک اپنی مرضی کے مطابق تھا ۔, ایک قانونی تقاضوں یا صرف وصول کار کا قاعدہ).
  • کسٹم کے ذریعے جانے کے لیے خاص ضوابط کے ماتحت تھے ۔.
  • ہم امریکی پیسے کے لئے کسی بھی چیز استعمال کرنے کی اجازت نہیں تھی.
  • آپ کی تجاویز کو چھوڑ کر سمجھا رہے ہیں نہیں. اگر آپ ایسا کرتے ہیں یہ توہین آمیز ہے.

اور آخر میں, میں نسبتاً تازہ یادوں نے تیانانمین قتل عام. جب میں کالج میں تھا, مجھے یاد ہے کہ حقیقی وقت یوزنیٹ کا اشاعتیں میں ڈراونا دیکھا دنیا کے طور پر دیکھ کر.

مختصر میں, میں پریشان ہو جاتے تھے. میں نے صرف عام-معنی ہے کہ میں ایک حل جو احکامات کا میں کبھی پہلے ہوا تھا شدت سے کسی بھی چیز سے زیادہ پیچیدہ تھا کی فراہمی تھا اعصابی نہیں تھا. میں بھی حادثاتی طور ایک قاعدہ ہے جو مجھے مشکل میں حاصل نہیں کر سکا کو توڑنے کے بارے میں پریشان تھا.

میں نے اس پر ہوں 14 گھنٹے پرواز اور اگرچہ یہ بزنس کلاس میں تھا ۔, 14 گھنٹے کا ہوتا ہے ایک بالکل طویل وقت. اپنے آپ کو پڑھ کر تفریح کے لئے صرف بہت سے طریقے ہیں, فلمیں دیکھ یا ماگنیٹیز کٹلری کے ساتھ چلا رہا ہے ۔. یہاں تک کہ واقعی اچھی کتاب کئی گھنٹوں کے لیے براہ راست پڑھنے کے لئے مشکل ہے.

آخر میں, میں نے پیکنگ میٹیریل میں ہاتھ-میرے ساتھ کلائنٹ کو لیکر جانے والی سافٹ ویئر کا ایک ٹکڑا پر پڑھنے کے لیے شروع کیا, نےٹسکیپ کی ویب پیش کار. میں ہارڈ ویئر/سافٹ ویئر ضروریات پڑھ رہا ہوں, مارکیٹنگ بلوربس, خوبصورت تصویر اور اچانک دیکھ کر, میں دیو "کے لئے نہیں برآمد پر صفر" تنبیہ, کسی چیز کے بارے میں 128 بٹ خفیہ کاری. میں نے خانہ واپس میرے اٹھانے بیگ میں بھرپور, چہرہ نیچے خبردار کر رہا ہے (طور پر تو اس سے مدد ہو گی) اور خواب کے رکھنے کے لئے کوششیں کی آدھی رات ایکسپریس میرے سر سے.

اس پر اب پچھتاوا, میں فکر مند رہے ہیں کرنا چاہئے, بالکل اگر, جب میں امریکہ چھوڑ, اس وقت نہیں جب میں چین میں داخل ہو رہا تھا 🙂 کچھ بھی ناخوشگوار نہیں ہوا تھا اور میں اب بھی اسے بہترین اور یادگار کاروباری دورہ سمجھتا ہوں جس میں مجھے خوشی ہوئی.

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

حل: SPQuery پوشے تلاش نہیں ہے

گذشتہ ہفتہ میں گیا تھا پر عملدرآمد کے حوالے سے یہ ایک "عروج حاصل کر" حل کے لئے ایک کلائنٹ جو بد اور سپقیری استعمال کرتا ہے اور سپقیری پوشوں پر مشتمل دستاویزی لائبریری کے خلاف استعمال کرتے ہوئے کچھ مشکل میں بھاگ گئے ۔. پایان لائن: "پنراورتی تفویض کریں" استفسار کے پیش نظر وصف پر.

میرا منظر نامے:

  • پیر کے روز, میں نے ایک دستاویز اپ لوڈ کریں اور کچھ میٹا ڈیٹا کی فراہمی.
  • مندرجہ ذیل ہفتے, میں ایک نئی دستاویز کے اپ لوڈ کریں. بہت کچھ اس نئی دستاویز کے میٹا ڈیٹا کی بنیاد پر دستاویز میں پیر کو اپ لوڈ ہے (جس کو ہم "ماسٹر دستاویز" کہتے ہیں ۔).
  • صارفین کو آسانی سے ایک عنوان کے ذریعے تلاش ہے کہ پیر کے روز دستاویز تلاش کر سکتے ہیں تاکہ ہم فہرست میں ایک BDC دوستانہ انٹرفیس فراہم کرتا ہے ایک ویب سروس اگواڑا تشکیل دے دیا ہے.
  • ایک بد کوائف کالم ایک دوست صارف انٹرفیس فراہم کرتا ہے ۔. (یہ ایک سے زیادہ دوستانہ تلاش کالم کے لئے BDC کا استعمال کرتے ہوئے میں میری کوشش کا حصہ ہے).

حتمی BDC اگواڑا سروس تلاش کرنے کے لئے اس طرح کے سوال کا استعمال کرتا ہے:

 // اس CAML استفسار پیدا کرنے میں مدد کے لئے استعمال کیا جاتا ہے U2U آلے.
      oQuery.Query =
        "<کہاں>";

      اگر (titleFilter.Length > 0)
        oQuery.Query   =
          "  <اور>";

      oQuery.Query   =
        "    <اور>" +
        "      <Geq>" +
        "        <فیلڈریف نام =  "DocumentId" />" +
        "        <قسم کی قدر =  "Text">" + MinID + "</قیمت>" +
        "      </Geq>" +
        "      <Leq>" +
        "        <فیلڈریف نام =  "DocumentId" />" +
        "        <قسم کی قدر =  "Text">" + maxId + "</قیمت>" +
        "      </Leq>" +
        "    </اور>";

      اگر (titleFilter.Length > 0)
        oQuery.Query   =
          "    <پر مشتمل ہے>" +
          "      <فیلڈریف نام =  "Title" />" +
          "      <قسم کی قدر =  "Text">" + titleFilter + "</قیمت>" +
          "    </پر مشتمل ہے>" +
          "  </اور>";
      oQuery.Query   =
        "</کہاں>";

ترقی کے ابتدائی مرحلے کے دوران, یہ بہت اچھا کام کیا ۔. تاہم, ہم اچانک کچھ مسائل کو حل کرنے اور ڈائریکٹری میں فولڈر متعارف, میری بد چنندہ کوئی نتیجہ واپس نہیں کریں گے. میں اس سپقیری کبھی بھی کوئی نتیجہ واپس کریں گے کہ حقیقت تک کا سراغ لگایا. ہم بنیادی طور پر اپ لوڈ کرنے کے لیے ایک ہی نام کے ساتھ لیکن مختلف میٹا ڈیٹا کے ساتھ ایک سے زیادہ فائلوں کو اجازت دینے کے لیے پوشے استعمال کیا. جب مسل اپ لوڈ ہوتی ہے, ہم فہرست کی اشیاء کی شناخت پر مبنی ایک فولڈر تخلیق کریں اور پھر وہاں فائل میں منتقل (میں نے اس کے بارے میں لکھا یہاں; ہم ملا ہے ملے جلے نتائج اس نقطہ نظر کے ساتھ، لیکن مجموعی طور پر, یہ اچھی طرح کام کر رہا ہے). صارف پرواہ نہیں پوشوں کے بارے میں اور حقیقت میں, سچ ہے کہ کسی بھی پوشے نہیں سمجھتے. ہم تمام خیالات اشیا without regard to پوشے نمایش کریں کے لیے لائبریری پر تشکیل دیا گیا ہے.

میں اس مسئلے کو تکنیکی عمل ارتقا اور حل کے طور پر دو مرتبہ یہ مختلف ہر وقت مار. پہلی بار, میں طلب میں آپریٹر پر مشتمل ہے استعمال کر نہیں تھا. ایک پر مشتمل ہے آپریٹر کے بغیر, میں یہ منظر پر سپقیری کے کونٹرظاور اختصاص کر کے مسئلہ کو حل کرنے کے قابل تھا. طے شدہ کونسٹروکٹاور استعمال کرنا:

SPList oList = web.Lists["دستاویزات"];

SPQuery oQuery = نئے SPQuery();

میں نے بجائے ایک نقطہ نظر کی وضاحت کی ہے کہ ایک ڈویلپر کا استعمال کیا:

SPList oList = web.Lists["دستاویزات"];

SPQuery oQuery = نئے SPQuery(oList.Views["تمام دستاویزات"]);

یہی تو مسئلہ حل کیا اور میں اپنے نتائج کو حاصل کرنے کے لئے شروع کر دیا.

میں پھر پر مشتمل ہے آپریٹر مکس میں اضافہ کیا اور پھر اسے توڑ دیا. یہ چلتا ہے کہ آپریٹر پر مشتمل ہے, اب تک میں بتا سکتا ہوں کے طور پر, ایک آسان GEQ کے طور پر نقطہ نظر کے ساتھ اسی طرح کام نہیں کرتا / لق آپریٹرز. میں کچھ تلاش کر رہا تھا اور پتہ چلا کہ طلب کی ویواٹرابٹیس "پنراورتی" کے لئے متعین کیا جانا چاہیے, میں کے طور پر:

oQuery.ViewAttributes = "دائرہ = "Recursive"";

اس مسئلہ پر مشتمل ہے کے لئے حل. سچ تو یہ ہے, یہ میرا بھی اصل مسئلہ حل تلاش کریں اور میں پنراورتی وصف پہلی بار مخصوص تھا تو, میں نے پھر اس معاملے میں چلانے کے لئے نہیں ہوتا.

ایک نقطہ نظر کی بنیاد پر SPQuery کچھ آپریٹرز کے لیے کام کرتا ہے حقیقت یہ ہے کہ (GEQ/LEQ) اور باقی (پر مشتمل ہے), KPIs فولڈر پر مشتمل دستاویز کی لائبریریوں کے ساتھ بالکل کام کرنے کے لئے نہیں لگتے حقیقت یہ ہے کہ ساتھ مل کر مجھے اس SPQuery کچھ orthogonality مسائل ہے یقین کرنے کی طرف جاتا ہے.

خصوصی شکریہ ادا کیا:

  • میں اچھے لوگوں U2U اور ان کے سوال کا آلہ.
  • مائیکل Hoffer کی عظیم "کر کے سیکھنے" بلاگ پوسٹ, تبصرے اور جوابات.

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

کائی KPI بگ? فہرست اشارے فولڈرز سے دستاویز لائبریری کے ساتھ بندھ

اپ ڈیٹ 02/29/08: میں ایک فولڈر تخلیق کرکے فولڈر جو کی میٹا ڈیٹا میں کپاس کے لئے کی ضرورت ہے پھر ایک مشمول قسم تفویض کرکے یہ مسئلہ حل. I described that in a little more detail here.

ہم جہاں صارفین دستاویزات ایک دستاویزی لائبریری میں اپ لوڈ تکنیکی حل نافذ کیا گیا ہے. ایک واقعہ رسیور ایک ڈائریکٹری بناتا ہے اور اس ڈائریکٹری میں مسل بڑھاتا ہے (using a technique similar to what I wrote about یہاں). ہم نے کامیابی سے کہ اپ لوڈ مسلوں کو نیا نام دیں تقریب ریسیور کی طرف سے کی وجہ سے ممکنہ مسائل کے ارد گرد ناویگٹید ہے (mainly because users never start their document by clicking on "New" but instead create the docs locally and then upload them).

The meta data for these documents includes a Yes/No site column called "Urgent" اور ایک اور ویب سائٹ کے کالم "کیفیت" کہا جاتا ہے ۔. ہم فوری"کی تعداد ظاہر کرتا ہے ایک کاروباری تقاضوں کو پورا کرنے کی ضرورت ہے" دستاویزات جن حالت "زیر التواء" ہے.

اس کو عام طور پر بہت آسان ہے اور میں کچھ SharePoint بیاگلی پر اس طرح بہت زیادہ بیان کیا اگر آپ دلچسپی رکھتے ہیں تو سکرین شاٹس کے بہت سے.

مختصر میں, میں مندرجہ ذیل کیا:

  • کہا جاتا ہے 'زیر غور' ڈاکٹر لائبریری پر ایک منظر بنائیں.
  • فولڈر کی ساخت کو نظر انداز کرنے کے نقطہ نظر کی تشکیل کریں.
  • ایک کپا فہرست بنائیں.
  • ایک اشارے کی فہرست میں جو ڈاکٹر ميشال اور اس سے اس کی نشاندہی کرے "زیر التواء تخلیق کریں" دیکھنے کے.

یہ صرف کام نہیں کرتا. میرا ہدف کپا دکھاتا ہے (مثلا. پانچ اہم دستاویزات) لیکن ہمیشہ فوری دستاویزات کی اصل تعداد صفر کے طور پر ظاہر کرتا ہے. پآرادویسالل, اگر آپ نیچے تفصیلات ڈرل, یہ پانچ فوری دستاویزات کی فہرست میں نمایش کرتا ہے. میں دو دستاویزات کے ساتھ ایک بہت ہی سادہ سی صورت حال پیدا, ایک پوشہ اور ایک میں نہیں. یہاں پر سکرین شاٹ ہے:

تصویر

The above screen shot clearly shows there are two documents in the view but the "value" ایک ہے ۔. "کاملسکہیم" with blank document Id is in the root folder and the other is in a folder named "84".

یہ اگرچہ آپ کو ایک نقطہ نظر کی وضاحت ہے کہ مجھ سے ظاہر ہوتا ہے, the KPI doesn’t honor the "show all items without folders" قائم کرنے اور اس کی بجائے, روٹ فولڈر میں خود confines.

میں غلط ہوں تو, مجھے ایک لائن ڈراپ یا ایک تبصرہ چھوڑ دو.

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

دنیا ٹیگز:

ایس پی ڈی ورک فلو “ایک صارف سے اعداد و شمار جمع کرتے ہیں”: پیدا ٹاسک فارم میں ترمیم کریں

میں جو پانچ مختلف SharePoint ڈیزائنر کام کا بہاؤ کچھ دستاویز منظوریاں سے نمٹنے کے لئے استعمال کرتا ہے ایک منصوبے پر کام کر رہا ہوں. سپد "وصول کوائف کسی صارف سے فراہم کرتا ہے ۔" کارروائی ہم معلومات کے مختلف بٹس کیلئے صارف کا لقمہ دے سکتا ہے تاکہ, اس طرح وہ اسے منظور یا نہیں کے طور پر, کچھ تبصرے اور شاید دوسری رات کے عشائیہ کے لئے وہ کیا تھا پوچھنا.

فارم بالکل فعال ہیں ۔. وہ ایک کام کی فہرست کے لئے ایک مشمول قسم کے طور پر منسلک ہیں. وہ ہیں 100% نظام سے پیدا. یہ ان کی طاقت اور کمزوری ہے. اگر ہم طے شدہ شکل کے ساتھ رہ سکتے ہیں, پھر ہم جانا اچھا کر رہے ہیں. تاہم, ہم کس طرح سپد شکل بناتا ہے پر بھی زیادہ کنٹرول نہیں ہے. اگر ہم یہ طے شدہ رویہ پسند نہیں آیا, ہم اس کے ارد گرد حاصل کرنے کے لئے مختلف چالوں پر مائل کرنے کی ضرورت ہے (مثال کے طور پر, ایک کام پر ترجیح مقرر کرنے).

میں نقطہ نظر کی خصوصیات کھول کہ ان ٹاسک فارم پر ایک لنک فراہم کرنے کے لئے کی ضرورت ہے (dispform.asxp) "متعلقہ شے کی" ایک نئے دریچہ میں. یہ ایک کلک متعلقہ شے کے میٹا ڈیٹا تک رسائی مہیا کرتا ہے ۔. یہ کہ میرا کیا مطلب ہے:

تصویر

شکر ہے, ہم ایسا کر سکتے ہیں اور یہ بہت مشکل نہیں ہے. سوچا بولنا, ایس پی ڈی کو برطرف, گھروں کے ورک فلو کے مسلیں اس ڈائریکٹری کے لیے تشریف لے جائیں اور آپ ترمیم چاہتے اسپن مسل کھولیں. یہ صرف کلاسیکی xsl ہیئت ہیئت ہدایات اور آپ کے ساتھ itemstyle.xsl موککاد کرنے کے بارے میں تو ہیں, تلاش یا دوسرے XSL منظرنامے, یہ آپ کے لئے آسان ہو جائے گا. سچ تو یہ ہے, پیدا فارم کسی کی تلاش کے نتائج بنیادی ویب حصہ کے مقابلے میں پیروی کرنے کے لئے کسی حد تک آسان ہے کے بعد سے میں نے یہ عام طور پر آسان ہو پایا (یا بھیانک CWQP).

کورس کے, ایک بڑے اوگی ہے ۔. توقع ہے کہ مسل پر مکمل کنٹرول سپد کے ورک فلو کے ایڈیٹر. اگر آپ اس میں ترمیم کریں, سپد خوشی خوشی اپنی تبدیلیاں دے کے حالات درست لکھیں گے. میں کس طرح برا یہ حاصل نہیں کر سکا کو دیکھنے کے لئے دو فوری ٹیسٹ کیا. وہ دونوں پریسپپوسی ہے کہ آپ "وصول کوائف کسی صارف سے استعمال کرتا ہے ایک جائز سپد ورک فلو کے تیار کردہ" قدم.

ٹیسٹ 1:

  • ہاتھ سے ASPX فائل میں ترمیم کریں.
  • یہ ٹیسٹ (اپنی تبدیلیوں کو مناسب طریقے سے محفوظ کر لیا گیا تھا اور کچھ بھی نہیں توڑا اس بات کی تصدیق).
  • کام کے فلو کو کو کھولنے اور ایک اسنبندت کارروائی میں شامل کریں ("لاگ ان کریں جیسے تاریخ").
  • کام کے فلو کو محفوظ کریں.

نتیجہ: اس صورت میں, ایس پی ڈی سے دوبارہ تخلیق فارم نہیں کیا.

ٹیسٹ 2:

  • طور پر ایک ہی ہیں #1 براہ راست سوائے "وصول کوائف کسی صارف سے میں ترمیم کریں" کارروائی.

نتیجہ: یہ شروع سے فارم دوبارہ پیدا, اپنی تبدیلیوں کو زیادہ لکھنا.

حتمی نوٹس:

  • کم از کم دو ایس پی ڈی کے اعمال اس طرح فارم کی تخلیق: "سے صارف کوائف جمع" "شے کو تفویض کرتے ہیں". ان اقدامات سے دونوں’ فارم دستی طور پر نظر ثانی کی جا سکتا ہے.
  • میں dispform.aspx کرنے کے لئے میری لنک پیدا کرنے کے قابل ہونے کی وجہ سے, اس معاملے میں, ریلاٹی شے ہمیشہ اپنی شناخت متعلقہ شے کے URL میں شامل ہے ۔. میں اسے نکالنے اور پھر تعمیر کرنے کے قابل تھا ایک <ایک href کی> اس پر ایک کلک میٹا ڈیٹا تک رسائی فیچر فراہم کرنے پر مبنی. یہ امکان ہے کہ یہ قاعدہ آپ کے یو آر ایل مندرجہ ذیل ہے. متعلقہ شے کی شناخت حاصل کرنے کے دیگر طریقے ہو سکتے ہیں لیکن میں اس پُل کو پار کرنا تھا نہیں, تو میں نے کھائی کے دوسری طرف ہو جاتا ہے اگر نہیں جانتے.
  • میں چھان بین نہیں کی تھی, میں سانچے کی فائل کسی قسم کا ہو تو لیکن مجھے تعجب نہیں ہو گا 12 ایس پی ڈی میں پہلے سے طے شدہ فارم پیدا کس طرح اثر انداز پر نظر ثانی کر سکتا ہے چھتے (ہمیں چوکس سانچے تبدیل کر سکتے ہیں زیادہ سے زیادہ کی طرح).

</آخر>

اپنے بلاگ کو سبسکرائب کریں!

ہیں “نامعلوم خرابی” ایک اسٹیک ٹریس سے پیغامات واقعی بہتر ہے?

میں کس طرح کرنے کے لئے مدھر کی بلاگ پوسٹ پڑھ رہا تھا ٹریس ڈسپلے کو چالو ڈھیر لگانا اور اب میں سوچ رہا ہوں: کیوں ہم ہمیشہ ایک اسٹیک ٹریس نہیں دکھاتے?

کون اس اصول کے ساتھ آئے اور ہم کیوں اس پر عمل کرتے ہیں?

کچھ صورتوں میں غلط ہے آخر صارفین معلوم کرے گا. کم از کم ایک اسٹیک ٹریس کے ساتھ, وہ کنٹرول printscreen دبائیں کر سکتے ہیں, ایک ای میل میں کاپی/پیسٹ اور اسے اس پر بھیج دیں. جو واضح طور پر وقت اور کوشش اس مسئلے کو حل کرنے کی ضرورت کم ہو گا.

</آخر>

دنیا ٹیگز:

اتوار (شرمناک) پرتفریح: “میرا نام Paul Galvin ہے”

سال پہلے کا ایک گروپ, میرے باس نے کہا جاتا ہے کے نتائج ایک مصنوعات پر بعض صارفین کو تربیت دینے کے لیے مجھ سے پوچھا کہ. نتائج ہے ایک اختتامی صارف کے آلے کی رپورٹنگ. SQL سرور کی رپورٹنگ سروس یا کرسٹل کو تقریبا یکساں ہے. وقت, یہ سبز ٹیوب پر چلنے کے لئے ڈیزائن کیا گیا تھا (مثلا. Wyse 50 ٹرمینل) یونکس باکس ٹیل نیت کے ذریعے جڑے ہوئے.

میرے طے شدہ جواب کے ساتھ شروع ہوتا ہے کسی بھی سوال کو "آپ کر سکتے ہیں … " "ہاں ہے" تمام مصیبت کا آغاز کیا اور کہاں ہے.

کلائنٹ جنوبی کیلی فورنیا میں ایک کیمیکل کمپنی کے باہر تھا اور صرف کے بارے میں کی بنیاد پر ایک اہم ERP عملدرآمد کو لپیٹا تھا QAD کی MFG/پرو. اس پر عمل در آمد کے منصوبے اب تربیت طاقت آخر صارفین کے لئے اس کے نتائج کی مصنوعات کو کہا جاتا ہے.

مجھے اس آلے کا ایک بڑا صارف نہیں تھا اور یقینا کبھی کسی کے سامنے تربیت حاصل کی تھی. تاہم, میں دیگر تربیتی کلاسز کی ایک بڑی تعداد منعقد کی اور اپنے پیروں پر جلدی تھی, سو میں بھی تشویش میں مبتلا نہیں تھا. ڈینی, اصل وقتی نتائج انسٹرکٹر, مجھے اپنے تربیتی مواد دیا تھا. اس پر اب پچھتاوا, یہ واقعی بہت مضحکہ خیز ہے. میں مصنوعات کی اچھی طرح نہیں جانتا, کبھی رسمی طور پر اس پر تربیت حاصل کی گئی تھی اور اسے یقینا کبھی نہیں سکھایا تھا. کیا کاروبار میں کسی شخص کو اس کی تربیت کیا ہے?

logistically چیزیں پیچیدہ, میں جانے اور شکاگو میں کسی نے راستے ایک پہلے سے فروخت مشغولیت کے حصے کے طور پر ملنے گيا. نیو جرسی سے پرواز کرنے کا منصوبہ تھا ۔, شکاگو میں جانا, ایک گھنٹے کے لئے کے امکان سے ملاقات کی اور پھر کیلی فورنیا سے جاری رکھیں.

ٹھیک ہے, میں شکاگو سے مل گیا اور میری ٹیم پر سیلز لڑکا کچھ غلطی کی تھی اور کبھی ملاقات کی تصدیق کی. تو, میں دکھایا ہے، اور کوئی امکان نہیں تھا. خوفناک. میں پیک کرنے کے لئے چھوڑ دیں اور وسطی ایشیا پر جاری. کہیں اس کے عمل کے دوران, میں کلائنٹ سے کم سیکھ رہا ہے اس کا پتہ لگانا 24 میری اس "Paul گالوان کی آمد سے پہلے گھنٹے" کلاس سکھا رہی ہے, ڈینی نہیں. وصول کار ڈینی محبت. وہ جانتے ہیں "یہ Paul گالوان شخص ہے جو چاہتے ہیں?" "کیوں ہم اُس پر بھروسہ کرنا چاہیے?" "کیوں ہم اس کے لئے پیسے ادا کرنا چاہئے?" ڈینی ظاہر ہے نہیں سبسکرائب کرنا میرا "ابتدائی بری خبر دے" فلسفہ. خوفناک.

میں ہوائی اڈے پر اور کچھ ناقابل یقین حد تک بیوکوف وجہ سے پہنچیں, مجھے میرے سامان کی جانچ پڑتال تھی. میں نے اسے لن کو بنا دیا مگر میرا سامان نہیں کیا. میرے لئے, سامان کو کھونے سے گزر رہی کی طرح ایک بہت کچھ ہے غم کے سات مراحل. آخر میں اسے ہوٹل کے بنا, کوئی سامان کے ساتھ, تھکے, بھوک اور پہننے میری (اب تک, بہت crumpled) بزنس سوٹ. نیو آرک سے سفر کرنے کے لئے ایک طویل وقت لگتا ہے — to O’Hare — ایک کلائنٹ کے لئے — واپس O'Hare پر — اور آخر میں لاپرواہ پر.

میں آخر میں اپنے آپ کو ہوٹل کے کمرے میں بیٹھے تلاش, ایک snickers بار پر munching, ختم ہونے کے بعد اور توانائی میں کلاس کے سامنے ایک مکمل گدھے کی طرح دیکھو گے کہ تربیتی مواد کے ذریعے دوبارہ اسکین کرنے کی کوشش. اس وقت تھوڑا سا میرے لئے ایک پست مقام تھا ۔.

میں اگلے روز اٹھی, تاکہ میں نظر نہیں آیا میرے سوٹ کو ہموار کرنے کے لیے اپنی پوری ایک برے دن بل لومان پسند آیا اور طر ف راوانہ پر پر گاہک کے. جیسا کہ اکثر ایسا ہے, انسان میں وہ اچھا تھا, شائستہ اور بہت خوشگوار. اس کے بالکل برعکس میں پچھلے دن سے اپنی انتہائی غصہ ای میلز/وواکامیلس کے لیے کھڑے ہوئے ہیں ۔. وہ میرے بارے میں رہنمائی کرتی ہے 3 ایک سیکٹاوناد کے لیے عمارت کے بعد عمارت کے ذریعے میل کے علاقے میں ایک عظیم کیمیائی گودام جہاں ہم گا اخلاق کلاس اگلے تین دن کے لئے بند. The 15 یا 20 طالب علموں کو آہستہ آہستہ جمع, ان سب سے زیادہ کی توقع ڈینی اب بھی.

میں نے ہمیشہ اپنے آپ کو متعارف کرانے کی طرف سے اپنی تربیت کی کلاسیں شروع, کچھ پس منظر دے اور میرے رابطے کی معلومات سفید بورڈ پر لکھ. جیسا کہ میں کہہ رہا ہوں, "گڈ مارننگ, میرا نام Paul گالوان ہے", میں اپنا نام لکھنا, کہ ہر ایک اسے واضح طور پر دیکھ سکتے ہیں تو بڑے بڑے حروف میں سفید بورڈ پر اپ ای میل اور فون نمبر. کہ میں ڈینی بدلنے ہوں اور میں نے انہیں یقین دلاتا ہوں کہ میں ایک مناسب متبادل ہوں اس حقیقت کو بھی حل, وغیرہ. میں نے ہر ایک مختصر کیا وہ طور پر میں ساتھ جانا میں ان کی مخصوص ضروریات کی چیزوں کو سنوارنے کر سکتے ہیں تا کہ کلاس سے حاصل کرنا چاہتے ہیں اور ان کے نام بتائیں کہ ہے. معمول کی چیزیں.

ہم کہ لفاف کریں اور پروجیکٹر اپ میں آگ. میں میرا رابطہ معلومات کو مٹانے کے لیے جائیں اور … میں نے اسے مستقل نشان انداز میں لکھا تھا. میں تو ہوئےکچھہ ندامت محسوس ہوئی. میرے ذہن کی آنکھ میں, اس طرح دیکھا: ہے یہ Paul گالوان"" انسان, ہمارے پیارے ڈینی کے لئے آخری منٹ کا متبادل. وہ ایک کرومپل بزنس سوٹ اپ اور انشوان پہن رکھے ہیں. انہوں نے صرف اپنے نام بڑے حروف میں ہمارے سفید بورڈ پر لکھا مستقل مارکر. کیا ایک نظارہ!

یہ سب خوشی سے ختم, تاہم. یہ ایک کیمیکل کمپنی تھی ۔, سب کے بعد. ایک خاکی شیلف سے کچھ نہ کچھ تجربہ کار ملازم نکالا اور, شاید ای پی اے کے قواعد و ضوابط کی خلاف ورزی میں, بورڈ سے صاف کیا. میں رہنے میں کامیاب 1/2 کورس بھر میں کلاس سے پہلے دن وہ مجھے اچھی نظر ثانی آخر میں دی ۔. یہ میرا "چٹکی بھر ہاٹار پلائی" میری کمپنی میں ساکھ. میرا سامان کے پہلے ہی دن پہنچے ۔, تو میں بہت زیادہ presentable دن تھا دو اور تین.

میں واپس گھر سرخ آنکھ لے جا رہا تھا کے طور پر, میں نے "سیکھے گئے اسباق" اورخودکشی کرنا چاہتی تھی. کافی غور و غوض کرنا تھا. ابلاغ کی کلید ہے ۔. گاہک منصوبہ میں تبدیلیوں کے بارے میں بتائیں ۔. اگر آپ ممکنہ طور پر اس سے بچ سکتے ہیں تو کبھی اپنے سامان کے ہوائی اڈے پر چیک نہیں. اسپیئر "چیزیں لانا" کیس میں آپ اپنے سامان چیک کریں اور اسے یہ نہیں دے گا. میرے خیال میں سب سے اہم سبق سیکھا, تاہم, یہ تھا: ہمیشہ لکھنے سے پہلے ایک سفید بورڈ کے نچلے بائیں کونے میں ایک مارکر ٹیسٹ, بڑے بڑے حروف میں, "Paul گالوان".

</آخر>

نقطہ نظر: شیئرپوائنٹ بمقابلہ. بڑی Hadron Collider

یونائیٹڈ ایئر لائنز کی پروازیں کچھ اودبالل کی وجہ سے میں وسط لسانی میں لیا ۔, میں کسی نہ کسی طرح "غیر استعمال شدہ میل تبدیل کرنے کے لئے ایک پیشکش کے ساتھ ختم ہو گئی" میں تقریبا ایک درجن مفت میگزین ممبرشپ. کہ کس طرح میں سائنسی امریکی کے لئے میگزین سبسکرائب کو ختم کر دیا ہے.

سافٹ ویئر کے طور پر / مشاورت لوگ, ہم اپنے کیریئر میں بہت سے مشکل کاروباری ضروریات کا سامنا. اس وقت سب سے زیادہ, ہم محبت کرتے ہیں ان کی ضروریات اور حقیقت میں, یہ شاید کیوں ہم سوچتے ہیں کہ اس پیشے کو دنیا میں سب سے بہتر ہے ہے. میں کبھی کبھار کیا دنیا میں صرف میں تاریخ میں کسی بھی دوسرے وقت میں پیدا ہوتا تو میں خود کے ساتھ کیا جائے گا تعجب. کس طرح خوفناک یہ کام میں استعمال کرنے کے لیے حاصل کی اقسام پر دیکھنے سے محروم کرنا ہو گا, اس وقت اور دنیا کی تاریخ میں جگہ پر? مجھے لگتا ہے کہ: بہت زبردست.

سالوں سے, کچھ مجھے کا سامنا کرنا پڑا ہے اس کی ضروریات کا پورا کرنے کے لئے انتہائی مشکل رہے ہیں. SharePoint کے پیچیدہ اسباب, غیر ویب-دوست ٹیکنالوجی پر مبنی لائحہ عمل کی عمل کاری ویب کی تعمیر, پیچیدہ بیزٹالک اورکہیسٹراٹانس اور اس طرح. ہم سب کر سکتے ہیں (امید ہے) فخر واپس ہمارے کیریئر پر نظر آتے ہیں اور کہتے ہیں, "جی ہاں, اس کے حل کے لیے ایک مشکل سے ایک تھا ۔, لیکن آخر میں پوناد اس سومباٹچ!" بہتر ابھی تک, مزید دلچسپ اور تفریح کے چیلنجوں کے منتظر ہیں.

مجھے ذاتی طور پر جو لگتا ہے کہ اپنے تجربے کی فہرست, اس معاملے میں, بہت گہرا ہے اور میں اس بات پر بہت فخر ہوں (میں جانتا ہوں کہ میری بیوی 1 کو سمجھ کبھی نہیں کرے گا اگرچہ/اس کی 20). لیکن اس ہفتے, میں کے بارے میں ایک مضمون پڑھ رہا تھا لارج ہیڈرن کولائیڈر میرے سائنسی امریکی میگزین میں ان نایاب عاجزانہ لمحات میں سے ایک تھا جہاں مجھے احساس ہوا کہ میرے "وشال کے باوجود" حالت میں مخصوص حلقوں یا گہرے کتنا مجھے لگتا ہے کہ میرے ساتھ کا تجربہ, مکمل طور پر مختلف دنیاؤں میں حقیقی رفائیم ہیں ۔.

لاہور ٹیم پر لوگ منظم کرنے کے لئے کچھ مسائل بدستور حل طلب سے واقعی ہے ۔. چاند پر غور. مجھے واقعی چاند کے بارے میں زیادہ نہیں لگتا (اگرچہ میں سیکھا ہے یہ زمین کی گردش سست ہوتی ہوئی ہے کیونکہ میں اس کے بارے میں بہت شک گزر چکا, جو طویل مدت میں ہم انسانوں کے لئے ایک اچھی بات نہیں ہو سکتا). لیکن, لاہور ٹیم فکر کرنے کی ضرورت. لاہور کے آلات کہ وہ چاند کے متاثر ہوتے ہیں بہت حساس ہیں (Earth-rotation-slowing-and-eventually-killing-all-life) کشش ثقل. یہ ایک کلمھ کے پورا کرنے کے لئے ایک ضرورت ہے — چاند کی مداخلت کے باوجود درست پیمائش پیدا.

میں اس جملے کو پڑھا تو مجھے اس مسئلہ پونڈرانگ تھا: "پہلی سطح گے وصول کریں اور صرف تمام ڈیٹیکٹر کے اجزاء کے ایک ذیلی سیٹ سے ڈیٹا کا تجزیہ, جو یہ امید افزا واقعات کی بنیاد پر الگ تھلگ عوامل جیسے کہ باہر منتخب کر سکتے ہیں سے ایک ؤرجاوان مواون آؤٹ پر ایک بڑی زاویہ کو بیم کے محور سے پرواز کر دیکھا گیا ہے ۔" واقعی … ? قسم کا سینڈباکس اور کبھی نہیں کرے گا کہ مجھے مت چلائیں.

اگلی بار باہر کچھ دوستوں کے ساتھ ہوں, میں نے ایک ٹوسٹ لاہور پر کام کرنے والے اچھے لوگوں کو اکٹھا کرنے جا رہا ہوں, امید ہے وہ نہیں کامیابی سے ہگ بوسون ذرہ کے وزن اور چاند پر لعنت. میرا مشورہ ہے آپ اسی طرح کرتے ہیں. It will be quite the toast 🙂

</آخر>

دنیا ٹیگز: