LINUX.ORG.RU

Сообщения mahalaka

 

Как управлять настройками Firefox из webdriver?

Форум — Development

Всем привет. Встала такая задача - не перезапускать Firefox для переключения, допустим, прокси. Как это сейчас обычно делается? Создаётся профиль для Лисы, указываются настройки, и потом запускается сам браузер с этими настройками. Если надо поменять прокси - опять создаём профиль, глушим браузер, и запускаем новый браузер с новым профилем. Так вот, хотелось бы делать это без мучений с профилями, и тратой времени на перезапуск браузера. Сначала подумал о about:config, зашёл туда с помощью browser.get, попытался найти элемент - всё ок, но как только пытаешься куда-нибудь кликнуть, то получаешь исключение:

StaleElementReferenceException: Message: Element belongs to a different frame than the current one - switch to its containing frame to use it

Ну и конечно в исходном коде страницы никаких iframe-элементов нет. Назревает вопрос - как можно взаимодействовать с настройками Firefox(about:config, about:preferences), написанными на XUL, из Selenium webdriver? Или есть какой-то другой путь сделать это? Может быть открывать нужно какую-то sqlite-базу(не очень в теме как работают настройки Firefox), и там что-то менять? В общем буду благодарен за любую инфу.

 , ,

mahalaka
()

Некий учёт сетей и серверов

Форум — Admin

Привет, лор. У меня есть много разных серверов, и хотелось бы вести их учёт - то есть чтобы был некий холст, я расставляю там некие иконки с серверами, коммутаторами, и прочим, и добавляю к ним какую-то инфу :-) Вроде бы где-то видел такое. Можно и на бумаге, но неудобно.

Глупый вопрос, но буду рад если толкнёте куда нужно, спасибо. :-)

 

mahalaka
()

Как сделать статьи в mediawiki похожими на статьи в обычной Википедии?

Форум — Web-development

Всем привет. Сабж. Мало работал с mediawiki, и много не знаю, хотелось бы видеть на странице со статьёй такую же колонку справа, как в Википедии, с различной дополнительной инфой - как можно это реализовать?

Буду благодарен за помощь. :-)

 ,

mahalaka
()

tail для кучи лог-файлов

Форум — Admin

Всем привет. Есть некий каталог, в который постоянно пишутся новые лог-файлы. Как можно заставить tail -f постоянно читать новые файлы, появляющиеся в каталоге?

 

mahalaka
()

Какой процессор выбрать?

Форум — Linux-hardware

Всем привет. Задумался об обновлении своего компьютера, а точней о полной пересборке, и самый главный вопрос, вокруг которого будет строиться всё остальное - это процессор. И я хочу попросить помощи у знающих людей, т.к. за миром железа не слежу уже давно, и всё что у меня есть и на чём я работаю - это thinkpad t61.(а перебирать собираюсь десктоп на каком-то АМД, и соответственно хочу его юзать дальше).

Вот что я хочу:

  1. Маленькое энергопотребление/соответственно маленькая теплоотдача
  2. Куда воткнётся памяти > 8 гб(есть такие процессоры сейчас вообще? Куда нельзя столько воткнуть :-))
  3. Встроенное неплохое видео, чтобы 2D работало нормально, но и Майнкрафт какой-нибудь тоже тянуло. (так же желательно свободные драйвера, а не блоб по типу нвидии).
  4. Достаточная производительность для Firefox/Pycharm(Да,самые тяжёлые программы, которые я использую).
  5. Маленькая стоимость - чем меньше, тем лучше, в пределах 50-150$

Буду благодарен за советы, спасибо. :-)

 

mahalaka
()

Раздаю старое железо / жалко выкидывать

Форум — Talks

Всем привет! Из-за переезда раздаю хлам накопленный мною за какое-то время, может кому-то пригодится, иначе выброшу. Список пока что неполный, посмотрел только одну коробочку. Начнём:

Процы:

- Pentium 3 866/256/133 (сокет 370 вроде)
- Celeron 2.40/128/400 (478 сокет?)
- Athlon XP(возможно) (сокет A)
- Athlon, как выше, но с другой маркировкой. Позже уточню.
- Pentium MMX (7 сокет, насколько помню)
- Некий амдшный проц на 939 сокет, 2 ядра. Уточню.
- i486 SX
- Celeron 566/128/66 (370 сокет)

Все условно живые, на счёт AMD точно не могу сказать(двухядерный скорей всего мертвяк, надо проверять, но не на чем)

Память:

- Много планок PC-133 SDRAM по 64-128-256 метров. Уточню.
- 3 планки DDR по 256 метров. Уточню.

Сетевые карты:

- eth 100 mb davicon
- eth 100 mb DFE-338TX
- ISA диалапный модем? (WOW!)
- так же много других сетевых карт на PCI, позже уточню.

Видеокарты:

- AGP NVIDIA Geforce V9180SE (64мб вроде, квейк 3 тянет, проверено ;-))
- Rage pro turbo AGP (ATI кажется)

Пока всё, позже будет что-то ещё. Есть матери под 478 сокет, и есть мать под Asus Pundit. Вроде бы где-то завалялась рабочая мать с двухядерным(HT, ага) Атомом, рабочая, отдам тому кто возьмёт больше хлама :-))

Писать на thejon@jabber.no, если таковые найдутся. :-)

СПб.

 , ,

mahalaka
()

Как уменьшить количество подключений к удалённому хосту в PhantomJS?

Форум — Development

Сабж. В Firefox решается парой настроек:

self.firefox_profile.set_preference('network.http.max-connections', 3)
self.firefox_profile.set_preference('network.http.max-connections-per-server', 3)

А как это сделать в Phantomjs? Буду благодарен за ответы.

 

mahalaka
()

Отдам котяток

Форум — Talks

Привет, Лор! Извиняюсь за оффтоп. «Завели» кошку, оказалась беременной, родила 4 котят, им уже больше месяца, поэтому раздаю. Все здоровые, уже жрут мясо, везде бегают. Все мальчики.

Это первый, рыжий. Похож на лису с грустными глазами.

https://catray.space/wp-content/uploads/2016/20090105_002.jpg

https://catray.space/wp-content/uploads/2016/20090105_003.jpg

Второй, серый кот:

https://catray.space/wp-content/uploads/2016/20090105_004.jpg

https://catray.space/wp-content/uploads/2016/20090105_005.jpg

И ещё один рыжий, самый серьёзный из всех:

https://catray.space/wp-content/uploads/2016/20090105_010.jpg

Буду очень рад за них, если уйдут в хорошие руки. :-)

Контакт - thejon@jabber.no

СПБ

 ,

mahalaka
()

Нормальный стрим логов из Graylog

Форум — Development

Всем доброй ночи. Имеется приложение, которое пишет логи в Graylog, пытаюсь найти нормальный стрим логов реал-тайм(хоть в браузере, хоть ещё что), нашёл только стример на nodejs(запускать на стороне сервера в cli, отрисовка медленная, ЦПУ жрёт, выглядит не очень, никакой функциональности нет, и вообще не то), и какой-то стандартный graylog-dashboard, которому нужно пробрасывать API(работает на клиенте, в браузере) от Graylog, работает медленно, да и выглядит убогенько.

Хотелось бы найти стример логов в браузер для Graylog навроде logio.org, но чтобы работал на стороне сервера, отдавал красиво логи в браузер, и можно было логи фильтровать по уровню.

Если кто что знает - подскажите, буду рад :-)

 

mahalaka
()

Выбор железа для сервера

Форум — Linux-hardware

Всем добрый день/вечер. Решил собрать себе небольшой сервер, хотелось бы иметь что-то, что мало потребляет электроэнергии, небольшое по размерам, еле греется, есть много sata(4-6)-портов, и гигабитную сеть. Описываю периферию потому что хочу найти какую-либо материнку с уже распаянным процессором. Что-то типа Atom, или ARM. Желательно с поддержкой виртуализации, и Hyper Thread. Знающие, имеющие опыт - отзовитесь! :) Бюджет любой.

 

mahalaka
()

Сетевые интерфейсы в XEN

Форум — Admin

Добрый вечер. Понадобилось установить винду в XEN, всё настроил, но когда начал настраивать сеть - начались проблемы. В xl top видно следующее:

       WIN ------       1563   30.5    3170572   25.2    3171328      25.2     4    2      116       76    0        0        0        0          0          0    0
Net0 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net1 RX:    78720bytes      916pkts        0err        0drop  TX:   119086bytes     1965pkts        0err        0drop

Будто бы для этой вирт. машины создано два интерфейса. Хотя в системе интерфейс всего один. Так же как и в конфиге:

builder = 'hvm'
memory = 3096
vcpus = 4
name = "WIN"
vif = ['mac=00:50:56:00:11:22,bridge=br0']
disk = ['phy:/home/trash/win.img,hda,w','phy:/home/trash/win_D.img,hdb,w']

# Try to boot from CD-ROM first (‘d”), then try hard disk (“c”).
boot = "c"

vnc = 1
vnclisten = "0.0.0.0"
vncpasswd = "******"

Остальные вирт. машины имеют всего один сетевой интерфейс в xl top. При этом в виртуальной машине сеть работает вообще через раз, если выставить настройки, то сервер извне виден, а изнутри я вообще ничего не могу сделать - не пингануть, ничего, даже если виндовый «брандмаэр» отключать. В общем, не особо понимаю что происходит, может у кого-то уже были такие проблемы?

 

mahalaka
()

Как вызвать функцию из функции, которая в классе?

Форум — Development

Добрый день. Интересует, можно ли сделать следующее? Допустим у меня есть класс Class, в нём функция function1, а в ней - функция function2. Могу ли я при импорте класса вызвать function2 без вызова функции function1? Или эту функцию нужно returnить?

class Class():
  def __init__(self):
    print('Hi!')
  def function1(self):
    def function2():
      print('Hello!')

Хочу сделать так -

my_class = Class()
my_class.function1().function2()

 ,

mahalaka
()

Авторизация транспорта в SleekXMPP

Форум — Development

Всем доброго дня. Как авторизовать транспорт в SleekXMPP? Допустим есть ejabberd с pyicq, из обычного гуёвого клиента могу зарегистрировать icq, и писать в icq-сеть. Пытаюсь скриптом на SleekXMPP посылать сообщения на icq-jid вида 'UIN@icq.jabber.kokoko', но получаю месседж в логи -

lalala@jabber.kokoko - мой jid

2016-03-14 16:47:10,260 : DEBUG : RECV: <message from="UIN@icq.jabber.kokoko" type="error" to="lalala@jabber.kokoko/13486502321457963187348580"><error type="auth" code="401"><not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Error. You must log into the transport before sending messages.</text></error><body>test
</body></message>

Плагин для service discovery зарегистрирован

xmpp.register_plugin('xep_0030')

Но как что дальше не знаю. Буду рад если поможете.

 ,

mahalaka
()

Выбор веб-галереи

Форум — Web-development

Сабж. Нужна веб-галерея, желательно с админкой, поддержкой коментов, и красивым слайдшоу. Можно как дополнение к wordpress, и так же как самостоятельная сущность. Пересмотрел много плагинов для wordpress, но мало какие работали нормально, и соответствовали требованиям. Почти у всех были три кнопки настроек, одна из которых - купить про-версию. Поэтому прошу помощи.

 ,

mahalaka
()

Бесплатный хостинг с поддержкой FTP/SFTP

Форум — Talks

Доброго вечера. Собственно, сабж. Нужен бесплатный проверенный хостинг обычных html-страничек с поддержкой заливания через FTP. У кого-нибудь есть что-нибудь такое на примете? Буду рад ответам, спасибо.

 

mahalaka
()

Python и увеличение количества процессов в Pool

Форум — Development

Добрый вечер. Допустим, у нас уже есть запущенный пул потоков

from multiprocessing import Pool
pool = Pool(processes=50)

В него отправлены на выполнение с помощью apply_async какие-то данные(например список из 500 строк). Мне не понравилось что слишком медленно выполняется всё это. Могу ли я увеличить количество процессов в пуле прямо на лету, во время его работы?

Смотрел на форк multiprocessing, называемый billiard, там вроде есть функция grow у Pool, но до конца ещё не разобрался.

Всем спасибо за ответы!

 ,

mahalaka
()

Как вставить цветной символ в vim?

Форум — Talks

Сабж. То есть которые используются в bash, вида [[0;30? Вроде был какой-то режим специальный вставки в VIM.

 ,

mahalaka
()

7-zip и ограничение использование памяти(?)

Форум — General

Добрый вечер. У меня есть 7zip-архив с миллионом(возможно больше) мелких файлов. Сам архив весит около 20гб. На десктопе 4гб памяти, из которых свободно около 2.5гб. Когда пытаюсь разархивировать файл - система подтупливает на какое-то время, а 7zip убивается OOM-киллером. Есть ли какой-нибудь другой способ разархивировать архив, кроме как делать это на более мощной системе, или же добавлять кучу медленного свапа? Очень бы был благодарен за советы. Поверхностное гугление ничего не дало. Всем спасибо. :-)

 

mahalaka
()

Сборка статистики выполнения частей кода в Python

Форум — Development

Добрый день, Лоровцы.

Недавно задался вопросом - а как можно собирать время выполнения определённых функций в Python? На ум приходят Graphite, statd, и прочее, но хотелось бы услышать ответ знающих. И если такая фича в мире Пайтона есть, то возможно ли это делать с помощью декораторов?

 

mahalaka
()

Парсинг собственного формата

Форум — Development

Добрый день, Лоровцы. Допустим, я решил придумал новый формат, в котором буду хранить данные своей программы(текстовый вид), но в связи с незнанием некоторых моментов, хотел спросить, как можно в Python распарсить следующий вид данных?

$a = [asd:asd:asd:asd];

либо

$a = [
     asd:asd:asd:
     asd:asd:asd
];

Буду очень благодарен за помощь.

 , ,

mahalaka
()

RSS подписка на новые темы