Диалоговые окна являются неотъемлемой частью большинства современных GUI-приложений. Они представляют из себя окна ввода данных, окна открытия/сохранения данных и т.д. Сообщения также являются диалоговыми окнами.
Диалоговые окна бывают пользовательскими или библиотечными(предопределенные). В данном уроке мы рассмотрим предопределенные диалоговые окна.
Читать далее…
События(events).
Трудно представить себе графическое приложение без обработки событий. События – это сигналы генерируемые пользователем или системой, например: клик мышью, движение ползунка, нажатие кнопки и т.д.
Обработка событий в библиотеках PyQt4 и PySide, представлена механизмом сигналов и слотов(Signals & Slots). С помощью сигналов и слотов происходит взаимодействие между объектами.
Работать с событиями(отправка или прием сигнала) могут только объекты унаследованные от QObject.
Обработка событий начинается после вызова функции exec_(). Функция exec_() вызывает основной цикл(MainLoop) приложения.
Чтобы обработать сигнал его нужно связать со слотом. Слот – это пользовательская или библиотечная функция.
Читать далее…
После начала перевода готовых уроков с сайта zetcode.com, я понял что совершил ошибку. В данных уроках опускается множество моментов, а также нет описания про библиотеку PySide.
В новых уроках будет рассмотрена библиотека PySide и новая версия интерпретатора Python 3.
Итак, дамы и господа, начнем!
Читать далее…
CUDA – это архитектура параллельных вычислений от NVIDIA, позволяющая существенно увеличить вычислительную производительность благодаря использованию GPU(графических процессоров).
Итак, приступим к установке Nvidia CUDA Toolkit & SDK!
Читать далее…
После 2-х недельного отсутствия, я наконец-то вернулся. Поздравляю читателей блога с прошедшем новым годом!
В ближайшее время обновлю свои скрипты(GarenaTool && pyCheckProxy) и продолжу писать тематические статьи
Краткий обзор.
Недавно я заинтересовался этой мобильной платформой и решил описать её у себя в блоге. Maemo основан на дистрибутиве Debian, что делает его почти полноценным линукс-дистрибутивом, в отличии от Android.
Читать далее…
Итак, приступим к обзору!
- PyDev – плагин позволяющий работать с Python, Jython и IronPython.
Возможности:
- Автозавершение кода
- Автозавершение кода с поддержкой “import”
- Подсветка синтаксиса
- Анализ синтаксиса
- Анализ кода
- Переход к объявлению объекта ил функции
- Рефакторинг
- Отладка
- Интерактивная консоль и многое другое
Ссылки для установки через “Install New Software”:
- Regex Util – плагин для работы с RegEx выражениями. После установки плагина, его окно будет находится здесь “Window>Show View>Other>Regex Util”.
Возможности:
- Подсветка найденного выражения
- Выдача подсказки при наведении на RegEx выражение и т.д.
Ссылка для установки через “Install New Software”: http://regex-util.sourceforge.net/update
- AnyEdit Tools – огромное количество разнообразных примочек для Eclipse.
Дополнительные опции:
- Конверт пробелов в табы и наоборот
- Открытие файла под курсором
- Сохранение лога консоли(терминала) и многое другое
Ссылка для установки через “Install New Software”: http://andrei.gmxhome.de/eclipse.html
- Eclim – Vim для Eclipse.
- HTTP4e Client – плагин позволяет работать с HTTP-запросами из Eclipse.
Возможности:
- Фальсификация HTTP-пакета
- Поддержка юникода
- Поддержка SSL/HTTPS
- Работа с прокси
- Подсветка синтаксиса
- История запросов
- Поддержка таббов
- Визуальные панели для редактирования параметров HTTP-пакета
Ссылка для установки через “Install New Software”: http://www.ywebb.com/http4e/install
- Qt Eclipse – интеграция Qt c Eclipse CDT(только C++).
Возможности:
- QtDesigner встроен прямо в Eclipse
- Поддержка синтаксиса Qt(SLOT/SIGNAL/Q_OBJECT)
Ссылка для ручной установки: http://qt.nokia.com/developer/eclipse-integration
Читать далее…
Для того чтобы попробовать новый KDE 4.4 Beta 1 в Kubuntu 9.10, нужно добавить экспериментальный PPA-репозитарий:
sudo echo 'deb http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu karmic main' >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 0xE4DFEC907DEDA4B8A670E8042836CB0A8AC9AF7A # Устанавливаем GPG-ключ репозитария
Осталось только обновить репозитарии и систему:
sudo apt-get update && sudo apt-get -y upgrade
Читать далее…
Версия: 0.1.
Возможности:
- Брут аккаунтов Garena.
- Чекер аккаунтов Garena.
- Работа через HTTP запросы.
- Поддержка HTTP-проксей(опционально).
Описание опций:
- brute – режим брутфорса аккаунтов.
- check – режим чекера аккаунтов.
- -a или –accounts – задаёт расположение файла со списком
аккаунтов.
- -с или –count – количество потоков.
- -p или –passwords – задаёт расположение файла со списком паролейтов.
- -s или –split – задаёт символ разделения между логином и паролем(login;pass).
- -f или –fileproxy – задаёт расположение файла со списком прокси.
- -o или –out – задаёт расположение файла куда будет сохранен валид.
- -d или –dontchec – ели вы не хотите ждать пока скрипт проверить прокси на валидность, используйте эту опцию.
- -n или –n_step – при работе программы могут закончится списки с прокси и процесс может оборваться на середине или в конце. Чтобы не начинать с самого начала, после вывода сообщении о нехватки прокси, рядом будет указан шаг где остановился скрипт. Пример: "[!] Proxy is empty! Step stop is 10" – после пополнения списка прокси, задаём шаг с десяти: ./script.py … -n 10
Для работы скрипта требуется Python 2.4-2.6.
Скачать Garena_tool.
Читать далее…
Версия: 0.1.1.
Возможности:
- Данный скрипт может проверять прокси из файлов и из списков URL’ов(т.е. сайтов).
- Скрипт является многопоточным.
- Пока только поддерживается проверка HTTP-прокси.
- Скрипт сам извлекает прокси из файлов, т.е. файл может содержать мусор(например файлом может быть html страница).
- Поддержка грабинга списков прокси с сайтов(поддерживается только следующий вид “прокси:порт”).
Описание опций:
- -f или –file – задаёт расположение файла со списком прокси или списком URL’ов. По умолчанию, если не задать данную опцию скрипт попытается обратится к файлу ./proxy.txt в данной директории.
- -t или –timeout – задаёт тайм аут для сокета. По умолчанию, равен 180.
- -c или –count – количество потоков. По умолчанию, количество равно 10.
- -u или –urls – опция которая указывает скрипту что в файле содержатся URL’ы(список сайтов для грабинга). По умолчанию, опция выключена
- -o или –out – задаёт расположение файла, куда будет выводится список рабочих прокси. По умолчанию, результат выводится на экран.
Для работы скрипта требуется Python 2.4-2.6.
Скачать pyCheckProxy.
Читать далее…
Комментарии