Перейдя в Java и Android из мира C# .NET так и хочется притащить в чужой монастырь свой устав. В данном случае речь пойдет о декларативных состояниях интерфейса (Visual States). Начнем сразу с простой проблемки: у нас есть вьюшка, на которой отображается профиль какого-то пользователя, но, в зависимости от роли текущего пользователя, эта вьюшка может чуть-чуть отличаться. Допустим, у нас есть три роли: guest, member и moderator, и состояния этой вьюшки будут выглядеть следующим образом:
Рубрика «XML» - 10
Описание состояний интерфейса в XML вместо кода для Android
2014-12-08 в 10:08, admin, рубрики: android, java, mobile development, visual states, XAML, XML, Разработка под android, со своим уставом в чужой моностырьPHPStamp — честная генерация DOCX документов из шаблона
2014-11-28 в 8:38, admin, рубрики: docx, php, php-stamp, word, XML, xsl, xslt, Веб-разработка, шаблонЭто еще одна попытка реализовать стабильный, полноценный шаблонизатор офисных документов, основанных на XML, пользуясь стандартными для PHP средствами DOMDocument и XSL.
Задача состояла именно в генерации шаблона для многократного использования, который не придется править вручную или прибегать к сторонним программам для его доработки.
Читать полностью »
Пошаговая разработка веб-приложения
2014-09-23 в 6:25, admin, рубрики: annotations, apache maven, client-server, css, dao, extjs, extjs mvc, framework, hibernate, intellij idea, java, java developing, javascript, jpa, JSP, mac os x, mvc, mysql, patterns, Servlet, spring framework, Spring MVC, sql, tomcat, validation, web-разработка, XML, Библиотека ExtJS/Sencha, Веб-разработка, ПрограммированиеПри устройстве на работу java программистом меня попросили написать тестовое web приложение «Телефонный справочник». Хочу поделиться с вами этим «шедевром».
Вид и функциональность приложения
- Добавление;
- Удаление;
- Поиск;
- Валидация данных.
Крупная уязвимость в WordPress и Drupal может положить сайт
2014-08-07 в 12:56, admin, рубрики: drupal, wordpress, XML, информационная безопасность, уязвимость
Нир Гольдшлегер, исследователь безопасности из Salesforce.com, обнаружил XML-уязвимость в WordPress и Drupal, пишет Mashable. Уязвимость использует известную атаку XML Quadratic Blowup Attack — и при её выполнении может практически мгновенно положить весь сайт или сервер.
XML-уязвимость, обнаруженная Гольдшлегером, может привести к загрузке процессора и оперативной памяти на 100 %, что сделает сервер недоступным и создаст DoS-атаку на базу данных MySQL. Уязвимость присутствует в WordPress от 3.5 до 3.9 (текущая версия) и в Drupal от 6.x до 7.x (последняя версия). WordPress и Drupal уже выпустили патчи.
Читать полностью »
Библиотеки, которые еще могут пригодиться
2014-06-15 в 20:28, admin, рубрики: Action Script, adobe air, dsl, Flash-платформа, flex, json, sql, XML, метки: adobe air, dsl, flex, json, sql, XMLНекоторе время назад я задумался о том, чтобы выложить часть своих библиотек в общий доступ. И вот наконец дошли руки все подравнять и выложить на GitHub:
- RObject — интроспеция с помощью describeTypeJSON
- JsonMapper — типизированный JSON парсер
- As3Query — DSL и ORM для Sqlite
- FlexXB Mobile — оптимизированный xml-парсер FlexXB
- air-hid-usb — расширение для работы с HID устройствами
Погодная станция на Ethernet (HTTP+Modbus) с питанием по POE
2014-03-26 в 20:10, admin, рубрики: arduino, bmp085, DHT, diy или сделай сам, ethernet, modbus, poe, smart home, XML, xslt, давление, погодная станция, температура, умный дом, метки: arduino, bmp085, DHT, ethernet, modbus, poe, smart home, XML, xslt, давление, погодная станция, температура, умный дом Доброго времени суток хабр-сообщество.
С момента моего последнего поста про умный дом прошло много времени. Я решил его делать начиная с погодной станции.
Рисунок 1 — Фотография макетного образца
Несмотря на обилие статей про погодные станции на arduino (http://habrahabr.ru/post/165747/, habrahabr.ru/post/171525/, habrahabr.ru/post/213405/ ) Я все-таки решил опубликовать своё решение.
Функционал
Функции которые она выполняет:
- Измерение температуры
- Измерение влажности
- Измерение давления
- Измерение освещенности
- Индикация измеренных параметров
- Выдача измеренных параметров по интерфейсу HTTP в виде XML документа
- Выдача по протоколу HTTP XSLT процессора для стилизации XML при отображении браузером
- Выдача информации по Modbus (его предполагаю использовать в качестве протокола управления умным домом)
- Питание через Passive POE
Делаем звонок в один клик
2014-01-14 в 8:07, admin, рубрики: json, Lua, push notifications, push-уведомления, XML, Блог компании 2ГИС, разработка, метки: 2ГИС, json, lua, push notifications, push-уведомления, XML«Звонок в один клик» или Push2Dial (P2D) — ещё одна функция, которая была анонсирована с новым 2ГИС. Суть проста — выбираете организацию, кликаете на номер телефона — и он готов к набору на вашем смартфоне.
Фича избавляет от необходимости самостоятельно набирать номер телефона, а значит шансы ошибиться и попасть не туда стремятся к нулю.
Работа с форматом JSON на языке PERL
2013-12-06 в 13:03, admin, рубрики: json, perl, XML, Веб-разработка, разработка, метки: json, perl, XMLРабота с форматом JSON на языке PERL.
Формат JSON
JSON(JavaScript Object Notation) – текстовый формат данных. Является альтернативой формата XML. На примере рассмотрим отличия форматов JSON и XML. Допустим, разработчику необходимо хранить информацию о студентах в приложении «Journal students». В листинге, представленном ниже, приведена реализация хранения данных с использованием формата XML.
Читать полностью »
Magento. Процесс загрузки конфигурационных файлов
2013-11-29 в 23:52, admin, рубрики: Magento, php, XML, метки: Magento, PHP, XML Добрый день, читатели.
Это моя первая статья, поэтому не судите строго. Несколько лет я занимаюсь разработкой интернет магазинов на базе Magento. За это время у меня накопилось много информации относительно работы данной платформы, которую невозможно вечно держать в голове, поэтому я решил структурировать ее в виде серии статей.
Кому интересно, добро пожаловать под кат.
Читать полностью »
Generating HTML reports for dynamic table-structures
2013-11-21 в 11:16, admin, рубрики: dynamic sql, html, reports, sql, sql server, t-sql, XML, метки: dynamic sql, html, reports, sql server, t-sql, XMLВ относительно недавнем прошлом, возникла задача автоматизировать процесс генерации и рассылки HTML отчетов руководству по продажам за текущий месяц. Так уж вышло, что для каждого руководящего лица создавались отдельные таблицы с необходимой только им информацией.
Поскольку, для каждого отчета, все делалось вручную, для начала мы решили воспользоваться возможностями dbForge, который позволял делать экспорт группы таблиц в HTML формат.
Однако, рассылку по-прежнему приходилось формировать вручную, что, мягко говоря, было нерациональным.
Было решено генерировать HTML со стороны сервера базы данных и через Database Mail формировать рассылку путем выполнения команды sp_send_dbmail.
Большинство примеров создавали разметку вручную — это было не слишком эффективным подходом. При этом я не нашел универсального решения, позволяющего работать с таблицой имеющей произвольную структуру.
Чтобы заполнить этот пробел предлагаю на рассмотрение мой вариант решения.
Читать полностью »