Архив за 03 июня 2019 - 8

Автор материала, перевод которого мы сегодня публикуем, говорит, что одна из проблем, с которыми приходится сталкиваться программистам, заключается в том, что у них их код работает, а у кого-то другого выдаёт ошибки. Эта проблема, возможно, одна из самых распространённых, возникает из-за того, что в системах создателя и пользователя программы установлены разные зависимости, которые использует программа. Для борьбы с этим явлением в менеджерах пакетов yarn и npm существуют так называемые lock-файлы. Они содержат сведения о точных версиях зависимостей. Механизм это полезный, но если некто занимается разработкой пакета, который планируется опубликовать в npm, lock-файлы ему лучше не использовать. Этот материал посвящён рассказу о том, почему это так.

Node.js-проекты, в которых лучше не использовать lock-файлы - 1
Читать полностью »

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

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

Rust logo as nonogram

Как сделать решатель (солвер) нонограмм на Python, переписать его на Rust, чтобы запускать прямо в браузере через WebAssembly.

TL;DR

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

Электрический гиперкар Tesla Roadster нового поколения был представлен ещё осенью 2017 года. Нам пообещали разгон до 100 км/ч за 1,9 с, максимальную скорость в 400 км/ч, а чуть позже Илон Маск рассказал про пакет опций под названием SpaceX, под которым подразумевается установка с баками высокого давления для ещё большего ускорения.

Однако с тех пор о Tesla Roadster новостей практически не было. Производитель сконцентрировался на Model 3, а следующей основной моделью бренда будет кроссовер Model Y.

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

Двигатель для корабля Dream Chaser прошел публичное огневое испытание

Двигатель для корабля Dream Chaser прошел публичное огневое испытаниеSierra Nevada

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

Указатели в Python: в чём суть? - 1

Если вы когда-нибудь работали с такими низкоуровневыми языками, как С или С++, то наверняка слышали про указатели. Они позволяют сильно повышать эффективность разных кусков кода. Но также они могут запутывать новичков — и даже опытных разработчиков — и приводить к багам управления памятью. А есть ли указатели в Python, можно их как-то эмулировать?

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

Благодаря этой статье вы лучше поймёте модель объектов в Python и узнаете, почему в этом языке на самом деле не существуют указатели. На случай, если вам понадобится сымитировать поведение указателей, вы научитесь эмулировать их без сопутствующего кошмара управления памятью.
Читать полностью »

Привет! Вне всяких сомнений многие из вас уже открыли велосезон (а кто-то его не закрывал) и это похвально. Мы тоже катаемся, а вместе с этим возобновляем наш блог, в котором в прошлом году делали подробные обзоры электровелосипедов.

Задача со звёздочками: собираем электровелик на примере Twitter Mantis-E0 - 1

Вы знали, что есть такая профессия как сборщик конструкторов LEGO? Нет, речь не про гигантские инсталляции: если вам лень собирать купленный набор, то специально обученный человек за некоторую сумму денег приедет и всё соберёт. Но это что-то аномальное — там же как раз весь кайф в том, чтобы собрать самому?! То же самое с электровелосипедом :) Главным героем сегодняшнего обзора станет младшая (и самая доступная) модель серии Mantis — е-байк Twitter Mantis-E0, который нам предварительно предстоит собрать.
Читать полностью »

Источник опубликовал первые снимки объектива Sony FE 200-600mm 5.6-6.3mm G OSS. Анонс этого полнокадрового телеобъектива с креплением Sony E ожидается в ближайшие дни. Технические характеристики новинки пока неизвестны, но по названию понятно, что объектив охватывает диапазон фокусных расстояний 200-600 мм. По мере увеличения фокусного расстояния максимальная диафрагма уменьшается от f/5,6 до f/6,3. Объектив оснащен стабилизатором изображения. Данных о цене пока нет.

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

В базе данных популярного бенчмарка Geekbench, наконец, появились результаты тестирования медиаплеера iPod touch, построенного на базе однокристальной системы A10 Fusion, которая дебютировала в iPhone 7 в 2016 году.

Продажи Honor 20 и Honor 20 Pro уже стартовали. Старшая модель в топовой версии оснащается 8 ГБ ОЗУ и 256 ГБ флэш-памяти. Однако есть вероятность, что вскоре желающие смогут приобрести эти смартфон с 12 ГБ оперативной памяти.


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