Компания JetBrains выпустила свой собственный шрифт: JetBrains Mono.
Шрифт нацелен на разработчиков и написание исходного кода, поддерживает 138 специфичных лигатур, 143 (человеческих) языка, 4 уровня толщины и курсива и распространяется под свободной лицензией Apache 2.0.
JetBrains Mono уже установлен по умолчанию в последних релизах продуктов компании.
Janayugom — ежедневная газета издающаяся в штате Керала (Индия) на малаяламском языке и имеющая порядка 100,000 подписчиков.
Вплоть до недавнего времени они использовали проприетарный Adobe PageMaker, но возраст ПО (последний релиз был аж в 2001 году), а также отсутствие поддержки юникода подтолкнули руководство к поиску альтернатив.
Несколько часов назад команда Erlang объявила об очередном релизе языка программирования и всей платформы.
Напомню, что Erlang/OTP предназначен для создания широко масштабируемых систем, работающих в режиме мягкого реального времени с требованиями высокой доступности. Платформа давно и успешно используется в таких сферах, как телекоммуникации, банки, электронная коммерция, телефония и мгновенная передача сообщений.
Elixir — динамически типизированный функциональный язык для написания распределенных и параллельных приложений разработанный как альтернатива Erlang и работающий на Erlang VM.
Версия 1.8 содержит множество изменений на уровне инфраструктуры, времени компиляции и добавляет новые возможности интроспектирования системы.
Главные изменения:
Кастомизированный вывод структур.
Теперь можно использовать протокол Inspect для указания полей, которые будут использоваться для форматирования структуры в строку, так что структура
defmodule User do
@derive {Inspect, only: [:id, :name, :age]}
defstruct [:id, :name, :age, :email, :encrypted_password]
end
будет напечатана следующим образом:
#User<id: 1, name: "Jane", age: 33, ...>
Теперь Elixir поддерживает базу часовых поясов
В языке существуют 4 типа данных для работы со временем: Time, Date, NativeDateTime(время без часового пояса) и DateTime(с часовым поясом). Развитию последнего препятствовало отсутствие поддержки базы часовых поясов.
Теперь появился интерфейс Calendar.TimeZoneDatabase который позволит разработчикам подключать свои собственные базы часовых поясов. Так же это позволяет добавить новые возможности, в DateTime, например DateTime.shift_zone/3.
Также добавлены функции Date.day_of_year/1, Date.quarter_of_year/1, Date.year_of_era/1 and Date.day_of_era/1.
Добавлен ключ $callers для улучшения возможностей инструментария
Одним из самых распространенных способов запуска процессов является модуль Task. При этом Elixir сохраняет идентификатор процесса родителя в словаре запущенного процесса по ключу $ancestors. Это позволяет утилитам анализировать систему и прослеживать происхождение различный событий. Однако этого недостаточно, так как часто дочерний процесс запускается не напрямую, а через посредника, например supervisor. В таком случае хоть ваш код и вызывает запуск Task, однако, родителем будет указан процесс супервизора.
В новой версии Elixir добавлен ключ $callers который указывает на оригинальный процесс, вызвывший запуск Task.
Стало известно о появлении в продаже у Lenovo так называемых «Signature Edition» ноутбуков, в которых жесткие диски работают в неком проприетарном режиме RAID, который не распознается ядром и установщиками Linux, и даже установщик Windows не может работать без специальных драйверов от Lenovo. Сообщается, что обойти этот режим возможно лишь переустановкой кастомного BIOS.
Список включает в себя как минимум модели Yoga 900 ISK2, Yoga 900S и Yoga 710S. Интересно, что в описании некоторых нет пометки «Signature Edition», например Yoga 900 ISK2.
Официальный ответ от эксперта по продукции Lenovo:
This system has a Signature Edition of Windows 10 Home installed. It is locked per our agreement with Microsoft.
В системе установлена Windows 10 Home Signature Edition. Она [система] заблокирована в связи с нашим соглашением с Microsoft.
Известно, что были удалены несколько комментариев к соответствующим продуктам, а также заморожена ветка форума с обсуждением этой проблемы.
Компания Mozilla признает, что патчи, накладываемые в Debian на Iceweasel/Firefox соответствуют высокому качеству оригинального продукта, а многие из команды мейнтейнеров пакетов Mozilla долгое время тесно работают с компанией, поэтому Mozilla полностью доверяет их решениям.
Дистрибутивы, производные от Debian также могут использовать брендинг Firefox, пока качество их пакетов соответствует таковому в Debian.
Для этого логотип Firefox был выпущен под лицензией, удовлетворяющей условиям Debian.
Для упрощения поддержки в текущем релизе пакет все еще будет называться Iceweasel, а уже в следующем (Stretch) будет Firefox.
P.S. Также начался аналогичный процесс для Icedove/Thunderbird.
20 ноября вышел в свет Clasp 0.4 — новый релиз, включающий в себя совершенно новый компилятор, способный генерировать до 200 раз более быстрый код, чем его предшественник, так же улучшено взаимодействие с C++ и теперь реализация полнее соответствует стандарту ANSI Common Lisp.
Clasp — новая реализация Common Lisp с упором на легкое взаимодействие с библиотеками C++, используя LLVM для компиляции в нативный код, с целью использования большого количества существующих библиотек и программ. Встраивание их в среду Common Lisp'а позволяет воспользоваться
быстрым прототипированием, инкрементальной разработкой и другими возможностями, делающими Common Lisp столь мощным языком.
9 апреля вышел новый мажорный релиз языка программирования и платформы для создания отказоустойчивых, распределенных и высоконагруженных приложений — Erlang/OTP.
Основные изменения:
Erlang/OTP был портирован на ОС реального времени OSE.
Maps — новый тип данных (долгожданные словари с паттерн-матчингом).
Множество улучшений в поддержке ASN.1.
Новая опция {active, N} для TCP, UDP, и SCTP сокетов.
Новый (опциональный) механизм балансировки использования планировщика.
Экспериментальные «dirty» планировщики.
Анонимные функции теперь могут быть именованными (EEP-0037, для удобной рекурсии).
Одна из крупнейших компаний по производству графических чипов Nvidia вступила в Linux Foundation c желанием улучшить сотрудничество с организациями и разработчиками, способствующими развитию Linux. Однако, нет причин полагать, что это немедленно повлияет на изменение политики распространения драйверов.
Стоит отметить, что теперь в Linux Foundation входят все ведущие производители графических чипов, включая Intel и AMD.