Как отправлять push-уведомления на Windows Universal app

Автор: admin от 17-11-2014, 18:09, посмотрело: 1008

Мы делаем сервис для студентов, основной задачей которого является оповещение одногруппников о различных событиях. Для этого в первую очередь мы используем механизм push-уведомлений. Приложение, разработанное для iOS и Android, будет работать как на планшетах, так и на телефонах с этими операционными системами и механизм отправки push-уведомлений не зависит от класса устройтва. До недавнего времени для Windows и Windows Phone приходилось писать два раздельных приложения, однако теперь есть возможность создавать Universal Windows app — универсальные приложения, которые работают как на Windows 8.1, так и на Windows Phone 8.1. Мы решили не отставать от прогресса и разработали Universal Windows app, отправку push-уведомлений на которое мы также хотели сделать универсальной с точки зрения кода.

Как отправлять push-уведомления на Windows Universal app

Категория: Веб-разработка, Windows

 

Создаем собственные виджеты в Dojo

Автор: admin от 17-11-2014, 17:01, посмотрело: 490

Создаем собственные виджеты в Dojo
Dojo Toolkit это одновременно самый мощный и наименее используемый javascript фреймворк. Dojo состоит из AMD модулей, большая часть которых является виджетами. Виджеты обычно состоят из логики на javascript и HTML шаблона. В будущей версии 2.0 заявлена поддержка WebComponents. Dojo позволяет легко как создать полностью новый виджет, так и расширить или изменить уже существующий. В этом посте я расскажу как это делать.

Категория: Программирование » Веб-разработка

 

Тест Тьюринга на основе реальных поисковых запросов в Яндексе

Автор: admin от 17-11-2014, 16:33, посмотрело: 379

Дело в том, что все (или почти все) поисковые запросы в Яндексе, пусть и в анонимизорованном виде, в реальном времени доступны по адресу export.yandex.ru/last/last20x.xml

На основе этого API я сделал маленький проект на Openresty (nginx + Lua + imagemagick), предоставляющий высокопроизводительную реализацию CAPTCHA.

Тест Тьюринга на основе реальных поисковых запросов в Яндексе

Предусмотрена возможность встраивания в виде iframe.

GitHub, demo

Категория: Веб-разработка, Информационная безопасность, Яндекс

 

Подключаем FB, VK, G+ в Android. Версия Light

Автор: admin от 17-11-2014, 15:21, посмотрело: 398

Встала передо мной задача – сделать постинг ссылок из Андроида в пару-тройку соцсетей. Причем, максимально простой и легкий – чтобы не плодить сущности и как можно меньше заморачиваться с токенами, сессиями и прочая. Задача, действительно, минимум – только размещение ссылки в собственном аккаунте пользователя. Если к ссылке можно легко добавить описания или картинки – сделать, но не упираться.

В силу разных причин были выбраны Facebook, Vkontakte и Google+. Планировала добавить Twitter, но его Fabric к тому времени еще не вышел, а использовать стороннюю библиотеку не хотелось (см. п.2 ниже). Позже добавлю.

В итоге, задача для этих трех соцсетей получилась следующей:


  • Максимально простой программный интерфейс постинга ссылок.

  • Использование только нативных SDK (из тех соображений, что эти знания пригодятся в дальнейшем).

  • Минимум кода – только самое необходимое для работы.

  • Работать все должно вне зависимости от наличия у пользователя установленного клиента соцсети. Но если он есть – использовать диалоговые окна клиента.

  • Пользователю должно выводиться сообщение об успешном или нет размещении записи.

  • Должна быть возможность программно реагировать на успешное размещение записи.

  • Категория: Веб-разработка, Game Development, Facebook, Google, Android

     

    Что будет нового на .NEXT и почему это будет хорошо

    Автор: admin от 17-11-2014, 15:01, посмотрело: 541

    107 из 137 хабраюзеров, которые участвовали в голосовании о теме доклада Дино Эспозито на конференции .NEXT (8 декабря 2014, Москва, Radisson Славянская), могут быть вдвойне довольны: во-первых, Дино расскажет о том, за что они голосовали — ASP.NET vNext: What it means to you and what it means to Microsoft. Во-вторых, здесь и сейчас мы коротко напомним, какие еще доклады будут на .NEXT в этот раз, а также расскажем, как докладчики стараются, чтобы на конференции их было приятно слушать.

    Что будет нового на .NEXT и почему это будет хорошо

    Итак, кроме Дино на .NEXT будут:
    и что, впрямь стоит туда пойти?

    Категория: Программирование

     

    Кто подписан на Хабрахабр?

    Автор: admin от 17-11-2014, 15:00, посмотрело: 429

    Привет, Хабр!

    Прошел год с момента моей предыдущей статьи, и моя графоманская натура взяла верх над ленью и заставила опубликовать еще одно небольшое исследование.

    Название у статьи, конечно же, слегка лицемерное (но зато звучит красиво). Правильнее было бы назвать так: «Кто подписан на Хабрахабр Вконтакте».

    Как вы уже, наверное, поняли, мне стало интересно посмотреть кто, откуда и как читает Хабр, лайкает Хабр, репостит Хабр (впрочем, последние два пункта в эту статью уже не влезли). А заодно понять, какие же города, страны, вузы и т.д. самые «захабренные» в VK.

    Кому интересно посмотреть занятные диаграммы, графики и цифры по этому поводу, прошу под кат.

    Кто подписан на Хабрахабр?

    Категория: Программирование » Веб-разработка

     

    Odroid-W + W Docking Board LCD

    Автор: admin от 17-11-2014, 15:00, посмотрело: 1320

    Привет! Возможно моя статья будет выглядеть несколько «нубоватой», но аналогичного HOW TO в русскоязычном интернете лично я найти не смог. Речь пойдет о первичном развертывании операционной системы на одноплатном компьютере Odroid-W от Hardkernel, которому уделили на Хабре уже две статьи описательного характера. Особенностью будет использование совместно с самой платой “W Docking Board with TFT LCD”, без которой, к.м.к. возможности данной железки раскрыты не до конца.

    Категория: Операционные системы » Linux

     

    Игровой хакатон, 6-7 декабря, Москва

    Автор: admin от 17-11-2014, 14:53, посмотрело: 393

    Игровой хакатон, 6-7 декабря, Москва

    Приглашаем вас на двухдневный хакатон по разработке игр GamesJamMicrosoft.

    Мы рады будем видеть всех желающих, вне зависимости от опыта разработки игр, навыков и наличия или отсутствия идеи.

    Категория: Веб-разработка, Microsoft

     

    Приглашаем принять участие в Security Meet Up 4 декабря

    Автор: admin от 17-11-2014, 14:50, посмотрело: 832

    Приглашаем принять участие в Security Meet Up 4 декабря

    Приглашаем опытных и начинающих баг-хантеров, а также экспертов в области интернет-безопасности принять участие в Security Meet Up, который состоится 4 декабря 2014 года в офисе Mail.Ru Group при информационной поддержке журнала Хакер. Темой встречи станет практика проведений программ поиска уязвимостей (bug bounties).

    На сегодняшний день программы по выплате наград за обнаружение проблем в безопасности проектов есть у многих IT-компаний. «Охота на ошибки» — это по-настоящему эффективный механизм защиты, когда в процесс обеспечения безопасности компании вовлекаются сами пользователи, а компания демонстрирует готовность «ответить деньгами».

    Как понять, готовы ли вы к запуску bug bounty? А к участию в ней в качестве ресерчера? Как организовать процесс выплаты вознаграждений, сбора и оценки заявок, взаимодействия с участниками? Чего ждать и к чему готовиться? Как подать хороший репорт и по каким критериям он отличается от плохого? Ответы на эти, а также другие распространенные вопросы, связанные с bug bounties, мы попробуем найти вместе с вами.

    Категория: Информационная безопасность

     

    Алгоритмы и решения при разработке движка JavaScript на C#

    Автор: admin от 17-11-2014, 14:41, посмотрело: 287

    Здравствуйте, уважаемые хабровчане!

    Чуть меньше года назад я, так же, в песочнице, публиковал статью о начале разработки движка javascript на C#. Прошел год после создания проекта и я рад представить вам первую версию сего творения, которую можно скачать на nuget.
    Но в этой статье я не буду пиариться, приводить сравнения с конкурентами, измерять производительность и прочее. Здесь я напишу о том, через что мне пришлось пройти, какой кровью всё это далось и с чем пришлось столкнуться.

    Категория: Программирование

     
    Назад Вперед