Рубрика «автоматизация» - 34

Многие крупные сайты ежедневно привлекают посетителей не только в стране, из которой они родом. Для посетителей-иностранцев делаются локализованные версии: какие-то переведены лучше, какие-то хуже, на одних информации столько же, сколько на родном для сайта языке, на других — совсем немного. Тем не менее, поисковой системе Google проиндексировать контент на многоязычных сайтах бывает нелегко.

Сканирование и индексирование страниц на нескольких языках - 1

Зачастую, выбор, на каком языке отдавать информацию по-умолчанию, сделан либо вручную с сохранением информации о выбранном языке в cookies, либо автоматически: по языковым настройкам браузера, операционной системы, с помощью геолокации и определения страны / города по IP. Индексирующий робот Googlebot — не пользователь, сам язык не выберет, а автоматическая система определения не распознает его и не выдаст все языки сразу, так что для правильной индексации контента потребовалось приложить некоторые усилия.
Читать полностью »

Ansible – популярный инструмент для автоматизации настройки и развертывания ИТ-инфраструктуры.

Основные задачи, которые решает Ansible:

  • Управление конфигурациями. Максимально быстрая и правильная настройка серверов до описанной конфигурации.
  • Провижнинг. Управление процессом развертывания новых облачных серверов (например через API, с помощью Docker или LXC).
  • Развертывание. Инсталляция и обновление ваших приложений без простоя наилучшим образом.
  • Оркестрация. Координация компонентов вашей инфраструктуры для выполнения развертываний. Например проверка, что веб-сервер отключен от балансировщика нагрузки, до апгрейда ПО на сервере.
  • Мониторинг и уведомления.
  • Логгирование. Централизованный сбор логов.

Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 1: Введение - 1

По сравнению с другими популярными инструментами автоматизации ит-инфраструктуры, Ansible не требует установки клиентских приложений на обслуживаемые сервера, что может сократить время настройки перед развертыванием инфраструктуры. Для работы Ansible подключается к обслуживаемым серверам по SSH.
Читать полностью »

image

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

Думаю многим знакома следующая ситуация. В вашем проекте есть различные действия, которые нужно выполнять время от времени. Для каждого действия вы создаёте отдельный скрипт на питоне. Чтобы далеко не лазить, скрипт кладёте в корень проекта. Через некоторое время вся корневая директория проекта замусоривается этими скриптами и вы решаете сложить их в отдельную директорию. Теперь начинаются проблемы. Если указать интерпретатору python путь до скрипта, включающий эту новую директорию, то внутри скрипта не будут работать импорты пакетов, находящися в корне проекта т.к. корня проекта не будет в sys.path. Эту проблему можно решить несколькими способами. Можно изменять sys.path в каждом скрипте, добавляя туда корень проекта. Можно написать утилитку для запуска ваших скриптов, которая будет изменять sys.path перед запуском скрипта или просто будет лежать в корне проекта. Можно ещё что-то придумать. Мне надоело каждый раз изобретать колесо и я создал велосипед runscript на котором с удовольствием катаюсь.Читать полностью »

Вступление

В прошлой статье я рассказал читателям краткую историю десяти лет развития проекта Openbravo POS. В течении 7 лет я принимал активное участие в нём и совместно с другими участниками разрабатывал систему управления торговой точкой с открытым исходным кодом. Но в этом году я решил перенести все свои накопленные наработки в самостоятельный проект nordpos.mobi и развивать их уже в рамках собственного форка, созданного на базе открытого исходного кода Openbravo POS.

NORD POS. История о том, зачем мне нужен был ещё один форк Openbravo POS - 1

Истоки

Ключевой причиной остановки развития Openbravo POS, стал фактический уход из проекта её основателя Эдрина Ромера, он полностью переключился на разработку коммерческой версии Openbravo Web POS и с 2010 года к исходному коду оригинальной версии больше не прикасался. По этому больших надежд на возрождение проекта я не питал, а необходимость в развитие приложения у меня была.
Читать полностью »

Вступление

В январе 2015 года исполняется 10 лет приложению Openbravo POS. За эти годы Openbravo POS(включая форки) стало лидером в мире СПО для автоматизации розничной торговли (POS, Point of Sale – торговая точка или более конкретно, рабочее место кассира). Данная статья предварительный итог того, что удалось и не удалось реализовать в проекте Openbravo POS за прошедшие 10 лет.

История имени

Предпосвящение десятилетию Openbravo POS - 1

Отцом основателем, бессменным руководителем и практически единоличным коммитером проекта был Эдриан Ромеро из Испании. У проекта изначальное название с 2005 по 2007 год было Tina POS, но в августе 2007 года возник конфликт с этой торговой маркой и пришлось переименовать проект в Libre POS. В отличии от первого, второе название не продержалось и пол года, так как Эдриан перешёл работать в Openbravo и первая часть названия была «забрендирована», оставив от старого только «POS» на конце, что подчёркивало с этого момента принадлежность проекта к экосистеме данной ERP-системы в качестве дополнения в сфере розничной торговли. Также в феврале 2008 года вышла и первая версия Openbravo POS сразу за номером 2.00.
Читать полностью »

В преддверии наступающей холодной зимы компания Lowe’s, которая владеет сетью магазинов по продаже товаров для улучшения жилища, добавила новое оригинальное устройство в свою продуктовую линию для автоматизации дома Iris. LeakSmart — это умный водяной клапан, автоматически перекрывающий воду при прорыве трубы.

Умный клапан LeakSmart поможет избежать потопа в доме - 1

Само устройство было представлено ещё в январе этого года в рамках международной выставки потребительской электроники CES, но только сейчас появилась возможность его приобрести. По сути, это подключённый к сети автоматизированный шаровой клапан, который встраивается в домашнюю систему водоснабжения и канализации. Управлять LeakSmart можно из любого места на планете, благодаря беспроводному доступу и целому набору других сенсоров из серии Iris, с которыми взаимодействует клапан. Также можно настроить триггеры для автоматической активации устройства.Читать полностью »

Многие рекламодатели считают, что с появлением готовых стратегий с ручным управлением ставками у Яндекс.Директа актуальность бид-менеджеров ушла в прошлое. К сожалению, такое мнение я часто встречаю в том числе и среди своих коллег по рынку, мнение которых я ценю и уважаю.

Такое отношение не только огорчает меня как убежденного сторонника бид-менеджеров, но и кажется недостаточно обоснованным. Поэтому мы решили провести собственное исследование и аргументированно ответить на вопрос, действительно ли нужны бид-менеджеры при наличии готовых автоматических стратегий Яндекс.Директа? Результат нашей работы я представил на Осенней сессии по контекстной рекламе. Ниже публикую результаты исследования.

Есть ли будущее у бид-менеджеров в контекстной рекламе? - 1
Читать полностью »

Автоматизация бухгалтерского учета интернет-магазина: опыт «Аудиомании» - 1 Исторически сложилось так, что мы в «Аудиомании» всегда уделяли значительное внимание автоматизации бизнес-процессов (на Хабре уже публиковался рассказ о нашем складе: раз, два).

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

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

Немного об автоматизации e-mail маркетинга для начинающих - 1
Для тех, кто по роду деятельности давно связан с рассылками (неважно, на какую тему и в каком количестве вы рассылаете письма), название MailChimp — более, чем знакомое, возможно, вы даже знаете обо всем, что написано в этой статье.

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


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