Автор: ProHoster

Характеристиките на флагмана Huawei Mate 30 Pro бяха разкрити преди анонса

Китайската компания Huawei ще представи флагманските смартфони от серията Mate 30 на 19 септември в Мюнхен. Няколко дни преди официалния анонс в интернет се появиха подробни технически характеристики на Mate 30 Pro, които бяха публикувани от вътрешен човек в Twitter. Според наличните данни смартфонът ще има Waterfall дисплей със силно извити страни. Без да се вземат предвид извитите страни, диагоналът на дисплея е 6,6 […]

Обсерваторията Spektr-RG откри нов източник на рентгенови лъчи в галактиката Млечен път

Руският телескоп ART-XC на борда на космическата обсерватория Spektr-RG започна своята ранна научна програма. По време на първото сканиране на централната "издутина" на галактиката Млечен път беше открит нов източник на рентгенови лъчи, наречен SRGA J174956-34086. През целия период на наблюдения човечеството е открило около милион източници на рентгеново лъчение и само десетки от тях имат свои имена. В повечето случаи техните […]

Как да обясните на баба си разликата между SQL и NoSQL

Едно от най-важните решения, които разработчикът взема, е коя база данни да използва. В продължение на много години опциите бяха ограничени до различни опции за релационни бази данни, които поддържаха Structured Query Language (SQL). Те включват MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 и много други. През последните 15 години много нови […]

Кръстосана репликация между PostgreSQL и MySQL

Ще очертая кръстосана репликация между PostgreSQL и MySQL, както и методи за настройка на кръстосана репликация между двата сървъра на бази данни. Обикновено кръстосано репликираните бази данни се наричат ​​хомогенни и това е удобен метод за преминаване от един RDBMS сървър към друг. PostgreSQL и MySQL базите данни се считат за релационни, но […]

STEM подход за интензивно обучение

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

Откриване на уязвимости и оценка на устойчивостта на хакерски атаки на смарт карти и крипто процесори с вградена защита

През последното десетилетие, в допълнение към методите за извличане на тайни или извършване на други неоторизирани действия, нападателите започнаха да използват неволно изтичане на данни и манипулиране на изпълнението на програмата чрез странични канали. Традиционните методи за атака могат да бъдат скъпи от гледна точка на знания, време и мощност на обработка. Атаките по страничните канали, от друга страна, могат да бъдат по-лесно осъществени и неразрушителни, […]

Феноменът XY: как да избегнем "грешните" проблеми

Замисляли ли сте се колко часове, месеци и дори животи са били пропилени в решаването на „грешните“ проблеми? Един ден някои хора започнаха да се оплакват, че трябва да чакат непоносимо дълго за асансьора. Други хора бяха загрижени за тези клевети и похарчиха много време, усилия и пари, опитвайки се да подобрят работата на асансьорите и да намалят времето за чакане. Но […]

Ядрото на Linux 5.3 беше пуснато!

Основни иновации Механизмът pidfd ви позволява да присвоите конкретен PID на процес. Фиксирането продължава, след като процесът бъде прекратен, така че PID да може да му бъде издаден, когато започне отново. Подробности. Ограничения на честотните диапазони в планировчика на процеси. Например, критични процеси могат да се изпълняват при минимален праг на честота (да кажем поне 3 GHz), а процеси с нисък приоритет при по-висок праг на честота […]

Habr Special #18 / Нови джаджи на Apple, напълно модулен смартфон, село на програмисти в Беларус, феноменът XY

В този брой: 00:38 - Нови продукти на Apple: iPhone 11, часовник и бюджетен iPad за ученици. Конзолата Pro добавя ли професионализъм? 08:28 — Fairphone “Honest Phone” е напълно модулна джаджа, в която могат да се сменят буквално всички части. 13:15 — „бавната мода“ забавя ли прогреса? 14:30 — Малко нещо, което не беше споменато на презентацията на Apple. 16:28 — Защо […]

Neovim 0.4.2

Разклонението на редактора на vim – Neovim най-накрая премина марката версия 0.4. Основни промени: Добавена е поддръжка за плаващи прозорци. Демонстрация Добавена поддръжка на много мрежи. Преди това neovim имаше една решетка за всички създадени прозорци, но сега те са различни, което ви позволява да персонализирате всеки от тях поотделно: променете размера на шрифта, дизайна на самите прозорци и добавете своя собствена лента за превъртане към тях. Nvim-Lua представи […]

Varlink - интерфейс на ядрото

Varlink е интерфейс и протокол на ядрото, които могат да се четат както от хора, така и от машини. Интерфейсът Varlink съчетава класически опции за командния ред на UNIX, текстови формати STDIN/OUT/ERROR, страници с ръководство, метаданни за услуги и е еквивалентен на файловия дескриптор FD3. Varlink е достъпен от всяка среда за програмиране. Интерфейсът Varlink определя кои методи ще бъдат внедрени и как. Всеки […]

Версия на ядрото на Linux 5.3

След два месеца разработка, Линус Торвалдс представи версията на Linux ядрото 5.3. Сред най-забележителните промени: поддръжка за графични процесори AMD Navi, процесори Zhaoxi и технология за управление на захранването Intel Speed ​​​​Select, възможност за използване на инструкции umwait за изчакване без използване на цикли, режим на затягане на използването за повишена интерактивност за асиметрични процесори, pidfd_open системно повикване, възможност за използване на IPv4 адреси от подмрежа 0.0.0.0/8, възможност […]