LINUX.ORG.RU

Сообщения pihter

 

Как разграничить одну физическую локалку на несколько логических?

Форум — Admin

...чтоб не имели доступа друг к другу, но имели доступ к общим ресурсам?

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

VPN'ы? А можно меньшей кровью?

Подсетями? (а ля 192.168.10.0/27)

Тем фактом, что пользователи могут сами перенастроить себе сетку прошу пренебречь - мои слишком криворуки, чтоб допереть до такого. Итак, куда копать?

 , ,

pihter
()

Как БЫСТРО разослать 2000 SMS по базе?

Форум — Admin

Сперва задача: нужно организовать массовую рассылку SMS по заранее-подготовленной базе с одним и тем же текстом (оч коротким) и, желательно, чтоб получившие могли подтвердить получение. Грубо говоря, это - резервная (оперативная) система оповещения о тревоге, не важно зачем, важно что 2000 чел в списке.

Разобрался с gammu - легко могу написать скриптик, автоматизирующий массовую рассылку по базе, прием ответов, могу интерфейсик накалякать, чтоб показывал сколько уже отправлено, сколько подтвердило прием и тд. Все прям замечательно бы было, если бы не ондно НО - скорость. Одна смс отправляется 17 секунд (плюс/минус), таким макаром на такую огромную базу у меня уйдут часы.

Если не губить это направление - можно ведь запараллелить процесс отправки/приема смс на нескольких модемах (как к одному компу прикрутить десяток свистков?) придумывается, конечно же, купить с десяток raspberry pi и по свистку к каждой, их собрать в сетку и сделать терминальчик-управляльчик, но это как-то костыльно и дороговато.

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

Эни азер айдиас?

 

pihter
()

Автоматизация доступа по web-интерфейсу

Форум — Admin

Задача: есть железяка - промышленный комутатор, доступ к ней есть по телнету и по веб-морде. Нужно написать скрипт, который выдергивал бы с нее актуальный конфиг на мой компьютер.

По телнету - сразу нет, ибо там у нее не просто телнет а умное-разумное меню и возможности делать бекап конфига там внезапно нет.

По веб морде для того чтоб выдернуть конфиг нужно авторизоваться пост-запросом (плюс оно куки кладет в которых имя пользователя + md5 от посоленного пароля) потом открыть страничку на которой нужная форма и нажать кнопульку «аплоад конфига на внешний TFTP» адрес сервера и имя файла она сама помнит.

пробовал expect, но дюже неудобно там общение через веб-интерфейс автоматизировать (может есть расширения?)

придумал следующий грязный хак: накодил страничку с iframe'ом, на страничку разместил JavaScript для управления грязными делами своими. Думал JS'ом рулить авторизыцией внутри айфрейма а потом и команду на выгрузку дать. Но - не тут-то было: оказалось что когда содержимое айфрейма и хост-страница расположены на разных доменах - такой финт не прокатывает (ограничения безопасности в браузерах) а было бы очень ловко. Может кто знает как такие ограничения отключить (гугл не подсказал)? Может пропатчить какой браузер? тока я самолично там этот код год искать буду, а мне лучше бы быстро.

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

Просьба не пинать за винду - жись такая, задача администрирования в данном случае кроссплатформенная, так что можно :)

Эни айдиас?

 web-морда,

pihter
()

Новая (возможно) концепция универсального редактора ждет критики

Форум — Development

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

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

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

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

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

ЗЫ: все это пьянство никто не мешает сделать кроссплатформенным, это тоже стоит учитывать. К тому же важным преимуществом является независимость от Сети, что срезает возможность централизованной борьбы с вредоносным ПО.

 ,

pihter
()

Умеет ли OpenVPN постоянно раздавать один и тот же IP одному и тому же клиенту при условии что у всех клиентов одинаковый сертификат

Форум — Admin

Ну не нужна мне закрытая сеть - лениво генерить и раздавать каждому клиенту ключи+сертификаты, да еще и конфиги править для каждого клиента

 ,

pihter
()

OpenVPN раздает всем клиентам один и тот же IP-адресс

Форум — Admin

Все работает, но сервер раздает всем 10.8.0.6 в итоге все как бы подключены, но реальное подключение есть только у того клиента, который подключился последним

Конфиг сервера:

port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 3

Конфиг клиента:

client
dev tun
proto tcp
remote ???.???.???.??? 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert user.crt
key user.key
ns-cert-type server
comp-lzo
log /var/log/openvpn.log
verb 3

Debian, если что. Хотя в качестве клиентов - два дебиана и одна винда.

 

pihter
()

Почему при разрешеных 128Мб в скрипте доступно только 900Кб?

Форум — Web-development

Однако, я озадачен. Поливайте говном php, я готов, только растолкуйте, правильно ли я понял.

Вот тестовый скрипт:

<?php
	for ($i=0; $i < 900 * 1024; $i++)
	{
		global $a;
		
		$a[] = 'a';
	}
	
	echo "ok";
?>

Он отрабатывает хорошо. А вот если поменять 900 на 910, то вылетает со следующим сообщением:


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/exp1.php on line 6

В php.ini memory_limit = 128M как и видно из сообщения об ошибке. Куда я просрал столько памяти? Почему не доступна?

 

pihter
()

Как организовать локалку точка-точка поверх неуплотненного телефонного канала?

Форум — Admin

На ум приходит (A)DSL но можно ли там точка-точка настроить обычными бытовыми модемами?

Кто делал?

Другие идеи?

pihter
()

Объясните почему все не ставят линукс на планшет?

Форум — Mobile

Вот пошел, давича, за хлебушком в окей, прохожу мимо, смотрю валяется IRBIS TD72 за 2500 деревянных. Купил, в надежде поставить на него дебиан.

Получил рут, поставил «ssh демон» захожу с компьютера и давай исследовать. В ходе исследования выяснилось что ряд базовых команд консольных таки работают (хоть и не совсем так как я привык), тем не менее df, dd, mount работают, а что еще нужно, чтоб залить туда линукс?

Ведь дебиан умеет ARMv7, что мешает подготовить образик и переписать загрузчик андроида загрузчиком базового дебиана? Ну вставить в USB Ethernet-адаптер, ну прописать сетевые настройки в файлик, ну поднять ssh и вперед - переписывай собранным образом андроид. А там уж все по ssh допилить.

Чего я не понимаю?

 , ,

pihter
()

Хвастаемся кто как решил проблему централизованного храния контактов

Форум — Talks

Давно назревает такая беда: хочу синхронизировать контакты между всеми своими устройствами.

Делимся историями успеха.

Интересует яблоко-облаки (это не мне), поддержка vCard (кирилица) и вообще, хвастаемся кто как круче это сделал.

 

pihter
()

Посоветуйте водонепроницаемый аудиоплеер

Форум — Talks

Хочу использовать для прослушивания пока бегаю/плаваю в бассейне.

Можно bluetooth-гарнитуру, но тоже водонипроницаемую

Кажется удобным такой форм-фактор: http://www.mvideo.ru/products/garnitura-bluetooth-dlya-sot-telefona-nokia-bh-...

Но послушаю любые советы.

Качество звучания - не приоритет, ибо я не супермегаценитель, но желательно, уж тем более не нискосортное.

Денег на такую фигню не жалко.

pihter
()

Как учитывать изменения в структуре БД в VCS?

Форум — Web-development

Подробнее о проблеме: вот я пишу какое-либо веб-приложение. У меня есть ряд текстовых файлов (.php, .js, - не важно) в каталоге, все изменения в котором отслеживаются каким-нибудь git'ом. НО процесс развития веб-приложения - это не только развитие кода, но и развитие БД.

Внимание вопрос, как отслеживать такие изменения в БД, через VCS, так, чтоб я мог откатить, клонировать и тому подобные пряники.

Предполагаемые решения: сразу спроектировать структуру БД так, чтоб потом не потребовалось учитывать это в системе контроля версий - К. О. мне уже это говорил, мне хочется большего.

Написать скрипт, который будет сохранять перед коммитом структуру БД в такой же текстовый файлик, с тем чтоб изменения в нем так же отслеживались VCS'ом. Так и планирую сделать, но сперва решил воззвать к коллективной мудрости, а ну как уже реализовано или есть более мудрое решение проблемы, о котором я не подумал.

 , ,

pihter
()

Посоветуйте редактор PHP, способный ходить includ'ам и учитывать тамошний код

Форум — Web-development

Поясню. Есть скрипт, в него includ'ами или require'ами подключены скрипты-библиотеки функций, скрипты с константами и конфиги.

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

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

Автодополнение - бесит.

Включенная справка по функциям PHP (CSS) приветствуется, но не обязательна.

 ,

pihter
()

Вышел Minecraft 1.6 (The Horse Update)

Новости — Игры
Группа Игры

1 июля 2013 года вышел Minecraft 1.6 (The Horse Update).

Minecraft — это строительная игра жанра «песочница». Игра позволяет игрокам создавать и разрушать различные блоки и использовать предметы в трёхмерной окружающей среде. Игрок управляет персонажем, который может разрушать или устанавливать блоки, формируя фантастические структуры, создания и художественные работы в одиночку или коллективно с другими игроками на различных многопользовательских серверах в разных игровых режимах.

Подробности на русском языке

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

 

pihter
()

Прием SMS на GPRS/3G-модем

Форум — Development

Кто знает какой совтиной/либой/скриптом можно под линуксом такое реализовать?

У меня вот есть МТС 3G-модем, идеально было бы на него, хотя, в принципе, могу и другой купить.

pihter
()

Как использовать IDE для веб-разработки?

Форум — Development

Давеча пришел к выводу что для моих дальнейших изысканий срочно требуется переходить с gedit'а на какую-либо IDE, ибо необходимость назревала давно и по многим пунктам, а в последнее время работать в текстовом редакторе стало просто невыносимо.

Я знаю, что для веб-разработки человеки давно и успешно используют IDE, но я совсем не понимаю как это можно сделать.

Когда я использовал IDE для компилируемых языков, было все ясно: внес изменения, скомпилил, проверил как работает, исправил и т. д.

А вот для веба - в упор не пойму. Это СУБД должна быть встроена в IDE и веб-сервер? Или после внесения изменений, загружается на сервер и там прогоняется?

Ну, то есть я понимаю, что можно на локльную машину поставить СУБД и веб-сервер и править код прямо у себя, но концепция IDE наводит на мысль что должно быть более эффективное решение. Или я излишне фантазирую?

Если так - посоветуйте. PHP, MySQL. Интеграция с багзиллой приветствуется, возможность править код на удаленном сервере - вообще чуть ли не самое главное.

Спасибо.

 , , , ,

pihter
()

У кого есть ванильный клиент minecraft 1.4.7 - делимся!

Форум — Games

Запарился разбираться в говносборках всяких, хочется, как и любому нормальному, собрать свое с нуля. У кого есть чистый майник?

Знаю что вышел новый 1.5, но хочется IC2 + RP2 + BC2 + RailsMinimap + может быть что-то еще? А это все работает пока только на 1.4.7. Может у кого готовое такое есть?

 ,

pihter
()

Вышел Minecraft 1.5

Новости — Игры
Группа Игры

13 марта 2013 года вышел Minecraft 1.5 (Redstone Update).

Minecraft — это строительная игра жанра «песочница». Игра позволяет игрокам создавать и разрушать различные блоки и использовать предметы в трёхмерной окружающей среде. Игрок управляет персонажем, который может разрушать или устанавливать блоки, формируя фантастические структуры, создания и художественные работы в одиночку или коллективно с другими игроками на различных многопользовательских серверах в разных игровых режимах.

Подробнее о нововведениях

Официальный сайт

>>> Сообщение о выходе новой версии на официальном сайте

 , ,

pihter
()

Подскажите наклеиваемый тачскрин для автомобильных мониторчиков с поддержкой в Linux

Форум — Linux-hardware

Встраиваю Raspberry Pi в автомобиль, появилась вот такая задача. На e-bay нашлось много-много вариантов, но они все с драйверами под винду (мне нужно чтоб вел себя как мышь, для ос, хотя и не так обязательно, но очень желательно)

Есть у кого опыт использования такой штуки под Линуксом? (Raspbian)

Иные советы? 7.5" если че :)

Спасибо.

 ,

pihter
()

Существует ли бесплатный VPN сервер для Minecraft, например

Форум — Admin

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

Есть личный сервер minecraft. Ну или не важно чего еще. Я задумал подключиться к внешнему VPN из одной сети и из другой, внимание вопрос: прокатит ли? есть ли бесплатные? другие идеи?

Внешний сервер майнкрафта не предлагать, это я и сам додумался :)

Перемещено Pinkbyte из games

 , ,

pihter
()

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