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

حبر پر کوڈ کو صحیح طریقے سے کیسے رنگیں اور یہ اتنا مشکل کیوں ہے۔

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

کلیدی قدر کا ذخیرہ، یا ہماری ایپلیکیشنز کس طرح زیادہ آسان ہو گئی ہیں۔

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

کور بوٹ 4.11 ریلیز

Coreboot 4.11 کی ریلیز ہوئی - ملکیتی UEFI/BIOS فرم ویئر کا ایک مفت متبادل، جسے "پے لوڈ" ایڈ آن، جیسے SeaBIOS یا GRUB2 پر کنٹرول منتقل کرنے سے پہلے ہارڈ ویئر کی ابتدائی شروعات کے لیے استعمال کیا جاتا ہے۔ Coreboot بہت کم سے کم ہے، اور یہ مختلف ایڈ آنز کو سرایت کرنے کے بھی کافی مواقع فراہم کرتا ہے جیسے کہ تفصیلی سسٹم کی معلومات کور انفو اور ٹیٹریس ٹنٹ کو ظاہر کرنے کی افادیت، نیز فلاپی آپریٹنگ سسٹم: Kolibri، FreeDOS، MichalOS، Memtest، […]

ہمارا جیتا: TopCoder Open 2019

TopCoder اوپن 13 چیمپئن شپ کا فائنل 16-2019 نومبر کو ہیوسٹن میں ہوا، اور Gena Korotkevich (Belarus) نے ایک ساتھ دو مسابقتی ٹریکس میں پہلی پوزیشن حاصل کی: الگورتھم اور میراتھن۔ اس سے پہلے کوئی بھی ایک سال میں ایسا کرنے میں کامیاب نہیں ہوا! 2019 کے سیزن کا ایک شاندار اختتام، جس میں Gena پہلے ہی دو دیگر بڑے مقابلوں کے فائنل جیت چکی تھی: Google Code Jam اور […]

ان باؤنڈ DNS سرور میں ریموٹ کوڈ پر عمل درآمد کا خطرہ

ان باؤنڈ DNS سرور میں ایک کمزوری (CVE-2019-18934) کی نشاندہی کی گئی ہے، جو خصوصی طور پر فارمیٹ شدہ جوابات موصول ہونے پر حملہ آور کوڈ کے نفاذ کا باعث بن سکتی ہے۔ سسٹمز صرف اس مسئلے سے متاثر ہوتے ہیں جب ipsec ماڈیول ("-enable-ipsecmod") اور ipsecmod کو سیٹنگز میں فعال کرتے ہوئے ان باؤنڈ بنا رہے ہوں۔ کمزوری ورژن 1.6.4 میں ظاہر ہوتی ہے اور ان باؤنڈ 1.9.5 ریلیز میں طے ہوتی ہے۔ ipsecmod-hook shell کمانڈ کو کال کرتے وقت غیر محفوظ کرداروں کی منتقلی کی وجہ سے کمزوری پیدا ہوتی ہے، […]

TopCoder اوپن 2019 چیلنج: پائی کو چھ ٹکڑوں میں کاٹ دیں۔

"ہماری جیت: ٹاپ کوڈر اوپن 2019" کے نقش قدم پر چلتے ہوئے میں الگورتھم ٹریک سے مسائل شائع کر رہا ہوں (کلاسیکل اسپورٹس پروگرامنگ۔ ڈیڑھ گھنٹے میں آپ کو Java, C#, C++ یا Python میں تین مسائل حل کرنے ہوں گے۔) 1۔ پائی چھ کے لیے مسئلہ طے کرنا وقت کی حد - 4 سیکنڈ۔ آپ کے پاس ایک پائی ہے۔ جب اوپر سے دیکھا جائے تو کیک کی شکل (سختی سے) محدب کثیرالاضلاع کی ہوتی ہے۔ آپ کو کوآرڈینیٹ دیا گیا ہے [...]

اوریکل سولاریس 11.4 SRU15 اپ ڈیٹ

سولاریس 11.4 ایس آر یو 15 (سپورٹ ریپوزٹری اپ ڈیٹ) آپریٹنگ سسٹم اپ ڈیٹ شائع کیا گیا ہے، جو سولاریس 11.4 برانچ کے لیے باقاعدہ اصلاحات اور بہتری کا ایک سلسلہ پیش کرتا ہے۔ اپ ڈیٹ میں تجویز کردہ اصلاحات کو انسٹال کرنے کے لیے، بس 'pkg update' کمانڈ چلائیں۔ نئی ریلیز میں: اوریکل ایکسپلورر، کنفیگریشن اور سسٹم اسٹیٹ کی تفصیلی پروفائل بنانے کے لیے ایک ٹول کٹ، ورژن 19.4 میں اپ ڈیٹ کر دی گئی ہے۔ نئے ماڈیولز شامل کیے گئے ہیں […]

گوگل اینڈرائیڈ میں باقاعدہ لینکس کرنل استعمال کرنے پر کام کر رہا ہے۔

پچھلی لینکس پلمبرز 2019 کانفرنس میں، گوگل نے اینڈرائیڈ پلیٹ فارم کے کرنل ورژن میں کی جانے والی تبدیلیوں کو مرکزی لینکس کرنل میں منتقل کرنے کے اقدام کے بارے میں بات کی۔ حتمی مقصد یہ ہے کہ اینڈرائیڈ کامن کرنل کی اینڈرائیڈ مخصوص برانچ کی بنیاد پر ہر ڈیوائس کے لیے الگ الگ تعمیرات تیار کرنے کے بجائے اینڈرائیڈ کو ایک عام دانا استعمال کرنے کے قابل بنایا جائے۔ یہ مقصد […]

موزیلا کمزوری باؤنٹی پروگرام کو بڑھاتا ہے۔

Mozilla نے Firefox کی ترقی سے متعلق بنیادی ڈھانچے کے عناصر میں حفاظتی مسائل کی نشاندہی کرنے کے لیے نقد انعامات فراہم کرنے کے لیے اپنے اقدام کی توسیع کا اعلان کیا ہے۔ موزیلا سائٹس اور سروسز پر کمزوریوں کی نشاندہی کرنے کے لیے بونس کی رقم کو دوگنا کر دیا گیا ہے، اور اہم سائٹس پر کوڈ کے نفاذ کا باعث بننے والی کمزوریوں کی نشاندہی کے لیے بونس کو بڑھا کر 15 ہزار کر دیا گیا ہے […]

GraalVM ورچوئل مشین کا 19.3.0 جاری کریں اور اس پر مبنی Python، JavaScript، Ruby اور R کے نفاذ

اوریکل نے یونیورسل ورچوئل مشین GraalVM 19.3.0 کی ریلیز شائع کی ہے، جو JavaScript (Node.js)، Python، Ruby، R، JVM کے لیے کسی بھی زبان (جاوا، سکالا، کلوجر، کوٹلن) اور وہ زبانیں جن کے لیے بٹ کوڈ LLVM (C, C++, Rust) تیار کیا جا سکتا ہے۔ 19.3 برانچ کو لانگ ٹرم سپورٹ (LTS) ریلیز کے طور پر درجہ بندی کیا گیا ہے اور یہ JDK 11 کو سپورٹ کرنے کے لیے قابل ذکر ہے، بشمول […]

سینٹس رو کے ایک نئے حصے کا اعلان 2020 میں کیا جائے گا۔

کوچ میڈیا پبلشنگ ہاؤس کے سی ای او کلیمینز کنڈراٹز نے Gameindusty.biz میگزین کو ایک انٹرویو دیا جس میں انہوں نے کہا کہ Volition سٹوڈیو Saints Row کے سیکوئل پر کام کر رہا ہے۔ انہوں نے 2020 میں مزید تفصیلات ظاہر کرنے کا وعدہ کیا۔ Kundratitz نے اس بات پر زور دیا کہ اس بار کمپنی سیریز کا تسلسل تیار کر رہی ہے، نہ کہ فرنچائز کی شاخ، جیسا کہ میہیم کے ایجنٹوں کا معاملہ ہے۔ کی طرف سے […]

مفت اینٹی وائرس پیکج ClamAV 0.101.5 اور 0.102.1 کی تازہ کاری

مفت اینٹی وائرس پیکج ClamAV 0.101.5 اور 0.102.1 کی اصلاحی اپ ڈیٹس شائع کی گئی ہیں، جو کمزوری (CVE-2019-15961) کو ختم کرتی ہیں جو کسی خاص طریقے سے فارمیٹ کیے گئے میل پیغامات پر کارروائی کرتے وقت سروس سے انکار کا باعث بنتی ہے (بہت زیادہ وقت ہے۔ کچھ MIME بلاکس کو پارس کرنے میں خرچ کیا)۔ نئی ریلیزز libxml2 لائبریری کے ساتھ clamav-milter کی تعمیر کے مسائل کو بھی حل کرتی ہیں، دستخط لوڈ کرنے کا وقت کم کرتی ہیں، ایک تعمیر کا اختیار شامل کرتی ہیں […]