Николай Рязанцев [nikriaz]

nikriaz

Николай Рязанцев [nikriaz]

На сайте 7 лет и 7 месяцев (заходил 7 месяцев 13 дней назад)
+ 21  0  - 0
5
940.13
Рейтинг940.13
940.13
Отзывы+ 21  0  - 0
+ 21  0  - 0
Все (9)       Заказы (9)        Вакансии (0)       Конкурсы (0)
Разместить заказ
19 Апреля 2021
Бюджет: 300 руб
Я неопытный программист, не могу построить запрос LINQ (EF Core) к SQLite, прошу помощи опытных коллег.
Все подробности здесь stackoverflow.com/questio...
Ответить можно в личку или на StackOverflow. Оплату гарантирую.

Прошло времени с момента публикации: 7 месяцев 15 дней 5 часов 24 минуты
Раздел: Программирование / Базы данных

Рейтинг: 256.5 Исполнитель определен:
26 Июня 2020
Бюджет: 1200 руб
На хостинге сайта с самописной CMS обновляли php с 5.5 до 7.3. Сайт перестал рабоать, потребовалось внести измненния в код, делал один из исполнителей здесь. Все заработало, кроме двух страниц, они пропали (ошибка 404). Необходимо вернуть эти страницы.
Адрес сайта и нерабочих страниц вышлю откликнувшимся. Исполнителю дам доступ по FTP.

Прошло времени с момента публикации: 1 год 5 месяцев 8 дней 18 часов 18 минут
Раздел: Разработка сайтов / Системы администрирования (CMS)

Рейтинг: 1521.9 Исполнитель определен:
17 Января 2020
Бюджет: 2000 руб
Появляются ошибки типа Call to undefined function mysql_connect() in /db.php

К примерму, исправляю $db=mysql_connect($hostname,$database_user_name,$database_passwor d); на //$db=mysqli_connect($hostname,$database_user_name,$database_pass word);
Ошибка уходит, появляется следующая.

Последнее, что исправил сам в index.php:
$sql = "SELECT * FROM `rubr` WHERE `alias` = '".mysql_real_escape_string($alias)."' LIMIT 1;";
исправил на
$sql = "SELECT * FROM `rubr` WHERE `alias` = '".mysqli_real_escape_string($db, $alias)."' LIMIT 1;";
Ошибка ушла, новая в логе не появилась, сайт не заработал.
Надо сделать все полностью, чтобы сайт заработал.

Вся эта операция нужна, чтобы на том же сервере запустить WordPress (сейчас не запускается, требует минимум PHP 5.6)

Прошло времени с момента публикации: 1 год 10 месяцев 16 дней 12 часов 20 минут
Раздел: Разработка сайтов / Веб-программирование

Рейтинг: 18708.9 Исполнитель определен:
05 Февраля 2019
Бюджет: 500 руб
Нужен макрос (или любое другое удобное решение), чтобы сохранять заданные столбцы листа в заданном порядке и с учетом фильтров.

Как этот макрос должен работать?
1) Открываю один из файлов с данными. Все файлы однотипные
2) Где-то в настройках макроса уже заданы столбцы и их порядок, которые нужно сохранить. Например "А,C,B,AZ". Столбцов может быть до 50.
3) Штатно фильтрую данные, как мне удобно.
4) Нажимаю "сохранить", сохраняются заданные столбцы с учетом фильтра (текущее представление на экране) как отдельный файл. Имя файла например "Оригинальное имя файла_extracted"

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

Прошло времени с момента публикации: 2 года 9 месяцев 27 дней 11 часов 58 минут
Раздел: Программирование / Плагины/Сценарии/Утилиты

Рейтинг: 2631.3 Исполнитель определен:
22 Февраля 2017
По договоренности
Необходимо сделать парсинг сайта antijob.net (список компаний по всем городам), и затем дополнить полученную таблицу контактыми данными каждой компании (из любых других открытых источников).
Пожалуйста, предложите бюджет и сроки.

Прошло времени с момента публикации: 4 года 9 месяцев 10 дней 16 часов 47 минут
Раздел: Реклама и Маркетинг / Сбор и обработка информации

28 Июля 2016
Бюджет: 3000 руб
1. В настройках утилиты задаем две корневых рабочих папки A и B, имя ССС и название группы безопасности (доменная).
2. Что делает утилита: меняет права доступа в папке А и копирует файлы и папки из A в B, учитывая структуру папок.
3. Необходимо, чтобы утилита могла запускаться из командной строки (из планировщика по расписанию)

Подробное ТЗ во вложении

Прошло времени с момента публикации: 5 лет 4 месяца 7 дней 11 часов 13 минут
Раздел: Программирование

28 Ноября 2015
Бюджет: 30 000 руб
Elastix – это front-end от Asterisk с дополнительными модулями.
Мы используем модуль Call-Center для исходящих звонков.
В модуль встроен функицонал предиктивного диалера.
Для фиксации результатов звонка мы используем внешнюю систему, т.к. встроенный функционал очень слаб.
Данные из модуля колл-центра в систему фиксации результатов передаются через URL (например, номер телефона или пол абонента).

Проблема: отсутствует обратная связь от системы фиксации к колл-центру.
Например, нам нужно позвонить 50 мужчин и 50 женщин.
Мы загружаем телефонную базу из 200 мужчин и 200 женщин. Не все телефоны будут отвечать и пр., поэтому количество номеров с запасом.
Пол можно указать в телефонной базе и эта информация будет передаваться из колл-центра в систему фиксации.
Но когда, например, мы обзвоним 50 женщин, мужчин будет всего 30.
Нам больше не нужно звонить женщинам, нужно только мужчинам, но сейчас это невозможно – номера все равно будут набираться все.

Что нужно сделать:
Небольшое приложение или веб-приложение, которое будет получать данные от системы фиксации (SurveyGizmo, есть API с описанием, есть интеграция с Google Docs) о прогрессе набора квот. Если нужная квота (женщины в примере выше) набрана, то это приложение должно исключать номера женщин из прозвона колл-центром.
Другой вариант решения проблемы: сейчас телефонная база загружается в колл-центр в формате csv. Вместо загрузки csv сделать коннектор, который будет "снабжать" колл-центр номерами. Саму базу загружать уже в программу, а програма будет выдавать номера в соответствии с квотами, полученными из SurveyGizmo.
Разумеется, пол – это не единственная квота (я привел ее только для примера). Квот может быть несколько одноврменно (до 5).
Для Elastix существует мануал по протоколу управления колл-центром
www.elastix.org/index.php...

Прошло времени с момента публикации: 6 лет 5 дней 19 часов 15 минут
Раздел: Программирование

04 Ноября 2015
Бюджет: 5000 руб
Необходимо сделать простейший "личный кабинет" для клиентов.
- Нужна симпатичная страница авторизации.
- После авторизации, клиент попадает на свою страницу, где пока простым списком я буду выкладывать вручную ссылки и текст (через интерфейс CMS)
- Помочь выложить на хостинг.
- Сайт должен работать на любой известной бесплатной CMS и предпочтительно, чтобы это был хорошо известный и популярный шаблон личного кабинета.
- Доступ через HTTPS.
- Если в шаблоне есть место для изображений – дизайн за мной. За вами только шаблон.

Большой плюс, если система может быть масштабируемая, т.е. потом мы сможем усовершентствовать этот личный кабинет, например, добавить автоматическое выкладывание файлов, поиск по дате и т.д. Хорошо, если Вы после запуска простейшей версии сможете продолжить эту работу.

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

Прошло времени с момента публикации: 6 лет 29 дней 15 часов 44 минуты
Раздел: Разработка сайтов

04 Ноября 2015
Бюджет: 1500 руб
Мы каждый день получаем данные в виде довольно простого Excel-файла – около 20 столбцов и 30-100 строк. Формул нет.
Нужно разнести каждую строку по 40 другим файлам, основываясь на значении ячейки в одном из столбцов исходного файла.
Алгоритм:одно значение – один файл и несколько значений – один файл.
Результирующие файлы имеют точоно такую же структуру столбцов.
Строки в результирующих файлах должны накапливаться.

Все это должно работать надежно. Из опыта, связи между файлами через интерфейс Excel работает ненадежно, поэтому этот способ не подходит. Лучше, если через ODBC, или обработка внешней программой. Еще лучше через MS SQL-сервер, он установлен.

Если есть обоснованные предложения по цене или по способу – предлагайте.

Прошло времени с момента публикации: 6 лет 29 дней 15 часов 56 минут
Раздел: Программирование