Pull to refresh
16
0

Пользователь

Send message

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

Нет, события сработают только при изменении, для получения начального состояния надо так: const isOnline = 'onLine' in navigator && navigator.onLine;

Буквально на днях закончил переписывать свое старое приложение на PWA (было написано года 4 тому назад на React Native), так как пришел к мнению, что современных API в браузере достаточно для необходимого функционала. Но обнаружил несколько неприятных мелочей:

  1. Когда с сервера отправляешь пуш сообщения (без нотификации, только дата), а приложение в данный момент не активно, то Хром на телефоне отображает нотификацию "This site has been updated in the background", а пуш сообщения могут приходить часто. После долгого поиска я так и не понял как это исправить (кроме как встроить систему в приложение, которое будет сообщать серверу когда приложение активно).

  2. Нет API которое поможет приложению понять, что у телефона нет доступа к интернету. Есть Network Information API, но там только информация о качестве мобильного соединения, а не о его отсутствии.

    P.S. Оказывается можно так:

    window.addEventListener('offline', handleOffline);
    window.addEventListener('online', handleOnline);

Вспомнился афоризм: У многих сложных вещей есть простое, неверное объяснение.

То что вы говорите верно с точки зрения математики и относительно исключительно налога на доход. Но лично мне, как не бухгалтеру, а просто человеку работающему в IT в Израиле проще считать немного иначе (хоть и не так точно): конечная зарплата с учетом ВСЕХ налогов (т.е. бруто минус нетто) как раз выходит налоговая ставка + ~2%. Говорю вам по собственному опыту как человек прошедший все стадии от джуниора до CTO и это при том, что у меня дополнительно есть небольшие послабления в налогах.
Да, вы правы, за последние годы ставка немного изменилась.
С 35К будет примерно 37-38% налога (35% + остальные налоги)
А если как у автора в оригинале 44К, то уже примерно все 49-50%, но точно не 28% как в его вычислениях.
По Израилю явно ерунда написана.
1) 160К$ — медиана в Израиле??? Это явно не соответствует действительности. 160К$ в год, это по сегодняшнему курсу чуть больше 44К шекелей в месяц… откуда такие цифры??? Средняя зарплата у хорошего сениора тут сейчас примерно 35К шекелей и это без налогов!
2) 28% налогов может быть у тех кто получает 7-8К шекелей, а у тех кто 35К уже все 45%.
У меня у самого этого нет, так как использую старый аппарат на Андроид 7, но в интернете есть много информации по новым моделям и в том числе как активировать автоматическую запись всех звонков. Вот пример: www.makeuseof.com/record-phone-calls-samsung-galaxy
В настройках вроде есть опция автоматически записывать все разговоры.
Самсунги вроде тоже имеют встроенную запись разговоров в странах где это разрешено.
Давно уже хотел так сделать для каждого отдельного сервиса, но быстро обнаружил, что многие сервисы неразрешают знак "+" в теле адреса и ругаются, что он невалидный.
А было и такое, в каком то учереждении, что при регистрации все прошло гладко, а потом они звонят и говорят: «тут у вас мейл какой то неправильный, мы не можем вам отправить письмо, система его не принимает»
Спасибо, хороший дайджест. А то бывают недели, когда совсем нет времени зайти на хабр. А тут раз и топ новости за всю прошедшую неделю.
Полагаю это сильно зависит от алгоритма. Но полгода тому назад переписывал один свой тяжелый алгоритм по обработке изображений с PHP на Go, так вот по сравнению с PHP 8.0 получил увеличение производительности в 3 раза.
Новинки DevTools (Chrome 96)

Ссылка на русскую версию статьи, которая была переведена автоматичски… читать невозможно. Уж лучше давать ссылку на английский оригинал.
Проблема SQL- и других инъекций всегда была очень острой для безопасности PHP приложений. Данный RFC предлагает частично решить вопрос подобных уязвимостей.

Что только не придумуют, лишь бы не использовать prepared statements.

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

Поэтому можно определить модифицированную игру, если хеш подписи не совпадает с нашим.
Если я изменяю APK, то что мне мешает так же изменить функцию проверки подписи, так чтоб она всегда возвращала правильное значение?
1
23 ...

Information

Rating
Does not participate
Registered
Activity