В этой статье мы разберём, как добавить к файлу класса публичный атрибут. Когда загрузчик классов завершит загрузку модифицированного файла класса, мы увидим то поле, которое добавили вручную.
Читать полностью »
Рубрика «push»
Манипуляции с байт-кодом Java
2023-04-08 в 8:01, admin, рубрики: asm, c++, class, classloader, Foo, java, javascript, jit, push, spring, timeweb_статьи_перевод, XML, Блог компании Timeweb Cloud, виртуальная машина, консольВыпущена 3CX v16 Update 3 Beta — видеозвонки на Android и iOS, подключение TLS SIP-транков
2019-09-22 в 16:40, admin, рубрики: 3cx, android, iOS, push, SIP TLS, Update 3 Beta, v16, Блог компании 3CX Ltd., видеозвонки, подписка на обновления, Разработка систем связи, Серверное администрирование, системное администрированиеНа прошедшей неделе мы выпустили обновление 3CX v16 Update 3! Это обновление включает поддержку безопасных SIP-транков, работающих по протоколу TLS (пример — украинский мобильный оператор Lifecell), видеовызовы на мобильных устройствах и другие интересные новинки. Протестируйте новую beta — помогите нам быстрее выпустить финальный релиз!Читать полностью »
Почему не приходят PUSH-уведомления в VoIP-клиенте 3CX для Android
2019-08-31 в 18:18, admin, рубрики: 3cx, 3g, 4G, android, doze mode, push, Беспроводные технологии, Блог компании 3CX Ltd., проблема, Разработка систем связи, системное администрирование, экономия данных, энергосбережениеВозможно, вы уже попробовали наше новое приложение 3CX для Android Beta. Сейчас мы активно работаем над релизом, который будет включать, кроме прочего, поддержку видеосвязи! Если вы еще не видели новый клиент 3CX, вступайте в группу бета-тестировщиков!
Однако мы обратили внимание на довольно распространенную проблему — нестабильную работу PUSH-уведомлений о вызовах и сообщениях. Типичный негативный отзыв в Google Play: если приложение в данный момент неактивно — вызовы не принимаются.Читать полностью »
Gotify — open source проект по доставке уведомлений и отправке сообщений на сервер
2019-03-12 в 6:13, admin, рубрики: github, Go, Gotify, open source, push, rest api, открытое ПО, пуши, сервер, Серверное администрирование, сообщения
Для тех, кто администрирует серверы и/или веб-проекты остро стоит вопрос информированности о том, что же происходит с их «подопечными». На рынке существует масса решений об оповещении о сбоях, состоянии соединения и прочих параметрах, в том числе и с помощью СМС. Речь о MRTG, Twilio, F-Droid, сервисах Google и многих-многих других. Вот только проблема в том, что большинство из этих решений весьма узко специализированы, а повлиять на их функции не представляется возможным. MRTG отдаст информацию о трафике и соединении, Google пришлет СМС. Кое-какую свободу дает Twilio в плане написания скриптов на JavaScript под свои нужды, но простите, это же коммерческий проект. То есть «давай, плати бабло или проваливай».
Так вот, в этом семействе инструментов у нас есть open source пополнение: Gotify — простой клиент-серверный проект для получения и отправки пуш-уведомлений и команд, в том числе и через Android-приложение. И о нем определенно стоит рассказать чуть подробнее, думаю, это пригодится для тех, кто искал нечто похожее и при этом бесплатное, но в итоге завел собственный pet-project. Вполне возможно, эта публикация сэкономит пару сотен часов вашего времени.
Читать полностью »
Как сделать Push уведомления в браузере Safari на macOS
2018-03-19 в 14:02, admin, рубрики: apple, browser, MacOS, notifications, push, safari, tutorial, браузеры, инструкция, облачные сервисы, уведомленияНедавно понадобилось внедрить push уведомления в свои веб сервисы, поискав инструкции в интернете нашел много чего для GCM, Firebase и т.д. но ни одной подробной или пошаговой инструкции для браузера Safari (на macOS, не знаю или будет работать в Windows). В принципе, и Firebase в Safari спрашивал разрешение на уведомление, и даже попадал в настройки, но это всего лишь пыль в глаза, т.к. ясное дело что никаких уведомлений от Firebase браузер получать не хотел.
Делал я все это по вот этой вот инструкции, тут много полезного, но и много чего не хватает, надо постоянно что-то искать и собирать, поэтому решил написать статью от и до: «Как сделать Push уведомления в браузере Safari на macOS» вдруг кому пригодится!
Инструкция подразумевает что у вас есть аккаунт разработчика Apple. Не знаю нужен ли платный, на бесплатном не пробовал (пользуюсь корпоративным).
Читать полностью »
«Фабричный метод» в разработке под Android. Лучший способ обработки пушей
2017-06-30 в 10:31, admin, рубрики: android, fabric method, FCM, java, push, ооп, паттерны проектирования, Разработка под android, фабричный метод, шаблоны проектирования, метки: fabric method, Фабричный методВ этой статье я бы хотел поговорить об одном из классических шаблонов проектирования в Android-разработке: фабричном методе (Fabric method). Изучать его мы будем на примере работы с Firebase Cloud Messaging (далее FCM). Цель — донести до начинающих разработчиков, пока не овладевших в полной мере всеми достоинствами ООП, важность применения приёмов объектно-ориентированного проектирования.
Как рассылать Push уведомления с контроллера умного дома
2017-05-23 в 7:52, admin, рубрики: push, аварии, Блог компании iRidium mobile, Интернет вещей, нотификации, умный домВ хит-параде самых полезных функций систем автоматизации оповещения о всевозможных событиях стабильно входят в первую тройку. И если несколько лет назад самым удобных способом для этого были смс и email, то в последнее время их дополнили Push нотификации.
Они работают через интернет, поэтому нужно позаботиться об этом на объекте и устройствах клиента. Ниже о том, как настроить нотификации на контроллерах iRidium server и небольшой видеоурок.
Читать полностью »
Как правильно использовать push-уведомления?
2017-05-04 в 15:41, admin, рубрики: growth hacking, infobip, push, push notifications, push-уведомления, Аналитика мобильных приложений, Блог компании Infobip, интернет-маркетинг, маркетинг, мобильные технологии, Монетизация мобильных приложений, метки: infobip, инфобипИз экзотического инструмента push-уведомления давно превратились в эффективное средство связи с клиентами. Многие компании встраивают их в систему омникальной коммуникации. Но часто “пуши” сводят к рассылке срочных уведомлений, таких, как сообщение о получении нового письма. На самом деле, этот инструмент может помочь не только установить более тесный контакт с клиентом, а фактически управлять поведением аудитории.
Web PUSH Notifications быстро и просто
2017-03-13 в 4:56, admin, рубрики: firebase, firebase cloud messaging, gcm, javascript, php, push, push notifications, Программирование, Разработка веб-сайтовДобрый день. В этой небольшой заметке я хочу рассказать как быстро и просто настроить push-уведомления на вашем сайте. Эта статья ни в коем случае не претендует на звание исчерпывающего руководства, но, я надеюсь, что она даст точку старта для дальнейшего изучения.
Информации по этой теме в интернете полно, но она фрагментирована, разбросана по разным ресурсам и перемешена с уведомлениями для мобильных устройств с примерами на Java, C++ и Python. Нас же, как веб-разработчиков, интересует JavaScript. В этой статье я постараюсь саккумулировать всю необходимую и полезную информацию.
Я думаю, вы уже знаете что такое push-уведомления, но я всё же напишу коротко о главном.
Пользователь, заходя на сайт, вытягивает (pull) с него данные. Это удобно и безопасно, но с развитием интернет ресурсов, появилась необходимость оперативно доставлять информацию пользователям не дожидаясь пока те сами сделают запрос. Так и появилась технология принудительной доставки (push) данных с сервера клиенту.
Что там в Git 2.8? Push, grep, rebase, config и прочие штуки
2016-04-07 в 14:35, admin, рубрики: config, Git, git 2.8, grep, pull, push, rebase, метки: git 2.8Вышел новый Git 2.8.0! В течение пары последних недель, когда релиз был в стадии кандидата, я прошёлся по списку коммитов и заметок к нему, пробуя новые вещи и отмечая интересные моменты. Чтобы сохранить ваше время, предлагаю субъективную выборку фич, которые стоит попробовать. Пользуйтесь!
Краткий вариант push -d
, синоним push --delete
Это отличное дополнение как для полноты множества опций, так и для скорости набора команд. Возможно, вы уже используете git branch -d
, чтобы удалять локальную ветку, а теперь можно так же сократить команду удаления remote-ветки до git push -d
.
git branch -d my-branch # удаляет локальную ветку, если она уже слита
git push -d origin my-branch # удаляет remote-ветку в origin-репозитории