LINUX.ORG.RU

Сообщения olegd

 

Постоянно работающий Skype

 

Возникла необходимость круглосуточно держать Скайп включённым, чтобы сохранялись входящие сообщения, а исходящие доходили до адресатов, редко включающих Скайп. Настольный компьютер потребляет слишком много энергии, поэтому возникла мысль приобрести для этого отдельное маломощное устройство. Имеет ли смысл с этим возиться? Если да, что именно искать? Стоимость — скажем, до 1000 рублей.

Телефонный скайп не годится — чересчур падуч и склонен пропускать входящие, если работает другая программа.

Или есть какой-то другой способ обеспечить отправку и приём сообщений Skype, когда адресат и получатель не пересекаются по времени?

Не уверен, в каком разделе место этим вопросам: Network, Desktop или Hardware. Поэтому в General.

Тут ещё подсказывают: хоть с выделенной железкой, хоть с VPS нужно будет синхронизировать логи Скайпа на нескольких машинах. Как Скайп синхронизирует данные между несколькими клиентами? Почему штатная синхронизация может задерживаться на несколько дней и больше?

olegd
()

Man on the side attacks

 

http://www.wired.com/opinion/2013/11/this-is-how-the-internet-backbone-has-be...

Журнал Wired объясняет, как АНБ воровало пароли и распространяло вирусы при помощи подделки TCP-пакетов. Суть метода man-on-the-side — определить, что от пользователя пошёл запрос к серверу, и прислать свой ответ раньше, чем настоящий сервер. Таким образом перехватывали обращения к DNS (подменяя адрес, либо присылая ответ «ничего не найдено»); подсовывали страницы с вирусами; внедряли в страницы картинки якобы с почтового сайта, прехватывали обращения к этому сайту и получали куки, с которыми заходили на сайт.

Вопрос к специалистам: поможет ли против этого шифрование? И если все начнут шифроваться, какие грабли нас ждут?

olegd
()

Чем редактировать музыку MOD?

Есть музыкальный файл из старой компьютерной игры. Формат MOD, нормально играется Timidity, MikMod и DeaDBeeF. Хочется отрезать последние несколько секунд и приклеить их в начало. Какой программой это проще сделать?

Зачем это делать? Файл предназначался для зацикленного воспроизведения, последние секунды — вступление.

olegd
()

Сохранить процесс на диск

 

Существует ли способ сохранить на диск состояние отдельного процесса, чтобы выключить машину, а затем снова включить и продолжить с места остановки? Всё, что нашёл поиском в сети, эквивалентно нажатию Ctrl-Z с последующим принудительным заталкиванием памяти процесса в своп. Перезагрузку предложенные способы пережить не позволяют.

Поясню на примере, что нужно. Запущен какой-то длительный вычислительный процесс. Например, архивирование образа виртуальной машины. Через 12 часов выполнено 80%, но тут приходит электрик и требует срочно потушить все электроприборы в связи с ремонтом подстанции и ожидаемыми скачками напряжения. Suspend в системе не настроен, да и не нужен, требуется усыпить всего 1 процесс. Как сохранить промежуточный результат на время выключения?

Как я понял из объяснений, проблема с номерами связанных процессов и открытых файлов и сокетов. Но нельзя ли их перехватывать и подменять? Для простоты пусть процесс один, нет сетевых соединений, только чтение-запись локальных файлов.

P.S. Пожалуйста, не советуйте включить suspend.

olegd
()

diff больше 3 файлов

 

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

Как это сделать проще и красивее, чем последовательно применяя diff -D ?

olegd
()

Как отличить Python 2.* от 3.*?

 

Есть скрипт (показать не могу) на питоне. Ни со 2-м, ни с 3-м не работает. Как понять, которая версия нужна? Достаточно ли посмотреть на синтаксис print?

olegd
()

Gentoo удаляет ебилды Zen Kernel

 ,

sys-kernel/zen-sources замаскированы и все кроме git-ебилда будут удалены через 2 недели.

Мэйнтэйнеры рекомендуют мигрировать на sys-kernel/pf-sources.

olegd
()

Дельтаплан-орнитоптер под управлением Андроида

http://www.wired.com/wiredscience/2012/03/human-bird-wings

Голландец построил летательный аппарат наподобие дельтаплана. Пилот машет руками, моторы повторяют это движение и машут крыльями, аппарат летит. Мощность — 2 киловатта, масса — около 20 кг.

Первый полёт: http://www.youtube.com/watch?v=Q0tKFOcHyrI

Первый полёт дольше 10 секунд: http://www.youtube.com/watch?v=GYW5G2kbrKk

Официальный сайт: http://www.humanbirdwings.net/

Половина комментариев на Ютубе — «фейк».

olegd
()

Сколько выпущено аниме?

Присутствовал сегодня при споре о том, какой суммарный объём жёстких дисков потребуется для записи всего выпущенного аниме. Прозвучала оценка «менее 100 терабайт». А вы как считаете?

Для определённости: под аниме понимаются японские мультфильмы, которые японцы экспортируют за рубеж, а также похожие на них, которые иностранцы-любители массово закупают в Японии самостоятельно. Битрейт — не более гигабайта в час.

Сколько по-вашему?

olegd
()

Имитация локальной сети с почтовым сервером при помощи VirtualBox

В тему Почтовый клиент, совместимый по формату ящиков с Eudora не отвечают, буду проверять экспериментально.

Требуется запустить несколько экземпляров VirtualBox так, чтобы они видели друг друга, но не лезли в интернет. Как это называется в настройках VirtualBox, «внутренняя сеть»? Какие настройки необходимо прописать на машинах помимо статических IP-адресов?

И что там с фильтрованием портов? SMTP/POP3 открыты? Какие могут возникнуть проблемы с ping-ом? Или к NAT это не относится?

Кроме того, посоветуйте, пожалуйста, почтовый сервер, который можно быстро установить на голую систему без иксов и запустить с дефолтными настройками. На него будут лазить по POP3 Eudora и Thunderbird (может, что-то ещё).

olegd
()

Почтовый клиент, совместимый по формату ящиков с Eudora

Имеется сетевой диск. На нём лежат файлы-почтовые ящики. Пользователь подключает сетевой диск на удалённом компьютере, запускает почтовый клиент, тот работает с ящиками. Сделано так потому, что пользователь не знает, за каким компьютером он будет сидеть завтра.

Требование всего одно — почтовые ящики должны нормально читаться программой Eudora 2000 года. Потому, что начальник хочет иметь возможность читать чужие ящики с минимальными усилиями — не возясь с конвертерами и не изучая новые программы.

Насколько я знаю, Eudora хранит письма в большом текстовом файле, как и Thunderbird. В отличии от Thunderbird аттачи не кодируются, а хранятся в отдельной директории. (Thunderbird, вроде тоже так умеет?) Я ничего не упускаю? Как там с CR/CRLF?

Операционные системы: Windows XP, Windows 7, Windows 2008, RHEL 5. (Из них Eudora работает только под XP.)

Вопрос таков: какие почтовые клиенты можно настроить так, чтобы почтовые ящики остались совместимы с Eudor-ой?

То есть требуется чтобы:
Для хранения писем использовались не файлы с дефолтными именами в домашней директории пользователя, а файлы Out.mbx и In.mbx на заданном сетевом диске.
Аттачи клались в директорию Attach/ рядом с Out.mbx и In.mbx.
В файлах почты одиночные CR заменялись на CRLF. (Или это не нужно?)
В служебную информацию писем не добавлялось ничего, что не переварит Eudora.

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

Какие программы так умеют? Кто-нибудь знаком с опытом такой растянутой миграции?

Если необходимо подключить к RHEL сторонний репозиторий или пересобрать что-то с определёнными ключами — не проблема.

olegd
()

Макинтош с 2 мониторами

Наткнулся: http://jstn.cc/post/8692501831

Человек откопал 28-летний терминал VT220 и подключил его к современному Макинтошу через USB. Теперь использует его для работы с Git и SVN. http://www.fastcodesign.com/1665509/digital-archaeology-hacker-uses-1983-comp...

olegd
()

Вопрос про DE и Qt

Есть 2 больших и тяжёлых DE: КДЕ, использующее Qt и Гном, использующий GTK. Есть несколько лёгких, в первую очередь XFCE, на GTK. А на Qt что-нибудь лёгкое существует? Было, но заглохло, или и не пытались создавать?

Ставить не собираюсь, просто интересно.

>>> Подробности (Invalid URL, no host part!)

olegd
()

Konsole в KDE4

Попробовал KDE4. Всё, вроде, работает нормально, кроме цифровой клавиатуры в Konsole. Ctrl и Shift + стрелки влево-вправо работают; без префиксных клавиш стрелки, Home, End, PgUp и PgDn на цифровой клавиатуре ничего не делают. В других приложениях и без иксов всё нормально. Версия Konsole 2.0, версия KDE 4.0.5.

Пробовал со следующими опциями setxkbmap:

grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps,numpad:pc
grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps
grp:alt_shift_toggle,grp_led:scroll,compose:caps
grp:alt_shift_toggle,grp_led:scroll,compose:caps,keypad:oss,numpad:microsoft
grp:alt_shift_toggle,grp_led:scroll,compose:caps,numpad:microsoft,keypad:legacy

Лечится? Баг?

Заранее спасибо.

>>> Подробности (Invalid URL, no host part!)

olegd
()

Дебиан, autoconf и свобода

Попробовал поставить убунту, наткнулся в описании пакета с документацией к autoconf на следующий абзац:

"The Debian project regards te full documentation for autoconf to be non-free, so it is not not included in Debian."

Autoconf -- работа GNU? Объясните, пожалуйста, что такого откололо GNU, чтобы их документацию объявили несвободной и несовместимой с дебианом?

>>> Подробности (Invalid URL, no host part!)

olegd
()

Есть ли у GCC в MinGW ограничения на объём переменных?

Собрал программу под линукс-64, вроде работает, собрал её же под MinGW-32 -- падает и предлагает сообщить об этом в Микрософт. Уменьшил размеры массивов в 10-100 раз -- заработало.

Каковы ограничения на используемый переменными объём памяти?

>>> Подробности (Invalid URL, no host part!)

olegd
()

Как из Live-CD сделать Live-flash-USB под оффтопиком?

Ориентировался на инструкцию http://www.debian.org/releases/stable/i386/ch04s04.html.en : распаковал образ ISO, положил в корень флешки vmlinuz, initrd.gz, syslinux.cfg и образ ubuntu.iso. Запустил syslinux.exe -ma G: (G: -- имя флешки, syslinux.exe взял из http://www.kernel.org/pub/linux/utils/boot/syslinux/ ), установилось без ошибок, создало ldlinux.sys.

Но вместо загрузки иксов с флешки получаю только busybox.

Содержимое syslinux.cfg:
default vmlinuz
append initrd=initrd.gz

Что сделать, чтобы загрузило систему из ISO? Или его надо распаковать? Тогда как цеплять filesystem.squashfs ?

>>> Подробности (Invalid URL, no host part!)

olegd
()

abs() и возведение в квадрат

Какая операция быстрее для чисел с плавающей запятой в C, C++, Fortran, GCC 3.* и 4.*? Для других случаев тоже интересно.

>>> Подробности (Invalid URL, no host part!)

olegd
()

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

Сабдж. Что быстрее всех производит символьные вычисления? Под топик или оффтопик -- неважно.

>>> Подробности (Invalid URL, no host part!)

olegd
()

МНК, система нелинейных уравнений

Дайте, пожалуйста, ссылок на способы решения системы нелинейных уравнений. Лучше с примерами простых программ. В МНК минимизируемая функция содержит нелинейные члены (экспоненту, арктангенс).

>>> Подробности (Invalid URL, no host part!)

olegd
()