Архив за 18 мая 2020 - 2

В этой статье я хочу рассказать про вкусные и полезные синтаксические плюшки Julia, которые должны подсластить горькую долю программиста.

Поехали!

image

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

Компания Goke Microelectronics на днях сообщила о подписании соглашения о стратегическом сотрудничестве Yangtze Memory. Обе компании — китайские. Одна разрабатывает интегральные микросхемы, включая контроллеры SSD, а вторая производит флеш-память собственной разработки. Показательно, что на подписании договора был представлен совместный продукт — твердотельный накопитель 311C-Y, ключевые компоненты которого созданы и изготовлены в Китае.

Несколько дней назад США начали очередной этап «войны» против Huawei. Министерство торговли США заявило, что оно вносит поправки в правило экспорта, «стратегически целясь в приобретение компанией Huawei полупроводниковых изделий, которые являются прямым продуктом определенного программного обеспечения и технологий США».

И если на тот момент не было чёткого понимания, насколько сильно это ударит по китайскому гиганту, то уже сегодня понимание появилось. Как мы уже писали, Читать полностью »

Telegram объявил 11 мая второй этап конкурса по созданию новостного агрегатора. Он закончится 25 мая, победители разделят призовой фонд в $100 тысяч. Условия конкурса изучил Александр Амзин, автор книги «Интернет-журналистика», ex-Lenta.ru и TheBell.

Насколько можно судить по документам, Читать полностью »

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

Однако свежие данные указывают, что одними потребительскими устройствами дело не ограничивается. Как оказалось, несколько европейских суперкопьютеров, расположенных в Великобритании, Германии и Швейцарии были заражены вредоносным ПО, использующим системы для добычи криптовалюты Monero. Также есть данные о подобном инциденте в Испании. Источники уточняют, что атаки проводились с использованием скомпрометированных входов в систему SSH.

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

Всем привет. Мы подготовили перевод еще одного полезного материала в преддверии старта курса «Разработчик С#». Приятного прочтения.


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

Также обратите внимание, что веб-сервисы Criteo полагаются на высокопроизводительный код, отсюда и необходимость избегать неэффективный код. В большинстве приложений не будет заметно ощутимой разницы от замены некоторых из этих шаблонов.

И последнее, но не менее важное: некоторые пункты (например, ConfigureAwait) уже обсуждались во многих статьях, поэтому я не буду подробно останавливаться на них. Цель заключается в том, чтобы сформировать компактный список моментов, на которые нужно обращать внимание, а не давать подробную техническую выкладку по каждому из них.Читать полностью »

Инвесторы Nvidia подали на компанию в суд, обвиняя её в дезинформации. Суть проблемы касается криптовалютного бума. Пару лет назад Nvidia и AMD зафиксировали внушительный рост продаж видеокарт, обусловленный тем, что миллионы людей бросились добывать криптовалюту посредством GPU.

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

Что выбрать для анимирования элементов веб-страниц? JavaScript или CSS? Этот вопрос однажды вынужден будет задать себе каждый веб-разработчик. А может — и не однажды.

JavaScript-программисты создали множество библиотек для браузерной анимации. И, похоже, все вокруг оказались склонны к тому, чтобы использовать эти библиотеки в виде готового решения для анимации. Но давайте-ка притормозим. Правильно ли это? Следует ли анимировать элементы веб-страниц с помощью JavaScript? Может, можно положиться на стандартные механизмы CSS и добиться тем самым качественной и высокопроизводительной анимации?

Анализ производительности CSS-анимаций - 1

Так как вы это читаете, я могу предположить, что вы знакомы с JavaScript-анимацией. Поэтому предлагаю исследовать тему CSS-анимации в разных её проявлениях, а так же — предлагаю поговорить о производительности такой анимации.
Читать полностью »

Команда социально сети «ВКонтакте» объявила о запуске групповых видеозвонков. На данный момент одновременно в такой видеоконференции могут участвовать до 8 человек. 


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