LINUX.ORG.RU

Сообщения urxvt

 

Отладка Python2 в prodruction.

Здравия.

Пользуюсь я тут getmail, и он иногда зависает: лог обрывается, процесс просто висит часами. Похоже на deal-lock какой-то. Как можно сделать слепок состояния всех потоков в Python2 на бегущем процессе без модификации исходника? Для Python3 есть такие прекрасные штуки как PYTHONFAULTHANDLER, -X faulthandler. К сожалению, они не доступны для Python2. А можно ли как-то увидеть состояние потоков для Python2? Питонисты, как вы отлаживаете такие ситуации?

Python2, Я.Почта (с гугловыми ящиками все норм).

 ,

urxvt ()

Куда пропал jollheef?

Привет.

Тут заметил, что славноизвестный и очень активный, в последнее время, товарищ jollheef куда-то пропал. Он отпуск взял, или его условный dk- в офлайне нашел?

Последнее посещение: 29.03.19 16:13:07

 

urxvt ()

Появился текущий каталог в $PATH.

Появился текущий каталог в $PATH.

Приветствую.

Заметил у меня появился текущий каталог (".") в списке $PATH. Появился и для смертного пользователя и root, и в bash, и в zsh. У меня Archlinux. Перерыл все соответствующие конфиги в домашнем каталоге, а также /etc, но не нашел где бы оно добавлялось. Также пробовал создать нового пользователя — у него та же история. Пробовал разные эмуляторы терминала (xterm, urxvt, st) Интересно еще то, что если залогиниться в виртуальной консоли (та которая через Ctrl+Alt+F1) то там $PATH другой и текущего каталога в нем нет. Не пойму как тут иксы могут быть замешаны.
Собственно пару вопросов. Это так задумано в Arche? Я, конечно, очень сомневаюсь, но подтверждения не нашел. Что еще можно глянуть?

Где проверял:
~/.bash_profile
~/.bashrc
~/.zshrc
/etc/skel/.bash_profile
/etc/skel/.bashrc
/etc/bash.bashrc
/etc/zsh/zprofile
/etc/profile
/etc/profile.d/*
/etc/zsh/zprofile

# zsh
$ echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin
$ bash
$ echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
$ su
Password:
# echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
# zsh
# echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
#

 ,

urxvt ()

Какую витую пару выбрать для сети в доме?

Приветствую.

Нужно с нуля проложить сеть в доме. Все более-менее стандартно: часть кабеля по потолку, часть в штробах по кирпичным стенам (без гофры). Но кабелей этих, как оказалось, тысячи: тоньше, толще, дешевле, дороже. [1] Я так понимаю, с прицелом на будущее нужно брать категорию 6. Или лучше 6а? Какой конкретно кабель с учетом толщины жил и изоляции (или чем там они еще отличаются) лучше выбрать под такие условия?


[1] Например смотрю тут: https://e-server.com.ua/kabel-vitaya-para?Cabel_type=UTP&Category_cabel=к...

 ,

urxvt ()

Автоматическое маштабирование графика в Graphite.

Приветствую.

У меня есть пара метрик в Graphite, как на рисунке.
https://postimg.cc/image/mzpr59up3/
Представим, что красный график себе колеблется от 0 до 100, а зеленый это uptime приложения, который монотонно растет от 0 до заоблачных вершин. Все хорошо пока значения зеленого не сильно отличаются от красного. Сейчас же чтобы подогнать его, более-менее, в тот же диапазон я пользуюсь функцией scale, но, поскольку значения то растут то падают, это достаточно неудобно, постоянно приходится подбирать коэффициент.
Собственно вопрос: можно ли это как-то автоматизировать, чтобы зеленая метрика автоматически масштабировалась на виджете? В принципе, ее значение не важно, главное видеть тенденцию.

 

urxvt ()

Подключение NC-датчиков к GPIO

Приветствую.

Интересует подключение промышленных 12-ти вольтовых датчиков с NC контактами к Raspberry Pi GPIO. Хоть сейчас и эпоха IoT, как заявляют большевики, но внятного руководства я не нашел. В силу своего понимания вопроса я накидал тут примитивную схему.
Представим что это сигнализация какого-то сарая, к RPI подключена дюжина датчиков и похоже ее достаточно просто вывести из строя. Например, если злоумышленник подаст высокое напряжение на линию одного датчика то, я так полагаю, RPI может сразу испустить дух. Собственно вопрос, как это сделать по-человечески? Может есть какие промышленные платы которые тут можно использовать? На сколько это вообще правильно?

+----------------+                          +------------+
| Motion Sensor  |                          |  RPI GPIO  |
+----------------+                          +------------+
| VCC | GND | NC |          +---------------| GND        |
+----------------+          |               |----        |
   |     |    |             |               | 1          |
   |     |    |             |               |----        |
   |     +------------------*               | 2          |
   |          |             |  +-------+    |----        |
   |          +----------------+   R1  +--- | 3          |
   |                        |  +-------+    |----        |
   |                        |               | 4          |
   |                        |               |----        |
   |  +----------------+    |      +--------| 5          |
   |  | Another Sensor |    |      |        +------------+
   |  +----------------+    |     +++
   |  | VCC | GND | NC |    |     | | R2
   |  +----------------+    |     | |
   |     |     |    |       |     +++
   *-----+     +------------*      |
   |                +--------------+
   |                        |
   v                      -----
 +12V                      ---
                            -

 , ,

urxvt ()

Как управлять зоопарком мелких скриптов-демонов?

Приветствую.

Есть небольшое количество (скажем десяток) мелких скриптов-демоненков. Периодически некоторые выкидываются за ненадобностью, другие добавляются, и т. д. Скрипты на Python. Сейчас все запускается и мониторится вручную в screen.
Собственно вопрос, как этим удобно управлять? Хотелось бы какой-то application server в духе Tomcat или uwsgi в который можно было бы кидать новый скрипт, а управление и логирование ложилось на плечи этого сервера.
Есть ли Tomcat в Python-мире? Как вы решаете эту задачу?

 ,

urxvt ()

Доставка батарей с Ebay.

Мое почтение, товарищи.

Задумал тут заказать на Ebay батарею к ноуту, но грызут сомнения в вопросе доставки. Нормально ли их в Украину доставляют? Есть истории с хепиендом?

Перемещено JB из general

 

urxvt ()

Удобно ли пользоваться ноутами с сокетом для зарядки сзади?

Hi, there.

Я всегда пользовался ноутом в котором кабель от блока питания подключается слева. Меня такое положение устраивает идеально, но тут пригляделся к линейке Thinkpad, в которой зарядка подключается сзади. Честно говоря я себе слабо представляю преимущество такого решения и вижу только неудобства. Но возможно я ошибаюсь, и потому хочу узнать мнение пользователей заднезарядных устройств. Что скажите по этому поводу?
Ноут 99% времени эксплуатируется в позиции на коленях или с погнутыми ногами лежа на спине (так, только без этой приблуды http://img.fleks-desk.ru/images/gallery/fleks-ad4424h-notebook-table-with-hol...).

 

urxvt ()

Фон под текстом в Emacs'e почему-то отличается от дефолтного фона.

Привет.

Заметил в Emacs'е странное поведение для некоторых цветовых схем. Дело в том что цвет фона пространства под текстом (даже пробелом) в нормальном цвете, в соответствии с определением в файле схемы, а вот пространство окна без текста почему-то чуть-чуть отличается (#232323 вместо #242424). Вот скрин на котором видно (если немного увеличить) данную фичу. http://postimage.org/image/ra4wzjt7d/full/
Стыкался кто с таким поведением?
Баг проявляться на темах: Wombat, Zenburn.

$ yaourt -Qs emacs
extra/emacs 24.2-1

 

urxvt ()

Вопрос по физике о лучах ультразвуковых волн.

Вечер добрый, линуксоиды^Wфизики.

У меня неотесанного возник вопрос следующего характера. Пускай имеется излучатель ультразвуковых волн и он может одновременно излучать направленные волны на двух частотах. Имеем ли мы право говорить что источник излучает два луча или же это уже будет один луч в который сольются два исходных?
Под одновременностью тут скорей понимается чередующаяся серия из различных частот, скажем он 1 сек. пищит на частоте А, потом 1 сек. на Б, и опять на А и так далее.
Благодарю за помощь.

 

urxvt ()

Посоветуйте недокомпьютер для GNU/Linux.

Вечер добрый.

Решил я тут избавиться от шумящих железок в комнате и в связи с этим возникла идея оставить там постоянно включенным только небольшой девайс по типу такого: http://news.cnet.com/8301-17938_105-57439660-1/android-mini-computer-selling-...$74/ или Raspberry Pi. Я слабо ориентируюсь будет ли достаточно подобных мощностей для просмотра видео по сети и флеша на Ютубе. Слышал что Raspberry Pi заказать не так просто как бы хотелось. В связи с этим прошу посоветовать что-то отвечающее следующим требованиям:
* возможность подключения внешнего монитора
* возможность установки расово чистой ОС
* поддержка Wi-Fi из коробки будет плюсом
* вычислительная мощность достаточная для просмотра видео (хотя бы обычного ДВД рипа) из Wi-Fi сети
* встроенная аудиокарта
* возможность без проблем это заказать over Internet
* небольшая стоимость

Заранее благодарен.

 ,

urxvt ()

Сломалась очистка /tmp при загрузке после обновления в Archlinux.

Вечер добрый.

Обновил 10-го Archlinux и заметил что с тех пор не очищался /tmp. Что они там поменяли? В новостях про /tmp не было. Как он должен очищаться, не подскажите?

 

urxvt ()

Как установить новый порт на старую версию FreeBSD?

Здравствуйте.
У меня вопрос по установке софта в FreeBSD. В FreeBSD 9 доступен порт с последней версией софтины. Мне нужно эту же версию установить на FreeBSD 8. Как я могу это сделать? Будут ли у меня доступны все свежие версии портов если я просто обновлю дерево портов на 8-ке?
Сервер достаточно боевой и экспериментировать немного сцыкотно :)

 

urxvt ()

Как вернуть переключение языковых раскладок по кругу в обе стороны?

Приветствую.

Уже с месяц как после апдейта раскладки перестали переключатся по кругу в обе стороны, а теперь только в одну. Кто-то в курсе как это вернуть/настроить?

Дистр: Archlinux
Раскладки настраиваются так: setxkbmap -layout us,ru,ua -variant ,winkeys,winkeys -option grp:alt_shift_toggle,terminate:ctrl_alt_bksp,compose:ralt

Поясню, может кто не понял.
У меня есть три раскладки и раньше они переключались по следующему алгоритму. Если нажать правый Шифт (с Альтом естественно) то включалась идущая в списке справа от текущей раскладка (us -> ru, ru -> ua, ua -> us). Если левый то наоборот: ua -> us, us -> ru, ru ->us. Круг получался замкнутый и было учень удобно в одно нажатие включить необходимый язык.
Сейчас же они всегда переключаются только в одну сторону (вправо) не зависимо от того какой Шифт нажимали.

 

urxvt ()

Как или чем отлаживать Javascript в IE.

Здравствуйте.

Как кто отлаживает Javascript в этом богомерзком браузере? Он обнаглел на столько что даже не сообщает о том что ошибка присутствует. Я нагуглил какой-то DebugBar, но с него толку ноль. Как вы справляетесь с данной задачей?

 , , ,

urxvt ()

Встроенная {svn,git}-вебморда.

Приветствую.

В Mercurial есть полезная команда server, которая запускает веб-сервер (встроенный) с веб-мордой текущего репозитория. Я так понял что ни у svn ни у git такого нет. Верно я понял, или просто гуглить не умею?

urxvt ()

[webkit] Как дебажить Javascript в Safari.

Вечер добрый.

Есть JS ошибка в Safari (запущен под окнами, и беда в том что этот чудо-браузер даже не намекает на место где возникает ошибка. Может кто сталкивался? Как отловить место ее возникновения?

Вот скрин, если что: http://xmages.net/storage/10/1/0/d/c/upload/691ce801.png

urxvt ()

[webdev] Зачем нужен frontend web server?

Вечер добрый.

У меня тут на досуге возник следующий вопрос. Например у нас есть како-то веб сервер в духе node.js, twisted, etc. Представим что на нем крутится что-то более менее динамичное, например тот же чат. Обычно перед ним ставят какой-то «продвинутый» сервер (nginx). Вот у меня собственно и возник вопрос, что это нам дает? Очень в общем я примерно понимаю, но внятно ничего сформулировать не могу. Хочется конкретных примеров из жизни.
Статьи и книги по этому вопросу wellcome.

urxvt ()

Подскажите Javascript фреймфорк.

Приветствую.

Есть сервер, взаимодействующий с клиентом по TCP, такой себе COMET без HTTP.
Клиентскую часть предполагается реализовать на Javascript. Может подскажете удобный JS фреймворк для данной задачи.
А то гуглятся либо проприетарные решения вместе со своими серверами, или COMET.
Заранее благодарен.

urxvt ()

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