You are viewing [info]vedmysh's journal


  Сегодняшняя заметка посвящена lockless программированию… Хотя нет. Давайте  лучше поговорим о том количестве проблем, которые ему сопутствуют :)

Подробнее... )
  • 2 comments
  • Leave a comment
  • Add to Memories

    Данная заметка начиналась как написание инплейс ассемблерных вставок в одну системную библиотеку. Не смотря на то, что написанный код прекрасно работал, сама идея "не выстрелила". А поскольку все это вращалось вокруг DirectX (если быть точным Direct3D) в конце концов было решено написать враппер над Direct3D 9. Кроме того, в качестве эдакого "proof of concept" был написан пример - "враппер-рентген" позволяющая включить "проволочный" рендеринг (каркасную модель, wireframe режим, если угодно) в любом (ну или честнее сказать почти любом :)) приложении, использующем Direct3D 9 (любые другие версии Direct 3D кроме девятой не поддерживаются, кроме того не поддерживается и так называемая Direct3D 9 Ex версия, появившаяся в Windows Vista). Если не совсем ясно о чем идет речь, взгляните на "рабочий" скриншот из игры Left 4 Dead 2:
















Идем дальше )

Вирусы из прошлого


Сегодня совершенно случайно (нет, правда, даже без дизассемблера обошлось, только FAR) заглянул внутрь исполняемого файла любимого мною старого авиа симулятора Jane's Longbow 2.

Лирика. Помнится мне, точно так же совершенно случайно, в одной из версий драйвера Alcohol 120 рядом с сигнатурами SafeDisk'а встретилась фраза на нашем великом и могучем (без прикрас), очевидно описывающая отношение автора драйвера к разработчикам собственно защит :)

Опять таки совершенно случайно наткнулся на строчку CIH v1.2 TTIT. Данная строка вызвала какие-то не очень положительные эмоции. Погуглил, воспользовался помощью virustotal... И точно. Встречаем - тот самый CIH, он же 'Чернобыль', стиравший данные с жестких дисков и убивавший флеш BIOS. Мой DrWeb 6.0.5.10310 с последними обновлениями его уже 'не видит'. В принципе, возможно, это и правильно - ведь под NT+ системами зверек безвреден. Забавно, что игра была установлена с оригинальных дисков и пропатчена оригинальными патчами пару лет назад под Windows XP. То есть тогда, когда вирус в принципе уже не мог размножаться. Выходит, он уже находился в патчах? :)

ps Комментарий в virustotal базу добавил. Мало ли что.

Коротко. Уж сколько лет подряд талдычат об одном и том же.
А все бестолку... )

В очередной раз я убеждаюсь, что разработка дополнений сначала для RunUO,

RunUO - достаточно известный серверэмулятор когда-то сверхпопулярной и собственно первой MMORPG Ultima Online.

а затем и участие в проекте RunUO RE(RUOSI) не прошли даром.

RunUO RE (RUOSI) – форк RunUO очень сильно опередивший своего родителя. На сколько мне известно на данный момент это единственный серверэмулятор моей любимой, но уже порядком одряхлевшей Ultima Online, поддерживающий последний Expansion - High Seas.

Желание выйти за рамки ‘прикладного' программиста MMORPG сервера одержало победу над природной ленью и в редкие свободные минуты я занимаюсь написанием некоего “универсального фреймворка” для выделенных серверов.

Оборот специально был взять в кавычки. Важно осознавать, что высокопроизводительной и масштабируемой “универсальности” на практике обычно не существует – всегда приходится чем-то жертвовать, а специализированные решения будут в выигрыше. Вопрос лишь в том, какой ценой ;)

Сетевое ядро сервера и иже с ними. Об этом мы сегодня и поговорим. Поговорим не столько о моих наработках, сколько об интересных, на мой взгляд, моментах, которые всплывают при разработке такого рода приложений.

Вперед ! )

 

  • 2 comments
  • Leave a comment
  • Add to Memories

Сегодня речь пойдет об одном из любимых мною, не побоюсь этого слова культовом, авиа симуляторе (с большой буквы С) Janes F-15. Вышедший в далеком 1998 году он и по сей день остается лучшей компьютерной имитацией не менее известной боевой машины F-15E - ударной модификации истребителя F-15.

Al Kharj tower, chevi flight, request take off clearence :) )
 
 

В очередной раз немного поговорим о ретро игрушках. Сегодня этой чести удостоился всесторонне любимый мною Blood.

I live... Again... )
Дополнение от 12.02.11:

Как оказалось, данная сборка DosBox страдает 'болезнями роста'. Во время игры возможно появление сообщения SB: 8bit irq pending в консоли и падением fps до неиграбельного уровня. В интернет в качестве солюшена предлагают установить параметр cycles в конфигурационном файле DosBox в фиксированное значение. В моем случае я задал его следующим: cycles=120000

Интернет-гений


Не могу удержаться. На работе народ пищит от восторга.

Поиграем ? )

Backtrack 4 респин 2 и USB3


Частота моих постов в журнале лишний раз доказывает, что истинного блогера из меня не получилось :) Впрочем речь сейчас пойдет не об этом. В ноябре вышла новая версия предпочитаемого мной дистрибутива BackTrack. В списке ключевых 'фишек' дистрибутива поддержка usb 3. Самое время обновить свою загрузочную флешку, ведь мой новый нетбук содержит на борту NEC'вский usb 3 host controller. Я не буду заострять внимания на процедуру создания загрузочной флешки и поддержки постоянных изменений (persistent changes). Этот материал можно найти в соответствующем разделе на официальном сайте.
Итак, флешка готова, но попытка загрузить систему, когда она находится в соответствующем usb не завершается неудачей - ядро 'выпадает' в шел так и не дождавшись корневого раздела.

Попробуем разобраться... )

Latest Month

February 2012
S M T W T F S
   1234
567891011
12131415161718
19202122232425
26272829   

Syndicate

RSS Atom
Powered by LiveJournal.com
Sponsored by Cisco