LibGdx — Пишем кросплатформенное приложение. Урок 1: Hello World

Итак, мы настроили окружение и готовы создавать первое приложение с LibGdx. Для этого вначале скачаем сам фреймворк. Сделать это можно здесьhttp://libgdx.badlogicgames.com/download.html. И нам на выбор предлагают два варианта:

Continue reading “LibGdx — Пишем кросплатформенное приложение. Урок 1: Hello World” »

LibGdx — Пишем кроссплатформенное приложение. Урок 0: Настройка окружения

Этой статьей мы начнем небольшой описательный курс об игровом фреймворке LibGdx. Более подробно о том, что он позволяет делать и как, я расскажу в следующей статье. Сейчас же речь пойдет о том, какое окружение (soft) нам нужно, чтобы начать работать над проектом.

Continue reading “LibGdx — Пишем кроссплатформенное приложение. Урок 0: Настройка окружения” »

WordPress: Расширение возможностей XML-RPC

C развитием WordPress усовершенствуется и его XML-RPC протокол. на момент версии WordPress 3.5 он уже умел делать почти все необходимое: работать с пользователями, постами, таксономиями, настройками и загрузкой файлов. Но, даже имея это все, нам может быть этого недостаточно. Для этого случая разработчики WordPress предусмотрели фильтр, который позволит нам добавить свою функцию в XML-RPC, тем самым давая практически неограниченную возможность расширять функционал протокола плагинами, темами, вкраплениями и др.

Continue reading “WordPress: Расширение возможностей XML-RPC” »

CSS: как растянуть фон на весь элемент или окно?

Для того чтобы растянуть фон можно воспользоваться масштабированием. Чтобы отмасштабировать фон существует CSS свойство background-size. Оно принимает значение 100%, в результате чего, фоновая картинка любого элемента (body, div и др.) будет растянута в соответствии с размерами элемента.

Continue reading “CSS: как растянуть фон на весь элемент или окно?” »

Knockout JS: проблема с ‘data-bind’ в старых версиях Internet Explorer.

Knockout JS

Проблема с Knockout JS в старых версиях Internet Explorer, а именно тех, что ниже IE 9, заключается в том, что они не могут правильно обработать атрибут data-bind. Синтаксическая ошибка не дает покоя, и без продолжительного DEBUGa, как обычно не обошлось.

Continue reading “Knockout JS: проблема с ‘data-bind’ в старых версиях Internet Explorer.” »

WordPress: Почему значения в $_REQUEST и других суперглобаных массивах экранированы?

И снова несколько часов DEBUG’a увенчались успехом —  при работе с формами в WordPress при попытке доступа к $_POST (или $_GET или $_REQUEST) оказалось, что данные с «опасными» символами уже экранированы. 

Continue reading “WordPress: Почему значения в $_REQUEST и других суперглобаных массивах экранированы?” »

WordPress: Постраничная навигация в архивах таксономий возвращает 404 ошибку.

Ранее я уже описывал проблему связанную с регистрацией таксономий и в ней тоже имела место ошибка 404. Но на этот раз ошибка появляется при переходе на вторую и более страницу постраничной навигации (пейджинации, pagination). Решение проблемы можно найти на англоязычных ресурсах, погуглив: «wordpress custom taxonomy pagination 404«. По своей сути, данная статья является выборкой реально работающих способов решения этой проблемы, переведенная на русский язык.

Continue reading “WordPress: Постраничная навигация в архивах таксономий возвращает 404 ошибку.” »