x

Разработать 4 простых класса для студенческого домашнего задания C++

Перейти к заказу
Ниже будет представлены требования для каждого из классов. 1) Vector std::vector Интерфейс и реализация std::vector во многом похожи на std::string. Ключевым отличием является семантика работы метода reserve (и остальных методов, которые приводят к увеличению capacity). При резервировании памяти под большее число объектов, выделяется "сырая" (неинициализированная) память достаточная для хранения нужного числа дополнительных объектов. Пустые ячейки заполняются лениво по мере необходимости. То есть, если size < capacity, то это значит, что первые size * sizeof(T) байт реально заняты объектами, а последние (capacity - size) * sizeof(T) байт пусты - объектов там не создано. Это нужно, например, для того, чтобы можно было создавать вектор из объектов, у которых нет конструктора по умолчанию (а как бы тогда нужно было инициализировать неиспользуемые ячейки?): struct A { int x; A() = delete; explicit A(int x_param) : x(x_param) { } }; std::vector v; v.reserve(1000); // объекты A не создаются! Выделяется "сырая" память размера 1000 * sizeof(A) for (int i = 0; i < 1000; ++i) { v.push_back(A(i)); // а лучше v.emplace_back(i); } Подробности на лекциях, семинарах, в чатах, на заборе, а также в справочнике. Детали реализации От вас требуется реализовать шаблонный класс Vector с единственным шаблонным параметром - типом хранящихся элементов. При реализации можно (и даже нужно) пользоваться обобщенными алгоритмами из STL (std::copy, std::fill и т.п.), но нельзя использовать стандартные контейнеры. Будет проверяться корректность мультипликативной схемы расширения массива с коэффициентом 2. В базовой версии ручное управление временем жизни объектов не требуется (см. доп. задание). Класс должен поддерживать следующий функционал:Конструктор по умолчанию - создает пустой массив;Явный конструктор от числа - создает массив заданного размера заполненный объектами, сконструированными по умолчанию;Конструктор, принимающий size и value (именно в этом порядке) - создает массив длины size, заполненный элементами со значением value;Шаблонный конструктор, принимающий пару итераторов - создает копию переданного диапазона;Важно: объявление этого конструктора должно иметь видtemplate ::iterator_category>>>Vector(Iterator first, Iterator last)Это делает конструктор доступным только в случае, когда на вход приходят два Forward итератора.Конструктор от std::initializer_list;Правило "пяти";Методы Size, Capacity, Empty;Константный и неконстантный оператор доступа по индексу []. Неконстантный должен позволять изменять полученный элемент;Константный и неконстантный метод доступа по индексу At. При выходе за границы массива должен бросать исключение std::out_of_range;Методы Front() и Back()доступ к первому и последнему элементам (тоже по две версии).Метод Data()возвращает указатель на начало массива.Метод Swap(other)обменивает содержимое с другим массивом other;Метод Resize(new_size)изменяет размер на new_size. Если вместимость не позволяет хранить столько элементов, то выделяется новый буфер с вместимостью new_size. Недостающие элементы конструируются по умолчанию.Метод Resize(new_size, value)то же, что и Resize(new_size), но в случае new_size > size заполняет недостающие элементы значением value.Метод Reserve(new_cap)изменяет вместимость на max(new_cap, текущая вместимость). Размер при этом не изменяется.Метод ShrinkToFit()уменьшает capacity до size.Метод Clear()устанавливает размер в 0, очищения выделенной памяти при этом НЕ происходит.Методы PushBack(const T&) и PushBack(T&&)добавляет новый элемент в конец массива.Метод PopBack()удаляет последний элемент.Операции сравнения (<, >, <=, >=, ==, !=), задающие лексикографический порядок.Также реализуйте поддержку итераторов и методы для работы с ними: begin(), end(), cbegin(), cend(), rbegin(), rend(), crbegin(), crend(). begin()-end(), rbegin()-rend() должны иметь две версии, возвращающие константные и неконстантные итераторы. Для того, чтобы codestyle не ругался на написание методов с маленькой буквы, напишите в данной строке комментарий // NOLINTВнутри класса Vector определите типы-члены ValueType, Pointer, ConstPointer, Reference, ConstReference, SizeType, Iterator, ConstIterator. Гарантии безопасности Спроектируйте класс так, чтобы при возникновении исключений (нехватка памяти, ошибка при копировании объектов и т.п.) методы удовлетворяли строгой гарантии безопасности. То есть все методы должны работать атомарно: либо работать без сбоев, либо не изменять исходного состояния вектора. Исключение: копирующее присваивание может давать лишь базовую гарантию безопасности.При решении можно предполагать, что конструкторы перемещения, перемещающие присваивания и деструкторы объектов никогда не бросают исключений!2) Itertools.Range Itertools Одним из минусов языка C++ является отсутствие удобного интерфейса работы с последовательностями и промежутками значений, который, по большому счету сводится к ручному написанию циклов и работе со встроенными итераторами. С введением библиотеки в C++20 ситуация заметно улучшилась. В этом цикле задач мы попытаемся решить заявленную проблему средствами C++17. Range Для написания цикла по целым значениям в C++ необходимо написать следующий код: for (int i = 0; i < end; ++i) { // ... } for (int i = begin; i < end; ++i) { // ... } for (int i = begin; i < end; i += step) { // ... } Сравните, например, с языком Python: for i in range(end): # ... for i in range(begin, end): # ... for i in range(begin, end, step): # ... Хотелось бы иметь подобный лаконичный код и в C++ (благо range-based for завезли в C++11): for (int i : range(end)) { // ... } for (int i : range(begin, end)) { // ... } for (int i : range(begin, end, step)) { // ... } Проблема в том, что в стандартной библиотеке (до C++20) нет сущности range, которую можно было использовать в подобном контексте. Ну а раз так - надо ее реализовать самостоятельно! Детали реализации Необходимо реализовать Range (класс или функцию), который возвращает объект некоторого класса (вам нужно его реализовать) с определенными методами begin и end. Эти методы должны возвращать итератор (его тоже нужно реализовать), который при разыменовывании возвращает соответствующее целое значение, а при инкрементировании увеличивает свое состояние на step (по умолчанию step == 1).Примеры: (больше примеров см. в тестах) for (int i : Range(3)) { ... } // i in [0, 1, 2] for (int i : Range(3, 6)) { ... } // i in [3, 4, 5] for (int i : Range(3, 6, 2)) { ... } // i in [3, 5] for (int i : Range(6, 1, -2)) { ... } // i in [6, 4, 2] Указание: вспомните как работает range-based for в C++- Поддержать обратные итераторы (см. примеры в тестах). 3) Реализуйте шаблонный класс UnorderedSet, аналог std::unordered_set, который основан на хешировании методом цепочек с динамическим увеличением числа корзин.Метод цепочек предполагает хранение массива, в каждой ячейке которого лежит корзина - список вставленных элементов с одинаковыми хеш-значениями. Среднее время операций над такой структурой пропорционально степени загруженности таблицы (load_factor = n_elements / n_buckets). При превышении load_factor некоторого значения (в задании = 1) происходит перехеширование - создание нового массива корзин в, например, 2 раза большего размера и перенос старых элементов в новые корзины.В простейшем варианте достаточно хранить вектор (std::vector) списков (std::list / std::forward_list) и выполнять операции над ним. Более эффективные техники описаны ниже в дополнительных заданиях. Базовая часть Шаблонный класс UnorderedSet должен быть параметризован типом ключа KeyT. Стратегия расширения такая же как в задаче String - при добавлении элемента в пустую таблицу число корзин становится равным 1, при добавлении элемента в полную таблицу число корзин увеличивается в 2 раза (таблица считается полной, если число корзин совпадает с числом элементов, то есть load_factor == 1). В качестве хеш-функции воспользуйтесь std::hash. std::hash отображает объекты в диапазон size_t, чтобы получить индекс корзины, возьмите остаток от деления полученного числа на количество корзин.Набор методов включает:Конструктор по умолчанию. Создает пустую хеш-таблицу.Конструктор от числа корзин count. Создает хеш-таблицу с count пустыми корзинами.Конструктор от промежутка заданного двумя Forward итераторами. Создает хеш-таблицу с числом корзин равным числу элементов в последовательности, а затем вставляет элементы в таблицу.Конструкторы копирования, перемещения, а также присваивания должны работать корректно.Методы Size, Empty, Clear с привычной семантикой.Методы вставки Insert(const KeyT&), Insert(KeyT&&).Метод удаления Erase(const KeyT&).Метод поиска bool Find(const KeyT&).Метод Rehash(new_bucket_count). Изменяет число корзин в хеш-таблице с перехешированием. Если new_bucket_count совпадает с текущим количеством корзин или меньше числа элементов (load_factor становится больше 1), то ничего делать не нужно.Метод Reserve(new_bucket_count). То же, что и Rehash, но не уменьшает число корзин, то есть срабатывает, если new_bucket_count превышает текущее количество корзин.Методы BucketCount (возвращает число корзин в таблице), BucketSize(id) (возвращает размер корзины с номером id), Bucket(key) (возвращает номер корзины, в которую попадает объект key), LoadFactor() (возвращает степень заполненности таблицы).Обратите внимание, что каждый раз создавать новые узлы списков при перехешировании может быть неэффективно. Для переиспользования старых узлов (перебрасывания указателей старых списков) рассмотрите возможность использования метода std::list::splice.4) BigInteger Условие В C++ в отличие от, например, Python нет встроенных возможностей для работы с длинной арифметикой - вычислениями над величинами превосходящими по размеру базовые типы. Несмотря на то, что типы long long и unsigned long long(~10191019) покрывают большую часть практических вычислений, иногда бывает необходимо повысить точность выполняемых операций.В этом задании необходимо реализовать класс BigInteger для работы с большими целыми числами, которые вмещают в себя значения от −N−N до NN, где N=1030,000N=1030,000 Детали реализации В качестве решения ожидается описание класса BigInteger. Для этого класса необходимо реализовать все требуемые арифметические операции и сопутствующие методы, упрощающие работу с ним.Длинное число можно представлять в памяти в виде массива цифр из некоторой системы счисления. Например, если в качестве системы счисления взять 1000, то каждый элемент массива будет представлять собой целое число из промежутка [0,...,999][0,...,999]. Рекомендуется в качестве основания брать некоторую степень 10 для удобства ввода и вывода числа в десятичной системе счисления (иначе придется выполнять перевод из одной системы в другую).Пример:Пусть число представляется в виде массива 5 цифр из 1000-й системы счисления. Тогда десятичное число 1,234,567,890 будет представляться в памяти массивом [890, 567, 234, 1, 0] (сначала младшие разряды, затем старшие).При таком подходе достаточно просто реализовать операции сложения, вычитания и умножения над массивами "в столбик", последовательно выполняя операции над цифрами.Недостатком данного метода является неэффективное расходование памяти, выделяемое под число. Допустим, основание системы счисления равно 10'000, а цифра представляет собой беззнаковое 16-битное число, которое может вместить в себя 65'536 значений. Получается, что в каждый момент времени, как минимум 2 бита расходуется в пустую.Кроме того, при реализации сложения и умножения следует помнить, что результат их применения к цифрам может не помещаться в заданный тип (9'999 * 9'999 не влезает в 16-битное число). Для решения этой проблемы можно было бы взять тип "с большим запасом" - хранить цифры в 32-битных целых числах. Но это только усугубляет проблему, описанную в предыдущем абзаце. В качестве альтернативы предлагается использование приведения целых типов к более широкому в момент умножения, для получения корректного результата.Пример: using DigitType = uint16_t; // тип цифры - 16 битное число using DoubleDigitType = uint32_t; // тип цифры с удвоенной шириной digits_[i] * digits_[j]; // результат uint16_t - возможно переполнение static_cast(digits_[i]) * digits_[j]; // результат uint32_t - нет переполнения Для поддержки отрицательных чисел достаточно хранить булевский флаг "отрицательности" числа и соответствующим образом корректировать операции в случае, когда он имеет значение true.Полный набор операций, который необходимо поддержать:Создание на основе целого числа (конструктор от целых чисел) и на основе си-строки с десятеричным представлением числа.IsNegative()true, если число отрицательное.Унарные + и -.Сложение, вычитание, умножение с присваивающими аналогами.Те же операции со встроенными целыми числами.Префиксные и постфиксные инкремент и декремент.Оператор приведения к bool.Операции сравнения.Операции ввода из потока и вывода в поток.При переполнении длинного числа, то есть если в результате операции количество десятичных цифр числа превосходит N (формально в тестах разрешается погрешность в 9 цифр), то нужно бросать исключение типа BigIntegerOverflow.Замечания.Решение должно состоять из файла интерфейса big_integer.h и файла реализации big_integer.cpp.В задаче есть открытые и закрытые тесты. Перед отправкой решения проверяйте его на открытых тестах (чуда не будет, если есть ошибка в публичных тестах, то она проявится и на более сложных приватных).Операции можно тестировать независимо на соответствующих задачах из Я.Контест.Решение необязательно должно быть оптимальным. Сосредоточьтесь на корректности реализаций. Решения "столбиком" будет достаточно."Бросить исключение типа E" значит - написать строку throw E{};. В этот момент выполнение функции прекращается и, если исключение не будет обработано, программа завершится аварийно. Тестирующий код корректно обработает эту ошибку, вам этого делать не нужно.Реализуйте операции целочисленного деления и взятия остатка от деления. Заметьте, правила деления отрицательных чисел в математике и C++ отличаются. От вас требуется реализация деления по правилам C++.Решение необязательно должно быть оптимальным, но в меру. Подойдет решение "уголком", но линейный поиск делителя на каждом шаге эффективным точно не назвать.

Найдено 5216 результатов

Моделирование matlab simulink / python

Внимание! если вы не разбираетесь в теории автоматического управления, не рассматривайте этот заказ! Необходимо реализовать модель из статьи с DREM управлением (расширенные регрессоры). Почти весь алгоритм описан в статье, кроме этого, есть переводная часть статьи, а так же наработки модели в simulink. Весь доп. материал отправлю по запросу. Реализация: matlab скрипт, simulink либо скрипт python на ваш вкус. Срок: 14 дней

Десктоп программирование
Опубликован:
26.06.24 08:08
Бюджет:
16000 руб.~$199.73
Перевод инструкции по эксплуатации компрессора

Необходимо перевести инструкцию по эксплуатации спирального компрессора марки Rocky. Вместо Rocky везде поставить cooper. Итог: надо сделать из нее инструкцию по эксплуатации компрессора cooper на русском языке. Инструкцию по эксплуатации подобного компрессора марки ЧКЗ прилагаю (для упрощения выполнения задания)

Переводы
Опубликован:
26.06.24 08:07
Бюджет:
5000 руб.~$62.42
Срочный перевод на английский язык 1 станицы текста

Менее одной страница текста содержит технические и коммерческие термины требующие точного смыслового перевода. Срок исполнения не более 4 часов.

Переводы
Опубликован:
26.06.24 07:30
Бюджет:
6000 руб.~$74.9
Менеджмент контента для сайта романтических аудио историй

Описание вакансии: Ищем менеджера контента для работы с русскоязычным веб-сайтом романтичных аудиоисторий. Основные задачи включают выбор интересных аудиоисторий с аналогичного англоязычного сайта, организацию перевода текстов и управление процессом озвучивания. Основные задачи: Отбор интересных аудиоисторий с англоязычного сайта по заданным критериям. Координация работы с переводчиками текста, отправка аудио на перевод. Перепроверка переведенных текстов на смысловую точность. Отправка проверенных текстов авторам озвучивания и координация их работы. Другие мелкие задачи. Требования: Желание работать с людьми: переводчиками и авторами озвучивания. Внимание к деталям и высокая степень ответственности. Знание английского языка на среднем уровне будет большим плюсом. Условия: Помесячная оплата. Гибкий график работы. Возможность удаленной работы. Постоянное сотрудничество. Если вас заинтересовала данная вакансия, пожалуйста, откликнетесь с примерным указанием зп за месяц.

Персональный помощник
Опубликован:
26.06.24 06:38
Бюджет:
30000 руб.~$374.49
Python AI разработка

Набираем людей-энтузиастов в стартап. Наша команда занимается разработкой нескольких стартапов, которые отличаются от традиционных бизнесов быстрым ростом и внедрением новейших технологий. В отличие от медленных процессов в крупных корпорациях, у нас вы сможете реализовать свои идеи и видеть результат своей работы в кратчайшие сроки. Мы ищем тех, кто любит скорость, быстрое развитие и рост. В этом проекте мы занимаемся синтезом речи и преобразованием звуков. Наша задача реализовать мгновенный перевод речи на разные языки с сохранением голоса и эмоций говорящего посредством нейросетей. Ищем в команду того, кто умеет и любит писать на Python, работать с нейросетями, и он хочет в этом развиваться. Мы предлагаем: - Удалённая работа/проектная работа - Не полная занятость - Гибкая система менеджмента - Перспективы карьерного роста в компании (занятие лидирующих должностей) - Быстрый рост зарплаты с привязкой к росту компании - Возможность реализовывать свои проекты Ждём от тебя: Знание принципов ООП Владение Python как основным языком Опыт работы с библиотеками Pandas, NumPy, Keras/TensorFlow Навыки работы с Linux и Git Знание MySQL/PostgreSQL Умение работать с API сторонних сервисов Приветствуется опыт работы с библиотеками для парсинга данных (re, json, Scapy, BeautifulSoup) Умение использовать нейронные сети Обязанности: - Дообучение LLM на определёных данных - Сбор данных и структурирование - Работа с GPT instruct - Работа с API сторонних сервисов

Скрипты и боты
Опубликован:
25.06.24 19:15
Бюджет:
140000 руб.~$1747.6
Перенос данных из PDF -&gt; Excel (Рутинная работа)

Добрый день! Есть отсканированные PDF чеки 32. Нужно: перенести суммы (1000 бат), даты ( 20/07/2024) , номер счет (0001) в excel таблицу на гугл диске. Чеки на тайском и английском языках. Нужно использовать переводчик. Слова легкие и понятные ( унитаз, кружка, стол и тд, google ads, zoom bill, yandex bill. Внести суммы в файл эксель. строка 23 - пример!

Персональный помощник
Опубликован:
25.06.24 14:57
Бюджет:
1000 руб.~$12.49
Дизайн vpn приложений для iOS

приложение техниченое, в темных тонах, что бы была ассоциация что это Утилита и она про безопасность. лаунч скрин (просто иконку разместим)онбординг: - экран с тайтл сабтайтл что-то с преимуществами - экран запрос на отзыв (картинка с отзывом какая клевая прила) - экран с тайтл сабтайтл что-то с преимуществамипейвол (обязательно: крестик, термы и полиси, кнопка подписки, строка с ценой)экран полиси где блоком текста будет полиси с сайта идти и заголовок приваси полисимейнскрин впн в трех состояниях (вкл, выкл, коннектинг/дисконнектинг)выбор страныip chek+ замер скорости все на одном экраненастройкипланы3 иконки на выбор5 скриншотов вертикальных, заголовки предоставим, 6.7 и 5.5 размерности, нужно отдать выгруженные в архиве и без альфаканалов, перевод на языки (переводы предоставим):US (английский),JA (японский),TH (тайский),DE (немецкий),IT (итальянский),AR (арабский),ES (испанский),PT (португальский),FR (французский),TR (турецкий),VI (въетнамский),ID (индонезийский),

Mobile
Опубликован:
25.06.24 12:11
Бюджет:
50000 руб.~$624.15
Перевести с немецкого на русский 600 страниц HTML

У меня есть страницы сайта на HTML, необходимо перевести их на русский язык, оригинал языка немецкий. Достаточно машинного перевода. Сейчас я делаю так, открываю страницу в браузере хром, он автоматически переводит мне страницу, через инструменты разработчика, я копирую переведенный текст с HTML и сохраняю результат. В принципе, можно так все сделать, Но 600 страниц для меня это много. Возможно у вас появится желание и время все это сделать таким способом? Возможно у вас есть другая схема с автоматизацией, мне неважно, важен результат. Главное, чтобы весь HTML, который есть на странице остался, и был перевод всего наполнения, не хуже чем это делает Гугл автоматически. Сама страница составляет примерно 200 000 знаков, footer можно обрезать у всех страниц будет 100 000 знаков. У всех АПИ переводчиков есть ограничения на количество знаков для одного запроса, возможно это вызовет трудности.

Доработка и настройка сайта
Опубликован:
25.06.24 10:30
Бюджет:
6000 руб.~$74.9
Поиск иностранных банков

Здравствуйте! Нужна помощь в поиске информации о существующих: Банках/финтехах/электронных кошельков и тд-«в дальнейшем банки». Вообщем всего что может предложить счет и виртуальные карты к нему. Критерий подходящих «Банков» 1. Не подходят банки картами которых нельзя расплачиваться в европе/сша 2. Не подходят банки с отсутствием или маленьким кол-вом виртуальных карт (1-2шт) 3. Не подходят банки с маленькими лимитами на траты (менее 2000$ в мес) 4. Не подходят банки в которых нельзя открыть счета русскому или русскому с грузинским водительским удостоверением (некоторые «Банки» такие как payoneer/ wise имели возможность открыть счета на русского но по грузинскому водительскому удостоверению и выписки из Грузинского банка, то есть для русского но с подтверждением проживание вне России) «Банки» которые могут открыть счета подобным способом подходят 5. Не подходят «банки» в которых имеются не полноценные виртуальные карты «например: можно только тратить средства с карты но нельзя переводить на другую, не работает chargeback, карта не везде принимается, карта является pre-paid. 6. Стоимость открытия счета/ депозит при открытии не должен превышать 1000$ Дополнительная информация в файлах

Персональный помощник
Опубликован:
25.06.24 10:12
Бюджет:
10000 руб.~$124.83
Перевод и верстка презентации по труборезам.

Перевод и верстка презентации по труборезам. Необходимо по ТЗ которое высылось на почту сделать перевод, дизайн и верстку новой презентации по труборезам.

Полиграфия
Опубликован:
25.06.24 08:47
Бюджет:
60000 руб.~$748.98
Нужно исправить файл с переводом Json

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

Доработка и настройка сайта
Опубликован:
25.06.24 04:42
Бюджет:
1000 руб.~$12.49
Парсинг

Phyton Необходим скрипт, который парсит справочники, но не берет критические данные такие как телефон и e-mail. Кол-во справочников 5 ед. Скрипт парсит не разово, а на постоянной основе. Т.е. например раз в неделю или 3 дня, чтобы справочник его не заблокировал. После парсинга, другой или этот же срипт создает отдельную страницу на сайте. Т.е. получается карточка компании на одной странице. Т.е. спарсили и получили новую страницу. Движок сайта на Ваш выбор. Но проще всего сделать на WordPress. Или любом другом. Движок будет размещаться на отдельном сервере. Главное цель скрипта раскладывать все карточки по тематикам. Например, мне сейчас нужны две тематики это Спецтехника и Недвижимость, ИТ-компании, Авто. Каждая тематика = этот отдельный движок. Отдельный домен. ******************************************************** Также на момент сейчас критичен, так сказать в первую очередь нужно спарсить все данные о плагинах, расширениях и всё что касается chatgpt. Примеры: https://gptstore.ai/gpts https://kristihines.com/chatgpt-plugins-complete-list/ https://www.whatplugin.ai/ Забираем каждый плагин, расширение – переводим на русский и размещаем каждый на отдельной странице. Проверка обновлений 1 раз в неделю. ******************************************************** Доп тематику подгрузил. Максимально уникально заполнить теги: Title, Description, H1. Скрипт Phyton есть возможность развернуть на сервере в Нидерландах. Главная цель: Одна тематика = Один домен.

Скрипты и боты
Опубликован:
25.06.24 04:38
Бюджет:
20000 руб.~$249.66
Лендинг

Привет. Нужен сайт, лендинг, желательно на тильде 5-6 блоков, на анг языке Главная преимущества Блок с ценой Почему мы ответы на вопросы контакты Кнопка на лид форму. Приступить нужно как можно быстрее Закончить желательно в среду Сейчас текст и описание переводится на анг. Всю информацию дам Примеры сайтов которые подходят https://saleshive.com/ Главная страница https://pearllemonleads.com/ главная страница

Создание сайта
Опубликован:
24.06.24 22:45
Бюджет:
8000 руб.~$99.87
Перерисовать PDF в DXF/DWG

здравствуйте. нужен файл который откроет Компас/Автокад для лазерной резки металла проблема что когда экспортируешь из Corel то скругления переводятся углами, изза чего и буквы не плавные может будет проще этот текст написать шрифтом и правильно сохранить, чем делать отрисовку https://company.rzd.ru/ru/9403/page/103290?accessible=true&id=18515

Обработка и редактирование
Опубликован:
24.06.24 21:26
Бюджет:
1000 руб.~$12.49
Рассылка телеграм

Требуется человек для рассылки в телеграм Рассылка вотсап для поиска новых клиентов (я авитолог), первое общение ( минимальное) и перевод на меня. Этапы цепочки работы: 1. Рассылка по тг чатам скрипта 2. Минимальный диалог для выявления тех задания 3. Перевод клиента меня 4. Выплата Вам при заключении договора с клиентом 5-7% Требования: Телефон и интернет Наличие телеграм аккаунта (если несколько, даже лучше) Рассылка выполняется с ваших аккаунтов

Соцсети и SMM
Опубликован:
24.06.24 19:06
Бюджет:
1000 руб.~$12.49
SEO Копирайтинг (БЕЗ AI)

Требуется на основе нескольких примеров (конкурентов на англ. языке) 1) Собрать семантику ключевых запросов 2) Написать сео оптимизрованные статьи на сайт по всем канонам Сео (на основе конкурентов с выдержанной структурой страниц=статей=страниц) Простыми словами - взять нескольких конкурентов и грамотно закопирайтить их страницы. Два варианта работы - либо на русском языке делаем, находим носителя языка английского и переводим статьи грамотно(разрабатываем статьи опираясь на семантику англоязычного гео), либо под ключ сразу на англ языке. Ищу специалистов с большим опытом и экспертизой, желательно имеющих дело с тематикой G E M B L. Важно НЕ использовать AI в написании текстов. Символов очень много - это уже по факту рассчитаем с исполнителем. В ответах пишите цену за 1000символов а также свой опыт в сео и опыт работы с данной тематикой. Выбор будет в первую очередь на опыт работы с сео текстами, далее с тематикой G E M B L. Цена не так важна как качество

Семантическое ядро
Опубликован:
24.06.24 18:52
Бюджет:
60000 руб.~$748.98
Elasticsearch, php, mySQL

Проект - сайт по поиску товаров среди интернет мазагинов. Необходимо произвести несколько решений в готовый рабочий сайт. 1. Интеграция Elastic Search с существующей базой MySQL 2. Настройка инфрастуктуры экспорта данных на перевод в Ажур (Microsoft Azure на 5 языков, правильно отфильтрованные текст без лишних символом и цифр); 3. Формирование библиотеки данных перевода - размещенной на сервере и связанной с Elastic Search 4. Настройка автономных воркеров, которые отправляют запросы на перевод в Ажур в случае пополнение базы данных новыми словами (условно 1 раз в недели); 5. Связка Эластика с текущими методами фильтрации на сайте (сортировка по цене, стране и так далее), выстроенными на PHP P.S. - Обозначаем сроки и стоимость, условия оплаты. - после выполнения каждого пункта тестируем его и проверяем на предмет правильности с логикой сайта и его администрирования.

Доработка и настройка сайта
Опубликован:
24.06.24 13:53
Бюджет:
135000 руб.~$1685.19
Исправить работу i18next на next 14

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

Frontend
Опубликован:
24.06.24 13:36
Бюджет:
5000 руб.~$62.42
Перевод сайта на русский с английского CMS Вордпресс

Собственно задача простая. Есть сайт, его нужно перевести, можно автоматом, но после проверить корректность перевода. Цены... руб

Веб-разработка
Опубликован:
24.06.24 12:20
Бюджет:
1000 руб.~$12.49
Игра паук пасьянс construct 3 (не на деньги)

Классическая игра пасьянс паук на констракт 3, с возможностью выбора дизайна самих перекладывающихся элементов (дизайны есть) за вознаграждение рекламное и выбор полотна, интеграция простого сдк, лидерборд, переводы на языки (тоже легко через сдк)

Игры
Опубликован:
24.06.24 11:26
Бюджет:
6000 руб.~$74.9

Текущая страница: 73

Всего страниц: 261