vlad_rulez: (akuna_matata)
самая полная инструкция по натягиванию клиента танчиков на Ubuntu находится тут - http://help.ubuntu.ru/wiki/wot
Раньше я пользовался вот этой темой на форуме, но добрый гугл дал мне новую и более толковую ссылку, где все собрано в одном месте. Ну и новые дрова на Nvidia порадовали подъемом FPS.
vlad_rulez: (akuna_matata)

  1. Ставим wine 1.6 из тестового репозитория на winehq вместе с winetricks и wine-gecko

  2. Добавляем себе в ~/.profile строчку "export WINEARCH=win32", перелогиниваемся.

  3. Запускаем winecfg, ставим Win 7, проверяем звук.

  4. Запускаем в консоли:
    for i in msxml3 vcrun2008 xact_jun2010 xact ie8 wininet physx dsound directx9 d3dx9 d3dx9_36 directplay directmusic dotnet40 ; do echo $i; winetricks $i; done

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

Запускаем танчики, если получаем  ошибку вида
err:module:import_dll Library DNSAPI.dll (which is needed by L"Z:\\WorldOfTanks.exe") not found
то:

  • запускаем winecfg

  • Выбираем закладку Libraries

  • Прописываем или выбираем dnsapi.dll в выпадающем меню "New overrides for library:" и жмём кнопку Add.

  • Находим dnsapi.dll в списке "Existing overrides", выбираем, нажимаем Edit.

  • В появившемся меню выбираем "Builtin (Wine)"

Вроде всё.
vlad_rulez: (Default)
zaedaet@diary.ru:
Ну, может быть, я этой тыщи книг не читал.
У меня против соционики было предубеждение из-за того, что люди часто пытаются оправдать ей собственные недостатки.
Ну вроде
- Знаешь, Иван, у нас с тобой отношения не складываются из-за того что я - этико-сенсорный экстраверт, а ты - интуитивно логический интроверт
- Нет, Фёдор, это не так. Они у нас не складываются, потому что ты мудак тупой и денег мне должен с позапрошлого года.
vlad_rulez: (Default)
В: Amazon стал самостоятельно издавать книги. Что вы делаете отлично от традиционных издательств?

О: Например, ценообразование. Максимальная цена обычной книжки – я не беру учебники или специальную литературу – не может превышать $9.99.

В: Издательские дома с вами не согласятся.

О: Мы пионеры в корпоративной среде, и мы любим ломать даже собственный бизнес. Индустрия звукозаписи должна послужить уроком всем остальным: если не можете предотвратить революцию – возглавьте ее. Я думаю, в книжном бизнесе мы опережаем процесс, но некоторые издательства вредят своему бизнесу, препятствуя изменениям.

В: Что еще вы делаете не так, как другие издательства?

О: Мы считаем, что роялти, выплачиваемые за электронные книги, недостаточны. Поэтому, в нашей программе Kindle Direct Publishing если цена вашей книги от 2.99 до 9.99, мы выплачиваем вам 70% от дохода.


Полный перевод интервью
Оригинал на английском

============================================================

Речь идёт как раз о тех фактах, от которых открещиваются большинство книгоиздателей СНГ со своими сайтами по продаже электронных книг и ценовой политикой для покупателей и писателей на них.
vlad_rulez: (Default)
Насиловал сегодня новый сервер установкой Ubuntu Server 11.04 с флешки.
Битва производителей BIOS c девелоперами операционных систем приводит к весьма смешным вариантам. Ну не считая разноцветного интерфейса настроек БИОСа.

В результате как всегда помог комплекс мер: 
- образ на флешку пришлось писать unetbootin, так как после Startup Disk Creator оно таки не находило CDROM.
- В БИОСе режим опознавания USB поставил в AUTO
- В БИОСе выбрал загрузку с UEFI CORSAR .... вместо просто CORSAIR ....
- В меню загрузки выбираем expert mode, жмём e и добавляем в параметры загрузки ядра строку cdrom-detect/try-usb=true в конец строки. 
vlad_rulez: (Default)
Появился очередной rootkit exploit для FreeBSD, уязвимы почти все версии с 7.1 по 8.0 включительно, часть версий 7.0 так же уязвима, во всяком случае patch 3 и patch12.

Любой локальный пользовательватель может получить рутовый доступ с помощью фактически любой системной утилиты у которой owner root и стоит флаг UID (ping, traceroute, passwd, и так далее). Как вы дожны знать, любой php shell = локальному пользователю.
Более подробно почитать тут - http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0+current/freebsd-announce

Текущий патч:
Заходим под рутом и пишем в консоли
cd /usr/src/libexec/rtld-elf; cp -p rtld.c rtld.c.bak; vi rtld.c

Ищем строку future ( /future)
Меняем этот блок кода:
if (!trust) {
unsetenv(LD_ "PRELOAD");
unsetenv(LD_ "LIBMAP");
unsetenv(LD_ "LIBRARY_PATH");
unsetenv(LD_ "LIBMAP_DISABLE");
unsetenv(LD_ "DEBUG");

На вот такой:

if (!trust) {
// unsetenv(LD_ "PRELOAD");
// unsetenv(LD_ "LIBMAP");
// unsetenv(LD_ "LIBRARY_PATH");
// unsetenv(LD_ "LIBMAP_DISABLE");
// unsetenv(LD_ "DEBUG");
if (unsetenv(LD_ "PRELOAD") || unsetenv(LD_ "LIBMAP") ||
unsetenv(LD_ "LIBRARY_PATH") || unsetenv(LD_ "LIBMAP_DISABLE") ||
unsetenv(LD_ "DEBUG") || unsetenv(LD_ "ELF_HINTS_PATH")) {
_rtld_error("environment corrupt; aborting");
die();
}
}

сохраняем файл и выходим из vi (:wq)
Выполняем:
make
make install

profit.
Взято тут - http://habrahabr.ru/blogs/bsdelniki/76865/#comment_2237042

Уже пропатчился на продакшен серверах.

Profile

vlad_rulez: (Default)
vlad_rulez

January 2017

S M T W T F S
1 2345 6 7
8 9 1011 12 1314
15 1617 18192021
22232425262728
293031    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 03:22 am
Powered by Dreamwidth Studios