LINUX.ORG.RU

Сообщения alphex_kaanoken

 

[Outsession] Riga, Latvia

Форум — Talks

 

alphex_kaanoken
()

Lor outsession- prague?

Форум — Talks

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

знаю тут одна гутт плейс с халявной сеткой, не далеко от староместкой - цены в норме)

>>>

alphex_kaanoken
()

Оффтопик,обещал

Форум — Talks

Как обещал,рижским камрадам,мой скайп akaanoken

ятам не часто,на работе его не очень любят

и спасибо тем кто встретил и пивом угостил)

будете в самом пивном городе - угощу

>>>

alphex_kaanoken
()

[off] Рига - 9ое (суббота) кто есть ?

Форум — Talks

Добрый * уважаемые!

У кого есть время желание погулять/пивом меня угостить =) В Риге, я там буду проездом - в субботу весь день - с 07 30 (примерно) появлюсь на вокзале Pragas iela 1 (platform 1) и до вечера - автобус отходит в 18-05

Вообщем пишите, у меня есть пражский водафон - но там все по нулям и пополнить не смогу - на всякий оставляю - будет включен - +420775968390

ЗЫ автобус из СПб.

ЗЗЫ темное пиво люблю - которое малоалкогольное.

;)

пишите - буду рад увидется.

>>>

alphex_kaanoken
()

[off] lor vacation

Форум — Talks

В предыдущем опечатался словом.

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

Сообщение написано не к тому чтобы попиарится или еще что, а к тому что если у кого остались ко мне вопросы могут спокойно постучать мне в жаббер и я отвечу.

Ну и вообщем посмотрим что тут будет в феврале...

>>>

alphex_kaanoken
()

вопрос по iptables

Форум — Admin

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

Есть у меня типа рутер, есть у него два физических интерфейса - один eth0 смотрит в локальную сеть, другой eth2 смотрит в мир. Соотвественно есть несколько внешних ip адресов.

Делаю я NAT и виртуальные интерфейсы на eth2 - все у всех с инетом ok - но мне нужна такая штука - допустим идет пакет на xxx.xxx.xx.12 из мира - и попадает он на некий eth2:12 откуда ему б неплохо отправится на 192.168.0.12 - ну и в обратную сторону чтобы также ходило - внимание вопрос - как так сделать ??? Я на 99% уверен что теоритически так делать можно.

Помогите пожалуйста, заранее спасибо.

>>>

alphex_kaanoken
()

Сравнение используемой памяти в ff 2 vs ff 3

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

Был проделан тест-сравнение по используемой памяти firefox v2 с последним пререлизом firefox 3 beta 1.

В результате при открытых 12 страницах и 5 минутах ожидания:
- firefox 2 занимал 103,180KB
- firefox 3 b 1 занимал 62,312KB
- IE 89,756KB

Но свой memory allocator они так и не прикрутили;

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

alphex_kaanoken
()

Любителям перделок

Форум — Talks

http://www.fudgie.org/ - визуализация логов через opengl ;)

PS кто больше зазвездит - я пока еще не встречал, гкрельмы по сравнению с этим просто меркнут ;)

>>>

alphex_kaanoken
()

Memory Allocation (plain C)

Форум — Development

Есть вопросик, есть некий демон который обрабатывает запросы (парсит, чекает и тд) и выплевывает ответ (пока без кеша - но кеш будет, осталось там переделать кое что). Суть в том что получается так (а как бы я не отказывался от выделения памяти - окончательно не удалось) выделяется частенко память, а посколько выделение памяти есть штука не быстрая, да и с учетом допустим glibc-ого аллокатора не очень то и хорошая (выделять приходится куски от 32 до 512 байт). То есть все идет к тому что не проще ли заюзать свой memory allocator - то есть выделить сразу большой кусок и разбить его на области в соотвествии с размерами, создать там кеш запросов на выделение - ну и так далее так далее. Вопрос в том - стоит ли делать это самому (для меня это развлекалово и не так то и долго я буду имплементить) ? Или есть существующие решения ?

Да и хотелось бы узнать про ньюансы других *nix систем (не linux+glibc) в этой связи.

>>>

alphex_kaanoken
()

Helix player 'Bad transport' error

Форум — Desktop

Жил был на убунте последней 7.10 (ну если не последняя то не пинайте - я не слежу) helix player плюс плагин к ff - играл себе видео сюжеты - но вдруг перестал - орет 'Bad transport <skipped>' и все. Гугление не спасло - а вывело только на архив мейллиста 2004 года где вопрос был без ответа.

Кто сталкивался ? что с ним сделать ?

>>>

alphex_kaanoken
()

[off] про жаббер

Форум — Talks

Вообщем все кто меня добавлял в лист, и кого я добавлял - у меня почему то похерился контакт лист на сервере - поэтому просьба передобавить - akaanoken@amessage.info - если кому интерестно добавляйте.

Спасибо и сорри за оффтопик.

>>>

alphex_kaanoken
()

[OFF] Кто то тут был из Праги ??

Форум — Talks

Я помню что кто то тут был - но в упор не могу вспомнить - жду вот тут ответа.

на всякий жаббир мой akaanoken@amessage.info

alphex_kaanoken
()

lisp: libs for IPC and UI

Форум — Development

Не подскажите библиотеки или вообще - как использовать UNIX IPC и UI (то бишь тулкиты) под lisp ?

Надо - есть сервер - в нем надо пайпы, сокеты, shm, есть клиент - надо в нем сокеты, shm и гуй - лучше gtk+

в какую сторону копать?

PS решил более детально изучить lisp со всех сторон, писать что то не применительное к жизни обучению не сильно способствует.

Спасибо.

alphex_kaanoken
()

[плагиат] туристы водники тут есть ?

Форум — Talks

Собственно сабж, пару вопросов есть.

alphex_kaanoken
()

стартап - не первый раз в первый класс

Форум — Talks

Интерестно кто что думает о сабже - собиратеся второй стартап - есть выбор - в США неплохо дают и легко за web 2.0 стартапы (смешно но факт), либо за доделки всякие из мира linux, либо за фантастику в стиле мегараспределенных систем.

Кто что скажет ?

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

alphex_kaanoken
()

Memory Allocator

Форум — Development

Вообщем есть tcp server критичный очень, использует он libc-ный malloc. Суть в том что например в glibc аллокатор убогий. То есть нужен свой, по сему вопрос - я подумал и решил делать его на mmap, НО как будет с кроссплатформенностью ? Этот сервер возможно понадобится в будующем и на *bsd.

Делать на mmap ? или что посоветуете ?

PS у меня задумка следующая, выделить кусок на мелкие чанки, и кусок на большие (которые редко высвобождаются.маллочатся), для описания структуры использовать splay tree для мелких кусков, и обычный linked list для больших.

Что думает all по сабжу ?

alphex_kaanoken
()

/bin/sh with kernel building

Форум — Admin

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

  GEN     /ofr/kernel/build-i386/Makefile
  CHK     include/linux/version.h
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `set -e; echo '  CHK     include/linux/utsrelease.h'; mkdir -p include/linux/; \
if [ `echo -n "2.6.20 .file null .ident GCC:(GNU)4.1.220061115(prerelease) \ 
(Debian4.1.1-21) .section .note.GNU-stack,,@progbits" \
| wc -c ` -gt 64 ]; then echo '"2.6.20 .file null .ident GCC:(GNU)4.1.220061115(prerelease) \ 
(Debian4.1.1-21) .section .note.GNU-stack,,@progbits" exceeds 64 characters' >&2; exit 1; fi; \
 (echo \#define UTS_RELEASE \"2.6.20 .file null .ident GCC:\
(GNU)4.1.220061115(prerelease)\
(Debian4.1.1-21) .section .note.GNU-stack,,@progbits\";) < include/config/kernel.release > \
include/linux/utsrelease.h.tmp; if [ -r include/linux/utsrelease.h ] && cmp -s include/linux/utsrelease.h include/linux/ \ 
utsrelease.h.tmp; then rm -f include/linux/utsrelease.h.tmp; else echo '  UPD     include/linux/utsrelease.h'; \
 mv -f include/linux/utsrelease.h.tmp include/linux/utsrelease.h; fi'
make[4]: *** [include/linux/utsrelease.h] Error 2
make[3]: *** [_all] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/ofr/kernel/build-i386'

ну и так далее ... 

погуглил на эту тему - сказали что патчи нужны на bash - скачал - тоже самое, 
либо я протупил и не понял либо еще что - кто сталкивался ? 
alphex_kaanoken
()

«кладезь мудрости» или OMG! чему детей учат ...

Форум — Talks

Случайно напоролись на сайт http://kolobok.ru/

это OMG ...... вообщем смотрите - это и смешно и грустно ...

PS Sorry если баян.

alphex_kaanoken
()

sh && dpkg && sysroot

Форум — Development

Вообщем суть, есть у меня скрипт (не важно красивый или нет(работает и работает))

<skipped>
#getting archives
cd debinfo/
URL=http://http.$COUNTRY.debian.org/debian/dists/$DISTR/main/binary-$ARCH
wget -c $URL/Packages.bz2
bunzip2 Packages.bz2
mv Packages All
URL=http://http.$COUNTRY.debian.org/debian/dists/$DISTR/contrib/binary-$ARCH
wget -c $URL/Packages.bz2
bunzip2 Packages.bz2
cat Packages >> All
rm Packages
URL=http://http.$COUNTRY.debian.org/debian/dists/$DISTR/non-free/binary-$ARCH
wget -c $URL/Packages.bz2
bunzip2 Packages.bz2
cat Packages >> All
rm Packages
# returning ..
cd ../debs

total_pkg=`cat ../packages.txt | wc -l`
echo "Total packages to install: $total_pkg"

for i in `cat ../packages.txt`; do
    echo "Requested package-> $i"
    FILENAME=`../findfn.pl ../debinfo/All $i`
    echo "Package location: $FILENAME"
    wget -c http://http.$COUNTRY.debian.org/debian/$FILENAME
done;

cd ..
pwd 
#returning
mkdir -p sysroot/var/lib/dpkg/updates
touch sysroot/var/lib/dpkg/status
touch sysroot/var/lib/dpkg/available
# installing downloaded packages
for d in `ls debs/*.deb`; do
    echo "Installing: $d"
    fakeroot dpkg --admindir=sysroot/var/lib/dpkg --instdir=sysroot/ --unpack $d
done;
<skipped>

где findfn.pl собственноручно писанный "парсер", по имени 
пакета тупо выдирает его локацию.
Все скачивается и хорошо, далее мне надо все это поставить в sysroot.
Так вот вопрос как ? Сейчас оно что то там создает даже, но 
сильно ругается про list file и в итоге вылетает с ошибкой.
Я явно понимаю что то не так, как мне быть?
Кто спец - помогите плиз.

Да опережая вопросы, скрипт работает на ubuntu/debian и там и там 
должен работать, sysroot изначально пустая и должна быть с нуля.
packages.txt это список пакетов которые должны быть в sysroot, 
которые я ессно выдернул из рабочего sysroot окружения типа
dpkg --list | grep ii | awk '{print $2}' > packages.txt
alphex_kaanoken
()

ATI dualhead with Xinerama

Форум — Linux-hardware

Вообщем есть машинка с ATI двухголовой, настроена ксинерама, сооотв подключено два моника, все работает, 
НО есть такое очень неприятный глюк на одной из голов не меняется иксовый курсор. Собственно в чем тут проблема?

01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 71c6

Section "ServerLayout"                                                          
        Identifier     "Default Layout"                                         
#       Screen      0  "aticonfig-Screen[0]" 0 0                                
        Screen      0   "aticonfig-Screen[0]" 0 0                               
        Screen      1   "aticonfig-Screen[1]" LeftOf "aticonfig-Screen[0]"      
        InputDevice    "Generic Keyboard"                                       
        InputDevice    "Configured Mouse"                                       
        InputDevice    "stylus" "SendCoreEvents"                                
        InputDevice    "cursor" "SendCoreEvents"                                
        InputDevice    "eraser" "SendCoreEvents"                                
        Option         "Xinerama" "on"                                          
EndSection

ubuntu 6.10

kaanoken@epsilon:~$ uname -a
Linux epsilon 2.6.17-10-server #2 SMP Tue Dec 5 22:29:32 UTC 2006 i686 GNU/Linux
alphex_kaanoken
()

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