LINUX.ORG.RU

eeepc 7" + sega + ненавистный С. (Узнаёте игру? :)


0

1

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

P.S. Вместо ФМ - mc. Автомонтирование - через правила udev. MC легок в освоении и функций более чем достаточно. Потихоньку перехожу на консольные утилиты.

P.S. Размер экрана устраивает. Греется правда как дурной, но рабочая лошадка, не раз выручала.

>>> Просмотр (1600x960, 208 Kb)

★★

Проверено: JB ()
Последнее исправление: chinarulezzz (всего исправлений: 1)

А червячок джим даже круче чем твой С.

Linez
()
Ответ на: комментарий от Linez

Streets of rage

Есть)) Она следующая на прохождение. Только вначале я должен пройти квест, замочить дракулу, нунчаками отколотить шредера и дойти до джокера)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от science

Помню была игрушка на PC, еще на 486 играл. Ksenya чтоли. Бегаешь девочкой в кокошнике перед кремлём... и то ли ёжиков перепрыгиваешь, то ли еще что-нить психоделическое... xD

chinarulezzz ★★
() автор топика

В редакторе вырвиглазие жуткое. Да и в mc тоже.

Dragon59 ★★
()

Напомнило детство, - ms-dos и edit, где переписывал программы из книжки по C. Но не на что тут особо смотреть.

Spoofing ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Пишу что попало в зависимости от желания) Я не программист, и писанина годится лишь для домашнего пользования)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от Debasher

Выше кегля неоправдана на семидюймовом нетбуке) Да и не всё так, апокалиптично) Мелкий шрифт даже полезен для зрения, особенно если учесть и количество времени что я использую нетбук :)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

А, вот в чём дело. Я думал это один экран с тайлингом.

Debasher ★★★★★
()

Узнаёте игру?

Прослезился.

ollowtf ★★★
()
Ответ на: комментарий от zavok

компьютеры одним С не ограничивается. Язык ужасен, нов линуксе при моих скромных умениях альтернативы нету. У других ЯП библиотек нужных нет. Хотя надо в freepascal покумекать. Python + ctypes, pascal + ...;

chinarulezzz ★★
() автор топика
Ответ на: комментарий от zavok

ну смотри, флэшки у меня монтируются правилами udev. Создается папка в директории /mnt. По хоткею перехожу в закладки и выбираю каталог /mnt. Работаю с флэшкой и вдруг хочу ее вытащить, отмонтировать. Как это сделать?

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

Есть возможность «pumount %s», где %s - выделенная в ФМ директория?

не, он только с девайсами работает, но поскольку монтируется всё в /media - можно сделать s/media/dev/

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

у меня монтируется в /mnt/usbX. И хочется чтоб сделать так, как в pcmanfm - нажал «отмонтировать», и флэшка отмонтировалась. Как сделать это консольно...

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

у меня монтируется в /mnt/usbX

никто не мешает перенастроить

И хочется чтоб сделать так, как в pcmanfm - нажал «отмонтировать», и флэшка отмонтировалась

mc разве пользовательские действия не поддерживает?

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

я торможу)

Спасибо тебе, а то б не зачесался, пока не пожаловался) В общем сделал это дело так:

в sudoers прописал: username ALL=(ALL) NOPASSWD: /bin/umount

А в .mc/menu прописал:

= t d
u   Umount the current subdirectory
    sudo umount %d/%s

и все работает. F2+u и выделенная директория отмонтируется. Не хотел вносить в систему лишнюю программу (pmount). Но зато теперь сижу и думаю. А как сделать, через sudoers, чтоб программа umount могла отмонтировать каталоги только из /mnt? А то как понимаю, с точки зрения паранойальной безопасности - разрешить пользователю umount - не есть гуд.

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

А как сделать, через sudoers, чтоб программа umount могла отмонтировать каталоги только из /mnt?

просто - никак :) Только если сделать свой враппер (собственно, pmount им и является)

lazyklimm ★★★★★
()
Ответ на: комментарий от AITap

А, вот ты о чём. Запустил, и внезапно conky вырубились, fluxbox перестал реагировать на сочетания клавиш)

баг?)

Блин, тогда я вообще с безопасностью напуршил своим umount /mnt/* в sudoers :)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от zh_v68

ага. запилил slackbuild. Только надоело каждый раз например искать и отсеивать значение. Да и побыдлокодить душу тянет, даже если это фигня :)

Да, кстати, как им можно искать такие вещи как «шкалы чего-то» (например жизни)? Я пробовал snapshot/-/-/-/ но что-то безуспешно :)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

Это не баг, man umount
-l - lazy unmount - просто взять и размонтировать, не обращая внимания на занятость mountpoint'а процессами
/mnt/.. - это банально /, то есть корень
Естественно, после этой команды всё ломается.

Я думал, Вы догадаетесь, что это намёк на небезопасность настроек sudoers.
Не вводите команды с ЛОРа, если не знаете, что они делают. Вы же не ввели бы программу из одной строчки на Perl?

AITap ★★★★★
()
Ответ на: комментарий от chinarulezzz

Шкалы - никак, вроде. Блин, действительно, замутил бы кто полный аналог artmoney под Linux.... А пока, если есть выбор, лучше сэйвы парсить.

zh_v68
()
Ответ на: комментарий от AITap

Протупил, простите велокодушно) Про опцию -l как-то не углядел. Даже перед тем как набирал, а ведь просматривал)

P.S. Как думаете, есть альтернатива моим потугам? Хочется отмонтировать из под юзера и без сторонних утилит :)

chinarulezzz ★★
() автор топика
Ответ на: комментарий от zh_v68

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

P.S. А как делают ассебмлерщики? Трассируют например программу, и ... *Губы раскатал* Вот бы пример...

chinarulezzz ★★
() автор топика
Ответ на: комментарий от chinarulezzz

Напишите shell-wrapper, который при помощи readlink проверяет, где на самом деле расположена директория, которую нужно отмонтировать, и отмонтирует её. Не забудьте указывать полные пути ко всему.

Вот немного параноидальная статья о том, как правильно писать запускаемые с правами root скрипты: http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/SA/...

AITap ★★★★★
()
Ответ на: комментарий от AITap

Спасибо) Напейсал так.

в mc. (от пользователя, %s — выделенная папка)

if [ -d "/mnt/%s" -a -w "/mnt/%s" ]; then
    rm /tmp/.mnt_dir
    echo $1 > /tmp/.mnt_dir
    sudo /root/umount-wrapper.sh "%s"
fi
и wrapper:
is_err='grep -c [^a-z0-9] /tmp/.mnt_dir'
[ `$is_err` -gt 0 ] && echo "Incorrect device name!" && exit
if [ -d "/mnt/$1" ]; then
    umount /mnt/$1
fi
Устройства монтируются как sd[a-z][0-9]. Надеюсь быдлокод выдерживает критики)

chinarulezzz ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.