LINUX.ORG.RU

Python


390

21

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

Туманное будущее проекта OLPC

Группа Open Source

Проект One Laptop Per Child с самого начала преследовала череда неудач - бесконечный поток технических проблем, выросшая почти вдвое по сравнению с начальным вариантом цена ноутбука, раскол в команде по поводу программной платформы, провал программы «Give 1 Get 1» и иссякший в свете мирового кризиса поток спонсорских денег - все это сказалось на развитии проекта.

В минувшую среду Николас Негропонте (Nicholas Negroponte), основатель проекта OLPC, объявил о вероятной замене ныне используемого x86-процессора AMD Geode на процессор с архитектурой ARM. Однако в январе, в связи со значительным снижением финансирования, прекращена разработка основанной на Linux, Python и GTK обучающей платформы Sugar, которая была отдана на откуп сообществу. Данная платформа могла быть без особых усилий портирована на архитектуру ARM, однако Негропонте публично просит компанию Microsoft портировать Windows XP на архитектуру ARM.

Николас Негропонте в интервью изданию IDG:

Как и многие другие, мы просим Microsoft сделать Windows ― не Windows Mobile ― доступным на платформе ARM.

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

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

 , , , ,

MadCAD
()

Keryx обновился до версии 0.92

Группа Linux General

Keryx - менеджер обновления для дистрибутивов основанных на Debian. Проект нацелен на упрощение процесса обновлений для людей пользующихся диалапом или любым другим соединением с низкой пропускной способностью. Приложение позволяет выбрать пакеты для установки, проверки обновлений, скачивания их на USB устройство. После сохранения пакетов на внешнем носители, пакеты могут быть легко установлены на той машине, где это требуется.

На данный момент Keryx поддерживается только основанными на Debian дистрибутивами, но в будущем планируется поддержка большего числа дистрибутивов, а так же порт для Windows. Архитектура приложения позволяет расширять возможности за счет плагинов. Приложение написано на Python и использует wxWidgets для отрисовки окон.

Новые возможности:

  • Поддержка HTTP прокси
  • Описание цветовых обозначений пакетов
  • Редактор исходных кодов
  • Поддержка арабвского, португальского, норвежского, испанского и шведского языков.
  • Привилегированная секция
  • Напоминание о доступных обновлениях
  • Быстрое открытие списка при приветственном сообщении

Исправления:

  • Исправление поиска зависимостей в Debian
  • Правильное определение свободного места в Windows

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

 , , , , ,

phasma
()

Вышел pythonOCC версии 0.1

Группа Open Source

Вышла в свет новая версия Python-модуля, работающего с библиотекой OpenCascade, предназначенной для создания CAD-систем. Данная версия модуля работает в операционных системах Linux, Mac OSX, Windows. Модуль распространяется по свободной лицензии CeCILL (совместимой с GPL).

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

 , , ,

anonymous
()

Вышел Eric 4.3.0

Группа Open Source

Вышла новая стабильная версия интегрированной среды Eric для разработки на языках Python и Ruby.

Список основных изменений:

  • Смена лицензии на GPL v3.
  • Новые и более компактные режимы организации рабочего пространства «Sidebars» и «Toolboxes».
  • Улучшения в работе с Subversion.
  • Улучшения работы автодополнения кода.
  • Встроенный эмулятор терминала.
  • Распознавание кодировки открываемого файла.
  • Многочисленные изменения в редакторе.
  • Традиционное исправление ошибок.

Также для Eric существуют плагины для работы с Django, TurboGears, wxPython, PyLint и другие.

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

 ,

h8
()

Гвидо ван Россум рассказывает об истории Python

Группа Open Source

Гвидо ван Россум объявил в своем блоге о начале публикации накопившихся у него материалов о создании и эволюции языка Python.

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

 ,

anonymous
()

Вышел Deluge 1.1.0

Группа Open Source

Состоялся релиз Deluge 1.1.0 - BitTorrent-клиента, написанного на Python и GTK+.

Добавлено:

  • поддержка прокси;
  • уведомления об окончании закачки;
  • аутентификация в демоне;
  • возможноcть фильтрация для каждого трекера;
  • сетевые настройки QoS;
  • и др.

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

 , ,

du_hast
()

PyStarDict v0.4

Группа Open Source

Доступна для скачивания библиотека PyStarDict, предназначенная для работы со словарями StarDict из Python.

Текущая версия 0.4 является первой условно стабильной, в которой реализован весь базовый функционал.

Существенным улучшением является уменьшение времени загрузки индекса словаря в память в несколько раз по сравнению с предыдущей версией.

Возможности библиотеки:

  • Чтение сжатых и несжатых словарей.
  • Представление словаря как dictionary like объекта.
  • Возврат перевода заданного слова.
  • Кэширование переводов для повторного использования.
  • Управление кэшем (очистка, удаление записей).
  • Проверка наличия слова в идексе словаря без чтения из файла его перевода.

>>> Страница PyStarDict на www.ohloh.net

 , ,

lig
()

Krank — логическая игра для расслабления

Группа Игры

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

Цель игры — разбить такие элементы игры, как якоря и магниты с помощью других элементов — шаров и звеньев.

Описание правил игры на русском:
http://www.igronomicon.org/game.php?i...

>>> Сайт игры

 krank, , ,

anonymous
()

Вышла виртуальная ФС CAFS 0.0.5

Группа Linux General

Вышла в свет первая публичная версия CAFS.

CAFS — это кеширующая read-only файловая система, которая может работать поверх локальной или сетевой ФС (sftp, samba, webdav, ...), а также может работать в offline (т.е. когда исходная фс недоступна).
Планируется, что cafs будет применяться у мобильных клиентов (ноутбуки, смартфоны), клиентов с медленными и нестабильными подключениями и для уменьшения нагрузки файл-серверов.

Ищу заинтересованых в проекте.

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

 , ,

vrusinov
()

Вышел web.py 0.3

Группа Open Source

6 декабря вышла новая версия 0.3 легкого веб-фреймворка web.py, а уже 10 декабря версия 0.31. Список изменений:

  • print заменен на return, что привело к несовместимости с версией 0.22
  • application framework изменен на новый.
  • модульная система работы с базами данных (несовместимая со старой)
  • новый отладочный режим
  • улучшена поддержка unicode
  • переписан код для работы с шаблонами
  • поддержка сессий
  • поддержка openid
  • совместимость с python 2.6
  • и другие изменения, о которых можно узнать по ссылке к новости.

web.py написан на языке Python и используется рядом крупных компаний, в числе которых watchdog.net, yandex.ru и многие другие, о которых можно прочитать на сайте http://webpy.org. К достоинствам данного фреймворка можно отнести простоту обучения, гибкость и удобную систему привязки URL к обработчикам.

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

 , ,

rymis
()

Вышла в свет PyStarDict v0.2

Группа Open Source

Доступна для скачивания библиотека PyStarDict предназначенная для работы со словарями StarDict из Python.

Текущая версия 0.2 свидетельствует о том, что работы еще много, но что-то уже сделано.

Возможности библиотеки:

  • Чтение сжатых и несжатых словарей
  • Представление словаря, как dictionary like объекта (логично)
  • Возврат перевода заданного слова
  • Кэширование переводов для повторного использования

Планируется в следующих версиях:

  • Поиск похожих по написанию слов
  • Учет орфографических ошибок
  • Поиск похожих по звучанию слов
  • Возможность модификации словарей "на лету"

>>> Страница PyStarDict на www.ohloh.net

 ,

lig
()

Вышел S.A.G.E. 3.2.1

Группа Open Source

S.A.G.E. - это свободный пакет для математических расчетов. Он объединяет множество существующих свободных пакетов в объединенной платформе на Python (полный список ПО: http://www.sagemath.org/links-components.html).

Назначение: создание жизнеспособной свободной и открытой альтернативы Magma, Maple, Mathematica и Matlab.

Версия 3.2.1 включает исправления ошибок, несколько новых функций и обновленную документацию. Примечания к релизу:http://www.sagemath.org/src/announce/sage-3.2.1.txt

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

 , ,

omegatype
()

Вышел Python 3.0 final

Группа Open Source

Третьего декабря вышла долгожданная версия Python 3.0 (a.k.a. Python 3000 или Py3k).

Новая версия языка не является обратно совместимой с Python 2.x, но сама концепция языка сохранилась. Удалено множество устаревших элементов языка. Переработана стандартная библиотека. Добавлена поддержка unicode в стандартный строковый тип str.

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

 ,

insa
()

Вышла библиотека MathGL 1.8 и программа UDAV 0.5

Группа Open Source

Библиотека MathGL предназначена для построения широкого спектра графиков (кривых, поверхностей, поверхностей уровня и т.д.). Библиотека платформонезависимая. Есть возможность экспорта графики в растровые (PNG, JPEG) или векторные (EPS, SVG, IDTF) файлы, рисования в консольном режиме и т.д. Из нового:

  • интерфейс для Python и Octave,
  • новые типы графиков (Barh и Region),
  • Qt widget,
  • новые функции по обработке данных,
  • улучшения в цветовой схеме и легенде, вывод цветного текста, пользовательские метки по осям и пр.
Сайт программы: http://mathgl.sf.net

UDAV — программа построения графиков и изображений на основе скриптового языка MathGL. Поддерживается широкий спектр графиков и функций редактирования данных. Оконный интерфейс (на основе Qt4) позволяет вращать/двигать/приближать графики мышкой и с помощью меню, включать/выключать прозрачность и освещение, смотреть на графики с разных углов зрения (при разных параметрах построения). Из нового:

  • диалог советов и замены текста,
  • улучшена "раскраска" кода,
  • рисование в отдельном потоке,
  • вывод информации о текущей команде, позиции мыши и пр.
Сайт программы: http://udav.sf.net

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

 , , , , , ,

abalakin
()

Создатель Python разочарован в Scala

Группа Java

Гвидо ван Россум, создатель Python, в своем блоге делится впечатлениями от изучения языка Scala: "К сожалению, я полностью разочарован в этом языке". Причиной является слишком сложная система типов Scala: "Если такая система необходима для корректной обработки разных типов данных во время компиляции, я однозначно предпочту динамическую типизацию".

>>> пост

 , ,

anonymous
()

osh — объектная оболочка

Группа Open Source

Object Shell (osh) — это инструмент, объединяющий в себе обработку структурированных данных, доступ к базам данных, файлам, процессам и удаленный доступ к кластерам. Эти возможности доступны посредством интерфейса командной строки и интерфейсу программирования на Python. Osh обрабатывает потоки объектов Python, используя простые команды. Обработка сложных данных осуществляется при помощи последовательности команд, в которых вывод одной команды присоединен ко вводу следующей. Это напоминает конвееры Unix, но не ограничивается передачей текстовых строк.

В новом релизе, вышедшем сегодня, произошли значительные изменения. В частности, доступ к базам данных может осуществляться любым совместимым с DBAPI 2.0 драйвером.

Из новых команд: ls генерирует поток объектов File. ps генерирует поток объектов Process. merge объединяет упорядоченные потоки объектов из разных потоков выполнения, затрачивая обычно меньше памяти и времени, чем при обычной сортировке.

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

 ,

shimon
()

NanoEngineer 1.1.1

Группа Open Source

Вышла новая версия open source 3d-наноконструктора под лицензией GPL. Программа составляет конкуренцию такому проприетарному проекту как nanoXplorer IDE.

Программа предназначена для моделирования и симулирования нано-композитов, со специальной поддержкой нанотехнологически структурированной ДНК. Для симуляции и анализа могут использоваться разные программы для симуляции молекулярной динамики и квантовой механики в единой среде. Поддерживаются такие пакеты:

  • GROMACS (Molecular Dynamics)
  • GAMESS, PC GAMESS (Квантовая механика)
  • Massively Parallel Quantum Chemistry (MPQC) Program (Квантовая механика)
Программа написана на Python, отрисовка графики через OpenGL.

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

 ,

azure
()

Вышел Python 2.6

Группа Open Source

Вышел релиз 2.6 языка программирования Python. В основном релиз предназначен для облегчения миграции на Python 3.0, и, кроме новых фич, содержит код для поддержки старого синтаксиса и совместимости с предыдущими версиями.

Кроме традиционных улучшений и исправлений ошибок, в стандартную библиотеку включены несколько новых модулей. В частности multiprocessing и json.

Полное описание новшеств здесь - http://docs.python.org/dev/whatsnew/2...

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

 ,

ananas
()

Exception #09. Семинар по Python

Группа Open Source

27 сентября 2008 года в Киеве состоится очередной семинар по Python.

Сергей Щетинин проведет мастер-класс по Trellis (http://peak.telecommunity.com/DevCent...).

Дмитрий Кожевин представит технику "программирования плашмя", которая существенно повышает производительность труда программиста.

Максим Ищенко выступит с кратким докладом "Удаленное управление с помощью SSH и Python".

Впервые будет проведен Open Space — свободное обсуждение различных дискуссионных вопросов. Напоминает нечто вроде "расширенной кофе-паузы", только без кофе и на определенную тематику. Среди ожидаемых тем:

  • дистанционное управление сервером с помощью python and ssh (практическое продолжение доклада Максима Ищенко);
  • управление инфраструктурой в крупном проекте (Адрей Светлов обещал поделится опытом);
  • углубление в детали trellis (практическое продолжение доклада Сергея Щетинина);
  • bazar: зачем, почему не mercurial и как? (вообще, тема может быть и шире, в частности, git и вообще DVCS);
  • django 1.0: нужно адаптироваться.

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

 , ,

eugine_kosenko
()

Вышел django 1.0

Группа Open Source

Сегодня вышел первый стабильный релиз веб-фреймворка django, написанного на языке программирования python. Обещается обратная совместимость со всеми последующими релизами 1.*

Возможности новой версии:

  • Переработана админка
  • Улучшена поддержка юникода
  • Переработан код ORM
  • Автоматическое экранирование специальных символов в темплейтах.
  • Встроенная GIS-система
  • Подключаемые хранилища для FileField и ImageField
  • Совместимость с Jython
  • Generic Relations (возможность ссылаться в модели на любой объект в базе данных)
  • Возможность указать ORM при сохранении модели, что нужно делать INSERT или UPDATE
  • Переработанный фреймворк для коментариев
  • Убран старый код (oldforms, form_for_model, form_for_instance, и т. д.)
Скачать -- http://www.djangoproject.com/download...

>>> Release Notes

 , ,

anonymous
()