Рубрика «Facebook» - 87

Холдинг Monotype, основанный в 1887 революционер в области печати, владелец Franklin Gothic, Times New Roman и других известных шрифтов, купил стартап Swyft Media, разрабатывающий наборы эмодзи для приложений вроде Facebook Messenger.

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

Идея игры

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

Смысл игры – составлять слова из соприкосающихся гексагонов. В игре 3 режима:

  • игра против времени (при поиске слов добавляется 1 секунда за кажду букву);
  • найти выход за отведенное время (найти слова и тем самым проложить путь к выходу из центра);
  • свободный режим (поиск слов и завершение в любое время).

Внешний вид

image

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

Анонс React Native - 1

Не так давно в Калифронии прошла конференция по React.js (доклады с этой конференции уже размещены на канале facebook разработчиков в youtube). Доклады, как не сложно догадаться, были о различных возможностях React.js и применении их в реальной жизни, но два доклада презентовали исключительно новую технологию, бета-версия которой в данный момент доступна только для разработчиков, посетивших мероприятие. Если вы уже посмотрели доклады, то понимаете, что речь идет о React Native. В данной статье я хочу сделать краткий обзор того, что нас ждёт в будущем с этой технологией и как изменится наше представление о создании мобильных приложений с использованием JavaScript.
Читать полностью »

Полиция английского графства Хамберсайд сообщает, что участились случаи краж дорогих велосипедов, совершаемых с помощью информации, полученной через сайты, позволяющие отслеживать местоположение вашего байка. К таким ресурсам относятся приложения Strava, Map My Ride и популярные социальные сети.

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

Правительство Франции разработает проект закона, по которому интернет-сервисы станут пособниками разжигателей ненависти, если на их площадках размещены экстремистские высказывания. Об этом 27 января в Париже заявил президент Франции Франсуа Олланд, пишет Bloomberg. Проект закона должен быть представлен в следующем месяце.

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

По неясным пока причинам социальная сеть Facebook оказалась недоступной для пользователей (с 9:30 по московскому времени). Проблема наблюдается и спустя 30 минут после того, как ресурс ушел в оффлайн.

Стоит отметить, что не работал ни сайт соцсети, ни мобильные приложения, включая Messenger.

Подобные сбои у Facebook случаются крайне редко, и обходятся ресурсу очень дорого. В последний раз сеть Facebook и связанные сервисы были недоступны в течение получаса 19 июня 2014 года.

UPD. Спустя примерно 35-40 минут социальная сеть снова заработала. Причины случившегося пока выясняются — об этом напишем подробнее по мере получения информации.
Читать полностью »

Я буду каждое утро развертывать мир, как резиновую ленту на мяче для гольфа, а вечером завертывать обратно. Если очень попросишь — покажу, как это делается.

Р. Брэдбери

Введение

В статье описан Backend-as-a-Service подход к хранению и обработки данных. Рассказаны преимущества и недостатки представителя такого подхода — сервиса parse.com. Коротко представлен сервис аутентификации пользователей через соц. сети uLogin. Основное назначение — показать, как эти два сервиса могут взаимодействовать, чтобы проект не требовал регистрации пользователей по логину и паролю, но в то же время сохранилась возможность авторизации пользователей к действиям над объектами.

О BaaS и parse.com

Parse.com — один из самых популярных провайдеров backend-as-a-service (BaaS). BaaS подход позволяет не поднимать свой сервер для хранения и обработки данных приложения. Это используется в мобильных разработках и в обычном вебе. Parse.com имеет свои SDK под несколько платформ, в том числе серверных. Но я расскажу о javascript.

Возможность работать с базой данных через javascript, не поднимая свой сервер, открывает отличные возможности, например, для Single page application (SPA), которое можно хостить на Github Pages, Bitbucket и многих других бесплатных. Первый вопрос, который у меня возник, когда я услышал про работу с БД из клиентского кода — это разграничение прав доступа, так как ключи общеизвестны. Изучив документацию parse.com, я выяснил, что для этого используется авторизация пользователей. Каждый пользователь имеет свой логин и пароль. SDK имеет методы регистрации нового пользователя по логину и паролю, аутентификации по этим же данным. Можно добавить email, при этом сам parse.com умеет отправлять настраиваемые письма для верификации email.
Читать полностью »

Facebook теперь будет помогать в поиске пропавших детей - 1

Компания Facebook заключила соглашение с организацией «National Center for Missing and Exploited Children», которая занимается поиском пропавших детей. В рамках этого соглашения Facebook будет показывать уведомления о пропавших детях в аккаунтах пользователей, которые живут или работают в районах, где пропал ребенок. Такие сообщения называются AMBER Alerts.

Подобные сообщения работают с 1996 года, их могут показывать по ТВ, прерывая передачу, публиковать в местных газетах и журналах. Теперь AMBER Alerts будут появляться и в социальных сетях. Пока что речь идет только о жителях США, но в дальнейшем программа вполне может быть расширена и на другие регионы.

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

Будни багхантинга: еще одна уязвимость в Facebook - 1

Декабрь для меня получился наиболее удачным за четыре года участия в разнообразных программах bug bounty, и я хотел бы поделиться информацией об одной из обнаруженных уязвимостей. Речь пойдет о небезопасной обработке Request-URI (Request Target). На этот раз красивой комбинацией уязвимостей порадовал Facebook.
Читать полностью »

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

Дело обстояло так: мы с моим старым другом уже не первый год занимаемся разработкой. Игра, о которой пойдет речь в статье, уже далеко не первая, которую мы пытались сделать, но первая, с которой это удалось. После почти десятка неудавшихся попыток сделать игру мы наконец-то смогли объективно оценить свои силы и решили сделать головоломку. Жанр игр сам по себе несложный, но то, что мы задумали, было куда сложнее и не похоже ни на одну из игр, представленных в каталогах ВК и ФБ в этом жанре. Для того, чтобы совсем не осталось шансов закончить игру, решили использовать те технологии, которые никогда в глаза не видели — Dart + Box2d.
Читать полностью »


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