LINUX.ORG.RU

Сообщения AngryElf

 

Посоветуйте аппаратный ключик для x509

Хочу аппаратный ключик для аутентификации на https (на своих серверах) и в ssh.

Есть ли конторы, у которых можно купить 1-5 таких ключей?

Как оно будет работать с линуксом? Интересует совместимость с браузерами (opera/firefox/chrome), почтовыми и IM-клиентами.

AngryElf
()

Библиотека обработки картинок для Python

Есть древний PIL, на который все забили, я так понимаю (последняя версия и документация датированы 2005-м годом).

Есть биндинги к imagemagick с невнытным API, без примеров и документации.

А есть что-то массовое, современное, кошерное?

AngryElf
()

Посоветуйте wifi в miniPCI-E для aircrack-ng

На официальном сайте рекомендуют atheros, но у тех не всё понятно с фич-листом. В частности, те карты, что сейчас предлагаются на ebay (2424/5007eg) как-то неполноценны в плане фич (http://madwifi-project.org/wiki/About/ath5k/Status/PhyFunctions).

По поводу intel-овских карт для aicrack google отмалчивается. Кто-то может посоветовать что-то по теме?

AngryElf
()

ищу робо-конструктор

в свое время пробегали в толксах, кажись, ссылки на конторы, выпускающие приличные робоконструкторы (приводы, редукторы, блоки управления и т.п.) за вменяемые деньги, да вот что-то линков сейчас найти не могу.

Да не подскажет ли всезнающий All что-нить этакое для свободного времени, за разумную сумму. Всё что гуглится, стоит нереально - типа баксов от 30 за движок и вверх. То что было тогда - долларов 200 за здоровый ящик со всем-всем-всем.

AngryElf
()

softraid + lvm, странные подвисания

Имеется конфигурация:

00:1f.2 IDE interface [0101]: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller [8086:27c0] (rev 01)

К нему подключены 2 Seagate 500gb (ST3500320AS). Диски объединены в softraid (mirror). Поверх raid - LVM, внутри него

3 файлухи (reiserfs) под /, /home и /usr/portage

Несколько раз в час замечаются странные подвисания - большая часть приложений висит (например опера, mplayer), но некоторые работают (можно переключать рабочие столы, в уже запущенном konsole удаётся пускать консольные проги, например, iostat). Подвисает всё на несколько секунд - 5-10 максимум.

Когда успеваю глянуть в iostat, там видна вялая активность (запись со скоростью порядка 2-3 мегабайт/с) на диски sda3/sdb3 (они как раз объединены в вышеописанный softraid). Активности на dm-2 (который представляет собой виртуальный raid-девайс) - никакой.

Что это? Синхронизация массива или что? В /proc/mdstat ничего подозрительного. В dmesg тоже ничего нету.

AngryElf
()

Домофон и линукс?

Не уверен, что домофон - правильное название. Door access system типа. Т.е. фигня с кнопками и rfid-читалкой, висящая на двери, открывающая её же релюшкой или магнитом.

В общем, наша контора переезжает в новый офис и хочет поставить себе такое. Контора-инсталлятор предлагает всё сделать и поставить комп на винде (с эксчейнджем и еще какой-то бедой) для программирования и снятия статистики с двери. Судя по спецификациям у них на сайте, железка автономная, наружу имеет rs232.

Каковы шансы замены винды на линукс, при условии, что протокол работы между компом и железкой нам не дадут? :)

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

P.S. Предлагаемое нам оборудование производится компанией visonic (visonic.com)

AngryElf
()

python: hash2object

Чую, что уже было до меня, но выгуглить и выman'ить не могу.

Нужен способ двустороннего преобразования хэша в объект и обратно. Включая вложенность.

Т.е. к хэшу типа h = {'user' : 'anonymous', 'email' : 'anonymous@example.com'} я хочу обращаться типа так h.user, h.email.

А потом, после всех манипуляций, снова получить это как хэш (для передачи/сохранения).

Понятно, что реализуется это на коленке за 5 минут, но вроде бы где-то даже встречал в родной документации, да потерял.

AngryElf
()

sip console client / lib

Имеется список номеров (тыщи). Их надо обзвонить, проверив, что творится на той стороне - живой человек (гудки), автоответчик или сервисное сообщение (хорошо бы различать - "номер отключен" или "вне зоны действия сети").

Как водится, решение требуется максимально дешевое, хорошо бы открытое, посему ищется софтина или либа, умеющая звонить через sip и:

1. возвращать коды ошибки (трубку поднимали/нет)

2. записывать (если не умеет распознавать, гыгы) ответ для последущего анализа (разбор -"номер отключен" или-таки "вне зоны действия сети").

З.Ы. Не бейте меня, я не спамер. Работаю в смс-биллинговой конторе и остро стоит проблема фрода, т.е. надо постоянно проверять тыщи номеров, что бы знать, заплатит нам gsm-провайдер за них или нет.

Гугленьем пока нашел sipp и возвожность звонить непосредственно астериском. Может что по-проще есть?

AngryElf
()

программно отключить мышку

Имеется ноут от одной из тех контор, которые всё аппаратное стараются делать програмным. В частности, при закрытии крышки подсветка экрана не отключается.

Сделал простой скрипт с помощью halevt, выключающий монитор при закрытии крышки (xset dpms force off), но малейшее движение мышкой включает экран обратно. Отключение экрана через xrandr работает красиво, но при обратном включении все открытые окна ресайзятся кто куда.

Есть способ (программный) отключить мышку? Ну или, как вариант, запретить выход из dpms off шевелением оной?

AngryElf
()

Fluxbox - приклеивание окон

Оно вообще в fluxbox есть? Т.е. мне надо что б окна приклеивались границами друг к другу и к краям экрана при перемещении и изменении размеров.

>>>

AngryElf
()

gettext: добавить парсер/синтакс

Занимаюсь переводом одного php-шаблонизатора на gettext. Шаблоны содержат конструкции вида {tut_kakajato_stroka}, которые регекспами заменяются на локализованные строки. Хочу прикрутить к этому gettext с минимальными изменениями в структуре работы шаблонизатора. Так как шаблоны парсятся регекспами, а не include'ятся, заменить {} на _() нельзя. Я могу прогонять через gettext всё содержимое {}, но как поступить с pot-файлом? xgettext не понимает строки вида {строка} и игнорит их.

В документации и гугле ничего не нашел, хотя рыл долго. Пните в нужную сторону, плз.

>>>

AngryElf
()

[дарю новость]VLC зарелизился?

Гента ща ставит 0.9.0, без всяких rc и beta. А на сайте их ничего нету...

>>>

AngryElf
()

Сделать bluetooth-точку видимой. Из консоли.

Имеется домашний сервер с управлением по блютуз (с помощью anyremote).

Нужно сабж. Т.е. если я ввожу адрес точки вручную, то всё работает, но в обзоре bluetooth-устройств его не видно. Ставить kde-шный или gnome-овский апплет ради такой мелочи не хочется. Знаю, что включается это через dbus, но что-то не осилил подобрать магическую комбинацию параметров.

Определенно, должно быть что-то такое в тех же bluez-utils, но не нашел. Google тоже ничем внятным не помог. Явно что-то слишком простое, но проходит мимо глаз. Помоги, многоуважаемый all.

>>>

AngryElf
()

[флеш][техподдержка][куваев] Мульт про техподдержку

 

AngryElf
()

ping: DUP-пакеты

ADSL, 4мегабита вниз, 400кбит вверх. 

Когда канал пустой, пинги стабильные, потери - 0. 

Когда канал подзагружен (запущен осёл), начинаются чудеса:

--- www.example.com ping statistics ---
785 packets transmitted, 643 received, +142 duplicates, 18% packet loss, time 785232ms
rtt min/avg/max/mdev = 105.189/137.455/286.304/25.490 ms


Т.е если сложить received и duplicate, то получится ровно transmitted.

В зависимости от нагрузки, процент дублей растёт, но recv + dups = transm всегда. 

Это вообще нормально? Кого или что пинать?

Железо - gentoo box, 2.6.25, сетевуха: 
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter [1969:2048] (rev a0)

pptp-коннект к провайдеру, через модем Rotal Wireless ADSL2+.

>>>

AngryElf
()

emacs - изменить способ отступа в php

Наверное, не совсем в девеломент, не бейте сильно...

Исторически работал с таким вот способом отступов:

if ($a) {
    $b = 2;
}
else {
    $b = 3;
}

$function($a, // подразумевается, что параметры длинные и их приходится переносить
          $b,
          $c
          );



На новой работе руководство проектом требует смены на такой вот:

if ($a) {
    $b = 2;
} else {          // это к емаксу отношение не имеет, оно просто мне не нравится :-)
    $b = 3;
}

$function(
    $a,
    $b,
    $c
);



Емакс такие фентиля выкручивать не даёт, при первой попытке возвращает к своим предпочтениям. 
Менять редактор на другой не хочется. Отключать php-mode (и делать все отступы табами) - тем более. 
Помогите настроить php-mode, пожалуйста.

>>>

AngryElf
()

Ищу более информативный md5sum

Нужна консольная прога, считающая md5sum, но делающая это более информативно. Поясню. При пересчете большого количества больших файлов хочется видеть, где конкретно мы сейчас находимся. Вывод (если идёт в файл) буферизируется и совсем не понятно, на каком месте мы сейчас.

Т.е. от md5sum хотелось бы видеть:
1. Прогресс выполнения для одного и всех файлов
2. Рекурсивную работу по вложенным каталогам

Есть такое или придётся писать?

>>>

AngryElf
()

[пузомерка] количество запущенных терминалов

Давно что-то никто ничем меряться не предлагает.

Решил вот посчитать, сколько ж терминалов запущено. Хотел вначале pidof xterm сделать, потом вспомнил, всплакнув, что с полгода уже неЪшные кеды юзаю, набросал портабельный (хыхы) однострочник:

pidof `grep \`whoami\` /etc/passwd|awk -F: '{print($7)}'`|wc -w

Как можно заметить, считается количество шеллов. Будем считать, что это десктоп с одним залогиненным юзером (патчи приветствуются).

У меня выдало 26. У кого больше? :)

>>>

AngryElf
()

[идея]биржа opensource

Навеяло тредом про wine и вековым багом раскладок в фоксе...

Мысль в голову пришла. Интересно, есть уже где-то такое?

Сделать что-то вроде каталога. Скорее всего, это будет похоже на один из миллиона фрилансерских сайтов. Заказчики подают заявки вида "за реализацию такой-то фишки в такой-то софтине плачу столько-то денег". Желающие это реализуют, получают деньги, результат выкладывается в опенсорс (это главное условие), передаётся разработчикам.

Т.е. всё это возможно и сейчас, но цепочка достаточно растянута и нужно приложить немало усилий. Например, хочу я определенную фишку в программе, а разработчики её не хотят, например, по религиозным соображениям (т.е. они сами и за деньги её сделать не захотят). Где искать разработчика? На местной бирже труда?

Само собой, это может быть обкручено вебдванулями, т.е. связь, импорт-экспорт с багтрекерами требуемых софтин, платежными системами и т.п.

На такую биржу можно было бы штабелями отправлять всяких нытиков, для которых проблема не то что сделать реализацию самому, но и просто заслать багрепорт, например. Кроме того, там же можно заказывать всякие скрипты. Например, скрипты-дополнения для того же anyremote, скрипты-перекодировщики видео и т.п.

Т.е. главный смысл - дать возможность быстро и просто платить деньги за реальную помощ комьюнити.

>>>

 

AngryElf
()

[антивещества]Мемристор - потерянное звено в теории электроники

http://www.membrana.ru/lenta/?8178

Для Ъ

Четвёртый базовый элемент микросхем, предсказанный ещё 37 лет назад, родился в лаборатории Hewlett-Packard (HP Labs) в группе под руководством Стенли Уильямса (R. Stanley Williams).

Американские специалисты создали мемристор (memristor) — нелинейное сопротивление с памятью. Придумал его в 1971 году Леон Чуа (Leon Chua) из университета Калифорнии в Беркли (University of California, Berkeley), предсказав, что он должен стать четвёртым базовым элементом электроники после конденсатора, сопротивления и катушки индуктивности. Однако до сих пор мемристор оставался гипотетическим устройством, не имеющим физического воплощения.

Теперь HP Labs построила мемристор на основе тонких плёнок диоксида титана с точно выверенным и неравным распределением атомов титана и кислорода на различных уровнях. В результате мемристор меняет своё электрическое сопротивление в зависимости от проходящего тока. Подробности работы её авторы изложили в своей статье в Nature.

Для затравки хватит, остальное по ссылке - http://www.membrana.ru/lenta/?8178

>>>

 ,

AngryElf
()

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