Поиск жилья, информации о товарах, вакансий, знакомств, сравнение товаров фирмы с конкурентами, исследование отзывов в сети.
В интернет опубликовано много полезной информации и умение извлекать данные поможет в жизни и работе. Научимся получать информацию с помощью webdriver API. В публикации приведу два примера, код которых доступен на github. В конце статьи скринкаст про то, как программа управляет браузером.
Читать дальше →
Пора, наверное, скриптик для создания скайпового chroot-а в какой-нибудь git коммитить.
Прикрутил туда сегодя возможность открытия URL-ки в чате по клику.
Понятно, что браузера в скайповом chroot быть не должно. Поэтому открывать url-ки оно должно в браузере, запущенном за пределами chroot-а (или в своем chroote).
Для открытия URL скайп вызывает
xdg-open url.
Вообще-то для открытия URL в запущенном уже браузере существует mozilla remote протокол, и у него даже есть отдельный клиент mozilla-xremote-client.
К сожалению, в Debian отдельного пакета с этой полезной программой нет.
Она почему-то есть в составе пакета icedove. Который, естественно, в скайповом chroot тоже не нужен.
Ну в общем программу скопировал, пакет libnspr4 ей поставил, и написал следующий скрипт /usr/local/bin/xdg-open:
#!/bin/sh
mozilla-xremote-client "openUrl($1)"
Цена вопроса чуть больше 300Кб.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1145172.html. Please comment there using OpenID. Now there are comments
Что-то у меня в квартире стал плохо работать Wi-Fi. Попытки поменять используемый диапазон ничего не дали.
Мощность передатчика на точке доступа выкрутил на максимум, а толку чуть. Похоже что просто эфир в многоквартирном доме слишком сильно загажен стал. (эх, надо было вчера вечером скриншот с Wi-Fi analyzer-а на телефоне снять, чтобы вопросов не было).
Надо либо менять точку доступа на более мощную (что не факт, что поможет, поскольку Wi-Fi адаптеры в наушниках и телефонах останутся те же самые), либо ставить дополнительные приемопередатчики.
Тут у меня в ящике стола валяется старый, восемь лет назад купленный USB-Wifi донгл, асусовский какой-то, а на столе все равно стоит постоянно включенный почтовый сервер на базе Banana Pi.
Вот думаю, может туда hostapd поставить, и бриджом сделать. С тем же SSID, тем же PSK, но просто чтобы ближе был.
Насколько я понимаю, для технологии Wi-Fi наличие нескольких точек доступа в одну сеть это нормально.
И в DD-WRT на самом деле точно такой же hostapd, только для архитектуры mips, а не arm.
Вот только будет оно работать в таком варианте - когда просто одинаковые PSK и одинаковые SSID, и бридж в одну и ту же сеть? Или надо напрягаться и какой-нибудь RADIUS поднимать? На BananaPI-то его поднять в общем не проблема.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1140976.html. Please comment there using OpenID. Now there are comments
Собираю вот postgres в deb-пакет посредством докерного контейнера. Чем меня не устроил обычный pbuilder - вопрос отдельный и к делу не относящийся.
Доходит до выполнения тестов и говорит "Бум!". Смотрю логи "initdb: cannot be run as root
Please log in (using, e.g., "su") as the (unprivileged) user that will
own the server process."
Ну ладно, пожалуйста. Вписываю в запускаемый скрипт adduser builder и su на него перед dpkg_buildpackage.
su говорит "system error". Не могу, говорит аудит-запись записать. Оказывается у нас тут вездесущий pam устроен так, что в докере хрен работает при некоторых настройках сети.
Сделал бы chmod u+s на запускающий скрипт, но скрипты suid-ными быть не могут, хотя в данном случае речь о понижении, а не о повышении привилегий.
И ведь каждый из тех, кто принимал одно из вышеприведенных решений, заботился о безопасности, как он её понимал.
А вместе - фигня получается.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1140647.html. Please comment there using OpenID. Now there are comments