LINUX.ORG.RU

Python


392

21

Всего сообщений: 355

Релиз стабильной версии Ninamori CMS

Группа Open Source

Выпущена стабильная версия системы управления контентом веб-сайтов Ninamori CMS, ранее известной под названием MLUG CMS. Старое название проекта было решено сменить на новое, более анимушное.

Система распространяется на условиях GNU AGPL третьей версии. Все остальные условия не менялись, но для простоты и удобства были вынесены из основной лицензии. Текст основной лицензии теперь является точной копией текста лицензии с сайта GNU.

Главные Фичи:

  • Основана на свежей версии Django с долговременной поддержкой и минимумом зависимостей.
  • Не делает лишнего. Никаких модных кнопок «сделать охренительный сайт», сайт придётся делать как положено.
  • Приложение для рассылки почты подписчикам с подтверждением, отпиской, настройками, списками рассылок и отложенной отправкой.
  • Приложение голосований с инновационной системой жетонов для доступа к приватным голосованиям.
  • Генераторы QR-кодов с жетонами для подписки на приватные рассылки и для приватных голосований.
  • Всё ещё переполнена добротой и любовью.
  • Полностью переведена на русский и английский языки и готова к переводу на любые другие.
  • В качестве отступов в коде не используются пробелы (за исключением некоторого заимствованного кода, до которого не добрался рефакторинг).
  • Написана и поддерживается лично мной в свободное время, коммерческая поддержка для серьёзных организаций возможна.

Новые фичи с прошлой новости на ЛОРе:

  • Нормальный requirements.txt вместо текстового описания.
  • Readme теперь написан на Markdown.
  • Шаблоны вынесены в отдельный репозиторий, картинки и прочая статика вынесены из репозитория в файловый архив.
  • Настройка цветовой схемы шаблона вынесена в конфиг.
  • Поддержка заголовка HTTP_X_REAL_IP.
  • Полноценная поддержка мультиязычного контента (пока кроме голосований).
  • Использованные для голосования жетоны теперь хранятся в базе данных и выводятся скрытым элементом рядом с опцией в голосовании.
  • Теперь есть приватные почтовые рассылки с доступом по приглашениям.
  • Соответствие писем стандарту RFC2822.
  • Облагорожен код псевдошаблонизатора, теперь используется джанговский шаблонизатор везде где надо.
  • Ключ доступа к управлению подпиской теперь можно поменять.
  • Сообщения теперь не обязательно составлять в четырёх экземплярах (HTML, текст, русский, английский). Если каких-либо вариантов нет, будет использован ближайший подходящий.
  • Конкурентная блокировка страниц в панели администрирования (спасибо Stijn Debrouwere за идею и начальную реализацию).
  • Приложение обратной связи.
  • Теперь можно добавлять произвольные ссылки в меню сайта.
  • Ссылки и страницы теперь сортируются не как выдаст база данных, а в заданном администратором порядке.
  • Очень много всего починено, ещё больше реорганизовано и написана большая куча тестов. Теперь тесты покрывают почти весь код.

Важное уточнение: почтовые рассылки — это не рассылки в классическом понимании (которое уже все забыли, а многие и не знали никогда), но рассылки в маркетинговом понимании. Нельзя в них писать по факту подписки, в них можно писать только админу сайта из админки.

Демо: https://mlug.ru

>>> Репозитариум

 , , ,

Goury
()

Увидел свет Django 1.9

Группа Open Source

Основные нововведения:

  • возможность выполнять действия при успешном commit'е;
  • валидация паролей;
  • permission mixins для class-based views (по аналогии с auth-декораторами для обычных view);
  • новое оформление админки;
  • возможность запуска тестов параллельно.

С выходом этой версии заканчивается поддержка Django 1.7.

>>> Release notes (на английском)

 , ,

pawnhearts
()

Prismriver Project: поиск текстов песен

Группа Open Source

Вышла первая версия утилиты для поиска и загрузки текстов песен — Prismriver Project. Проект состоит из библиотеки, а также консольного и графического (Qt5) клиентов.

Особенности:

  • поддержка более 50 каталогов текстов (LyricWiki, Vagalume, UtaTen, TouhouWiki, Megalyrics, Letras, Musixmatch, KGet, Kasi-Time, J-Lyric, Amalgama, Anime Lyrics и т.д.);
  • кеширование загруженных страниц;
  • настраиваемый формат вывода результатов поиска;
  • Qt5: подключение к плеерам через интерфейс MPRIS2;
  • Qt5: вывод уведомлений о результатах поиска в трее.

Сайт проекта со скриншотами

>>> Репозиторий

 , ,

anonymous
()

Выход PyCharm 5

Группа Open Source

Компания «JetBrains», занимающаяся созданием различных инструментов для разработчиков, выпустила обновление для своих продуктов, включая IDE для Python — PyCharm. Помимо коммерческой версии, также доступна opensource-редакция «Community Edition».

Среди изменений в версии для сообщества стоит отметить:

  • Полная поддержка новых библиотек и особенностей Python 3.5.
  • Поддержка т.н. «NumPy style docstrings».
  • Интеграция с Conda.
  • Добавлена новая возможность при рефакторинге кода — «Make Top-Level Function» — переводит вложенную функцию на уровень выше.
  • Улучшена встроенная документация (Ctrl+Q).

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

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

 , ,

Ghostwolf
()

Mail Notifier — уведомлялка о непрочтенных письмах для системного трея

Группа Linux General

Позвольте представить вам мою первую программу: Mail Notifier. Она находится в системном трее, периодически проверяет почту и уведомляет о непрочтенных письмах. Когда приходит новое письмо, иконка меняет свой цвет (со значка белого конверта на красный) и еще приходит уведомление через mail-notify (эту опцию при желании можно отключить в настройках). Для проверки почты программа использует протокол IMAP4.

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

Скриншот 1

Скриншот 2

Скриншот 3

>>> Исходный код

 , , , ,

Rinaldus
()

Состоялся релиз системы управления контентом MLUG

Группа Open Source

Буквально только что состоялся релиз первой рабочей версии системы управления контентом MLUG.

Система распространяется на условиях GNU AGPL третьей версии.
Для добавления своего кода в основной репозиторий нужно дать согласие на перелицензирование по усмотрению хозяина репозитория.

Система управления контентом может похвастаться такими особенностями:

  • Основана на свежей Django с долговременной поддержкой и минимумом зависимостей, которые можно без больших проблем исключить из сборки вообще.
  • Не делает лишнего, только самое необходимое для сайта.
  • Красивая нескучная тема оформления (в данной версии простая смена шаблонов не предусмотрена, но стили менять довольно просто).
  • Приложение для рассылки почты подписчикам с подтверждением, отпиской, настройками, списками рассылок и отложенной отправкой.
  • Приложение голосований с инновационной системой жетонов и встроенным генератором QR-кодов для доступа к приватным голосованиям.
  • Переполнена добротой и любовью.
  • В комплекте красивая иконка под лицензией CC-BY-SA 4.0.
  • Полностью переведена на русский и английский языки и готова к переводу на любые другие (но не полностью готова поддержка многоязычного контента для сайта).
  • Рассчитана исключительно на защищённое соединение (это не обусловлено техническими причинами, но во множестве мест в исходном коде жестко прописан https).
  • В качестве отступов в коде не используются пробелы.
  • Написана и поддерживается лично мной в свободное время, коммерческая поддержка для серьёзных организаций возможна.

Репозиторий со всеми исходниками, документацией, багтрекером и даже картинками

>>> Демо

 , , ,

Goury
()

Релиз системы управления контентом Plone 5

Группа Open Source

28 сентября разработчики опубликовали новый релиз одной из лучших систем управления контентом — Plone 5.

Plone — это CMS на основе Zope (сервер приложений, написанный на языке Python). Проект основан в 1999 году, в 2004 году создан «фонд Plone», который является держателем авторских прав на продукт.

В этот релиз вошло много нового:

  • Содержимое создаётся на основе Dexterity. Это позволяет создавать различные виды содержимого через веб-интерфейс, который интуитивно понятен и не должен вызывать проблем у пользователя.
  • Для создания новых тем оформления используется Diazo. Это позволяет создавать новые темы достаточно просто, не вникая в особенности CSS и HTML.
  • На смену движка шаблонов ZPT пришёл «Chameleon», который имеет полную обратную совместимость. Это позволило ускорить рендеринг на 15-20%.
  • Для работы с большим количеством однотипных объектов теперь не нужно устанавливать сторонние продукты. Этот механизм поддерживается «из коробки».
  • Новая тема оформления «Barceloneta» — современная адаптивная тема, которая устанавливается по умолчанию.

Интерфейс продукта переведён более чем на 40 языков.

Хочется отметить, что Plone изначально разрабатывался с поддержкой стандартов для людей с ограниченными возможностями и поддерживает такие стандарты как WCAG 2.0 (level AA), WAI-ARIA, ATAG 2.0.

>>> Ознакомительный тур по возможностям Plone 5

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

Скачать: https://plone.org/products/plone/releases/5.0

>>> Новость на официальном сайте

 , ,

shrub
()

Python 3.5.0

Группа Open Source

Из наиболее интересного:

  • Модуль typing
    def greeting(name: str) -> str:
        return 'Hello ' + name
    
    from typing import Callable
    
    def feeder(get_next_item: Callable[[], str]) -> None:
        # Body
    
    def async_query(on_success: Callable[[int], None],
                    on_error: Callable[[int, Exception], None]) -> None:
        # Body
    
  • Additional Unpacking Generalizations
    >>> *range(4), 4
    (0, 1, 2, 3, 4)
    >>> [*range(4), 4]
    [0, 1, 2, 3, 4]
    >>> {*range(4), 4}
    {0, 1, 2, 3, 4}
    >>> {'x': 1, **{'y': 2}}
    {'x': 1, 'y': 2}
    
  • Новый оператор @ для умножения матриц.

    Например, вместо «S = dot((dot(H, beta) - r).T, dot(inv(dot(dot(H, V), H.T)), dot(H, beta) - r))» теперь можно использовать более понятное представление «S = (H @ beta - r).T @ inv(H @ V @ H.T) @ (H @ beta - r)».

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

 

Debasher
()

Программа PyCon Russia 2015 готова

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

Осталось три недели до конференции python-разработчиков Pycon Russia 2015, которая пройдет в Екатеринбурге 18-19 сентября.

Все темы докладов и тезисы можно прочитать здесь.

В программе этого года:

  • Benjamin Peterson (San Francisco, Developer of CPython)
  • Gael Varoquaux (Paris, member of the PSF)
  • Андрей Светлов (Киев, Python Core Developer, DataRobot)
  • Андрей Власовских (Санкт-Петербург, разработчик IDE PyCharm в JetBrains)
  • Андрей Солдатенко (Киев, Python Backend Developer в Toptal и QA Automation Lead в Wargaming.NET)
  • Григорий Петров (Москва, технический евангелист в VoxImplant)
  • Александр Сибиряков (Прага, Python-разработчик в Scrapinghub)
  • Александр Швец (Москва, директор по продукту в Marilyn)
  • Александр Козловский и Алексей Малашкевич (Санкт-Петербург, авторы объектно-реляционного маппера Pony ORM)
  • Валентин Синицын (Екатеринбург, разработчик сервиса Яндекс.Такси)

и много других прекрасных докладчиков.

Студентам скидка 50%, преподаватели python-а участвуют бесплатно.

Регистрация

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

 ,

anonymous
()

В сентябре в Екатеринбурге состоится третья конференция PyCon Russia

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

18 и 19 сентября, в Екатеринбурге в третий раз пройдет конференция для python-разработчиков PyCon Russia 2015.

Программа конференции ещё формируется, но своё участие в качестве докладчиков уже подтвердили:

  • Benjamin Peterson (San Francisco, Developer of CPython),
  • Gael Varoquaux (Paris, member of the PSF),
  • Андрей Светлов (Киев, Python Core Developer, инженер в DataRobot),
  • Андрей Власовских (Санкт-Петербург, разработчик IDE PyCharm в JetBrains, автор библиотек funcparserlib и iterpipes),
  • Григорий Петров (Москва, технический евангелист в VoxImplant),
  • Александр Сибиряков (Прага, Python-разработчик в Scrapinghub),
  • Илья Беда (Красноярск, тимлидер bro.agency),
  • Александр Швец (Москва, директор по продукту в Marilyn),
  • Александр Козловский и Алексей Малашкевич (Санкт-Петербург, авторы объектно-реляционного мапера Pony ORM).

Помимо основных докладов, будут еще воркшопы, круглые столы и lightning talks. PyCon пройдет в выездном формате — на два дня участники собираются в загородном учебном центре: днем — доклады, вечером — отдых на природе. В этом году, помимо традиционного для конференций «афтепати», организаторы планируют сделать и «препати»: участники, заехавшие накануне вечером, смогут познакомиться и пообщаться в неформальной обстановке до начала конференции.

Дата и время проведения: 18 и 19 сентября, с 10.00 до 19.00 Место проведения: Екатеринбург, загородный учебный центр «Иволга». Стоимость участия до 1 сентября — 9000 рублей.

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

 

anonymous
()

Python Видео с DevConf 2014: «Wargaming: тыл — фронту! Узнай что у твоего танка под капотом»

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

Барышников Максим, Solutions Architect в Wargaming.net.

«Очень развитая веб-часть» в реалиях Wargaming — это:

  • более 40 отдельных проектов, над которыми работают более 200 человек (только в минской студии);
  • 2 млн пользователей только на сайте worldoftanks.ru в день релиза;
  • подробные досье 60 млн. игроков — это только часть тех данных, которые мы предоставляем игрокам вне игры;
  • Public API;
  • Мировая война на Глобальной Карте.

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

Хочешь рассказать о разработке своей игры? Добро пожаловать на DevConf 2015! http://devconf.ru/

>>> Посмотреть видео "Wargaming: тыл — фронту! Узнай что у твоего танка под капотом :-)"

 , , , ,

devconf
()

DevConf 2015 пройдет 19 июня в Москве и начнется с презентации PHP7 автором

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

Приглашаем посетить самую крупную конференцию года для профессиональных разработчиков, которая пройдет 19 июня в Москве и состоит из секций: Storage, Python, Ruby, PHP, Javascript и общей секции. http://devconf.ru

6-ая DevConf 2015 состоится совсем скоро и будет еще интереснее. Дмитрий Стогов, ведущий инженер в Zend Technologies познакомит с новым PHP7: что нас ждет!

20 июня пройдут эксклюзивные мастер-классы:

  • [Python] Мастер-класс по асинхронному сетевому программированию на Python - Андрей Светлов Python Core Developer
  • [Highload] Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей) Дмитрий Бородин - программист и архитектор ПО.
  • Создание кроссплатформенной мобильной игры с нуля Сергей Лалов, один из лучших разработчиков на Corona SDK, за свою активную позицию в сообществе разработчиков получил звание Corona Ambassador.
  • Новые возможности отладки MySQL 5.7 на практике Света (svetasmirnova) Смирнова, Percona, инженер технической поддержки MySQL с более чем 8-ми летним стажем, автор книги «MySQL Troubleshooting»

Полный список мастер-классов тут http://devconf.ru/offers/mk

Организаторы конференции - сообщества разработчиков http://phpclub.ru, http://railsclub.ru, http://python.su, http://moscowjs.ru, http://moscowdjango.ru

Генеральный партнер: Badoo Партнеры конференции: Postgres Professional , журнал Хакер, TVM.ru Инфопартнеры: Linux.org.ru, Python.SU, OpenNet.ru, PHP.ru, PHP.Net, Python developers (VK), SemSocial.ru, Apps4All.ru, RubyJobs.ru, RubyFlow.ru, Tokarchuk.ru На доклады DevConf 2015 - поданы более 61 заявок, сейчас проходит активное голосование - какие доклады останутся в программе - решать Вам! http://devconf.ru/offers/

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

До встречи на DevConf 2015!

http://devconf.ru/join/

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

 , , , ,

devconf
()

First Look Media представила свободные утилиты для работы с информацией

Группа Open Source

Новостная организация First Look Media запустила сайт First Look Code на котором опубликовала под свободными лицензиями инструменты предназначенные для информационных агентств и обычных пользователей.

First Look Code использует Linux, Apache, OpenSSL, CMS WordPress, Piwik.

На данный момент доступны следующие инструменты:

  • PDF Redact Tools — утилиты для редактирования PDF-документов;
  • AutoCanary — приложение для генерации цифровых подписей.

Приложения написаны на Python и распространяются на условиях GNU GPLv3.

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

 ,

amorpher
()

Релиз Jython 2.7.0

Группа Java

Jython — это реализация языка Python на платформе Java. Проект ведет свою историю с 2000 года, а текущая команда разработчиков под руководством Frank Wierzbicki работает над проектом с 2008 года при поддержке таких компаний как Sun Microsystems (реализация Python 2.5 в 2009 году) и Amobee (реализация Python 2.7). Проект официально поддерживается Python Software Foundation, в частности основной репозиторий исходного кода расположен рядом с CPyhton на https://hg.python.org/jython. Напомним, что на текущий момент версия языка Python 2.7 не является устаревшей (CPython 2.7 будет поддерживаться как минимум до 2020 года) и является основной версией Python для ведущих серверных дистрибутивов Debian Jessie и RHEL 7.

Jython может быть использован как напрямую для запуска Python-скриптов, так и в качестве среды Python, встраиваемой в Java-приложения в качестве библиотеки. Для встраивания подготовлена JAR-библиотека jython-standalone, содержащая среду выполнения и стандартную библиотеку Python со всеми зависимостями. Из известных случаев встраивания Jython (предыдущих версий) можно отметить его использование в серверах приложений Bea/Oracle WebLogic (под названием WLST - WebLogic Scripting Tool) и IBM WebSphere.

Следуя подходу Python о предоставлении пользователям максимально широкого набора библиотек (известному как «batteries included»), Jyhon предоставляет большую часть стандартной библиотеки Python, реализованной на Java с использованием современных библиотек таких как Netty и Guava. Кроме этого обеспечивается бесшовная поддержка Java-библиотек из Python-кода и поддержка Python-библиотек, не имеющих нативных модулей. Работа над поддержкой нативных модулей Python ведется в рамках проекта JyNI.

Отдельно хочется отметить, что проект Django официально поддерживает запуск на Jython, а проект django-jython предоставляет поддержку баз данных PostgreSQL, MSSQL и MySQL в качестве django-backend'ов на основе JDBC драйверов. В совокупности с OpenJDK и встраиваемым веб-сервером (контейнером сервлетов - например Embedded Tomcat или Jetty) это позволяет получать полностью отдельные (standalone) переносимые Django приложения не предъявляющих требований к программному окружению (помимо базовой операционной системы поддерживаемой OpenJDK) и использующие исключительно открытые и свободные технологии.

Следующая версия Jython 2.7.1 запланирована на конец 2015 года, параллельно также ведется работа над поддержкой Python 3.x но планов по выпуску этой версии пока нет.

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

 , , , ,

anonymous
()

В Ubuntu 15.10 будет прекращена поставка Python 2 по умолчанию

Группа Ubuntu Linux

Разработчики Ubuntu в грядущем релизе 15.10 решили отказаться от поставки Python 2.X в составе дистрибутива по умолчанию. В результате множество приложений требуют изменений чтобы работать в новой версии дистрибутива, а от некоторых было решено отказаться полностью.

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

 ,

msgxx
()

Увидел свет Django 1.8

Группа Open Source

Почти через год после предыдущего релиза, команда разработчкиков веб-фреймворка рада представить на суд сообщества новый — Django 1.8, который подоспел точно в срок.

Следует особо отметить, что данная версия имеет длительный срок поддержки (LTS). Это означает, что она будет получать обновления и исправления минимум в течение трёх лет.

Для искушенного читателя как всегда подготовлены примечания к выпуску.

Ключевые изменения таковы:

  • Встроенная поддержка нескольких движков шаблонизации;
  • Поддержка сложных SQL-запросов через механизм ORM фреймворка;
  • Формализирован API для Model._meta;
  • Добавлена новая функциональность для работы с PostgreSQL в модуле contrib.postgres;

Новый релиз можно скачать отсюда или из репозитория модулей Python.

Также напоминаем, что с выходом версии 1.8 версия Django 1.6 больше не будет поддерживаться.

И Django 1.6.11 является последним релизом ветки 1.6.

Django 1.7 продолжит получать обновления безопасности до октября 2015 (когда планируется выход Django 1.9).

Предыдущий релиз с длительной поддержкой Django 1.4 также будет получать обновления безопасности до 1 октября сего года, чтобы дать всем пользователям достаточно времени для обновления до нового Django 1.8 LTS.

>>> Оригинал новости (на английском)

 , ,

Twissel
()

Eric 5.5.0

Группа Open Source

27 октября вышел новый релиз IDE для Python и Ruby eric 5.5.0. Начиная с данной версии, eric5 заменяет старые версии 4.* (которые использовались в качестве IDE для Python2) и может быть собран с использованием Python2 (отдельное спасибо Tobias Rzepka за портирование 5.* ветки на Python2). Поддержка версий 4.* прекращена.

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

  • Реализован сервис, позволяющий выполнить Python2 и Python3 скрипты в фоне не в зависимости от текущего интерпретатора.
  • Добавлена проверка синтаксиса для JavaScript.
  • Добавлена возможность проверки синтаксиса нескольких файлов из файлового браузера.
  • Добавлены анализаторы лексики для Qt Style Sheets (*.qss), gettext и CoffeeScript.
  • Добавлена поддержка категоризации проектов, изменен формат файлов описания проекта.
  • Добавлена проверка совместимости плагинов с Python2.
  • Добавлена поддержка JavaScript.
  • Улучшения в поддержке Mercurial.
  • В веб-браузер добавлен DuckDuckGo в список систем поиска по умолчанию.
  • Обновления сторонних компонентов.

eric - интегрированная среда разработки для Python и Ruby, написанная с использованием PyQt и использующая библиотеки QScintilla для работы с исходными кодами.

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

 , , ,

arcanis
()

OutWiker 1.8

Группа Open Source

Спустя почти два года разработки вышла новая версия программы для древовидного хранения заметок OutWiker. Основными особенностями программы являются:

  • База заметок хранится в виде директорий на диске, а не в одном файле.
  • К каждой заметке можно прикреплять любое количество файлов.
  • Поддержка плагинов.
  • Кроссплатформенность (поддержка Windows и Linux).
  • Страницы могут быть разных типов. В данный момент поддерживаются текстовые страницы, страницы в формате HTML и вики-страницы.
  • Поддержка тегов и групповая работа с ними.
  • Поддержка закладок на страницы.
  • Возможность вставки формул в нотации TeX.
  • Каждая ветвь дерева может быть открыта как отдельная вики.
  • Возможность установки внешнего вида страниц с помощью стилей CSS.
  • Программа распространяется с открытыми исходными кодами под лицензией GPL v.3.

В версии 1.8 произошли следующие изменения:

  • Добавлена возможность настройки горячих клавиш.
  • Добавлена возможность ссылаться на страницы, используя их уникальные идентификаторы.
  • Добавлена возможность перехода по ссылкам на якоря, расположенные на других страницах (page://bla-bla-bla/#anchor).
  • Добавлена возможность использовать относительные пути в ссылках на страницы (../../Страница 1/Страница 2)
  • Добавлена возможность установки стиля страницы разом для всех страниц ветки дерева (или всего дерева).
  • Добавлена возможность поиска и замены по странице.
  • Добавлены кнопки Вперед / Назад для возврата к предыдущим открытым страницам.
  • Добавлена возможность настройки цветов редактора.
  • Добавлена настройка для изменения поведения клавиш Home / End в редакторе (перескакивать в начало / конец строки или абзаца).
  • Добавлен новый тег викисинтаксиса для цитирования: [>...< ].
  • Добавлена кнопка и пункт меню для вставки текущей даты и времени.
  • Добавлены команды (:crdate:) и (:eddate:) для вставки даты создания и редактирования страницы соответственно.
  • Добавлены диалоги для вставки команд (:attachlist:), (:childlist:) и (:include:).
  • В команде (:childlist:) добавлена возможность сортировки дочерних страниц по дате создания и дате последнего изменения.
  • На странице глобального поиска добавлена возможность сортировки найденных страниц по дате создания.
  • Добавлен новый параметр командной строки «-r» или «—readonly», позволяющий открывать дерево заметок в режиме «Только для чтения».
  • Добавлены всплывающие подсказки над иконками в окне свойств страниц.
  • Добавлены новые стили оформления страниц.
  • Добавлена кнопка и пункт меню для открытия папки с прикрепленными файлами в системном файловом менеджере.
  • Добавлено сохранение последнего используемого стиля страницы.
  • Добавлено сохранение положения курсора на каждой странице перед закрытием.
  • Добавлена итальянская локализация.
  • Теперь в панели с прикрепленными файлами показываются иконки файлов.
  • Изменен алгоритм расстановки переносов строк.
  • Открытие заметок и поиск страниц осуществляется в отдельном потоке.
  • Теперь для каждой страницы сохраняется дата создания.
  • Теперь все HTML-теги, создаваемые википарсером, будут строчными буквами.
  • Теперь справка открывается в новом окне.
  • Новые иконки.
  • Настройки перенесены из ~/.outwiker в более идеологически верные места (зависит от операционной системы).
  • Ускорение работы.
  • Различные исправления и улучшения.
  • Исправление ошибок.

Доступны готовые сборки для Ubuntu (репозиторий) и Windows. Для остальных Linux'ов см. раздел "исходники программ".

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

 , , ,

anonymous
()

Django 1.7

Группа Open Source

Состоялся релиз новой версии популярного web-фреймворка Django, написанного на Python.

Самое ожидаемое нововведение - встроенные миграции! https://docs.djangoproject.com/en/1.7/topics/migrations/

Другие значительные изменения:

Ознакомиться с полным списком изменений можно по ссылке.

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

 ,

omich
()

Вышел PyPy 2.3 «Terrestrial Arthropod Trap»

Группа Open Source

9 мая тихо и незаметно вышел PyPy 2.3, интерпретатор и JIT-компилятор Python, одновременно являющийся инструментарием для разработки интерпретаторов динамически типизированных языков программирования; на сегодня PyPy поддерживает x86 под управлением Linux (32 и 64 бит), Mac OS X (64 бит), OpenBSD, Windows (32 бит), и ARMv6/ARMv7 (с VFPv3) под управлением Linux.

Эта версия PyPy содержит относительно немного значимых улучшений функциональности - разработчики сосредоточились на чистке и рефакторинге кода, и исправлении ошибок и регрессий. Одним из результатов этой работы стало выделение транслятора RPython (языка, на котором написан интерпретатор Python) в отдельный пакет, который возможно использовать отдельно от PyPy (например, в HippyVM, в группу разработчиков которой входит Maciej Fijalkowski, один из PyPy core developers).

Видимые пользователю изменения в сравнении с предыдущей версией:

  • обновление stdlib до версии 2.7.6;
  • более быстрые генераторы;
  • поддержка OpenBSD;
  • улучшение поддержки NumPy:
    • код поддержки разделен на встроенный в PyPy модуль _numpy и форк основного кода NumPy);
    • в _numpy ускорена операция dot, что ускоряет все операции NumPy;
    • реализована большая часть функциональности nditer;
    • продолжаются исправление ошибок и реализация недостающей функциональности для прохождения стандартной тестовой сюиты NumPy.

Продолжаются работы по реализации STM (preview-версия интерпретатора с STM ожидается «уже скоро, как только мы исправим несколько ошибок») и Python 3.

Поддержать нужный подпроект трудовым рублем можно здесь: STM, NumPy, Python3.

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

 

tailgunner
()