Архив за 25 мая 2016 - 2

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

Наше приложение по оплате штрафов не стало исключением. Серверная часть у нас реализована на платформе Ensemble, в которой с версии 2015.1 очень вовремя появилась встроенная поддержка push-уведомлений.

Для начала немного теории

Push-уведомления — это один из способов распространения информации, когда данные поступают от поставщика к пользователю на основе установленных параметров.

В общем случае для мобильных устройств процесс уведомления выглядит так:

Push-уведомления на Android в InterSystems Ensemble на примере Штрафов ГИБДД - 1

Для уведомления пользователей мобильных приложений используются сервисы доставки уведомлений, данные с которых получают устройства. Причем просто так отправить уведомление нельзя. Пользователь должен быть подписан на канал push-уведомлений или на уведомления от конкретного приложения.
Читать полностью »

Компания Gigabyte привезет на выставку Computex 2016 свой новый игровой ноутбук Aero 14. Однако еще до публичного показа устройство обзавелось собственной страницей на сайте новозеландского подразделения компании.

Gigabyte Aero 14

Читать полностью »

Комиссар лондонской полиции советует не возмещать жертвам хакеров убытки

Британские банки будут отключать клиентов с устаревшими версиями браузеров от онлайн-сервисов - 1

Устаревшее программное обеспечение во многих случаях является причиной взлома компьютеров частных лиц или организаций. В частности, это актуально для браузеров — устаревшие версии такого ПО уязвимы для атак хакеров. Именно поэтому британские банки и правительство предлагают отключать клиентов с устаревшей версией браузера от онлайн-банкинга.

В последнее время в Великобритании участились случаи взлома аккаунта клиентов банков, причем причина взлома — именно устаревшее ПО на клиентском ПК. Глава полиции Лондона даже посоветовал банкам не возмещать (или возмещать только частично) средства пострадавшим по своей вине клиентам. По его словам, возвращать таким клиентам средства — все равно, что «вознаграждать за плохое поведение», поскольку сами жертвы поленились обновить антивирусное ПО и установить надежный пароль.
Читать полностью »

Нынешний год, судя по всему, можно будет назвать годом модульных смартфонов. Сначала LG выпустила флагманский G5, затем в Сеть попали изображения смартфона Moto с контактами на тыльной стороне, которые намекают на возможность подключения каких-то модулей (хотя это не обязательно), а недавно Google ATAP заявила, что в конце года модульный аппарат Читать полностью »

Теперь немного о самой задумке. Предполагается, что программа будет соответствовать следующим условиям:

  • Максимально возможная переносимость,
  • Быстрый унифицированный интерфейс,
  • Возможность максимально быстрого изменения данных,
  • Отсутствие необходимости в фиксации времени модификации документа,
  • Необходимость в отслеживании баланса по клиентам (сальдо).

Программа должна определённым образом управлять информацией. На входе ей должны предоставляться:

  • Данные о клиенте: имя / наименование и связаные телефоны, причём телефонов может быть больше двух;
  • Данные о позиции: наименование и стоимость. Данный тип используется для фиксаций операций и затрат — то есть, позиция может иметь как отрицательную, так и положительную стоимость (выплаты заказчика + затраты на оборудование / дорогу / операции и прочие радости);
  • Данные для формирования документа, собраные из предыдущих;

На выходе пользователь должен получать следующую структуру:

  • Каталог пользовательских данных,
  • Каталог телефонов с привязкой к пользователям,
  • Каталог позиций с возможностью редактирования,
  • Каталог документов с возможностью изменения клиентских выплат.

Читать полностью »

Осторожно — Бульдозер (сборка apk пакетов в Kivy) - 1

Фух! Только что выбрался из под траков этого чудовища. А кое-кому повезло меньше. Как и было обещано в предыдущей статье, сегодня мы расскажем, как собираются apk пакеты для программ, написанных с использованием фреймворка Kivy при помощи утилиты Buildozer.

Что для этого понадобится? Помимо уже известных инструментов — кофе-сигареты, полкило нервов — нам потребуются ключи от новенького Бульдозера, который стоит в ангаре на github и сопутствующие зависимости, без которых он, к сожалению, не заведется, а если заведется, то никого задавить не удастся и apk пакет для Android не собрать.

Кстати, пользователи Microsoft, на своих Windows машинах за Бульдозером с нами не едут, потому что для сборки apk пакета требуется Linux система, либо ее образ на виртуалке. Ну, что ж. А мы отправляемся на github, отбуксируем Бульдозер и распакуем архив в какую-нибудь директорию. Блин. Да это просто монстр!

Читать полностью »

Решение дополнить JPoint 2016 «молодёжным» днём (с возрастным ограничением в 25 лет) могло вызывать вопрос «зачем вообще это нужно». То, что основная «взрослая» часть прошла с размахом, неудивительно: на ней специалисты рассказывают о нюансах, которые не нагуглишь за три минуты. Но начинающих разработчиков, до этих нюансов ещё не дошедших, интересуют куда более базовые вещи, многие из которых были уже тысячу раз описаны. Зачем вообще тогда мероприятие, если можно дома пользоваться Stack Overflow? Что оно откроет людям, которые и так получают профильное образование? И что может дать один день тем, кому требуются ещё многие месяцы практики? Под катом — подробный рассказ о том, как прошёл Student Day, отвечающий на эти вопросы.

JPoint Student Day: зачем конференции «студенческий день»? - 1

Читать полностью »

Я у мамы инженер: финал олимпиады НТИ - 1

В конце апреля нам довелось побывать на первой всероссийской детской инженерной олимпиаде НТИ (Национальной технологической инициативы). Всего в олимпиаде участвовало почти 5000 детей, но до финала дошли менее 100. Организаторами первой всероссийской олимпиады НТИ выступили 3 политехнических университета: Московский, Санкт-Петербургский и Томский. Так как наша студия базируется в здании Московского политеха, нас пригласили осветить это мероприятие на своем канале. Мы не долго думали, собрали вещи и отправились в Краснодарский край, а точнее ВДЦ «Орлёнок» — мечте любого советского школьника. Далее под катом видео и фото.Читать полностью »

Microsoft увольняет 1350 финских сотрудников компании и ещё 500 человек из других стран

Эксперимент Microsoft с Nokia завершён - 1

Дела на фронте мобильных телефонов у Microsoft идут неважно. Приобретение два года назад знаменитого бренда Nokia за $7,2 миллиарда не помогло компании ничем – операционка Windows Phone занимает 0,7% от всего рынка смартфонов, а бизнес по производству мобильных телефонов, не принадлежащих к классу смартфонов [feature phone], в этом месяце был продан подразделению компании Foxconn.

В прошлом году компания уже списала в убыток расходы в $7,6 млрд и уволила 7800 сотрудников, а сейчас компания в своём внутреннем меморандуме предупредила об очередных грядущих увольнениях и списаниях. 1350 сотрудников компании из Финляндии, и 500 человек из других стран лишаются работы.

Также компания списывает в убытки очередные $950 миллионов. Всё это, по словам Терри Майерсона [Terry Myerson], исполнительного директора группы Windows and Devices в Microsoft, делается в рамках «выбора оптимальной организации работы» подразделения, занимающегося разработкой смартфонов.
Читать полностью »

whoer.net

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

Давайте мы с вами сразу договоримся, что мы не террористы, у нас нет колумбийских денег и мы никогда ничем подобным не занимались. Это не хитрая EULA. Это реально так. Мы обычные люди, которые открывают обычные и иногда успешные компании, которые работают и что-то зарабатывают. Наша цель не в том, как обойти правила игры, наша цель в том, что бы играть по правилам и оставаться в рамках существующих законов, но при этом желательно быть анонимными, по крайне мере перед третими лицами.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js