Янв 11

wvPDF и русский язык

Для полного щастья поставить пакеты texlive (не только -base), texlive-lang-cyrillic
и подредактировать файл
/usr/share/wv/wvLaTeX.xml
изменив в нем

\usepackage[latin1]{inputenc}

на

\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

После чего конвертирование начинает работать. Но адекватности ожидать все равно не приходится

Янв 11

SPA2102 FAX

Звонки ходят отлично, уже который год. Решил доковырять факс (не пользуюсь в принципе, но ведь надо чтобы работало)
Пробую — ReceiveFax на астериске через Linksys spa2102 работает отлично, а вот обратно (SendFax) не идет.
в логах ошибок нет, есть вот такое:
NOTICE[3972]: chan_sip.c:9188 process_sdp: No compatible codecs, not accepting this offer!
Причем, на тот же Zoiper факсы отправляются.
Continue reading

Ноя 16

Hate!

Раньше IE был программой для скачивания браузера из интернета, но благодаря Enhanced security configuration, теперь он даже и этого не может.
I HATE MICROSOFT!
А если из проводника уберут FTP?

Окт 06

Двухэтапная авторизация django

Понадобилось сделать подтверждение авторизации через SMS… Подумалось, и придумалось вот что:
Переделывать полностью систему авторизации было влом, да и вообще хотелось бы обойтись «малой кровью», поэтому решено было переделать django’ый декоратор login_required — чтобы не только спрашивал логин и пароль, но и активировал сессии через SMS

Идея будет такая:

  1. В профиле пользователя сохраняем телефон и флаг использования SMS-авторизации.
  2. Переписываем декоратор login_required, чтобы после авторизации отправлял на активацию сессии
  3. Заменяем во всех views from django.contrib.auth.decorators import login_required на наш декоратор
  4. ???
  5. PROFIT!

Использован вот этот SMS-шлюз (ибо как-то уже пробовал и работает)
модуль для работы с онным скачать тут
Continue reading

Сен 23

Конвертация таблиц MySQL в UTF8

Джанга в очередной раз создала кучу таблиц в latin1, а вручную уж очень не хотелось

#!/bin/bash
host="127.0.0.1"
database=$1
pwd="password"
user="user"
tables=`mysql -h $host --user=$user --password=$pwd $database -e "show tables;" -s -r -N`
for table in $tables
do
	echo "Converting $table"
        #тут можно так же optimize table и что там еще
	mysql -h $host --user=$user --password=$pwd $database -e \    
           "alter table $table convert to character set 'utf8';"
done
Сен 07

А что бы вы сделали, на месте Apple?


Стебные картинки про айпэд и холодильник все же (по моему скромному мнению) довольно далеки от истины. Сия картинка наглядно показывает, что у новых Samsung Smart PC клавиатура чуть менее, чем полностью скопирована с Apple Macbook.
Не совпадают размеры command/win, а так же правые <Shift>-<Return>-</>-<Delete> сделаны чуть длиннее, и немного отличается размером верхий ряд функциональных клавиш (Самсунгу пришлось добавить обязательные <Del> и <Pause>