All streams
Search
Write a publication
Pull to refresh
72
0
Антон Кортунов @ToSHiC

Программист

Send message

Навальный/Волков точно также начнут подсказывать им, как им правильно голосовать.

Что значит начнут? УГ - это и есть та самая подсказка, как правильно голосовать.

Прошёл по ссылке, там:

Hint 1

Try exploring all integers. (Credits: @annujoshi)

Hint 2

Use the sorted property of integers to reduced the search space. (Credits: @annujoshi)

Серьёзно, надо брать кандидата, который не сможет написать даже такой код?

Вопрос не в том, какие задачи будет решать разработчик, ведь наброс был про задачи на собесе. Или вы считаете, что при поступлении в ООО "Рога и Копыта" дозволительно не осилить Leetcode Easy, но продолжать считаться разработчиком?

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

Это ваш практический опыт, или "на хабре в комментариях писали"?
Почитайте уже комментарии https://habr.com/ru/users/wataru/ - он регулярно пишет, какие задачки он задаёт как собеседующий в Гугле.

Но это же совершенно не так!

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

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

Если у вас другой опыт с задачками на собеседовании - напишите, было бы интересно почитать.

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

На сколько я сталкивался с этой темой, большой проблемой была типизированная память, и тонны легаси кода (банковского всякого, в основном), который успешно собирался и работал на SUN/HPUX просто невозможно было собрать под Itanium. А переписывать дорого. А через несколько лет и Xeon подоспел, точнее большие сервера с хот-своп всего подряд на Xeon.

Где при этом находится ФН?

Можете подробнее расписать, какую роль тут выполняет приложение, как оно взаимодействует с картой, и как инициирует транзакцию? Может ли сделать оффлайн транзакцию?

Думаю, что Окко на это глубоко наплевать, и всё это детали того, как данная система вотермаркинга проходила сертификацию в голливуде.

Положим, решили не совсем в Окко - есть всего штук 6 одобренных голливудом технологий, там не то, чтобы широкий выбор. И концептуально схема такая:
- поток кодируется 2 раза с прогоном через фильтры, получаются чанки А и Б (важно - нарезать видео на чанки необходимо абсолютно идентично)
- в рантайме на каждый просмотр генерится некоторое достаточно длинное рандомное число (скажем, 512 бит), которое обязательно записывается в логи вместе с логином пользователя
- на основе этого длинного числа выбираются чанки: там, где бит 1 - чанк из потока А, где 0 - из потока Б
- ноу-хау одобренной компании заключается в алгоритме выделения последовательности, которую закодировали в спираченном видео, в том числе - как именно должны отличаться А и Б последовательности, чтобы переживать рескейл, транскодирование и т.д. Это может быть и изменение яркости, из какие-то шумы специальные, и лёгкое изменение цвета.

Судя по строчкам, что у вас там записаны, у вас таки протокол NEC:

2 перехода - преамбула (из-за неточности дискретизации длительность чуть отличается от эталонных 9000 + 4500мкс)
Дальше у вас по 65 переходов, что на самом деле скорее всего 64 перехода = 32 бита.

Самый простейший код на js (чисто чтобы из консоли браузера не выходить) выдаёт такое:

l = [550,550, 600,550, 600,550, 550,600, 550,550, 600,550, 600,550, 550,600,
                                 550,1650, 550,1650, 550,1650, 550,1650, 550,1650, 550,1650, 600,1600, 600,1600, 600,
                                 550, 550,1650, 600,550, 550,1650, 550,600, 550,550, 600,1600, 600,550, 600,1600, 600,
                                 550, 600,1600, 600,550, 550,1650, 550,1650, 550,600, 550,1650, 550];
r = [];
for (var i = 0; i < l.length-1; i+= 2) {
    if (l[i+1] > 1000) {
    	r.push(1);
    } else {
    	r.push(0)
	}
}

// r = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1]

Ну и дальше, если посмотреть комментарии к функции отправки ИК-кодов NEC в библиотеки IRemote - то всё сходится. Наверняка можно ещё расковырять, что означает каждый из битов, а можно и на волшебных константах остановиться. И в коде нормально уже писать:

const uint16_t ADDRESS = 0;
const uint8_t COMMAND_ON = 162;
IRData data = {NEC, ADDRESS, COMMAND_ON};
irsend.send(data);

Да, британская компания Reaction Engines продолжает пилить свой гибридный двигатель SABRE, который может кислород в воздухе до жидкого состояния и сжигать потом в типично ракетном двигателе, и на основе такой конструкции сделать космолёт SKYLON.

+80Вт с панели за счёт охлаждения? Не думали охлаждать водой из условного колодца? Если уровень грунтовых вод низкий — можно и несколько чугунных радиаторов закопать на пару метров ради такого дела.

Зато во все стороны начнут разлетаться металлические опилки/стружка. Так себе альтернатива, с СОЖ всё это хотя бы в поддон стекает.

Они сами себе давно уже это продали, даже закон есть: https://en.wikipedia.org/wiki/Taiwan_Relations_Act

Во-первых, автор упоминал, что у него всё оборудование раскидано по территории, а не сосредоточено в доме.
Во-вторых, даже в жилом частном доме достаточно мест, где бывает расположено оборудование, и там зимой отрицательные температуры: чердак, например.
Было бы всё расположено внутри дома — можно было бы поставить 1 ИБП и раскидать проводку, сделать розетки 2 типов: защищённые ИБП и обычные.

Аккумы с обычной для 18650 химией на литии не очень хорошо живут в таком буферном режиме работы, их и хранить заряженными вредно, и разряжать периодически стоит. При этом количество циклов заряда-разряда ограничено. И ещё ёмкость сильно падает при отрицательных температурах. Есть смысл посмотреть на LiFePo4, у них удельная ёмкость ниже, но на холоде лучше себя чувствуют, и вроде дольше живут, когда полностью заряжены. Но, под них нужны немного другие BMS, т.к. напряжение отличается.

Сильно подозреваю, что финансовая часть постоплатного биллинга в Билайне до сих пор на коболе.

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

Да, действительно, ошибочка вкралась, надо юзать курл:
curl -s xxx | sudo bash
Не совсем, как в лучших рекомендациях, конечно, но зато место на фс не нужно будет.

Information

Rating
Does not participate
Location
Россия
Registered
Activity