Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Weekend offer в X5 для системных аналитиков

Блог компании X5 Group Семантика *Анализ и проектирование систем *SQL *UML Design *

Приглашаем на Weekend Offer в X5 Group. Сокращаем дистанцию для системных аналитиков до двух дней: 31 июля — интервью, 2 августа — оффер.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 737
Комментарии 1

A bit of XAML. 0.

IT-компании
Для начала, что такое XAML.
Xaml (произносится замл) stans for Xtensible Application Markup language. По сути — подмножество XML, позволяющее описывать пользователский интерфейс и его логику. Справедливости ради надо отметить, что изначально акроним был eXtensible Avalon Markup Lang, да вот совпало :). Xaml, по сути — вещь открытая, но нам он сейчас интересен именно как база для работы новой системы предстваления и интерфейсов Microsoft Windows Presentation Foundation.

Для чего это всё
Опыт разработки приложений уже давно всем показывает, что неплохо бы не смешивать логику кода и логику представления (данных). Отчасти потому что это облегчает разработку, отчасти потому, что очень вредно (для конечных пользователей) заставлять программистов писать пользовательские интерфейсы. Хороший интерфейс — половина дела, но его и придумать надо, и сделать переносимым, и менять отдельно от логики, и оптимизировать под аудитории, и… в общем, востребовано.
Да, у этого чуда есть аналоги: XUL, UIML, Adobe Flash+Flex, Adobe Apollo и что-то там еще.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.5K
Комментарии 4

Microsoft платит за редактирование «Википедии»

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

Рик Джеллифф (Rick Jelliffe), шеф технологического отделения компании Topologi Pty, которая разрабатывает разные программы для работы с XML, говорит, что скорее всего примет предложение «Майкрософта» редактировать статьи по ODF (OpenDocument Format) и OOXML (Microsoft Office Open XML).

Джеллифф является автором книги «Руководство по XML SGML» (The XML & SGML Cookbook).
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 432
Комментарии 1

«Яндекс.XML» научился искать картинки

Чулан
Сервис «Яндекс.XML», позволяющий отображать результаты поиска «Яндекса» на своем сайте в произвольном дизайне, пополнился новой возможностью. Теперь наряду с поиском веб-страниц и файлов в различных форматах можно искать и изображения, как в «Яндекс.Картинках». Кроме того, в результатах обычного XML-поиска теперь можно показывать одно наиболее релевантное изображение, как это происходит в результатах поиска на «Яндексе».

XML-запросы для поиска картинок подсчитываются как и обычные XML-запросы. Бесплатный лимит, который подняли весной до 1000 запросов в сутки, определяется как сумма по обоим типам XML-запросов.

В основном XML-поиск по картинкам похож на поиск по вебу (см. документацию). Разумеется, при поиске изображений есть специфические функции, некоторые из них перечислены ниже.

Поисковый запрос
Cпециальная конструкция языка запросов для поиска картинок разного размера. Атрибут isizex может принимать значения small (размер картинки меньше 150×150 пикселов), medium (от 150×150 до 300×300 пикселов), large (больше 300×300 пикселов), wallpaper (размеры изображения соответствуют одному из стандартных разрешений экрана 640×480, 800×600, 1024×768, 1152×864, 1280×960, 2048×1536).

Результаты поиска
Появляется новый элемент, содержащий информацию о найденной картинке.
Рейтинг 0
Просмотры 519
Комментарии 0

W3C исправил опечатки в XML и готовит новые стандарты

Чулан
Консорциум W3C опубликовал обновленные версии официальных спецификаций XML 1.0/1.1, а также Namespaces в XML 1.0/1.1. В новых редакциях важнейших сетевых стандартов исправлены все известные опечатки, а текст тщательно отредактирован с грамматической точки зрения, особенно в тех местах, которые допускали двойное толкование.

Эксперты W3C тщательно работают над уточнением и расширением стандартов XML, которые представляют чрезвычайную важность для развития веба. До конца текущего года консорциум собирается опубликовать также рекомендации для стандарта XML Query 1.0 и XSLT 2.0. Сейчас осуществляется пересмотр структуры XML Schema, которая активно используется в веб-сервисах на основе SOAP. Основана также новая рабочая группа Efficient XML Interchange Working Group для выработки стандартов, которые предназначены для повышения эффективности хранения, передачи и обработки XML-документов, а также для описания дополнительных возможностей XML, которые появятся в будущем, таких как, например, потоковое вещание.
Рейтинг 0
Просмотры 252
Комментарии 1

Мнение одного из создателей CSS

Микроформаты *
Håkon Lie
Håkon Lie, некогда с Бертом Босом (Bert Bos) создавший CSS, ныне работает CTO в Opera Software.

В своей недавней статье для CNET Håkon затронул ситуацию с двумя форматами для офисных документов: OpenDocument format (ODF) и Office Open XML (разработан в недрах Microsoft). Последовательно разбирая ситуацию, Håkon отмечает, что ему не по душе обе спецификации: ни 700 страниц ODF, ни 6000 страниц OOXML. Есть другой путь развития:

Вполне возможно создать новый формат поверх широко внедрённых HTML и CSS. Дополнительная семантика (например, формулы) может быть помещена внутрь атрибутов так, как это делается в микроформатах. CSS 3 позволяет реализовать новые возможности (например, выноски, колонтитулы).


и далее:

Дабы показать, что это возможно, я и Берт Бос опубликовали книгу, оформленную посредством HTML и CSS. Значимой оcобенностью этого подхода является тот факт, что документы могут быть просмотрены в большинстве браузеров.


via
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 1.3K
Комментарии 21

Переводим слово «entity»

Терминология IT
В контексте «SGML/HTML entity», не в более широком и не в философском.

Некоторые источники предлагают «сокращение», но считать, например, «ù» сокращённой формой «ù» у меня язык не повернётся.
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1K
Комментарии 31

Математик из Екатеринбурга сварил «Бульон» из wiki и репутаций

Чулан
20 июня в тестовую эксплуатацию запущен первый публичный сервер сети «Бульон» — распределенной P2P-системы массивного совместного фильтрования. Как объясняет разработчик Виктор Грищенко, это нечто вроде wiki с репутациями, но только здесь используется другой движок. «В основе «Бульона» — движок oc-co, работающий по протоколу XMPP (Jabber). Этот движок, используя социальные связи и мнения участников, собирает XML-документы из распределенно хранящихся кусочков. Он использует peer-to-peer, а не клиент-серверные алгоритмы, в отличие от простого wiki».
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 431
Комментарии 7

Что такое XML Sapiens

Разработка веб-сайтов *
В 1995 году компания Vignette представила на рынке первую коммерческую систему класса CMS (систем управления контентом). С тех пор число коммерческих CMS неустанно растет и ныне сам термин CMS прижился на рынке и, как правило, не требует расшифровки. За последние годы было утверждено множество открытых стандартов, позволяющих структурировать информацию на сайтах, отделить ее от дизайна, но, по-прежнему, большинство CMS не следует им. Так уже много лет существует стандарт XSLT, позволяющий формирование документов из разделенных источников: XML-файла со структурированным содержанием документа и XSL-шаблона с описанием того, как документ будет представлен на сайте.

Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 1.6K
Комментарии 31

IBM критикует Microsoft по поводу SOA

Чулан
IBM критикует Microsoft за свой подход к сервис-ориентированной архитектуре, говоря, что софтверный гигант предлагает «ничего не представляющую инфраструктуру обмена сообщениями».

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

IBM заявила, что подход редмондской компании к SOA препятствует своим акцентом на связывание MS-совместимых процессов. Исполнительный директор IBM Software Group Стивен Миллз (Steven Mills) объясняет недовольство своей компании:
«Мы работаем со всеми платформами, со всеми программами. Мы интегрируем всё. Microsoft пытается предоставить возможность интеграции только тем, кто работает на Windows-платформах. Вот где огромная разница».
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 396
Комментарии 6

FWC: SmartSelect — тулкит для работы с компонентами форм типа select, combobox и т.д.

Разработка веб-сайтов *
FWC:SmartSelect 2.7

хей йо)
начну.
всем известны проблемы с тегом select в html: отсутствие возможности настройки внешнего вида, перекрывание абсолютно позиционированных слоев, отсутствие комбобоксов (выпадающих списков с возможностью ввода), отсутствие нормального мультивыбора и некоторые другие. все они имеют некоторые, чаще всего корявые, решения, которые врядли можно назвать панацеей.

когда мне всё это надоело, я написал тулкит, который решает все эти проблемы одним махом.
этот тулкит позволяет максимально просто создать «поддельный» выпадающий список, который на первый взгяд идентичен стандартному тегу select, но лишенный всех его недостатков.

кроме того он позволяет использовать некоторые очень полезные функции, крайне популярные в последнее время. например, удобный API для управления списками и пунктами (создание, редактирование, удаление), ajax-подгрузка каскадных списков (когда содержимое некоторых списков зависит от других), а также создание простых текстовых полей с автоподстановкой значений при вводе (в том числе и из серверных ресурсов, аналогично Google Suggest).

все настройки для компонентов smartselect описываются в отдельном xml-файле или json-строкой.

Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 3.1K
Комментарии 85

XQuery, libferris и виртуальные файловые системы

Open source *
С помощью libferris можно всё что угодно превратить в виртуальную файловую систему. А так как ФС является деревом, то получается, что совместное использование XQuery и libferris даёт универсальную систему запросов к данным. Как именно, показывает статья «XQuery, libferris и виртуальные файловые системы».

Кажется, это первая статья в .ru, рассказывающая про libferris. Если понравилось, поднимайте карму автору перевода, kate_kulikova.
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 950
Комментарии 3

GoGo.ru принимает рапорты об обновлениях у фотохостингов

Чулан
В Mail.Ru сегодня анонсировали запуск на GoGo.Ru XML-синдикации с отечественными фотохостингами. Проще говоря, фоторесурсы теперь каждый день будут генерировать XML-файл с информацией о новых загруженных картинках и отправлять его на Gogo.ru для индексации.

Разработчики поисковика планируют с помощью нововведения «гарантированно индексировать всю информацию по каждому добавленному изображению, что повышает полноту поиска. Кроме того, такой подход дает возможность увеличить частоту индексирования баз партнеров примерно в 30 раз». То есть если раньше поисковый робот индексировал каждый фотохостинг около раза в месяц, то теперь данные в базе Gogo обновляются каждые сутки. На основе данных, получаемых от фотохостингов через XML, в Gogo.ru планируют запускать новые функционалы поиска по фотографиям. Благо передавать по каждой картинке будут максимум данных — от размера до ссылки на личную страницу автора.

Сейчас в проекте участвуют девять фотохостингов Рунета, в том числе Фото@Mail.Ru, LiveInternet.ru, 500px.com, Flamber.Ru, 35Photo.ru, PhotoForum.ru, Keep4U.Ru, AutoWP.ru, и Fota.Mota.ru.

Это не первое новшество, привнесенное в механизм поиска по изображениям. Gogo.ru также умеет автоматически распознавать фотографии и отделять их от прочих картинок.
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 261
Комментарии 4

НЕТ формату Microsoft Office в качестве стандарта ISO

Чулан
В сети организован сбор подписей в пользу петиции против принятия OOXML в качестве стандарта ISO. Ниже текст петиции.
Прошу национальных членов ISO голосовать ПРОТИВ ратификации спецификации Microsoft Office OpenXML (OOXML) как стандарта ISO по следующим причинам:
  1. Уже существует стандарт ISO26300 Open Document Format (ODF): дополнительные стандарты увеличивают расходы для бизнеса, государства и граждан.
  2. Не существует совместимой реализации спецификаций OOXML: Microsoft Office 2007 сохраняет файлы в специальном формате, отличающемся от спецификации OOXML.
  3. Спецификация не является полной, например, нет описания autoSpaceLikeWord95 и useWord97LineBreakRules.
  4. Более 10% примеров в спецификации не соответствуют XML.
  5. Нет полной гарантии того, что ПО, полностью соответствующее спецификациям OOXML, не пострадает от патентов или патентных отчислений.
  6. Спецификация конфликтует с другими стандартами, такими как ISO 8601 (Представление даты и времени), ISO 639 (Коды представления имен и языков) или ISO/IEC 10118-3 (Криптографический хеш).
  7. Существует ошибка в формате электронных таблиц, не позволяющая ввести даты до 1900 года. Эта ошибка применима как к спецификации, так и Microsoft Excel 2000, XP, 2003 или 2007.
  8. Спецификация была создана без привлечения опыта и экспертизы заинтересованных сторон (производители, продавцы, покупатели, пользователи и регуляторы), исключительно со стороны Microsoft.


Подписаться можно здесь.
Всего голосов 60: ↑44 и ↓16 +28
Просмотры 343
Комментарии 164

Книги по XML & XSLT

Чулан
Не так давно, решил подружиться с XML и XSLT языками. Ранее программировав, мне не приходилось его внедрять (значит изучать), так как он был мне совершенно не нужен.
А сейчас куда не посмотри, везде требуется знание XML(XSLT) и AJAX. Да и для себя хочется изучить эту прекрасную технологию.

Посоветовали мне на ru_xml некоторые книги по XML и XSLT:


Книга «Технология XSLT» уважаемого товарища Валикова А. Эта книга хороша (читается легко на диване, попивая пинаколаду). Автор писал разборчиво и доступно. Многим людям эта книга помогла. Но есть у неё один минус: её трудно найти. Т.к. тираж вышел в недалеком 2002-м и переизданий не было, найти её практически невозможно.

Сам автор, рекомендовал книгу: «По XSLT из современного рекомендую Jeni Tennison.» Валиков А.

 
«XML» Курт Кэгл и Ко. Рекомендовали как книгу для начинающих. К сожалению о ней сказать ничего не могу, т.к. сам не видел отзывов о ней.

 
От топик-автора:
Уважаемые хабрачитатели, т.к. книгу «Технология XSLT» Валикова А. и «XML» Курта Кэгла, я не нашел. Помогите кто чем может (ссылками, адресами, может самими книгами, если не нужны). Посоветуйте тогда другие книги, что бы изучить и понять XML&XSLT; технологию. (но желательно книги, т.к. читать книгу с монитора — оч трудно). И если кто подскажет хорошую книгу по AJAX, буду весьма признателен.

Благодарю за внимание.
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 5.4K
Комментарии 81

XQuery и виртуализация

Чулан
XQuery — это не просто технология из мира XML, а что-то, что всем придётся знать. Каким образом XQuery начинает своё наступление, рассказывается в этих статьях:

XQuery и абстракция данных
Функциональность XPath 2.0 (через XQuery или XSLT) даёт возможность работы с объектами и в тех случаях, когда данные не включены в объект, а хранятся во внешних источниках или даже существуют только в виртуальной форме.

XQuery, libferris и виртуальные файловые системы.
С помощью libferris можно всё что угодно превратить в виртуальную файловую систему. А так как ФС является деревом, то получается, что совместное использование XQuery и libferris даёт универсальную систему запросов к данным.

Спасибо kate_kulikova за перевод.
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 494
Комментарии 6

Хабрахабр под контролем ;)

Чулан
Написал небольшой скрипт, который крепится к Опере, что бы отображалась карма на главной странице, вместо Блоковой рекламы (справа). Конечно прошу прощения у Хабра-девелоперов, ведь реклама, это $$$, но я точно могу сказать, что я не буду щелкать на неё, так что, она мне не нужна.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 182
Комментарии 7

XML, RDF и Я.

Чулан
В своем скромном блоге я примерно обрисовал свое отношение к XML-based языкам и DOM. Если вкратце, то после почти года работы с ними в вебе, я пришел к некоторым выводам. В частности что DOM для отображения сложного содержимого веб-страницы подходит как нельзя лучше, но XML, из которого строится эта модель, сам по себе слишком сложен и избыточен. Исходя из подобных заметок, так считаю не только я, но и другие разработчики, а также сам великий и ужасный W3C.


О RDF, я возможно напишу позже. Сейчас я хочу больше заострить внимание на идее неэффективности XML-подобных языков в вопросе представления данных. Эта тема плотно пересекается с преимуществами RDF. Поэтому, как я думаю, эту заметку можно считать иллюстрацией к применению оного.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.1K
Комментарии 23

Иллюзии XML/XSLT технологий

Разработка веб-сайтов *XML *
Иногда в компьютерном мире происходят всплески интереса к той или иной технологии. Всплески не случайные, а явно поддержанные производителями этих технологий. Это и не удивительно, ведь сложно продавать одно и то же, проще продавать что-то новое или старое, но названное иначе. Ничто так хорошо не продается, как функция, которой нет в прошлой модели. Почему так устроен потребитель? А мнение потребителя банально эксплуатируется, ему просто навязывается желание. Крупные производители ПО очень часто исчерпывают рынок сбыта и нуждаются в постоянной смене технологий для того, чтобы продать обновления и просто увеличить цены на программы. Ну и проще отстраиваться от конкурентов, заверяя, что у нас лучшие и новейшие технологии.

Так случилось с XML. Ведь XML — это, в общем-то, ничего нового. XML — это упрощённое подмножество языка SGML, который берет свое начало еще в GML 1960 года выпуска компании IBM. XML, по сути, просто стандартизировал формат обмена информацией и все.

Но случилось чудо, мы получили XML и появился объект для рекламы и производители начали на каждом углу заявлять, что у них уже и базы данных с XML и вообще все пропитано XML.
Читать дальше →
Всего голосов 27: ↑20 и ↓7 +13
Просмотры 1.9K
Комментарии 24