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

اپنی دادی کو SQL اور NoSQL کے درمیان فرق کیسے سمجھائیں۔

ایک ڈویلپر جو سب سے اہم فیصلہ کرتا ہے وہ یہ ہے کہ کون سا ڈیٹا بیس استعمال کرنا ہے۔ کئی سالوں سے، اختیارات مختلف متعلقہ ڈیٹا بیس کے اختیارات تک محدود تھے جو Structured Query Language (SQL) کو سپورٹ کرتے تھے۔ ان میں MS SQL Server، Oracle، MySQL، PostgreSQL، DB2 اور بہت سے دوسرے شامل ہیں۔ گزشتہ 15 سالوں میں، بہت سے نئے […]

PostgreSQL اور MySQL کے درمیان کراس نقل

میں PostgreSQL اور MySQL کے درمیان کراس ریپلیکیشن کا خاکہ پیش کروں گا، نیز دو ڈیٹا بیس سرورز کے درمیان کراس ریپلیکیشن ترتیب دینے کے طریقے۔ عام طور پر، کراس نقل شدہ ڈیٹا بیس کو یکساں کہا جاتا ہے، اور یہ ایک RDBMS سرور سے دوسرے سرور میں جانے کا ایک آسان طریقہ ہے۔ PostgreSQL اور MySQL ڈیٹا بیس کو رشتہ دار سمجھا جاتا ہے، لیکن […]

STEM انٹینسیو لرننگ اپروچ

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

کمزوریوں کا پتہ لگانا اور بلٹ ان تحفظ کے ساتھ سمارٹ کارڈز اور کرپٹو پروسیسرز کے ہیکر حملوں کے خلاف مزاحمت کا اندازہ لگانا

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

XY رجحان: "غلط" مسائل سے کیسے بچنا ہے۔

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

لینکس کرنل 5.3 جاری کر دیا گیا ہے!

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

Habr Special #18 / ایپل کے نئے گیجٹس، ایک مکمل ماڈیولر اسمارٹ فون، بیلاروس میں پروگرامرز کا ایک گاؤں، XY رجحان

اس شمارے میں: 00:38 - ایپل کی نئی مصنوعات: طلباء کے لیے آئی فون 11، واچ اور بجٹ آئی پیڈ۔ کیا پرو کنسول پیشہ ورانہ مہارت کو شامل کرتا ہے؟ 08:28 — "Honest Phone" Fairphone ایک مکمل ماڈیولر گیجٹ ہے، جس میں لفظی طور پر تمام حصوں کو تبدیل کیا جا سکتا ہے۔ 13:15 — کیا ”سست فیشن“ ترقی کو سست کر رہا ہے؟ 14:30 — ایک چھوٹی سی چیز جس کا ایپل پریزنٹیشن میں ذکر نہیں کیا گیا تھا۔ 16:28 — کیوں […]

نیوویم 0.4.2

ویم ایڈیٹر کا کانٹا - نیوویم نے آخر کار ورژن 0.4 نمبر کو پاس کر لیا ہے۔ اہم تبدیلیاں: تیرتی کھڑکیوں کے لیے سپورٹ شامل کی گئی۔ ڈیمو ملٹی گرڈ سپورٹ شامل کر دی گئی۔ پہلے، neovim کے پاس تمام بنائی گئی ونڈوز کے لیے ایک ہی گرڈ تھا، لیکن اب وہ مختلف ہیں، جو آپ کو ان میں سے ہر ایک کو الگ سے اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے: فونٹ کا سائز، خود ونڈوز کا ڈیزائن تبدیل کریں اور ان میں اپنا اسکرول بار شامل کریں۔ Nvim-Lua متعارف کرایا […]

ورلنک - کرنل انٹرفیس

ورلنک ایک کرنل انٹرفیس اور پروٹوکول ہے جسے انسان اور مشین دونوں پڑھ سکتے ہیں۔ Varlink انٹرفیس کلاسک UNIX کمانڈ لائن آپشنز، STDIN/OUT/ERROR ٹیکسٹ فارمیٹس، مین پیجز، سروس میٹا ڈیٹا کو یکجا کرتا ہے اور FD3 فائل ڈسکرپٹر کے برابر ہے۔ ورلنک کسی بھی پروگرامنگ ماحول سے قابل رسائی ہے۔ Varlink انٹرفیس اس بات کی وضاحت کرتا ہے کہ کون سے طریقے لاگو کیے جائیں گے اور کیسے۔ ہر کوئی […]

لینکس کرنل ریلیز 5.3

دو ماہ کی ترقی کے بعد، Linus Torvalds نے Linux kernel 5.3 کی ریلیز پیش کی۔ سب سے زیادہ قابل ذکر تبدیلیوں میں سے: AMD Navi GPUs، Zhaoxi پروسیسرز اور Intel Speed ​​سلیکٹ پاور مینجمنٹ ٹیکنالوجی کے لیے سپورٹ، سائیکل استعمال کیے بغیر انتظار کرنے کے لیے umwait ہدایات کو استعمال کرنے کی صلاحیت، غیر متناسب CPUs کے لیے انٹرایکٹیویٹی بڑھانے کے لیے 'Utilization clamping' موڈ، pidfd_open سسٹم کال، سب نیٹ 4/0.0.0.0 سے IPv8 ایڈریس استعمال کرنے کی صلاحیت، قابلیت […]

لینکس کرنل کے لیے exFAT ڈرائیور کا ایک نیا ورژن تجویز کیا گیا ہے۔

کورین ڈویلپر پارک جو ہیونگ، مختلف ڈیوائسز کے لیے اینڈرائیڈ فرم ویئر پورٹ کرنے میں مہارت رکھتے ہیں، نے exFAT فائل سسٹم کے لیے ڈرائیور کا ایک نیا ایڈیشن متعارف کرایا - exfat-linux، جو سام سنگ کے تیار کردہ "sdFAT" ڈرائیور کی ایک شاخ ہے۔ فی الحال، Samsung کی طرف سے EXFAT ڈرائیور پہلے ہی لینکس کرنل کی سٹیجنگ برانچ میں شامل کیا جا چکا ہے، لیکن یہ پرانی ڈرائیور برانچ (1.2.9) کے کوڈ بیس پر مبنی ہے۔ […]

پی سی خصوصی Rune II 12 نومبر کو جاری کیا جائے گا۔

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