How to write a download progress indicator in Python?

10:26 Рубрика: Python
import urllib, sys
import tarfile
 
rem_file = 'http://blah.blah.com/dir/filename.tar.gz'
loc_file = 'filename.tar.gz'
 
def dlProgress(count, blockSize, totalSize):
percent = int(count*blockSize*100/totalSize)
sys.stdout.write("\r" + rem_file + "...%d%%" % percent)
sys.stdout.flush()
 
tpl = urllib.urlretrieve(rem_file, loc_file, reporthook=dlProgress)
tar = tarfile.open(loc_file)
tar.extractall()
tar.close()

Page Number - создание пейджера навигации в WordPress

00:15 Рубрика: Word Press
Для создания пейджера навигации в WordPress можно использовать плагин Page Number. Все что нам нужно это скачать этот плагин и прочитать readMe.

Автоматическое Управление Версиями (Ревизиями) В WordPress

23:59 Рубрика: Word Press
Плагин реализующий управление, управлением версиями. И называется соотвественно.

Умеет включать\выключать\настраивать количество версий, настраивать время автосохранения поста, позволяет стирать как версии одного поста, так и всех сразу .  Бесплатен.

ссылка

wine & IE & Консультант+

17:56 Рубрика: Linux
Надеюсь данное руководство поможет кому-нибудь быстро всё настроить.
Повторяюсь - ВСЕ НАСТРАИВАЛОСЬ НА ALT Linux Sisyphus
Консультант+ сетевой.
wine-20070302-alt1


1) Для начала ставим Internet Explorer

В командной строке запускаем ieinstall (он идёт в сборке wine) и проходим установку.
Скрипт устанавливает IE6 c помощью ies4linux, но куда надо, т.е. в ~/.wine/.....
Если есть дистрибутив IE6, то, чтобы не тянуть с инета кладём его в
~/.wine/desdevices/c:/windows/downloads

Есть одна тонкость!!! В папке downloads надо создать папки ie6/RU
и именно в RU положить дистриб IE

Установили? Проверьте, запускается ли IE?
Если нет, то снесите в своей домашней папку .wine,

затем наберите wine, чтоб создать заново конфигурацию. Так будет проще.
И начинайте установку IE заново (лично у меня в первый раз не запустился).

2) IE работает и выходит в инет? Прекрасно.
С помощью smbmount (ну или кому как нравится) монтирем сетевую папку консультанта в /mnt/cons

Строка из fstab (пример):
//server/Consultant /mnt/cons smbfs user,noauto,username=guest,password=''

Далее открываю конфигуратор wine
На вкладке 'Диски' добавляем диск (у меня F:)
Указываем путь /mnt/cons/
Жмем кнопку 'Показать дополнительные'
Указываем, что диск является сетевым.
Применяем.
Всё. С конфигурированием закончено.

На сервере запускаем Cons.exe /ADM
В меню (опять же на сервере) запускаем регистрацию станции.
Возвращаемся на свою линуксовую машину и просто запускаем wine CONS.EXE
Ждем завершения регистрации (у меня прошла).
И консультант запустиля и работает.

Заходим в 'Справочная информация', 'Кодексы', 'Обзоры' и проверяем, что все данные отображаются. Именно для этих закладок нужен IE.

Ни каких окошек типа: NetGetUniversalName - F: NO_NETWORK не должно быть.

(c) http://linuxforum.ru/index.php?s=&showtopic=37400&view=findpost&p=368782

03.12.2007 11:43
Далее

Трансляция вызова из MS Office Word в OOWRITE

17:50 Рубрика: Linux
Запускал под вайном консультант+. Для просмотра доков требуется Word. Эту гадость я не буду ставить.
Можно как в cedega (там вместо IE - Firefox) поставить вместо MS Word OOWrite.

На примере решения этерсофта показываю как сделать:

В реестр добавить (можно любые расширения):
[HKEY_LOCAL_MACHINE\Software\Classes\.doc]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.rtf]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\file.office\shell\open\command]
@="c:\\windows\\command\\ooffice %1"

И соответственно c:\windows\command\ooffice:
#!/bin/sh

UNIXPATH=`winepath "$1"`
ooffice "$UNIXPATH"

05.12.2007 16:51
Далее

WP-Syntax - подсветка кода в WordPress

17:28 Рубрика: Word Press

WP-Syntax provides clean syntax highlighting using GeSHi -- supporting a wide range of popular languages. It supports highlighting with or without line numbers and maintains formatting while copying snippets of code from the browser.

Supported Languages

abap, actionscript, actionscript3, ada, apache, applescript, aptsources, asm, asp, autoit, avisynth, bash, bf, blitzbasic, bnf, boo, c, cmac, caddcl, cadlisp, cil, cfdg, cfm, cobol, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, email, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, lolcode lotusformulas, lotusscript, lscript, lua, m68k, make, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, providex, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, winbatch, xml, xorg_conf, xpp, z80

home

Далее

Звук в Beholer 609

10:08 Рубрика: Linux
Выставить параметры в файле /etc/modprobe.d/alsa-base
options saa7134 alsa=1 card=67 gbuffers=4 i2c_scan=1 tuner=63
options tuner secam=dk
options tda9887 secam=dk port2=0 port1=1

Захват видео с рабочего стола в linux

21:13 Рубрика: Linux
Используйте recordmydesktop  - простая в использовании утилита для Linux. Есть консольное приложение и графический фронтенд, для более удобного использования программы. Есть в репоизитариях по умолчанию.

Далее

Параметры коммандной строки Win приложений в wine

17:02 Рубрика: Linux
Скрипт для запуска wine-приложений с параметрами (открыть с помощью)


#!/bin/sh
#open with winword.sh
wine "C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" "`winepath -w "$@"`"
Далее

Настройка принтера hp 1020 в Ubuntu linux 8.10

18:21 Рубрика: Linux
hp 1020 - recognised but not working


$ sudo apt-get install build-essential
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar -zxvf foo2zjs.tar.gz
$ cd foo2zjs
$ sudo make uninstall
$ make
$ ./getweb 1020
$ sudo make install install-hotplug
Далее