LINUX.ORG.RU

Сообщения grouzen

 

λ Киевский аутистосейшон λ

Форум — Talks

Есть предложение провести один качественный вечер в кругу аутистов киева. Если ты аутист и желаешь испить в эти выходные - приходи.

Предварительно, это может быть один из дней: пятница, суббота, ну или восскресенье.

Формирование отряда аутистов желательно провести до среды сей недели, чтобы определиться со временем, кол-вом мест и самим местом проведения фестиваля.

Кастуем: drull, gavlig, amazpyel, post-factum, tyakos, jtootf, Komintern, ananas, Skolotovich, long_live_php, Pavval, cdshines, toney, vertexua, Sectoid, beastie

 ,

grouzen ()

Scala, Lift vs Playframework

Форум — Development

Собираюсь написать сервис, но не могу выбрать между этими двумя фреймворками. Жду ваших советов, вообщем.

 , ,

grouzen ()

Выносной COM порт

Форум — Linux-hardware

У меня такая проблема, что ни на одной из машин нету COM порта, на материнской плате разведены пины, но на панель не выведено. Раньше пользовался выносным модулем(не знаю как правильно называется), когда есть провод, на одном конце распиновка, подключающаяся к мат. плате, на другом собственно 9 пиновый COM разъем. Но к сожалению с переездами и прочими радостями жизни он был потерян. Буду рад, если кто-нибудь подскажет где можно такой купить или куплю с рук/приму в дар (%.

grouzen ()

Лисповое безумие

Галерея — Скриншоты

Все что вы можете наблюдать на скриншоте, написано на CL. Тут можно увидеть мой старый 3d tetris, написанный за одну ночь на коленке пару лет назад и попытки сделать вменяемую xmpp библиотеку для cl.

>>> Просмотр (1280x800, 137 Kb)

 , , ,

grouzen ()

[nat] кто не прав?

Форум — Admin

Сеть - провайдер. Нам магистральный провайдер выделяет /28 блок белых ip. Схема нашей сети такая:

clients -> freebsd, ipfw (можно в данном случае не учитывать, нат тут не делается) -> edgerouter, iptables nat -> external provider
Я хочу дать клиенту белый ip. Делаю SNAT и DNAT и у клиента пропадает вообще коннект к интернету. tcpdump, запущенный на edgerouter, показывает, что пакеты с белого ip назначенного клиента уходят, но не возвращаются. Они предлагают, в качестве решения, вешать на наш интерфейс смотрящий на них алиасы с ip соответствующим белому ip клиент(я считаю это велосипед). ЧЯДНТ? Кто не прав?

grouzen ()

[ruby] Как язык общего назначения

Форум — Development

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

grouzen ()

[ff] Крешится.

Форум — Desktop

Сегодня в процессе работы(написание js+html кодца) у меня стал крешиться ff. Приложение все пропитано аяксом. Крешиться от любого чиха, при попытках залогиниться, отослать форму на сервер и тд. Профиль сносил. Грешу на firebug.

grouzen ()

[thinkpad] Выбор ляптопа.

Форум — Linux-hardware

Хочу себе сабж за <= 15k rur, 15", карточка nvidia. Стоит ли брать именно thinkpad или есть, что получше?

P.S. Поиск по лору ничего внятного не дал, хочу обновленный тред про thinkpad'ы.

grouzen ()

Цена на установку и обслуживание биллинга.

Форум — Admin

Вообщем, такой интересный у меня к вам вопрос: нужно знать, сколько стоит(по Украине) установка биллинга(агента доступа, шейпер, etc в одном флаконе) и его поддержка для государственной организации(в моем случае это ГорИсполКом).

Исполнитель - я. Информация нужна для предоставления заказчику оф. документа(так сказать прайса).

grouzen ()

Nvidia GT520

Форум — Desktop

Собственно, вопрос по сабжу. Интересны сакцесс стори с участием этой карты и gentoo(debian, на крайняк arch). Просто тут такое дело, что через пол часа нужно ехать покупать карту, так уж вышло, а так как я сто лет уже не интересовался железными новинками, вышло такое недоразумение, что я теперь не знаю, что вообще покупать ;) .

grouzen ()

Баллансировка нагрузки на пограничном роутере

Форум — Admin

Возможно такая тема уже поднималась, но я не нашел. Компания - маленький интернет провайдер. У нас есть пограничный роутер, пока что без BGP. Он получает два канала от двух разных провайдеров. Шеф просит сделать баллансировку нагрузки. Я пока что в замешательстве и поэтому тупо разбросал клиентов статически при помощи ip rule + ip route. Что-то мне подсказывает, что в таких условиях сделать нормальную балансировку не выйдет. Подкиньте идей.

grouzen ()

[vlc][debian][dvb] VLC не стартует.

Форум — Admin

Пытаюсь настроить стриминг dvb-s на debian при помощи vlc.

root@iptv2:~/build-src/vlc-1.1.3# vlc --version
VLC media player 1.1.3 The Luggage (revision exported)
VLC version 1.1.3 The Luggage (exported)
Compiled by buildd on biber.debian.org (Feb  9 2011 22:35:06)
Compiler: gcc version 4.4.5 (Debian 4.4.5-8) 
При старте таким скриптом:
#!/bin/bash

# Sirius

/usr/bin/vlc -vvv --color -ttl 12 --ts-es-id-pid \
        --programs=6120,6130 \
        dvb: --dvb-adapter=0 --dvb-frequency=11766000 -dvb-srate=27500000 --dvb-voltage=18 \
        --sout '#duplicate{ \
                dst="standard{access=http,mux=ts,url=0.0.0.0:8001}",select="program=6120" \
                dst="standard{access=http,mux=ts,url=0.0.0.0:8002}",select="program=6130" \
        }'

Получаю такой выхлоп:
root@iptv2:~/build-src/vlc-1.1.3# /etc/iptv/cards/0
VLC media player 1.1.3 The Luggage (revision exported)
[0x8a2c8fc] main libvlc debug: VLC media player - 1.1.3 The Luggage
[0x8a2c8fc] main libvlc debug: Copyright © 1996-2010 the VideoLAN team
[0x8a2c8fc] main libvlc debug: revision exported
[0x8a2c8fc] main libvlc debug: configured with ./configure  '--build=i486-linux-gnu' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--sysconfdir=/etc' '--with-binary-version=1squeeze3' '--enable-a52' '--enable-aa' '--enable-bonjour' '--enable-caca' '--enable-dca' '--enable-dirac' '--enable-dvb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-ggi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mozilla' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-pulse' '--enable-qt4' '--enable-realrtsp' '--enable-schroedinger' '--enable-sdl' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/' '--with-mozilla-pkg=libxul' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disable-libva' '--disable-osso_screensaver' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--disable-x264' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv' '--enable-pvr' '--enable-udev' '--enable-v4l' '--enable-v4l2' '--enable-svgalib' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[0x8a2c8fc] main libvlc debug: translation test: code is "C"
root@iptv2:~/build-src/vlc-1.1.3# echo $?
0

Вот последние строки вывода strace:
write(2, "[\33[32;1m0x8c068fc\33[0m] main libv"..., 80[0x8c068fc] main libvlc debug: translation test: code is "C"
) = 80
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7599728) = 13576
exit_group(0)                           = ?

Когда пускаю без параметров - работает. Пробовал дебажить, нашел, что отваливается(точно не уверен) после вызова daemon() в libvlc_InternalInit().

Заранее благодарен.

grouzen ()

[freebsd][xorg][intel] Черный экран.

Форум — Desktop

Запускал иксы несколькими способами: без конфига - startx, с конфигом - Xorg -config xorg.config.new(пробовал с vesa и intel). Получал один и тот же результат.

~/.xinitrc - http://dpaste.com/466510/, /var/log/Xorg.0.log - http://dpaste.com/466519/. Видео карта:

vgapci0@pci0:0:2:0:	class=0x030000 card=0x0c1a105b chip=0x25628086 rev=0x03 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82845G/GL/GV/GE/PE Integrated Graphics Device'
    class      = display
    subclass   = VGA
[root@freebsdbox ~]# X -version

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 8.2-RELEASE i386 
Current Operating System: FreeBSD freebsdbox 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 02 March 2011  09:49:28AM
 
Current version of pixman: 0.21.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[root@freebsdbox ~]# uname -a
FreeBSD freebsdbox 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

grouzen ()

[pthread][c][socket] recvfrom возвращает «bad file descriptor».

Форум — Development

Суть такова: многопоточное приложение, в одном потоке принимаются пакеты, в другом парсится то, что принял первый и отправляется обратно. Все это по udp. В итоге имеем «bad file descriptor» при вызове recvfrom().

int sd;

void *recv_mngr_func(void *arg)
{
    uint8_t buf[sizeof(struct msg)];
    struct sockaddr_in client_addr;
    socklen_t client_addr_len;
    
    ...    

    while(1) {
        ...
        if(recvfrom(sd, buf, sizeof(struct msg), 0, // error
                    (struct sockaddr *) &client_addr, &client_addr_len) < 0) {
            perror("server: recvfrom");
        }
        ...
    }
}

int main(int argc, char **argv)
{
    pthread_attr_t common_attr;
    struct sockaddr_in server_addr;
    
    memset(&server_addr, 0, sizeof(server_addr));
    server_addr.sin_family = AF_INET;
    server_addr.sin_port = htons(6006);
    server_addr.sin_addr.s_addr = htonl(INADDR_ANY);

    sd = socket(server_addr.sin_family, SOCK_DGRAM, 0);
    if(sd < 0) {
        perror("server: socket");
        exit(EXIT_FAILURE);
    }

    if(bind(sd, (struct sockaddr *) &server_addr, sizeof(server_addr)) < 0) {
        perror("server: bind");
        exit(EXIT_FAILURE);
    }
    
    pthread_mutex_init(&queue_mngr_mutex, NULL);
    pthread_cond_init(&queue_mngr_cond, NULL);
    
    pthread_attr_init(&common_attr);
    pthread_attr_setdetachstate(&common_attr, PTHREAD_CREATE_JOINABLE);

    pthread_create(&recv_mngr_thread, &common_attr, recv_mngr_func, NULL);
    pthread_create(&queue_mngr_thread, &common_attr, queue_mngr_func, NULL);
    ...
}

grouzen ()

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