GameObject, DynamicGameObject і Cannon – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Почнемо зі статичного, або базового, випадку в лістингу 87 Лістинг 87 GameObjectJava, статичний ігровий обєкт з позицією і межами

В гонитві за якістю коду: Відкрийте XMLUnit (исходники), HTML, XML, DHTML, Інтернет-технології, статті

Іноді в циклі розробки програмного забезпечення необхідно перевіряти структуру або вміст XML-документів. Незалежно від типу розробляється тестування XML-документів створює деякі складності, особливо при відсутності інструментів, що полегшують процес перевірки.

Канонізація XML (Частина 2), HTML, XML, DHTML, Інтернет-технології, статті

Білал Сіддікуі У попередній статті, присвяченій Рекомендації W3C “Канонічний XML” (Canonical XML), розповідалося, чому і коли необхідно канонізувати XML-файли. Крім того, в ній послідовно – крок за кроком – Був показаний процес отримання канонічної форми XML-документа.

Використовуйте динамічні мови динамічно: Частина 1. Введення в Java scripting API (исходники), Різне, Програмування, статті

Java-розробники знають, що Java не завжди є кращим мовою для рішення деякого роду завдань. Цього року релізи версій 1.0 для JRuby і Groovy посилили інтерес до вбудовуванню динамічних мов в додатка Java. Groovy, JRuby, Rhino, Jython та інші проекти з відкритим кодом надають можливість писати код на так званих скриптових мовах і запускати його під […]

В гонитві за якістю коду: Безпечне програмування за допомогою АОП (исходники), Різне, Програмування, статті

Хоча захисне програмування надійно гарантує стан вхідних даних методу, його застосування до цілих серій методів вимагає повторюваних операцій. У статті цього місяця Ендрю Гловер показує простий спосіб додавання до коду багаторазово використовуваних перевірочних обмежень за допомогою АОП, контрактних специфікацій (design by contract) і корисної бібліотеки під назвою OVal

Усунення небезпеки XPath-впровадження (исходники), Різне, Програмування, статті

Введення У міру появи і становлення нових технологій зростають також загрози цим технологіям. Приховані атаки SQL-впровадження є добре відомими і розпізнаваними формами атак впровадження коду, але є багато інших форм, які не настільки добре документовані або розпізнавані. Нової атакою впровадження коду є атака XPath-впровадження, використовує переваги вільної типізації (loose typing) і поблажливість синтаксичних аналізаторів XPath, […]

Вбудуйте Ajax в Web-додаток на основі Rails (исходники), HTML, XML, DHTML, Інтернет-технології, статті

Якщо ви не чули про Rails, то повертайтеся з подорожі на планету Зортон, так як тільки там в цьому році ви могли бути і не чути про Ruby on Rails. Rails найбільш привабливий тим, що дозволяє швидко розробити і запустити додаток з усіма функціональними можливостями. Інтеграція з Rails, вбудована в бібліотеку Prototype.js для Ajax, робить […]

Голосова підтримка в XML: Частина 1. Розробляємо програму прослуховування RSS-каналів (исходники), Різне, Програмування, статті

Введення Цю статтю буде корисно прочитати всім, хто цікавиться перевагами використання голосових програм для читання RSS-стрічок. До того ж ви познайомитеся з основами VoiceXML і форматом RSS XML. Але головне, ви навчитеся: Трансформувати RSS в VXML, використовуючи XSLT Писати скрипти на Perl для генерації VXML Додавати підтримку інтерактивності у ваші файли VXML Генерувати файли VXML, […]

Створення власного диспетчера пам’яті для проектів C / C + + (исходники), Різне, Програмування, статті

Навіщо створювати спеціальний диспетчер пам’яті? Щоб зрозуміти як контроль над виділенням пам’яті допоможе вашим програмам працювати швидше, спочатку згадаємо основи управління пам’яттю в C / C + +. Для вирішення питань управління пам’яттю в цих мовах програмування використовуються стандартні бібліотечні функції malloc, free, calloc і realloc в мові C, і оператори new, new [ ], […]

Перетворення SQL в XML за допомогою PHP (исходники), HTML, XML, DHTML, Інтернет-технології, статті

Введення Можливо, ви чули про PEAR – архіві додатків і розширень PHP (PHP Extension and Application Repository). Цей проект, підтримуваний співтовариством користувачів, націлений на створення великої бібліотеки високоякісного відкритого коду, який допоможе програмістам на PHP прискорити розробку додатків. Уже давно PEAR, схожий по ідеї з архівом CPAN для Perl, є першим місцем, де я шукаю […]