Видео ролики бесплатно онлайн

Смотреть домашнее видео

Официальный сайт toppromotion 24/7/365

Смотреть видео бесплатно

Похожие на IT.Tux.DroidProstoScript для ProstoPleer’a.
s2h 30.03.2010 17:56

Скрипты — Основы применения Python в администрировании Linux

Небольшая статья от IBM'овцев о том как применять Питон в системном администрировании Linux. Отличия от баша, работа со скриптами.
Полностью.
+ 2 -
6
kakty3 26.10.2009 21:18

PythonPython и плейлист Audacious

Недавно, на досуге, то ли от нечего делать, то ли от лени постоянно Драг'н'Дропать файлы в плейлист Audacious решил написать простенький скриптик на питоне для добавления файлов в плейлист и добавить его в контекстное меню Наутилуса. И решил, почему бы не поделиться им с общественностью?
Полностью.
+ 11 -
11
RANUX 11.06.2010 13:29

Python — Простой сниффер на Python с применением сокетов прямого доступа (SOCK_RAW).

Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP,
аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя!
Полностью.
+ 4 -
3
05.12.2010 12:24

RANUXБиблиотека доступа к пользовательским API сайта ВКонтакте.

Не так давно, пару месяцев назад, появилась у меня идея сдирать получать информацию о друзьях с сайта ВКонтакте. Немного разобравшись с api начал искать подходящую либу на питоне. Как оказалось, к сожалению всё что я нашёл, это либы которые реализовывали серверный доступ и я решил написать на коленке свою либу PyVKApi:) Буду рад комментариям) и так поехали.
Полностью.
+ 8 -
19
07.02.2011 15:16

sagod — Пишем Indicator Applet для GNOME

В статье описывается процесс создания апплета-индикатора для GNOME.

=amazing applet

Известно, что большинство апплетов для GNOME написаны на C, чем достигается некоторое преемущество в скорости работы перед программами на Perl/Python.
С другой стороны, писать на C сложнее, поэтому работать будем с Python.
Полностью.
+ 21 -
6
sevka 20.06.2011 16:50

Я рекомендуюСеть NFS в Nautilus

Мне долго не давала покоя ситуация с NFS (Network file system) в Ubuntu. В итоге я написал плагин для Наутилуса, который позволяет расшаривать папки в NFS и броузить NFS.
Полностью.
+ 14 -
40
antigluk 04.02.2013 18:46

Мой OpenSource проектpstor - симбиоз EncFS и WebDAV

Всем привет!

Давно сюда не писал :)

pstor на GitHub'е

Может кому будет интересно: програмулина для развертывания закриптованого хранилища данных EncFS с синхронизацией на WebDAV
Полностью.
+ 3 -
7
galaxyman 06.02.2010 20:53

СкриптыСкрипт для пакетного переименования (транслитерации) файлов

Скрипт для пакетного переименования (транслитерации) файлов и удаления пробелов в названии.
Назначение скрипта - переименовать рекурсивно все файлы, начиная с текущей папки, включая вложенные директории. При переименовании буквы русского алфавита заменяются по правилам транслитерации на английские, пробелы заменяются символом "_", "_-_" заменяются на "-". Правила конвертирования легко меняются правкой соответствующей строки скрипта.

Полностью.
+ 3 -
15
bobry 29.10.2009 05:50

Pythonrlcompleter: дополнение на месте


Все кто хоть чуть-чуть знаком с python, знают как удобно бывает, время от времени, проверить работоспособность чего-нибудь в интерпритаторе. Лично у меня постоянно вылетают из головы названия методов/функций итп, посему частенько приходится писать чтонибудь а ля:
1
2
3
>>> import sys
>>> dir(sys)
<'__displayhook__', '__doc__', '__excepthook__', '__name__', '__package__', '__stderr__', '__stdin__', '__stdout__', '_clear_type_cache', '_current_frames', '_getframe', 'api_version', 'argv', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats', 'copyright', 'displayhook', 'dont_write_bytecode', 'exc_clear', 'exc_info', 'exc_type', 'excepthook', 'exec_prefix', 'executable', 'exit', 'flags', 'float_info', 'getcheckinterval', 'getdefaultencoding', 'getdlopenflags', 'getfilesystemencoding', 'getprofile', 'getrecursionlimit', 'getrefcount', 'getsizeof', 'gettrace', 'hexversion', 'maxint', 'maxsize', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'ps1', 'ps2', 'py3kwarning', 'setcheckinterval', 'setdlopenflags', 'setprofile', 'setrecursionlimit', 'settrace', 'stderr', 'stdin', 'stdout', 'subversion', 'version', 'version_info', 'warnoptions'>


И все еще достаточно терпимо, когда список, возвращаемый dir сравнительно небольшой, как выше, но когда он в два, а то и три, раза больше - найти нужный пункт становится проблемматично. На помощь, в таком случае, приходит модуль rlcompleter. Чтобы проиллюстрировать, как это работает приведу пример из официальной документации:
1
2
3
4
5
6
7
&gt;&gt;&gt; import rlcompleter
&gt;&gt;&gt; import readline
&gt;&gt;&gt; readline.parse_and_bind("tab: complete")
&gt;&gt;&gt; readline. 
readline.__doc__          readline.get_line_buffer(  readline.read_init_file(
readline.__file__         readline.insert_text(      readline.set_completer(
readline.__name__         readline.parse_and_bind(


К слову, упомянутый выше модуль readline помимо дополнения, имеет еще одну полезную функцию - восстановление истории предыдущих сеансов работы с интерпритатором, в виде функций read_history_file и write_history_file.

Чтобы заставить интерпритатор автоматически загружать все эти вкусности делаем следующее:
создаем в домашнем каталоге файл .pystartup (вообще говоря, выбор местоположения и имени этого файла не критичен, так что файл может находиться где угодно и назывться как вам хочется)
добавляем в этот файл строчки:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# -*- coding: utf-8 -*-

# Если Вы планируете использовать переменные окружения или `~`,
# то нужно обернуть строку в os.path.expandvars или os.path.expanduser
#
# Замечание: в случае, если значение перменной - пустая строка, readline
# будет использовать стандартный путь: ~/.history
HISTORY_FILE = 'path/to/history/file'
# Количество элементов истории, которые будут сохраняться, или -1, если
# Вы хотите сохранять все элементы.
HISTORY_FILE_SIZE = 20


import atexit
import rlcompleter
import readline


def validate_file(history_file):
    "Function checks if the filename for the history file is valid."
    import os.path
    return not history_file or os.path.exists(history_file)


def save_history_file():
    "Function saves input history to HISTORY_FILE."
    import readline
    readline.write_history_file(HISTORY_FILE)


# Инициализируем дополнение по 
readline.parse_and_bind("tab: complete")
# Устанавливаем размер файла истории
readline.set_history_length(HISTORY_FILE_SIZE)
# Загружаем историю из файла
if validate_file(HISTORY_FILE):
    readline.read_history_file(HISTORY_FILE)

# Регистрируем функцию для сохранения истории, при выходе из интерпритатора
atexit.register(save_history_file)

# Удаляем импортированные модули
del atexit
del rlcompleter
del readline

устанавливаем в ~/.bashrc (.zshrc, .cshrc w\e) значение переменной PYTHONSTARTUP
1
export PYTHONSTARTUP ~/.pystartup

наслаждаемся готовым результатом :)
ЗЫ: хочется заранее разочаровать пользователей Windows, модуль , используемый в этом решении, имеет только Unix реализацию.
Полностью.
+ 9 -
8
nvbn 12.06.2010 19:14

Python[Решено]pygtk и многопоточность

Решил написать штуку для deadbeef в indicator applet, всё работает, но автоматически не меняется пункт с названием песни.
Полностью.
+ 1 -
2
1 2 3 4 5 6 7 8 12 13

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн