Archive for июня 2008

Python 2.6 и 3.0

python-2-6-i-3-0

Недавно вышли первые бета-версии языка Python 2.6 и 3.0. Я не смог удержаться от того, чтобы их не попробовать. В итоге написал довольно большую статью про основные нововведения в новых версиях. Прочитать ее можете здесь.

С.Д. Кузнецов. Базы данных. Модели и языки

С.Д. Кузнецов. Базы данных. Модели и языки kuznetsovПрочитал книгу С.Д. Кузнецова «Базы данных. Модели и языки». Когда я покупал эту книгу, то в первую очередь искал что-нибудь про основы теории баз данных и SQL без привязки к конкретной системе управления баз данных (СУБД). В книжном в основном были книги или подозрительно тонкие, в которых явно много интересного не поместится, или сухие справочники по SQL. Судя по оглавлению эта книга должна была быть как раз тем, что я хотел.

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

Читать далее ‘С.Д. Кузнецов. Базы данных. Модели и языки’ »

FreeCommander 2008

freecommander-2008

Я давно уже отказался от платного Total Commander’а в пользу бесплатного FreeСommander‘а. Приятно, что он идет не по пути подражения Total’у, в отличие от Unreal Commander‘а, а  делает многие вещи по-своему, но в то же время удачные моменты берет из других файловых менеджеров.

Например, мне в нем нравится переименование по клавише F2 (аналог Shift+F6 в тотале) или копирование по F5 без диалога подтверждения, файл молча копируется и все. На работе приходится пользоваться Total’ом и иногда уже торможу, пытаясь понять, что он от меня еще хочет, если я ему уже сказал «Копировать» с помощью F5.

Но были две вещи, которых мне не хватало во FreeCommander’е – это встроенный клиент FTP и  групповое переименование файлов. Для этих целей приходилось использовать сторонние проги (FileZilla и Rename Master соответственно).

И вот буквально три дня назад вышла новая версия FreecCommander’а – 2008.06 , в которой автор реализовал именно эти столь недостающий возможности.

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

FreeCommander 2008 fc ftp 300x274

К сожалению, FTP-клиент не поддерживает соединение через SSH FTP (SFTP), поэтому для работы с сервером sourceforge.net придется использовать все ту же FileZill’у или веб-интерфейс. Есть еще некоторые нарекания к интерфейсу настроек FTP-клиента, но это мелочь, все-таки настраивается это обычно один раз.

В части группового переименования FreeCommander тоже приятно удивил. Кроме стандартных операций поиска и замены в имени файлов, изменения имени и расширения, поддержки счетчика и еще кучи мелочей вроде перевода имени в нижний и верхний регистры, FreeCommander умеет читать информацию из MP3-тегов и EXIF-информацию из картинок.

На скриншоте можете увидеть окно с настройками переименования файлов с музыкой, чтобы они соответствовали формату «Номер трека – Артист – Название трека»

FreeCommander 2008 fc remane 300x254

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

TeXGui 1.0

Так как я терпеть не могу редактор формул в Ворде, то по возможности раньше пользовался сайтом Texify для создания формул, но давно хотел сделать что-то похожее, но оффлановое. Наконец, это «что-то оффлановое» доделал до того вида, когда его не стыдно выложить в инет.

Итак, программа TeXGui предназначена для удобного создания формул в формате TeX. Во время набора вы сразу видите результат. Программа является оболочкой над консольной программой mimeTeX.

Особенности программы

  • Предпросмотр во время набора формул
  • Подсветка парных скобок
  • Автоматическое закрытие скобок (в том числе с учетом команд \left* / \right*)
  • Сохранение полученных формул в форматах GIF, PNG, BMP, JPEG, TIFF
  • Возможность добавлять на панель инструментов собственные страницы с инструментами и кнопки с командами TeX.

Скачать программу и ее исходники можно с этой страницы. Программа написана на языке Python (подойдут версии 2.4 и 2.5) с использованием библиотеки wxPython 2.8.7.1. Там же вы найдете более подробное описание со скриншотами.

Скриншоты

Читать далее ‘TeXGui 1.0’ »

Дэвид Дубиле. Подводный мир

Сегодня случайно забрел на Чистые Пруды и увидел, что как раз сегодня там открывается фотовыставка «Подводный мир» фотографа Дэвида Дубиле.

Уже третий год подряд в этом месте на уличных щитах вывешивают фотографии природы. В позапрошлом году там были фотографии сделанные с помощью аэрофотосъемки Яном Атрюс-Бертраном, в прошлом – фотографии животных Стива Блума, а в этом выставляют подводные фотографии Дэвида Дубиле.

Читать далее ‘Дэвид Дубиле. Подводный мир’ »