В связи с активным расширением мы находимся в поисках Golang-разработчиков в один из наших проектов:
1. Разработка каталога нашего интернет-магазина. Сейчас каталог написан на C#, разрабатываем с нуля новую версию на Golang.
2. Есть старая CRM система по управлению поставщиками (БД, аналитика, рассылка с маркетинговыми предложениями), она написана на .NET. Сейчас у нас стоит задача разработать с нуля новую CRM на Go.
3. Система e-mail рассылок. Сервис рассылок крайне высоконагруженный сервис: в день мы отправляем до 10 млн писем. И значительная доля этих писем отслеживаются (открытия, клики и т.д.).
4. Разработка CRM по работе с нашими клиентами. Система осуществляет тщательный сбор, хранение и выводов информации о работе с потребителями. Эти данные предоставляются по запросу компании в зависимости от задач бизнеса.
Вам предстоит:
Разработка backend систем управления сетевой и серверной инфраструктурой на Go, микросервисная архитектура;
Разработка документации для разрабатываемых сервисов;
Реализация нового функционала и логики;
Реализация интерфейсов, обработка сессий, настройка логирования;
Исправление багов
Разработка несложных интерфейсов на HTML/JS.
Пожелания к кандидату:
Опыт работы с Go;
Знание HTML/JS;
Знание форматов данных (JSON, XML и т.д.);
Умение работать с SQL/noSQL хранилища данных;
Умение работать с git;
Владение *nix системами на уровне пользователя.
Будет плюсом:
Знание Python/Bash;
Знание какого-либо frontend фреймворка (Angular, ExtJS и т.д);
Опыт работы с NGINX;
Git.
https://a.pr-cy.ru/www.wildberries.ru/
Вот клон того, что Вас попросили сделать.
Индексация
Яндекс 6 702 023
Google 17 500 000
Статистика
Просмотры 32 486 097 227 402 676 1 007 068 992
Посетители 1 766 018 12 362 129 54 746 570
Днс указывает на использование https://qrator.net
Реальное количество серверов на котором это крутиться в результате узнать не так просто ;(
Для статики видим в ответе 3 ip. Т.е. с cdn для статики они не стали связываться.
Предварительный вывод . У них пашет 4 сервера. (3 статика и основной прячется за услугами антиддоса).
Домен created 2004.03.31
Т.е. проект пилится командой 15 лет.
Замечательно.
А до этого у Вас был успешный опыт внедрения хотя бы на 10 тысяч позиций с интеграцией
магазин - учетная система (н-р 1С) ?
Еще желательно, чтобы был реализован любой проект с посещаемостью от 100К уников в сутки.
Плюс опыт интеграции с апи поставщиков.
И Вас все равно наипали. Там трудозатрат приблизительно на 3 человека года. Это если с нуля.
Сколько денег и времени Вы готовы потратить, чтобы вашу страничку могли видеть в интернете ?
Читайте про понятие "хостинг" . Вам нужен простейший для статических html сайтов.
Можно искать бесплатный. Можно купить от символических 50-100 рублей в год.
Или захоститится даже на роутере, домашнем компе ;)
Когда вы определились как и где вы разместите , нужно связать вместе ип адрес хостинга и доменное имя.
Называется делегированием домена. Делается обычно из лк регистратора (там где вы купили).
В цепочке еще участвуют DNS сервера. Могут быть предоставлены бесплатно хостером или регистратором, еще есть PDD от яндекса.
правильно. а еще из блока .hi вы выкинули какие то элементы. в коде остались куски завязанные на них.
управление звука было на втором дочернем элементе.
php.net/manual/ru/function.array-push.php
Замечание: Вместо использования array_push() для добавления одного элемента в массив, лучше использовать $array[] = , потому что в этом случае не происходит затрат на вызов функции.
Замечание: array_push() вызовет предупреждение, если первый аргумент не является массивом. Это отличается от поведения конструкции $var[], в случае которой будет создан новый массив.
Вам так важно выделенное, что согласны на оверхед ?
Ограничить время исполнения в 55 секунд.
Взять еще не проверенную в эти сутки подписку.
Сделать запрос в базу товаров.
Есть результат , поставить таск скрипту рассылки.
Пометить все аналогичные подписки проверенными.
С начала скрипта прошло менее 50 секунд , Заснуть на 50мс. Повторить.
Запускать ночью . После бекапа. За 1-2 часа . спокойно 5000 тысяч вариантов сделает.
Сорри, я ноль в обработке изображений . То, что читали 25 лет назад(1993) в институте полсеместра давно забыл.
Мне понятно в именах функций или правильном названии алгоритма, которое я могу загуглить.
Как сейчас идет обработка.
К битмапу применяется мартица преобразования - получили массив байтов серого изображения.
взял среднее значение. ниже стало белой, выше черной.
Но по такой схеме диаграмма с первого рисунка будет просто черным кругом.
В принципе можно попробовать снизить количество цветов до 16.
сделать 15 альфа масок . 15 картинок залитых паттернами.
Но остается вопрос размера смежной области . маленькие заливать нет смысла.
И границ , они должны быть черными.
Ее ничего не делаем - это полный анализ всего проекта.
Автозавершение , подсветка синтаксиса , проблемные места, ошибки кода.
Только раскрытие имен параметров функции - отдельная песня.
Отладить кусок кода можно ни разу не запросив страницу в броузере.
вот кого они искали в штат
немного из одной вакансии
В связи с активным расширением мы находимся в поисках Golang-разработчиков в один из наших проектов:
1. Разработка каталога нашего интернет-магазина. Сейчас каталог написан на C#, разрабатываем с нуля новую версию на Golang.
2. Есть старая CRM система по управлению поставщиками (БД, аналитика, рассылка с маркетинговыми предложениями), она написана на .NET. Сейчас у нас стоит задача разработать с нуля новую CRM на Go.
3. Система e-mail рассылок. Сервис рассылок крайне высоконагруженный сервис: в день мы отправляем до 10 млн писем. И значительная доля этих писем отслеживаются (открытия, клики и т.д.).
4. Разработка CRM по работе с нашими клиентами. Система осуществляет тщательный сбор, хранение и выводов информации о работе с потребителями. Эти данные предоставляются по запросу компании в зависимости от задач бизнеса.
Вам предстоит:
Разработка backend систем управления сетевой и серверной инфраструктурой на Go, микросервисная архитектура;
Разработка документации для разрабатываемых сервисов;
Реализация нового функционала и логики;
Реализация интерфейсов, обработка сессий, настройка логирования;
Исправление багов
Разработка несложных интерфейсов на HTML/JS.
Пожелания к кандидату:
Опыт работы с Go;
Знание HTML/JS;
Знание форматов данных (JSON, XML и т.д.);
Умение работать с SQL/noSQL хранилища данных;
Умение работать с git;
Владение *nix системами на уровне пользователя.
Будет плюсом:
Знание Python/Bash;
Знание какого-либо frontend фреймворка (Angular, ExtJS и т.д);
Опыт работы с NGINX;
Git.