Компания Apple открыла реализацию языка Swift и реализовала поддержку Linux

Компания Apple открыла наработки, связанные с языком программирования Swift, в том числе передала общественности код компилятора, стандартных и базовых библиотек функций, отладчика и пакетного менеджера Swift Package Manager. Помимо открытия кода, компания Apple также предоставила возможность участия заинтересованных лиц в разработке, добавлении новшеств, рецензировании кода и развитии Swift. Код открыт под лицензией Apache 2.0 и опубликован на GitHib. Кроме изначально поддерживаемой платформы OS X, в опубликованном инструментарии заявлена полная поддержка Linux. Язык будет развиваться в рамках полноценного открытого проекта, во главе которого будет стоять лидер проекта и группа инженеров (Core team), определяющая стратегию развития. Лидер и состав Core team будет … Читать далее Компания Apple открыла реализацию языка Swift и реализовала поддержку Linux

Некоммерческий удостоверяющий центр Let’s Encrypt начал выдачу сертификатов всем желающим

Проект Let’s Encrypt, нацеленный на создание простого, общедоступного и контролируемого сообществом удостоверяющего центра, объявил о начале программы публичного бета-тестирования. Одновременно с анонсом запуска сервиса сообщается о вхождении компании Facebook в число золотых спонсоров проекта. Отныне любой желающий может бесплатно получить TLS-сертификат для организации доступа через защищённое соединение к своему сайту. Полученные подтверждены во всех основных web-браузерах, т.е. использующие их сайты помечаяются в браузерах как безопасные, аналогично сайтам с сертификатами, полученными от коммерческих удостоверяющих центров. Процедура получения TLS-сертификата бесплатна, предельно проста и лишена бюрократических проволочек в вопросах проверки владельца. Ожидается, что снятие барьера на получение подтверждённых сертификатов поможет поднять на новый … Читать далее Некоммерческий удостоверяющий центр Let’s Encrypt начал выдачу сертификатов всем желающим

Релиз операционной системы Chrome OS 47

Компания Google представила релиз операционной системы Chrome OS 47, основанной на ядре Linux, открытых компонентах и web-браузере Chrome 47. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 47 доступна для всех актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache. Основные изменения в Chrome OS 47: Снижена нагрузка на CPU при воспроизведении видео с YouTube на системах с новым поколением процессоров Intel. Прирост … Читать далее Релиз операционной системы Chrome OS 47

Обновление Raspbian, дистрибутива для Raspberry Pi

Доступно обновление дистрибутива Raspbian, официально рекомендуемого для использования на Raspberry Pi и специально оптимизированного для данной платформы (сборка для ARMv6 с расширениями «hard float»). Размер образа для записи на SD-карту составляет 1.3 Гб. Для установки из репозиториев доступно около 35 тысяч пакетов. Ключевые новшества: Поддержка платы Raspberry Pi Zero; Включение в состав приложения Node-RED, предоставляющего средства для визуального проектирования приложений для IoT-устройств (Internet Of Things); Представлен новый графический интерфейс для управления пакетами, созданный на основе программы GNOME Packages; В состав включены библиотеки GPIO Zero, позволяющие организовать доступ к расширениям GPIO из скриптов на языке Python; Обновлён web-браузер Epiphany, решены проблемы … Читать далее Обновление Raspbian, дистрибутива для Raspberry Pi

В Казахстане внедряется система тотального перехвата HTTPS-трафика

Власти Казахстана внесли изменение в закон «О связи», в соответствии с которым 1 января 2016 года провайдеры будут подменять HTTPS-соединения с применением специального корневого сертификата. Пользователи будут обязаны загрузить и установить «национальный сертификат безопасности», который будет использован для трансляции защищённого трафика к зарубежным сайтам. При помощи данного сертификата спецслужбы Казахстана смогут полностью контролировать весь HTTPS-трафик. Подробности реализации не сообщаются, но судя по всему весь HTTPS-трафик будет подменяться на транзитном прозрачном прокси на стороне магистральных операторов связи с отдачей клиенту трафика, заверенного «национальным сертификатом безопасности». При установке SSL-соединения реальный SSL-сертификат целевого сайта будет подменяться сгенерированным на лету новым сертификатом, который будет … Читать далее В Казахстане внедряется система тотального перехвата HTTPS-трафика

В рамках проекта IncludeOS развивается ядро для обособленного запуска C++-приложений

Университетский колледж Осло и Акерсхуса открыл исходные тексты исследовательского проекта IncludeOS, в рамках которого развивается специализированное ядро (unikernel), позволяющие запускать приложения, написанные на языке С++, непосредственно поверх гипервизора, без применения дополнительных прослоек и окружения операционной системы. Код открыт под лицензией Apache 2.0. IncludeOS предоставляет минимальное необходимое самодостаточное окружение, которое взаимодействует непосредственно с гипервизором и предоставляет загрузчик, ядро, минимальный набор библиотек и модулей, достаточный для выполнения кода на языке С++, написанный с использованием стандартной библиотеки классов. Окружение компонуется с предназначенным для выполнения приложением и оформляется в виде загрузочного образа виртуальной машины, образуя готовый облачный сервис. Из систем виртуализации, в которых могут … Читать далее В рамках проекта IncludeOS развивается ядро для обособленного запуска C++-приложений

В рамках проекта IncludeOS, развивается ядро для обособленного запуска C++-приложений

Университетский колледж Осло и Акерсхуса открыл исходные тексты исследовательского проекта IncludeOS, в рамках которого развивается специализированное ядро (unikernel), позволяющие запускать приложения, написанные на языке С++, непосредственно поверх гипервизора, без применения дополнительных прослоек и окружения операционной системы. Код открыт под лицензией Apache 2.0. IncludeOS минимально необходимое самодостаточное окружение, которое взаимодействует непосредственно с гипервизором и предоставляет загрузчик, ядро, минимальный набор библиотек и модулей, достаточный для выполнения кода на языке С++, написанный с использованием стандартной библиотеки классов. Окружение компонуется с предназначенным для выполнения приложением и оформляется в виде загрузочного образа виртуальной машины, образуя готовый облачный сервис. Из систем виртуализации, в которых могут работать … Читать далее В рамках проекта IncludeOS, развивается ядро для обособленного запуска C++-приложений

Подкаст с Николаем Самохваловым, сооснователем сообщества PostgreSQL в России

В очередном выпуске подкаста SDCast состоялось (mp3 29 MB, ogg 38 MB) интервью с Николаем Самохваловым, сооснователем и активистом сообщества PostgreSQL в России. В выпуске обсуждаются базы данных в целом, RDBMS и noSQL решения, вопросы архитектуры построения приложений с использованием баз данных, разные технические возможности взаимодействия и использования баз данных. Большая часть выпуска посвящена СУБД PostgreSQL, её возможностям, смежным проектам и инструментам. Читать далее Подкаст с Николаем Самохваловым, сооснователем сообщества PostgreSQL в России

Java 9 переносится на 2017 год

Разработчики из компании Oracle сообщили, что они не вписываются в ранее опубликованный график подготовки Java 9, так как им требуется ещё около полугода на доведение до должного вида проекта Jigsaw, развивающего принципиально новые для Java средства разбиения программ и JDK на модули. В настоящее время для утверждения подготовлен новый график, в соответствии с которым релиз JDK 9 переносится с 22 сентября 2016 года на 23 марта 2017 года. Завершение разработки всей необходимой функциональности ожидается 25 мая 2016 года, а не 10 декабря 2015 года как планировалось изначально. Читать далее Java 9 переносится на 2017 год

Доступен аудиокодек Opus 1.1.1

После почти двух лет разработки организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, анонсировала релиз аудиокодека Opus 1.1.1. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. На уровне формата качества кодирования выпуск полностью совместимым с версией 1.1, которая отражена в спецификации RFC 6716, и отличается лишь усовершенствованием реализации кодека. В частности, в новой версии задействованы оптимизации, связанные с использованием инструкций SSE, SSE2 и SSE4.1 для систем x86 и инструкций NEON для ARM, сокращено потребление памяти, увеличена производительность на системах MIPS, … Читать далее Доступен аудиокодек Opus 1.1.1

Компания Adobe начала движение от Flash к web-стандартам

Компания Adobe начала процесс постепенного вытеснения технологии Flash решениями на базе web-стандартов, поощряя их применение вместо Flash. Также объявлено об очередном переименовании продукта Flash Professional CC (бывший Macromedia Flash), следующий выпуск которого будет распространяться под именем Animate CC. Animate CC продолжит полноценную поддержку Flash (SWF) и AIR, но также переведёт на новый уровень средства для разработки интерактивного контента с использованием стандартных web-технологий, таких как SVG, WebGL и HTML5 Canvas. Возможность создавать контент с применением web-технологий присутствует и в существующих выпусках Flash Professional CC, но переименование изменит позиционирование продукта, который не будет больше ассоциироваться исключительно с разработкой на Flash и превратится … Читать далее Компания Adobe начала движение от Flash к web-стандартам

Релиз web-фреймворка Django 1.9

После десяти месяцев разработки вышла стабильная версия популярного фреймворка Django 1.9, написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 1.9 будет поддерживаться до апреля 2017 года. Пользователям веток Django 1.7 и 1.4 LTS, время жизни которых истекло, рекомендуется обновить свои системы до Django 1.9 или Django 1.8 LTS, который будет поддерживаться до апреля 2018 года. Ключевые улучшения: Поддержка обработчика on_commit() для привязки выполнения действий сразу после применения транзакции. Возможность можно использовать, например, для отправки уведомлений, создания задач или чистки кэша после успешного изменения БД; Поддержка проверки качества указываемых паролей. Например, можно подключить процедуры проверки длины пароля, навязать … Читать далее Релиз web-фреймворка Django 1.9

В Казахстане внедряется система глобального перехвата HTTPS-трафика

Власти Казахстана внесли изменение в закон «О связи», в соответствии с которым 1 января 2016 года провайдеры будут подменять HTTPS-соединения с применением специального корневого сертификата. Пользователи будут обязаны загрузить и установить «национальный сертификат безопасности», который будет использован для трансляции защищённого трафика к зарубежным сайтам. При помощи данного сертификата спецслужбы Казахстана смогут полностью контролировать весь HTTPS-трафик. Подробности реализации не сообщаются, но судя по всему весь HTTPS-трафик будет подменяться на транзитном прозрачном прокси на стороне магистральных операторов связи с отдачей клиенту трафика, заверенного «национальным сертификат безопасности». При установке SSL-соединения реальный SSL-сертификат целевого сайта будет подменяться сгенерированным на лету новым сертификатом, который будет … Читать далее В Казахстане внедряется система глобального перехвата HTTPS-трафика

Выпуск САПР KiCad 4.0.0

Доступен релиз свободной автоматизированной системы проектирования печатных плат KiCad 4.0.0. KiCad предоставляет средства для работы с шаблонами в формате Gerber, управления проектами, редактирования электрических схем и печатных плат, 3D-визуализации платы, работы с библиотекой элементов электрических цепей. Сборки подготовлены для Windows, OS X и различных дистрибутивов Linux. Код написан на C++ с использованием библиотеки wxWidgets, и распространяется под лицензией GPLv3. В новой версии представлен новый графический бэкенд GAL, использующий для отрисовки OpenGL и Cairo, увеличена реалистичность 3D-моделей, реализован Python API для Pcbnew, задействован расширенный вариант формата PCB (.kicad_pcb), реализован новый формат для библиотеки распаек, обновлён редактор распаек и добавлен новый менеджер … Читать далее Выпуск САПР KiCad 4.0.0

Релиз web-браузера Chrome 47

Компания Google представила релиз web-браузера Chrome 47. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающий основой Chrome. Браузер Chrome отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 47: Средства для организации совместной многозадачности через применение вызова requestIdleCallback(). Зарегистрированные через вызов requestIdleCallback() функции будут выполнены только во время простоя системы, что позволяет решить проблемы с координацией выполнения в условиях повышенных требований к производительности одного из потоков. Например, запущенные через requestIdleCallback() второстепенные работы не смогут негативно … Читать далее Релиз web-браузера Chrome 47

Выпуск свободного антивирусного пакета ClamAV 0.99

Компания Cisco выпустила свободный антивирусный пакет ClamAV 0.99, в котором представлено несколько существенных новшеств. В частности, переработан код сканирования файлов на лету, добавлена поддержка правил блокировки YARA и совместимых с perl регулярных выражений. Ключевые улучшения ClamAV 0.99: Возможность использования коллекции правил YARA, предоставляющей сигнатуры для выявления различных категорий вредоносного ПО. Правила YARA сочетают строковые маски с логическими выражениями, описывающими условия применения масок. Для подключения правил, созданных сообществом YARA, достаточно скопировать их в штатную директорию с вирусными базами ClamAV. Из достоинств применения ClamAV вместе с YARA отмечается возможность задействования средств декомпозиции, т.е. автоматического сопоставления, независимо от применения сжатия данных и типа … Читать далее Выпуск свободного антивирусного пакета ClamAV 0.99

Патентный тролль обвинил в нарушении патента сайты, использующие HTTPS

Компания CryptoPeak Solutions инициировала массовые судебные иски против сайтов, доступных через HTTPS и использующих набор шифров с криптографией по эллиптическим кривым. В список компаний, которым предъявлен иск, вошли многие крупные торговые сети и технологические компании, в том числе Netflix, Yahoo, ATT, Costco и Pinterest. Ответчики обвиняются в нарушении патента «Auto-Escrowable and Auto-Certifiable Cryptosystems«, выданного в 2001 году и описывающего общие методы генерации самоверифицируемых открытых ключей. Истец намерен добиться выплаты компенсации за нарушение своей интеллектуальной собственности и добиться выплаты отчислений с сайтов, использующих HTTPS. Сообщается, что иск уже отозван для компании Scotttrade, с которой удалось заключить соглашение, детали которого не называются. … Читать далее Патентный тролль обвинил в нарушении патента сайты, использующие HTTPS

Выпуск свободного 3D-шутера Warsow 2.0

После полутора лет разработки состоялся релиз Warsow 2.0, кроссплатформенного, динамичного 3D-шутера от первого лица, схожего с такими играми, как QuakeWorld, QuakeLive, CPMA и Xonotic. Исходные тексты проекта распространяются в рамках лицензии GPL. Готовые сборки подготовлены для Windows, Ubuntu Linux и OS X. В новом выпуске представлен обучающий уровень, знакомящий новичков с особенностями игры. Большая часть игровых ресурсов переведена на лицензию Creative Commons Attribution-ShareAlike 4.0. Переработаны многие графические эффекты, улучшена отрисовка градиентов и отточены параметры оружия. На 30-50% увеличена производительность рендеринга. Реализован режим отзеркаливания карт, при котором содержимое карты формируется в зеркальном отражении. Добавлено два новых режима отображения экранных индикаторов. Читать далее Выпуск свободного 3D-шутера Warsow 2.0

Разработчики HTTP/2.0 встроили в протокол напоминание о программе слежки

Британский программист John Graham-Cumming обратил внимание на скрытую иронию разработчиков протокола HTTP/2.0, добавивших упоминание программы глобальной слежки PRISM, продвигаемой Агентством национальной безопасности США. Разработчики протокола попытались выразить протест против внедряемых спецслужбами глобальных систем слежки, организовав упоминание PRISM при каждом соединении HTTP/2. Изучение истории изменений протокола показало, что спустя девять дней после того как Эдвард Сноуден раскрыл данные о PRISM, разработчики HTTP/2 заменили в протоколе 24-байтовый шестнадцатеричный идентификатор клиентского соединения. Новый идентификатор «0x505249202a20485454502f322e300d0a0d0a534d0d0a0d0a», который в итоге был прописан в RFC-7540, при преобразовании в строковое представление содержит данные «PRI * HTTP/2.0rnrnSMrnrn»), т.е. с учётом перевода строки включает слово PRISM. До внесения изменения … Читать далее Разработчики HTTP/2.0 встроили в протокол напоминание о программе слежки

Релиз движка для создания браузерных 3D-приложений Blend4Web 15.11

Представлен новый релиз открытого фреймворка для создания браузерных 3D-приложений Blend4Web 15.11. Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Пакет тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяются под лицензией GPLv3. Основные изменения: Начальная поддержка WebGL 2.0. Вторая версия WebGL призвана поднять качество графики в браузерах на новый уровень. В данный момент эта технология только тестируется и доступна для использования при включении экспериментальных опций в настройках браузеров. Возможности новых API предоставляются автоматически при наличии совместимого оборудования. … Читать далее Релиз движка для создания браузерных 3D-приложений Blend4Web 15.11

Проект Mozilla намерен прекратить поддержку почтового клиента Thunderbird

Митчелл Бейкер (Mitchell Baker), председатель совета директоров Mozilla Corporation и лидер Mozilla Foundation, инициировала полное отстранение инженеров Mozilla от поддержки проекта Thunderbird. Напомним, что в 2012 году компания Mozilla отказалась от участия в развитии почтового клиента Thunderbird, но продолжила выделение ресурсов на его сопровождение. С тех пор новшества Thunderbird разрабатываются исключительно силами сообщества, но инженеры Mozilla продолжают сборку релизов, адаптацию новых выпусков браузерного движка и устранение уязвимостей. По мнению Бейкер, в настоящее время инженеры Mozilla тратят слишком много сил на синхронизацию Thunderbird с актуальными технологиями Firefox. В том числе приходится адаптировать изменения, которые изначально создаются для Web и не всегда … Читать далее Проект Mozilla намерен прекратить поддержку почтового клиента Thunderbird