Рубрика: Блог

Некоторые аспекты оптимизации LINQ-запросов в C#.NET для MS SQL Server

LINQ вошел в .NET как новый мощный язык манипуляции с данными. LINQ to SQL как часть его позволяет достаточно удобно общаться с СУБД с помощью например Entity Framework. Однако, достаточно часто применяя его, разработчики забывают смотреть на то, какой именно SQL-запрос будет генерировать queryable provider, в вашем случае — Entity Framework. Разберем два основных момента […]

Выпуск прокси-сервера Squid 4.8 с устранением критической уязвимости

Опубликован корректирующий выпуск прокси-сервера Squid 4.8, в котором устранено 5 уязвимостей. Одна уязвимость (CVE-2019-12527) позволяет потенциально организовать выполнение кода с правами серверного процесса. Проблема вызвана ошибкой в обработчике аутентификации HTTP Basic и позволяет инициировать переполнение буфера при передаче специальной оформленных учётных данных при обращении к Squid Cache Manager или встроенному шлюзу FTP. Уязвимость проявляется начиная […]

Призовой фонд The International 2019 превысил $28 млн

Участники турнира The International 2019 разыграют более $28 млн. Об этом сообщается на портале Dota 2 Prize Pool Tracker. С момента запуска боевого пропуска сумма выросла на $26,5 млн (1658 %). Призовые превысили прошлогодний рекорд турнира на $2,5 млн. Благодаря этому обладатели Battle Pass получили по 10 бонусных уровней боевого пропуска. В случае преодоления отметки […]

Владельцы Xiaomi Mi 9 уже могут установить MIUI 10 на базе Android Q

Карающая рука американских законников ещё не занесена над китайской Xiaomi, так что компания продолжает оставаться одним из самых близких партнёров Google. Недавно она сообщила, что владельцы Xiaomi Mi 9, участвующие в бета-тестировании оболочки MIUI 10, уже могут присоединиться к программе бета-тестирования версии на основе платформы Android Q Beta. Таким образом, этот флагманский смартфон китайской марки является […]

Вредоносное ПО Agent Smith заразило более 25 млн Android-устройств

Специалисты компании Check Point, работающие в сфере информационной безопасности, обнаружили вредоносное ПО под названием Agent Smith, которое заразило свыше 25 млн устройств на базе Android. По мнению сотрудников Check Point, упомянутое вредоносное ПО создано в Китае одной из интернет-компаний, которая помогает местным разработчикам Android-приложений локализовать и публиковать свою продукцию на зарубежных рынках. Основным источником распространения […]

New Line Cinema снимет фильм по Space Invaders

Кинокомпания New Line Cinema займётся съёмками фильма по классической игре Space Invaders. По данным Deadline, сценарий для киноленты напишет Грег Руссо (Greg Russo). Дата выхода фильма пока не раскрывается. Руссо известен как сценарист перезапуска Mortal Kombat, съёмки которого начнутся в конце 2019 года. Ещё он пишет сценарии для «Тетради смерти» от Netflix и экранизации Saints […]

Резервное копирование, часть 5: Тестирование Bacula и Veeam Backup for Linux

В данной заметке будут рассматриваться различные «большие» программные средства для резервного копирования, включая коммерческие. Список кандидатов: Veeam Agent для Linux, Bacula. Будет проверяться работа именно с файловой системой, чтобы было удобно сравнивать с предыдущими кандидатами. Ожидаемые результаты Поскольку оба кандидата — универсальные готовые решения, важнейшим результатом будет предсказуемость работы, а именно — одинаковое время работы […]

В Open Invention Network больше трех тысяч лицензиатов — что это значит для открытого ПО

Open Invention Network (OIN) — это организация, владеющая патентами на ПО, связанное с GNU/Linux. Цель организации — защита Linux и связанного с ним программного обеспечения от патентных исков. Члены сообщества передают свои патенты в общий пул, тем самым разрешая другим участникам их использовать на основе royalty-free лицензии. Фото — j — Unsplash Чем занимаются в […]

Пишем мультиязычное приложение на React Native

Локализация продукции очень важна для международных компаний, осваивающих новые для себя страны и регионы. Аналогично локализация нужна и мобильным приложениям. Если разработчик начинает международную экспансию, важно дать пользователям из другой страны возможность работать с интерфейсом на родном языке. В этой статье мы создадим приложение React Native, используя пакет react-native-localize. Skillbox рекомендует: Образовательный онлайн-курс «Профессия Java-разработчик». […]

Психоанализ эффекта недооцененного специалиста. Часть 1. Кто и почему

1. Вступление Несправедливость неисчислима: исправляя одну, рискуешь совершить другую. Ромен Роллан Работая программистом с начала 90-ых, мне не однократно приходилось сталкиваться с проблемами недооцененности. Вот например, я такой молодой, умный, со всех сторон положительный, почему-то не двигаюсь по служебной лестнице. Ну не то чтобы совсем не двигаюсь, но двигаюсь как-то не так, как я того […]

Издательство Питер. Летняя распродажа

Привет, Хаброжители! На этой неделе у нас большие скидки. Подробности внутри. В хронологическом порядке представлены книги, вызвавшие интерес читателей за последние 3 мес. Отдельные категории на сайте — Бестселлеры O’Reilly, Head First O’Reilly, Manning, No Starch Press, Packt Publishing, Классика Computer Science, научные серии New Science и Pop Science. Условия акции: 9—14 июля, скидка 35% […]

Huawei Harmony: ещё одно возможное имя ОС китайской компании

О том, что китайская компания Huawei разрабатывает собственную операционную систему, было объявлено в марте этого года. Тогда говорилось о том, что это вынужденный шаг, и Huawei намерена использовать свою ОС только в случае, если придётся полностью отказаться от Android и Windows. Несмотря на то, что в конце июня президент США Дональд Трамп (Donald Trump) говорил […]