В эти выходные Facebook проведет студенческий хакафон в Киеве. В прошлом году аналогичное мероприятие проводились среди американских и канадских университетов (обзор события на TechCrunch), в этом году мероприятие расширили на Европу (Киев) и Южную Америку (Сан-Паоло). Финал, так же как и в прошлом году, состоится в Менло-Парке. Мероприятие растянется на два дня (суббота и...
Facebook ищет Developer Support Engineer для поддержки русскоязычных разработчиков
С ростом использования API и платформенных решений от Facebook растет и количество сторонних разработчиков, которых нужно поддерживать. Уровень поддержки варьируется от ответов на форуме до временной командировки в офисы компаний, которым интересна более тесная интеграция с Facebook. Пришло время нанять такого человека для поддержки разработчиков, основным языком которых является русский. В офис Facebook в...
Facebook разрешает подписаться на пользователей
По долгу службы мне часто задают вопросы по Facebook. На подмножество этих вопросов у меня есть стандартный ответ: Почему нельзя добавить больше, чем 5 000 друзей? Сайт не предназначен для массового общения, а больше подходит для (относительно узкого круга) друзей. Куча ненужной информации в фиде, какое мне дело до того, что какой-то бывший сослуживец...
Сиденьем города не берут
Новая мода Кремниевой долины, которая мне казалась уже весьма стандартной практикой, но Wall Street Journal на этой неделе преподносит идею как новую. Компьютерные стойки вместо стульев позволяют работать стоя, и по словам WSJ, практика приобретает популярность в Google и Facebook. Мотивация в последнее время исходит от различных исследований, отслеживающих эффекты сидячей работы. Группа людей,...
Инструменты разработки ПО внутри Facebook
По просьбе developers.org.ua я написал небольшую колонку для сайта, в которой описал основные роли и используемые инструменты для разработки ПО внутри Facebook.
Facebook запустила сообщения в качестве самостоятельного приложения
Facebook сегодня выпустила приложение для обмена сообщениями. Для платформ iOS и Android выпущены самостоятельные клиенты, для пользователей других платформ поддерживается SMS, включать в сообщения можно как своих друзей внутри Facebook, так и сторонние телефонные номера из списка контактов. Все сообщения проходят через серверы Facebook и на сайте отображаются, как и раньше, по адресу https://www.facebook.com/?sk=inbox...
Оптимизация процессов и людей на производстве
Некие докладчики из швейцарского общества Limited Work In Progress Society прошерстили кучу книг, блогов и ответов на Кворе ради доклада Организационные принципы Facebook: люди и процессы. Любая компания мира заявит, что набирает только лучший народ и внедряет только лучшие процессы, однако чаще всего упор делается на первое, а второе делается по принципу “как сработает,...
Как осуществляется хранение сообщений Facebook
Каннан на странице Facebook Engineering опубликовал небольшую заметку о выборе системы хранения данных для новых сообщений на Facebook. Выбор пал между тремя пакетами: MySQL, который вроде как все знают, и который в компании с первого дня, когда Марк запустил сайт на платном хостинге. Ссылку ставить даже нет смысла. Cassandra, которая теперь под крылом Apache...
Rockmelt–броузер, предохраняющий от посещения Facebook
RockMelt – новый броузер на движке Chromium, предлагающий плотную интеграцию с Facebook и ряд других удобств. Позволяет видеть онлайн-статус друзей и возможность запустить чат в любом табе. Вверху есть встроенные кнопки для публикации страницы на Facebook (не нужно самому тянуть букмарклет). Об обновлениях ленты новостей, уведомлениях Facebook и новых записях на Twitter можно узнать...
Facebook запустила новые группы
Если запущенные сегодня новые группы кажутся удобными для совместной среды разработки и удаленных команд, то это не случайно – в процессе создания нового продукта группами пользовались непосредственно программисты, поэтому всячески адаптировали группы под себя. Группы по дефолту закрыты: Каждая группа получает пакет уведомлений – есть возможность подписаться на новые события в группе по почте...
A Day in the Life of Facebook Operations
Том Кук, один из системных администраторов Facebook, на конференции Velocity 2010 сделал доклад об особенностях функционирования администраторов внутри крупного Web-проекта. Среди рассмотренных аспектов: использование BitTorrent для выкатывания на сайт свежего кода, инструменты мониторинга, и т.д.
Quora открыла доступ для всех
Проект Quora двух выпускников Facebook – экс-СТО Адама д’Ангело и разработчика Чарли Чивера, запущен для широких масс, просуществовав весьма долгое время в закрытой бете. На Quora можно подписываться на вопросы (Какие самые интересные стартапы в области образования?), категории и темы вопросов (японский язык) и конкретных людей, которые эти вопросы задают и на них отвечают...
Facebook анонсировала новый API, интеграцию с любым сайтом, плюс инструменты для интеграции
Сегодня на конференции f8 в Сан-Франциско Facebook сделала ряд анонсов касательно платформы для разработчиков и сайтов, использующих инструменты Facebook. Во-первых, коллекция "социальных плагинов" для использования любым сайтом без необходимости что-то программировать. Сайт может показывать кнопку "Понравилось" (с публикацией в ленту новостей), друзей пользователя, которые были на этом сайте, набор рекомендаций, основанный на предпочтения друзей...
Ping – платье, публикующее в Facebook
Программируемое платье Ping дизайнерa Дженнифер Дармур. Ткань со встроенной электроникой содержит чувствительные к прикосновению сенсоры и поддерживает Wi-Fi. Текстильные продукты затем можно запрограммировать на интерпретацию определенных движений и прикосновений как события, достойные публикации в социальную сеть. Итого легкое поглаживание плеча может означать "Хорошее настроение", накидывание капюшона – "Снова пошел дождь", движение молнии вниз –...
Пятничные приобретения
Google приобрел компанию Episodic, разрабатывающую решения для трансляции видео на любые, в том числе и мобильные, платформы. В числе интересных заслуг Episodic была разработка плейера, на ходу подыскивающего оптимальный битрейт в зависимости от качества канала. Facebook приобрела в собственность Divvyshot, стартап из трех сотрудников, позволяющий делиться фотографиями в высоком разрешении с кучей интерфейса для...
XHP – XML в PHP
Facebook на Github опубликовал расширение XHP, широко применяемое в процессе разработки для шаблонизации страниц. XHP – это XML в PHP. Страницы, сделанные в XHP, представляют собой валидный XML, и поэтому на выходе теоретически дают правильный XHTML либо HTML5. Кроме того, расширение автоматом обрабатывает параметры, полученные от пользователей и пропускает все через htmlspecialchars. Любой учебник...
Facebook выложил в открытый доступ переводчик PHP в С++
Несмотря на казалось бы очевидные УРЛы, серверы facebook.com уже некоторое время не интерпретируют PHP. Хотя сайт по-прежнему на нем пишется. Мой коллега Хайпинг Жао сегодня анонсировал открытый доступ к переводчику HipHop, позволяющему переводить код PHP в C++. Это не первый такой проект для PHP: Instead, we were thinking about transforming PHP source directly into...
Москвичам
Growth Manager (Russia) Facebook ищет человека на позицию менеджера/директора по развитию, который был бы одержим всем, что связано с технологиями, социальными сетями и бизнес-стратегиями. Идеальный кандидат для нас — это человек, хорошо знакомый с потребительским интернет-рынком в России, с большим количеством контактов в этой сфере, интересующийся и превосходно разбирающийся в вопросах маркетинга, стратегического анализа,...
PS3 получит Facebook в прошивку
Следующий релиз прошивки Sony PlayStation 3 будет содержать поддержку Facebook как в плане потребления информации (лента новостей пользователя будет загружена на PS3), так и в плане ее генерации – Sony позволит разработчикам через приставку вызывать функцию stream.publish, публикующую новости в фид пользователя. И вдогонку о Sony – несмотря на падающие цифры продаж новой PSP...
Рабоче-крестьянское
Вчера Facebook запустила программу Facebook Connect, которая позволяет другим сайтам с социальными элементами принимать логины из Facebook. Происходит это за счет добавления на свой сайт библиотеки на JavaScript и прописывания в коде <fb:login-button></fb:login-button>, что при заходе на сайт посетителем с JavaScript в броузере будет преобразовано в кнопку “Залогиниться через Facebook”, если фейсбуковского куки на...