Python 2.6 и 3.0
Недавно вышли первые бета-версии языка Python 2.6 и 3.0. Я не смог удержаться от того, чтобы их не попробовать. В итоге написал довольно большую статью про основные нововведения в новых версиях. Прочитать ее можете здесь.
Блог обо всем, что является оффтопиком для основного сайта
Archive for июня 2008
Недавно вышли первые бета-версии языка Python 2.6 и 3.0. Я не смог удержаться от того, чтобы их не попробовать. В итоге написал довольно большую статью про основные нововведения в новых версиях. Прочитать ее можете здесь.
Прочитал книгу С.Д. Кузнецова “Базы данных. Модели и языки”. Когда я покупал эту книгу, то в первую очередь искал что-нибудь про основы теории баз данных и SQL без привязки к конкретной системе управления баз данных (СУБД). В книжном в основном были книги или подозрительно тонкие, в которых явно много интересного не поместится, или сухие справочники по SQL. Судя по оглавлению эта книга должна была быть как раз тем, что я хотел.
Понравилась структура изложения, которой следует автор. После вводной главы, посвященной истории развития файловых систем и появлениию первых СУБД, главы идут последовательно от формального описания базы данных к ее проектированию и реализации на языке SQL.
Я давно уже отказался от платного Total Commander’а в пользу бесплатного FreeСommander‘а. Приятно, что он идет не по пути подражения Total’у, в отличие от Unreal Commander‘а, а делает многие вещи по-своему, но в то же время удачные моменты берет из других файловых менеджеров.
Например, мне в нем нравится переименование по клавише F2 (аналог Shift+F6 в тотале) или копирование по F5 без диалога подтверждения, файл молча копируется и все. На работе приходится пользоваться Total’ом и иногда уже торможу, пытаясь понять, что он от меня еще хочет, если я ему уже сказал “Копировать” с помощью F5.
Но были две вещи, которых мне не хватало во FreeCommander’е - это встроенный клиент FTP и групповое переименование файлов. Для этих целей приходилось использовать сторонние проги (FileZilla и Rename Master соответственно).
И вот буквально три дня назад вышла новая версия FreecCommander’а - 2008.06 , в которой автор реализовал именно эти столь недостающий возможности.
FTP-клиент реализован в виде еще одной кнопки рядом с дисками и сетью. В виде папки изображается каждый FTP-сервер, соединение с которым устанавливается, как только пользователь входит в эту папку. При этом нижнюю часть панели начинает занимать лог работы.
К сожалению, FTP-клиент не поддерживает соединение через SSH FTP (SFTP), поэтому для работы с сервером sourceforge.net придется использовать все ту же FileZill’у или веб-интерфейс. Есть еще некоторые нарекания к интерфейсу настроек FTP-клиента, но это мелочь, все-таки настраивается это обычно один раз.
В части группового переименования FreeCommander тоже приятно удивил. Кроме стандартных операций поиска и замены в имени файлов, изменения имени и расширения, поддержки счетчика и еще кучи мелочей вроде перевода имени в нижний и верхний регистры, FreeCommander умеет читать информацию из MP3-тегов и EXIF-информацию из картинок.
На скриншоте можете увидеть окно с настройками переименования файлов с музыкой, чтобы они соответствовали формату “Номер трека - Артист - Название трека”
В новой версии есть еще некоторые изменения в интерфейсе, но они меркнут по сравнению с этими двумя нововведениями. Теперь если автор сделает поддержку SFTP, то я даже не знаю чего еще можно будет желать. Короче, автору респект и уважуха
Так как я терпеть не могу редактор формул в Ворде, то по возможности раньше пользовался сайтом Texify для создания формул, но давно хотел сделать что-то похожее, но оффлановое. Наконец, это “что-то оффлановое” доделал до того вида, когда его не стыдно выложить в инет.
Итак, программа TeXGui предназначена для удобного создания формул в формате TeX. Во время набора вы сразу видите результат. Программа является оболочкой над консольной программой mimeTeX.
Скачать программу и ее исходники можно с этой страницы. Программа написана на языке Python (подойдут версии 2.4 и 2.5) с использованием библиотеки wxPython 2.8.7.1. Там же вы найдете более подробное описание со скриншотами.
Сегодня случайно забрел на Чистые Пруды и увидел, что как раз сегодня там открывается фотовыставка “Подводный мир” фотографа Дэвида Дубиле.
Уже третий год подряд в этом месте на уличных щитах вывешивают фотографии природы. В позапрошлом году там были фотографии сделанные с помощью аэрофотосъемки Яном Атрюс-Бертраном, в прошлом - фотографии животных Стива Блума, а в этом выставляют подводные фотографии Дэвида Дубиле.