Обновить
25

Software Engineer

4
Подписчики
Отправить сообщение
Хорошо, про сферу соглашусь. Корректнее было бы рисовать эллипс из-за искажения длины по оси X при переходе к СО Б.

Но верхний сенсор (Б) не сработает. Его срабатывание противоречило бы наблюдениям А. Сенсор Б сработал бы, если бы находился в точке с координатой (v*R) / 2*c в системе отсчёта А в момент вспышки.
Upd: Ага, прочитал, что параллелльный перенос начала координат в этих формулах добавляет сдвиг к x и y, т.е. на разность координат и на время это не влияет в любом случае. ОК, событие вспышки (появление света в точке y=R/2) одновременно.

Но противоречия нет всё равно. Сенсор снизу сработает, сенсор сверху — нет, и это верно относительно любого из наблюдателей. Видео «с точки зрения наблюдателя Б» не соответствует истине, тк в нём центр сферы должен перемещаться вместе с платформой А, а в видео сфера стоит на месте. Для формального доказательства достаточно вычислить в каждой СО (А и Б) координату фотона и противоположного сенсора в момент попадания фотона на платформу.
Таким образом при перемещении центра вспышки по координате Y (...) вспышка так же будет одновременной

Нет, не будет. На каком основании вы считаете частный случай преобразований Лоренца (в условиях которого чётко сказано — «если начала координат совпадают») доказательством какого-то утверждения в условиях, где начала координат НЕ совпадают?
При чём здесь docker? Debootstrap — прикладное приложение для генерирования минималистичного корневого каталога Debian.
+1 за debootstrap и не морочить себе голову экзотическими дистрибутивами.
Правда, debootstrap по умолчанию поставит systemd, но есть способ заставить его использовать sysvinit.
Извиняюсь конечно, но над кодом вам нужно серьёзно поработать.

scaro-daemon: комменты на русском, захардкоженные в cpp файлах пути к ключам, чтение из файла с ключом напрямую по имени файла (gpgme/qtcrypto?), пишете напрямую в string::c_str(), неуместные названия файлов (dalek, skaro… я сам люблю dr who, но лучше бы названия несли смысловую нагрузку). ИМХО стоило хоть чуть-чуть причесать код прежде чем выходить на хабр со статьёй.
попробуйте найти функциональный аналог этого приложения в open source

Gatttool. Как можно было это не встретить я не понимаю.
</thread>
Upd: Ну и не знаю как они при таком трюке не схватили ошибку компиляции для перегрузок вида:

#define const
void foo(const int*);
void foo(int*);
#define const, чтобы константа была… ничем, пустым местом.

Лично я ужасно ненавижу CONST

Дичь какая. Разработчику игр вроде бы как раз неплохо знать, хотя бы в общих чертах, что константность влияет в тч на оптимизации, выполняемые компилятором?
Подписка на что-либо без разрешения не применяется

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

Хорошо, неточно выразился, я имел в виду «отправлять пользователю что угодно от имени сайта». Даже легальный запрос на подписку, даже с легальным текстом. Кара заслуженная потому, что: 1) сайт одалживает свои credentials посторонним лицам. 2) сайт даёт им возможность слать получателю письма (неважно что в них; этих писем должно быть 0 в любом случае)
??? Нет, вектор атаки направлен не на это. Спамеру глубоко фиолетово, разрешу я сайту слать мне новости или нет, он к сайту отношения не имеет никакого. Его цель — чтобы его рекламный текст или ссылка мелькнули у меня в письме.
Для отправки email от моего имени злоумышленнику нужно либо получить доступ к моему email аккаунту (и тогда левые подписки будут наименьшей из моих проблем), либо пытаться нелегитимно отправить письмо от моего имени (= проходить DMARC итд).
Легитимные != безопасные. Я имел в виду, что со стороны сайта вообще не очень хорошая идея предоставлять инструмент, дающий случайному прохожему возможность обращаться по email к любому другому юзеру от имени сайта (неважно какое содержимое будет в письме, подписка там, или валидация подписки — я как получатель не хочу вообще никаких email ни от какого сайта, пока сам не напишу например роботу с просьбой подписать меня).
Риски эти измеряются (...) в потерянной прибыли из-за ухудшения репутации

Как по мне, вполне заслуженная кара за размещение на сайте средства, позволяющего подписывать кого угодно на новости сайта без его явного разрешения.
Спрашивая, How do you call it in English?, вы фактически интересуетесь, каким образом человек двигает языком, чтобы выговорить нужное слово.

Бред. Это абсолютно корректный способ спросить перевод слова, хотя и разговорный. Слышал эту фразу неоднократно от носителей языка.
Уж сколько раз твердили миру, что читаемость зависит от скилла разработчика, а не от языка. Специальные символы для обозначения типа переменной есть в куче языков (сам не далее как вчера создавал на c++ параметр *&int). Если «код пишет адепт однострочников», то он и на питоне будет писать кашу.
Совет один — загляните в код xmlstarlet и проверьте, использует он libxml2 как потоковый парсер (sax) или же строит полное дерево. Для XML таких объёмов строго рекомендуется использовать потоковый парсер. XQuery здесь имхо излишен — структура входных XML-ей довольно простая. Можно вообще при желании обойтись без XML парсера и обрабатывать тупо plain text (sed/awk) регулярками — скорость сильно возрастёт.
Эм, вообще-то сильно приятнее. SAX2 парсер из XML::Xerces, в комбинации с возможностями Perl по манипуляции plain text, в разы бы сократил объём кода, читаемость и скорость.
Во всей этой истории сильнее всего бесят журнашлюшки, повылезавшие с «PGP уязвим».

Даже в крупных изданиях — вот статья в Motherboard: People Are Freaking Out That PGP Is ‘Broken’—But You Shouldn’t Be Using It Anyway. Правда, потом по ходу статьи авторы сами признают, что уязвимость в обёртке для PGP, но всё равно «pgp is kind of old school», «у меня не импортировались ключи на маке -> pgp неюзабелен», невнятное «pgp is prone to weird bugs», в общем всё как в анекдоте:

— Верно ли, что Рабинович выиграл «Волгу» в лотерею?
— Все верно. Только не Рабинович, а Иванов. И не «Волгу», а сто рублей. И не в лотерею, а в карты. И не выиграл, а проиграл.
> Microsoft вновь пытается играть в кросс-интеграцию и поддержку открытых стандартов

Вот только блокнот до сих пор добавляет служебный символ (byte order mark) в UTF-8 файлы. Какому приложению этот файл потом уйдёт и как этот символ будет интерпретирован — MS совершенно не волнует. Главное, что в блокноте откроется нормально.

Информация

В рейтинге
Не участвует
Откуда
Ирландия
Зарегистрирован
Активность