lexbor 2.5.0
13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS.
( читать дальше... )
Всего сообщений: 20
13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS.
( читать дальше... )
17 и 20 августа состоялись выпуски 0.2.0 и 0.3.0 библиотеки PlutoBook, предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.
Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.
Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как std::pmr::monotonic_buffer_resource
, для минимизации фрагментации памяти и оптимизации производительности её выделения.
( читать дальше... )
13 ноября, после более года разработки, состоялся выпуск 2.4.0 высокопроизводительной библиотеки парсинга HTML5 и CSS lexbor, написанной на языке C без сторонних зависимостей, и распространяемой по лицензии Apache 2.0.
Библиотека разделена на модули (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы раздельно (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON
).
Для библиотеки есть сторонние биндинги и врапперы для языков Elixir, Crystal, Python, D, Ruby и PHP.
( читать дальше... )
>>> Подробности
Состоялся выпуск litehtml, легковесного движка рендеринга HTML/CSS. Основная цель библиотеки litehtml – предоставить разработчикам простой способ отображения HTML-страниц в своих приложениях. Например, он может использоваться программах-словарях вместо WebEngine. Qt Assistant использует эту библиотеку для показа справки.
Библиотека не занимается отрисовкой текста или изображений, поэтому у нее нет привязки к какому-либо тулкиту.
Кроме множества улучшений, выпуск примечателен базовой реализацией CSS Flexbox.
litehtml распространяется на условиях New BSD License и использует gumbo-parser с лицензией Apache v.2.
>>> Подробности
Тихо обновился текстовый редактор CudaText.
За 5 месяцев с предыдущего анонса реализовано много улучшений, они кратко перечислены на англоязычном форуме: Перечисление. Самое заметное изменение - доработка движка регулярных выражений, теперь лучше поддерживаются look-ahead, look-behind.
( читать дальше... )
Название редактора происходит от сербского слова, означающего «чудо» и не связано с технологией CUDA.
6 апреля, после 20 месяцев разработки, состоялся выпуск 2.2.0 библиотеки парсинга HTML и CSS lexbor, написанной на языке C.
( читать дальше... )
>>> Подробности
CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki-странице проекта перечисляются преимущества над Sublime Text.
( читать дальше... )
CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki-странице проекта перечисляются преимущества над Sublime Text.
( читать дальше... )
CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki-странице проекта перечисляются преимущества над Sublime Text.
Редактор подойдет продвинутым пользователям и программистам (доступно больше 270 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на основе GTK 2 и Qt 5. CudaText отличается относительно быстрым запуском (около 0,2 секунды на CPU Core i3).
( читать дальше... )
CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki-странице проекта перечисляются преимущества над Sublime Text.
Редактор подойдет продвинутым пользователям и программистам (доступно больше 270 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на основе GTK 2 и Qt 5. CudaText отличается относительно быстрым запуском (около 0,2 секунды на CPU Core i3).
( читать дальше... )
CudaText — это свободный, кросс-платформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. На Wiki-странице проекта перечисляются преимущества над Sublime Text.
Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).
( читать дальше... )
CudaText — это свободный, кросс-платформенный редактор кода, написанный на Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. На Wiki-странице проекта https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 перечисляются преимущества над Sublime Text.
Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).
Изменения, сделанные за последние 6 месяцев:
( читать дальше... )
>>> Сайт программы
Состоялся первый релиз написанного на Perl HTML5-парсера с поддержкой JS.
Консорциум W3C объявил версию 5.1 стандарта HTML рекомендованной. В её состав включены стабилизированные спецификации, которые не были готовы на момент выпуска 5.0.
>>> Подробности
После нескольких месяцев разработки увидел свет первый релиз быстрого и самодостаточного HTML-парсера MyHTML. Код написан на языке Си и распространяется под лицензией GNU LGPL v2.1.
Автор планирует в скором времени закончить разработку самодостаточного парсера CSS под названием MyCSS, нового HTML-рендерера, обработчика JavaScript и, возможно, других интересных штук.
В ходе тестов MyHTML уже обогнал парсер HTML из Servo — html5ever.
>>> Подробности
Bluefish — мощный свободный редактор для веб-программистов, который содержит множество функций для создания сайтов, скриптов и кода программ. Приложение поддерживает много языков программирования и разметки, однако создано, в первую очередь, для упрощения разработки динамических и интерактивных сайтов.
Небольшой cписок изменений:
>>> Сайт
Morten Sørvig оставил в блоге Trolltech Labs сообщение о разработке экспериментального тонкого клиента для приложений на Qt.
Для работы QWebClient запускает веб-сервер на указанном пользователем порту. Пользователю не нужно устанавливать никаких дополнительных браузерных плагинов, достаточно адекватной поддержки JavaScript. Двухсторонняя коммуникация выполняется при помощи HTTP-запросов и JSON-ответов. Большинство стандартных виджетов показываются при помощи HTML-форм, прочие передаются как изображения.
Недостатки текущей реализации:
По ссылке приведён примерный код для встраивания QWebClient в приложения.
Скриншот, Исходный код проекта
>>> Подробности
Сильно обновился учебный курс по изучению веб-стандартов, разработанный Opera Software по инициативе Криса Милла в тесном сотрудничестве с Yahoo! Developer Network и WaSP, и поддержанный W3C. Теперь он покрывает и изучение CSS 2.1, а до конца года планируют выложить статьи об основах JavaScript.
От множества других учебников по веб-разработке его отличает профессиональный подход, полнота и доступность изложения материала, валидные примеры, настойчивость авторов в стремлении уберечь веб-разработчиков от популярных ошибок.
Курс распространяется по лицензии Creative Commons Attribution, Non Commercial - Share Alike 2.5.
Журналист MSDN Magazine взял интервью у главного редактора спецификации HTML5 и работника Google Яна Хиксона. Ян Хиксон рассказал корреспонденту о процессе разработки новой версии самого главного веб-стандарта, прокоментировал бурные дебаты в интернете по поводу 2022-го года, на который запланировано утверждение за HTML5 статуса предлагаемой рекомендации и передача его из ведения W3C в ISO, указал на самые интересные с его точки зрения возможности спецификации, а также решённые в HTML5 проблемы прошлых версий.
>>> Подробности
следующие → |