LINUX.ORG.RU

Избранные сообщения anonymous_sama

Android dev, UI

Форум — Development

Подскажите пожалуста что-то вроде Bootstrap, но для Android, сорри что таким засоряю, просто нужен ответ людей которые этим пользуются, и что бы можно было попросить с этим помочь. Заранее спасибо.

Перемещено mono из mobile

 , , , ,

yara_73
()

Нужно тупо перехватить все, что придет на порт

Форум — Admin

Для временного отключения редиса надо перехватить все, что приходит на порт и записать в фаил.

При этом необходимо, чтоб для одного соединения создавался один фаил, а то конекшенов много, они могут смешаться

namezys
()

iptables+vds+openvpn

Форум — Admin

Здравствуйте! Подскажите, пожалуйста, кто стыкался и нашел решение следующей задачи. Есть VDS-сервер с выделенным ip-адресом, на котором поднят Openvpn-сервер. Нужно «пробросить порты» с адреса вдс-сервера (например xxx.xxx.xxx.xxx) на компьютер в подсети openvpn (10.8.0.7).

 , , ,

ssyuzev
()

А как они делают это? Запись видео-лекций.

Форум — Talks

Продолжаю изучать возможность преподавания информатики в школе. И вот какой вопрос заинтересовал. Как можно сделать запись лекции, так чтобы было как в coursera.org, а именно, то маленькая вставка с записью лектора на фоне текста, то лектор увеличивается занимая весь экран, то вдруг на весь экран анимация алгоритма или физического явления, потом лектор от руки пишет что-то стикером и снова появляется фигура лектора? Как это сделать? Какие для этого используются инструменты?

 

kristall
()

Помогите подобрать беспроводной роутер

Форум — Linux-hardware

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

  • не стоит дорого
  • поддерживает гигабитную сеть
  • можно установить openWrt(или что то подобное)
  • имеет 4 lan разьёма
  • usb вход (опционально)
snaf
()

Можно ли скрыть информацию, хранящуюся на VDS/VPS от администратора хостинга?

Форум — Admin

Можно ли скрыть информацию, хранящуюся на VDS/VPS от администратора хостинга? Скрыть надежно, так, чтобы они или была полностью физически не видна/недоступна/неопознаваема? Ведь известно, что хостер имеет непосредственный доступ ко всем физическим данным на виртуалке со своего центрального сервера-гипервизора. Какие у кого есть мысли на этот счет?

ChAnton
()

Моя борьба. Со спамом.

Форум — Admin

Запустил я значит с 1 числа внутренний почтовик для организации, в которой я работаю. Ящиков порядка 130, какая-никакая переписка ведется. Сначала почта не хотела приниматься, причем в логах была совершеннийшая пустота (эксим висел на 465+587-й порт). Погуглил - на опеннете нашел ответ, оказывается нужен был 25-й (smtp вроде ж отправкой а не приемом занимается, почему не 110/143/993/995-й порт??? Почему гмаил, рамблер и наверняка прочие не знают про существование другого [587] порта?). Добавил 25-й и заработало. Правда с неавторизироанвым релеем (relay_from_hosts) на подсеть я погорячился - она достаточно большая, и какой-то вася за 5 минут успел наотправлять столько спама, что я успел в блэклист попасть (превед от spamhaus.org). Сделал принулительную авторизаию для всех кроме локалхоста. Спама нет, но на 25-й порт горячо щимятся.

Теперь собственно вопросы:

1) Кто прикручивал spf - поделитесь записями. Перечитал инфу о нем, и мне не совсем понятно, как просисходит проверка a и mx - что оно проверяет? В гугле смотрел - проверяет отправителя, т.е. проверяет наличие для отправителя, скажем на мой домен шлет яндекс - оно смотрит у яндекса mx и a записи?

2) блокируете ли вы хосты, которые слишком любопытные, и делают много подключений к 25-му порту, если да то как?

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

 ,

leg0las
()

OpenEMM 2013

Новости — Open Source
Группа Open Source

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

OpenEMM, разработка которого начата ещё в 1999 году — первое приложение с открытым исходным кодом подобного рода.

Основное отличие от коммерческих аналогов автоматизации маркетинга (EMM), которые функционируют на нескольких серверах или «ПО как услуга» (SaaS), заключается в том, что OpenEMM можно установить на один сервер.

Используется такими компаниями, как IBM, Daimler, Siemens и Deutsche Telekom.

Особенности:

  • набор форм и шаблонов;
  • импорт/экспорт бизнес-процессов с помощью мастеров;
  • создание списков рассылки групп получателей;
  • база данных MySQL для хранения профилей клиентов;
  • создание/редактирование профилей;
  • чёрный список адресов электронной почты;
  • интегрированный HTML-редактор;
  • предварительный просмотр писем;
  • отправка почты с задержкой времени;
  • экспорт статистики и многое другое.

Изменения с версии 2011

>>> Подробности

 cpal, , , ,

amorpher
()

Увидеть пароли, которыми брутят твой SSH-сервер

Форум — Security

Один из вариантов, который выбрал я — пропатчить OpenSSH (он используется в большинстве дистрибутивов).

Патч:

--- old/auth-passwd.c	2009-03-07
+++ new/auth-passwd.c	2013-01-30
@@ -86,6 +86,8 @@
 	static int expire_checked = 0;
 #endif
 
+	logit("auth_password: username: `%s' password: `%s'", authctxt->user, password);
+
 #ifndef HAVE_CYGWIN
 	if (pw->pw_uid == 0 && options.permit_root_login != PERMIT_YES)
 		ok = 0;

Теперь мы будем в /var/log/auth.log (или где там у вас пишутся логи ssh-сервака) видеть, чем именно нас пытаются «брутить» нехорошие дяденьки:

Jan 30 08:54:46 POWER sshd[12266]: reverse mapping checking getaddrinfo for corporat190-024010011.sta.etb.net.co [190.24.10.11] failed - POSSIBLE BREAK-IN ATTEMPT!
Jan 30 08:54:46 POWER sshd[12266]: auth_password: username: `root' password: `cacutza'
Jan 30 08:54:46 POWER sshd[12266]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 08:54:48 POWER sshd[12266]: Failed password for root from 190.24.10.11 port 41016 ssh2
Jan 30 08:54:52 POWER sshd[12266]: auth_password: username: `root' password: `root2010'
Jan 30 08:54:53 POWER sshd[12266]: Failed password for root from 190.24.10.11 port 41016 ssh2
Jan 30 08:54:53 POWER sshd[12266]: Connection closed by 190.24.10.11 [preauth]
Jan 30 08:54:53 POWER sshd[12266]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:06:05 POWER sshd[12275]: reverse mapping checking getaddrinfo for corporat190-024010011.sta.etb.net.co [190.24.10.11] failed - POSSIBLE BREAK-IN ATTEMPT!
Jan 30 09:06:05 POWER sshd[12275]: auth_password: username: `root' password: `cacutza'
Jan 30 09:06:06 POWER sshd[12275]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:06:08 POWER sshd[12275]: Failed password for root from 190.24.10.11 port 52188 ssh2
Jan 30 09:06:08 POWER sshd[12275]: auth_password: username: `root' password: `handler'
Jan 30 09:06:10 POWER sshd[12275]: Failed password for root from 190.24.10.11 port 52188 ssh2
Jan 30 09:06:10 POWER sshd[12275]: auth_password: username: `root' password: `centosadmin'
Jan 30 09:06:13 POWER sshd[12275]: Failed password for root from 190.24.10.11 port 52188 ssh2
Jan 30 09:06:13 POWER sshd[12275]: Connection closed by 190.24.10.11 [preauth]
Jan 30 09:06:13 POWER sshd[12275]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:17:25 POWER sshd[12352]: reverse mapping checking getaddrinfo for corporat190-024010011.sta.etb.net.co [190.24.10.11] failed - POSSIBLE BREAK-IN ATTEMPT!
Jan 30 09:17:25 POWER sshd[12352]: auth_password: username: `root' password: `cacutza'
Jan 30 09:17:25 POWER sshd[12352]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:17:28 POWER sshd[12352]: Failed password for root from 190.24.10.11 port 41523 ssh2
Jan 30 09:17:30 POWER sshd[12352]: auth_password: username: `root' password: `private'
Jan 30 09:17:33 POWER sshd[12352]: Failed password for root from 190.24.10.11 port 41523 ssh2
Jan 30 09:17:35 POWER sshd[12352]: Connection closed by 190.24.10.11 [preauth]
Jan 30 09:17:35 POWER sshd[12352]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:28:46 POWER sshd[12406]: reverse mapping checking getaddrinfo for corporat190-024010011.sta.etb.net.co [190.24.10.11] failed - POSSIBLE BREAK-IN ATTEMPT!
Jan 30 09:28:46 POWER sshd[12406]: auth_password: username: `root' password: `cacutza'
Jan 30 09:28:46 POWER sshd[12406]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root
Jan 30 09:28:48 POWER sshd[12406]: Failed password for root from 190.24.10.11 port 50360 ssh2
Jan 30 09:28:51 POWER sshd[12406]: auth_password: username: `root' password: `root123'
Jan 30 09:28:53 POWER sshd[12406]: Failed password for root from 190.24.10.11 port 50360 ssh2
Jan 30 09:28:56 POWER sshd[12406]: Connection closed by 190.24.10.11 [preauth]
Jan 30 09:28:56 POWER sshd[12406]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=190.24.10.11  user=root

Простите, если боян.

 , , ,

mr_doug
()

Открываю исходники платформы разработки торговых алгоритмов

Форум — Talks

День добрый сообществу.

Я занимаюсь автоматизацией торговли и аналитикой финансового рынка (роботостроительство/алготрейдинг) и планирую открыть часть своего наработанного инструментария для совместной разработки и обмена опытом в технических вопросах. Больше всего меня интересует имеются ли подобные специалисты на ЛОРе, интересует ли кого-либо подобное сотрудничество.

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

Поэтому для себя я создал цепочку проектов для разработки, тестирования, оптимизации и использования торговых систем. В данный момент проект берет котировки у швейцарского банка и торговой площадки Dukascopy. Качество котировок изумительное у них, скажу я вам. Все честно, открыто и качественно. Далее эти котировки попадают в БД под управлением postgreSQL. Сразу нарезаются на всяческие TF, графики Renko, хранятся в чистом виде (тики), есть поддержка гибридных TF (например S441 = 441 second), а так же прочая экзотика. Те кто серьезно занимается роботостроительством поймут зачем все это. Так же, систему очень легко расширить добавив новые правила формирования данных, например таких как квантовые графики, скоростные графики и прочее.

Основной примочкой системы является гибкое использование разнообразных сущностей классического и продвинутого тех. анализа. Поясню на примере написания простейшего торгового алгорима:

Простейший пример торгового алгоритма - это класс, наследующий все необходимые базовые примочки у родителя пустого торгового алгоритма. Класс имеет инициализационный конструктор, а так же ряд методов аля newTick(double bid, double ask, long time), newBar(Bar previous), newEvent(Event e)... У торгового ядра есть легко расширяемый ряд примочек. Существующие примочки: легкое и гибкое извелечение всяческой информации о исторических ордерах (реальных с торгового сервера, демо-ордеров при тестировании, вирутальных ордеров), поддержка библиотеки тех. анализа TA-LIB, построители графиков, анализаторы отчетов (мат. ожидание, профит-фактор, дисперсия, среднеквадратическое отклонение, процентные соотношения, анализ доходности по теории Винса, Вильямса). Поддержка смешанных и скрещенных алгоритмов, возможность подключение бриджов для разнообразных брокеров, дубликаторов сигналов (для цепочки инвестиционных счетов), подключение систем к гибко-конфигурируемым генетическим алгоритмам с целью оптимизации, выполнение полного перебора и прочий инструментарий. Легкое использование трала или другого функционала (например, перевода в безубыток):

Position p = trader.buy(Instruments.EURUSD, ...);
p.addTrailingStop(Indicators.ParabolicSAR(0.001, ...), ...);

Все это я разрабатывал чисто для себя и добился довольно серьезного уровня понимания специфики, технологий и обеспечил существенный финансовый доход. Однако, со временем я начал ощущать, что варюсь в собственном соку хоть и всячески стараюсь читать книги/статьи... Я ищу партнеров с которыми можно будет обмениваться техническими тонкостями, создать какого-то рода узкое сообщество по интересам, а так же выпиливать удобные инструменты для работы. Развиваться, смотреть что люди делают в мире. Буду рад услышать мнение от профессионалов, любителей и совсем новичков подобного рода деятельности.

База: Java + TA-LIB + postgreSQL. Java была выбрана из-за специфики использования автоматизированных торговых систем на разнообразных ОС, а так же из-за интерфейса API торговой площадки Dukascopy.

Еще имеется ряд дополнительных инстурментариев для экзотического анализа и выполнения специфичеких операции: нейросеть распознавания образов, алгоритмы паттерн-матчинга, системы дублирования торговых операций, генераторы отчетов, генераторы детальной информации о точках входа, специфические тестеры точек, анализаторы фундаментальных событий на базе fuzzy logic, календари экономических событий и прикладной софт, анализаторы качества котировок, анализаторы волатильности, визуализаторы работы нейросети/ГА, утилиты для анализа и визуализации ценового стакана. Все не вспомню сейчас, но многое согласен открыть при условии совместного активного развития проектов.

Подготовку исходников и открытие проекта планирую на конец текущего года. Конечно, при условии позитивного резонанса сообщества.

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

ixrws winddos ZenitharChampion Root-msk ns_ramesses Made_in_China inline X10Dead qrck iBliss Kroz capricorn20 trex6

 , , ,

observer
()

Появился второй провайдер. Как выход через инет через него. Все остальное по старому.

Форум — Admin

Есть сервер,на котором есть apache, postfix и другие сервера. Появился еще один пров, доступ к которому пока сделан через NAT.
Задача.
1. Настроить, чтобы все пользователи локальной сети пошли через нового провайдера
2. Все остальное должно работать по старому.
Взял для примера настройку тут
в файл
/etc/iproute2/rt_tables добавил 2 таблицы
201 T1
202 T2

#!/bin/sh
set -x
# Поднимаем доп интерфейс для связи с новым провом
ifconfig  eth0:1 172.16.151.2 netmask 255.255.255.248 up
route del default
IF2=eth0:1 
IF1=eth1
IP2="172.16.151.2" 
IP1="78.36.168.210"#ip адрес старого интерфейса P2="172.16.151.1" # шлюз2
P1="78.36.168.209" # шлюз 1 
P1_NET="78.36.168.208/30" #сеть 1
P2_NET="172.16.151.0/29" #сеть 2
IP="/sbin/ip"
P0_NET="172.16.131.0/24" # Внутренняя сеть - доступ в инет через VPN
# маршрут к шлюзу и маршрут по-умолчанию через этот шлюз
$IP route add $P1_NET dev $IF1 src $IP1 table T1
$IP route add default via $P1 table T1
$IP route add $P2_NET dev $IF2 src $IP2 table T2
$IP route add default via $P2 table T2

# настроить главную таблицу маршрутизации.
#$IP route add $P1_NET dev $IF1 src $IP1
#$IP route add $P2_NET dev $IF2 src $IP2 

# Теперь задаем маршрут по умолчанию
$IP route add default via $P1

# Зададим правила маршрутизации. Они будут отвечать за то, какая таблица будет 
# использоваться при маршрутизации. Вы хотите, чтобы пакет с определенным адресом 
# источника маршрутизировался через соответствующий интерфейс:
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

ip route add $P0_NET     dev $IF2 table T2
ip route add 127.0.0.0/8 dev lo   table T1
Доступ в инет раньше задавался правилом
iptables -t nat -A POSTROUTING -s 172.16.131.0/24  -j SNAT --to-source 78.36.168.210
Пробовал MASQUERADE - не работает. Подскажите, что я не так сделал.

mnk
()

База геоназваний стран, регионов и населенных пунктов на различных языках

Форум — Web-development

https://github.com/x88/i18nGeoNamesDB
Спарсил базу из вконтакте, пользуйтесь на здоровье:
Дамп содержит
234 страны
3 721 регион
2 246 813 населенных пункта
Форматы дампа: PgSql, MySql, CVS
Названия переведены на:
Русский, Украiнский, Белорусский, Английский, Испанский, Португальский, Немецкий, Французский, Итальянский, Польский, Японский, Литовский, Латышский, Чешский

 ,

elnair
()

Установка второго почтового сервера в домене

Форум — Admin

Добрый день! В настоящее время в конторе, поддержкой которой я занимаюсь,используется Kerio Mail Server (30 мейлбоксов, почтовый трафик не большой) на Windows 2003 Server, этот же хост выступает в качестве фаервола. В виду того, что железо старое было решено купить что-то по-новее и мигрировать на Linux. Как я понимаю, то для обеспечения онлайн миграции (без отключения сервера) нужно: 1. Создать вторую MX record в зоне company.ru c меньшим приоритетом (весом), и указать тот же IP что и для текущего почтового сервера. 2. Открыть в фаерволе порты для пересылки писем: 25, для ДНС запросов - 53. 3. Добиться чтобы nslookup -query=mx company.com возвращал правильный IP адрес (что для этого нужно сделать?)

Вопрос: все ли верно? что упустил?

Вопрос номер 2: какой почтовик выбрать? Есть варианты: Postfix, QMail, Zimbra. Естественно, что Postfix будет с Dovecott+WebMail (Какой - не выбрал, что посоветуете?). Присматриваюсь к Zimbra, так как этот комбайн много что может, в частности мнтересен так же IM сервис, который идет в комплекте с Зимброй. Но смущает, что в Зимбре есть свой LDAP, сеть построена в Active Directory в домене Windows 2003.

Сперва хочу погонять Зимбру, посмотреть на него, а уж потом в продакшн пускать.

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

 , , , ,

Maxroy
()

Рецепт приготовления туннеля между сетями?

Форум — Admin

Задача: Cоединить две сети.
Решение:

  • Создать tap интерфейс без ip адреса;
  • Создать на tap интерфейс некоторый маршрут.
  • Накинуть на этот интерфейс openvpn туннель;
nano /etc/network/interfaces
...
auto tap0
iface tap0 inet manual
   up ip tuntap add dev $IFACE mode tap
   up ifconfig $IFACE up
   up route add -host 192.168.206.175 dev $IFACE
   up route add -net 192.168.206.0/24 gw 192.168.206.175
   down route del -net 192.168.206.0/24 gw 192.168.206.175
   down route del -host 192.168.206.175 dev $IFACE
   down ifconfig $IFACE down
   down ip tuntap del dev $IFACE mode tap
...
# /etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[ ok ] Reconfiguring network interfaces...done.
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
...
192.168.206.0   192.168.206.175 255.255.255.0   UG    0      0        0 tap0
192.168.206.175 *               255.255.255.255 UH    0      0        0 tap0
...
# ifconfig
...
tap0      Link encap:Ethernet  HWaddr 76:e4:68:53:51:49  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
...
nano /etc/openvpn/client.conf
...
dev tap0
...
# uname -a
Linux router 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

Так на обеих концах, с учетом адресации. Кто бы по другому приготовил?

 , , tuntap

petav
()

Задачки от yandex

Форум — Development

Хотела задать вопрос в talks, но почему у меня нет такой возможности. Я недавно занялась изучением программирования на c++, поэтому прошу сильно не ругаться.

Не так давно наткнулась на вакансию разработчика в yandex, и там обнаружила несколько вопросов. Страница уже удалена, но доступна в кэше: http://webcache.googleusercontent.com/search?q=cache:l4nvA4HtP5gJ:company.yan...

Не укажите на мои ошибки в рассуждениях?

Вопрос 1

Перепишите код, устранив имеющиеся в нём проблемы, но не изменяя функцию main

class Foo {
 public:
  Foo(int j) { i = new int[j]; }
  ~Foo() { delete i; }

 private:
  int* i;
};

class Bar: Foo {
 public:
  Bar(int j) { i = new char[j]; }
  ~Bar() { delete i; }

 private:
  char* i;
};

void main() {
  Foo* f = new Foo(100);
  Foo* b = new Bar(200);
  *f = *b;
  delete f;
  delete b;
}

Здесь, я, как поняла, деструкторы должны быть виртуальными, должен быть описан оператор присваивания, а так же необходимо поле хранящее количество элементов, чтобы при копировании знать, какой длины массив? Или я что-то упустила?

Вопрос 2

В каких из следующих стандартных контейнеров худшее время поиска элемента по значению — O(log(n))?

 std::vector
 std::list
 std::deque
 std::set
 std::multiset
 std::unordered_set
 std::unordered_multiset
 сортированный std::vector
 сортированный std::list
 сортированный std::deque

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

Вопрос 3

Напишите код, преобразующий 32-битное целочисленное представление ip-адреса в строковое.

Догадываюсь, что что-то нужно куда-то сдвигать =)

Вопрос 4

Есть класс Bar, предназначенный для работы в многопоточной среде. Перечислите проблемы, которые вы видите в его реализации.

class Bar {
 public:
  void Add(int i, double d) {
    Locker auto_lock_d(m_doubles_);
    Locker auto_lock_i(m_integers_);
    integers_.push_back(i);
    doubles_.push_back(d);
  }

  bool Find(int i) {
    Locker auto_lock(m_integers_);
    if (std::find(integers_.begin(), integers_.end(), i) != integers_.end())
      return true;
    else
      return Find(double(i));
  }

  bool Find(double d) {
    Locker auto_lock(m_doubles_);
    return std::find(doubles_.begin(), doubles_.end(), d) != doubles_.end());
  }
    
 private:
  std::vector<int> integers_;
  std::vector<double> doubles_;
  Mutex m_integers_;
  Mutex m_doubles_;
};

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

totik
()

Как сохранить файл размером до 4х килобайт на бумажном носителе используя наиболее _стандартные_ средства GNU/Linux?

Форум — Talks

Собственно, сабж.

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

Base64 даёт опасно-неразличимые символы 0ОIl, hexdump даёт бешенный оверхед, различные онлайн qr-кодеры почему-то ломаются после килобайта текста :)

И, конечно, желательно бы использовать средства, имеющие хотя бы намёк на стандартность.

 

spunky
()

Прошу помощи в настройке IPTV

Форум — General

У провайдера Spark/TTK подключил IPTV.

Скачал плейлист, там адреса

#EXTINF:1 tvg-shift=0 aspect-ratio=16:9 tvg-name="Драйв_ТВ" tvg-logo="Драйв" group-title="МУЖСКОЕ ХОББИ",Драйв
udp://@226.100.10.26:2000
#EXTINF:1 tvg-shift=0 aspect-ratio=16:9 tvg-name="Иллюзион__" tvg-logo="Иллюзион +" group-title="КИНО",Иллюзион +
udp://@226.100.10.29:2000
#EXTINF:1 tvg-shift=0 aspect-ratio=16:9 tvg-name="МИР" tvg-logo="Мир" group-title="НАЦИОНАЛЬНЫЕ",Мир
udp://@226.100.10.31:2000

Установил igmpproxy на роутер с Openwrt 10.03.1 Backfire.

/etc/igmpproxy.conf
quickleave

phyint eth0.1 upstream
        altnet 192.168.111.0/24
        altnet 226.100.10.0/24
#       altnet 239.255.255.250
phyint br-lan downstream
phyint lo disabled

Запущен VLC с плейлистом. Log сообщений igmpproxy:

sudo `which igmpproxy` -dv /etc/igmpproxy.conf
adding VIF, Ix 0 Fl 0x0 IP 0xc589820a eth0.1, Threshold: 1, Ratelimit: 0
adding VIF, Ix 1 Fl 0x0 IP 0x016fa8c0 br-lan, Threshold: 1, Ratelimit: 0
joinMcGroup: 224.0.0.2 on br-lan
RECV Membership query   from 192.168.111.1   to 224.0.0.1
RECV V2 member report   from 192.168.111.1   to 224.0.0.2
Mebership report was recieved on the upstream interface. Ignoring.
RECV V2 member report   from 192.168.111.1   to 239.255.255.250
Mebership report was recieved on the upstream interface. Ignoring.
Inserted route table entry for 239.255.255.250 on VIF #-1
RECV V2 member report   from 192.168.111.11  to 239.192.152.143
Mebership report was recieved on the upstream interface. Ignoring.
^Cselect() failure; Errno(4): Interrupted system call
Got a interupt signal. Exiting.
Removing MFC: 192.168.111.1 -> 239.255.255.250, InpVIf: 0
MRT_DEL_MFC; Errno(2): No such file or directory
All routes removed. Routing table is empty.
Shutdown complete....

Не показывает. И что прописать ещё в конфиг igmpproxy не знаю.

leonidko
()

Тред для обмена ключами, скидками и прочими игровыми радостями

Форум — Games

Сюда можно и нужно писать, какими бы ключами вы бы хотели поделиться. Steam, desura, всякие бандлы и тд.

 ,

tazhate
()

Избитая тема халявы и SMS...

Форум — Desktop

Не судите строго, но порой бывает нужно отправить пару-тройку смс вот прямо из консоли, не заморачиваясь на всякие 1) браузеры 2) капчи 3) регистрации и 4) оплаты сервисов, которыми практически не пользуешься... Ну, далее по списку. Всякие 3G-модемы и телефоны по USB вместе с gnokii отпадают, ибо их установка - излишество в полевой ситуации.

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

Смотрю на хттп-двтч-слэш-слэш-смс-точка-ру. Там, вроде, можно на халяву, но только через форму на сайте, а вот как без захода на сайт справиться тем-же wget`ом?

Идеальный вариант - smste-точка-ру, но там есть капча(

Питоновые скрипты с транспортом через майлос-ру не пашут, выдавая одну и ту же ошибку или нагружая 8 ядер в 100%.

В общем, если у кого есть идеи - прошу делиться!

 , ,

zzdnx
()

Приватность уровня Майкрософт

Форум — Talks

Журналисты из немецкого издания Heise Security обнаружили, что компания Microsoft отслеживает приватные чаты Skype и посещает URL’ы, которую передаются в приватных чат-сессиях.

Известно, что и компания «Яндекс», и компания Google практикуют пополнение своей базы URL’ов, отслеживая все адреса, введенные в адресную строку браузера. Так что если вы введете некий только вам известный URL в браузере Chrome или в любом браузере с «Яндекс Баром», то через какое-то время этот URL может появиться и в поисковом индексе Google, и в поисковом индексе «Яндекса». Более того, компании стараются обмениваться базами новых ссылок, так что если ваш секретный URL засветился хоть где-то — скоро он появится везде.

Оказывается, подобные методы применяет и Microsoft, причем сканирует на предмет новых ссылок даже приватные чаты Skype. Каждый может повторить эксперимент, который провели журналисты Heise Security, и убедиться в этом. Они передали через Skype несколько «секретных» URL’ов, в одном из которых были указаны логин и пароль, а в другом — адрес на частном облачном сервисе.

Через пару часов они заметили, что в логах появились следы робота с IP-адреса 65.52.100.214, принадлежащего Microsoft.

65.52.100.214 - - [30/Apr/2013:19:28:32 +0200]
"HEAD /.../login.html?user=tbtest&password=geheim HTTP/1.1"

эйчтиэмэл

 

Deleted
()