LINUX.ORG.RU

Сообщения MyTrooName

 

DSL-фреймворк под python с генератором документации или без

Форум — Development

работаю над декларативным Domain-Specific Language. Задача - описывать свойства сущностей некоторого количества классов. Классы, по идее, нужно будет засунуть в свою иерархию.

Пример:

...
class fish:
    inherits creature
    swims
    lives_in_water
 

fish blowfish:
    imageset 1
    image blowfish.png
    size 10cmX12cmX14cm
    danger low

...
PS: вместо отступов можно и скобочки, пофиг

Язык будет наращиваться. Парситься будет из python(3) и, возможно, C.

Может, есть какие-то готовые фреймворки, которые позволят не изобретать велосипед? Вообще супер, если эти фреймворки еще и документацию к языку сгенерят, и позволят встроить в язык тот же генератор документации. Ох, сколько требований^Wпожеланий много.

Пока планирую посмотреть flex, хз пока что это

Спасибо

PS Не хочу использовать json, yaml и прочее, так как хочется свободы вертеть синтаксисом как взбредет в голову. xml вообще не предлагайте даже.

 , ,

MyTrooName
()

отечественные аналоги isup.me

Форум — Talks

перешел по ссылке на хабр, пишет, DNS не найдено

isup.me рапортует, что сайт работает нормально. прописал в resolv.conf 8.8.8.8, заработало.

есть какие-то отечественные аналоги isup.me?

MyTrooName
()

как скрестить poll и pthread_mutex_lock

Форум — Development

велосипедю двухпоточный web-server на C. В одном потоке - poll по всем клиентам, во втором - доступ к БД. Нужно их как-то синхронизировать. Подскажите плз способ.

Есть такая штука как interrupts, в java это помогло бы, а на C?

Может, есть другие варианты?

Спасибо

UPD по сигналу от потока БД нужно прервать poll и запустить заново, с другими параметрами

 , ,

MyTrooName
()

изометрический многоэтажный движок

Форум — Development

хочу зделать игру суть такова

посоветуйте сабж

движок типа gnomoria. Критерии в порядке значимости - linux, производительность (тайлов будет мнооооооооооогого), абстрагированность от opengl, открытые исходники, портабельность (linux, win).

MyTrooName
()

debian midori не подхватывает тему gtk2

Форум — Desktop

тему делал через gtk2-chtheme. firefox подхватил.

.gtkrc-2.0

include "/usr/share/themes/Smooth-Sea-Ice/gtk-2.0/gtkrc"
include "/home/sh/.gtkrc.mine"

.gtkrc.mine отсутствует

подскажите плиз, чяднт. gtk никогда не настраивал

MyTrooName
()

Запуск mpd при монтировании харда

Форум — Admin

Такая ситуация: на компе стоит mpd, музыка на внешнем харде.

Хотелось бы настроить так: подключаю хард - он монтируется, и сразу запускается mpd. Отключаю хард (или размонтирую) - папка размонтируется, mpd прибивается.

Подскажите схему конфигурации. Можно на systemd (v44), можно без

 ,

MyTrooName
()

язык r: посоветуйте ide

Форум — Development

Посоветуйте гуйню студенту для работы с R. Навыки программирования ЦА в районе 0.

 

MyTrooName
()

проксилисты

Форум — Talks

посоветуйте, пожалуйста, где взять прокси. http, желательно отечественные, неанонимные

Отдал кровные 2$ на freeproxy.ru - оказалось, что все, что есть там, уже взял с бесплатных сервисов.

столлман, свобода, анархия

заранее спасибо

MyTrooName
()

2.33.12+really2.32.4-5

Форум — General

так какая на самом деле версия? 2.33.13 или 2.32.4?

autoconf говорит, что >=2.33.1 не выполняется

# aptitude show 'libglib2.0-dev'  
Package: libglib2.0-dev                  
State: installed
Automatically installed: no
Version: 2.33.12+really2.32.4-5
Priority: optional
Section: libdevel
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 8,657 k
Depends: libc6 (>= 2.4), libglib2.0-0 (=
         2.33.12+really2.32.4-5), libglib2.0-bin (=
         2.33.12+really2.32.4-5), libpcre3-dev (>= 8.11),
         pkg-config (>= 0.16.0), zlib1g-dev
Recommends: python
Suggests: libglib2.0-doc
Description: Development files for the GLib library
 
Homepage: http://www.gtk.org/

 

MyTrooName
()

что угодно кроме midori lover's тред

Форум — Talks

попробовал относительно свежий midori - шустрый и фичастый.

расскажите о СВОЕМ любимом недобраузере, есть ли там adblock? noscript? чего не хватает?

в midori есть adblock, есть внешняя тулза для синхронизации, hjkl работают сразу (правда, остальные vim-биндинги отсутствуют)

noscript я не нашел, но мне лично он нужен только вместе с web development tools, так что для этих целей остается firefox

MyTrooName
()

Подскажите дистрибутив^Wпакетный менеджер

Форум — Desktop

О себе: пользователь debian testing, gentoo и debian stable (в хронологическом порядке)

Хотелось бы найти дистрибутив/пакетный менеджер, где есть стабильная бинарная база, но можно устанавливать любой новый софт с автоматическим разрешением зависимостей. Этакий portage поверх apt.

Почему не подходит:

1) debian + backports: в бекпортах мало

2) debian + configure/make: придется ручками доустанавливать зависимости нового софта

3) gentoo: систему ставлю на нетбук, компиляция внезапно понадобившейся либы иногда занимает ценное время.

4) arch: нужна стабильность(тм) базы

MyTrooName
()

URL, содержащий символ +

Форум — Linux-org-ru

Баг проявился вот тут:

ооп и функциональщина кратко, внятно. (комментарий)

Суть: url содержит «+», ссылка работает правильно, но в тексте отображается пробел. Не уверен, что это баг, просто оставлю это здесь

MyTrooName
()

печать вслепую, эпизод 2: ctrl

Форум — Talks

по мотивам: Пальцем какой руки вы нажимаете <shift>? (вопрос к тем, кто печатает «вслепую») (комментарий)

у меня подобный же вопрос про контрол: кто как нажимает при слепой печати?

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

ЗЫ шифты использую оба

MyTrooName
()

хостинг для видеостриминга

Форум — Web-development

Проектирую систему дист. обучения

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

Файл с видео должен лежать на отдельном сервере, поскольку возможности основного хостинга ограничены.

Спасибо за внимание. Как вы уже поняли, в данном вопросе я нуб. Буду рад, если просветите.

youtube скорее всего не подходит, так как нужна возможность индивидуально ограничивать доступ к файлам

MyTrooName
()

как убить сессию в tmux при закрытии окна клиента

Форум — General

другими словами, нужно отключить в tmux функциональность dtach, чтобы при закрытии терминала в процессах не осталось мусора

есть опция detach-on-destroy, но это не то, она делает наоборот

 

MyTrooName
()

efi dual-boot wake-on-lan wake-on-wifi

Форум — Linux-hardware

Есть ноуты macbook pro (efi) и человеческие PC-desktop'ы, нужно создать единое окружение для linux- и windows-пользователей. Планируется следующее:

Все компы должны по сигналу сети должны включаться и загружать нужную ОС. Не знаю, можно ли это реализовать grub'ом, но это решаемо костылем: грузить всегда linux, который при необходимости будет делать grub-reboot.

Другая проблема - ноуты включаются в сеть через wifi, где никакого wake-on-lan, насколько я знаю, нет и быть не может.

Может, можно держать ноут включенным с минимальным энергопотребелением - проц на минимум, wifi, и все - ждать сигнала с сервака?

Или заставить их включаться и загружать ОС каждые 10-30 минут и проверять на серваке - надо ли грузиться дальше, или ребутнуться в другую ОС, или выключиться на следующие полчаса. Но это не очень удобное решение, так как включаться будут неоперативно.

помогите спроектировать такую модель загрузки с подсказками, в какие направления копать. С efi я нуб, wake-on-lan никогда не настраивал, прошу кого в теме помочь сэкономить время, направив меня в нужное русло

MyTrooName
()

вики: строка не влезает в блок кода, скролла тоже нет

Форум — Linux-org-ru

http://itmag.es/dwDt

последняя строка, firefox 17.0.1

MyTrooName
()

error while loading shared libraries

Форум — General

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

sh-4.2$ /usr/local/bin/python3.3
/usr/local/bin/python3.3: error while loading shared libraries: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory

sh-4.2$ ldd /usr/local/bin/python3.3
        linux-vdso.so.1 (0x00007fff12fff000)
        libpython3.3m.so.1.0 => not found
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7fa4d19000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7fa4b15000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f7fa4912000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f7fa4618000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7fa4271000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7fa4f35000)

sh-4.2$ file /usr/local/bin/python3.3 /usr/local/lib/libpython3.3m.so.1.0 
/usr/local/bin/python3.3:            ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.34, not stripped
/usr/local/lib/libpython3.3m.so.1.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped

sh-4.2$ echo $LDPATH 
/usr/local/lib:/usr/lib64:/lib64:/usr/lib32:/lib32:/usr/lib64/nss:/usr/lib32/nss:/usr/lib64/qt4:/usr/lib64/mysql:/usr/lib32/mysql:/usr/lib64/xulrunner
MyTrooName
()

Весьма странно работает гашение экрана

Форум — General

Такие дела. Экран гаснет после t секунд отсутствия событий клавиатуры. Работа мышкой гашению экрана не препятствует.

t остается [приблизительно] одинаковым в течение сессии, и может быть от нескольких секунд до бесконечности. Перезапуск kde.service, походу, переопределяет это t заново.

Экран по действиям мыши не включается. Включается по Alt+F2. Другие комбинации клавиш могут повесить систему. Один из «забавных» эффектов нажатия, например, Ctrl+Alt+Fчтототам: появляется линукс-консоль с getty, на клавиатуру реакции нет, в консоли отображается пароль (тот, который в kdm вводился), все висит.

Отключение upower.service не помогает. В настройках питания kde включено только действие на кнопки sleep/power.

systemd-185 kde-4.9.1 `uname -a`: Linux ss-comp 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 GNU/Linux

куда копать, просто не представляю... подскажите, плиз.

( читать дальше... )

Перемещено JB из talks

 , ,

MyTrooName
()

[debian] ядро из testing vs staging драйвер

Форум — Linux-install

После 4 лет на генту решил попробовать снова debian на нетбуке.

Вайфай карточка на stable-ядре подхватилась не самым последним драйвером. Последний драйвер есть в тестинге. Так вот, собственно, вопрос: что кошерней (и безопасней) - поставить тестинг-ядро в stable-дебиан или юзать старый staging-драйвер?

Карточка ralink, в стабильном ядре подхватилась rt2860sta, в генте ранее работала на rt2800pci, емнип

Спасибо

 

MyTrooName
()

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