Pull to refresh
0
Karma
0
Rating

Программист

RC-лодка на ESP8266 NodeMCU

Можно подключить одну банку 18650 напрямую к 3.3В входу ESP, будет работать.

Распознаём дату и время в естественной речи

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

Распознаём дату и время в естественной речи

Вот еще пара вариантов:

через полчаса (полгода и т.п.)
text: Через полчаса


зимой 2012
text: Зимой
date: Period, NoTime, 1/1/2012 12:00:00 AM - 12/31/2012 11:59:59 PM


Следующие варианты распознались как недельный промежуток, хотя имелся в виду конкретный день:

месяц назад
text:
date: SpanBackward, NoTime, 9/16/2019 12:00:00 AM - 9/22/2019 11:59:59 PM


через месяц
text:
date: SpanForward, NoTime, 11/11/2019 12:00:00 AM - 11/17/2019 11:59:59 PM


И еще нужен специальный обработчик для тех, кто хочет сходить в Эрмитаж бесплатно :)

в 3 четверг месяца
text: Месяца
date: Fixed, HasTime, 10/17/2019 3:00:00 PM

в 3 четверг ноября
text:
date: Fixed, HasTime, 11/7/2019 3:00:00 PM

Как PVS-Studio оказался внимательнее, чем три с половиной программиста

Несмотря на знание приоритетов, читать выражения типа (a || b && c || d) крайне трудно.

Новогодний пост добра

Адблок не синхронизуется между устройствами.

Объясняем современный JavaScript динозавру

Вы неправы, сборщик пакетов все равно нужен, для того, чтобы
1) не заливать все сторонние библиотеки в репозиторий проекта,
2) чтобы установить все и разом командой `npm i`, а не заходить на сайт каждой и искать где там кнопка скачать.

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

Объясняем современный JavaScript динозавру

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

Объясняем современный JavaScript динозавру

Не фронтендщику, конечно, не разобраться с написанием фронта за неделю.

Объясняем современный JavaScript динозавру

Разработчики библиотек хотят проблем еще меньше, чем вы, поэтому их политику можно оставить на их совести.

Объясняем современный JavaScript динозавру

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

Объясняем современный JavaScript динозавру

Да и на ассемблере никто писать не запрещал. Но чем дальше в лес — тем менее становится актуальным чистый ES5. Проще потратить час/неделю (кому как) на освоение этой статьи, чем олдскульничать до старости. Ну то есть это уже становится по важности типа как знание гита.

Объясняем современный JavaScript динозавру

В свое время, имея хорошие познания ванильного js и jQuery, потратил именно неделю на реализацию в своем проекте всего, что описано в статье. И это при том, что тогда не было такой статьи :)

Объясняем современный JavaScript динозавру

В случае опасений насчет несовместимости можно указать точные версии библиотек. Зато npm избавляет вас от необходимости заливать все сторонние библиотеки в ваш репозиторий, каждый разработчик скачивает их самостоятельно посредством команды npm i.

Объясняем современный JavaScript динозавру

При подобных опасениях разработчик указывает в package.json точную версию библиотеки.

Парадокс Ферми

А кто сказал, что экстраполяция сработает? Есть отличная от нуля вероятность, что именно нынешнее время (плюс-минус пару веков) останется в истории как период самой высокой скорости развития цивилизации, а далее последует стагнация. Вспомните закон Мура, например, который неожиданно перестал работать.

Пусть они вставляют пароли

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

Cоздатели «Вконтакте» и Telegram подали иск на 100 млн рублей на экс-сотрудника за разглашение конфиденциальных данных

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

The Pirate Bay протестировал майнер в качестве альтернативы рекламным банерам на сайте

Вы, наверное, с ПК сидите. А что если я сижу с ноутбука, у которого всего 2 ядра, а не 8, и, более того, я сижу с него во время поездки без возможности зарядиться в ближайшие n часов. Грубо говоря, при простом серфинге батарея держит 8-10 часов, а при высокой нагрузке ЦП максимум 3 часа. Я бы лучше рекламу посмотрел, чем лишился гаджета в середине поездки из-за скрытого(!) майнера.

Information

Rating
5,872-nd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity