- MyEgo.cz — веб-журнал Радека Хулана
- Мое эго .cz
- Разгон карт NVIDIA в Windows Vista (x64)
- Windows Vista WEI — Индекс пользовательского опыта
- Outlook 2007 CZ не может писать на чешском языке
- Лучшее программное обеспечение: UStudio / UltraEdit и UltraCompare
- UEStudio ’05 — отличный редактор и IDE для Windows
- Весна делает людей красивыми
- Настройки приложения Windows для >2 ГБ ОЗУ
- Какую версию Windows Vista мне следует купить?
- T-Mobile MDA Compact III — первые впечатления
- PHP по сей день создается кучей идиотов
- Microsoft Vista Ultimate x64 и поддержка игр
- Драйверы NVIDIA и Creative
MyEgo.cz — веб-журнал Радека Хулана
Мое эго .cz
Разгон карт NVIDIA в Windows Vista (x64)
Разгон карт NVIDIA в Windows Vista x64 непрост, ряд утилит существует (nTune, ExperTool, RivaTuner, ATi Tool), но они не поддерживают последние (и кстати очень удачные) драйвера Forceware 101.70. Единственным полнофункциональным способом разгона графики остается модификация BIOS карты .
Весь процесс совсем не сложный, вы можете найти все необходимое на www.mvktech.net. В основе лежит NiBiTor 3.3, то есть редактор NVIDIA BIOS. Затем вам понадобится исходный код BIOS вашей карты, для карты Asus 8800GTX-768 вы можете снова найти его на mvktech.net. Если вы не можете найти свою конкретную карту, вы можете использовать NiBiTor в Windows или nvFlash в MS-DOS, чтобы создать резервную копию вашего текущего BIOS, а затем изменить его.
В приложении NiBiTor потом настраиваете значения частот ядра, шейдера и памяти, например так (для консервативного «летнего» разгона):
Сохраните измененный BIOS (не вносите никаких других изменений!), и используйте приложение nvFlash 5.50 и загрузочный диск или USB-накопитель, чтобы прошить его в графическую карту. Синтаксис nVFlash прост: nvflash.exe bios.rom .
Внимание : все модификации и перепрошивки BIOS вы делаете на свой страх и риск!
Windows Vista WEI — Индекс пользовательского опыта
Windows Vista включает собственный встроенный тест, который позволяет проверить производительность компьютера, а не только сам по себе. Он называется «Индекс возможностей Windows» (WEI) или «Индекс взаимодействия с пользователем» (IUZ). Эта оценка более полезна, чем большинство других тестов, интерфейс Aero привязан к ним, и на основе ее общего значения вы можете решить, можете ли вы запускать более требовательные приложения (обычно игры).
WEI состоит из тестовскорость процессора, тесты скорости подсистемы памяти, производительность видеокарты в 2D и 3D и скорость передачи основного жесткого диска. Максимально достижимый балл составляет (очевидно) 5,9 в каждой из областей, при этом общий балл равен наименьшему значению, достигнутому в любом измеряемом элементе, поэтому упор делается на общую «настройку» производительности компьютера.
Далее интересный «Менеджер игр», который автоматически получает минимальные и рекомендуемые требования для каждой игры из Интернета или может отображать программное обеспечение, соответствующее производительности вашего компьютера. Например, так выглядит запись для Supreme Commander с минимальной оценкой 4,0 и рекомендуемой 5,0 (для максимального игрового опыта).
WEI — это хорошая концепция, которая вошла в Windows Vista, и по мере того, как все больше и больше разработчиков игр и приложений начинают ее использовать, она будет приобретать все большее значение, особенно для обычных пользователей, которые вечно спрашивают: будет ли на моей машине? «. WEI дает им довольно четкий ответ на этот вопрос…
В будущем можно предположить, что минимальный и рекомендуемый номер WEI будет указываться на упаковке не только производителями игр, но и производителями других более требовательных приложений.
Outlook 2007 CZ не может писать на чешском языке
Microsoft Office 2007 CZ — это великолепный инновационный офисный пакет, который на десять лет опережает конкурентов в виде OpenOffice. Я использую версию Office 2007 CZ Enterprise около двух недель и очень доволен. Ну, до сегодняшнего дня.
Однако сегодня я столкнулся с одной серьезной проблемой. Я попытался открыть новое электронное письмо в Outlook 2007 и написать букву «Ď». Раньше они мне были не нужны, а сегодня просто нужны. Outlook 2007 их не отображал. А потом я попробовал написать букву «Т». Мне они тоже пока не нужны. Опять ничего. Впоследствии я как сумасшедший нажимал «Ď» и «Ň», а Outlook по-прежнему ничего не делал. Он издевался надо мной. Просто «Ď»ты даже не пишешь «Т». Outlook 2007 полностью их игнорирует. Пробовал отключать проверку орфографии, менять язык, ничего не помогает…
Ну, ничего, пока Outlook 2007 не научится писать «Ď» (я хотел бы писать «Ď», но мне действительно иногда нужно «Ď»), мне придется придерживаться Office 2003. Он может » Ď» вполне надежно (Word 2007 и Excel 2007 тоже могут «Ď»)…
Обновление : упомянутая проблема не является проблемой Microsoft , она вызвана Jeyo Mobile Extender 2.5, надстройкой для отправки SMS с компьютера, подключенного к Windows Мобильное устройство. После его удаления Outlook 2007 также пишет «Ď» и «Ň» 🙂
Лучшее программное обеспечение: UStudio / UltraEdit и UltraCompare
Эта статья была впервые опубликована 7 января 2006 г. Однако UEStudio и UltraCompare заслуживают напоминания за их качества, потому что я действительно не мог представить программирование без UEStudio и UltraCompare. Любое соревнование — это функциональность за много миль, включая исторические раскопки, такие как vim.
Сегодня я рассмотрю два топовых приложения для программистов — UEStudio ’05 и UltraCompare 3.1. Если название UEStudio ’05 вам ничего не говорит, то название UltraEdit-32 v11.20 уж точно будет. Многие считают UltraEdit-32 лучшим редактором программирования, который вы можете купить, а UEStudio ’05 расширяет возможности этого и без того превосходного продукта.
UEStudio ’05 — отличный редактор и IDE для Windows
В UltraStudio вы найдете все функции редактирования уже мощного UltraEdit-32, но есть и кое-что дополнительное:
- поддержка Projects/Solutions, с возможностью импорта проектов например из Visual C++ (к сожалению, импорт проектов для моего любимого Borland C++ Builder 6 не поддерживается, проект нужно создавать вручную)
- поддержка импорта/экспорта/проверки из CVS (включая SSH с закрытым ключом, поэтому его можно использовать, например, для sourceforge.net)
- поддержкадля интеграции компилятора и отладчика уже предопределены около 20 наиболее часто используемых компиляторов
- поддержка CTag (возможно, с использованием Exuberant CTags)
- Поддержка PHP, включая синтаксический анализатор PHP
- поддержка IntelliTips (дополнение имен функций с помощью CTag)
Огромный набор функций, широкие возможности настройки и непревзойденная скорость произведут на вас самое сильное впечатление в UEStudio. В то время как такой превосходный продукт с открытым исходным кодом, jEdit, написанный на Java, с помощью 30 плагинов способен покрыть приличную часть функций UEStudio (но не все), главное конкурентное преимущество UEStudio заключается в значительно более быстрой работе по сравнению с в jEdit.
Другие коммерческие редакторы не могут сравниться с UEStudio по количеству функций или стабильности, например, мой любимый TextPad 6 лет назад сегодня является чахлым карликом по сравнению с UEStudio.
Весна делает людей красивыми
Вчера была действительно прекрасная погода, и я прогуливал работу и просто гулял по улицам Праги, разглядывая людей и разговаривая с ними. Весь город светится, радуется, что уже не холодно (хотя в этом году было не очень холодно). И не только город, но и люди сияют, радуются, что больше не некрасиво, улыбаются, и даже в другое время неуклюжая продавщица в моей любимой кондитерской улыбается и немного кокетничает.
Солнце просто хорошее.
Весна — это положительные перемены, люди это чувствуют и ведут себя по-другому. Половое влечение, немного притупившееся зимой, проявляется, и всем хочется угодить. Если я иду по улице зимой, то там много прямо-таки отвратительных людей, летом те же люди вдруг выглядят совсем по-другому. Лучше.
В Чехии как-то больше хмурится, чем принято в цивилизованных богатых капиталистических странах (например Голландии или США), и поэтому каждый «весенний день» — это буквально подарок небес.
Хотелось бы, чтобы это продолжалось:-)
Настройки приложения Windows для >2 ГБ ОЗУ
2 ГБ ОЗУ достаточно для большинства 32-битных приложений в Windows, однако для некоторых игр (Gothic III, Oblivion, Supreme Commander) может быть полезно установить поддержку более 2 ГБ ОЗУ, что поддерживает один процесс по умолчанию.
Самый простой способ отредактировать заголовок приложения — использовать отличный CFF Explorer от ntcore.com. Если вы откроете раздел Заголовок NT — Заголовок файла и затем щелкните Щелкните здесь, вы увидите основные характеристики файла EXE или DLL и сможете изменить его для поддержки более 2 ГБ ОЗУ.
Перед редактированием настоятельно рекомендую сделать резервную копию файла, а потом все протестировать. Редактирование шапки точно не означает, что все будет работать на 100% и игра будет стабильной.
Какую версию Windows Vista мне следует купить?
В случае с Windows XP решение о покупке нужной версии было простым, была домашняя версия без поддержки расширенных сетевых функций, предназначенная для домохозяйств, а затем профессиональная версия с их поддержкой, предназначенная для предприятий. Также существовало различие между OEM-версией (позже доступной и без нового ПК) и полной версией.
С выпуском Windows Vista Microsoft представила ряд новых версий Vista, около 50 из них представлены только в разделе Windows Vista на Alza.cz.
Таким образом, Windows Vista делится на OEM, обновленную и полную версии, затем на версии CZ и EN, затем на 32-разрядные и 64-разрядные версии и, наконец, на версии Home Basic, Home Premium, Business и Ultimate (для некоторых Европейские рынки также поставляются с версией «N», без Windows Media Player 11, из-за слабоумия Евросоюза, т.е. одного конкретного сильно слабоумного комиссара, сделавшего бюрократический террор против Microsoft целью своей жизни.
Поэтому выбор выпусков Vista значительно сложнее, чем выбор версии XP. Давайте рассмотрим отдельные выпуски, которые вам подходят.
ОЕМпо сравнению с полной версией
OEM | Можно купить вместе с новым компьютером, или и отдельно если вы «поддержите себя» (т.н. System Builder) ; система может быть активирована только на одном компьютере, она не подлежит передаче. На практике это самый дешевый путь к Vista для большинства людей, включая тех, кто хочет обновиться. Функционально, конечно, такая же, как и полная версия, ограничение только лицензирование. |
---|---|
Полная | Полная версия, розничная упаковка, поддержка осуществляется непосредственно Microsoft , это не проблема, когда вы повторно активируете свой компьютер на другом ПК. |
Обновление | Обновленная версия принимает свойства версии, с которой вы обновляетесь; в противном случае это полная версия. На практике выгоднее купить OEM-пакет, чем апгрейд, если вы не планируете каждый год кардинально менять свой компьютер (заменять материнскую плату, процессор или сетевую карту). |
T-Mobile MDA Compact III — первые впечатления
T-Mobile MDA compact III — это телефон, который продается под официальным брендом HTC Artemis. Этот превосходный мобильный телефон содержит последнюю версию операционной системы Windows Mobile 5 с AKU 3.3, удивительно быстр (хотя у него только процессор TI OMAP с частотой 200 МГц) и имеет встроенный качественный GPS и радио.
Лично я пользуюсь HTC TyTN, топовой моделью среди мобильных телефонов, со встроенной аппаратной клавиатурой, процессором 400 МГц, 3G, видеосвязью и другими функциями, однако MDA compact III по-прежнему заинтриговал меня. Это очень приятный и (по сравнению с TyTN) маленький мобильный телефон.
Я ожидал, что MDA compact III будет медленным телефоном, но это не так. По сравнению с исходным вариантом HTC TyTN с ПЗУ WM5 AKU 2.x он даже быстрее по ряду операций, хотя процессор TI OMAP имеет в 2 раза меньшую частоту, чем процессор Samsung в TyTN. Более поздние ПЗУ для TyTNконечно, значительно увеличивают скорость, особенно ПЗУ WM6, однако, если вас пугает «медлительность» MDA compact III, то действительно не надо. Кроме того, чешский язык полностью интегрирован в ПЗУ (поэтому его нельзя удалить), однако он абсолютно не тормозит систему.
MDA compact III приятно мал, в руке ощущение, будто держишь обычный телефон, чего нельзя сказать о TyTN. Цена также отличная, если у вас есть контракт с T-Mobile на 2 года или несколько бонусных баллов, вы обычно можете получить около 5000 чешских крон, что «почти бесплатно».
Предустановленная навигация TomTom 6 работает удивительно быстро, запускается примерно за 2 секунды (на TyTN примерно 8-10 секунд), судя по всему, она отлично оптимизирована для MDA compact III. Встроенный GPS чуть менее чувствителен, чем качественные внешние модули Bluetooh SiRF III, размещенные за окном автомобиля, однако чувствительности вполне достаточно, а за счет функции QuickGPS, которая регулярно загружает спутниковые альманахи из Интернета, с очень быстрой фиксация положения.
PHP по сей день создается кучей идиотов
Многие люди ругают PHP за полное отсутствие концепции . Одни говорят, что это прошлое , необразованность его первоначальных создателей и что сегодня все совсем по-другому. Я так не думаю.
Возьмем, к примеру, базовую функцию str_replace(), она имеет строку в качестве последнего параметра, в которой выполняется поиск и замена строк в первой и второй позициях. Однако в функции strpos() все наоборот: первый параметр — это строка, в которой нужно искать, а второй — искомый срез. Подобный «бардак» (где никогда нельзя быть уверенным, какой порядок параметров принимает функция) есть во всех старых PHP-функциях, и не только в порядке параметров. Проблема еще и в номенклатуре функций, str_replace() была бы гораздо больше похожа на str_pos(), которой, конечно же, не существует.
Непонимание и полная растерянностьРазработчиков PHP все еще можно увидеть сегодня. Например, поддержка MySQL 4.1 и выше была реализована как совершенно новый набор функций mysqli(), полностью игнорирующий существующий набор функций mysql(). Новая серия функций mysqli де-факто идентична предыдущей, только с совершенно противоположными аргументами вызова (а также может вызываться как объект). Таким образом, вместо mysql_query($query, $db) вы пишете новый замечательный mysqli_query($db, $query).
И это далеко не все. Существует гораздо больше мешанины базы данных. Начиная с версии 5.1, PHP включает встроенную поддержку SQLite, которая вызывается функциями sqlite(). Однако, опять же, это не совсем так, эта поддержка работает только для нестабильного и глючного SQLite 2.8, поэтому, если вы видите сообщение «СХЕМА БАЗЫ ДАННЫХ ИЗМЕНЕНА», знайте, что вам нужно использовать SQLite 3.x.
Проблема, однако, в том, что SQLite 3.0 имеет другой набор функций, доступ к нему осуществляется только и только через объекты PDO, т.е. new PDO(«sqlite:$db»). Так что, если вы хотите, чтобы ваше приложение, использующее SQLite, не так часто вылетало, вам нужно фундаментально и концептуально все это переписать, забыть о функциях sqlite() и использовать PDO. Точно так же вы должны фундаментально переписать приложение, используя MySQL 4.1 вместо MySQL 3.x/4.0.
Если бы разработчикам PHP не хватило мозгов, они бы давно ввели псевдоним str_pos() для функции strpos(), программный доступ к MySQL 3.x / 4.x / 5.x совершенно прозрачно, без внедрения mysqli() функций, программная поддержка SQLite 3.x и функций sqlite(), причем не только для PDO (те функции sqlite, кстати, для своей функциональности требуют библиотеки PDO!), просто не облегчат жизнь себе, а PHP программисты.
К сожалению, основная цель разработки PHP, похоже, состоит в том, чтобы получить язык с как можно большим количеством странных функций для каждой тривиальности, которые не совместимы друг с другом. Как бы я ни смотрел на это, я долженсказать, что не только в прошлом, но и сегодня PHP создается кучкой полных дебилов .
Microsoft Vista Ultimate x64 и поддержка игр
Очевидно, что невозможно ожидать 100% поддержки 32-разрядных игр для DirectX 9.0c в 64-разрядной операционной системе с DirectX 10.0. Тем не менее, в целом, совместимость с Vista является ключом к их принятию при обновлении с Windows XP, и Microsoft очень серьезно относится к этому вопросу.
Драйверы NVIDIA и Creative
Я уже описывал свой первый опыт работы с Vista Ultimate x64, в этой статье речь пойдет о поддержке игр.
Я использую последние доступные драйверы NVIDIA ForceWare 101.41 BETA для Vista x64 и драйвер Creative X-Fi версии 2.13.0012 (64-разрядная версия) для тестирования.
Помимо драйверов, в Windows Vista также необходимо установить последнюю версию распространяемого пакета DirectX 9.0c от февраля 2007 г., а также приложение Creative ALchemy, которое обеспечит поддержку EAX (HD) и под DirectX, а не только под OpenAL (который в настоящее время используется минимумом игр).
Для чего нужна Creative ALchemy? Windows Vista больше не включает поддержку эффектов объемного звучания EAX и звука с использованием интерфейса DirectSound, оставив это интерфейсу OpenAL. Звук для этих игр в Висте, если они не используют OpenAL, делается только микшером ПО, и поэтому хуже, чем в Windows XP.
К счастью, Creative пытается решить эту проблему с помощью вышеупомянутой утилиты Creative ALchemy. Эта утилита содержит (редактируемые пользователем) профили приложений, использующих EAX, копирует небольшую библиотеку dsound.dll в эти приложения, а затем в реальном времени преобразует вызовы EAX в OpenAL, после чего игра звучит идентично Windows XP. Условие преобразования EAX -> OpenAL — звуковая карта X-Fi, здесь она работает очень хорошо, однако владельцам старых и нетворческих карт не повезло, у них в играх EAX звук будет хуже, чем в WindowsОпыт.
DirectX 9.0c от февраля 2007 года уже включает Windows Vista и добавляет этот старый интерфейс (к существующему DirectX 10.0).
Не очень радужная ситуация и в области драйверов видеокарт, ведь топовые драйвера, доработанные за 6 лет под Windows XP, невозможно за одну ночь полностью переделать под Vista x64. До сих пор NVIDIA опускала некоторые опции в Панели управления, которые, к счастью, можно получить с помощью внешней утилиты nHancer, но пока она лишь догоняет функциональность, предлагаемую игрокам в Windows XP.