نویسنده: ProHoster

نحوه کد رنگی درست در هابر و چرا اینقدر دشوار است

Несколько месяцев назад я опубликовал свой первый пост на «Хабре». Возможно, кто-то из вас заметит, что код в статье раскрашен необычным образом, а главное — раскрашен правильно, несмотря на то, что встроенный редактор текстов на сайте не поддерживает исходную разметку кода и часто подсвечивает его элементы некорректно. При этом код не вставлен картинкой, как делают некоторые совсем отчаявшиеся писатели. В моем случае сохранить разметку было особенно […]

ذخیره سازی کلید-مقدار، یا اینکه چگونه برنامه های ما راحت تر شده اند

هرکسی که در Voximplant توسعه می‌دهد، از مفهوم «برنامه‌هایی» که اسکریپت‌های ابری، شماره تلفن، کاربران، قوانین و صف‌های تماس را به یکدیگر متصل می‌کنند، می‌دانند. به زبان ساده، برنامه‌ها سنگ بنای توسعه در پلتفرم ما هستند، نقطه ورود به هر راه‌حل مبتنی بر Voximplant، زیرا ایجاد یک برنامه از آنجا شروع می‌شود. قبلاً برنامه‌ها "یادشان نمی‌آمد" [...]

نسخه Coreboot 4.11 منتشر شد

Состоялся релиз Coreboot 4.11 — свободной замены проприетарным прошивкам UEFI/BIOS, используемой для начальной инициализации железа перед передачей управления дополнению «payload», например SeaBIOS или GRUB2. Coreboot очень минималистичен, к тому же он предоставляет широкие возможности встраивания различных дополнений вроде утилиты вывода подробной системной информации coreinfo и тетриса tint, а также дискетных ОС: Kolibri, FreeDOS, MichalOS, Memtest, […]

برنده ما: TopCoder Open 2019

В Хьюстоне 13-16 ноября прошёл финал чемпионата TopCoder Open 2019, и Гена Короткевич (Беларусь) занял первое место сразу в двух соревновательных треках: Algorithm и Marathon. Такое раньше ещё никому не удавалось сделать в один год! Отличное завершение сезона-2019, в котором до этого Гена уже победил в финалах двух других крупных соревнований: Google Code Jam и […]

آسیب پذیری اجرای کد از راه دور در سرور DNS Unbound

یک آسیب پذیری (CVE-2019-18934) در سرور DNS Unbound شناسایی شده است که می تواند منجر به اجرای کد مهاجم در هنگام دریافت پاسخ های فرمت شده خاص شود. سیستم‌ها فقط در هنگام ساختن Unbound با ماژول ipsec ("-enable-ipsecmod") و ipsecmod فعال در تنظیمات تحت تأثیر این مشکل قرار می‌گیرند. این آسیب پذیری در نسخه 1.6.4 ظاهر می شود و در نسخه Unbound 1.9.5 رفع شده است. این آسیب‌پذیری ناشی از انتقال کاراکترهای بدون فرار هنگام فراخوانی فرمان ipsecmod-hook shell است، […]

چالش TopCoder Open 2019: پای را به شش تکه برش دهید

به دنبال "برنده ما: TopCoder Open 2019" من در حال انتشار مسائل از مسیر الگوریتم (برنامه نویسی ورزش های کلاسیک. در یک ساعت و نیم باید سه مشکل را در جاوا، سی شارپ، سی پلاس پلاس یا پایتون حل کنید.) 1. Pie for six تنظیم مشکل محدودیت زمانی - 4 ثانیه. شما یک پای دارید. وقتی از بالا نگاه کنید، کیک شکل یک چند ضلعی محدب (به شدت) دارد. مختصات به شما داده شده [...]

به روز رسانی Oracle Solaris 11.4 SRU15

به روز رسانی سیستم عامل Solaris 11.4 SRU 15 (Support Repository Update) منتشر شده است که مجموعه ای از اصلاحات و بهبودهای منظم را برای شعبه Solaris 11.4 ارائه می دهد. برای نصب اصلاحات ارائه شده در به روز رسانی، فقط دستور 'pkg update' را اجرا کنید. در نسخه جدید: اوراکل اکسپلورر، ابزاری برای ایجاد نمایه دقیق از پیکربندی و وضعیت سیستم، به نسخه 19.4 به روز شده است. ماژول های جدید اضافه شده است […]

گوگل در حال کار بر روی استفاده از یک هسته لینوکس معمولی در اندروید است

در آخرین کنفرانس لینوکس Plumbers 2019، گوگل در مورد توسعه ابتکاری برای انتقال تغییرات در حال توسعه در نسخه هسته برای پلتفرم اندروید به هسته اصلی لینوکس صحبت کرد. هدف نهایی، فعال کردن اندروید برای استفاده از یک هسته مشترک است، به جای تهیه بیلدهای جداگانه برای هر دستگاه بر اساس شاخه اختصاصی Android Common Kernel. این هدف […]

موزیلا برنامه Bounty آسیب پذیری را گسترش می دهد

موزیلا از گسترش ابتکار خود برای ارائه جوایز نقدی برای شناسایی مسائل امنیتی در عناصر زیرساخت مرتبط با توسعه فایرفاکس خبر داده است. میزان پاداش شناسایی آسیب‌پذیری‌ها در سایت‌ها و سرویس‌های موزیلا دو برابر شده و پاداش شناسایی آسیب‌پذیری‌هایی که می‌تواند منجر به اجرای کد در سایت‌های کلیدی شود به ۱۵ هزار […]

انتشار 19.3.0 ماشین مجازی GraalVM و پیاده سازی Python، JavaScript، Ruby و R بر اساس آن

اوراکل انتشار ماشین مجازی جهانی GraalVM 19.3.0 را منتشر کرده است که از برنامه های کاربردی در جاوا اسکریپت (Node.js)، پایتون، روبی، R، هر زبانی برای JVM (جاوا، اسکالا، Clojure، Kotlin) و زبان هایی که می توان برای آنها بیت کد LLVM تولید کرد (C، C++، Rust). شعبه 19.3 به عنوان نسخه پشتیبانی طولانی مدت (LTS) طبقه بندی می شود و به دلیل پشتیبانی از JDK 11، از جمله […]

قسمت جدیدی از Saints Row در سال 2020 معرفی خواهد شد

کلمنس کوندراتیتز، مدیر عامل انتشارات Koch Media در مصاحبه ای با مجله Gameindusty.biz گفت که استودیو Volition در حال کار بر روی دنباله ای برای Saints Row است. او قول داد که جزئیات بیشتری را در سال 2020 فاش کند. کوندراتیتز تاکید کرد که این بار این شرکت در حال توسعه ادامه سری است و نه شاخه ای از فرنچایز، همانطور که در مورد Agents of Mayhem اتفاق افتاد. توسط […]

به روز رسانی بسته آنتی ویروس رایگان ClamAV 0.101.5 و 0.102.1

به‌روزرسانی‌های اصلاحی بسته آنتی‌ویروس رایگان ClamAV 0.101.5 و 0.102.1 منتشر شده است که آسیب‌پذیری (CVE-2019-15961) را که منجر به انکار سرویس هنگام پردازش پیام‌های نامه‌های فرمت‌شده به روشی خاص می‌شود را از بین می‌برد (زمان بسیار زیاد است. صرف تجزیه بلوک های MIME خاصی شده است). نسخه های جدید همچنین مشکلات ساخت clamav-milter با کتابخانه libxml2 را برطرف می کند، زمان بارگذاری امضا را کاهش می دهد، گزینه ساخت را اضافه می کند […]