Похожие на Ограничиваем себя в расходе трафика
Поскольку у меня лимитный интернет (предоплачено 500 мб в месяц, а платить больше абонентской платы не хочется), я решил написать небольшую программу (не хочется скриптом называть, но по сути это скрипт. даже интерфейса нету) - демон, который висит в фоне и снимает показания счетчика. Не воды, а трафика. Когда достигнут лимит - предупреждает и отключает. Писал для себя, но решил кинуть на Pastebin и дать линк в твиттер. Тут же @hublog поправил меня - надо писать while 1, а не придумывать переменную и писать while a == a.
Что полуичлось - под катом.
UPD: Версия 2.0, теперь все делается прямо, а не через ж0пу %) Старая версия здесь.
30.03.09 16:18
Для размещения своей раздачи на одном популятном торрент-трекере возникла необходимость создать скринкаст. Немного погуглив так и не нашел решения сей проблемы под линукс. В итоге пришлось устанавливать Media Player Classic на WinXP в VirtualBox (винда в ВБоксе у меня стоит на всякий случай, типа такого). Скринкаст сделал, раздачу создал и вроде бы забыл о проблеме, но осадок остался.
Спустя некоторое время появилось свободное время и я решил написать на питоне скрипт для создания скринкастов.
Имеется машина, на которую поставили opensuse, но там нет кодеков и некоторых других нужных программ. На машине нет интернета. Требуеться за один заход потавить все нужные программы туда. Качать всё по зависимостям не предлагать. Если я поставлю в виртуальную машину opensuse и все нужные программы, что мне нужно будет сделать, чтоб перенести их туда?
opensuse до этого не пробывал
Как мне подключить инет? ппц уже около часа сидел, не как...
В обшем мне надо подключить по PPpoE.
Высокоскоростное подключение к интернет
Пишу для себя немного на python&pyqt4
До сих пор чтобы получить таковое "фирменное" уведомление делал
1 2 3 4 5
|
os.system('kdialog \
--title "This is a passive popup" \
--passivepopup "It disappears in about 3 seconds" 3') |
Конечно жуть, но средствами pyqt не выходит...
1 2 3 4 5 6 7
|
tray_icon = QSystemTrayIcon()
tray_icon.setIcon(QIcon('icon.png'))
tray_icon.show()
tray_icon.showMessage('It\'s me', 'Hello world!') |
Обидно,что уведомление всплывает в верхнем левом углу экрана, не зависимо от отго, где трей...
Подскажите, куда посмотреть?
В недавнем посте об отображении тегов mp3-файлов рассказывалось об утилите mp3info. К сожалению, она обладает существенными недостатками: не понимает ID3v2 и работает, как следует из названия, только с mp3-файлам.
Однако, сама по себе утилитка довольно удобна. Поэтому я решил написать небольшой скрипт, предоставляющий похожий интерфейс, но понимающий большее количество медиаформатов.
wget -m -k -nv -np -p -U "Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" <web-адрес>
GNU Wget - утилита, предназначенная для скачивания файлов из интернета.
описание используемых параметров:
-m - опция зеркалирования, включающая рекурсию и учитывающая время обновления скачиваемых ресурсов. эквивалентна -r -N -l inf --no-remove-listing.
-k - после завершения закачки выполнится преобразование ссылок в документе для офлайнового просмотра закаченных ресурсов.
-nv - отключение всех дополнительных сообщений во время закачивания. даже если эта опция указана, на экран по-прежнему будут печататься сообщения об ошибках и основная информация.
-np - при рекурсивном скачивании эта опция гарантирует, что не будут закачиваться ресурсы выше по иерархии сайта. другими словами, при скачивании определенной ветки сайта будет скачена только эта ветка, а сайт целиком.
-p - скачаются все файлы, которые необходимы для корректного отображения закачиваемой HTML-страницы, включая картинки, звуки и т.п.
-U "Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" - определение строки User-Agent для HTTP сервера.
<web-адрес> - собственно ссылка, с которой нужно начать закачивать сайт/ветку сайта.
Во времена Windows я пользовался такой удобной штукой, как "Джентльменский набор веб-разработчика", а при переходе на Ubuntu оказалось, что в мире линукса всё ещё проще.
Если для управления Apache вы пользуетесь такой удобной штукой, как rapache, то вы наверняка заметили, что с обновлением Ubuntu до версии 9.04 с ним произошло нечто страшное. При создании нового виртуального хоста (да вроде и при редактировании старого) окно rapache переставало подавать хоть какие-нибудь признаки жизни. Для меня, как для человека, ни разу не настраивавшего Apache, это было равносильно потере самого Apache.
Но оказывается, исправить эту проблему гораздо проще, чем я думал.
|
|
|
|
| Последние посты
|
|
| Последние комментарии
|
|
| Изменения
|
|
| Черновики (все)
|
|
| Избранное (всё)
|
|
|