Home

Реклама

Настроить
net3ton
Поставил тут намедни Majesty Gold Edition.
Очень зачетная игруха. Но то, что уже не новая - бьет по разрешению и скорости прокрутки карты (экран сдвигается слишком быстро). Разрешение в принципе еще ничего, а вот быстрая прокрутка изрядно напрягает.

Нашел решение в файлике data/mx_miscdata.cam.
Есть там такое ScrollSpeedLow = 32 и ScrollSpeedHigh = 64. Мне для комфорта помогла подмена на 8/16.
Файлик бинарный, поэтому легче подправить каким нить hex редактором.
А в самой игре в настройках есть переключатель ScrollSpeed, который как раз можно выставить в положения Low/High.

Image Hosted by ImageShack.us

Собсно в этом файлике можно поменять и разрешение, но так как разработчики этого не планировали, то ничего хорошего из этого без дополнительных усилий не выйдет...
 
 
net3ton
28 Апрель 2008 @ 23:36
На прошлых выходных побывал на КРИ. До этого ни разу не был и решил, вот, съездить на разведку...
Походил на лекции, посмотрел на толпы людей...
В общем, вот наиболее понравившиеся доклады:

то что выгреб из памяти )

Возможно что где-то наврал, бо память она такая... =)
 
 
net3ton
10 Апрель 2007 @ 13:56
Однажды, совершенно случайно (нажимая на кнопки своей клавиатуры, а также нескольких сосдених, в случайном порядке) у меня вышла такая себе билиберда.
Не долго думая, я ее запустил на своем стендовом тестовом КПК. Он покрякал, поплевался и родил следующий лог.
Проглядев лог (а также вспомнив, чего не знал), я пришел к следующим выводам:

1. Панель пуска.
Находится сверху и содержит часы, пуск и другую лабуду (это все видно невооруженным взглядом =).
Далее... )

2. SIP. Софтверная клава.
Состоит она из 3х окон: окно кнопки вывода клавы, окно с клавой и еще одно таинственное окно (к сожалению без Джонни Деппа в главной роли).
Далее... )

3. Нижняя панель под формой приложения.
У каждой формы приложения своя панель и на ней Далее... )

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

... я вытащил USB кабель из КПК и собирался спрятать его в стол, как вдруг из mini-USB высунулась голова зебры.
- Травы не надется? - поинтересовалась голова.
- Эээ... - сказал я растерянно, судорожно соображая, как такая большая голова могла просунуться через такой маленький mini-USB.
- Видимо не найдется... - грустно подытожила зебра и спраталась обратно в КПК.
- Зоопарк, - подумал я вслух и мне вдруг показалось что я услышал радостное ржание. "А траву таки нашли." - промелькнуло у меня в голове и я спрятал КПК в стол.

Free Image Hosting at www.ImageShack.us
Метки:
 
 
net3ton
05 Апрель 2007 @ 16:34
Хм... Опять мусор... Люблю, знаете, покопаться =)
Так вот, есть в WinXP такой чит такая комманда:

control userpasswords2

Она выводит окно управления учетными записями пользователей, как это было в Win2k. Лично мне эта весчь нравится больше той, которая находится в панели управления...
Как она оказалась в WinXP и, тем более, почему имеет такое странное название, анналы времен уже позабыли...
Интерессно другое - в WinVista такая комманда тоже есть =). Что, в принципе, меня радует, но возникает два предположения:
1. Microsoft специально ее оставил и перенес в новую систему.
2. Эта комманда и утилита была перенесена с кучей другой ботвы без разбора из старой системы в новую.

Конечно хотелось бы думать что верен пункт 1, но есть некоторые смутные подозрения...
 
 
net3ton
30 Март 2007 @ 09:49
Сегодня уже пол года как мне стирают, готовят, етс... =)))
А я совершаю ежедневные походы за мамонтами (за исключением выходных. По выходным и мамонты отдыхают)...
Как быстро идет время, однако! Бац!, и уже пол года прошло как я женился =).
Я поправился (что является большим достижением =) и мне теперь очень не нравится еда в общественных столовых (конечно, так жена классно готовит! =), хотя раньше поесть в столовой было за счастье =).
В общем, все отлично, хочу чтоб и дальше так было =).
Воспользуюсь случаем и поздравлю себя и жену (привет, Машутка, я тебя очень люблю)!
 
 
net3ton
Хм... У Windows Mobile есть весьма странная особенность - обычно большинство приложений сворачиваются,а не закрываются. Не совсем понятно нафига это надо. Ладно еще проводник, им часто пользуешься, но нафига сворачивать какие нить заметки или калькулятор? Конечно спасают системные утилиты для убийства процессов, но это уже тот же бубен только в профиль.
И вот, как то в бреду в лунную ночь в обычный солнечный день я написал такой код

И явился мне Пророк, и выговорил он старшным голосом:
- "Пх"нглуи мглв"нафх Билли Р"дмонд вгах"нагл фхтагн!".
- "В своем доме в Редмонде мёртвый Билли спит, ожидая своего часа.", - тихонько перевел мне мой моск.
- "Чего, чего? Че за фигня?", - переспросил я и у одного и у второго.
- "Мусор! Загрэбай, загрэбай! Под ковырык загрэбай!", - закричал пророк и испарился.
- "Спать надо больше...", - робко порекомендовал мне моск.
- "Да... Это уж точно! Мужик явно не выспался...", - отстраненно подумал я и склонился над КПК тыкая в него стилусом.

После запуска вышеописанного кода и нажатия кнопки DoSome окно десктопа сдвинулось вниз и стало видно, что находится под ним. А под ним оказались свернутые окна =) При нажатии на них они разворачивались, а при закрытии залазили опять под десктоп. "Наверное там теплее...", - подумал я и пошел на обед, размышляя на ходу, почему это мой моск разговаривает со мной сам по себе...

Free Image Hosting at www.ImageShack.us
 
 
net3ton
Скажем необходимо вывести SIP (Soft Input Panel), а мы сидим под C# совместно с CompactFramework 2.0...
Вот она такая красивая:
Free Image Hosting at www.ImageShack.us

Самым простым решением будет, конечно, заюзывание InputPanel из Microsoft.WindowsCE.Forms (Способ 1).

Но Мы, как известно, не ищем легких путей, и подумав еще, можно решить, что круче будет вызвать сразу апишную функцию SHSipPreference (Способ 2). Для этого необходимо будет воспользоваться механизмом P/Invoke.

Но, так как душа просит покоя изврата, отметаем и этот вариант. Бо, вышел даже проще предыдущего... Подумав еще немного и попрыгав с бубном осознаешь, что в системе только одно окно с SIP'ом, которое создается при стартапе системы и название класса этого окна всегда одно - SipWndClass. Тогда можно предложить трейтий способ (3 способ) - вызов FindWindow для поиска окна и ShowWindow для вывода/сокрытия. Без P/Invoke тоже не обойдется. Уже лучше извратнее, но хочется чего-то еще...

Можно заметить, что SIP при нормальном использовании (не извратном =) появляется при тапе по иконке клавы в нижней панели справа (для WM 2003) или посередине (для WM 5.0). При дальнейшем ее изучении оказывается что она никак не зависит от нижней панели и тоже является уникльной и единственной в системе. И имя класса ее окна - MS_SIPBUTTON. Значит можно проэмулировать тап по ней с помощью сообщения WM_LBUTTONDOWN и последующего WM_LBUTTONUP (Способ 4). Но сообщения надо посылать не MS_SIPBUTTON, а его дочернему окну, хендл которого можно получить с помошью магической функции GetWindow с параметром GW_CHILD.

На этом уровень изврата считаю удовлетворительным...

Вот все четыре способа.
 
 
net3ton
07 Сентябрь 2006 @ 11:39
Вчера была зашита... Защитился таки! На отл. Получил магистра по специальности "Компутерные системы и сети" или что то в этом роде =). Работа была на тему "Анализ существующих программных систем защиты исполяемых файлов".
ПисАл полторы недели, чуть не умер. Спал мало (не обязательно ночью), почти не ел... А теперь порядок! =). Можно отдохнуть!, поспать! и поесть!...
Теперь надо будет попожа побегать с обходным листом и собрать порядка 15 подписей... Но не сейчас =).
 
 
net3ton
01 Август 2006 @ 10:31
Открыл вот журнлальчик...
Может буду сюда че-нить писАть...
Вообще в принципе удобная весчь, если подумать. Можно фиксировать какие нить важные моменты и они будут под рукой в любой точке мира, где есть доступ в сеть...
Приехал так к бушменам, например, и вдруг тебе понадобилось запрограммить у них какую нить гадость редкостную. Помнишь, что делал, а как не помнишь. И тут ты достаешь из широких штанин тарелку спутниковую, предусмотрительно захваченную. Коннектишься в сеть. Залазиешь на журнал, где ты тоже предварительно записал свои достижения... Хотя... Хотя много перворительного...

Ну в общем, хз, может че выйдет.
 
 
 
 

Реклама

Настроить