بغیر کسی ٹائم زون کے تناؤ کے تاریخوں اور اوقات سے کیسے نمٹا جائے…

ماخذ نوڈ: 1658325

تاریخیں، اوقات اور ٹائم زون پریشان کن چیزیں ہیں۔

دن کی روشنی کی بچت، یا "گرمیوں کا وقت" جیسا کہ اسے عام طور پر جانا جاتا ہے، معاملات کو اور بھی بدتر بنا دیتا ہے، کیونکہ بہت سے ممالک اپنی گھڑیوں کو سال میں دو بار تبدیل کرتے ہیں تاکہ طلوع آفتاب اور غروب آفتاب کے ظاہری وقت کو معمول کے کام کے دن کے حوالے سے تبدیل کیا جا سکے۔

مثال کے طور پر، برطانیہ میں، ہماری گھڑیاں گرین وچ مین ٹائم پر سیٹ کی جاتی ہیں جب نیا سال آتا ہے، لیکن ہم انہیں مارچ کے آخر میں GMT+1 اور اکتوبر کے آخر میں دوبارہ GMT کی طرف موڑ دیتے ہیں۔

شمالی امریکہ کا زیادہ تر حصہ بہت ہی، بہت ملتا جلتا، لیکن پریشان کن حد تک مختلف کام کرتا ہے، وہ تاریخیں طے کرتی ہیں جن پر گھڑیاں نومبر کے آغاز اور مارچ کے آغاز میں تبدیل ہوتی ہیں۔ (ہمارے دونوں ممالک آسانی سے منسلک ہوتے تھے، لیکن اس صدی کے شروع میں تھوڑا سا الگ ہو گئے تھے۔)

لہٰذا بوسٹن میں ہمارے ساتھی یہاں آکسفورڈ شائر میں ہمیشہ ہم سے پانچ گھنٹے پیچھے ہوتے ہیں، سوائے ہر موسم خزاں (یا موسم خزاں) کے مختصر عرصے کے، اس لیے کہ ہم اپنی عام زبان میں موسموں کے ناموں پر بھی متفق نہیں ہو سکتے، اس کی سیدھ کو چھوڑ دیں۔ ہماری گھڑیاں) اور بہار جب وہ نہیں ہیں۔

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

DST شفٹوں کو نقصان دہ سمجھا جاتا ہے۔

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

اس عارضی تبدیلی کا اعلان ملک کے حالیہ آئینی ریفرنڈم کے دن ابہام سے بچنے کے لیے کیا گیا تھا۔

ریفرنڈم 04 ستمبر 2022 کو ہوا، اس دن جب گھڑیاں عام طور پر موسم گرما کے لیے آگے جاتی تھیں۔

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

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

اگر آپ کی گھڑی بند ہے تو کیا ہوگا؟

کم از کم روایتی آپریٹنگ سسٹم کے استعمال کنندگان ضرورت پڑنے پر خود عارضی ٹائم زون ایڈجسٹمنٹ کر سکتے ہیں۔

مقامی وقت کو درست طریقے سے ظاہر کرنے کے لیے کچھ آلات مکمل طور پر فرم ویئر اپ ڈیٹس پر منحصر ہوتے ہیں۔

مثال کے طور پر، ہمارے پاس ایک چھوٹا سا سائیکل "کمپیوٹر" ہے جسے ہم سفر کرتے وقت ایک کمپاس اور فاصلاتی ٹریکر کے طور پر استعمال کرتے ہیں (یہ حیرت انگیز ہے کہ آپ کتنے روانی اور قدرتی طور پر نقشہ کو دیکھے بغیر نیویگیٹ کر سکتے ہیں اگر آپ وقت، فاصلے اور سمت)…

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

ایسا کرنے کا کوئی طریقہ نہیں ہے، کم از کم بلٹ ان ایپس کے لیے، اور آپ ان کو خود بھی موافقت یا ہیک نہیں کر سکتے، کیونکہ پوری چیز لینکس کے ڈیجیٹل طور پر دستخط شدہ، فرم ویئر سے مقفل ورژن چلاتی ہے۔

آپ اپنی ایڈ آن ایپس لکھ سکتے ہیں، اور وہ اپنی مرضی کے مطابق تاریخ اور وقت ظاہر کر سکتے ہیں، لیکن انہیں کسی حد تک محدود سینڈ باکس کے اندر ایک سرشار ورچوئل مشین میں چلانے کے لیے مرتب کرنا ہوگا۔

نظریہ یہ ہے کہ اگر آلہ صحیح طریقے سے کام کر رہا ہے، تو یہ اپنے GPS ریسیور کے ذریعے مطلق وقت کو جانتا ہے، جس کی درستگی اب تک بنائے گئے بہترین، سب سے بڑے، سب سے مہنگے اور سب سے پیچیدہ مکینیکل کرونومیٹرز سے نمایاں طور پر بہتر ہے۔

یہ یہ بھی جانتا ہے کہ آپ 10 میٹر سے کم کی درستگی کے ساتھ سیارے پر کہاں ہیں (آپ واضح طور پر بتاتے ہیں کہ آپ کس لین میں تھے، یا جب آپ اپنے ریکارڈ کردہ سفر کو پیچھے دیکھتے ہیں تو یہ دیکھتے ہیں کہ آپ نے بسوں کو کہاں سے پیچھے چھوڑا) فزیکل ٹائم زون جس میں آپ ہیں، اور مقامی وقت کو بھی بالکل سیٹ کریں۔

ٹھیک ہے، یہ ایسا کر سکتا ہے اگر اس کا ٹائم زون ڈیٹا بیس، ٹائم زون کی حدود کا صحیح مقام دکھا رہا ہے، اور UTC سے ضروری نقل مکانی (ڈیجیٹل ٹائم پیس پر GMT کا جدید متبادل) تازہ ترین ہے۔

بصورت دیگر، اگر آلہ غلط ہو جاتا ہے تو آپ کو اپنے سر میں ایک گھنٹہ جوڑنا یا گھٹانا پڑ سکتا ہے۔

یا آدھا گھنٹہ، کیونکہ کچھ علاقے 30 منٹ کے ٹائم زون استعمال کرتے ہیں۔

(یہ حیران کن ہے کہ کتنے لوگ اس بات کو قبول کرنے سے انکار کرتے ہیں کہ غیر عددی ٹائم زون موجود ہیں، اس بات پر اصرار کرتے ہوئے کہ "تمام قانونی ٹائم زون گھنٹوں میں جاتے ہیں"، جو ہندوستان یا جنوبی آسٹریلیا میں کسی کو بھی خبر ہوگی۔)

یا 15 منٹ۔

(نیپال یا یوکلا جانے کی کوشش کریں۔)

کیا ڈے لائٹ سیونگ پر پابندی لگانے سے مدد ملے گی؟

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

لیکن یہ اس مسئلے کو حل نہیں کرے گا کہ کمپیوٹر لاگز کا احساس کیسے کریں۔، اور انہیں آئی ٹی ٹربل شوٹنگ میں استعمال کرنے کا طریقہ، خاص طور پر سائبر سیکیورٹی کے خطرے کے جواب میں، جہاں جس ترتیب میں چیزیں ہوئیں وہ واقعی بہت اہم ہو سکتا ہے۔

مثال کے طور پر، اگر نوشتہ جات سے پتہ چلتا ہے کہ بدمعاش تقریباً یقینی طور پر منگل کی شام 03:30 بجے داخل ہوئے، اس استحصال کی بنیاد پر جو اس وقت پہلی بار زیادتی کا نشانہ بنایا گیا تھا…

…کیا نیا اکاؤنٹ بنانے کا ٹائم اسٹیمپ 03:00 واقعی ہوا؟ اس سے پہلے استحصال شروع ہوا، یا ہو سکتا ہے۔ بعد?

کیا کنفیگریشن کی تبدیلیاں ٹائم اسٹیمپڈ 04:00 ہیں جن کو واپس لوٹنے کی ضرورت ہے، کیونکہ وہ حملہ شروع ہونے کے بعد ہوئی ہیں، یا کیا وہ تبدیلیاں ہیں جنہیں آپ کو برقرار رکھنے کی ضرورت ہے کیونکہ لاگز مختلف ٹائم زونز میں متعین ہوتے ہیں؟

کیا کیا جائے؟

لاگ فائل بنانے والے اور لاگ فائل صارف دونوں کے طور پر آپ مدد کرنے کے لیے ایک چیز کر سکتے ہیں۔

ہمیشہ ٹائم اسٹیمپ کو UTC پر کم کریں۔ (یونیورسل کوآرڈینیٹڈ ٹائم)، اس طرح آپ کی لاگ فائلوں سے ٹائم زونز کو فیکٹر کرنا، اور ہمیشہ ایک سادہ، غیر مبہم، حروف تہجی کے لحاظ سے ترتیب دینے والے فارمیٹ میں ٹائم اسٹیمپ ریکارڈ کریں۔.

سیدھے الفاظ میں: مشورہ، آر ایف سی 3339، اور اس پر قائم رہیں زولو وقت ہر جگہ ٹائم اسٹیمپ۔

یہ کچھ اس طرح نظر آتے ہیں:

  2022-09-08T17:30:00.00000Z

تاریخ میں ہمیشہ چار ہندسوں کے سال ہوتے ہیں، لہذا ملینیم بگ کو دوبارہ ایجاد کرنے کا کوئی خطرہ نہیں ہے۔

اوقات کو AM اور PM کی ضرورت نہیں ہوتی ہے (کمپیوٹر کم از کم 24 تک گن سکتے ہیں جتنی آسانی سے آپ 12 تک گن سکتے ہیں)، جو ابہام کو دور کرتا ہے۔

اور یہ کہ Z آخر میں دکھایا گیا تاریخ اور وقت کی نشاندہی کرتا ہے۔ کوئی ٹائم زون ایڈجسٹمنٹ لاگو نہیں ہے۔، تاکہ کوئی بھی دو زولو وقت لاگ اندراجات کا براہ راست موازنہ اس ترتیب کا تعین کرنے کے لیے کیا جا سکتا ہے جس میں وہ رونما ہوئیں۔

جب آپ کے ٹائم اسٹیمپ غیر مبہم ہوتے ہیں تو دھمکی کا جواب بہت آسان اور زیادہ محفوظ ہوتا ہے، اس لیے ہم ہر ایک کو اس طریقہ کار کی تجویز کرتے ہیں۔


کے بارے میں مزید پڑھنا
ٹائم اسٹیمپ فارمیٹس میں وضاحت کی اہمیت


RFC 3339 کے لیے کچھ ہلکے دل (ابھی تک حقیقی) وجوہات

ٹائم اسٹیمپ:

سے زیادہ ننگی سیکیورٹی