29.01.2008, 21:03
разбирался сегодня с такой проблемой: скрипт на python-е, в нем строка вида ‘/_\_’ (входные данные вот такие, юзвери прикалываются :) ) и надо ее передать дальше в базу данных на PostgreSQL конструкцией вида, например,
UPDATE XXX SET xID = '/_\_' ...
Чтение документации показало, то БД хочет данные в виде ‘\’ → ‘\\’, то есть обратный слэш надо заэкранировать + указать на это явным образом используя префикс E, т.е. получаем sql-команду вида
UPDATE XXX SET xID = E'/_\\_' ...
теперь переходим к python-у — заэкранировать слеши в строке можно так
x = '/_\_'
y = x.encode('string_escape')
получим требуемый результат
y = '/_\\_'
22.01.2008, 17:53
Решил таки изучить Solaris, для чего скачал DVD и установил систему в QEMU. С установкой все относительно просто, а вот дальше… Поэтому, если вы, как и я, новичок в Solaris, то следующие ссылки могут оказаться весьма кстати
1. Linux to Solaris Administrators Guide
2. System Administration Guide: Basic Administration
3. System Administration Guide, Volume 1
4. System Administration Guide, Volume 2
5. System Administration Guide, Volume 3
Последние три ссылки есть также в формате PDF, например Volume 1 (666 стр., с юмором ребята :))
20.01.2008, 22:53
На сайте Soundsnap собрана свободная коллекция звуковых сэмплов. Вы можете использовать их в своих коммерческих или некоммерческих проектах без необходимости уплаты каких-либо отчислений.
20.01.2008, 05:50
Недавно Google открыл доступ к почтовым ящикам по протоколу IMAP, это хорошо.
Берем mutt с поддержкой imap и smtp (проверяется командой mutt -v и поиском флагов +USE_IMAP +USE_SMTP). Добавляем в файл конфигурации папку
set folder = "imaps://imap.gmail.com:993"
потом настраиваем доступ к серверу gmail
account-hook imaps://imap.gmail.com:993/ "set imap_user=user@gmail.com \\
from=user@gmail.com \\
realname='NoName' \\
smtp_url='smtp://user@smtp.gmail.com:587/' \\
move=no"
добавляем заголовки email по вкусу
account-hook imaps://imap.gmail.com:993/ "my_hdr Return-Receipt-To: user@gmail.com"
Этого достаточно, чтобы подключиться и увидеть почту.