All streams
Search
Write a publication
Pull to refresh
6
0
Евгений @B_bird

Frontend-разработка

Send message
Официальный сайт (рф) говорит о 10тыс., оригинальный сайт (usa) говорит о 35тыс., попробовав, все же склоняюсь к 10тыс…
Различение встроенных и пользовательских функций

Только не забывать про использование bind:
const a = function() { console.log(1); }
a.toString()
"function() { console.log(1); }"
a.bind(this).toString()
"function () { [native code] }"

ifttt периодически глючил не доставляя или же дублировал доставку СМС до вебхука, периодически появлялись новые магазины, а значит новая регулярка СМС и т.п. Именно поломок-то не было, но тех.обслуживание требовалось.
У меня была связка, ifttt отправлял все банковские смс на вебхук, то бишь на мой пхп-скрипт, который используя БД классифицировал регулярками смски и вбивал это все в гуглотаблицы, но мне надоело это все поддерживать, вносить в регулярки изменения, добавлять новые категории, новые шаблоны для новых карт других банков, например. При этом бюджеты, аналитику также все писать самому.

В итоге купил приложение, оказалось умеет все то же самое, только при этом довольно точно умеет классифицировать после некоторого периода обучения. Например регулярно относимые траты на магазин Вкусвилл в категорию «Продукты» через время приложение само туда относит. Ну и по сути вся аналитика, нужная мне, была из коробки, плюс бюджеты.

В итоге своё решение, требующее периодически трудозатрат в архив отправил.

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

До этого был учет в гуглотаблицах и ifttt, потом перешел на zenmoney, но плавно все меньшая детализация и функциональность требуется.
Используется в библиотеках зачастую, о чем в доке вью так и пишут. Например element-ui активно используется в компоненте формы чтобы все дочерние элементы имели доступ к компоненту формы.
Таковые можно добавить в Settings > directories проекта и они будут индексироваться.
Надеюсь мы про одну и ту же витрину music.yandex.ru/radio.yandex.ru?
> externalAPI.help()
16:58:36.523 index.js?v=1.129.2:1 Внешний интерфейс для расширений Яндекс.Музыки и Яндекс.Радио. Быстрая справка.
Полезность вашей библиотеки напрямую зависит от возможности и желания ее править с каждым релизом api.
Я проходил это всё давным давно когда делал своё расширение для хрома, каждый релиз в те времена ломал всё, потому что даже базовые сущности периодически нещадно рефакторились. Спасибо разработчикам, сделали api для расширений на самой витрине (консоль разработчика, далее externalAPI.help()), с тех пор проблем не было, все работает как часы.
Как автор расширения «раз» из комментария выше, могу сказать, что пользователи часто жалуются что то или иное сочетание клавиш хром не видит, на что я рекомендую любым удобным средством преобразовывать сложные по мнению хрома сочетания в что-то более удобоваримое и далее уже это сочетание назначать в хроме. Но это, конечно, не удобно…
Какой оператор и по какому транспорту пришло сообщение?
Нет, в СМС не дублируются, если телефон недоступен (в метро например) или в 3G/4G, что почти всегда так, то всплывающие сообщения через cb-канал просто не дойдут. Уж не говоря о том, насколько поддержка cb реализована в той или иной версии ОС телефона. Например на Xiaomi Note 3 Pro я не нашел где включить этот бродкаст, хотя на предыдущем LG G2 я принудительно отключал такое и оно было в настройках СМС.
Ныне оповещения делаются быстро, получение по е-почте запроса, подтверждение обратным звонком и вперед на рассылку. Билайн и МТС используют CB, правда в 2G, Мегафон вроде бы СМС использует. Плюс проверка запроса на соответствие ЧС по соответствующим критериям от Росгидромета.
Оповещения приходят по электронной почте и подтверждаются голосом.
Вы правы, не ради безопасности, а ради устранения конфликтов, но не только лишь имен. Детальнее указано в документации.
Я данный генератор не использовал, весь мой опыт с ним связанный это предложение одного человека интегрировать мой автодеплой расширений в данный генератор.
Через манифест, безусловно, можно, но у chrome.tabs.onUpdated есть еще одна важная задача: отследить переход на другой URL без закрытия вкладки, дав понять фоновой странице, что работа с плеером в этой вкладке закончена. Конечно и это можно иначе реализовать, но тут получается все-в-одном и инъекция контент-скрипта, и изменение URL'а.

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

Information

Rating
5,368-th
Location
Королев, Москва и Московская обл., Россия
Registered
Activity