Автоматизация
Какие процессы вы автоматизировали дома и/или на работе? Интересует всё подряд, если подкрепите скриптами, цены вам не будет.
Какие процессы вы автоматизировали дома и/или на работе? Интересует всё подряд, если подкрепите скриптами, цены вам не будет.
Добрый день уважаемые!
Хочу звонить с домашнего телефона по SIP. Я так понял для этого мне нужен voip шлюз (voip gateway). Смотрю на aliexpress - там их целая куча. В основном linksys. Может сообщество посоветует конкретные модели и расскажет на что обратить внимание.
Верхняя планка цены... ну к примеру 35$
Спасибо.
Посоветуйте умных, правдоподобных мультфильмов в жанре киберпанк, что-нибудь близкое по духу к фильму "газонокосильщик".
Фильмы тоже можно, но, наверное, я их все пересмотрел.
Кстати, рекомендую посмотреть "газонокосильщик" режисёрскую версию, кто не смотрел, она на 37 минут длиннее и там правильная хронология сцен. А вторая часть - говно.
Ранее, часто в комментариях упоминал, что нет необходимости дешифровать voip траффик, для распознавания языковых особенностей, вплоть до отдельных слов, вот та работа: Language Identification of Encrypted VoIP Traffic.pdf
Но, время не стоит на месте.
J. Hasse, T. Gloe und M. Beck, из Технического Университет Дрездена использовали схожий метод для идентификации телефонов, базируясь на уникальных паттернах сигнала.
Копипаста с pgpru.com
Каждый мобильный телефон имеет радиомодуль, содержащий аппаратные компоненты, работающие с аналоговым сигналом. Когда мобильный посылает пакет данных, то цифровой сигнал проходит через цифроаналоговый конвертер, диапазонный фильтр, миксер и усилитель. Неточности в процессе производства приводят к незначительным физическим различиям в этих компонентах. Даже компоненты из одной и той же серии одинакового производителя имеют разные свойства под воздействием случайных производственных факторов, небольших отличий в материалах и деталях.
Поскольку идеальное функционирование этих компонентов невозможно, то они производятся и продаются в соответствии с классами устойчивости к ошибкам. Такие погрешности в производственной цепочке неизбежно приводят к ошибкам в производимом радиосигнале. Для успешной работы устройства достаточно оставаться в рамках допустимых погрешностей по параметрам устойчивости к ошибкам, но более точное измерение этих ошибок позволяет получить уникальный отпечаток радиосигнала устройства. Такой отпечаток трудно подделать, поскольку он требует замены компонентов, которые нанесены на плату устройства путём радиомонтажа. Вместо работы с сырым сигналом исследователи разработали технологию сравнения текущих пакетов данных с идеально модулированным сигналом.
Используя широкодиапазонный перехват сигналов на основе платформ AirProbe и OpenBTS удалось решить проблемы с шифрованием и частотным перескоком сигналов в GSM-телефонии. Частичное дешифрование согласования сигнала улучшает показатели, но не является необходимым для распознавания устройств в GSM сети на уровне отпечатков радиосигнала без знания идентификаторов IMEI/IMSI и без какого-либо предварительного взаимодействия с устройством, отправляющим сигнал.
Путём пассивного мониторинга можно собрать уникальные отпечатки всех доступных устройств в GSM-сети, что было проверено экспериментально в реальных условиях. Доступные исследователям 30 телефонов оказалось возможным распознать с точностью до 97.62%, включая 4 практически идентичных телефона и 9 телефонов близких моделей. Таких высоких результатов удалось добиться даже несмотря на то, что стандарты связи GSM предписывают высокие показатели аккуратности работы радиооборудования. В будущих исследованиях предполагается изучить влияние температуры и перемещения на характер изменения отпечатка и ввести более точные алгоритмы его сбора чем простое накопительное усреднение паттернов. Также исследователи планируют осуществить слежение в реальном времени и выявление попыток подделки и искажения радиоотпечатков.
Сама работа: Forensic Identification of GSM Mobile Phones.pdf
Это явственное напоминание «лолка-vpn-vps-proxy-анонимусам» и «кухонным-stego-какирам» о том, что просто для понимания апстрима слежки надо мыслить гораздо шире проксей, впс и веб-стего-сервисов. :D
На закуску 2 картинки: паттерн GSM сигнала, паттерны audio signal, speex bit rates, packet sizes.
…Al Atkins — Demon Deceiver. От этого альбома просто крышу сносит, особенно от Money Talks.
На скриншоте нативная версия платформы с самодельной конфигурацией для подготовки зарплатных реестров для банков в электронном и печатном виде. Файловый вариант базы. Дистрибутив - Lubuntu 12.04, дефолтная тема оформления и шрифты.
PS: Единственная оговорка - haspd лучше взять с официального сайта SafeNet
Посоветуйте игру наподобие cortex command или openclonk, где весь мир разрушаемый по пикселям. Эти две игры можно считать образцом сюжета, но первая уже два года все тормозит и падает, а у второй кривущее управление и всего десяток карт.
Недавно была новость про выход wine 1.6. Но его нет даже для Sid, не то что для testing (jessie) Гугл подсказывает, что надо бы компилировать вручную, но есть способ установить Wine через репозитории Убунту
Внимание, все, что вы делаете, делаете на свой страх и риск :) так как, в принципе, может поломаться зависимость, или версия библиотеки..... Обязательно создайте бэкап всего ценного на диске, так как в принципе установка не из родного репозитория может сломать систему!
итак, в sources.list добавляем:
deb ftp://ftp.debian.org/debian/ jessie main contrib non-free
deb http://us.archive.ubuntu.com/ubuntu/ saucy main restricted
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu saucy main
выполняем
sudo apt-get update && sudo apt-get install wine1.6
в принципе, все работает, система не рухнула.... по субъективным ощущениям, wine 1.6 быстрее...
P. S : не забудьте закомментировать из sources.list строчки с упоминанием убунту, и выполнить после этого sudo apt-get update!
P.P.S
кстати, в принципе, так можно и другие проги из репы убунты ставить....
P.P.P.S:
лучше так не делать, это неканонiчно XD
настроил по рецептам:
http://habrahabr.ru/post/112534
http://wiki.debian.org/Multi_Seat_Debian_HOWTO
получилось почти все, вполне юзабельно, но приходится грузиться со старой видюхи в BIOS-е, хотелось бы с новой
карты:
02:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G400/G450 (rev 85)
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Redwood PRO [Radeon HD 5500 Series]
всего 3 моника: 2 на Radeon-е и 1 на Matrox если в BIOS выбрать Primary Video: PCI, то все работает
если же в BIOS выбрать Primary Video: PCI Express, то изображение появляется только на 2-х мониках Radeon-а после инициализации его framebuffer или после рестарта kdm, а моник матрокса остается темным с момента ребута, как будто и вовсе выключен
Даже будучи фанатом консольных программ, «ковбоем клавиатуры» :], нельзя отрицать удобство графического интерфейса, как например браузер или файловый менеджер. Программы есть, а управлять окнами кто будет? Вешать все на хоткеи, и прыгать с клавиатуры на мышку не комильфо. С этой целью изобретаю свой велосипед, универсальный тулбар для управления окнами и запуска программ, но начну с начала...
Вверху на скриншоте закос под кеды, значки рабочего стола в отдельных ээ.. окнах? Не знаю что это такое, но сделал так же.
DestroyFunc FuncFvwmDesktop
AddToFunc FuncFvwmDesktop
+ I DestroyModuleConfig FvwmDesktop$0: *
+ I *FvwmDesktop$0: Geometry $1
+ I *FvwmDesktop$0: Font "Shadow=0 0 BottomRight:StringEncoding=UTF-8:xft:Sans:Medium:Roman:size=8:minspace=False;fixed"
+ I *FvwmDesktop$0: Colorset 2
+ I *FvwmDesktop$0: (Container, Frame 1, Colorset 9)
+ I *FvwmDesktop$0: (Container(Frame 0, Padding 10 10, Colorset 2, Columns $3, Rows $4))
+ I PipeRead '$./desktop.sh $0 $2'
+ I *FvwmDesktop$0: (End)
+ I *FvwmDesktop$0: (End)
+ I Module FvwmButtons FvwmDesktop$0Внизу находится тулбар с иконками, закос под хфсе, и по порядку. Первая иконка слева статична, просто сворачивает/восстанавливает все окна.
Следующие 4 иконки (на самом деле их 13) прокручиваются, то есть, наводишь на них мышку, крутишь колесико, и они крутятся списком влево/вправо, - удобно, что их может быть сколько угодно, но при этом чтобы не разводить зоопарк иконок, сохранить минималистичный вид, они просто листаются влево/вправо, а и еще, не нужно совершать лишних кликов, - крутить колесико легче.
При клике на иконку запускается программа.
При повторном нажатии на иконку активируется окно уже запущенной программы - закос под «оффтопик максимальный».
При двойном клике на иконку запустится еще одна копия программы. И уже тогда, при простом клике на иконку, окна данной программы будут активироваться по очереди (типа как Alt + Tab, но только для конкретно данной программы).
По нажатию правой кнопки мышки всплывает закос под максимальную - миниатюры всех окон данной программы, можно кликнуть на любую и сразу переключиться на нужное окно. :)
И самая крайняя иконка справа тоже является списком иконок, который прокручивается колесиком, но на ней забиндены различные директории (корень /, хомяк ~, /tmp, все директории в /mnt/* и /media/*), а не программы. И просто клик по ней вызывает менюшку-директорию, по которой можно быстро зайти в нужную директорию и находясь в ней запустить файловый менеджер или консоль.
И все это: интерфейс FVWM со вставками bash-пайпов (скриптов) для описания логики поведения элементов. Тулбар еще в процессе допиливания, и думаю чего бы еще удобного и нескучного к нему прикрутить, поэтому если вас как и меня не устраивают уже существующие панельки, то можно заделать свою, супер-мега-удобную в FVWM.
За что мне нравится ковырять FVWM, что это как конструктор (а кто-то просто играет в майнкрафт), и что реализовать здесь любую мегафичу делов на пару дней, в то время как умы мелкософта трудились над ней месяцами. :)
Когда реализую в тулбаре все услышанные предложения и доведу до ума код, чтобы было не стыдно его показать, - зарегиструюсь на гитхабе и выложу конфиг.
Всем привет
А существует ли сабж свежее, чем Motorola Milestone?
Спасибо
по просьбам трудящихся :)
/* БАГРЕПОРТЫ И ФИЧРЕКВЕСТЫ ПРИВЕТСТВУЮТСЯ! */
многие пользователи ЛОРа пользовались моей поделкой для поиска/прослушивания музыки из ВК прямо из CLI. так вот: на днях вк видимо отключил своё старое API и скрипт перестал работать :(
пришлось переписать скрипт на новый ляд на новую версию API (v3.99), а заодно почистить немного код и выпилить скачивание альбомов/дискографий в отдельный скрипт
changelog:
[+] Полная поддержка Cygwin
[+] Используем VKApi v3.99
[*] Теперь скрипт загрузки дискографий и альбомов идёт отдельно
[+] Добавлен цветной вывод. Отключается переменной cfg_color_output
[*] Исправления для поиска плейлиста по ID пользователя
[+] Добавлена функция "Рекомендации" из ВК.
Использование: vksearch --get-recommends <ID>
[+] Добавлена функция "Предложения". Можно ввести имя исполнителя/название трека, чтобы получить рекомендуемые композиции.
(в отличие от "get-recommends", используется last.fm вместо вк)
Использование; vksearch --suggest Within Temptation
Также возможно получение рекомендаций по вашему плейлисту ВК.
Использование: vksearch --suggest --user-playlist <ID>
[+] --user-playlist теперь принимает несколько ID
[+] поддержка дозагрузки/уже загруженные песни пропускаются.
[*] исправлена загрузка песен со спецсимволами типа * ? < > ' " и пр.
[+] теперь для --user-playlist по-умолчанию берутся все треки, но нужное количество по-прежнему можно задать через --count
[*] исправлена загрузка файлов с омг длинными именами, типа:
"Краски - ... а девочка танцует, девочка смеется.. она тебя забудет, и больше не вернется... а девочка танцует КОРОЛЕВА НОЧИ... она тебя не любит, она тебя не хочет..... "
Ограничение на имя файла составляет 70 символов.
[+] добавлена работа с offset. Теперь количество песен в запросе на поиск не ограничено (раньше было ограничение: 300)
Релиз.
VKSearch 1.0: Поиск, прослушивание и закачка музыки с сайта VKontakte.ru!
Для работы скрипта не требуется авторизация ВКонтакте. by snoopcatt, © 2010-2013. Лицензировано под GNU GPL v2.
* Использование: vksearch [опции] запрос
--help: показать это сообщение и закрыть vksearch
--user-playlist: использовать плейлист пользователя(ей) по ID
--search: использовать поиск по всей коллекции ВК
--get-recommends: рекомендации пользователя по ID (используется ВК)
--suggest: рекомендации пользователя по ID или запросу (используетcя LastFM)
--play: проиграть найденный список треков
--get: скачать найденный список треков
--play-one: проиграть один из найденных треков
--get-one: скачать один трек
--make-playlist: создать плейлист
--count=N: искать N треков
--save-to=PATH: сохранять плейлист и треки в указанный PATH
--write-tags: записывать id3 теги в скачанные треки
--get-lyrics: скачать текст песни
--silent: тихий режим
Перемещено tazhate из talks
Дан код. Нужно сделать так, чтобы не было ошибки, если в заданной директории нет файлов с заданными расширениями (то есть чтобы программа ничего не выдавала, если нет файлов с такими расширениями)
Собственно, сабж.
Возникла просьба хранить копии некоторых данных не только на электронных носителях (в сейф складываются SD-карточки), но и на бумажном с возможностью восстановления после сканирования. Честно говоря, такого пэйперпанка от руководства не ожидал.
Base64 даёт опасно-неразличимые символы 0ОIl, hexdump даёт бешенный оверхед, различные онлайн qr-кодеры почему-то ломаются после килобайта текста :)
И, конечно, желательно бы использовать средства, имеющие хотя бы намёк на стандартность.
Привет всем. Сейчас иногда полистываю SICP (книга стоящая). Но что есть кроме нее из серии «сборник задач по программированию»? Из серии олимпиадных и т.п.? Желательно, чтобы она не была уж очень математически направленного характера.
Есть ли в англоязычном мире аналоги нашего рутрекера? Чтобы универсально, оперативно, много, и, главное, нормально оформлено? А то на рутрекере проблемы с англоязычным контентом, а все зарубежные трекеры, что я видел, представляют из себя зловонные помойки, на которых понятие «оформление раздачи» отсутствует как таковое. Пусть будет тред обмена местами обмена, в общем.
Предпочтительно пазлов, где думать нужно. В качестве примеров: Bobby Carrot и WALL-E.Играть буду в линук-версии MicroEmulator-a Телефон — старый не тач с малюсеньким экраном.
Ещё бы файлообменник с корректным mime-type для jar/jad.
Edit: Только то, что играли/прошли/играете с большим удовольствием лично вы, или то, что бы вы поставили на телефон своему ребёнку в первую очередь.
Итак: как сделать генератор электромагнитных импульсов, которые смогут вырубить камеру наблюдения на 25-30 секунд. Я посмотрел гайд, как делать такую штуку из обычного фотоаппарата, но понимаю,что такой генератор выбьет камеру на несколько секунд.
Задача практическая, но just for lulz
Скажите пожалуйста, а ещё остались бесплатные, работающие dyndns сервисы, которые поддерживают wildcard?
Перемещено tazhate из talks
Дорогие мои аналитики, посоветуйте достойный рог изобилия торрент трекер.
| ← назад | следующие → |