مصنف: پرو ہوسٹر

NILFS2 - گھر کے لیے ایک بلٹ پروف فائل سسٹم

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

سکاٹ لینڈ میں آئی ٹی کی زندگی کے فوائد اور نقصانات

میں اب کئی سالوں سے سکاٹ لینڈ میں رہ رہا ہوں۔ دوسرے دن میں نے اپنے فیس بک پر یہاں رہنے کے فوائد اور نقصانات کے بارے میں مضامین کا ایک سلسلہ شائع کیا۔ مضامین کو میرے دوستوں میں زبردست ردعمل ملا، اور اس لیے میں نے فیصلہ کیا کہ یہ وسیع تر IT کمیونٹی کے لیے دلچسپی کا باعث ہو سکتا ہے۔ تو، میں اسے Habré پر سب کے لیے پوسٹ کر رہا ہوں۔ میں "پروگرامر" کے نقطہ نظر سے دیکھتا ہوں [...]

خواب دیکھنے والوں کی زندگی اور رسوم

مضمون کے آخر میں ایک خلاصہ ہے۔ تبدیلیوں کے ساتھ کام کرتے وقت، اس سے کوئی فرق نہیں پڑتا ہے کہ وہ بالکل کس چیز کی فکر کرتے ہیں - چاہے وہ کمپنی کی ترقی کی حکمت عملی، حوصلہ افزائی کے نظام، تنظیمی ڈھانچہ یا کوڈ ڈیزائن کے اصول ہوں - ہمیشہ ایک اہم لنک ہوتا ہے: خیالات۔ آئیڈیاز اس سوال کا جواب دیتے ہیں کہ "ہم اصل میں کیا تبدیل کرنے جا رہے ہیں؟" خیالات معیار میں بہت مختلف ہوتے ہیں۔ اس میں کروی گھوڑے ہیں […]

ہوم تھیٹر LibreELEC 9.2 بنانے کے لیے ڈسٹری بیوشن کٹ کا اجرا

LibreELEC 9.2 پروجیکٹ کی ریلیز پیش کی گئی ہے، جس میں OpenELEC ہوم تھیٹر بنانے کے لیے ڈسٹری بیوشن کٹ کا ایک فورک تیار کیا گیا ہے۔ یوزر انٹرفیس کوڈی میڈیا سینٹر پر مبنی ہے۔ تصاویر کو USB ڈرائیو یا SD کارڈ سے لوڈ کرنے کے لیے تیار کیا گیا ہے (32- اور 64-bit x86، Raspberry Pi 1/2/3، Rockchip اور Amlogic chips پر مختلف آلات)۔ LibreELEC کے ساتھ آپ کسی بھی کمپیوٹر کو میڈیا سینٹر میں تبدیل کر سکتے ہیں، اس کے ساتھ کام کر سکتے ہیں [...]

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

آپ نے اپنی زندگی میں کتنے تکنیکی انٹرویوز کیے ہیں؟ پچھلے پانچ سالوں کے دوران، میں نے ہر قابل تصور قسم اور خاصیت کے 35 تکنیکی انٹرویوز میں شرکت کی ہے - قازق اسٹارٹ اپس سے لے کر موسم سرما کے لیے گوشت کی اجتماعی خریداری سے لے کر جرمن اور امریکی فنٹیک سروسز اور بینکوں تک؛ پروگرامنگ، ترسیل اور انتظام پر توجہ کے ساتھ؛ دور دراز اور دفتر میں؛ محدود اور لامحدود […]

نمکین شمسی توانائی

شمسی توانائی کا اخراج اور استعمال توانائی کے لحاظ سے انسانی کامیابیوں میں سے ایک ہے۔ اب سب سے بڑی مشکل شمسی توانائی کو جمع کرنے میں نہیں بلکہ اس کے ذخیرہ اور تقسیم میں ہے۔ اگر اس مسئلے کو حل کیا جا سکتا ہے تو، روایتی جیواشم ایندھن کی صنعتوں کو ریٹائر کیا جا سکتا ہے. سولر ریزرو ایک کمپنی ہے جو پگھلا ہوا نمک پیش کرتی ہے […]

جولیا 1.3 پروگرامنگ زبان کی ریلیز

جولیا 1.3 پروگرامنگ لینگویج کا اجراء شائع کیا گیا ہے، جس میں اعلیٰ کارکردگی، ڈائنامک ٹائپنگ کے لیے سپورٹ اور متوازی پروگرامنگ کے لیے بلٹ ان ٹولز جیسی خصوصیات شامل ہیں۔ جولیا کا نحو MATLAB کے قریب ہے، جو روبی اور لِسپ سے کچھ عناصر مستعار لے رہا ہے۔ سٹرنگ ہیرا پھیری کا طریقہ پرل کی یاد تازہ کرتا ہے۔ پروجیکٹ کوڈ MIT لائسنس کے تحت تقسیم کیا جاتا ہے۔ نئے ورژن میں: تجریدی اقسام میں طریقے شامل کرنے کی صلاحیت کو لاگو کیا گیا ہے۔ […]

کالی لینکس 2019.4 سسٹمز کی سیکیورٹی کی تحقیق کے لیے ڈسٹری بیوشن کٹ کا اجرا

کالی لینکس 2019.4 ڈسٹری بیوشن کٹ کا اجراء پیش کیا گیا ہے، جس کا مقصد کمزوریوں کے لیے نظام کی جانچ کرنا، آڈٹ کرنا، بقایا معلومات کا تجزیہ کرنا اور گھسنے والوں کے حملوں کے نتائج کی نشاندہی کرنا ہے۔ ڈسٹری بیوشن کٹ کے اندر تخلیق کردہ تمام اصل پیش رفت GPL لائسنس کے تحت تقسیم کی جاتی ہیں اور عوامی Git ذخیرہ کے ذریعے دستیاب ہوتی ہیں۔ ڈاؤن لوڈ کرنے کے لیے آئی ایس او امیجز کے کئی ورژن تیار کیے گئے ہیں، سائز 1.1، 2.6 اور 3.1 جی بی۔ اسمبلیاں دستیاب ہیں [...]

پیشن گوئی کی طلب میں ٹائم سیریز، تقسیم کے مراکز پر بوجھ، مصنوعات کی سفارشات اور بے ضابطگیوں کی تلاش

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

HPE SSD فرم ویئر بگ جس سے 32768 گھنٹے کے آپریشن کے بعد ڈیٹا ضائع ہوتا ہے۔

Hewlett Packard Enterprise نے HPE برانڈ کے تحت فروخت ہونے والی SAS SSD ڈرائیوز کے لیے ایک فرم ویئر اپ ڈیٹ شائع کیا ہے۔ اپ ڈیٹ ایک اہم مسئلہ کو حل کرتا ہے جس کی وجہ سے 32768 گھنٹے ڈرائیو آپریشن (3 سال، 270 دن اور 8 گھنٹے) کے بعد کریش ہونے کی وجہ سے تمام ڈیٹا ضائع ہو جاتا ہے۔ مسئلہ HPD8 تک کے فرم ویئر ورژن میں ظاہر ہوتا ہے۔ فرم ویئر کو اپ ڈیٹ کرنے کے بعد، سرور ریبوٹ کی ضرورت نہیں ہے۔ میعاد ختم ہونے سے پہلے [...]

لینکس کرنل میں ایک بگ کی نشاندہی کی گئی ہے جس کی وجہ سے کچھ ایسے پروگرام ہوتے ہیں جو AVX کو خراب کرنے کے لیے استعمال کرتے ہیں۔

ریلیز 5.2 کے بعد سے لینکس کرنل میں، ایک بگ متعارف کرایا گیا ہے جس کی وجہ سے AVX رجسٹر کے مواد خراب ہو جاتے ہیں جب سگنل ہینڈلر سے واپس آتے ہیں جو استثناء (صفحہ کی غلطی) کو ہینڈل کرتا ہے۔ مسئلہ اس وقت پیش آتا ہے جب ملٹی تھریڈڈ پروگرامز ("-pthread") چلا رہے ہوں جن میں AVX رجسٹر کے ساتھ حسابات شامل ہوتے ہیں، اگر دانا GCC 9 میں بنایا گیا ہے (جب GCC کی ابتدائی ریلیز میں تعمیر کرتے ہیں تو، ایک خرابی […]

CMake 3.16.0 کا نیا ورژن جاری کر دیا گیا ہے۔

مقبول بلڈ سسٹم CMake 3.16.0 کا ایک نیا ورژن اور اس کے ساتھ CTest اور CPack کی یوٹیلیٹیز جاری کر دی گئی ہیں، جس سے بالترتیب پیکجز کو جانچنا اور بنانا آسان ہو گیا ہے۔ اہم تبدیلیاں: CMake اب Objective-C اور Objective-C++ کو سپورٹ کرتا ہے۔ OBJC اور OBJCXX کو پروجیکٹ() یا enable_languages() میں شامل کرکے سپورٹ کو فعال کیا جاتا ہے۔ اس طرح، *.m- اور *.mm- فائلوں کو Objective-C یا C++ کے طور پر مرتب کیا جائے گا، بصورت دیگر، پہلے کی طرح، ان پر غور کیا جائے گا […]