Рубрика «веб-сервисы» - 7

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

Описанный метод позволяет обратиться к веб-сервисам 1С из html-страницы через JavaScript. В качестве примера выводится список справочников. При нажатии на любой справочник выводятся первые буквы наименований. При нажатии на букву выводятся данные с наименованиями, начинающимися на эту букву.

Способ применим для случаев, когда веб-сервис и html-страница опубликованы на одном сервере. В этом случае не возникает кросс-доменных проблем. Например, если домены будут отличаться, то Chrome выдаст ошибку:

Failed to load resource: Origin http://localhost:3299 is not allowed by Access-Control-Allow-Origin

Не вдаваясь в подробности публикации веб-сервисов, предположим, что на стороне 1С создан и опубликован веб-сервис catalogs с операцией Execute. На входе — параметр script типа string, на выходе тип string. Операция запускает на стороне произвольный код script из параметра и возвращает JSON-сериализацию от переменной result.

Функция ExecuteCommands(script)<br />     result = null;<br />     Execute(script);<br />     return JSON(result);<br /> КонецФункции

С JSON-сериализацией удобно работать средствами JavaScript и преобразовать строку в объект/массив одной командой eval(resultText). В Интернете можно найти несколько JSON-сериализаторов для 1С.

Удостоверимся, что веб-сервис отвечает, введя его адрес:

Отклик веб-сервиса
Читать полностью »

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

image

Я буду обновлять иконки раз в день, большим количеством иконок. А пока можете СКАЧАТЬ и спокойно пользоваться, если вдруг найдутся люди, кому понравится.

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

Хочу рассказать о структуре и содержимом европейской магистерской программы IMSE (International Master in Service Engineering) при поддержке Erasmus Mundus. Это будет интересно:

  • тем, кто собирается поступать на данную программу (поступление возможно до 15 января 2013)
  • всем, кто желает получить представление об образовании в Европе

Так же я приведу ссылки на литературу по теме для тех, кто может захотеть узнать что-то новое.
Читать полностью »

Довольно долго я пытаюсь понять, к чему может привести новая конфигурация мира, включившего в себя Интернет. Киберпространство, являясь частью реальности, одновременно является новой, альтернативной реальностью, поскольку взаимодействует с внутренним миром человека посредством его органов чувств настолько полно и всеохватно, насколько способна действовать настоящая реальность. Конечно, пока еще эксплуатируется преимущественно зрение и слух, но вскоре будут подключены осязание, обоняние и вкус — и когда это случится, каждый из нас задумается о том, насколько ему нужна оффлайн-реальность вокруг него. К чему мне весь этот бескрайний мир без возможности мгновенного переноса «точки сборки» в любое место? Хочу ли я переключить свое внимание на того, кто физически со мной рядом, несмотря на его недостатки, отвлекаясь при этом от идеальных, совершенных цифровых созданий? Интересен ли мне человек, не присутствующий в Сети ярко и зримо, способен ли он занять меня хоть немного, выиграв конкуренцию за внимание с миллионами видео-осязательно-запаховых интерактивных трансляций? Вот какая опасность мерещится мне в образе будущего.
Читать полностью »

Если вы разработчик, и у вас есть проект на PHP, и ему наконец-то понадобилось реализовать собственное API — эта статья определенно для вас ;).

JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
Читать полностью »

Сразу оговорюсь, что я мобильный разработчик, а статья предназначается в основном разработчикам по ту сторону облака — мобильщики итак про все это знают. Последнее веб-приложение я писал много лет назад и могу ошибаться в веб-терминологии, не знать некоторых последних тенденций .NET-, PHP- или Java- веб-сервисов, так что не судите строго.

Как и любому front-end разработчику, мне почти в каждом проекте приходится сталкиваться с клиент-серверными протоколами – без них никак. И очень, крайне часто приходится работать с плохо продуманной архитектурой.

Также очень часто разработка протокола и архитектуры ложится на плечи веб-разработчика, что не всегда верно – она в большинстве случаев должна разрабатываться только совместно с теми, кто под эту архитектуру будет подстраиваться. К сожалению, работая за последние три года на нескольких десятках проектов, мне доводилось участвовать в планировании этого участка архитектуры только 3 или 4 раза – во всех остальных случаях она уже была предоставлена в разной степени готовности заказчиком. А ведь насколько мир мог бы быть лучше!
Читать полностью »

Гипермаркеты в интернете на поток или возможности Ixtens
Последние 3 года на российском рынке интернет-торговли сайт Marketplace является одним из главных трендов. На западе это стало популярно уже в 2000-2004 годах, когда Amazon стал огромным интернет-магазином и наладил связи со множеством сторонних поставщиков товаров. Для тех, кто не знает, несколько слов о бизнес-модели. В Marketplace есть товарная витрина, куда поставщики выставляют товары. Клиенты заказывают товары, заказы аккумулируются и распределяются по поставщикам. Marketplace устанавливает розничную наценку, за счет чего и живет.

В данной статье хочу сделать обзор компании, которая предоставляет платформу для обслуживания различных Marketplace.

В 2004г для Amazon был разработан движок с API интерфейсом для размещения товаров от сторонних поставщиков на их Marketplace. Как ни странно, исполнителем этого проекта была компания Ixtens, основанная в России.
Читать полностью »

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

Известно, что существуют платные сервисы. Но многие принимают решение создать собственный сервис онлайн-консультант, изначально «заточенный» для нужд конкретной организации, и не «париться», отдавая деньги за то, что реализуется своими силами. Абсолютно «бесплатно». Наверное. Это типичный ход рассуждений многих руководителей интернет-бизнеса, которые понимают необходимость онлайн-консультанта, но в технические подробности разработки не вникают.

Итак, делаем онлайн-консультант на сайт сами. Читать полностью »

image

Вышла новая версия интеграционной платформы (ESB) от InterSystems — Ensemble.
Полная версия документа на английском языке доступна на сайте InterSystems.

По сравнению с предыдущей версией (2010.2), Ensemble 2012.1 содержит ряд новых возможностей:

  • Новый пользовательский интерфейс Портала Управления
  • Детализированная модель безопасности в Портале Управления
  • Новая реализация бизнес-правил
  • Интеграция с системами контроля версий в Портале Управления
  • Record Mapper
  • Пакетная обработка файлов записей
  • Виртуальные XML-документы
  • Уведомления (alerts) при достижении заданных пороговых значений производительности при обработке сообщений Ensemble
  • UDDI API
  • Новые возможности Caché 2012.1

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


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