Tags: протоколы

Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

Июл 23, 2016 - Интересно - 0 Comments - Стандартный

23.07.2016 08:48 Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

По сведениям издания Android Police, подтверждённым изданием Recode, компания Cyanogen Inc находится в процессе сокращения примерно 30 из 136 сотрудников. Отмечается, что сокращение в первую очередь затронет разработчиков, вовлечённых к работу над открытыми компонентами ОС, что может привести к полному отстранению от участия в разработке CyanogenMod. В дальнейшем деятельность компании планируют сосредоточить на развитии приложений и развиваемой совместно с Microsoft платформы создания приложений MOD, а не операционной системы. Для продвижения новой стратегии на должность исполнительного директора назначен Lior Tal, который в прошлом месяце перешёл в Cyanogen Inc из Facebook. Dave Herman ушёл с поста руководителя разработки.

Напомним, что компания Cyanogen Inc была создана основателем и группой активных разработчиков свободного проекта CyanogenMod с целью развития связанных с платформой коммерческих проектов и сервисов. В частности, компания развала коммерческую операционную систему Cyanogen OS, основанную на наработках CyanogenMod. Некоторые ключевые разработчики CyanogenMod были трудоустроены в Cyanogen Inc, но сам проект CyanogenMod оставался независимым.

  1. Главная ссылка к новости (http://arstechnica.com/gadgets…)
  2. OpenNews: Выпуск CyanogenMod 13.0, независимой сборки мобильной платформы Android
  3. OpenNews: Cyanogen Inc и Microsoft представили систему интегрируемых в Android расширений
  4. OpenNews: Пользователям CyanogenMod предоставлена возможность установки приложений Cyanogen OS
  5. OpenNews: Разработчики CyanogenMod организовали компанию для коммерческого продвижения платформы
  6. OpenNews: Cyanogen объявляет о стратегическом соглашении с Microsoft
Тип: К сведению
Ключевые слова: cyanogen, cyanogenmod
При перепечатке указание ссылки на opennet.ru обязательно
 
+8 +/
Помянем, как они во время основания компании пели, как ликовали во время получения инвестиций и как успокаивали сообщество начиная сотрудничасть с Microsoft. В итоге — ничего личного, только финансовая выгода и никаких принципов.
 
 
+/
> Очередной конкурент успешно сожран

Очередной партнёр пришёл к Успеху. Ещё на аппарате жизнеобеспечения, но вурдалак работает над высасыванием последних соков и Терминальным-Окончательным Успехом.

 
+/
> Некоторые ключевые разработчики CyanogenMod были трудоустроены в Cyanogen Inc, но сам проект CyanogenMod оставался независимым.

Ну как-то не очень про независимость…
Если он независим, то изменения в Cyanogen Inc (в том числе сабжевая новость) не должны как-то существенно влиять на проект CyanogenMod.
Ну мне так кажется…

 
 
+/
> Ну дык будто они не знали что случается с «партнерами» майкрософта.

Они и сейчас не знают. Чтобы переваривать и кушать ещё живую жертву хищник её не просто желудочным соком наполняет, но и психоактивными по мозгу вдаряет — чтоб не то, что не убегала, но сама шла на готовку, регулировала прожарку и пр., и чтоб ей процесс _нравился_, и она не знала, что её скушали.

Да… В наших джунглях оно «хишник» (некоторые даже говорят про «обязятельства перед акцтонерами» — но я не уверен в не «переваненности» такого мнения), но не «паразит» или «вурдалак».  Политкорректненько вот так — _мы_ ж не в фильме-ужосе живём.  Или да-а-а?!—-

 

 Добавить комментарий

Навигация

Let’s block ads! (Why?)

Корректирующие выпуски PHP 5.5.38 и 7.0.9. Первая бета-версия PHP 7.1

Июл 21, 2016 - Интересно - 0 Comments - Стандартный

Опубликованы корректирующие выпуски языка программирования PHP 7.0.9 и 5.5.38, в которых внесено 34 изменения, в том числе устранено несколько уязвимостей. В частности, устранена уязвимость Httpoxy, позволяющая организовать MITM-атаку через манипуляции с http-заголовком «Proxy». Кроме того, устранены переполнения буфера в функции virtual_file_ex и расширениях curl, XMLRPC, Session, Zips и mcrypt, разыменования нулевого указателя в расширении Exif, серия уязвимостей в библиотеке GD и обращение к памяти после её освобождения в SNMP и MBString.

В то же время опубликован первый бета-выпуск новой ветки PHP 7.1. По сравнению с прошлым альфа-выпуском в бета-версии добавлена возможность асинхронной обработки сигналов в ext/pcntl и поддержка дополнительного контекста в обработчике pcntl_signal.

Let’s block ads! (Why?)

27-30 июля в Иннополисе состоится Летняя школа Sailfish

Июл 21, 2016 - Интересно - 0 Comments - Стандартный

27-го июля в Университете Иннополис откроется первая летняя школа, посвящённая платформе Sailfish. На мероприятие приглашаются студенты, аспиранты, разработчики приложений и энтузиасты, заинтересованные в развитии проектов на основе Linux. При предварительной регистрации посещение и проживание в кампусе университета бесплатное. Участников школы ожидают вводные лекции, знакомство с представителями сообщества разработчиков, технические мастер-классы, конкурс по программированию, развлекательная программа и общение в неформальной обстановке.

Sailfish OS — операционная система для мобильных устройств и планшетов, основанная на ядре Linux, графической подсистеме Wayland, Qt5 и системных компонентах открытого проекта Mer (компоненты построения графического интерфейса и мобильные приложения являются закрытыми). Ключевыми особенностями Sailfish являются: высокая производительность, низкие требования к аппаратным ресурсам, бережное отношение к персональным данным пользователей, дружелюбие к сообществу разработчиков. С 2012 года Sailfish OS разрабатывается финской компанией Jolla. С 2016 года развитием операционной системы в России занимается компания «Открытая Мобильная Платформа».

Программа школы рассчитана на четыре дня, с 27 по 30 июля:

  • Вводные лекции сотрудников компании «Открытая Мобильная Платформа» и Университета Иннополис.
  • Выступления представителей сообщества разработчиков Sailfish OS.
  • Мастер-класс по разработке приложений, содержащий знакомство с SDK, руководство по созданию графических интерфейсов, обзор API платформы.
  • Конкурс по разработке приложений для Sailfish OS среди участников и награждение победителей.
  • Обзорная экскурсия по ИТ-вузу, экскурсия на остров-град Свияжск, неформальный фуршет и развлекательная программа.

Let’s block ads! (Why?)

Firefox переходит к блокировке некоторых видов Flash-контента

Июл 20, 2016 - Интересно - 0 Comments - Стандартный

Разработчики из проекта Mozilla сообщили о реализации в Firefox блокировки некоторых видов контента, выполняющегося при помощи Adobe Flash. Блокировка начнёт действие в августе (2 августа выйдет Firefox 48) и затронет только Flash-контент, который не заметен пользователю и легко заменяем на аналогичную функциональность, реализуемую при помощи штатного Web API.

Блокировка является последним подготовительным шагом перед реализацией инициативы по отказу от применения плагинов в пользу стандартных web-технологий. В марте 2017 ожидается прекращение поддержки плагинов NPAPI, за исключением плагина Flash. Поддержка плагина Flash будет какое-то время сохранена, но начиная с 2017 года он по умолчанию будет заблокирован и связанный с ним контент потребует для просмотра явной активации кликом. Пользователи ESR-ветки Firefox смогут использовать плагины NPAPI до начала 2018 года.

Плагины часто становятся источником проблем со стабильностью, безопасностью и производительностью, поэтому разработчики расчитывают, что отказ от плагинов позволит повысить защищённость, снизить нагрузку на систему (продлить время автономной работы), ускорить загрузку страниц и повысить отзывчивость интерфейса браузера. В качестве примера положительного влияния перехода на web-технологии приводится внедрение HTML5-видео на YouTube и в Facebook, которое привело к снижению интенсивности применения Flash, что отразилось в уменьшении числа жалоб на крахи и зависания.

Ожидается, что первый этап блокировки Flash в Firefox дополнительно сократит число специфичных для Flash-контента крахов и зависаний на 10%. Заблокированы будут блоки размером менее 5×5 пикселей, используемые для генерации уникального идентификатора системы пользователя (например, через определение установленных шрифтов) или сохраняющие неудаляемые обычным способом supercookie, которые создаются при помощи Flash SharedObject API. Позднее в этом году список блокировки планируется расширить Flash-блоками, используемыми для определения видимости контента (применяется при размещении рекламы).

Let’s block ads! (Why?)

Доступен HTTP-сервер Caddy 0.9

Июл 20, 2016 - Интересно - 0 Comments - Стандартный

20.07.2016 11:25 Доступен HTTP-сервер Caddy 0.9

Доступен выпуск http-сервера Caddy 0.9, примечательного поставкой в виде обособленного исполняемого файла без зависимостей (не требует даже libc) и поддержкой автоматической настройки HTTPS (получение сертификатов автоматизировано через сервис Let’s Encrypt). Код проекта написан на языке Go и поставляется под лицензией Apache 2.0.

В отличие от http-серверов, ориентированных на производительность или функциональность, Caddy пытается максимально упростить и автоматизировать настройку, обеспечив при этом должный уровень безопасности. Caddy позиционируется как решение для web-разработки и быстрого развёртывания web-сайтов, не требующее для запуска особых технических знаний и предоставляющее возможность обслуживания сайтов дизайнерами, блоггерами и авторами контента, без привлечения администраторов и технического персонала.

Сервер поддерживает HTTP/2 и сетевой протокол QUIC (Quick UDP Internet Connections), виртуальные хосты (в том числе TLS SNI), ротацию сессионных TLS-ключей, применяет по умолчанию HTTPS, позволяет формировать динамический контент через шаблоны, которые напоминают SSI. Для подключения полноценных обработчиков динамического контента, например, проектов на PHP, предлагается использовать FastCGI. Настройка осуществляется через простой формат конфигурации caddyfile. В будущем ожидается поддержка REST API для удалённого управления и конфигурационный web-интерфейс (на разработку данных возможностей уже получено финансирование от проекта Mozilla).

Из доступных модулей-расширений можно отметить систему ограничения доступа ipfilter, файловый менеджер, систему клонирования содержимого сайта из git-репозиториев, модуль для организации загрузки файлов, средство для интеграции поискового движка bleve, систему мониторинга, фильтр для автоматической упаковки css/javacript/html, генератор сайтов hugo, поддержку JWT (JSON Web Tokens) и JSONP.

Новый выпуск примечателен полной переработкой основной архитектуры проекта и реализации TLS. Вместо дополнений теперь предлагается модель формирования функциональности через плагины, при помощи которых реализованы практически все компоненты Caddy, включая HTTP-сервер. Плагины позволяют использовать Caddy для создания серверов, отличных от HTTP, например, возможно создание на базе Caddy DNS-сервера, почтового сервера, SSH, git-сервера и т.п. Связанный с TLS код отделён от остальной функциональности, что позволяет использовать его, например, для реализации TARTTLS в почтовом сервере или в SFTP.

В настоящее время уже развивается DNS-сервер CoreDNS, основанный на технологиях Caddy. Добавлена экспериментальная поддержка протокола QUIC, развиваемого компанией Google в качестве альтернативы связки TCP+TLS для Web. QUIC решает проблемы с большим временем установки и согласования соединений в TCP, а также минимизирует задержки при потере пакетов в процессе передачи данных.

  1. Главная ссылка к новости (https://caddyserver.com/blog/c…)
  2. OpenNews: Проект Mozilla распределил 385 тысяч долларов между значимыми открытыми проектами
  3. OpenNews: В рамках проекта Sandstorm развивается платформа для персональных web-серверов
  4. OpenNews: Компания Google развивает новый сетевой протокол QUIC
  5. OpenNews: Google намерен использовать сетевой протокол QUIC в браузере Chrome по умолчанию
Тип: Программы
Ключевые слова: caddy, http
При перепечатке указание ссылки на opennet.ru обязательно
 
+2 +/
> поддержкой автоматической настройки HTTPS (получение сертификатов автоматизировано через сервис Let’s Encrypt)

Вот так надо делать.

 
+1 +/
> В отличие от http-серверов, ориентированных на производительность или функциональность

… http-сервер Caddy не умеет ничего и работает медленно?

 
 
 
 
 
 
 
 
+/
Даже в прогрессивном языке Go переполняются

> const MaxUint uint = ^0 // Error: overflow

Но если аккуратно расставлять приведения типов, то не переполняются!

> const MaxUint = ^uint(0)

Go — язык для аккуратных, прилежных людей.

 

 Добавить комментарий

Навигация

Let’s block ads! (Why?)