Архив за 26 июля 2019 - 5

Добро пожаловать в первую часть «Современного рендеринга текста в Linux». В каждой статье из этой серии мы разработаем самодостаточную программу на C для визуализации символа или последовательности символов. Каждая из этих программ будет реализовывать функцию, которую я считаю необходимой для современного рендеринга текста.

В первой части настроим FreeType и напишем простой рендерер символов в консоли.

Современный рендеринг текста в Linux: часть 1 - 1

Вот что мы будем писать. А вот и код.
Читать полностью »

Яндекс опубликовал финансовые результаты за II квартал 2019 года. Поисковик рассказал, что консолидированная выручка выросла на 40% по сравнению с II кварталом 2018 — до 41,4 млрд рублей (656,3 млн долларов США). Однако чистая прибыль снизилась на 90% до 3,4 млрд рублей (54,2 млн долларов США). Как объяснил представитель Яндекса, на последних цифрах сказались изменения курса доллара:

Читать полностью »

Andrew Godwin опубликовал DEP 0009: Async-capable Django 9 мая, а 21 июля он был принят техническим советом Django, так что можно надеяться, что к выходу Django 3.0 успеют сделать что-нибудь интересное. Он уже упоминался где-то в комментариях Хабра, но я решил донести эту новость до более широкой аудитории путём его перевода — в первую очередь для тех, кто, как и я, не особо следит за новостями Django. В переводе почти наверняка есть косяки, так что принимаются тапки в Ctrl+Enter.

Асинхронный Python разрабатывался много лет, и в экосистеме Django мы экспериментировали с ним в Channels с ориентацией в первую очередь на поддержку вебсокетов.

По мере развития экосистемы стало очевидно, что, хотя нет насущной необходимости расширять Django для поддержки отличных от HTTP протоколов, таких как вебсокеты, поддержка асинхронности даст много преимуществ для традиционной model-view-template структуры Django.

Преимущества описаны в разделе «Мотивация» ниже, но общий вывод, к которому я пришёл, заключается в том, что мы получим так много от асинхронного Django, что это стоит того большого труда, который потребуется. Я также считаю, что очень важно делать изменения итеративным, поддерживаемым сообществом путём, который не будет зависеть от одного-двух старых контрибьюторов, которые могут выгореть.Читать полностью »

История маленькой трагедии и больших побед очень хорошего разработчика, которому нужна помощь

Каково это — слушать код со скоростью 1000 слов в минуту - 1

В Дальневосточном Федеральном Университете есть центр проектной деятельности — там магистры и бакалавры находят для себя инженерные проекты, у которых уже есть заказчики, деньги и перспективы. Еще там проводятся лекции и интенсивы. Опытные специалисты рассказывают о современных и прикладных вещах.

Один из интенсивов был посвящен применению системы контейнеризации Docker для распределённых вычислений и оркестрации. На него пришли магистры и аспиранты прикладной математики, инженерии, подготовки ПО и других технических направлений.

Преподавателем был парень в темных очках, с модной прической, в шарфе, общительный и слишком уверенный — особенно для 21-летнего студента второго курса. Его зовут Евгений Некрасов, он поступил в ДВФУ всего два года назад.
Читать полностью »

Приветствую всех хабрачитателей. Прошло три недели с момента, как я предложил желающим порешать мой CTF и, думаю, что пора опубликовать разборы задач. По своему опыту знаю, что очень обидно быть в ситуации, когда потратил кучу времени на задачу, а решения так и не узнал, поэтому выкладываю разбор задач. Решения разбиты на шаги и скрыты под спойлер, чтобы после любого шага можно было попробовать дорешать задачу самому, преодолев сложный момент.
Читать полностью »

Генеральный директор Nubia Technology Ни Фэй (Ni Fei) опубликовал в китайской социальной сети Weibo фотографии, которые демонстрируют возможности камеры нового смартфона Nubia Z20.

Лидер Nubia предлагает оценить, насколько детализированным и качественным остается изображение при использовании дополнительного зум-объектива.

Вчера в сети уже появились фотографии, на которых исполнительный директор Huawei Devices Ричард Ю (Richard Yu) пользуется складным смартфоном Mate X с гибким экраном. Теперь в социальной сети Weibo появилась более подробная фотосессия, на которой Ричард Ю показывает новый дизайн смартфона любопутствующим в том же аэропорту. 

Читать полностью »

Системные администраторы всего мира, поздравляем вас с профессиональным праздником!

У нас системных администраторов не осталось (ну почти). Однако предание о них еще свежо. В честь праздника мы подготовили этот эпос. Устраивайтесь поудобней, дорогие читатели.

Эпос о системных администраторах как вымирающем виде - 1
Читать полностью »

Компания Vivo входит в пятёрку крупнейших производителей смартфонов. Однако порой её ценовая политика кажется весьма странной.

Vivo Y90 — бюджетный смартфон, которому стоит быть ещё дешевле

Читать полностью »

Сегодня не просто очередная последняя пятница месяца, когда вы задаёте нам свои вопросы — сегодня день системного администратора! Ну то есть профессиональный праздник атлантов, на плечах которых держатся высоконагруженные системы, сложные инфраструктуры, сервера ЦОД и небольшие компании. Поэтому мы ждём вопросов, поздравляем и призываем всех-всех пойти купить или заказать вкусняшек и поздравить своих суровых сетевых котищ! 

AMA с Хабром v.1011 - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js