Pull to refresh

Need for Speed ProStreet

Reading time 6 min
Views 2.9K
Lumber room
Жанр автогонки
Издатель Electronic Arts
Издатель в России «СофтКлаб»
Разработчик EA Black Box
Требуется Pentium4-2400+, 512+ Мб, 3D
Рекомендуется Core2Duo, 1024+ Мб, 3D
Платформа ПК, Xbox 360, PlayStation 3, PlayStation2, Wii, PSP, Nintendo DS, мобильные телефоны
Мультиплеер I-net, modem, LAN
Сложность настраиваемая
Знание английского не нужно

Need For Speed ProStreet — игра подлая. Прикинувшись убогой, она издевалась надо мной целый час. И я уже было в отместку надумал писать разгромный текст с эротическими аллюзиями и завуалированной ненормативной лексикой.
Однако — ума хватило отдохнуть, подышать свежим ноябрьским воздухом, выпить чашку чая.
Решил дать игре второй шанс… Точнее, если быть честным, позволить ей опозорится окончательно.
Но игра не оправдала категорических надежд и позориться более не захотела. От неожиданности я проиграл в неё до трёх ночи.
А на следующий день – безвылазно ещё часа четыре.
Читать дальше →
Total votes 34: ↑15 and ↓19 -4
Comments 17

Weekly cast #008

Reading time 1 min
Views 393
Lumber room
Не так давно выложил 9-ый выпуск Weekly cast, и в виду того, что реакция была не однозначной, решил что буду выкладывать на ряду с новыми (раз в неделю) еще и старые подкасты (тоже раз в неделю). Настала очередь восьмого выпуска.

Темы выпуска:
— Званный гость
— BarCamp склоняет нас твиттерить
— qip и то как он ворует
— ЕА снова будет выжимать
— Гарри устроил взрыв
— День сурка
Total votes 65535: ↑32767.5 and ↓32767.5 0
Comments 0

Need For Speed SHIFT — первые подробности

Reading time 2 min
Views 648
Games and game consoles
Я нечасто пишу что-то на Хабре, не касающееся собственно проекта, но тему NFS я проигнорировать не могу :)

Дело в том, что сегодня благодаря вице-президенту EA Games Europe Патрику Содерланду (Patrick Soderlund) стали известны подробности относительно Need For Speed SHIFT — игры, на которую возлагают особые надежды не только поклонники первых игр серии, но и сами издатели. Кстати, еще во времена анонса NFS: Undercover «электроники» божились, мол, мы больше не будем раз в год выпускать одну и ту же игру под разными названиями, а сосредоточимся на создании принципиально нового проекта, который положит начало новой вехе в истории NFS. И ведь не врали: уже на тот момент, как оказалось, лондонская студия Slightly Mad Studios вовсю работала над новой игрой, начав ее разработку практически с нуля. Что у них получилось, мы узнаем только осенью, а пока господа создатели поделились несколькими скриншотами и некоторыми подробностями относительно особенностей NFS SHIFT, которая, кстати, разрабатывается уже полтора года.

К сожалению, геймплейного видео еще нет, но вот дюжиной изображений Electronic Arts все же расщедрилась:

NFS SHIFT
Читать дальше →
Total votes 102: ↑84 and ↓18 +66
Comments 141

Гоночная лампа для геймера

Reading time 1 min
Views 1.1K
Gadgets
image

Эта лампа призвана разгонять сумрак над столами поклонников гоночных симуляторов. Разработчики какбэ предусмотрели все.
Во-первых, в светильнике применена галогенная лампочка.
Во-вторых, на массивное круглое основание натянута гоночная шина-слик.
Ну, о том, что плафон сделан в виде тормозного диска диаметром 70 мм и говорить не стоит – все (особенно диаметр) видно на фотографиях.
Читать дальше →
Total votes 47: ↑30 and ↓17 +13
Comments 20

POHMELFS: NFS по-новому

Reading time 3 min
Views 6.4K
Configuring Linux *
Те, кто следил за обновлениями ядра, могли заметить, что в релиз 2.6.30 была добавлена поддержка POHMELFS.
Что же это такое — Похмельная файлуха?
Изучение окрестностей странички проекта позволило предположить, что разработку ФС ведет московский программист Евгений Поляков (и только он!), у которого на том же сайте есть немало других интересных проектов, таких, например, как порт CARP под Linux. В общем, сложилось впечатление, что программист на редкость грамотный и упорный.
Вернемся к PohmelFS. статья в Википедии подтверждает причастность похмелья к названию, которое для приличия расшифровывается как Parallel Optimized Host Message Exchange Layered File System. Документация на страничке проекта говорит о том, что в перспективе PohmelFS — распределенная ФС с избыточностью, контролем доступа и прочими прелестями, разрабатываемая так, чтобы не сильно отставать по производительности от локальных ФС. Этакая альтернатива разнообразным GFS, GlusterFS и прочим Coda. Но это все будет после интеграции проекта с двумя другими — DST и Elliptics. На текущий момент PohmelFS — это альтернатива старому недоброму NFS, почти всюду показывающая бо́ льшую производительность (пруфлинк).

под хабракатом процесс настройки на небольшом зоопарке
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Comments 86

Организация распределенного дискового хранилища с возможностью неограниченного расширения с применением технологий LVM и ATAoE

Reading time 7 min
Views 5.5K
Configuring Linux *

Задача


Когда диски были маленькие, а Интернет большой, владельцы частных FTP-серверов сталкивались со следующей проблемой:
На каждом жестком диске создавалась папочка Video или Soft, и получалось так, что добавив новый жесткий диск, приходилось делать на нем папочки Video2, Soft2, etc.
Задача поменять жесткий диск на диск большего объема приводила к тому, что данные нужно было куда-то переносить, все это происходило нетривиально и с большими downtime'ами.
Разработанная нами система в 2005 году позволила собрать надежный и быстрый массив в 3 терабайта, масштабируемый, расширяемый, в режиме онлайн, добавляя диски или целые сервера с дисками.
Цена всего решения составляла 110% от стоимости самих дисков, т.е. по-сути, бесплатной, с небольшим overhead.

Вот примерная схема устройства нашего хранилища:


Читать дальше →
Total votes 75: ↑69 and ↓6 +63
Comments 66

Серьезный разговор о рулях

Reading time 9 min
Views 85K
Computer hardware Periphery Cybersport
Если хоть раз, играя на компьютере в гонки, у вас мелькала мысль о покупке руля, то эта статья для вас.

image

Все, что вы хотели знать, но боялись спрость ) Доступным языком, подробно и наглядно. Трафик.
Читать дальше →
Total votes 291: ↑274 and ↓17 +257
Comments 164

Кластерная LustreFS или с Миру по нитке

Reading time 2 min
Views 7.9K
System administration *
#include

Зачастую, краеугольным камнем производительности работы сервера является скорость работы файловой системы. Её можно увеличить с помощью создания дисковых массивов RAID0 — запись/чтение побитово производится на оба диска, однако рано или поздно слоты под диски заканчиваются, надёжность RAID0 оставляет желать лучшего — при выходе одного из дисков, рушится вся система. RAID10 опять же упираемся в количество дисков.

Как альтернатива, использование сетевых фс. Наибольшее распространение получила NFS, но для боевых задач с её скоростью и неочевидностью настройки прав доступа практически непригодна.
«Сравнивать GPFS и LustreFS — это как сравнивать IBM и SUN.»
Анонимус из интернетов.

В ТОП-300 суперкомпьютеров Мира половина из первых 50 используют LustreFS, которая очень проста в первоначальной настройке.
Читать дальше →
Total votes 44: ↑38 and ↓6 +32
Comments 29

Новый Need for Speed: Hot Pursuit

Reading time 1 min
Views 1.2K
Games and game consoles
Корпорация Electronic Arts официально анонсировала Need for Speed: Hot Pursuit — новую игру от студии Criterion Games, известной благодаря гоночному сериалу Burnout.

О разработке этой игры стало известно еще в ноябре прошлого года, но тогда не было раскрыто никаких деталей нового проекта. Но сегодня у поклонников NFS настоящий праздник — мало того, что объявлена дата выхода Hot Pursuit, так еще и опубликован убийственный ролик, который никого не оставит равнодушным.
Читать дальше →
Total votes 163: ↑134 and ↓29 +105
Comments 271

Mad Driver. Второй чемпионат ON-UP

Reading time 2 min
Views 378
Self Promo
24 сентября, Flash-back 1. Сбор в 18:30.

image

Рули-педали-тачки, музыка-коктейли-драйв!

Помните августовский чемпионат по борьбе на советских игровых автоматах? Многим до сих пор снятся два волосатых парня с оторванными ручками от мини-хоккея в руках и мозговыми слизнями на голове.
Это было страшно, забойно и весело одновременно. А потом пространство прогнулось под вопросами «Когда будет ещё?».

Еще будет очень скоро, оно почти на пороге. К 24 сентября вам нужно украсть гоночный шлем, комбинезон, бутылку молока, чупа-чупс и прибыть для прохождения срочной военной службы участия в новом Чемпионате. Место и время — в самом низу.

На этот раз событие называется Mad Driver, в честь странного дядечки на фото. Нас официально поддержит Need for Speed — подскажет и поможет советами, повесит на стену плазму и будет излучать гоночные флюиды.

Между прочим, гоняться будем с рулями и педалями Gametrix Viper. Теми самыми, о которых писал на Хабре Boomburum. Машинки тоже будут непростые, об этом — отдельная статья.
Читать дальше →
Total votes 32: ↑19 and ↓13 +6
Comments 31

Как сделать интернет более безопасным и надежным

Reading time 2 min
Views 630
IT Infrastructure *
image
Американский Национальный научный фонд (NFS) в прошлом месяце объявил о четырех исследовательских проектах, под его эгидой, направленных на устройство надежных и безопасных интернетов.

Проекты, каждый из которых получит в общей сложности по $8 млн в течение трех лет, войдут в уже существующую фондовскую программу «Архитектура Интернета будущего». Шестьдесят исследователей из более чем тридцати институтов будут оценивать следующие концепции:
Читать дальше →
Total votes 5: ↑3 and ↓2 +1
Comments 3

Видеохостинг своими руками

Reading time 6 min
Views 63K
Working with video *
Эта статья о некоторых технических аспектах реализации бесплатного сервиса для загрузки, хранения и просмотра видео. Будут рассмотрены вопросы настройки серверного программного обеспечения, даны примеры команд для конвертации видео и примеры кода на языке PHP.
Читать дальше →
Total votes 126: ↑126 and ↓0 +126
Comments 108

История одного бага

Reading time 7 min
Views 8.3K
System administration *
Буквально вчера мне пришлось разбираться с одним очень тонким и специфичным багом. Баг оказался фичей, которая спотыкалась о другой баг. В ходе изучения проблемы я был вынужден изучить несколько особенностей Debian, угробить 4 часа времени и получить массу опыта.

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

Предыстория

В ходе разворачивания стенда для экспериментов из нескольких идентичных серверов захотелось иметь возможность запускать нужные версии приложения без ручной работы по обновлению кода на куче хостов. Было решено запускать нужные программы с NFS-шары. Приложения были internal use only, одноразовые, причём написанные под конкретную задачу. Шара монтировалась в каталог /opt при загрузке и приложения оттуда запускались с помощью скрипта rc.local. Поскольку речь шла про экспериментальный стенд с очень частым изменением кода, играть в честного разработчика (пакеты, репозиторий, обновления, init.d скрипты) было лениво. Всё происходило под Debian Squeeze.

Шара была прописана в /etc/fstab, запуск нужных тестов — в rc.local. Казалось бы, всё сделано.

… И тут я наткнулся на Мистику. Приложения стартовали раз из пяти, причём версия «кривое приложение» была отметена почти сразу — ровно так же иногда не запускались любые другие исполняемые файлы. Причём, с /opt. Из других каталогов отрабатывали нормально. При этом руками rc.local запускаешь — 100% всё хорошо. При загрузке — успешный запуск раз из пяти, или даже реже.

В начале я не воспринимал эту проблему как серьёзную, и пытался её решить нахрапом. Поскольку проблема проявлялась только для /opt я дописал в rc.local команду ls -a1 /opt >/var/log/ls. Как и предполагалось, в /opt на момент выполнения rc.local было только два файла — точка и две точки. Другими словами, NFS-шара не подмонтировалась. Иногда. А иногда подмонтировалась.

Читать дальше →
Total votes 187: ↑172 and ↓15 +157
Comments 78

Отказ от NFS в облаке

Reading time 3 min
Views 7.7K
Selectel corporate blog
Извините за долгое молчание — много работы, грядут большие обновления. А пока немного о не очень крупном, но весьма заметном для наших клиентов изменении.

Мы отказываемся от размещения модулей ядра на NFS. (И не только модулей, но клиенты заметят именно смену места хранения модулей).

Как это должно было работать

Виртуальные машины клиентов грузятся с использованием наших ядер (то есть код ядра хранится за пределами виртуальной машины). Ядрам нужны модули в процессе работы. /lib/modules подмонтирована по NFS, ядро само определяет из какого каталога грузить какие модули, нам легко их обновлять, клиенту легко получать доступ.

Как это оказалось

Во-первых, NFS-шары монтируются позже инициализации сети (это очевидно) и после монтирования всех остальных строчек в fstab. Ещё круче — в семействе debian/ubuntu они по-умолчанию монтируются асихнронно, так, что получается race condition с запуском rc.local.

Итог: pre-up скрипты на интерфейсах работают не так, как ожидалось, нестандартные файловые системы из fstab не монтируются как положено. Дополнительно, NFS не самый надёжный сервис (особенно с учётом бага #538000), другими словами, неудобно.

Как эту проблему решили

Модули теперь находятся на ISO'шке, подключенной ко всем виртуальным машинам в виде отдельного диска /dev/xvdp. Модули монтируются сразу же после монтирования рута ('/') и позволяют легко выполнять все последующие операции (pre-up скрипты, нестандартные файловые системы и т.д.).

Строчка монтирования (fstab) у всех выглядит одинаково:
/dev/xvdp /lib/modules iso9660 ro 0 0

Кстати, этот диск клиентами не оплачивается.
Читать дальше →
Total votes 48: ↑40 and ↓8 +32
Comments 30

PlayBook как платформа для игр: чего ждать разработчикам

Reading time 3 min
Views 1.2K
Tablets
RIM позиционирует PlayBook как прежде всего деловой планшет, однако даже самым деловым из деловых людей иногда хочется просто отвлечься, да и для разработчиков игры — это своего рода проверка платформы «на прочность», так как именно они позволяют на полную задействовать ее ресурсы.

Санья Кирулата (Sanyu Kirulata), отвечающая в RIM за отношения с разработчиками приложений рассказала, что PlayBook может предложить в качестве игровой платформы

Q: Какая роль отведена играм в общем плане развития PlayBook?
Игровые приложения очень важны для нас, поэтому мы плотно сотрудничаем их разработчиками, такими как Ideaworks Labs и Unity Techologies. Вместе мы решаем вопросы совместимости их игровых движков и средств разработки с программным обеспечением нашего планшета. Компания Electronic Arts уже выпустила версии игр Need for Speed Undercover и Tetris, которые вошли в комплект поставки PlayBook.


Q: Что отличает PlayBook от других планшетов с точки зрения разработчиков игр?
Мы предлагаем широкий выбор средств для разработки приложений. Благодаря использованию эмуляторов (App players) на планшете можно запускать приложения, созданные на основе BlackBerry Java или для операционной системы Android 2.3. Наличие поддержки HTML5 и Adobe AIR так же помогает разработчикам создавать интересные новые приложения. А поскольку операционная система BlackBerry Tablet OS построена на базе QNX, в ней уже встроена поддержка WebKit и Adobe Flash, благодаря чему разработчики получают возможность использовать веб-технологии при создании приложений.

В дополнение к вышеописанным инструментам, этим летом выйдет бета-версия среды для разработки приложений BlackBerry Tablet OS Native Development Kit. С ней разработчики смогут создавать высокопроизводительные, многопоточные приложения на базе C++, используя стандартные GNU тулчейны. Благодаря аппаратному ускорению графики и библиотекам OpenGL ES 2.0, становится возможной разработка приложений для планшета с использованием двухмерной и трехмерной графики со спецэффектами на базе программируемых шейдеров.

Нам важно, чтобы у разработчиков были мощные и гибкие инструменты, какую бы технологию они не выбрали — HTML5, Java, Adobe Flash, Adobe AIR или C/C++. Помимо самих средств разработки, мы продолжим работать над усовершенствованием API, с помощью которых разработчики смогут обеспечить интеграцию своих приложений с фирменными функциями и сервисами BlackBerry (т.н. «супер-приложения»). Мы планируем предложить нашим клиентам и разработчикам широкий выбор «облачных» сервисов, в том числе платёжные и рекламные системы BlackBerry, сервисы использующие информацию о местоположении, аналитические приложения и мощные сервисы push-уведомлений.
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Comments 5

How to: VM в файлах на локальном Citrix XenServer

Reading time 3 min
Views 19K
*nix *
По-умолчанию Citrix XenServer использует LVM системы хранения виртуальных машин на локальном хранилище. Данный вариант хранения имеет массу преимуществ перед VHD-файлами, но порой для удобства переноса или для создания общего хранилища необходимо использовать файловый режим хранения по аналогии с VMware ESX.
В данном руководстве я пошагово опишу как создать общий файловый репозиторий на локальном сервере Citrix XenServer.

Ввиду невозможности для меня публикации в блог «виртуализация», выложу пока здесь.



Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 7

Создание надёжного хранилища раздаваемого нескольким серверам по nfs

Reading time 5 min
Views 26K
Configuring Linux *
При создании кластера для обработки звонков на базе CGP возникла необходимость настройки бесперебойного хранилища, монтируемого с нескольких сервров.

В качестве дистрибутиа для серверов был взят Ubuntu Server 10.10. Дисковое пространство было разбито на два логических диска (sda1 для установки системы, и sda2 собственно для разделяемого диска).

После установки базовой системы надо дополнительно установить следующие пакеты: heartbeat, pacemaker, drbd8-utils, xfs, xfsprogs, nfs-kernel-server.

Heartbeat и pacemaker нужны для кластеризации серверов. Хранилище сделано на основе drbd, в качестве файловой системы использовалась xfs. Раздача файловой системы серверам сделана по nfs.

Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Comments 17

Повышаем безопасность стека web-приложений (виртуализация LAMP, шаг 1/6)

Reading time 5 min
Views 9.9K
Website development *

Настройка доступа web-сервера Apache/Lighttpd/Nginx к файлам сетевой файловой системы (NFS)


Мы продолжаем переводить серию уроков о виртуализации и настройке LAMP сервера с сайта www.cyberciti.biz и переходим к первому практическому шагу — созданию сетевого хранилища файлов

Создание хранилищ общего сетевого доступа NFSv4.0 (Network File System) в ОС Linux и Unix не сильно отличается от создания иных общих сетевых ресурсов Apache/Lighttpd/Nginx. Для этого произведем следующие настройки нашего файлового сервера/VM vm05 с IP-адресом 192.168.1.14.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Comments 8

Повышаем безопасность стека web-приложений (виртуализация LAMP, шаг 2/6)

Reading time 6 min
Views 8K
Website development *
Translation

Linux: Настройка сервера баз данных MySQL


Перейдем ко второму практическому уроку серии и поговорим о настройке виртуального окружения выделенного сервера – подготовим  узел (VM) предназначенный для хранения и обслуживания доступа к БД MySQL/PostgreSQL.

В этой установке, мы будем использовать сервер баз данных MySQL. Все настройки этого урока будут проводится исключительно на vm04 с IP-адресом 192.168.1.13
Читать дальше →
Total votes 23: ↑16 and ↓7 +9
Comments 15