Как стать автором
Обновить
19
Карма
0
Рейтинг
Зайцев Артём @Arepo

Пользователь

Трассировщик лучей с нуля за 100 строчек Python

Там оптимизаций практически нет. Причём сейчас заметил, что в хроме работает значительно быстрее, чем в ФФ. А на момент написания (лет эдак 6 — 8 назад) было наоборот. Причём за это время скорость в ФФ упала, а в Хроме — выросла. Интересный поворот.


Думаю, если сейчас написать с использованием современных возможностей движков, например, используя, SIMD или хотя бы WebAssembly, то было бы значительно быстрее.

Трассировщик лучей с нуля за 100 строчек Python

Когда-то давно писал аналогичное на чистом JS без каких либо зависимостей с 1 переотражением: http://heap.nologin.ru/ray.html

Apple Card заблокировала мои аккаунты iCloud, App Store и Apple ID

А разве пользователи продукции компании Apple не подписывают согласие на ректальный доступ к гландам, при принятии пользовательского соглашения.

Я не подписывал. Возможно, у вас специальные условия.

Выбираем self-hosted замену IFTTT

К сравнению стоит добавить n8n

Как сэкономить на покупке ноутбука: Docker Remote API via TLS

docker прекрасно работает и через ssh, вся настройка ограничивается установкой переменной окружения


DOCKER_HOST=ssh://server

Очень удобно использовать в одну строку, если нужно запускать докер на разных серверах


% DOCKER_HOST=ssh://server1 docker ps
% DOCKER_HOST=ssh://server2 docker ps

4 часа без смартфона. Дурацкий пост на серьёзную тему

Подскажите, пожалуйста, у какого оператора такие тарифы? Интересно было бы использовать для IoT.

Facebook купила GIPHY за $400 миллионов

Да какая разница. Условный фейсбук снова что-то купил. Через неделю никто и не вспомнит

Книга «Bash и кибербезопасность: атака, защита и анализ из командной строки Linux»

Читая название, ожидал увидеть типичные ошибки безопасности при написании шелл-скриптов: неиспользование "--"; сложности в правильном эскейпинге в многоуровневых конструкциях вида "ssh host find ... -exec sh -c grep -- $SMTH {} | ..."; пути решения.


Без этого написание скриптов мониторинга безопасности, может обернуться куда большими проблемами с безопасностью.

Забудьте про RGB и HEX

Причём в RGB для понимания требуется в уме хотя бы примерно вычислить взаимные пропорции каждого компонента, что как-то не очень и быстро.
А вот шкалу HUE, как мне кажется, воспринять гораздо проще — достаточно запомнить пару контрольных точек вроде 0, 90, 180 и 270 градусов. Тем более, последовательность цветов совпадает с последовательностью в спектре / радуге, которую я помню и так.
Пожалуй, попробую перейти на HSL

Самодельный антисептик из того, что есть в аптеке. Делаем спирт из водки без самогонного аппарата дедовским способом

И это — теоретический предел, на практике будет ниже

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

Одновременное ведение Ajile (недоаджайл) и Waterfall проектов

Запланируют исправление на следующий спринт

Получены самые детальные снимки поверхности Солнца

1 Техас = 0.405296958 Аляски = 1.642194023 Калифорнии = 1.826665862 Монтаны = 27.96148594 Вермонта = 108.0280838 Делавера = 173.9732634 Род-Айленда = 32 Крыжопля.


Что может быть проще и понятнее.

Апокалипсис грядёт

Ограничения платформы, в данном случае MySQL, всем известны и описаны в документации. Все, кому важно хранить даты дальше этого срока используют другие методы. Можно не использовать тип TIMESTAMP и функции FROM_UNIXTIME() и UNIX_TIMESTAMP() и хранить всё в DATETIME (с 1000 до 9999 года), а в unix time преобразовывать на стороне клиента, тем более, операции вроде SELECT '5432-01-20 00:12:34' + INTERVAL 1 YEAR нормально работают. Можно хранить сразу в BIGINT, если это так важно. Всегда есть пути.


Это я не к тому, что не нужно исправлять это в MySQL, даже наоборот: как по мне, текущее положение вещей — это позор. Но тем не менее все, кому это нужно, просто используют другие варианты хранения и обработки.

О 30-кратном увеличении параллелизма в Node.js

О каких инъекция речь? Если вы явно в коде не используете eval() на приходящие данные, то никаких инъекций не будет. Это же обычный серверный код, исполняющийся из файлов, лежащих локально на сервере. Всё остальное зависит только от логики самого кода

О 30-кратном увеличении параллелизма в Node.js

В нём отличная и простая для программирования асинхронность. Для IO вроде поддержки кучи одновременных соединений — самое то. Да и сам JS + v8 как минимум один из самых быстрых скриптовых языков, что позволяет и сложную логику с вычислениями на нём писать: ну будут они в 2 — 5 раз медленнее, чем нативный код на Си, но ведь это не такая большая разница в типичных задачах

В Windows 10 версии 2004 можно отслеживать температуру видеокарты, а новые драйверы будут помечать как обновления

Просто интересно, а в каких случаях вы используете поиск по содержимому? Спрашиваю потому, что мне самому он не нужен был ни разу как минимум за последний десяток лет, исключения — поиск по коду, логам, датасетам и т.п., но тут grep решает, тем более что всегда известно в каком файле или каталоге есть то, что ищется. А вот чтобы глобально по всем docx, xlsx, pdf и т.п. — такого не припомню.
Хочу для себя прояснить ради чего и в windows и в macos и в некоторые DE на линуксе встроен включенный по умолчанию индексер, который мне приносит только тормоза и потому сразу же по возможности отключается.

Ли Седоль уходит из большого го из-за AlphaGo. Как это понимать?

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

ФАС обвинила четыре банка в рассылке спама

Я довольно подробно читаю документы, перед тем как их подписать, и все пункты про рассылки и т.п. либо не проставляю (если нужно явно согласиться), либо явно отказываюсь (если по умолчанию подписка прописана в договоре). Значит, скорее всего, у меня просто никто не спрашивал и на мой отказ просто никто не обратил внимание.
Гарантировать это я это не могу за давностью лет, но в этом вопросе себе я доверяю гораздо больше, чем случайному работнику сбера, который по умолчанию адреса всех клиентов заносит в базу и ни про какие отказы и знать не знает.

И снова про облака, не только плюсы

Но ведь здесь цены даны для сравнения и примеров расчётов (опять же сравнительных). Нет особой разницы, в чём именно считать, хоть в рублях, хоть в долларах, хоть в условных баллах. Реальные числа от этих условных в любом случае будут отличаться.


А указали бы цены в привычных для всех евро или долларах США, и проблем бы не было

Оффтоп, но по моему мнению последние лет 5 — 10 в РФ оперируют в основном рублями и цены в долларах приходится переводить в рубли, чтобы понять сколько это стоит. Замечаю это даже за собой, хотя постоянно имею дело с долларовыми ценами и ценами в евро. И это объяснимо: доходы через рубли, расходы через рубли. Так что цены в долларах будут удобны вам, но скорее всего будут неудобны для жителей РФ и ещё вопрос как именно будет правильнее с учётом долей аудитории и сложности перевода (опять же, это не касается этой статьи, т.к. тут валюта не важна вообще)

ФАС обвинила четыре банка в рассылке спама

А где же Сбербанк, который рассылает спам со ссылкой "Отписаться", ведущей на mailto: и при этом игнорирующий все письма на указанный адрес?

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность