زمرہ آرکائیو: کمپیوٹر

کمپیوٹر اور گیجٹ کی — کیوں آپ کی سکرین کو خالی ہو جاتا ہے, آپ کو حاصل کرنا چاہئے ہوسٹنگ کس قسم کی, گانے، نغمے Etc بلاگنگ پر شروع کرنے کے لئے.

ٹائم کیپسول ساتھ سست ٹائم مشین – حل!

مجھے سوچنے دو — آپ کو ایک نیا ٹائم کیپسول خریدا, خاندان کی تصاویر اور گھر ویڈیوز میں سے نصف ٹیرا بائٹ اپ کے پیچھے آپ کی ٹائم مشین کو قائم, اور ہو یہ توقع “ہاتھ مفت” اس وقت سے? تو پھر تم اسے لے جائے گا کہ کہے اس ترقی بار ملا 563 دنوں (or some such ridiculous number) مطابقت پذیر کرنے کے?

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

سب سے پہلے, آپ میک پر آپ کے سسٹم کی ترجیحات سے آپ کے سافٹ ویئر اپ ڈیٹ پین کا آغاز.

Mac Software Update
آپ کے پاس اس بات کا یقین اس اپ ڈیٹ, جس میں خاص طور پر اس مسئلہ سے خطاب.
Mac Software Update

یہاں ایپل اس اپ ڈیٹ کے بارے میں فرماتا ہے:

OS X شعر کے بارے میں 10.7.5 اضافی اپ ڈیٹ
OS X v10.7.5 اضافی اپ ڈیٹ OS X شعر چل رہا ہے تمام صارفین کے لئے سفارش کی جاتی v10.7.5 اور درج ذیل اصلاحات شامل کیا جاتا ہے:

  • ٹائم مشین کے بیک اپ کو مکمل کرنے کے لئے ایک بہت طویل وقت لینے کے لئے سبب بن سکتا ہے کہ ایک مسئلہ کو حل کرتا
  • شروع کرنے کی طرف سے ایک ڈیولپر ID کے ساتھ دستخط بعض پروگراموں کو روکتا ہے کہ ایک مسئلہ سے خطاب

اس نصب نہیں ہے تو, پر کلک کریں “تخسوچت چیک کریں” ٹیب, اور اسے نصب. دوسرے کی تازہ کاریوں کے ساتھ بنڈل کے طور پر اسے نصب کیا جا سکتا ہے یاد رکھیں. تو, جب تک آپ کے میک کے طور پر ہے، اپ ٹو ڈیٹ, آپ اس مخصوص اپ ڈیٹ لاپتہ کے بارے میں بہت زیادہ فکر کرنے کی ضرورت نہیں.

تمام امکانات میں, اس اپ ڈیٹ آپ کی تصدیق کیلئے ٹائم کیپسول پر اپنے سست ٹائم مشین کو ٹھیک کرنے کی ضرورت ہو گی کہ تمام ہے, آپ کی مشین دوبارہ شروع کرنے اور ٹائم مشین کا آغاز. چند منٹ اسے دے اور اس کی رفتار قابل قبول ہے تو دیکھنے (کے بارے میں 10-20 MB اپنے وائرڈ گیگابٹ نیٹ ورک پر ایک دوسری).

اگر یہ نہیں ہے, یا آپ کو اپ ڈیٹ کو انسٹال نہ کی دوسری وجوہات ہو تو, آپ کوشش کر سکتے چند دیگر ان تجاویز موجود ہیں.

  • QuickSilver and Dropbox iconsفائل سسٹم کا تخکرمن کیا جا سکتا ہے کہ درخواستوں برخواست. ڈراپ باکس, پارا وغیرہ. آپ کے مینو بار پر انہیں تلاش. دایاں ماؤس کو آاکنوں پر کلک کریں اور چھوڑو منتخب.
  • Finder optionکہ فائنڈر تمام سائز دکھانے کے لئے مقرر نہیں ہوا ہے. ایک فائنڈر ونڈو کھولنے, ان اختیارات کو لانے کی سییمڈی-J مارا, اور حساب لگائیں تمام سائز ہے کہ یقینی بنانے نہیں ticked کی (یہ یہاں اسکرین شاٹ میں ticked دکھایا جاتا ہے اس حقیقت کے باوجود).

    یہ معمول فائنڈر ترجیحات کے تحت نہیں ہے، یاد رکھیں, آپ کیا سییمڈی-I کا استعمال کرتے ہوئے آئے گا.

  • Kill Finderکوشش کرنے کی آخری بات فائنڈر مارنے اور relaunch پر ہے. کسی بھی مینو بار پر ایپل علامت (لوگو) پر کلک کریں, منتخب “طاقت چھوڑ دیا…” شو ونڈو سامنے لانے کے لئے, فائنڈر منتخب کرنے اور Relaunch کی بٹن دبائیں

آخری مرحلہ (فائنڈر ہلاک اور relaunching کے) یقینی طور پر کام کرتا ہے کچھ کے طور پر پیش کیا گیا ہے. اور کچھ نہیں کیا ہے تو اسے آزمائیں کرتے. فائنڈر ہلاک اور relaunching کا ایک اور طریقہ کمانڈ جاری کرنے کا ہے killall Finder ایک ٹرمینل ونڈو سے.

ان تجاویز پر کام نہیں کیا تو, آپ قسمت سے باہر بہت زیادہ ہیں. ایک اور بات آپ کو کوشش کر سکتے ہیں اب بھی موجود ہیں, جس میں شاید کام نہیں کرے گا. یہ یقینی طور پر ایسا نہیں کیا, میرے لئے, لیکن مجھ میں تھا کہ ایک احساس دیا “فکسنگ” مسئلہ یہ ہے.

آپ کے ٹائم کیپسول رابطہ قائم (ترکان) براہ راست آپ میک پر. ایسا کرنے کے لئے ترتیب میں, ان اقدامات پر عمل.

  • سب سے پہلے, آپ کے نیٹ ورک کے لئے اپنے ترکان رابطہ قائم, اور ہوائی اڈے یوٹیلٹی کا استعمال کرتے ہوئے اسے قائم.
  • آپ کے نیٹ ورک سے اس منقطع. (ایتھرنیٹ کیبل منقطع.)
  • اپنے Mac سے ایتھرنیٹ کیبل منقطع, اور ترکان رابطہ قائم (تین آؤٹ پٹ بندرگاہوں میں سے ایک) آپ میک پر.

iPhoto کے میں ڈپلیکیٹ درآمد کس طرح سے بچنے

آپ میں budding فوٹوگرافر کے لئے, iPhoto کے ایک godsend ہے. یہ آپ SWANKY نئے iMac یا میک کتاب ایئر پر پہلے سے نصب آتا ہے کہ iLife تصویر تنظیم پروگرام ہے. اصل میں, مجھے iPhoto کے ایک میک پر تبدیل کرنے کے لئے اہم وجوہات میں سے ایک ہے جو کہنا طور پر جہاں تک جانا ہو گا. میں جانتا ہوں, متبادل ہیں, لیکن ہموار انضمام اور ہموار طور پر ریشم کے کام کے فلو کو, iPhoto کے سپریم reigns.

iPhotoTaggerلیکن (کے, ہمیشہ ایک نہیں ہے “لیکن”), iPhoto کے کام کے فلو کو میں کچھ کے لئے ایک مسئلہ پیدا کر سکتے ہیں. یہ آپ کی تصاویر کو گولی مار کرنے کی توقع رکھتا ہے, آپ کے میک کے لئے اپنے کیمرے سے رابطہ قائم, میک کے لئے کیمرے سے تصاویر منتقل, / ترمیم کریں اور اشتراک کو بڑھانے کے (فیس بک, فلکر) یا پرنٹ یا تصویر کی کتابیں بنانے کے. یہ بہاؤ (کچھ سامنے تسلیم کے ساتھ, سرخ آنکھ ہٹانے کے, تقریب / البم تخلیق وغیرہ) ایک جادو کی طرح کام کرتا ہے — آپ کو صرف اپنے نئے ڈیجیٹل کیمرے کے ساتھ باہر شروع کر رہے ہیں تو. کیا آپ پہلے سے ہی ہے تو 20,000 آپ اپنے پرانے کمپیوٹر پر پرانی تصاویر اور اسکین (میں “میری تصویریں”)?

یہ میں نے iPhoto کے ساتھ کھیلنا شروع کر دیا جب کے ساتھ سامنا کیا گیا تھا مسئلہ ہے. میں نے اس طرح مسائل کا تخمینہ ہے میں خود کو فخر ہے. تو, میں نے بہت احتیاط سے میرے پرانے لائبریری درآمد کرنے کا فیصلہ. درآمد کرتے ہوئے “میری تصویریں” (جو، کافی کے ساتھ شروع کرنے کا اہتمام کیا گیا), مجھے فولڈر فولڈر کو اس کے ذریعے چلا گیا, iPhoto کے اور پر ان کے گھسیٹنے اور گر, ایک ہی وقت میں, ان کے لیبل (اس میں اور تصاویر) میں نے سوچا کہ کیا کے ساتھ مناسب رنگوں کے تھے. (میں نے استعمال کیا “معلومات حاصل کریں” رنگ لیبل کے لئے فائنڈر میں تقریب.) میں نے ہوشیار کیا جا رہا تھا سوچا, لیکن میں نے ایک ٹھیک کے ساتھ ختم (لیکن رنگین) گندگی, ساتھ میرے فولڈرز اور تصاویر رینڈم رنگین کھیلوں. اس کا موازنہ اور یہ جاننے میں اور کہاں کرنا ناممکن لگ رہا تھا میرا 20,000 فوٹو iPhoto کے میں میں درآمد کر لی; تو میں نے میری بہت پہلے میک اپلی کیشن لکھنے کا فیصلہ — iPhotoTagger. یہ اس کے لکھنے کے لئے ایک ہفتے کے بارے میں لے گئے, لیکن یہ میری تصویر پریشانیوں کو جلد ہی حل. اب میں اسے فروخت اور کچھ پیسے بنانا چاہتے ہیں.

یہاں یہ کیا کرتا ہے. یہ سب سے پہلے آپ کے iPhoto کے لائبریری سے گزرتا ہے اور تم وہاں ہے کیا کیٹلاگ. یہ تو آپ کی وضاحت کے فولڈر کو سکین کرتا ہے اور آپ کی لائبریری میں ان لوگوں کے ساتھ وہاں میں تصاویر کا موازنہ. ایک تصویر بالکل ایک بار پایا جاتا ہے, یہ ایک گرین لیبل ملے گا, اسے باہر کھڑا ہے تاکہ جب آپ اپنے فائنڈر میں اس کے لئے براؤز (جس میں ونڈوز ایکسپلورر کے لئے میک بات ہے). اسی طرح, تصویر آپ iPhoto کے لائبریری میں ایک سے زائد مرتبہ ظاہر ہوتی ہیں،, یہ پیلے رنگ میں ٹیگ کیا جائے گا. اور, ماورائے میل جا, تمام تصاویر کے اندر اندر آپ iPhoto کے لائبریری میں درآمد کیا گیا ہے تو iPhotoTagger اپنے فولڈر سبز رنگ گے. جزوی طور پر درآمد کیا گیا ہے کہ ان فولڈرز پیلا ٹیگ کیا جائے گا.

تصویر مقابلے کے Exif ڈیٹا کا استعمال کرتے ہوئے کیا جاتا ہے, اور منصفانہ درست ہے. iPhotoTagger آپ iPhoto کے لائبریری کے اندر اندر کچھ بھی نظر ثانی نہیں کرتا ہے براہ مہربانی نوٹ. ایسا کرنے دانشمندی نہیں ہوگی. یہ محض معلومات جمع کرنے کی لائبریری پڑھتا ہے.

یہ پہلا ورژن (V1.0) پانیوں ٹیسٹ کرنے کے لئے جاری کی گئی ہے, یہ تھے, اور قیمت ہے $1.99. کافی دلچسپی ہے تو, میں نے بہتر کارکردگی کے ساتھ V2.0 پر کام کریں گے (پرل اور SQLite کی کا استعمال کرتے ہوئے, آپ کو پتہ ہونا چاہئے). میں بالکل اس قیمت گا $2.99. اور, سود کمزور پڑنے نہیں کرتا تو, اور V3.0 (کے لئے $3.99) ایک مناسب فائل کی مدد سے دکھایا جائے گا, کارکردگی پین, اختیارات آپ کے اپنے رنگ منصوبہ کا انتخاب کرنے کی, کے لئے نشان راہ تبصرے (اور, آپ کو پتہ ہونا چاہئے, شاید مقصد C میں دوبارہ). کیا تم مجھ سے پیسے بھیجنے کے لئے تیزی سے لے جانا اس سے پہلے, iPhotoTagger چیتوں اور شیر کی ضرورت ہے کہ معلوم کریں (OS-X 10.6 اور 10.7). اگر شک میں, آپ کر سکتے ہیں واپس موضوع پر ورژن ڈاؤن لوڈ، اتارنا اور اس کے ساتھ کھیلنے کے. یہ مکمل طور پر قابل عمل ہے, اور تصاویر / فولڈر کی فہرستیں سبز اور پیلا میں ٹیگ کیا جا کرنے کے لئے پیدا کر دے گا, لیکن اصل میں ان کو ٹیگ نہیں کیا جائے گا.

آپ مجازی Thumbdrive

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

زیادہ تر لوگ وہ کسی بھی کمپیوٹر سے ان فائلوں تک رسائی حاصل کر سکتے ہیں تاکہ وہ کے سامنے میں خود کو تلاش کرنے کے لئے ہو کے ارد گرد ان thumbies لے. ان کمپیوٹرز آپ عادت کمپیوٹر نہیں ہیں (یعنی, آپ کی بیوی کی نوٹ بک, بچوں’ پی سی, دفتر کے کمپیوٹر وغیرہ), مجازی ڈراپ باکس مکمل طور پر ایک حقیقی thumbdrive کی ضرورت نراکرن نہیں کر سکتے ہیں. بے ترتیب کمپیوٹر کے لئے, صرف اسے کاٹ نہیں کرتا مجازی. لیکن اگر آپ ایک عادات کے شخص اور شٹل ایک باقاعدہ کمپیوٹر سے دوسرے ہیں تو, ڈراپ باکس ایک حقیقی USB ڈرائیو کے مقابلے میں اصل میں ایک بہت بہتر ہے. تمہیں کیا کرنا ہے تمام نصب کرنے کے لئے ہے ڈراپ باکس ان تمام مشینوں پر, جو بھی اسی قسم کی ہو کی ضرورت نہیں ہے — وہ میکس ہو سکتا ہے, پی سی, لینکس خانوں وغیرہ. (اصل میں, ڈراپ باکس اس کے ساتھ ساتھ آپ کے موبائل آلات پر نصب کیا جا سکتا ہے, آپ استعمال کریں گے کہ کس طرح اگرچہ یہ واضح ہے سے دور ہے.) آپ ڈراپ باکس نصب ایک بار, آپ کو ایک خاص فولڈر پڑے گا (یا ڈائریکٹری) آپ سامان کو بچانے کے کر سکتے ہیں جہاں. یہ خصوصی فولڈر / ڈائریکٹری ہے, حقیقت میں, ایک باقاعدہ لیکن کچھ بھی نہیں. بس ایک پس منظر کے پروگرام کی نگرانی اور ایک سرور کے ساتھ جادوئی وقت سازی ہے کہ وہاں (ایک بادل پر جو), اور آپ کو آپ کی اسناد کے تحت ڈراپ باکس نصب ہے جہاں دیگر تمام کمپیوٹرز کے ساتھ. بہتر ابھی تک, آپ کے کمپیوٹر ایک مقامی نیٹ ورک کا اشتراک تو, ڈراپ باکس عملی طور پر کوئی وقت نہیں میں ان کے درمیان مطابقت پذیر کرنے کے لئے اس کا استعمال کرتا ہے.

یہاں میں ڈراپ باکس آپ کے لئے کیا کر سکتے ہیں پر یو ٹیوب پر پایا ویڈیو ہے:

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

لیکن آپ کہہ سکتے ہو, “ہے, کہ مسئلہ ہے — کس طرح میں نے کسی کو ان میں دیکھ سکتے ہیں جہاں کچھ دور دراز کے مقام پر اپنے ذاتی فائلوں ڈال کر سکتے ہیں?” ٹھیک ہے, ڈراپ باکس وہ خود کو آپ کے پاس ورڈ کے بغیر کھول نہیں کر سکتے ہیں صنعت معیاری خفیہ کاری کا استعمال ہے کہ. میں ان پر اعتماد کا انتخاب کیا. سب کے بعد, وہ اس بےرمز کر سکتے ہیں یہاں تک کہ اگر, کس طرح وہ آپ کے اکاؤنٹ کی تعداد یا جو کچھ بھی تلاش کرنے کی امید میں بے ترتیب کی شکل میں اعداد و شمار کی کے terabytes troll کے کر سکتے ہیں? اس کے علاوہ, آپ کو سیکورٹی کے بارے میں فکر مند ہیں تو, آپ کو ہمیشہ ایک TrueCrypt حجم تشکیل دے سکتے ہیں ڈراپ باکس.

ایک ڈال کر سکتے ہیں کا استعمال کرتے ہیں ڈراپ باکس آپ کی درخواست کے اعداد و شمار رکھنے میں کمپیوٹر کے درمیان موافقت پذیر ہے. یہ میکس اور علامتی لنکس کے ساتھ بہترین کام کرتا ہے. مثال کے طور پر, آپ کو ایک Macbook اور ایک iMac کے ہے تو, آپ میں آپ کی ایڈریس بک ڈال کر سکتے ہیں آپ ڈراپ باکس ڈائریکٹری, معمول مقام سے ایک علامتی لنک بنانے کے (~ / لائبریری / ApplicationData / Mail.app میں) اور دونوں کمپیوٹرز میں ایک ہی پتہ کی کتاب دیکھنے کی توقع. اسی چال کے طور پر اچھی طرح سے دوسرے پروگراموں کے ساتھ کام کریں گے. کیا آن لائن بلاگنگ سافٹ ویئر کے ساتھ اس کی کوشش کی ہے (ecto) اور میری ترقی کے ماحول (NetBeans کی).

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

تو, آپ کو ان وجوہات کی بنا پر تو اس کے علاوہ میں ایک مجازی thumbdrive کرنے کے لئے (یا اس کے بجائے) ایک حقیقی جسمانی ایک, کے لئے سائن اپ کرتے ہیں ڈراپ باکس اس صفحے پر ملین لنکس میں سے کسی کے ذریعے. میں نے تم سے کہا تھا کہ آپ کے دوستوں کو آپ کے لنک کا استعمال کرتے ہوئے سائن اپ تو, آپ ہر ریفرل کے لئے 250MB اضافی ملے گا?

کی طرف سے تصویر Debs (ò‿ó)♪

ہوسٹنگ کی خدمات

hosting.gifآج کی دنیا میں, آپ کو ایک ویب سائٹ نہیں ہے, آپ موجود نہیں ہیں. ٹھیک ہے, کہ مکمل طور پر درست نہیں ہو سکتا — آپ کو ایک فیس بک کا صفحہ یا بلاگ کے ساتھ صرف ٹھیک کر سکتے ہیں. لیکن انٹرنیٹ کے جمہوری نوعیت صرف صارفین کے بجائے معلومات کے فراہم کرنے والے بننے کے لئے ہم میں سے بہت حوصلہ افزائی. ہوشیار ہیں, حقیقت میں, سامری فراہم کرنے اور صارفین کے درمیان خود میں پوزیشن, اور خوبصورت انعامات حاصل. مذکورہ بالا فیس بک دیکھو, یا گوگل, یہ بڑا بنا دیا ہے کہ ان کے انٹرنیٹ کے کاروبار کی یا کسی ایک. انٹرنیٹ کے بھی چھوٹی فرائز, اس طرح تمہاری حقیقت کے طور پر چھوٹے وقت بلاگرز سمیت, خود کو ویب ٹریفک اور تکنیکی مسائل کے استحکام قسم سامنا. میں نے حال ہی Arvixe.com میں ایک مجازی نجی میزبان NamesDirect.com میں اپنے مشترکہ میزبانی سے منتقل کر دیا, and even more recently to InMotion. نہیں, میں نے یہ کیا ہے. میں چلا گیا اور اپنے قارئین پر تکنیکی شبدجال گرا دیا ہے. لیکن اس پوسٹ پر budding ویبماسٹروں ہے تکنیکی انتخاب پر ہے. (ہم مزید آگے بڑھنے سے پہلے, مجھے حقیقت کو ظاہر کرتے ہیں کہ لنکس InMotion اس پوسٹ میں تمام الحاق کے لنکس ہیں.)

آپ ایک چھوٹا سا ویب سائٹ کے ساتھ شروع کرتے ہیں تو, آپ عام طور پر وہ کہتے ہیں کے ساتھ جانا “مشترکہ میزبانی” — ویب ہوسٹنگ soltuion کی معیشت کلاس. آپ ایک ڈومین نام کا اندراج (اس طرح thulasidas.com کے طور پر) کے لئے $20 یا $30 اور آپ کے صفحات ڈال ویب پر ایک جگہ کے لئے ارد گرد نظر. آپ کے تحت کے لئے ہوسٹنگ کے اس قسم کے حاصل کر سکتے ہیں $10 ایک ماہ. (مثال کے طور پر, InMotion کے طور پر کم کے لئے ایک پیکیج ہے $4 ایک ماہ, اندر پھینک دیا ایک مفت ڈومین نام کا اندراج کے ساتھ) ان فراہم کرنے والے کے زیادہ تر لا محدود بینڈوڈتھ کی تشہیر, لا محدود سٹوریج, لامحدود ڈیٹا بیس وغیرہ. ٹھیک ہے, آپ انٹرنیٹ پر دیکھ سب کچھ یقین نہیں ہے; آپ کے لئے ادا کیا. آپ کو کلک کرنے سے پہلے ٹھیک پرنٹ پڑھتے ہیں “یہاں” قبول کرنے کے لئے 30 صفحہ طویل شرائط و ضوابط, آپ کو لامحدود واقعی محدود کا مطلب ہے کہ دیکھیں گے.

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

مشترکہ میزبانی مختلف پیکجوں کے میں آتا ہے, کورس. بزنس, کے لئے, الٹی وغیرہ. — وہ سب کے سب محض buzzwords اشتھاربازی کر رہے ہیں, بنیادی طور پر آپ کو ملے گا وسائل کے اشتراک کے مختلف سائز بیان. اگلے اپ گریڈ کی ایک اور buzzword ہے ہے — بادل ہوسٹنگ. یہاں, وسائل بھی مشترک ہیں. لیکن بظاہر وہ جغرافیائی منتشر ڈیٹا سینٹرز پر رہائش پذیر, گرڈ ٹیکنالوجی کے کسی قسم کے ذریعے اصلاح اور توسیع پذیر. ہوسٹنگ کی یہ قسم بہتر ہے کیونکہ سمجھا جاتا ہے, آپ کے وسائل سے باہر چلاتے ہیں, ہوسٹنگ پروگرام مختص کر سکتے ہیں. مثال کے طور پر, آپ اچانک کیونکہ آپ کے مضحکہ خیز پوسٹ فیس بک اور ہے Digg پر وائرل جانے کی ٹریفک بڑھتی ہوئی وارداتوں ہے تو, بادل آسانی سے سنبھال سکتا ہے. وہ, کورس, زیادہ آپ کو چارج, لیکن مشترکہ میزبانی منظر نامے میں, وہ شاید عارضی طور پر آپ کو تالا لگا کرے گا. میرے لئے, وسائل کی میں سے کچھ ہٹا کے ساتھ کی میزبانی مشترکہ کی طرح بادل ہوسٹنگ کی آواز. یہ ایک پائی کا اشتراک کرنے کی طرح ہے, لیکن ہاتھ تمام اجزاء کے ساتھ, تو یہ آپ کو باہر چلاتے ہیں, وہ فوری طور پر آپ کے لئے کچھ زیادہ گرم کر سکتے ہیں.

The “بزنس کلاس” ویب ہوسٹنگ کی VPS یا مجازی نجی سرور ہے. یہاں, اگر آپ کو ایک سرور ہے (ایک مجازی ہی سہی) خود کے لئے. آپ کے بعد سے “اپنے” اس سرور, آپ اس کے ساتھ تم جو چاہو کر سکتے ہیں — آپ کے پاس “جڑ” رسائی. اور مشتہر وسائل ہیں, کم یا زیادہ, آپ کے لئے وقف. یہ آپ xampp کی نصب ہے جہاں آپ کے گھر کے کمپیوٹر پر ایک حقیقت چل رہا ہے کی طرح ہے. صرف کمی آپ کو دوسرے VirtualBoxes آپ VPS چل رہا ہے جہاں کے کمپیوٹر پر چل رہے ہیں کس طرح بہت سے جانتے نہیں ہے. تو اگر آپ اصل لطف اندوز حاصل کرنے کے وسائل کا حصہ نام نہاد سے مختلف ہو سکتی ہے “سرشار” ہیں. جڑ تک رسائی اور ارد وقف وسائل کے لئے, آپ ایک پریمیم ادا. VPS مشترکہ میزبانی کے طور پر تقریبا دس گنا زیادہ سے زیادہ اخراجات. InMotion, مثال کے طور پر, کے لئے ایک VPS پیکیج ہے $40 ایک ماہ, میں کے لئے سائن اپ کیا ہے جس میں.

VPS ہوسٹنگ ہے کہ عام طور پر ریاست کے سروس کی سطح معاہدوں کے ساتھ آتا ہے 99.9% اپ ٹائم یا دستیابی. یہ اپ ٹائم سے مراد یہ ہے کہ نوٹ کرنا اہم ہے, نہیں VPS کی آپ مثال کے طور پر, لیکن ورچوئل سرورز کی میزبانی کہ سرور. آپ اپنے VPS کے مالک ہیں, یہ کریش ہو تو, یہ بڑی حد تک آپ کا مسئلہ ہے. آپ کے فراہم کرنے کی پیشکش کر سکتے ایک “مکمل طور پر منظم” سروس (InMotion کرتا ہے), لیکن یہ عام طور پر آپ کو کچھ منتظم کام کرتے ہیں اور مشورہ حاصل کرنے کے لئے ان سے پوچھ سکتے ہیں کا مطلب ہے کہ. میرے معاملے میں, میری VPS پھانسی شروع کر دیا (کیونکہ اے پی سی پر کام کیا تاکہ میں پی ایچ پی کی حمایت کے لئے DSO پر منتقل کرنے کا فیصلہ کیا ہے اس سے پہلے کہ کچھ FastCGI مسائل کے — میں جانتا ہوں, techie شبدجال کے بہت سے, لیکن میں نے سرور مینجمنٹ پر میری اگلی پوسٹ کے لئے بنیادی بچھانے رہا ہوں). میں مسئلہ کی تشخیص میں مدد کے لئے حمایت کی جب ان سے پوچھا, انہوں نے کہا کہ, “آپ کے سرور بہت سے پی ایچ پی کی عمل انڈجنن ہے کیونکہ یہ لٹک رہی ہے. میں کے ساتھ آپ کی مدد کر سکتے ہیں کچھ?” درست بیان, میں تسلیم کرنا ضروری ہے, لیکن آپ کے لئے تلاش کر رہے ہیں کی مدد کی ضروری نہیں کہ قسم. وہ کہہ رہے تھے, آخر, VPS سرور میرا بچہ تھا, اور میں اس کی دیکھ بھال کرنا پڑے گا.

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

میں نے ایک کی میزبانی سرشار سرور کے ساتھ کوئی براہ راست تجربہ ہے, لیکن میں ترقیاتی مقاصد کے لئے گھر میں چل رہا سرورز کے ایک جوڑے کی ہے. میں ساتھ xampp دو کمپیوٹر پر چلانے کے (میرے iMac کے پر ایک حقیقت پر ایک حقیقی اور ایک) MAMP کے ساتھ یا اور دو. اور میں سرشار سرور کا تجربہ اسی طرح کی ہونے جا رہا ہے سمجھتے ہیں — آپ کے لئے مختص وسائل کے ساتھ آپ کے بیک اور کال میں ایک سرور, یہ آپ کو چلانے چاہتے ہیں کہ جو کچھ بھی ہے چل رہا ہے.

کسی حد تک مشترکہ سے زیادہ باہر پھیل گیا اور VPS ہوسٹنگ وہ ایک ری سیلر کے اکاؤنٹ میں کیا کہتے ہیں. ہوسٹنگ کی یہ قسم بنیادی طور پر ایک چھوٹی سی ویب ہوسٹنگ فراہم کرنے والے کے طور پر آپ کا تعین کرتا ہے (شاید ایک مشترکہ میزبانی کے موڈ میں, جیسا کہ اوپر بیان) اپنے آپ کو. آپ کی طرف سے کچھ پیسے کمانے کے لئے چاہتے ہیں تو یہ دلچسپ ہو سکتا ہے. InMotion, مثال کے طور پر, آپ کے لئے ایک ری سیلر پیکج فراہم کرتا ہے $20, اور enduser حمایت کے بعد خود کو تلاش کرنے کے لئے وعدہ کیا. کورس, آپ اصل میں اپنے ممکنہ گاہکوں کو دوبارہ بیچنا جب, آپ کو آپ کی پیشکش کی وہ یا تو قیمتوں کا تعین یا خصوصیات کی شرائط میں کمپنی سے براہ راست حاصل کر سکتے ہیں اس سے بہتر کچھ ہے بات کو یقینی بنانا چاہتے ہیں. ورنہ, انہیں آپ کے پاس آیا کرنے کے لئے یہ زیادہ احساس نہیں کریں گے, گے یہ?

تو وہاں. یہی وجہ ہے کہ آپ کے پاس ہوسٹنگ کے اختیارات کے سپیکٹرم ہے. آپ کرنے کی ضرورت یہ سب سپیکٹرم میں آپ کی ضروریات گر جہاں اعداد و شمار ہے, اور اس کے مطابق منتخب کریں. آپ کو منتخب کرنے کے ختم تو InMotion (ایک وار پسند), آپ تو میری الحاق کے لنکس میں سے ایک کا استعمال کرتے ہوئے ہے تو میں شکر گزار ہو گا.

We Are Moving…

Unreal Blog has moved to a more powerful server at Arvixe. [Disclosure: All the server links in this article are affiliate links.] For those interested in moving your hosting to a new server, I thought I would describe the “gotchas” involved.

This gotcha got me during a test migration of my old posts to the new server. I had over 130 posts to migrate. When I moved them to the new blog on the new server, they looked like new posts. To the unforgiving logic of a computer (that defies common sense and manages to foul up life), this pronouncement of newness is accurate, میں تسلیم کرتے ہیں — they were indeed new posts on the new server. تو, on the 10th of January, my regular readers who had signed up for updates received over 100 email notifications about “new posts” on my blog. Needless to say I started getting angry emails from my annoyed regulars demanding that I remove their names from my “list.excessive” (as one of them put it). If you were one of those who got excessive emails, please accept my apologies. Rest assured that I have turned off email notifications, and I will look and hard into the innards of my blog before turning it back on. And when I do turn it on, I will prominently provide a link in each message to subscribe or unsubscribe yourself.

As you grow your web footprint and your blog traffic, you are going to have to move to a bigger server. میرے معاملے میں, I decided to go with Arvixe> because of the excellent reviews I found on the web. The decision of what type of hosting you need makes for an interesting topic, which will be my next post.

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

I first heard of “کلاؤڈ کمپیوٹنگ,,en,میں نے سب سے پہلے کے بارے میں سنا,,en,ترویندرم میں میرے دوست نے اس کے بارے میں بات کر شروع کر دیا جب,,en,موضوع پر سیمینار اور کانفرنسیں منعقد کر,,en,میں گرڈ کمپیوٹنگ سے واقف تھی,,en,تو میں نے اسے اسی طرح کچھ تھا سوچا اور یہ کہ میں اسے چھوڑ دیا,,en,لیکن میرے ایک حالیہ ضرورت مجھ سے سچتر کمپیوٹنگ واقعی میں کیا ہے بادل,,en,اور ایک اس چاہتے ہیں کیوں,,en,میں نے سوچا کہ میں uninitiated کے ساتھ میری بصیرت کا اشتراک کریں گے,,en,میں نے ایک مذموم مقصد کے تھوڑا سا کے ساتھ یہ پوسٹ لکھنے کہ اقرار کرے,,en,کیا ہے کہ مقصد یہ ہے کہ میں اس پوسٹ کے آخر میں ظاہر ہوں گے کچھ ہے,,en,مجھے یہ کہتے ہوئے اس کے کمپیوٹر کے لئے آتا ہے جب کہ میرے پاس کوئی ایرر ہوں کی طرف سے شروع کرتے ہیں,,en,مجھے کمپیوٹنگ اور پروگرامنگ کے ساتھ اپنے طویل محبت کرنا شروع کر دیا,,en,لوگ دیر رات سائیکل CLT اور فورٹران کارڈز کی پوٹ کرنے کے لئے سواری,,en,ان لوگوں کے مذاق سے بھرے مہم جوئی تھے,,en” when my friend in Trivandrum started talking about it, organizing seminars and conferences on the topic. I was familiar with Grid Computing, so I thought it was something similar and left it at that. But a recent need of mine illustrated to me what cloud computing really is, and why one would want it. I thought I would share my insight with the uninitiated.

ہم مزید کسی جانے سے پہلے, I should confess that I write this post with a bit of an ulterior motive. What that motive is is something I will divulge towards the end of this post.

Let me start by saying that I am no noob when it comes to computers. I started my long love affair with computing and programming in 1983. Those late night bicycle rides to CLT and stacks of Fortran cards – those were fun-filled adventures. ہم آئی بی ایم کے لیے اسٹیک پیش کریں گے,,en,صبح سویرے آپریٹرز اور شام میں پیداوار حاصل,,en,لہذا ہر ایک مسئلے سے طے کر لئے وقت کے ارد گرد کی باری ایک دن ہو جائے گا,,en,میں نے ہم کافی ہوشیار پروگرامرز بنا دیا لگتا ہے جس,,en,میں نے ایک کیلنڈر باہر پرنٹنگ کے لئے ایک پروگرام لکھنا یاد,,en,فی ماہ ایک صفحہ,,en,spaced اور مناسب طریقے سے منسلک,,en,بیکار واقعی,,en,پرنٹ آؤٹ اطراف پر سوراخ کے ساتھ A3 سائز فیڈ فہرستوں پر ہو گی کیونکہ,,en,اور فونٹ پوائنٹ سائز کے ایک گندے کورئیر کی قسم تھی,,en,ہلکے نیلے رنگ-سیاہ میں,,en,معمول پڑھنے فاصلے پر بمشکل واضح,,en,بدقسمتی سے میں لوپ کے nesting میں نے غلطی کی اور تمام گڑبڑ کیلنڈر باہر آئے,,en,آپریٹر,,en,کاغذ کے استعمال کے بارے میں بخیل کون تھا,,en,چوتھے مہینے پر پیداوار میں خلل اور یہ کر روکنے کے لئے مجھے مشورہ دیا,,en 370 operators early in the morning and get the output in the evening. So the turn around time for each bug fix would be a day, which I think made us fairly careful programmers. I remember writing a program for printing out a calendar, one page per month, spaced and aligned properly. Useless really, because the printout would be on A3 size feed rolls with holes on the sides, and the font was a dirty Courier type of point size 12 in light blue-black, barely legible at normal reading distance. But it was fun. Unfortunately I made a mistake in the loop nesting and the calendar came out all messed up. بدتر, the operator, who was stingy about the paper usage, interrupted the output on the fourth month and advised me to stop doing it. مجھے یقین ہے کہ میں نے صرف ایک فورٹران پرنٹ بیان استعمال کیا جاتا ہے تو وہ اس میں رکاوٹ نہیں کر سکتے تھے جانتے تھے اور اسے اسی طرح ایسا کرنے کے لئے پروگرام دوبارہ لکھی,,en,میں آؤٹ پٹ مل گئی,,en,لیکن جنوری کے صفحے پر,,en,اس ہاتھ سے لکھے ہوئے خط نہیں تھا,,en,زیادہ میں ایک بار کوشش کریں اور میں نے آپ کے اکاؤنٹ کو منسوخ کرے گا.,,en,اس وقت میں ختم ہو اور desisted,,en,میں Syracuse کے یونیورسٹی میں اعلی توانائی طبیعیات گروپ کا تعلق ہے کہ Vaxstations کے ایک گروپ کو دیر سے اسی کی دہائی میں ای میل کا استعمال کرتے ہوئے شروع کر دیا,,en,شروع میں,,en,ہم ایک ہی کلسٹر پر صرف صارفین کے لئے ای میل بھیج سکتے,,en,VAX05 طرح DecNet پتوں کے ساتھ,,en,سے moneti,,bg,اور ایک سال بعد,,en,I میں٪ طرح ایک ایڈریس کے ساتھ اگلے عمارت میں اپنے دوست کے لئے ایک میل بھیج سکتے ہیں جب,,en,naresh@ee.syr.edu,,en,IN,,en,اشارہ انٹرنیٹ,,en,ٹیکنالوجی ترقی کر رہا تھا جس میں میں نے رفتار کے ساتھ (خدائے) غالب متاثر کیا گیا تھا,,en. I got the output, but on the January page, there was this hand-written missive, “Try it once more and I will cancel your account.” At that point I ceased and desisted.

I started using email in the late eighties on a cluster of Vaxstations that belonged to the high-energy physics group at Syracuse University. At first, we could send email only to users on the same cluster, with DecNet addresses like VAX05::MONETI. And a year later, when I could send a mail to my friend in the next building with an address like IN%”naresh@ee.syr.edu” or something (the “IN” signifying Internet), I was mighty impressed with the pace at which technology was progressing. لٹل میں نے چند سال کے مختصر عرصے بعد میں کیا پتہ تھا کہ,,en,یوجنیٹ وہاں ہو جائے گا,,en,پچی کاری اور ای کامرس,,en,اور میں تحریری طور پر ہو جائے گا کہ,,en,مالی کمپیوٹنگ پر کتابیں,,en,اور پی ایچ پی میں ورڈپریس پلگ ان,,en,ٹیکنالوجی کمپیوٹنگ میری زندگی کے سب سے زیادہ کے ساتھ رفتار رکھنے کے باوجود,,en,مجھے یقین ہے کہ ٹیکنالوجی آہستہ آہستہ مفت توڑنے اور مجھ سے دور بہتی ہے محسوس کرنے کے لئے شروع کر دیا ہے,,en,میں اب بھی ایک ٹویٹر اکاؤنٹ نہیں ہے,,en,اور میں صرف میں ایک بار ایک ماہ یا اس میں میرا فیس بک کا دورہ,,en,اس پوسٹ کے نقطہ کرنے کے لئے مزید,,en,میں نے اس کلاؤڈ کمپیوٹنگ کے تمام کے بارے میں کیا تھا کوئی سراگ نہیں تھا یہ تسلیم کرنا شرم ہوں,,en,میں اپنے MacBook ایئر ملا جب تک,,en,تھوڑی دیر میں ایک بار شوگر کی ماما کو کھیلنے کے لئے پسند کرتا ہے جو میرے عزیز کی بیوی کی بدولت,,en,میں نے ہمیشہ چار یا پانچ پی سی کے درمیان میری دستاویزات مطابقت پذیر کی اس مسئلہ اور میکس میں باقاعدگی کے ساتھ کام تھا,,en, there would be usenet, Mosaic and e-commerce. And that I would be writing books on financial computing and WordPress plugins in PHP.

Despite keeping pace with computing technology most of my life, I have begun to feel that technology is slowly breaking free and drifting away from me. I still don’t have a twitter account, and I visit my Facebook only once a month or so. More to the point of this post, I am embarrassed to admit that I had no clue what this cloud computing was all about. Until I got my MacBook Air, thanks to my dear wife who likes to play sugar mama once in a while. I always had this problem of synchronizing my documents among the four or five PCs and Macs I regularly work with. ایک USB ڈرائیو اور انتہائی احتیاط کے ساتھ,,en,میں نے اس کا انتظام کر سکتا ہے,,en,لیکن MBA ایک واپس کے اپنے اونٹ توڑ دیا ہے کہ لوکک تنکے تھا,,en,آپ کو اس ایرانی کہاوت جانتا تھا,,en,ہر بار shits آیا,,en,یہ تاریخوں نہیں ہے,,en,مجھے بہتر طریقہ ہونا چاہئے تھا کہ سوچا,,en,اب میں تھوڑی دیر کے لئے Google Apps کے ساتھ ادا کیا تھا,,en,میں نے اسے کلاؤڈ کمپیوٹنگ تھا کہ پتہ ہی نہیں چلا، اگرچہ,,en,مجھے کیا کرنا چاہتا تھا آفس ایپلی کیشنز کے مقابلے میں تھوڑا زیادہ ملوث تھا,,en,میں نے مختلف کمپیوٹرز سے میرا شوق PHP منصوبوں پر کام کرنا چاہتے تھے,,en,یہ میں نے ساتھ کام تمام کمپیوٹرز پر NetBeans کے ساتھ ساتھ XAMPP یا MAMPP طرح کچھ کا مطلب,,en,لیکن میں ماخذ کوڈ کو کس طرح رہتے ہو sync'ed,,en,Thmbdrives اور بیک اپ / مطابقت پذیری کے پروگراموں,,en,خوبصورت نہیں,,en,اور شاید ہی ہموار,,en,پھر میں کامل حل پر مارا,,en,آپ کے نیٹ ورک پر سورس فائلوں کو ذخیرہ,,en, I could manage it, but the MBA was the proverbial straw that broke my camel of a back. (راہ کی طرف سے, did you know this Iranian proverb – “Every time the came shits, it’s not dates”?) I figured that there had to be better way. I had played with Google Apps for a while now, although I didn’t realize that it was cloud computing.

What I wanted to do was a bit more involved than office applications. I wanted to work on my hobby PHP projects from different computers. This means something like XAMPP or MAMPP along with NetBeans on all the computers I work with. But how do I keep the source code sync’ed? Thmbdrives and backup/sync programs? Not elegant, and hardly seamless. Then I hit upon the perfect solution – ڈراپ باکس! یہ طریقہ, you store the source files on the network (ایمیزون S3 استعمال کرتے ہوئے,,en,لیکن اس نقطہ نظر کے سوا ہے,,en,اور ایک ڈائریکٹری دیکھیں,,en,اسٹیو Jobbs اطاعت اور میک پر واپس نہیں گئے وہ لوگ جو کے لئے فولڈر,,en,کہ مشتبہ طور پر مقامی کی طرح لگتا ہے,,en,یہ ایک مقامی ڈائریکٹری ہے,,en,وہاں ایک پروگرام بادل پر اپنے فولڈر کے ساتھ اس کی مطابقت پذیری کے پس منظر پر چل رہا ہے صرف یہ ہے کہ,,en,آپ کے نیٹ ورک سٹوریج مفت کے 2GB دیتا ہے,,en,جس میں کسی بھی عام صارف کے لیے بہت کافی مل,,en,یہ بل گیٹس کی طرف سے مشہور آخری الفاظ کی طرح لگتا ہے,,en,میموری کا KB کسی کے لئے کافی ہونا چاہئے,,en,کیا آپ کو بنانے کے ہر کامیاب ریفرل کے لئے 250MB اضافی حاصل کر سکتے ہیں,,en,یہ میرا مذموم مقصد پر مجھے پڑتا ہے,,en,کرنے کے لئے تمام لنکس,,en,اس پوسٹ پر اصل ریفرل لنکس ہیں,,en,جب آپ سائن اپ اور ان میں سے ایک پر کلک کر کے اس کا استعمال شروع,,en,میں اضافی 250MB حاصل,,en,آپ کے ساتھ ساتھ 250MB اضافی ملے,,en, بظاہر, but that is beside the point), and see a directory (folder for those who haven’t obeyed Steve Jobbs and gone back to the Mac) that looks like suspiciously local. اصل میں, it is a local directory – just that there is a program running on the background syncing it with your folder on the cloud.

ڈراپ باکس! gives you 2GB of network storage free, which I find quite adequate for any normal user. (That sounds like the famous last words by Bill Gates, ایسا نہیں ہوتا? “64KB of memory should be enough for anyone!”) اور, you can get 250MB extra for every successful referral you make. That brings me to my ulterior motive – all the links to ڈراپ باکس! on this post are actually referral links. When you sign up and start using it by clicking on one of them, I get 250MB extra. فکر نہ کرو, you get 250MB extra as well. لہذا میں 8GB کرنے کے لئے اپنی آن لائن سٹوریج بڑے ہو سکتے ہیں,,en,مجھے ایک طویل وقت کے لئے خوش رکھنا چاہئے جس میں,,en,میں وہاں میری تصاویر اور ویڈیو کو محفوظ کرنا چاہتے ہیں جب تک,,en,جس صورت میں میں نے اپ گریڈ کرے گا میرے,,en,ایک ادا کی خدمت کرنے کے لئے اکاؤنٹ,,en,علاوہ مجھے اضافی جگہ دینے سے,,en,تم واقعی میں چیک کرنا چاہئے بہت سی وجوہات موجود ہیں,,en,میں بعد میں ان وجوہات پر مزید لکھیں گے,,en,لیکن مجھے یہاں ان کی فہرست کی اجازت,,en,آپ کے مطابقت پذیر,,en,میک,,en,آپ میکس درمیان کتاب کو حل,,en,اپنے قیمتی ڈیٹا کی ایک سے زیادہ موافقت پذیر بیک اپ,,en,جیسے NetBeans کے IDEs کے لئے شفاف استعمال,,en,ان وجوہات میں سے کچھ صرف کچھ تجاویز اور چالوں کو مندرجہ ذیل کی طرف سے خطاب کر رہے ہیں,,en,جس کے بارے میں میں لکھیں گے,,en,ہم بھارتی لکھنے والوں مذموم مقاصد اور ذاتی مفادات کی طرح اظہارات استعمال کرنا,,en,تمہیں لگتا ہے اس کی وجہ یہ ہے,,en,ہم ہمیشہ سے کچھ ہے,,en,گوگل کے اطلاقات,,es, which should keep me happy for a long time, unless I want to store my photos and video there, in which case I will upgrade my ڈراپ باکس! account to a paid service.

Apart from giving me extra space, there are many reasons you should really check out ڈراپ باکس!. I will write more on those reasons later, but let me list them here.
1. Sync your (Mac) address book among your Macs.
2. Multiple synced backups of your precious data.
3. Transparent use for IDEs such as Netbeans.
Some of these reasons are addressed only by following some tips and tricks, which I will write about.

راہ کی طرف سے, we Indian writers like to use expressions like ulterior motives and vested interests. Do you think it is because we always have some?

سرمانا یا نیند کے بعد خالی سکرین?

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

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

میں ہوں کہ اچھا netizen طرح, میں نے ایک حل کے لئے انٹرنیٹ trawled کی. لیکن کسی بھی نہیں مل سکا. کچھ BIOS کی اپ گریڈنگ کی تجویز پیش کی, تو گرافکس کارڈ اور جگہ. پھر میں نے یہ ایک لینکس گروپ میں ذکر کیا دیکھا, سویپ فائل کے سائز جسمانی میموری کے مقابلے میں زیادہ ہونا چاہئے کہہ رہے ہیں کہ, اور میری ونڈوز XP مشین پر اس کی کوشش کرنے کا فیصلہ کیا. اور یہ مسئلہ حل!

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

  1. پر دایاں کلک کریں “میرا کمپیوٹر” اور ہٹ “پراپرٹیز.”
  2. رام سائز پر ایک نظر ڈالیں, اور پر کلک کریں “اعلی درجے کی” ٹیب.
  3. پر کلک کریں “ترتیب” کے تحت بٹن “کارکردگی” گروپ باکس.
  4. میں “کارکردگی کے اختیارات” آتا ہے کہ ونڈو, منتخب کریں “اعلی درجے کی” ٹیب.
  5. میں “مجازی میموری” نیچے کے قریب گروپ باکس, پر کلک کریں “تبدیلی” بٹن.
  6. میں “مجازی میموری” ٹمٹمانے والے ونڈو, مقرر “اپنی مرضی کے سائز” آپ کے RAM کے سائز کے مقابلے میں زیادہ کچھ کرنے کے لئے (آپ قدم میں نے دیکھا کہ 2). تم ہے کہ کسی بھی ہارڈ ڈسک کی پارٹیشن پر مقرر کر سکتے ہیں, لیکن آپ کو ان تمام ہدایات کے ذریعے جا رہے ہیں تو, امکانات ہیں آپ صرف ہیں “C:”. میرے معاملے میں, میں نے اس پر ڈال کرنے کے لئے انتخاب کیا ہے “M:”.

پی ایچ پی میں ایک مقامی فائل میں ایک تار کو بچانے کے لئے کس طرح?

This post is the second one in my geek series.

While programming my Theme Tweaker, I came across this problem. I had a string on my server in my php program (the tweaked stylesheet, حقیقت میں), and I wanted to give the user the option of saving it to a file his computer. I would’ve thought this was a common problem, and all common problems can be solved by Googling. لیکن, lo and behold, I just couldn’t find a satisfactory solution. I found my own, and thought I would share it here, for the benefit of all the future Googlers yet to come and go.

Before we go into the solution, let’s understand what the problem is. The problem is in the division of labor between two computers — one is the server, where your WordPress and PHP are running; the other is the client’s computer where the viewing is taking place. The string we are talking about is on the server. We want to save it in a file on the client’s computer. The only way to do it is by serving the string as an html reply.

پہلی نظر میں, this doesn’t look like a major problem. سب کے بعد, servers regularly send strings and data to clients — that’s how we see anything on the the browser, including what you are reading. If it was just any PHP program that wants to save the string, it wouldn’t be a problem. You could just dump the string into a file on the server and serve the file.

But what do you do if you don’t want to give the whole world a way of dumping strings to files on your server? ٹھیک ہے, you could do something like this:

<?php
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
print $stylestr ;
?>

تو, just put this code in your foo.php that computes the string $stylestr and you are done. But our trouble is that we are working in the WordPress plugin framework, and cannot use the header() calls. When you try to do that, you will get the error message saying that header is already done dude. For this problem, I found the ingenious solution in one of the plugins that I use. Forgot which one, but I guess it is a common technique. The solution is to define an empty iFrame and set its source to what the PHP function would write. Since iFrame expects a full HTML source, you are allowed (حقیقت میں, obliged) to give the header() directives. The code snippet looks something like:

<iframe id="saveCSS" src="about:blank" style="visibility:hidden;border:none;height:1em;width:1px;"></iframe>
<script type="text/javascript">
var fram = document.getElementById("saveCSS");
<?php echo 'fram.src = "' . $styleurl .'"' ;
?>

Now the question is, what should the source be? دوسرے الفاظ میں, what is $styleurl? واضح طور پر, it is not going to be a static file on your server. And the purpose of this post is to show that it doesn’t have to be a file on the server at all. It is a two-part answer. You have to remember that you are working within the WordPress framework, and you cannot make standalone php files. The only thing you can do is to add arguments to the existing php files, or the plugins you have created. So you first make a submit button as follows:

<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]?>">
<div class="submit">
<input type="submit" name="saveCSS" title="Download the tweaked stylesheet to your computer" value="Download Stylesheet" />
</div>

Note that the name attribute of the button is “saveCSS.” اب, in the part of the code that handles submits, you do something like:

<?php
if (isset($_POST['saveCSS']))
$styleurl = get_option('siteurl') . '/' . "/wp-admin/themes.php?page=theme-tweaker.php&save" ;

?>

This is the $styleurl that you would give as the source of your iFrame, fram. Note that it is the same as your pluging page URL, except that you managed to add “?save” at the end of it. The next trick is to capture that argument and handle it. For that, you use the WordPress API function, add_action as:

<?php
if (isset($_GET['save'] ))
add_action('init', array(&$thmTwk, 'saveCSS'));
else
remove_action('init', array(&$thmTwk, 'saveCSS'));
?>

This adds a function saveCSS to the init part of your plugin. Now you have to define this function:

<?php
function saveCSS() {
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
$stylestr = "Whatever string you want to save";
ob_start() ;
print $stylestr ;
ob_end_flush() ;
die() ;
}
?>

Now we are almost home free. The only thing to understand is that you do need the die(). If your function doesn’t die, it will spew out the rest of the WordPress generated stuff into your save file, appending it to your string $stylestr.

It may look complicated. ٹھیک ہے, I guess it is a bit complicated, but once you implement it and get it running, آپ کر سکتے ہیں (and do) forget about it. کم از کم, مجھے کیا کرنا. That’s why I posted it here, so that the next time I need to do it, I can look it up.