Category: напитки

Beering

IT Нетворкинг в СПб. Что делать, если вы компетентный IT специалист и практически всё знаете?

Just Beering It!

Что делать, если вы компетентный IT специалист и практически всё знаете?

Идти на Beering IT - нетворкинг для IT-специалистов.
И убедиться, что всё знать невозможно!)

13 марта 18-00 Санкт-Петербург, ресторан BEER Studia

Beering IT – это закрытая вечеринка компетентных IT-специалистов
Beering IT - это конференция без докладов. Сразу фуршет
Beering IT – это 150 профессиональных айтишников
Beering IT – это 300 литров свежего пива и 75 кг вкусных закусок
Beering IT – это весело, полезно и интересно!

Зачем идти на Beering IT?
Collapse )

Запуск игры Dinosaur Race (прилагается к хлопьям Nesquik) под Линуксом.

У кого есть дети, питающиеся холпьями, или самим интересно посмотреть, что это за игрулина (также питаясь хлопьями ;) ), но в обоих случаях нету по рукой винды – пишу сие. Чтоб избежать моих блужданий и сэкономить время. Надеюсь, кому-нибудь, да пригодится данный пост.
На оф.сайте игры (http://dinosaurracegame.com/, есть русский раздел) указано, что идёт только под виндой или MacOS. Сёдни таки удалось запустить игру и под Линуксом (точнее, под Вайном, виртуалка не рассматривалась изначально).
ОС – Кубунту 12.10 (Квантовый Кецаль). Wine – свежий доступный (вроде это 1.6), включающий winetricks. В конце концов всё пошло, и даже со звуком, хотя подтормаживает немного - надо батоны давить посильнее, например, чтоб динозавра реагировала. Но вполне играбельно. Судя по устройству диска - можно скопировать и на винт (под виндой так работает, проверок на CD нету).
Настройки Вайна: ничего особого не делал, всё по умолчанию. Версия Винды – выставлена winetricks win7 (вряд ли влияет, т.к. игру я запускал на другом ПК под WinXP без проблем).
Если выдаются ошибки вроде
wine cmd.exe /c echo '%ProgramFiles%' returned empty string
- проверьте, что запускаете wine и winetricks НЕ из-под рута/sudo! Они и без того работают без проблем, с правами пользователя. Если же ошибка остаётся – яндексите сами, какой ключ в «реестре» Вайна надо создать.

Далее, привожу установленные с помощью winetricks пакеты в обратном порядке действий, начиная с успешного запуска игры. Т.к. не уверен, что важно из этого, а что нет, для данного приложения.
Итак, игра запустилась после установки
msscript MS Script Control
До того также поставил
wsh56 MS Windows Scripting Host 5.6 , но не уверен, что он необходим.
До того были ещё
msxml4 MS XML version 4 (сначала поставил версию 3, но потом ещё до 4 обновил)
comctl32 MS common controls 5.80 – хз, игра продолжала выдавать предупреждение «что-то там про Common controls 6.0.0.0», но при этом работала. Может, и вообще не надо было ставить.
corefonts MS Arial, Courier, Times fonts – поставил, но м.б. и без них пойдёт.
directx9 MS DirectX 9 user redistributable – ставил вроде, не помню. Также отдельно ставил
d3dx9 MS d3dx9_??.dll (from DirectX 9 user redistributable) – игра использует DirectX, так что, видимо, требуется.
wininet MS wininet.dll поставил, т.к. у экзешника была ссылка на одноименную dll. То же можно сказать про winhttp.
Ставил (т.к. игра на нём написана вроде как)
flash11 Adobe Flash Player ActiveX and firefox plugins - сначала пробовал ставить как просто flash, но она ссылалась на Flash 10 и на сайт Macromedia. Вариант, который ссылается, видимо, уже на сайт Adobe и версию 11, выглядел как flash11, но я этого не заметил и ставил ручками.
Ещё ставил
dotnet30 MS .NET 3.0 (только я ставил версии 4.0 вроде) – на всякий случай.
msi2 MS Installer 2.0 (или как он там щас назвается, ставить *.msi) – не уверен, что отсутствовал по умолчанию.

Чего НЕ потребовалось ставить:
ie7 Microsoft Internet Explorer 7.0 – пробовал ставить, но не встало (ХЗ, почему), ну и чёрт с ним. Пошло всё само, и без него.
ie6 Microsoft Internet Explorer 6.0 не ставил – в комплекте шёл вайновый «типа IE». Хотя щас уже не уверен, что не ставил :(
vcrun* – Сишные библиотеки, равно как и mfc* - как понял, игрушка не на Сях всеравно написана.
То же про
vb*run MS Visual Basic * runtime
mono* Mono-*
wine-doors - сначала перепугался, что только с помощью него смогу поставить Comctl32.dll версии 6.0. Но посмотрев репы приложения, понял, что оно ещё древнее, чем winetricks.

Также пробовал делать настройки:
native_oleaut32 Override oleaut32 - видимо, здря.
ddr=gdi Set DirectDrawRenderer to GDI (default) - не заметил разницы с ddr=opengl.

Для проверки зависимостей и необходимых библиотек, игру (и вообще любое виндовое приложение) стоит запускать из консоли – wine path/application_name.exe. Потому что в консоли же будут сразу выводиться результаты – чего не хватает и какие ошибки. В моём случае, было нечто вроде err:что-то-там-с-OLE:class {_GUID_} не может быть создан. По GUID класса в Сети и нашёл, чего не хватает.

Дополнительно привожу список зависимостей DLL для приложения DinosaurRaceForest.exe – чтоб было понятно, какие библиотеки ставить, если всётаки не запускается.
ADVAPI32.dll
COMCTL32.dll
COMDLG32.dll
d3d9.dll
DDRAW.dll
GDI32.dll
IPHLPAPI.DLL
KERNEL32.DLL
ole32.dll
OLEAUT32.dll
RPCRT4.dll
SHELL32.dll
urlmon.dll
USER32.dll
WINHTTP.dll
WININET.dll
WINMM.dll
WINSPOOL.DRV
WS2_32.dll

P.S. Игру запускал на ноуте у друга (у которого, собственно, и имеется ребёнок, питающийся хлопьями, а также Линукс без доступа к винде), а сие пишу уже на своей рабочей машине. Поэтому более точные названия библиотек, ключей и прочего дать, к сожалению, не смогу.
Тамлиер

подключение виртуальных CD/DVD

добрый день, я новичек в linux, у меня такая задача, есть нетбук emachines 355-131g25ikk, необходимо подключить виртуальный cd диск, для чтения обучающей языковой программы написанной для windows xp - iso образ. Система Linux Mint Debian (MATE) Исправленная сборка (201204) Build Ядро Linux 3.2. Посоветуйте пожалуйста как можно это сделать или нормальную литературу по Linux mint.

спасибо.

Всем спасибо за помощь.

1. подключение виртуального CD диска, установка с него в программе wine setup.exe.
2. В настройках wine включаем автоопределение и появился диск Н
new
3. Запускаем в терминале ~/.wine/dosdevices/c:/Program\ Files/CC/FR/g2000.exe и программа пошла.

Почему так - не знаю, работает и хорошо.
me

Безопасность wine (ubuntu)

Добрый день.

Как не странно, что учитывая интерес к этой проблеме, я не нашел не одного нормальной инструкции как этого добиться. Много жесткого троллинга и немного информации для направления раскопок. Предлагаю вам помочь мне и всем нам раскрыть данный вопрос, и сделать такую инструкцию.

Что я пока нарыл:

Первое что надо сделать это ограничить область действия wine папкой ~/.wine:
1-Удалить в настройках wine виртуальный диск Z: (к которому прописан корень) и другие диски кроме С:

2-Воспользуйтесь winecfg и переключите ассоциации на содержимое виртуального диска C
(К примеру, /home/user/.wine/drive_c/My Documents) это надо как минимум сейвов игрушек в "Моих Документах".

3-root'ом закрыть права на запись и в часть файлов в ~/.wine/
Пусть пишет себе в ~./wine/drive_c а остальные дирректории только смотрит.

4- Сделать разный wineprefix для каждой проги.

5- Сделать wine делать readonly

6- убрать поддержку autorun.inf на сменных носителях

7- убрать поддержку autorun.inf на сменных носителях под wine

8- Не создавать в папке ~/.wine симлинков на важные ресурсы.

Дальше остается 2 важных вопроса. Это ограничение прав и Доступ wine и его программ в интернет и к ним из интернета.

9- Для блокирования интернета используем iptables.нашел следующий пример:
А. Выделяешь все wine-программы в отдельную учётную запись (У меня, например, браузер, почтовый клиент, чатилка, wine и многое другое - всё с отдельными uid'ами).
Б. Настраиваешь с помощью setfacl -d или групп доступ (чтобы удобно было).
В. iptables -A OUTPUT -m owner --uid-owner wine -j REJECT --reject-with icmp-net-prohibited

10- Для ограничения прав используют либо ACL, либо SELinux, либо Apparmor,либо Chroot.

пример для ACL:

А. Убеждаешься, что в ядре стоят опции, включающия ACL глобально и для твоей файловой системы CONFIG_FS_POSIX_ACL=y CONFIG_{EXT{2,3,4}_FS,REISER_FS,JFS,XFS,TMPFS,NFS,...}_POSIX_ACL=y

Б. Ставишь пользовательскую часть. "apt-get install acl". Если нет, пробуем http://www.kernel.org/pub/linux/utils/fs/xfs/acl/acl_2.2.47-1.tar.bz2.

В. "mount -o remount,acl /", прописываешь "acl" в /etc/fstab

Г. "setfacl -m u:qqq:r-x /path/to/file" - дать пользователю qqq доступ к /path/to/file "setfacl -dRu g:www:rwx /path/to/dir" - сделать так, что все новые файлы в /path/to/dir будут по умолчанию разрешать доступ к себе от группы www. R - рекурсия. Подробнее см в руководстве.

примечание к Chroot:
Лучше отрезать доступ от внешнего мира через chroot/jail дабы вирусы не видели suid'ные программы и не писал во все места где есть право для записи на всех. В идеале, конечно, лучше использовать MAC.


Это пока все что я нарыл, надеюсь на вашу помощь в расширении этой информации которая всем нам пригодится.
Очень бы хотелось получить информацию о следующем:

1) непонятно как реализовать пункты 3,4,5,6,7,9,10
2) что именно лучше выбрать для ограничения прав.
3) расписать полную установку и настройку iptables для wine
4) расписать полную установку и настройку софтины для блокировки прав.



------------------------------------------------------------------------------------------------------
PS надеюсь на ваше понимание относительно моих знаний в этой области, и на ваше желание помочь сообществу в целом. :)

Linux+Wine+Victoria

Возник вопрос, проверьте, у кого установлен Wine.
Есть замечательная программа Victoria, которая содержит практически весь необходимый инструментарий для "бытового" ремонта винчестера. http://www.hdd-911.com/index.php?option=com_docman&Itemid=31&task=view_category&catid=81&order=dmdate_published&ascdesc=DESC
Хотелось бы проверить, может ли она работать в Wine?
Мож, ктому не лень проверит?
У меня сервера безмониторных и управляются только через консоль без GUI. лень только для для проверки громоздить Х и прикручивать удаленный рабочий стол.
Main

wine 1.2 internet explorer 8

Что-то никак не могу запустить ие8. Ставил по инструкциям с настройками библиотек и копированием оригинальных дллек из винды.

Ставится, запускается. Не может открыть ни одной страницы или файла.

Ubuntu 10.04, если это имеет значение.
dark angel

(no subject)

Я так понимаю, что если запущена полноэкранная игруха в wine - то на десктоп переключиться уже нельзя?

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

UPD: дистр - ubuntu lucid lynx, под кармиком и джаунти то же самое было. DE - Gnome.
Игры - простые, например та же Зума или вот эта, например.
Видеоакрта - ATI Rage 128 Ultra, 32MB.

При попытке переключения по Alt-Tab поверх картинки игры вылезает окошко переключения и по нажатию таб выбор перемещается на другие программы, но переключения не происходит.
Такое ощущение, что игра запускается не на отдельном экране, а меняет разрешение десктопа. И даже не ощущение, а так и есть, потому что если например из другого сеанса убить процесс - то десктоп остаётся в том разрешении, в котором была игра, и нужно зайти в Параметры -> Мониторы и выставить стандартное разрешение.

UPD2: сфотал на мобилку как выглядит экран во время попытки переключения - http://i076.radikal.ru/1006/6a/295d799de029.jpg - внизу виден прямоугольник выделения, перемещающийся по панели задач.

UPD3: настройки Wine - http://s43.radikal.ru/i102/1006/ed/9d1fc68dab9f.png - попробовал убирать галки "Разрешить менеджеру окон..." - никакого изменения.

wine snapshot для запущенной программы?

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

wine@etersoft и quik

На предприятии бОльшая часть новых рабочих станций - под линуксом (Altlinux Desktop 4.1)

Некоторым товарищам требуется quik (программка для инет-трейдинга).

Под линуксом/wine@etersoft работает, но как-то странно:
Утром - махом загружает все данные.
Вечером - начинает подгружать и постепенно замедляется и в конце-концов сообщает об обрыве соединения.
Под виндами работает нормально, но лишней винды под это дело нет.

Вопрос: какого хрена и куда копать?