В последнее время штат Айова стал весьма популярным местом среди операторов дата центров. Компания Facebook официально объявила об открытии первого здания своего новейшего модульного ЦОД с воздушным охлаждением в городе Алтуна. Представители соцсети также сообщили, что этот дата центр станет самым длинным во всем мире.
Рубрика «Facebook» - 90
Facebook запускает ЦОД с новой сетевой архитектурой
2014-11-25 в 14:30, admin, рубрики: Facebook, архитектура сети, ит-инфраструктура, кластер, Сетевые технологии, хостинг, цодFlow — статический анализ типов в JS от Facebook
2014-11-20 в 7:48, admin, рубрики: Facebook, javascript, TypeScript, Веб-разработка, статический анализ, утиная типизацияFlow — это статический анализатор кода и набор синтаксических конструкций, для прямого указания типа переменной. В отличии от TypeScript, есть возможность делать код типизированным постепенно. Фактически можно взять любой проект на js и сразу начать использовать Flow (аналогично LESS для CSS).
Есть 3 режима:
- Не проверять ничего, по умолчанию
- Проверка без использования аннотаций (с коментарием-аннотацией, как в React)
- Строгое указание типа переменной (с внесением изменения непосредственно в код)
Оружие Facebook для завоевания России — это местные разработчики
2014-11-19 в 14:16, admin, рубрики: android, Facebook, Вконтакте, Восточная Европа, приложения для android, Социальные сети и сообщества 
Россия — одна из немногих стран в мире, где Facebook не является ведущей социальной сетью и даже не дотягивает до 50% по популярности у пользователей интернета. Ситуацию нужно менять, и сейчас Facebook приступил к активным действиям.
Компания ведёт переговоры с российскими разработчиками, убеждая их выпускать приложения для Facebook-платформы. Если на Facebook удастся привлечь разработчиков приложений, то пользователи могут последовать за ними.
Читать полностью »
Дуров намекнул, что WhatsApp позаимствовала его идею end-to-end шифрования
2014-11-19 в 12:36, admin, рубрики: Facebook, telegram, WhatsApp, Вконтакте, криптография, Павел Дуров, плагиат, Социальные сети и сообщества, шифрование, Ян Кум
В самый популярный мобильный мессенджер добавили сильное end-to-end шифрование на уровне отдельных пользователей. При этом ключ никогда не покидает устройства, что означает, что только пользователь сможет прочесть сообщения. Возможности перехватить его физически нет даже у сервиса или провайдеров услуг связи.
Вообще, WhatsApp и другие мобильные мессенджеры часто критикуют за уязвимости, позволяющие прослушивать данные. Фонд электронных рубежей (EFF) даже сравнил криптографические методы 39 мобильных приложений для обмена мгновенными сообщениями, и только 6 из них удовлетворили экспертов.
Специалист компьютерной безопасности Мокси Марлинспайк разработал вместе со своей командой Open Whisper Systems открытый протокол для асинхронного шифрования. Асинхронность здесь означает, что конечным пользователям не нужно ждать ответа сервера или наличия партнёра по общению в сети. Именно этот протокол был реализован в WhatsApp.
Пока что только версия для Android имеет шифрование. Не работает новая функция для групповых чатов и для сообщений с фотографиями или видеороликами, но Open Whisper Systems обещает в будущем разобраться с этой ситуацией. Будет и верификация по ключу, чтобы можно было убедиться, что адресат является тем, за кого он себя выдаёт.
У энтузиаста информационных технологий русскоязычного сегмента Интернета при словах «мобильный мессенджер с сильным шифрованием» возникает только одна ассоциация — это приложение Павла Дурова. В тексте своего поста по этому поводу Дуров избежал прямого обвинения в плагиате, дав лишь несколько намёков.
Читать полностью »
Ожидается появление профессиональной социальной сети Facebook at Work
2014-11-18 в 23:18, admin, рубрики: Facebook, Facebook at Work, интернет, Интернет-события и обзоры, социальная сетьМеждународная деловая газета The Financial Times сообщила, что компания Facebook ведёт разработку профессиональной социальной сети Facebook at Work, которая позволит пользователю разделить личную и профессиональную жизнь.

Предполагается, что новый проект станет аналогом LinkedIn, где участники смогут общаться с коллегами, обмениваться информацией в чате, вести совместную работу над документами и т. д.
Введение в Osquery от Facebook
2014-11-17 в 10:49, admin, рубрики: Facebook, open source, sql, администрирование linux-систем, системное администрированиеПредисловие
Данная публикация — относительно вольный перевод опубликованоой в блоге Facebook статьи «Introducing osquery».
Введение в osquery
Мониторинг состояния вашей системы в реальном времени очень важен. В Facebook мы разработали фреймворк под названием osquery, который позволяет взглянуть на низкоуровневый мониторинг операционной системы по новому.
Osquery представляет операционную систему как высокопроизводительную реляционную базу данных. Этот подход позволяет вам писать SQL запросы, чтобы легко и эффективно получать информацию о вашей системе. С osquery текущее состояние ОС представляется в виде SQL таблиц из которых вы можете получить информацию о:
- запущенных процессах;
- загруженных модулях ядра;
- открытых стевых соединениях.
Facebook открывает доступ к проекту Proxygen
2014-11-16 в 18:34, admin, рубрики: Facebook, Facebook API, http, SPDY, ит-инфраструктура, С++ Не так давно Facebook объявил про открытие доступа к своему проекту Proxygen. Этот проект включает базовый код на C++ и абстракции HTTP, используемые в Facebook.
Компания открыла лишь малую часть своего кода за последние месяцы, большинство из него ориентировано на мобильных разработчиков. Данный анонс довольно интересен по многим причинам так как будет полезен широкому кругу разработчиков.
Почему Дима Королев ушел из Microsoft, Facebook и Google прежде чем присоединиться к стартапу?
2014-11-09 в 20:25, admin, рубрики: Facebook, Google, microsoft, Блог компании MBA Consult, карьера, карьера IT, работа, работа IT, стартап, управление проектами 
На сайте Quora можно найти ответ на любой вопрос. Однако отличие этого сайта от других подобных сервисов состоит в том, что на Quora на вопросы как правило отвечают профессионалы и для ее чтения обязательно нужна регистрация.
Сегодня мы хотим поделиться с Вами лучшим ответом на вопрос: «Почему Дима Королев ушел из Microsoft, Facebook и Google прежде чем присоединиться к стартапу?», опубликованный на сайте Quora. Узнать о предыстории вопроса, о том, кто такой Дима, и почему этот вопрос волнует пользователей Вы можете здесь. Это интервью с Димой Королевым прочитало, если мы правильно поняли инфо на Business Insider, более 180 000 человек, и дискуссии вокруг порожденных статьей вопросов еще долго гуляли и до сих пор гуляют по Интернету.
Очевидно, что участников дискуссий заинтересовала не личность Димы, а острая тема вопроса и всего, что связано с работой в крупных технологических гигантах. Нам же показался интересным именно ответ, размещенный на Quora. Приводим его перевод ниже.
Почему Цукерберг ходит в одной и той же футболке?
2014-11-07 в 8:48, admin, рубрики: Facebook, IT-Биографии, Лайфхаки для гиков, Цукерберг 
Нет, на Хабре Гиктаймс не открылся раздел о «звездной» моде, и личная жизнь различных селебрити нас тоже мало волнует. Вопрос, заданный в заголовке, выглядит несколько странно, но тем интереснее ответ, который дал на него Марк Цукерберг на недавней открытой сессии «Вопрос-ответ».
На этом мероприятии Марку можно было задать любой вопрос и получить на него ответ. И одним из вопросов был: «Почему вы носите одинаковые футболки каждый день?». Это действительно так — Марк появляется на публике в серой футболке и обычных джинсах. Его стиль меняется очень редко. Ответ был интересным и, надо сказать, вполне логичным.
Читать полностью »
Osquery выставляет ОС как реляционную СУБД
2014-11-02 в 18:10, admin, рубрики: Facebook, open source, sql, системное администрированиеFacebook выложил на гитхабе фреймворк OSquery, он осуществляет низкоуровневый мониторинг процессов в OS X и Linux и показывает их в виде SQL-таблиц по запросу. Такой способ работы по-своему удобен, ведь можно объединять разные таблицы.
Например, если мы хотим посмотреть названия, pid и порты всех процессов, которые прослушивают порты во всех интерфейсах, то составляем запросик
SELECT DISTINCT
process.name,
listening.port,
process.pid
FROM processes AS process
JOIN listening_ports AS listening
ON process.pid = listening.pid
WHERE listening.address = '0.0.0.0';


