LINUX.ORG.RU

91
Всего сообщений: 1729

Юбилейная DevConfX пройдет 21-22 июня в Москве - началось голосование за доклады секции Backend

Группа Конференции и встречи

Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.

Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом

( читать дальше... )

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

 , , , ,

devconf ()

PHP 7.3.0

Группа Разработка

6 декабря команда разработчиков PHP представила PHP 7.3.0.

Основные изменения:

  • Реализован гибкий синтаксис heredoc и nowdoc.
  • Миграция на PCRE2.
  • Улучшения при работе с мультибайтовыми строками.
  • Поддержка элементов управления LDAP (LDAP Controls).
  • Расширено логирование FPM.
  • Добавлена поддержка изображений формата WebP.
  • Улучшена работа GC.
  • Удалена поддержка BeOS.

Полный список изменений (на английском)

Одновременно с выпуском 7.3.0, команда разработчиков выпустила обновления PHP 5.6.39, PHP 7.0.33, PHP 7.1.25 и PHP 7.2.13

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

 ,

Dimez ()

Релиз Apache NetBeans 9.0

Группа Open Source

Спустя почти два года вышла новая версия Apache NetBeans 9.0

NetBeans — это кроссплатформенная среда разработки приложений на языках Java, C++, PHP и многих других, благодаря поддержке дополнений.

Примечательно, что это первая версия, выпущенная после передачи проекта компанией Oracle некоммерческой организации Apache Software Foundation. Изначально выпуск девятой версии планировалось приурочить к выходу Java 9, но в связи с передачей проекта, выпуск был отложен. Лицензия изменена на лицензию Apache

Главные новшества:

  • поддержка нового типа «var», появившегося в Java 10;
  • поддержка системы модулей JPMS (Jigsaw);
  • новый тип проекта «Java Modular Application» для удобной разработки модульных приложений;
  • поддержка Java Shell.

Также стоит добавить, что судя по всему сайт http://www.netbeans.org больше не обновляется и проект доступен по адресу https://netbeans.apache.org

>>> Подробности и ссылки для скачивания

 , ,

r0ck3r ()

Eclipse 4.8.0 Photon

Группа Open Source

27 июня вышла новая версия Eclipse 4.8.0 Photon. Eclipse - платформа для построения IDE, включающая в себя плагины для поддержки разработки на разных языках. По словам Майка Милинковича, исполнительного директора Eclipse Foundation, задача Eclipse Photon - расширение многоязычных возможностей Eclipse за счет взаимодействия по протоколу LSP (Language Server Protocol), через который предоставляются поддержка редактирования кода на современных языках (в Eclipse поддерживается LSP версии 3.6 и Debug Adapter protocol 1.25).

Обновления плагинов:

В состав Eclipse включен плагин для поддержки разработки на Rust - Eclipse Corrosion 0.1.0 (первый языковый плагин, построенный на взаимодействии по LSP).

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

 , , , ,

tailgunner ()

vkfeed2rss v1.0

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

После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.

Из возможностей:

  • Поддержка различных форм ссылок: «https://vk.com/apiclub», «vk.com/apiclub», «apiclub».
  • Вывод почти всех прикреплённых, кроме товаров (в силу их непопулярности).
  • RSS 2.0.
  • Информативные заголовки записей.
  • Фильтрация записей.
  • Выбор числа записей.

Что нового по сравнению с прошлой версией 0.6:

  • Сильно переделан код, например все вызовы идут через единую функцию vk_call().
  • Опция apikey.
  • Полный переход на PHP 7.0, с более старыми версиями больше не работает.
  • Исправлены потенциальные уязвимости, т.е. все тексты проходят обработку функцией htmlentities().
  • Новая система заголовков, указывается автор и тип поста (пост, репост).
  • Обновлена документация
  • Поддержка опросов и заметок.
  • Версия API: 5.70

Демо-сервис

Пример работы

Документация

>>> Репозиторий на Gitlab

 , ,

Deleted ()

Релиз парсера PHP, написанного на Go

Группа Open Source

php-parser — библиотека для синтаксического разбора исходников PHP в абстрактное синтаксическое дерево. Может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик.

Список изменений можно посмотреть по ссылке.

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

 , , ,

z7zmey ()

Restyaboard 0.6.4

Группа Open Source

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag'n'drop'ом, также есть возможность сделать перенос через меню действий.

Улучшения в этой версии:

( читать дальше... )

Важные исправления:

( читать дальше... )

Обновление:

( читать дальше... )

Важные ссылки:

>>> Restyaboard

>>> Демо

>>> Google-группа/форум Restya

( читать дальше... )

>>> Дружелюбный перечень изменений

 ,

bodqhrohro_promo ()

Релиз панели управления VPS VestaCP

Группа Open Source

Сегодня 29 декабря 2017 года состоялся долгожданный релиз свободной панели управления серверами VPS/VDS

VestaCP 0.9.8-18.

После более чем годичного перерыва с даты предыдущего релиза, этот релиз порадует нас новой функциональностью, а именно:

  • Возможность получения сертификата Let's Encrypt для домена, который содержит в имени символы национального алфавита (IDN);
  • Поддержка автоматического установщика PHP-модулей и CMS Softaculous;
  • Возможность установки и корректная работа ПУ на дистрибутивах — Debian 9, Ubuntu 16.10, Ubuntu 17.04;
  • Добавлены переводы интерфейса панели управления для таких языков как: Болгарский, Сербский, Португальский(Бразилия), Корейский,Урду.

Всего за 13 месяцев разработки сообществом было сделано 1478 коммитов, исправлено 29 багов и принят в основную ветку 141 пулл реквест.

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

 , , , ,

Twissel ()

Symfony 4.0

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

Состоялся четвертый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Только за последний год в проект было принято более 3000 коммитов от 300 разработчиков. В числе изменений и нововведений:

( читать дальше... )

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

 , , , ,

linuks ()

PHP 7.2.0

Группа Разработка

30 ноября 2017 г. команда разработчиков PHP объявила о выходе PHP 7.2.0, что является вторым мажорным обновлением в ветке PHP 7.

Основные изменения:

( читать дальше... )

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

 

anonymous ()

Restyaboard 0.6

Группа Open Source

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

( читать дальше... )

>>> Дружелюбный перечень изменений

 ,

bodqhrohro_promo ()

phpBB 3.2.0 «Rhea»

Группа Open Source

После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB с кодовым именем «Rhea».

( читать дальше... )

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

 , ,

linuks ()

PHP 7.1

Группа Open Source

 

Kilte ()

VII ежегодная конференция WebCamp в Одессе

Группа Конференции и встречи

Приглашаем принять участие в VII ежегодной конференции WebCamp 2016, посвященной технологиям веб-разработки, управлению проектами и развитию бизнеса, которая пройдет в Одессе с 29 по 31 июля. Вас ждет 6 специализированных направлений: Front-end, Python, PHP, PM, DevOps, BizDev.

Приезжайте командой и получайте скидку до 25% (для читателей LOR действует специальный скидочный промо-код на 10%: LOR).

>>> Подробности и регистрация

 , , , ,

m31 ()

Composer 1.0

Группа Open Source

Composer — это менеджер зависимостей, пришедший на замену PEAR, который произвел революцию в мире PHP.

Изначально он был разработан двумя программистами: Nils Adermann и Jordi Boggiano. При его создании авторы вхдохновлялись аналогичными проектами: npm для Node.js и Bundler для Ruby. Composer распространяется под лицензией MIT и доступен на GitHub.

Днём рождения проекта считается 3 апреля 2011 года. С того момента прошло очень много времени, но только в последние месяцы разработчики решили несколько оставшихся критических проблем, что в конце концов позволило выпустить первый стабильный релиз.

Главным изменением является то, что по умолчанию установщик Composer и команда composer self-update теперь устанавливают стабильные релизы по умолчанию. Это позволит избежать неприятных сюрпризов, если вы запускаете self-update во время деплоя, но это также означает, что цикл обратной связи для разработчиков станет более длинным. Так или иначе разработчики очень надеются, что будет достаточно людей, использующих ранние версии и особенно снапшоты.

При деплое рекомендуется запускать регулярные обновления, composer self-update --preview при запуске тестов и composer self-update --snapshot при разработке. Это будет гарантировать то, что разработчики заметили регрессии или ошибки как можно раньше, и таким образом позволит избежать поломок в стабильных релизах.

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

 

Kilte ()

PHP 7.0.0

Группа Open Source

Команда разработчиков PHP рада сообщить о релизе PHP 7.0.

Несмотря на тот факт, что этот релиз является мажорным, усилия были направлены на то, чтобы сделать миграцию настолько безболезненной, насколько это возможно. Удаление устаревшей функциональности и устранение несоответствий в языке — основные направления для этой версии.

( читать дальше... )

>>> Руководство по миграции с PHP 5.6.x

>>> Исходники для загрузки

>>> Список изменений

 , ,

Kilte ()

Релиз Laravel 5.1 - web-фреймворка для языка PHP

Группа Open Source

В истории Laravel это первый релиз, который предлагает долгосрочную поддержку. Первоначально фреймворк всегда следовал мантре «релиз раньше, релиз чаще», которая пользуется популярностью в приложениях с открытым исходным кодом.

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

Laravel 5.1 будет получать обновления безопасности в течении трёх лет.

Долгосрочная поддержка, возможно, самая главная особенность этого выпуска, но релиз так же включает некоторые другие новые функции.

( читать дальше... )

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

 ,

Kilte ()

PHP исполнилось 20 лет

Группа Open Source

Именно в этот день, 8 июня 1995 года, Расмус Лердорф открыл исходный код PHP Tools общественности.

Созданное в 1994 году Расмусом Лердорфом, самое первое воплощение PHP было простым набором CGI-скриптов, написанных на языке программирования Си.

Первой версией PHP, напоминающей тот язык, каким мы знаем его сегодня, была версия 3.0. Примерно после девяти месяцев публичного тестирования, при объявлении официального выпуска PHP 3.0, он уже был установлен на более чем 70000 доменах по всему миру. На пике своего развития PHP 3.0 был установлен приблизительно на 10% веб-серверов в Интернете.

PHP 4.0, основанный на новом движке «Zend Engine», официально вышел в мае 2000 года. Кроме значительного улучшения производительности, PHP 4.0 получил ещё несколько ключевых нововведений, таких как поддержка намного большего числа веб-серверов, поддержка HTTP сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.

В июле 2004 был выпущен PHP 5 с обновлённым движком «Zend Engine 2.0», новой объектной моделью и множеством других нововведений. Версия 5.3 порадовала пользователей пространствами имён, поздним статическим связыванием и замыканиями.

В 2009 году появилась группа совместимости фреймворков (PHP-FIG), которая начала благородную миссию по стандартизации совместимости PHP-проектов. Большинство PHP-библиотек и фреймворков начали адаптацию под рекомендации, предложенные или одобренные группой совместимости фреймворков (PSR).

В апреле 2011 началась работа над менеджером зависимостей Composer, который должен прийти на замену устаревшему PEAR.

Новая значительная версия PHP 5.4 была выпущена в марте 2012. С выпуском этой версии PHP получил заметные улучшения производительности, новые функции включают трейты, короткий синтаксис массивов, встроенный веб-сервер для тестирования и многое другое.

С приходом версии 5.5 в PHP появились генераторы и сопрограммы, ключевое слово finally, упрощенное API для хеширования паролей и множество других новых функций.

Несмотря на наличие обширной документации, первоначальный черновик спецификации был анонсирован только в 2014 году.

А в августе этого же года вышла стабильная значительная версия PHP 5.6. Новые функции включают скалярные выражения в константах, функции с переменным числом аргументов при помощи оператора ..., оператор возведения в степень **, импорт функций и констант при помощи ключевого слова use и многое другое.

Уже осенью этого года состоится выпуск PHP 7, который включит революционные для этого языка изменения.

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

 

Kilte ()

Релиз Symfony 2.7.0 — web-фреймворка для языка PHP

Группа Open Source

30 мая 2015-го года состоялся релиз web-фреймворка Symfony 2.7.0. Эта версия получила статус LTS, а это означает, что она будет поддерживаться до 2019-го года.

Днём ранее Fabien Potencier сообщил в твиттере, что релиз готовит неожиданный сюрприз... Symfony теперь имеет встроенную поддержку PSR-7. И это работает начиная с Symfony 2.3 без потери обратной совместимости. В связи с этим Ryan Weaver написал специальный пост в блоге Symfony.

( читать дальше... )

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

 , , ,

Kilte ()

Запущен проект «The Open Bay»

Группа Open Source

Команда Isohunt.to представила проект «The Open Bay», который позволяет любому технически грамотному пользователю развернуть и запустить свою «копию» Пиратской Бухты.

После недавнего закрытия Пиратской Бухты разработчики Isohunt.to (воскресившие закрытый isoHunt) подняли его копию на Oldpiratebay.org. Теперь они открыли код этого проекта на Github. Для развертывания своей копии необходим опубликованный движок сайта и дамп базы данных c информацией о раздачах.

Движок сайта написан на PHP, использует MySQL и запускается в Apache/Nginx.

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

 , , , ,

aidan ()