LINUX.ORG.RU

Facebook


5

7

Всего сообщений: 9

Nougat: Neural Optical Understanding for Academic Documents

Группа Open Source

Компания Meta опубликовала на Github исходный код ПО, ориентированного на обработку научных документов.

Как правило, научные знания хранятся в книгах и научных журналах, часто в формате PDF. Однако формат PDF приводит к потере семантической информации, особенно в отношении математических выражений. В связи с этим предложено использование модели Nougat (Neural Optical Understanding for Academic Documents), основанной на технологии Visual Transformer, которая выполняет задачу оптического распознавания символов (OCR) для преобразования научных документов в язык разметки LaTeX.

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

Исходный код распространяется по лицензии MIT, обученная модель — по CC-BY-NC.

Попробовать можно здесь.

>>> Подробности

 , , ,

evgeny_aa
()

CERN отказался от продуктов Facebook в пользу OpenSource-решений

Группа Open Source

CERN (Европейская организация по ядерным исследованиям) приняла решение прекратить использование Facebook Workspace в пользу открытого проекта Mattermost. Причиной этого стало завершение «триального» периода использования, предоставленного корпорацией-разработчиком, длящегося уже почти 4 года (с 2016). Некоторое время назад Марк Цукерберг поставил ученых перед выбором — платить деньги либо передать администраторские учетные данные и пароли корпорации Facebook, что равносильно прямой передаче доступа к данным CERN третьим лицам. Ученые выбрали третий вариант: снести со своих серверов все, связанное с Facebook, и перейти к использованию OpenSource-решения — Mattermost.

>>> Подробности

 , ,

Zhbert
()

Вышел cgroups v2

Группа Ядро Linux

Инженер Facebook Tejun Heo объявил о выходе cgroups v2. Полностью переделанная версия механизма cgroups уже доступна в mainline и будет включена в релиз Linux 4.5.

cgroups v2 сфокусирован на предоставлении единого, универсального и продуманного интерфейса (в то время как v1 очень беспорядочен и непоследователен). В частности, в v2 есть только одна унифицированная иерархия, per-process. Все контроллеры теперь жестко иерархические и ведут себя стандартизированным образом. Работающие, четко определенные soft limits для котроллера памяти, теперь не надо полагаться на тюнинг OOM killer'а. Работающий resource control для writeback IO.

Механизм ядра cgroups широко используется такими важными и популярными инструментами, как Docker, Hadoop, Kubernetes, LXC, Mesos и CoreOS. cgroups v2 уже обкатан в продакшене в Фейсбуке, хотя в ближайшем будущем ожидается несколько больших интересных нововведений, которые стали возможны благодаря редизайну.

>>> Пост в FB

 , , ,

val-amart
()

Открыт исходный код статического анализатора Infer

Группа Open Source

Компания Facebook опубликовала исходные коды статического анализатора Infer, который используется внутри компании для выявления ошибок в исходном коде программ без их непосредственного запуска.

В настоящее время Infer умеет обнаруживать следующие проблемы в программах, написанных на C, Java и Objective-C:

  • разыменование NULL-указателей;
  • утечки памяти и ресурсов.

Исходный код Infer написан на языке OCaml и распространяется на условиях лицензии BSD.

>>> Подробности

 , ,

ymn
()

Facebook представил проект Haxl

Группа Open Source

Haxl — библиотека на языке Haskell, которая упрощает доступ к ресурсам, таким как базы данных или web-сервисы. Haxl может обрабатывать в пакетном режиме запросы к одному источнику данных, конкуррентно обрабатывать запросы к многим источникам данных и кешировать предыдущие запросы.

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

>>> Подробности

 , ,

nikitos
()

Facebook платит за устранение багов в реализации языка программирования D

Группа Open Source

На данный момент размер вознаграждения за исправление багов в общей сложности насчитывает 1500$. Со слов Александреску, они будут внимательно смотреть, как это скажется на сообществе.

Одно из определений языка D: «D — это то, чем должен был быть С++». Вокруг языка сломалось уже много копий, но несмотря на это язык продолжает жить и развиваться, демонстрируя свои замечательные возможности и расширяя свое сообщество. Все больше разработчиков из мира С++/Java пристально следят за развитием языка и стараются держать руку на пульсе. Должен отметить, что сообщество D не является ортодоксальным и фундаменталистким (что бы это ни значило), и нередко в ньюсгруппах можно увидеть, что в ответ на вопрос, можно ли использовать D для решения определенной задачи, члены сообщества рекомендуют задавшему вопрос использовать другой язык, отличный от D. Так что в лице сообщества D любой найдет грамотных специалистов своего дела, готовых ответить на нужный вопрос кратко и по существу. Все это делает развитие языка неизбежным и неотвратимым.

Список багов с ценами за их устранение

>>> Оригинал новости

 ,

yetanother
()

Facebook Messenger теперь и для Linux

Группа Open Source

Jack O’Conner из компании Facebook подготовил вариант десктоп-клиента Facebook Messenger для Linux. Он написан на Python с использованием модуля PyQt4. Код открыт под лицензией BSD. Выглядит приложение примерно так. Ещё скриншот.

Версия для Linux пока заметно отстаёт по своим возможностям от официального клиента Facebook Messenger для Windows. В настоящее время поддерживается ведение чата с друзьями из Facebook с разделением отдельных разговоров по вкладкам, выводятся уведомления и запросы друзей, обновляется статус друзей.

Установка в Ubuntu:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install fbmessenger

PKGBUILD для ArchLinux

>>> Подробности

 

smilessss
()

Открыт исходный код распределённой социальной сети Diaspora

Группа Интернет

После месяцев разработки открыт публичный доступ к исходному коду распределённой социальной сети Diaspora.

Социальная сеть Diaspora позиционируется как распределённая альтернатива Facebook. Каждый пользователь сети может либо поддерживать свой собственный сервер, либо поместить свою личную информацию на сервер родственника, друга, соседа, хранилище Amazon S3 или какой-нибудь другой сторонний сервер (создатели планируют предлагать платный хостинг).

Сеть написана с использованием RoR и MongoDB. Исходный код проекта хостится на github и бьёт рекорды популярности. За 24 часа — 240 форков и более 1700 наблюдателей.

Запуск сервера требует установки ряда зависимостей (Ruby v1.8.7, RubyGems + Bundler, MongoDB, OpenSSL, ImageMagick, Git).

Идея распределённой социальной сети витает уже давно, однако лишь данный проект получил популярность и финансовую поддержку сообщества (сообществом собрано более $200 000). Проект был начат под впечатлением лекции Эбена Монглена «Freedom in the Cloud». Впервые широкой огласке проект был предан при помощи комикса на xkcd.

Первая альфа-версия планируется в октябре.

>>> Подробности

 , ,

Vanuan
()

Число пользователей Facebook перевалило за 140 миллионов

Группа Open Source

Facebook - популярная социальная сеть с открытым кодом.

В заметке рассказывается, как благодаря модификации Linux и использования memcached им удалось достигнуть производительности в 200 000 UDP запросов в секунду.
Исходный код memcached Facebook доступен через git: http://github.com/fbmarc/facebook-mem...

>>> Подробности

 ,

Valeriy_Onuchin
()