Pull to refresh
29
0
Полуэктов Дмитрий @Ashot

Front-end

Send message
Градиент при избыточной прокрутке

В этом примере я бы ещё добавил


.overflow-scroll-gradient::after {
  …
  pointer-events: none
}

Что бы можно было кликнуть "сквозь" псевдоэлемент.

ну у Вас же не всегда открыт тот ресурс, за которым Вы следите?

Из вашего же примера Tproger и Meduza – вот не те ресурсы, которые должны быть постоянно открыты и которые должны заваливать уведомлениями о новом контенте. На такие ресурсы ходят периодически по собственному желанию и проверяют, есть ли что новое. Так что здесь я согласен с Drag13


По примеру про чату: любой чат подразумевает по собой то, что я получу и увижу сообщение в максимально короткие сроки(если я их сам не заглушил, что бы не мешали) – тут push-уведомления действительно уместны.

Почему "ещё один"? Vue существует уже довольно давно и вполне успешно и уверенно топчет пятки React'у и Angular'у

А насчёт низкого порога вхождения — как ни странно, это не так.

Поддерживаю. Тут скорее приравнивают порог вхождения в JS и в Node.js.
Порог вхождения именно в язык JS – да, он довольно низкий.
Порог вхождения уже готового JS разработчика в Node.js для серверной разработки – да, для такого человека порог вхождения в Node будет ниже, чем в какой-то новый для него ЯП, но этот порог снижается исключительно за счёт уже знания JS.
Говорить про порог вхождения именно в Node.js, как по мне это странно и не очень правильно, он действительно не такой уж и низкий.

Дедушка долго молчал, но не подвёл!


Племянник в гости придёт, будем собирать


И он таки умудрился всё равно остаться анонимным, отправив подарок от ООО.

Причем описанное в посте к JS особого отношения-то не имеет.
По сути описаны проблемы в команде: не смогли договориться о style guide, не могут найти время на написание тестов и т.п.

Может лучше поставить плюсики за понравившиеся критические комментарии?

Перечитал эту фразу. Теперь сижу и думаю, что я дебил. Я вот её расценил почему-то сначала как "поставить + статье за комментарии". Извиняюсь за свой мозг, который почему-то таким образом информацию воспринял.

Первый раз участвую, а мой АДМ играет в партизана :( Ни сообщений в чате, ни отправленного подарка (хотя по статистике отправленных я видимо далеко не один такой)
Хорошо хоть мой подарок уже у внука.

Может лучше поставить плюсики за понравившиеся критические комментарии?

Для этого можно поставить плюсик конкретным критическим комментариям. А ставить оценку именно статье за комментарии в ней – ну это как минимум странно.

Через несколько точек конечно считает уже ~150. Только промежуточную точку тоже надо правильно выставить: ставим на Ленина, 6 – 150р, Ленина 7(через дорогу от 6) – получаем вообще 340 :)
Да и большинству пользователей такой лайфхак даже в голову не придёт. Просто закроют и вызовут местную службу такси.

Так дело в том, что ехать через ленина 21 минуту – это дело из ряда вон выходящее. Среднестатистически такая поездка должна занять минут 10-15, 20 мин и более – это редкий случай (город у нас небольшой и действительно мёртвые пробки в том направлении могут возникать в очень редких случаях.)
Уж не знаю как такое время алгоритм высчитывает, но через город в 95% случаев быстрее.


Да даже если предположить, что алгоритм прав(что через трассу быстрее) – водитель всё равно поедет по более дешёвому маршруту(не из-за его дешевизны, потому что он оптимальнее), а пересчёта цены по завершении поездки не будет. Ясное дело, что идеальный алгоритм тут вывести очень сложно, но платить за поездку 230 руб, когда она по факту стоит 150 как-то прям обидно даже.

Вообще иногда алгоритмы подкладывают откровенную свинью:


по такому маршруту стоимость ~230р, ибо прокладывается через шоссе


смещаем начальную точку на 1-1.5 км ближе к центру города: получаем ~130р, т.к. маршрут уже прокладывается через город


причём в первом случае у нас ни один здравомыслящий водитель не поедет через шоссе. в итоге получаем картину: приложение выставляет 230руб за поездку по трассе, водитель едет по маршруту, который должен стоить где-то 130-150руб

Карты кода

Наверное "source-maps" переводить не стоит. Во всяком случае у меня мозг споткнулся немного на этом словосочетании

https://caniuse.com/#feat=css-grid вообще edge уже полноценно поддерживает. IE 10/11 и старые edge – partial support (с префиксом и по старой спецификации)

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

У меня так же установка прошла без эксцессов. Даже 2 обновления – 10.13 и 10.13.1 и при этом проблема сразу не проявилась, просто в какой-то момент утром ноут не стартанул. В сервисе уже сделали дамп на отдельный хард и переустановили систему.
А вообще эта проблема с apfs лотерея, как я понял – кто-то не испытывает вообще никаких проблем, у кого-то процесс установки застывает на середине, у кого-то после установки начинаются проблемы. Нам с вами, видимо, "повезло" больше всех

При обновлении на что-нибудь выше sierra сделайте бекап всех данных и выключите шифрование(file vault которое). У меня после перехода непостижимым образом хард оказался зашифрован намертво — раздел без пароля не монтируется, а пароль не проходит. Что-то там пошло не так из-за apfs и конвертации в него.
И теперь у меня все данные лежат на внешнем харде и ждут вызволения. Только вот когда apple решит проблему и решит ли вообще — не понятно
Я понимаю, что вы после этого поста вряд ли будете обновляться, просто решил предупредить и подкинуть ещё одну причину, что бы не устанавливать обновление

Эта база данных может синхронизироваться с другими локальными и удаленными системами

Только синхронизируется не со всем подряд – это должна быть БД с CouchDB-like протоколом. https://pouchdb.com/faq.html – первые 2 пункта из faq про это. Неплохо было бы отметить это в статье.


На сколько я понял, заставить PouchDB синхронизироваться с чем-то отличным от CouchDB можно через pouchdb-server (в этом могу ошибаться, очень поверхностно этот вопрос рассмотрел)

Посылаю голову пеплом, предназначалось в ветку этого комментария

Information

Rating
Does not participate
Location
Нарофоминск, Москва и Московская обл., Россия
Date of birth
Registered
Activity