Автор: Юрий Гагарин

Професии на бъдещето: «С каква работа ще се занимавате на Марс?»

„Пилот на реактивния ранец“ е „професия от миналото“, на 60 години е. „Разработчик на реактивни ранци“ — на 100 години. „Инструктор по училищен курс за конструиране на реактивни ранци“ е професията на настоящето, която развиваме сега. А каква ще бъде професията на бъдещето? Тампер? Археопрограммист? Дизайнер на фалшиви спомени? Бегач по ръба? Мой стар познат, който участва в краудсорсинг за двигателя на реактивния ранец, сега стартира свой […]

Реверсинг и хакване на самошифруващ се външен HDD Aigo. Част 1: Разглобяване на части

Реверсирането и хакването на външни самошифроващи се устройства е моето давнешно хоби. В миналото съм работил с модели като Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Преди неотдавна колега ми занесе още един експонат: Patriot (Aigo) SK8671, който е построен по типичен дизайн – LCD индикатор и клавиатура за въвеждане на PIN код. Ето какво се получи… 1. Въведение […]

Сeph — от «на коленке» до «production»

Избор на CEPH. Част 1 Имахме пет шкафа, десет оптични суича, настроен BGP, десетки SSD и купчина SAS дискове в различни цветове и размери, а също така proxmox и желание да сложим цялата статична информация в собствено S3 хранилище. Не че всичко това беше необходимо за виртуализация, но след като започнахме да използваме opensource — трябваше да продължим […]

Използвайте GIT при документирането

Понякога не само самата документация, но и процесът на работа по нея може да бъде критичен. Например, в случай на проекти, значителна част от работата е свързана именно с подготовката на документацията, а неправилният процес може да доведе до грешки и дори до загуба на информация, следователно и до загуба на време и печалба. Но дори и ако тази тема не е основна […]

Cloudflare представи разпределен генератор на случайни числа

Компанията Cloudflare представи услугата League of Entropy, за която е създадена консорциум от няколко организации, заинтересовани в предоставянето на качествени случайни числа. За разлика от съществуващите централизирани системи, League of Entropy не разчита на един източник и използва за генериране на случайна последователност ентропия, получена от няколко несвързани генератора, контролирани от различни участници в проекта. […]

DragonFly BSD 5.6.0

На 17 юни 2019 година беше представено следващото значимо издание на операционната система DragonFly BSD – Release56. Изданието предлага значителни подобрения в системата за виртуална памет, актуализации за Radeon и TTM, както и подобрения в производителността на HAMMER2. DragonFly се образува през 2003 година като клон на FreeBSD версия 4. Сред многото характеристики на тази операционна система могат да се откроят следните: Високопроизводителна файлова система HAMMER2 […]

Как да решаваме NP-трудни задачи с помощта на параметризирани алгоритми

Научноизследователската работа е, без съмнение, най-интересната част от нашето обучение. Идеята е още в университета да опиташ себе си в избраната посока. Например, студентите от направленията Software Engineering и Machine Learning често правят научноизследователски работи в компании (главно, JetBrains или Яндекс, но не само). В този пост ще разкажа за моя проект в областта на компютърните науки. […]

Кабелни телевизионни мрежи за най-малките. Част 9: Глава станция

Главната станция събира сигнали от няколко източника, обработва ги и ги предава в кабелната мрежа. Съдържание на серия статии Част 1: Общата архитектура на мрежата КТВ Част 2: Състав и форма на сигнала Част 3: Аналогова съставка на сигнала Част 4: Цифрова съставка на сигнала Част 5: Коаксиална разпределителна мрежа Част 6: Усилватели на RF-сигнала Част 7: Оптични приемници Част 8: Оптична […]

Парсим 25TB с помощта на AWK и R

Как да чета тази статия: моля за извинение, че текстът стана толкова дълъг и хаотичен. За да спестя вашето време, всяка глава започвам с въведението "Какво научих", в което в едно-две изречения обобщавам същността на главата. "Просто покажи решението!" Ако просто искате да видите до какво стигнах, преминавайте към главата "Ставам по-изобретателен", но […]

Прехвърляне на пощенски кутии между хранилищата в Zimbra Collaboration Suite

По-рано сме писали за това колко лесно и просто може да се мащабира Zimbra Collaboration Suite Open-Source Edition. Добавянето на нови пощенски хранилища може да се осъществи без да спира работата на инфраструктурата, върху която е разположена Zimbra. Тази възможност е високо ценена от SaaS доставчиците, които предоставят на клиентите си достъп до Zimbra Collaboration Suite на търговска основа. Все пак, този процес на мащабиране не е лишен […]

Уязвимости в TCP стековете на Linux и FreeBSD, водещи до отдалечено отказване на обслужване

Компанията Netflix откри няколко критични уязвимости в TCP стековете на Linux и FreeBSD, които позволяват отдалечено иницииране на срив на ядрото или предизвикват прекомерно потребление на ресурси при обработка на специално форматирани TCP пакети (packet-of-death). Проблемите са причинени от грешки в обработчиците на максимален размер на блока данни в TCP пакета (MSS, Maximum segment size) и механизма за селективно потвърждаване на връзките (SACK, TCP Selective Acknowledgement). CVE-2019-11477 (SACK Panic) […]

Релиз на операционната система DragonFly BSD 5.6

Достъпен е релизът на DragonFlyBSD 5.6, операционна система с хибридно ядро, създадена през 2003 година с цел алтернативно развитие на клона FreeBSD 4.x. Сред характеристиките на DragonFly BSD може да се выдели разпределената версия на HAMMER, поддръжката за зареждане на „виртуални“ ядра на системата като потребителски процеси, възможността за кеширане на данни и метаданни от файловата система на SSD устройства, вземаща предвид контекста на вариативните символични линкове, възможността за замразяване на процеси […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster