| Построение системы XML/XSL-преобразований |
В первой части статьи мы познакомились с общим принципом преобразования контента на стороне сервера с помощью технологии XML/XSL. В данной статье мы поговорим о конкретной реализации данной технологии. Интерлюдия Заранее отвечаю на вопрос, который чаще всего приходил ко мне по по e-mail: "А зачем так извращаться?" |
Просмотров: 8883 | Скачиваний: 1563 |
Подробнее
|
|
| Описание алгоритмов текстурирования: фильтрация текстур |
В последнее время компании, занимающиеся разработкой компьютерной 3D графики, постоянно стремятся увеличить детальность и качество изображения в компьютерной прорисовке. Новые технологии и архитектуры 3D прорисовки безостановочно разрабатываются, улучшаются и модернизируются алгоритмы сжатия для увеличения пропускной способности памяти, претерпевает изменения и архитектура памяти. К сожалению, отрыв передовых идей в 3D графике от обычных ПК довольно велик: реалистичность в современных играх и т.п. сделана с помощью технологий, разработанных 1-2 года назад. Кроме того, мощность обычных ПК очень ограничена, именно поэтому для игр используются довольно простые алгоритмы, о которых мы и расскажем в этой статье: это текстурирование, и более подробно - фильтрация текстур. |
Просмотров: 6831 | Скачиваний: 1111 |
Подробнее
|
|
| KVirc scripting |
В KVirc'е очень удобно реализовано написание скриптов. За него отвечает Script Center, который подразделяется на: Aliases, Events, Raw, Popups, Toolbar, Variables, Objects, Tester, Help Browser; наибольший интерес, безусловно, вызывает Events. |
Просмотров: 9244 | Скачиваний: 1063 |
Подробнее
|
|
| SOAP |
SOAP - это простой протокол доступа к объектам (Simple Object Access Protocol). Если вы никогда прежде о нем не слышали, то должно быть вы живете в какой-нибудь глуши, вдали от цивилизации. Он стал последним писком моды в web программировании, и неотъемлемой частью web сервисов, которые с таким фанатизмом используются в web разработках последнего поколения. Если вы слышали о .NET, детище Microsoft, или peer-to-peer "революции", то вы слышали о технологиях, которые основаны на использовании SOAP (даже если вы не знаете что это такое). Существует не одна, а две реализации SOAP, от Apache и от Microsoft, которой посвящены тысячи страниц на их сайте технической поддержки MSDN (http://msdn.microsoft.com/). |
Просмотров: 7970 | Скачиваний: 1289 |
Подробнее
|
|
| Как попасть в System Tray? |
Приходит время, и начинающему Windows-программисту наскучивает открывать и закрывать окно с лозунгом "Hello, World". Его взгляд рассеянно блуждает по "рабочему столу" (не по тому, на котором стоит монитор, а по тому, что создан бессмертной Microsoft) и останавливается на правом нижнем его углу. Та часть панели задач, что привлекла его внимание, именуется "system tray" и содержит значки, которые магическим образом взаимодействуют с программами, работа которых "на первый взгляд как будто не видна" (эти программы нельзя "вызвать" с помощью комбинации [Alt]+[Tab]). |
Просмотров: 8453 | Скачиваний: 862 |
Подробнее
|
|
| По следам поиска ещё раз |
Комментарии к предыдущему материалу Олега Юсова. Упражнения в настройках и запросах. Сначала как добавить FULLTEXT-индекс: mysql> alter table zametka add fulltext(ztext); ERROR 1073: BLOB column 'ztext' can't be used in key specification with the used table type mysql> alter table zametka type=myisam; Query OK, 36 rows affected (0.60 sec) Records: 36 Duplicates: 0 Warnings: 0 |
Просмотров: 6967 | Скачиваний: 805 |
Подробнее
|
|
| Кодируем помаленьку |
Своеобразие исторической судьбы России проявлялась во всем. В том числе и в том – что русский язык самый многокодировочный язык в мире. Что создает, конечно, некоторые трудности в повседневной жизни. Но зато – какой простор для проявления исконно народной смекалки… Перечисление ныне существующие (то есть используемые) кодировки кириллических символов – уже требует изрядного напряжения интеллекта, особенно если учесть все синонимы, псевдонимы и эпитеты. Здесь и |
Просмотров: 8831 | Скачиваний: 813 |
Подробнее
|
|
| Функции для парсинга строк |
Здесь представлен модуль, в котором я разместил много методов для обработки строк. Некоторые функции поименованы по-шведски, но, может-быть, Вы сможете понять, что они делают. Вам потребуется один из методов, называющийся stringreplaceall, который принимает при параметра - исходную строку, подстроку для поиска и подстроку для замены, и возвращает измененную строку. Будьте осторожны, если Вы меняется одну подстроку на другую, чьей частью является первая. Вы должны делать это в два прохода, или Вы попадете в бесконечный цикл. |
Просмотров: 6671 | Скачиваний: 916 |
Подробнее
|
|
| Быстрое создание ассистента в C++ Builder программе |
Сегодня мы рассмотрим, как в рекордно короткий срок можно создать ассистента у себя в программе при помощи утилит WinRazor SDK. Все описанное далее применимо в любой IDE, но в данной статье нам придется также обратить внимание на некоторые особенности Borland C++ Builder |
Просмотров: 6870 | Скачиваний: 823 |
Подробнее
|
|
| DirectX7: Введение в DirectDraw |
Сегодня мы будем изучать самую главную часть DirectX - DirectDraw, которая отвечает за 2D-графику. Как всегда нам потребуются библиотеки DirectX версии 7(не SDK) или выше. Стащить можно прямо с сайта Microsoft. После данной нехитрой операции можно приступать к программированию. Загрузим Visual Basic, создадим новый проект (Standard EXE). Подключим библиотеки DirectX к проекту: "Project - References - DirectX 7 for Visual Basic Type library". Теперь можно приступить к написанию программного кода: |
Просмотров: 7863 | Скачиваний: 896 |
Подробнее
|
|
|
|
|