LINUX.ORG.RU

Сообщения Chubakur

 

Офисные пакеты. Математические формулы.

Есть несколько документов, содержащих небольшие математические формулы. Под линуксом в либре они не отображаются( в ОоО тоже пусто ). На их месте находится надпись «Объект». Загрузил винду с опенофисом( единственный офисный пакет там ), формулы отобразились без проблем. Разве версии для линукса и винды разные? И как сделать поддержку Equation (или что там такое), можно не совсем лицензионным способом, в линуксе

Chubakur
()

Карточная стратегия Wizards Magic.

Приблизительно 2 месяца назад начал писать карточную стратегию, которая являлась бы клоном игры Orions( написанной под КПК ). Также из похожих игр можно выделить Astral Masters, Spectromancer( но все они проприетарщина, и не работают под wine ). Правила немного напоминают настольную игру Magic: The Gathering.
В качестве языка программирования я выбрал Python и использовал библиотеку pygame.
На данный момент игровой движок сделан на 95%. То есть им поддерживается почти все, включая звук. Я не стал давать 100% ибо в будущем будут доработки.
На данный момент написано:

  • Игра друг против друга на одном компьютере
  • Игровой сервер ( для сетевой игры ). Основной игровой сервер на данный момент не работает, из-за отсутствия сервера( не игрового, а компьютера, где его запускать :))
  • Игровой клиент ( для сетевой игры ).

Необходимо:

  • Запрограммировать специальные способности оставшихся карт
  • Оставшиеся изображения карт( дизайнер один, а карт больше 70 + на нем еще поддержка интерфейса )
  • Игровые звуки (Они уже вшиты в движок, но нет подходящих треков)
  • Игровая анимация (Анимация способностей, атак карт, etc)
  • Чат для сетевой игры

На данный момент проект уже в играбельном состоянии.
Ссылка на GoogleCode
Для запуска используется один файл. WizardsMagic.py
Для запуска сервера server/WizardsMagic.py
Для запуска клиента client/WizardsMagic.py (подключение по умолчанию выдаст ошибку, ибо сервера, как я говорил, уже пока нет )
В Mercurial текущая версия игры находится в папке new_interface.
Скриншот
Дело в том, что на данный момент , в связи с экзаменами, я не могу серьезно заниматься проектом( месяца эдак 2 ). Я был бы очень рад помощи. Написано ООП, однако есть места с exec(). Я знаю как это переписать, но времени пока нет.

Chubakur
()

[пдд][шпора][не нужно]Принципиально новая

Сейчас пришла идея создания шпаргалки на мобильные телефоны ,с помощью управления вибрацией. То есть мы включаем программу, идем на экзамен. Получаем билет, например, 33. Засунуть руку в карман и нажать 2 раза цифру 3, проще простого, а потом телефон будет вибрировать, диктуя правильные ответы. Вибрация-Маленькая пауза-Вибрация-Большая Пауза-Вибрация-Большая пауза: означает 21x .

Интересует то, можно ли управлять вибрацией, на обычных телефонах через Java.

Chubakur
()

Увеличение выделенного места на харде

Ставил генту первый раз, выделил не очень много места системе, так как предпологал использовать не большие приложения, оболочки. Сейчас захотел попробовать гном3, но места не хватит. Приблизительная схема разбиения диска:
раздел 1, точка монтирования /
раздел 2, точка монтирования /boot
раздел 3, много места, не используется.

Хочу увеличить размер раздела 1, но без форматирования уже никак, да?

Chubakur
()

Перестал подключаться плеер

Есть плеер Texet t860, каждый день я подключал его к компу ,и заливал новые, нужные мне, данные. Вчера, засунув кабель в usb, получил дулю. Вместо значка синхронизации, на экране появилась анимация заряжающейся батареи(такой даже при зарядке от сети нет!) и накопитель не опознался udevом.В /dev нет ни sdb, ни даже намека. Опробовал на ноуте с Gentoo, та же песня(хотя раньше все работало), на втором ноуте с убунтой, тоже самое. Я уже начал грешить на поломку плеера, но проверил у знакомого, на оффтопике. Подключилось без проблем. Не знаю даже на что думать. Каждый день подключал и все норм было.

Chubakur
()

Странная работа потоков в Python.

Точней будет сказать работает все как надо, но команда print иногда как будто бы склеивается с другой командой print. Просто интересно, из-за чего такое происходит?
Вот рабочий код: видно как стоят print.
А вот выхлоп. Сначала вывод вообще слеплен как попало.

Chubakur
()

ФФ4 трусливо сбегает.

При переходе по ссылке просто убивается. У меня у одного так? Сабж

Chubakur
()

Управление громкостью. alsamixer и amixer

У меня есть нужда в регулировании громкости по хоткеям. В идеале представляю на панели надпись Vol:xx%.

Но никак не могу понять каким образом amixer устанавливает значения. $ amixer get Master Mono: Playback 38 [59%] [-26.00dB] [on]

$ amixer set Master 30% Mono: Playback 38 [32%] [-30.00dB] [on]

Вроде бы установилось, правда не 30, а 32.

Захожу в alsamixer, смотрю значение ползунка - 45.

$ amixer set Master 0% Mono: Playback 0 [0%] [-64.00dB] [on]

alsamixer тоже показывает 0, звука нет

$ amixer set Master 30% Mono: Playback 20 [31%] [-44.00dB] [on]

alsamixer показывает 11%

Немного не понял принципа один и тот же set 30, в зависимости от текущего уровня примет разные значения.

Chubakur
()

[python][сокеты][ниасилил] Слепой клиент.

Суть проблемы в следующем, сервер отправляет на клиент данные такого вида:

{«action»: «update», «mana»: [[13, 2, 2, 2, 2, 4], [4, 4, 4, 3, 8, 2]], «deck_cards»: [{«life_cards»: [«Apostate», «Paladin», «Unicorn», «Rejuvenation»], «death_cards»: [«Lich», «StealLife», «GrimReaper», «ChaosVortex»], «earth_cards»: [«Golem», «Revival», «Echidna», «Satyr»], «water_cards»: [«Poseidon», «IceWizard», «AcidStorm», «Nixie»], «air_cards»: [«Gargoyle», «Plague», «BlackWind», «Manticore»], «fire_cards»: [«FlamingArrow», «Armageddon», «Devil», «Salamander»]}, {«life_cards»: [«LifeSacrifice», «Bless», «MagicHealer», «Purify»], «death_cards»: [«Vampire», «Curse», «Darklord», «Zombie»], «earth_cards»: [«Restructure», «Quicksands», «Earthquake», «Centaur»], «water_cards»: [«Leviathan», «Waterfall», «Poison», «IceGuard»], «air_cards»: [«Zeus», «Titan», «Phoenix», «ChainLightning»], «fire_cards»: [«Efreet», «RedDrake», «Demon», «Firelord»]}], «answ»: 200}

А клиент принимает данные такие:

{«action»: «update», «mana»: [[13, 2, 2, 2, 2, 4], [4, 4, 4, 3, 8, 2]], «deck_cards»: [{«life_cards»: [«Apostate», «Paladin», «Unicorn», «Rejuvenation»], «death_cards»: [«Lich», «StealLife», «GrimReaper», «ChaosVortex»], «earth_cards»: [«Golem», «Revival», «Echidna», «Satyr»], «water_cards»: [«Poseidon», «IceWizard», «AcidStorm», «Nixie»], «air_cards»: [«Gargoyle», «Plague», «BlackWind», «Manticore»], «fire_cards»: [«FlamingArrow», «Armageddon», «Devil», «Salamander»]}, {«life_cards»: [«LifeSacrifice», «Bless», «MagicH

Отпраляет сервер данные через socket.send

Клиент принимает данные через socket.recv. И вот что меня тут смущает, без разницы что указано в recv хоть 1024, хоть 4096. Обрезается в одном и том же месте.

С сервера данные точно уходят корректными. Разбивать на пакеты не хочется.

http://pastebin.com/cWFQaiRG

Тут не весь код, а только то, что отвечает за прием/отправку ( 2 строки )

 , ,

Chubakur
()

who: память исчерпана

[chubakur@archlinux ~]$ who

chubakur pts/0 2011-03-02 16:17 (:0.0)

who: память исчерпана

[chubakur@archlinux ~]$ df

Файловая система 1K-блоков Исп Доступно Исп% Точка монтирования

udev 10240 164 10076 2% /dev

/dev/sda6 64350280 49855140 11226316 82% /

shm 1678596 0 1678596 0% /dev/shm

/dev/sda2 186671 18761 158271 11% /boot

/dev/sda1 666006672 519066912 146939760 78% /mnt/disk1

Это что такое? Каждый раз теперь вылазит.

Chubakur
()

Google Code. Mercurial

Никогда не имел дел с системами управления версиями. Поэтому столкнулся с рядом проблем. Задача:
Залить файлы из локального каталога в репозиторий на сервере.
hg init
hg add *
hg clone . https://***.googlecode.com/***

abort: cannot create new http repository


Я просто не знаю каким образом это сделать.

Chubakur
()

[pygame][python] Спрятать объект

Только недавно начал работать с Pygame и есть ряд вопросов. Мне надо убрать объект с экрана. Скажем когда перемещаю его по экрану. Когда фон одноцветный, я на предыдущем место, где находился спрайт рисую объект, схожий по цвету с фоном, и равный по размеру со спрайтом, который перемещаем.

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

 

Chubakur
()

NetHack. Вопрос о генерации карты

Достаточно давно играю в нетхак, черпаю знания из nethackwikia.com. Однако заметил одну особенность, о которой почему-то не пишут( Или я не там искал). В зависимости от класса персонажа, карты генерируются по разному. Например: если выбираешь рейнджера, то вся карта практически на поверхности, редко приходится нажимать «s» , чтобы найти скрытую дверь. Но когда играешь за некоторые другие классы, в частности Варвар, то я бегал по всей карте вперед и назад зажимая s, пока не сдох от голода. Это действительно так? Или луна была неблагосколонна?

Chubakur
()

Gentoo. Первое полное обновление. Крах.

Решил полностью обновить систему, и перекомпилировать всё с новыми юз-флагами.

sudo emerge -uDNav world

Пошло обновление. Через 4 часа все было готово. Я выключил ноутбук.

Сегодня при включении вылезло очень много ошибок:

EROOR: cannot start * ask localmount would not start

И Starting lo

/net/ifconfig.sh does not exist

ERROR: net.lo failed to start

Иксы запустились. Но половина приложений отказалась работать. Скажем запускаю Wicd:

No module named dbus

eix говорит что dbus-python установлен.

emerge --unmerge dbus-python && emerge dbus-python

Выдается следующая ошибка:

No module named gtk

И опять то же самое:

emerge --unmerge pygtk && emerge pygtk

И еще много-много подобной возни. Запустить wicd я так и не смог. Написало что сервер dbus не отвечает.

sudo /etc/init.d/dbus start

ERROR: cannot start dbus as localmount would not start.

Круто я так обновился. Как бы мне сейчас это все исправить? Потому что даже сети нет.

Chubakur
()

Gentoo, начало работы.

Сегодня весь день компилировал на ноутбук генту. К моему большому удивлению завелось с первого захода. Но я удивился огромным зависимостям. Даже на эмулятор терминала sakura-порядка 40 зависящих пакетов. Я что-то не то делаю, да?

Chubakur
()

Посоветуйте движок

Сабж. Требуется сайт-визитка небольшой фирмы. Из условий - поддержка 3 языков, и красивый просмотрщик картинок. Кто что посоветует? Желательно не очень дырявый.

Chubakur
()

Tint2 - вывод информации.

Можно ли в Tint2 подключать дополнительные модули, для вывода определенных данных, скажем температуры, на панель?

Chubakur
()

Ютуб накрылся медным тазом

У всех так?

Chubakur
()

Awesome. Пропадают иконки в трее.

Сабж. Пропадают только иконки, место под их размещение остаётся, и если туда кликнуть правой кнопкой мыши, то вызовется контекстное меню. Программы которые при мне пропадали в трее : skype,vlc. Помогает только перезапуск программы.

Chubakur
()

как там арч, работает после обновления?

После прочтения новости о переходе на python3 боюсь обновлять систему, так как некоторые программы, зависящие от python2, не будут работать без указания пути до интерпретатора. Так ли это? А то уже систему несколько дней не обновлял.

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

Chubakur
()

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