Каждый месяц мы публикуем некоторые письма читателей. Хотите, чтобы мы опубликовали письмо с похвалой или осуждениями? Присылайте его на: letters@fullcirclemagazine.org. Письмо может быть сокращено из-за нехватки места.

MYOB!

Мик

Мне, как и Дугу, пришлось использовать Windows долгое время, потому что я не мог найти приличную финансовую программу. Теперь я очень счастлив, поскольку у меня в Linux есть virtual box, в которой для MYOB запускается Windows XP, и я могу использовать новый беспроводной принтер от HP. Если принтер мне недоступен, например, когда я на работе, то я могу сохранить файл в PDF и распечатать его позже в Linux.

PHP и SVN «Безголовый» сервер

Петр Швец и Даниш Лала

Вы пишете, что Geany — это хорошая программа для PHP, но я должен упомянуть ещё об одной, на мой взгляд, более совершенной — Eclipse PDT 2.1. К числу SVN-клиентов я бы добавил RabbicVCS (бывший nautilus-svn).

Я бы хотел прочесть статью о том, как сделать сервер без монитора. Я хочу создать и использовать точно такой же сервер, как тот, о котором было рассказано Даниэлем Дель Приоре в 27-м выпуске FCM в рубрике «Моя история». Сейчас в доме множество пользователей. Сервер — хорошее решение для обмена данными и ресурсами, но многие не знают, как организовать его при помощи Ubuntu. Также такие серверы могут использоваться для разных нужд в бизнесе, кафе, отелях и т.д.

Автономная установка пакетов

Л. Суреш

Я новичок и в Ubuntu, и в Linux. Последние шесть месяцев я использую Ubuntu как вторую ОС. Ubuntu отлично подходит новичкам. Я люблю Ubuntu, но у меня есть проблема, которая очень распространена среди новых пользователей Linux: у меня нет соединения с интернетом, и попытка установить что-нибудь без интернета превращается в ад из-за зависимостей. Я бы хотел попросить разработчиков создать готовые к установке бинарные файлы, похожие на .exe в Windows. Я осознаю трудности создания таких устанавливаемых файлов, но я надеюсь, что это будет сделано.

Ред: Взгляните на нашу статью «Автономная установка пакетов» в этом номере. Это как раз то, что вам нужно.

Python 2.X/3.X

Заур Насибов

Я программирую на Python два года и был очень рад выходу Python 3 и совместимого Python 2.6. Я только недавно узнал о Full Circle, скачал его и, да, первое, что я прочитал — «Программирование на Python».

В целом статьи мне нравятся, но несколько вещей меня раздражают: например, почему для операторов печати и форматирования строк используется синтаксис python 2.6? Ссылки на docs.python.org — это ссылки на документацию Python 2.6. Как известно, «Что нового в Python 2.6» начинается с фразы: «Главная цель выхода Python 2.6 — подготовка к миграции на Python 3.0, в котором язык был существенно переработан». После этого написано: «PEP 3101: Улучшенное Форматирование Строк» и «В Python 3.0 оператор % дополнен более мощным методом форматирования строк — format(). Поддержка метода str.format() была портирована в Python 2.6». Python 3 есть в Ubuntu 9.10, хотя файл /usr/bin/python и является версией python2.6, но Python 2.5 и более старые уже не используются!

Прошу прощения за скучное письмо, но я просто хотел объясниться. Почему бы не поменять статьи «Программирование на Python» на формат нового Python?

Отвечает Грэг: Спасибо за комментарии. Когда я начал эту серию статей, я решил использовать синтаксис 2.5/2.6 по многим причинам. Главная причина — если поискать фрагменты кода или другую информацию по Python в сети, то, вероятнее всего, найдутся примеры 2.х синтаксиса. Это верно и для форматирования строк, которым ты так интересуешься.

Не бойтесь, я намереваюсь ввести синтаксис 3.х до того, как закончу серию. Думаю, будет несправедливо не донести и не показать некоторые изменения, которые вносит 3.х.

Помните, однако, часто приходится использовать более старую версию, особенно в Python, чтобы обеспечить совместимость с другими пакетами.