LINUX.ORG.RU

Сообщения 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
()

Вопрос об архитектуре веб-приложения.

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

Представим что у нас есть стандартный сайтик с страницами генерируемыми Django/PHP/etc. У сайтика есть одна БД с таблицей пользователей и прочими данными. Еще у сайтика будет чат на comet. Чат реализуется на какой-то другой технологии, например Twisted. Чат должен работать с той же таблицей пользователей что и главная часть приложения.
Это реализуется как два не связанных приложения, просто делящих одну БД.

Собственно вопрос: На сколько это правильно/хорошо? Какие есть другие правильные/неправильные решения?

urxvt
()

[Java][StackOverflowError] Дырка в компиляторе.

 

Доброй ночи.

На HN наткнулся на занятную шутку с Java.

interface Pong<T> {}
class Ping<T> implements Pong<Pong<? super Ping<Ping<T>>>> {
    static void Ping() {
        Pong<? super Ping<Long>> Ping = new Ping<Long>();
    }
}

При попытке его скомпилить вываливается StackOverflowError. Вот так вот.

$ javac Ping.java

The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
    at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:568)
    at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:3294)
    at com.sun.tools.javac.code.Types$23.visitClassType(Types.java:2618)
    at com.sun.tools.javac.code.Types$23.visitClassType(Types.java:2605)
    at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:568)
    at com.sun.tools.javac.code.Types$UnaryVisitor.visit(Types.java:3294)
    at com.sun.tools.javac.code.Types$23.visitClassType(Types.java:2618)
    ...

Источник: http://news.ycombinator.com/item?id=3267663 (https://gist.github.com/1387113)

P. S.

Ах да, в коментах пишут что CL не отстает. Хотя у него макросы, ему простить можно.

urxvt
()