LINUX.ORG.RU

Сообщения kostett

 

Комбайн из DosBox

Форум — Desktop

есть ли возможность сделать единый файл (портейбл-версию) DosBox (.run для linux-хостов и .exe для windows-хостов), которая будет содержать в себе некую досовскую тулзу и конфиг DosBox? Типа как раньше в читалке ReadManiac можно было делать мидлеты с единственной книжкой внутри, так и тут в эмуляторе запускать единственное приложение.
Нужно сие для информатики, требуется пускать старую учебную программку УК «Нейман» на новых машинах в 64-битной среде.
Пишу на ЛОР ибо 1) досбокс изначально линуксовый, 2) самому для себя интересно, поскольку собирать несколько версий досбокса для каждой програмки впадлу, а тут будет сразу приложение в контейнере.

 

kostett
()

Что такое «отвертка коррекционная»?

Форум — Talks

сабж. Поисковики результатов не дают, даже если поиграться с синтаксисом запроса (кавычки в гугле/амперсанд в яндексе).
Наткнулся на нее в формуляре к Р-105М.
http://ompldr.org/vaTQ2Zg/корротвертка.PNG - скрин страницы

 , вио

kostett
()

Виртуальный факс-принтер

Форум — General

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


  • есть такое под линукс и реально ли его расшарить по сети, используя CUPS?
  • если нету, подскажите названия под оффтопик

 ,

kostett
()

Где взять бесконечный файл?

Форум — General

Играюсь с шейпером, чтобы видеть результаты сразу появилась идея - качать бесконечный файл в /dev/null, а по скорости загрузки судить о текущей скорости доступа. Не подскажете, какой сервер умеет отдавать такую бесконечную последовательность и по какой ссылке?
100% кто-то до меня об этом думал.

 ,

kostett
()

Не устанавливается ejabberd в Ubuntu 12.04.2 LTS

Форум — General

Суть:

koot@gateway:~$ sudo apt-get install ejabberd 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  libunix-syslog-perl imagemagick graphicsmagick-imagemagick-compat
НОВЫЕ пакеты, которые будут установлены:
  ejabberd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 0 B/1 508 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 703 kB.
Предварительная настройка пакетов ...
Selecting previously unselected package ejabberd.
(Чтение базы данных ... на данный момент установлено 62899 файлов и каталогов.)
Распаковывается пакет ejabberd (из файла .../ejabberd_2.1.10-2ubuntu1.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет ejabberd (2.1.10-2ubuntu1.1) ...
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Not replacing deleted config file /etc/ejabberd/ejabberd.cfg
chown: cannot access `/etc/ejabberd/ejabberd.cfg': No such file or directory
dpkg: не удалось обработать параметр ejabberd (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Отчёты apport не записаны, так достигнут MaxReports
                                                   При обработке следующих пакетов произошли ошибки:
 ejabberd
E: Sub-process /usr/bin/dpkg returned an error code (1)
koot@gateway:~$ stat /etc/init.d/ejabberd
stat: cannot stat `/etc/init.d/ejabberd': No such file or directory
Что такое и как исправить?

 ,

kostett
()

Шейпинг траффика «всем поровну»

Форум — Admin

Есть сетка, есть шлюз в ней, шлюз смотрит в Интернет (eth3) и в сетку (eth2). Количество компов в сетке величина переменная. Сидят в Интернете не все.
В идеале алгоритм такой:

  • компьютер подключается к сети, пытается выйти в интернет
  • если он один хочет в интернет, шлюз отдает ему всю ширину внешнего канала (2,4 МБит/с)
  • если вместе с ним хотят в интернет еще n компьютеров, то канал делится на n+1 равных частей, кои отдаются всем хотящим

Что нужно:

  • реализовать приведенный выше алгоритм на ubuntu server 12.04
  • избежать снижения скорости обмена между желающими в интернет компьютерами
  • ширина канала должна быть для всех протоколов без исключения (торренты в том числе)

Что мне не хватает:

  • достаточного знания iptables
  • времени и денег

 ,

kostett
()

Настройка Virtual Box на Linux-хосте для запуска ретро-OS

Форум — General

суть. Есть у меня Windows NT 3.1 Full, очень хочется потыкать в действии. Но как это запустить на виртуалке - ума не приложу.
Еще хочется попробовать запустить какую-нибудь из последних OS/2, но это потом.
Не подскажете, как возможно это сделать?

 ,

kostett
()

Сделать шлюзом локальный компьютер

Форум — Admin

Что имеем:

  • ADSL-роутер (скриншот интерфейса)
  • компьютер в локальной сети на Debian 6, расположенный через четыре свитча от роутера

Что нужно:

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

Какая документация мне поможет в этом? Если есть готовые статьи с пошаговыми инструкциями, то это, несомненно, для меня будет куда лучше, но гугл мне их не отдал.

 

kostett
()

Реконнект при таймауте соединения в xmpp-python

Форум — Development

Как реализовать, собственно? Есть код - https://gist.github.com/anonymous/5152863
Пока запилил так, но оно не работает -

while True:
    if (xmpp.protocol.ConnectionTimeout == "connection-timeout"):
        client.disconnect()
        client.connect()
        client.auth(jid.getNode(),password)
    client.Process(1)
Я в питоне нуб, поэтому не работать может и поэтому.
Хэлп ми

 ,

kostett
()

EEE PC 1005PXD, нет звука в beep

Форум — Desktop

как заставить beep работать? Остальное все работает, альса/джек/подобное. Он запускается, но звуков никаких :(

 ,

kostett
()

Python-скртипт в демоны и подавить его вывод

Форум — Desktop

Есть питоноскрипт - https://gist.github.com/anonymous/5152863 и есть цель - заставить его работать все время работы компьютера на Debian 6. Я попытался исправить пример скрипта /etc/init.d/skeleton:

root@debian-gateway:~# cat /etc/init.d/xmppip
#! /bin/sh
### BEGIN INIT INFO
# Provides:          xmppip
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Script to run xmppip.py jabber-bot as daemon
# Description:       Similary with short
### END INIT INFO

# Author: kostett <kostett@siemenz.ru>
#
# Please remove the "Author" lines above and replace them
# with your own name if you copy and modify this script.

# Do NOT "set -e"

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="XMPP IP-bot"
NAME=xmppip
DAEMON=/usr/bin/python2.6
DAEMON_ARGS="/usr/sbin/xmppip.py"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
	# Return
	#   0 if daemon has been started
	#   1 if daemon was already running
	#   2 if daemon could not be started
	start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
		|| return 1
	start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
		$DAEMON_ARGS \
		|| return 2
	# Add code here, if necessary, that waits for the process to be ready
	# to handle requests from services started subsequently which depend
	# on this one.  As a last resort, sleep for some time.
}

#
# Function that stops the daemon/service
#
do_stop()
{
	# Return
	#   0 if daemon has been stopped
	#   1 if daemon was already stopped
	#   2 if daemon could not be stopped
	#   other if a failure occurred
	start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
	RETVAL="$?"
	[ "$RETVAL" = 2 ] && return 2
	# Wait for children to finish too if this is a daemon that forks
	# and if the daemon is only ever run from this initscript.
	# If the above conditions are not satisfied then add some other code
	# that waits for the process to drop all resources that could be
	# needed by services started subsequently.  A last resort is to
	# sleep for some time.
	start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
	[ "$?" = 2 ] && return 2
	# Many daemons don't delete their pidfiles when they exit.
	rm -f $PIDFILE
	return "$RETVAL"
}

#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
	#
	# If the daemon can reload its configuration without
	# restarting (for example, when it is sent a SIGHUP),
	# then implement that here.
	#
	start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
	return 0
}

case "$1" in
  start)
	[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
	do_start
	case "$?" in
		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
	esac
	;;
  stop)
	[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
	do_stop
	case "$?" in
		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
	esac
	;;
  status)
       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
       ;;
  #reload|force-reload)
	#
	# If do_reload() is not implemented then leave this commented out
	# and leave 'force-reload' as an alias for 'restart'.
	#
	#log_daemon_msg "Reloading $DESC" "$NAME"
	#do_reload
	#log_end_msg $?
	#;;
  restart|force-reload)
	#
	# If the "reload" option is implemented then remove the
	# 'force-reload' alias
	#
	log_daemon_msg "Restarting $DESC" "$NAME"
	do_stop
	case "$?" in
	  0|1)
		do_start
		case "$?" in
			0) log_end_msg 0 ;;
			1) log_end_msg 1 ;; # Old process is still running
			*) log_end_msg 1 ;; # Failed to start
		esac
		;;
	  *)
	  	# Failed to stop
		log_end_msg 1
		;;
	esac
	;;
  *)
	#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
	echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
	exit 3
	;;
esac

:
root@debian-gateway:~# 
Но вывод DEBUG у скрипта сохраняется, вдобавок скрипт не выполняет свою функцию - бот в онлайне не появляется. Я в питоне и дебиане ноль, правда. В чем может быть проблема?
Заранее благодарю.
Скрипт при простом запуске из консоли работает.

 , ,

kostett
()

Пересылка файлов внутри локалки

Форум — Desktop

Есть одноранговая сетка на 27+ компов (WinXP, Win7, Ubuntu 12.04), один из компов на шестом дебиане, работает как сервачок. Нужно запилить обмен документиками между компами. Думал поднять джаббер-сервер, на каждый комп по клиенту и пересылать с компа на комп через него ради соблюдения адресата и бумажки насчет применен. Но вот еще бы было круто поднять сетевой диск на случай если надо выложить что-то сразу для всех, но хз, как это делать.

Собственно вопросы:

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

 ,

kostett
()

Шлюз для распределения траффика, помогите нубу

Форум — Admin

суть в чем -

  • есть комп с тремя сетевухами и шестым дебианом,
  • есть два линка до ростелекомовских дсл-модемов, eth1 и eth2 соответственно, оба по 8 мбит/с
  • и хорошая такая одноранговая сетка из свитчей, к которой комп подключен через eth0,

а требуется,

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

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

 , ,

kostett
()

Кто учит людей оформлять текст?

Форум — Talks

Вот, в нашем регионе проводится конкурс исследовательских работ «Юность Поморья». Требования к конкурсу опубликовали, и там есть в приложении такой вот фрагмент текста (все сохранил):
> 2.1. Текст работы печатается в Worde на одной стороне белой бумаги формата А4 через 1,5 интервала. Шрифт – Times Nev Roman, ненаклонный, размер 12. Поля: слева – 30 мм, справа – 15 мм, сверху и снизу – по 20 мм (контуры полей не наносятся). Допустимо рукописное оформление отдельных фрагментов (формулы, чертежный материал и т.п.), которые выполняются черной пастой. Нумерация страниц начинается с раздела «Введение». Переплет произвольный, листы с текстом работы в файлы не вкладываются.
А вам хочется за такое убивать?
Линукс тут притом, что открывал я этот документ в опенофисе.

 

kostett
()

repository.maemo.org лежит

Форум — Talks

таймаут вылезает. на официальном сайте говорят, что они переезжают с нокиевских серверов на собственные. у меня английский так себе, может кто растолкует получше и скажет, когда у них там все заработает?
вот, по ссылке объявление - http://talk.maemo.org/showthread.php?t=88659

 , , ,

kostett
()

Школосайт, посоветуйте комплект CMS+plugins

Форум — Web-development

Ъ: собственно, требуется заменить самописное поделие на пхп и тыреном жс на что-то более легкое в поддержке.
Предисловие: после инспектирования кода, написанного до меня, было выявлено лютое количество дырок, начиная от неэкранирования данных при добавлении в базу и заканчивая возможностью залить свой скрипт на выполнение. Что смог - залатал, но булки все равно неспокойны и поигрывают.
О сайте: сайт работает на платном хостинге, Linux 2.6.18, Apache 2.2.20, PHP 5.2.17, 10 ГБ места, свой домен, есть MySQL/PostgreSQL/MS SQL, суточная нагрузка Hits/Files/Pages/Visits - 7770/6929/2064/524.
Требования:

  • Модули:
    • лента новостей (с комментариями)
    • статейник со всякой информацией типа коллектива, схем проезда, истории и т.п.
    • блоги общие (с картинками и комментариями)
    • блоги для учителей (публикации там)
    • фотогалерея с альбомами (комментарии необязательны)
    • гостевуха
  • Технические требования:
    • отсутствие тонн жс и цсса, 30 ГБ траффика на месяц ибо
    • адекватная админка с раздачей прав
    • возможность без лишнего геммороя запилить свой модуль (например, у нас расписание пар выкладывается, не думаю, что такой есть готовый)

Офк, все это есть готовое, но оно по причине школосамописности глючное, местами недоделанное и дырявое.
Суть главная: хочется услышать от глубокоуважаемых форумчан, какой комплект CMS и плагинов (названия/версии) к нему подойдет для такой задачи.
Заранее благодарен.

 ,

kostett
()

локалка по водопроводу

Форум — Talks

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

 , ,

kostett
()

N900 - подкиньте истории успеха по допилу

Форум — Mobile

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

 , ,

kostett
()

подскажите действия, обратные данным

Форум — Admin

для запуска раздачи интернета со своего мопеда по вафле с бука я выполняю следующие действия:

systemctl stop wicd
rfkill unblock all
systemctl start hostapd
systemctl start dnsmasq
ifconfig wlan0 192.168.0.1   # assign IP address to interface used by hostapd
sysctl net.ipv4.ip_forward=1 # enable IP forwarding
iptables -P FORWARD ACCEPT   # initialize iptables chains
iptables -P OUTPUT ACCEPT
iptables -P INPUT ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE # setup NAT
подскажите, что сделать, чтобы вернуть все в исходное состояние, задолбало нетбук перезагружать
буду премного благодарен :)

 , ,

kostett
()

journald дохнет при старте

Форум — General

или что с ним происходит?

[kostett@asus-sielab ~]$ sudo journalctl -f
-- Logs begin at (null). --
дек. 02 18:14:49 asus-sielab systemd[1]: Deactivated swap /dev/disk/by-id/ata-WDC_WD3200BPVT-80ZEST0_WD-WX71AC090045-part2.
дек. 02 18:14:49 asus-sielab systemd[1]: Found device WDC_WD3200BPVT-80ZEST0.
дек. 02 18:14:49 asus-sielab systemd[1]: Starting File System Check on /dev/sda1...
дек. 02 18:14:49 asus-sielab systemd[1]: Unmounted Temporary Directory.
дек. 02 18:14:49 asus-sielab systemd[1]: Starting Unmount All Filesystems.
дек. 02 18:14:49 asus-sielab systemd[1]: Reached target Unmount All Filesystems.
дек. 02 18:14:49 asus-sielab systemd[1]: Starting Save Random Seed...
дек. 02 18:14:49 asus-sielab systemd[1]: Started Save Random Seed.
дек. 02 18:14:50 asus-sielab systemd-journal[114]: Allowing system journal files to grow to 597.6M.
дек. 02 18:14:51 asus-sielab systemd-journal[114]: Journal stopped

 

kostett
()

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