نوٹ: یہ ویب سائٹ دیکھنے والوں کو ٹریک نہیں کرتی ہے۔ چونکہ آنے سے پہلے وزیٹر کی اجازت حاصل کرنا ناممکن ہے، اس لیے ان تمام ویب سائٹس کو شرم آنی چاہیے جو اپنے وزیٹر کو ٹریک کرتی ہیں۔ وہ یقیناً یہ کام بغیر کسی اجازت کے کر رہے ہیں۔
میں خوش آمدیدdckim.com. آپ کو مل گیا ہےemptyFileپروجیکٹ
آپ پروگرام کو ڈاؤن لوڈ کرکے اپنے قبضے میں لینے کے لیے آزاد ہیں۔
یہاں، پروگرام فائل کو براہ راست کمپریسڈ فارمیٹ میں ڈاؤن لوڈ کیا جا سکتا ہے۔https://dckim.com/emptyFile.html.zip
کمپریسڈ فارمیٹ فائل کو چھوٹا اور ڈاؤن لوڈ کرنے یا اپنے دوستوں کو بھیجنے میں آسان بناتا ہے۔ فائل کا سائز تقریباً 425 کلو بائٹس ہے۔
پروگرام کی اکثریت اب مکمل ہو چکی ہے اور پہلا جائزہ تقریباً ختم ہو چکا ہے۔ چند معمولی تبدیلیوں کے بعد، میں دوبارہ اس پروجیکٹ پر کام کرنے سے کچھ وقت نکالوں گا۔
یہ ایک بہت ہی دلچسپ پراجیکٹ ہے جس نے خود ہی سہولت فراہم کی ہے اور اس کی تکمیل کو بھی قابل بنایا ہے۔ ایک کثیر زبانی پروگرام کے لیے جو کثیر مقصدی ہے، اس کے لیے ایسا ہونا سمجھ میں آتا ہے۔ اس چھوٹی ویب سائٹ کو لکھنے سے پروگرام کی ساخت، ترتیب اور بہاؤ کو بہتر بنانے میں مدد ملی ہے۔ اس ویب سائٹ کی تیاری کے مقصد کے لیے آزمائشی استعمال کی بنیاد پر ضروری تبدیلیاں واضح ہوگئیں۔
اس ویب سائٹ میں دیگر مقامات کے لنکس یہ ہیں:
- بلاگ کا ایک مختصر حصہ۔ بلاگ کا اختتام روزانہ لاگ فائل کو ڈاؤن لوڈ کرنے کے لنک کے ساتھ ہوتا ہے جو اس پروگرام کی ترقی میں ایک اہم موڑ کی تفصیلات بتاتا ہے۔ بنیادی طور پر میں نے پروگرام کو دھیرے دھیرے، لائن بہ لائن لکھنے سے، لینکس پرامپٹ پر پروگرامیٹک تکنیک کا استعمال کرتے ہوئے جلدی سے پروگرام لکھنا شروع کیا۔BASHشیل
- یہ یہاں کی روزانہ لاگ فائل ہے۔ لاگ فائل HTML فارمیٹ میں ہے اور اس وقت اس کا پہلے سے ترجمہ نہیں کیا گیا ہے۔ اگر آپ اسے اپنی زبان میں دیکھنا چاہتے ہیں تو آپ کے براؤزر سے اس کا ترجمہ کیا جا سکتا ہے۔
- یہ ایک ایسا صفحہ ہے جو ای میل کو زیادہ کثرت سے استعمال کرنے کو فروغ دینے کے لیے کچھ محرک سیاق و سباق دیتا ہے:https://dckim.com/thePitch.html
- پروگرام میں دستیاب ایک دلچسپ پہلو کا مختصر مظاہرہ دیکھنے کے لیے درج ذیل لنک کا استعمال کریں: چھوٹے گفٹ لپیٹے ہوئے بکس ۔ مجھے یقین نہیں ہے کہ کیوں، لیکن، جرمن لوگ، بغیر کسی وضاحت کے، چھوٹے تصویروں سے لطف اندوز ہوتے ہیں۔ اس کی وجہ یہ ہو سکتی ہے کہ miniatures کو کسی وضاحت کی ضرورت نہیں ہے۔
جب میں پہلی بار اس فعالیت کو نافذ کر رہا تھا، جس کے نتیجے میں یہ چھوٹے گفٹ بکس اس پروگرام میں شامل کیے گئے تھے: مجھے اندازہ نہیں تھا کہ بکسوں کی بصری شکل اتنی دل لگی ہوگی۔ پھر، اس کو پورا کرنے کے لیے ضروری پروگرامنگ کا تھوڑا سا کام کرنے کے بعد (خود حوالہ جات اور خود پر قابو پانا)، جب میں نے اسے پہلی بار دیکھا۔ میں نے اپنے آپ سے سوچا "کیا یہ کبھی پیارا ہے!" چھوٹے خانے اس معلومات کے چھوٹے ورژن کی طرح تھے جو ڈیٹا بلاک میں تھا! پھر میں نے کچھ اور کرنے کی کوشش کی، اور تصور اپنے فطری نتیجے کی طرف اپنے راستے پر سفر کرنے لگا۔ میں نے بہت سے ڈیٹا بلاکس کو چھوٹے خانوں میں تبدیل کرنے کے لیے پروگرام کا استعمال کیا۔ پھر میں نے ان کو ایک ایک کرکے انٹیک میں بھیجنے کے لیے پروگرام کا استعمال کیا، اور پھر میں نے ان بکسوں کو ایک ہی ڈیٹا بلاک میں جوڑ دیا۔ میں نے سوچا: "یہ کسی ایسے شخص کے ڈبوں کے ڈھیر کی طرح لگتا ہے جسے اپنے دفتر کی نوکری سے نکالا جا رہا ہے!" میں اپنے آپ کو یہ سوچنے سے باز نہ رکھ سکا کہ کیا وہاں ایک چھوٹا آدمی ڈبوں کا ڈھیر اٹھائے پیچھے کھڑا ہے۔
یہ بکس ایک دن ان لاتعداد سوشل میڈیا کمپنی کمپیوٹر پروگرامرز کی نمائندگی کرنے کے لیے آ سکتے ہیں جنہیں کافی لوگوں کے اس پروگرام کو ڈاؤن لوڈ کرنے اور ای میل کا زیادہ کثرت سے استعمال کرنے اور اپنی ویب سائٹس لکھنے کے بعد نکال دیا جائے گا۔ بس ہمیں ان کی مزید ضرورت نہیں رہے گی۔
خانوں کے پیچھے کوئی ظالم پروگرامر ہو سکتا ہے۔ اسے حال ہی میں ایک سوشل میڈیا کمپنی سے برطرف کیا گیا ہے جو خود ہی متروک ہو چکی ہے اور اسے منسوخ کر دیا گیا ہے۔
یہ ایک ظالم پلیٹ فارم ہے
(اس پلیٹ فارم پر ایک پتلا، کمزور بیوقوف
کھڑا ہے)
میں آپ کو دیکھ سکتا ہوں! آپ کے پاؤں اور ہاتھ صاف دکھائی دے رہے ہیں!
(اور آپ کی پتلی بیوقوف ٹانگیں!)
اب میں پروگرام کے بارے میں عمومی معلومات دوں گا:
پروگرام کا آغاز ایک بہت ہی سادہ خیال کے طور پر اور انتہائی سادہ احاطے میں ہوا۔ بنیادی طور پر میں جانتا تھا کہ اسے زیادہ سے زیادہ زبانوں میں دستیاب ہونے کی ضرورت ہے۔ جب آپ پہلی بار پروگرام کھولیں گے، تو آپ دیکھیں گے کہ یہ ابتدائی مرحلہ جو مکمل کیا جا سکتا ہے اس کے نتیجے میں آپ کے انٹرنیٹ براؤزر کے ٹرانسلیشن فیچر کا استعمال کرتے ہوئے پروگرام کے انٹرفیس کا ترجمہ کیا جائے گا۔ یہ ایک اہم تصور ہے جسے پورے پروگرام میں استعمال کیا جا سکتا ہے۔
ایسا لگتا ہے کہ انٹرنیٹ براؤزر کسی بھی وقت کسی بھی چیز کا ترجمہ کرنے کے قابل ہے۔ لہذا، قدرتی طور پر، پروگرام ہمیں ان ترجمہ شدہ الفاظ کو پکڑنے اور اپنے مقاصد کے لیے، ای میل یا ویب سائٹ کی تعمیر میں استعمال کرنے کے قابل بناتا ہے۔
یہ عام طور پر لوگوں کے لیے ایک بہت اہم خصوصیت ہے۔ مختلف زبانوں میں بغیر کسی رکاوٹ کے بات چیت کرنے کے قابل ہونے کے لیے تمام ٹیکنالوجی ہمارے لیے دستیاب ہے لیکن، زیادہ تر سافٹ ویئر اب بھی استعمال کرنے میں مایوسی کا شکار نظر آتے ہیں۔ یہ وہ جگہ ہے جہاں اس پروگرام میں انٹرفیس اور پریزنٹیشن واقعی ایک مختلف اور منفرد انداز کو ظاہر کرتی ہے۔
انٹرفیس کا سب سے بنیادی جزو جو ہم پروگرام میں دیکھتے ہیں وہ ایک گرڈ ہے۔ گرڈ چوکوں کے چہرے پر ہم شناخت کرنے والی معلومات کا کچھ حصہ دیکھ سکتے ہیں جو ڈیٹا بلاک کے اندر ہے۔ ہم گرڈ چوکوں کی اونچائی کو تبدیل کر سکتے ہیں اور ہم گرڈ چوکوں کے چہرے کے لیے دو ترتیبوں کے درمیان ٹوگل کر سکتے ہیں۔ گرڈز کے بارے میں کوئی نئی بات نہیں ہے، وہ کافی عرصے سے موجود ہیں۔ یہ دیو ہیکل کمپنیاں کہاں گئی ہیں؟ جب ہم گرڈ مربع کو چھوتے ہیں تو ہم ڈیٹا کو کھولتے ہیں اور پھر ہم اندر دیکھ سکتے ہیں اور معلومات میں تبدیلیاں لکھ سکتے ہیں۔ ہم معلومات کو ای میل پر بھی بھیج سکتے ہیں، یا اسے ویب صفحہ کے طور پر محفوظ کر سکتے ہیں۔
مجھے امید ہے کہ پروگرام کا بہاؤ اور انٹرفیس قدرتی لگتا ہے اور استعمال کرنے اور سمجھنے میں آسان ہے۔
اس پروگرام کے بورنگ پروگرامیٹک حصوں کی اکثریت لکھنے کے بعد، میں نے لینڈ اسکیپ موڈ کے لیے یوزر انٹرفیس پر کام شروع کیا۔ یہ وہ جگہ ہے جہاں یہ پروگرام واقعی دوسرے پروگراموں سے الگ ہے جو موبائل ٹیلی فون کے لیے دستیاب ہیں۔
ہمیشہ یہ سوائپنگ موشن کرنے کے بجائے، میں نے بائیں اور دائیں کلک کے بٹن نافذ کیے ہیں جو آپ کو معلومات کے ذریعے چکر لگانے کی اجازت دیتے ہیں۔ میرے نزدیک یہ اسکرین کو ہمیشہ سوائپ کرنے سے بہت آسان لگتا ہے۔ سوئپنگ اور پنچ زومنگ یقیناً ہمیشہ ممکن ہے۔ اگر آپ میری طرح ہیں، تو آپ اس بات سے اتفاق کر سکتے ہیں کہ وہ طریقے اچھے ہیں لیکن، وہ ہر صورتحال کے لیے بہترین نہیں ہیں۔ کمپیوٹرز کو جسمانی مشقت، سوائپ، سوائپ، سوائپنگ کے بارے میں نہیں سمجھا جاتا ہے۔ میں جانتا ہوں کہ یہ سست لگتا ہے لیکن، میرے خیال میں ایسے حالات ہیں جہاں سوائپ کرنا محض احمقانہ ہے۔
یہ صرف انگریزی میں نظم ہے لیکن مجھے لگتا ہے کہ میں صرف سوائپ کرنے کے بارے میں سنائیپ کر رہا
ہوں ۔ فلیپر اب بھی ممکن ہیں، اور میرے نزدیک وہ اب بھی پہلے نمبر پر ہیں۔
لہذا، ایک لیبلنگ سسٹم ہے جو پروسیسنگ کے لئے گرڈ چوکوں کو منتخب کرنے کے لئے استعمال کیا جاتا ہے. اسے ای میل پیغام کے لیے رابطے منتخب کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ آسانی سے کیا جاتا ہے لیکن، میں نے محتاط رہا ہے کہ اس منصوبے کو کبوتر سے نہ نکالا جائے۔ یہ پروجیکٹ نہ صرف استعمال کا واحد پروگرام ہے جو ای میل میل آؤٹ کو جمع کرتا ہے۔ پروگرام کو اس کے لیے استعمال کیا جا سکتا ہے جو صارف دیکھتا ہے کہ یہ کر سکتا ہے۔ آپ کی تخیل ہی وہ ہے جو آپ کے پروگرام کے استعمال کو محدود کر رہی ہے۔
آپ اسے ویب صفحات بنانے، متعدد زبانوں میں ترجمہ کرنے، اور یہاں تک کہ sitemap.xml فائل اور ایک بنیادی index.html صفحہ محفوظ کرنے کے لیے استعمال کر سکتے ہیں۔
یہ پروگرام کے دو اہم اجزاء ہیں۔ جب ہم ویب سیو کا استعمال کرتے ہیں، تو پیغام کو ایک HTML ٹاپ کے ساتھ جمع کیا جائے گا جو ڈیٹا بلاک سے حاصل ہونے والی معلومات کو لینگویج کوڈ اور کینونیکل ٹیگ جیسی اقدار کے متبادل کے لیے استعمال کرے گا۔ یہ زبان میں اوپن گراف ٹیگز بھی داخل کرے گا۔ اس کے لیے ہمیں یہ جاننے کے لیے خود چھان بین کرنی ہوگی کہ یہ معلومات کہاں رکھنی ہیں۔ یہ صرف ای میلز بھیجنے کے مقابلے میں تھوڑا زیادہ جدید ہے، جو بغیر کسی علم کے فوری طور پر کیا جا سکتا ہے۔
میں نے واقعی یہ سب کچھ اس لیے لکھا ہے تاکہ سرچ انجنوں کو ان کی انڈیکسنگ کے لیے کچھ معلومات مل سکیں۔
میرا مطلب ہے، کوئی اسے کیوں پڑھے گا؟ بس پروگرام ڈاؤن لوڈ کریں اور اس کے ساتھ کچھ مزہ کرنا شروع کریں، اور مجھے امید ہے کہ آپ کو یہ مفید، تفریحی، اور اپنے موجودہ سافٹ ویئر کے سیٹ میں ایک قیمتی اضافہ ہوگا۔ اس پروگرام کی خاص بات یہ ہے کہ اس پروگرام کو ڈاؤن لوڈ کرنے والے کے علاوہ کوئی بھی شخص اس کا مالک نہیں ہے۔ جب آپ پروگرام ڈاؤن لوڈ کرتے ہیں، تو یہ آپ کی اپنی ذاتی ملکیت بن جاتا ہے، اس کے استعمال کے لیے کسی بھی معاہدے کی رکاوٹوں کے بغیر۔ ڈاؤن لوڈ کے لیے کسی معاہدے کی ضرورت نہیں ہے، اور آپ کے استعمال کے لیے کسی معاہدے کی ضرورت نہیں ہے۔ یہ پروگرام کی سب سے مفت قسم ہے۔
پروگرام لے لو، اسے اپنا پروگرام بنا لو۔ مکمل آزادی آپ کی ہے۔
https://dckim.com/emptyFile.html.zip