Метка «XML» - 5

При разработке бизнес-приложений постоянно стоит проблема хранения данных в репозитории совместно с проектом. Особенно эта тема актуальна для корпоративных ERP, CRM, многабукав и так далее систем.
Для чего это нужно:

  • Для целей тестирования
  • Для совместной разработки
  • Для каких-то программных алгоритмов, оперирующих этими данными

Также, не менее остро стоит проблема надежного обновления данных на рабочем проекте, совместно с обновлением модели.
В нашей системе мы применили подход, который позволяет контролировать целостность данных, их загрузку и обновление, хранит данные в репозитории и при этом работает быстро и надежно.
Читать полностью »

В этой статье хотел бы поделиться своими наблюдениями и опытом в построении приложений под платформу Android. О том, как сохранить время в будущем.
Читать полностью »

1) Полная документация на русском, покрытие юнит-тестами

2) Привычная работа с JSON в dot-нотации и легкий доступ к данным.
Т.е получение значения var settings = model('user.data.settings');
равнозначно записи в чистом JS var settings = user && user.data && user.data.settings !== undefined ? user.data.settings : null;
Вам больше не нужно заботится о проверке всех частей цепочки доступа к данным.

3) Малый вес библиотеки (~20 кб в минимизированном виде, в gzip будет совсем копейки).
Для сравнения вес других библиотек, решающих похожие задачи:

4) Используйте свой любимый фреймворк для работы с DOM и шаблонизатор (я рекомендую jQuery + JSrender) Читать полностью »

Сделайте еще шаг к идеальной продуктивности ;)

image

Представляем вниманию хабрасообщества PhpStorm 4.0:

  • Полная поддержка PHP 5.4
  • Встроенный Code coverage для PHPUnit
  • Новые PHP code inspections
  • Сообщения PHP Code Sniffer прямо в редакторе
  • Встроенный Drupal-стиль
  • Лучшая в индустрии поддержка JavaScript (включая ECMAScript Harmony)

Читать полностью »

Доброго времени суток!
Давно искал инструмент, чтобы быстро можно было узнать принадлежность того или иного телефонного номера к тому или иному оператору связи и/или региону.

Всегда использовал для этих задач МТТ, чего, в принципе всегда хватало.
Но хотелось чего-то ещё более простого и быстрого.
Запрос номера из реестра «Россвязи»
Если Вас также как и меня интересовало что-то подобное, прошу под кат.
Читать полностью »

Вступление

В этой статье хочу поделиться с Вами моими попытками создать случайную (хотя уместнее буде сказать псевдослучайную) сортировку средствами XSLT, без использования сторонних приложений и расширений.

Изначально была задача сделать сортировку под PHP-ный XSLT процессор. Но захотелось сделать что-то более уневерсальное.

Опытный образец

Для начала нам понадобиться образец для тестирования сортировки. Не будем заниматься хитросплетениями и напишем просто.

Файл данных data.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="view.xsl"?>
<root>
<item id="1"/><item id="2"/><item id="3"/><item id="4"/><item id="5"/><item id="6"/><item id="7"/><item id="8"/><item id="9"/><item id="10"/>
</root>

Читать полностью »

У нас уже давно есть XML API для всех желающих сделать поиск авиабилетов на своем сайте.
Процитирую корпоративный блог:

Привет!

Мы — один из самых современных (и дешевых) авиабилетных сервисов
Eviterra.com давно ничего здесь не писали, потому что готовим несколько очень интересных новостей: например, скоро у нас будет очень существенный апдейт интерфейса (такого, кстати, вообще никто не делал раньше), бонусные программы и много всего более лучшего.

Ну а тем временем есть отличная новость для всех гиков, веб-разработчиков, маркетологов, стартаперов, хипстеров, авиаторов и не только. Если у вас есть сайт, где вы хотите реализовать поиск авиабилетов, то вы можете сделать это вместе с нами прямо сейчас.

API для поиска авиабилетов от Eviterra

Читать полностью »

Привет!

Мы — один из самых современных (и дешевых) авиабилетных сервисов
Eviterra.com давно ничего здесь не писали, потому что готовим несколько очень интересных новостей: например, скоро у нас будет очень существенный апдейт интерфейса (такого, кстати, вообще никто не делал раньше), бонусные программы и много всего более лучшего.

Ну а тем временем есть отличная новость для всех гиков, веб-разработчиков, маркетологов, стартаперов, хипстеров, авиаторов и не только. Если у вас есть сайт, где вы хотите реализовать поиск авиабилетов, то вы можете сделать это вместе с нами прямо сейчас.

API со вкусом Eviterra

Читать полностью »

В последнее время у меня нет времени на ЖЖ. Совсем.
Поэтому передо мной стала задача — отслеживание, кто чего написал.
Google Reader любезно согласился мне помочь, но переносить больше сотни пользователей в RSS Reader — кощунство, когда это можно автоматизировать.
Посмотрел я на свой список друзей (при копипасте из профиля это список пользователей, разделенный запятыми) и подумал, что автоматизировать это дело можно легко и быстро.
Читать полностью »

Использование XSLT в качестве шаблонного движка очень привлекательно, поскольку, с одной стороны позволяет полностью вытащить представление из приложения, сконцентрировавшись на чистой логике, а с другой стороны позволяет гибко менять представление XML данных приложения, превращая их, например, в формы GTK.

Итак, что у нас есть — есть приложение, получающее или генерирующее некие данные, скажем, в форме хэша, есть XSLT шаблон, эти данные отображающий и есть nginx.

Шаг №1

Получаем данные, которые надо отобразить в виде хэша (так вы получите данные из большинства СУБД, например).

Шаг №2

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js