Фриланс: заказать «bash»
2 открытых заказа
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: bash на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
Есть спек файл. Задача собрать .spec Внутри rpm фаза приложения (32бит приложение) приложения. Файл приложения должен при установке помещаться в ... Читать дальше
Есть спек файл. Задача собрать .spec Внутри rpm фаза приложения (32бит приложение) приложения. Файл приложения должен при установке помещаться в папку bin. В момент установки проверить есть ли пользователь если нет создать пользователя. После копирования файла фазы в папку bin, нужно чтобы выполнялся bash скрипт на поиск библиотек которые нужны для запуска фазы. Файлы спек и беш в приложении. Свернуть
3 заявки
6 дней назад (повторно)
Развернуть и настроить контейнеры
ispyagentdvr ссылка
adhomeguard ссылка
*portainer и homeassistant уже запущены и работают. важно не сломать.
Мои попытки ... Читать дальше
ispyagentdvr ссылка
adhomeguard ссылка
*portainer и homeassistant уже запущены и работают. важно не сломать.
Мои попытки ... Читать дальше
Развернуть и настроить контейнеры
ispyagentdvr ссылка
adhomeguard ссылка
*portainer и homeassistant уже запущены и работают. важно не сломать.
Мои попытки установить по мануалам не увенчались успехом. Скриншоты в аттаче.
Работу нужно выполнить через AnyDesk. В целях безопасности только такой вариант.
Это не коммерческий проект, для личного пользования
Потолок цены 30 USD
Докер стоит на убунте лтс
Убунта стоит на мини ПК
OS: Ubuntu 22.04.1 LTS x86_64
Host: NucBox5
Kernel: 5.15.0-58-generic
Packages: 1671 (dpkg), 15 (snap)
Shell: bash 5.1.16
Terminal: /dev/pts/0
CPU: Intel Celeron N5105 (4) @ 2.9
GPU: Intel JasperLake
Disk (/): 16G / 234G (8%) [-====== Свернуть
ispyagentdvr ссылка
adhomeguard ссылка
*portainer и homeassistant уже запущены и работают. важно не сломать.
Мои попытки установить по мануалам не увенчались успехом. Скриншоты в аттаче.
Работу нужно выполнить через AnyDesk. В целях безопасности только такой вариант.
Это не коммерческий проект, для личного пользования
Потолок цены 30 USD
Докер стоит на убунте лтс
Убунта стоит на мини ПК
OS: Ubuntu 22.04.1 LTS x86_64
Host: NucBox5
Kernel: 5.15.0-58-generic
Packages: 1671 (dpkg), 15 (snap)
Shell: bash 5.1.16
Terminal: /dev/pts/0
CPU: Intel Celeron N5105 (4) @ 2.9
GPU: Intel JasperLake
Disk (/): 16G / 234G (8%) [-====== Свернуть
1 заявка
1 неделю назад (повторно)
Выполненные и закрытые заказы
Последний срок сдачи: 15 января 00:00
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём ... Читать дальше
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём ... Читать дальше
Последний срок сдачи: 15 января 00:00
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложениеЕсли вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
Пример вёрстки.
Выбранная профессия: Frontend-программист
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложениеЕсли вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
1 заявка
Прикладное ПОbashwordpress1сandroidphphtmlios+23битриксmysqljoomlacssjavapythonjavascriptbootstrapuilaravelreactdrupalunityuxoracledjangoyiiangularxamarinsymfonyc++vue.js
Закрыт
Последний срок сдачи: 15 января 00:00
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно ... Читать дальше
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно ... Читать дальше
Последний срок сдачи: 15 января 00:00
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к внешнему виду
Шаблон всех страниц на сайте должен иметь:шапку (header), в которой будет логотип – название проекта, придуманное Вами;подвал (footer), содержащий полностью ФИО и академическую группу студента.левое меню, содержащее ссылки на все страницы сайта с соответствующими названиями.Главная страница. Должна содержать заголовок, описание профессии (текст не менее 2000 знаков), а также тематически подобранные изображения для профессии (минимальное количество 1 шт).Страница «Востребованность». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Динамика уровня зарплат по годамДинамика количества вакансий по годамДинамика уровня зарплат по годам для выбранной профессииДинамика количества вакансий по годам для выбранной профессииСтраница «География». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Уровень зарплат по городам (в порядке убывания).Доля вакансий по городам (в порядке убывания).Страница «Навыки». Должна содержать следующие табличные данные и графики. Все таблицы и графики должны иметь соответствующие заголовки.ТОП-10 навыков по годам для вашей профессии. Наиболее высокочастотные навыки (по анализу поля: key_skills).Страница «Последние вакансии». При посещении страницы, необходимо выгружать из API HH (ссылка) в реальном времени IT-вакансии соответствующие выбранной профессии за любой прошедший будний день декабря (максимум 10 штук, отсортированных по дате публикации вакансии).Элементы списка должны содержать следующие поля:Название вакансии;Описание вакансии (*повышенная сложность, требует доп. GET-запроса);Навыки (в строку, через запятую) (*повышенная сложность, требует доп. GET-запроса);Компания;Оклад;Название региона;Дату публикации вакансии.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложение Если вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
Достаточно набрать 60/100 баллов.
Пример вёрстки
Выбранная профессия: Разработчик игр (GameDev)
К коду нужно писать комментарии или любым другим путём объяснить участки кода, - это для защиты проекта.
Необходимо разработать web – приложение на фреймворке Django, целью которого будет рассказать пользователю сайта об определённой профессии в IT-сфере, которое будет выводить аналитику по определенной профессии. Информация о профессии на сайте должна быть полноценной. Она должна включать себя как общую информацию об этой профессии, так и статистические данные, представленные с помощью инфографиков и диаграмм.
Исходные данные для проекта можно взять в файле vacancies_with_skills.csv.
Требования к внешнему виду
Шаблон всех страниц на сайте должен иметь:шапку (header), в которой будет логотип – название проекта, придуманное Вами;подвал (footer), содержащий полностью ФИО и академическую группу студента.левое меню, содержащее ссылки на все страницы сайта с соответствующими названиями.Главная страница. Должна содержать заголовок, описание профессии (текст не менее 2000 знаков), а также тематически подобранные изображения для профессии (минимальное количество 1 шт).Страница «Востребованность». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Динамика уровня зарплат по годамДинамика количества вакансий по годамДинамика уровня зарплат по годам для выбранной профессииДинамика количества вакансий по годам для выбранной профессииСтраница «География». Должна содержать следующие табличные данные и графики (вся информация должна быть представлена одновременно в форме таблиц и графиков). Все таблицы и графики должны иметь соответствующие заголовки.Уровень зарплат по городам (в порядке убывания).Доля вакансий по городам (в порядке убывания).Страница «Навыки». Должна содержать следующие табличные данные и графики. Все таблицы и графики должны иметь соответствующие заголовки.ТОП-10 навыков по годам для вашей профессии. Наиболее высокочастотные навыки (по анализу поля: key_skills).Страница «Последние вакансии». При посещении страницы, необходимо выгружать из API HH (ссылка) в реальном времени IT-вакансии соответствующие выбранной профессии за любой прошедший будний день декабря (максимум 10 штук, отсортированных по дате публикации вакансии).Элементы списка должны содержать следующие поля:Название вакансии;Описание вакансии (*повышенная сложность, требует доп. GET-запроса);Навыки (в строку, через запятую) (*повышенная сложность, требует доп. GET-запроса);Компания;Оклад;Название региона;Дату публикации вакансии.
Требования к системе администрирования сайта
Сайт должен иметь штатную систему администрирования Django приложения.Авторизация и аутентификация штатная.В системе администрирования должна быть представлена возможность осуществления CRUD-операции (создание, редактирование, изменение, удаление) для всех элементов всех страниц сайта.Предобработку и анализ всех необходимых статистических данных осуществлять локально. Результаты загружать на сайт через систему администрирования.Графики оформлять в виде изображений и загружать как файлы.Табличные данные, как и весь другой текст для сайта оформлять в формате HTML.
Общие требованияПроект выполняется студентом самостоятельно и обязательно защищается перед преподавателем. Оценка за проект выставляется только после защиты проекта.Профессия выбирается совместно с преподавателем. И должна быть зафиксирована преподавателем до начала выполнения проекта. Самостоятельно изменять профессию нельзя. Профессия в пределах команды должна быть уникальна. Профессия выбирается из предопределенного списка.Для более полной статистики разрешено отбирать вакансии для выбранной профессии не только по строгому вхождению ключевого слова в названии вакансии, но и по наличию семантически похожих запросов для названия профессии (Например, web-разработчик, web-программист, веб-разработчик, веб-программист).Код проекта необходимо загрузить на GitHub. Репозиторий необходимо закрыть и дать доступ только для преподавателя.Ссылку на web-проект и GitHub прикрепить к этому заданию.Сайт может быть опубликован на любом хостинге. (Наши рекомендации - бесплатный вариант хостинга: Pythonanywhere).
Критерии оценки
Проект оценивается по 100 бальной шкале:
Проект выложен на хостинг – 15 балловМногостраничность сайта с корректно настроенной маршрутизацией – 5 балловНаличие регулярно пополняемого репозитория с последними файлами проекта и всех актуальных скриптов по аналитике – 5 балловПолнота информации по аналитике – 30 балловДля страницы «Востребованность» – 5 балловДля страницы «География» – 5 балловДля страницы «Навыки» – 10 балловДля страницы «Последние вакансии» – 10 балловСоблюдение структуры проекта, и паттернов Django – 15 балловНаличие системы администрирования, способной выполнять все CRUD-операции по всем разделам сайта – 10 балловОформление сайта (html, css, js) – 10 баллов. Для оформления можно использовать библиотеки типа Bootstrap, однако, они должны быть также индивидуально стилизованы и настроены.Стабильная работа на этапе демонстрации – 10 балловВ зависимости от ответов на вопросы во время защиты к итоговому баллу может быть применен коэффициент от 0 до 1.
Список профессий
Аналитик ('analytic', 'аналитик', 'analyst', 'аналітик')1С-разработчик ('1с разработчик', '1c разработчик', '1с', '1c', '1 c', '1 с')Руководитель ИТ-проектов ('team lead', 'тимлид', 'тим лид', 'teamlead', 'lead', 'руководит', 'директор', 'leader', 'director', 'начальник', 'лидер', 'управляющий проект', 'керівник', 'chief', 'начальник it')Специалист техподдержки ('техподдержка', 'тех поддержка', 'technical support engineer', 'поддержка', 'support', 'підтримки')Системный администратор ('system admin', 'сисадмин', 'сис админ', 'системный админ', 'cистемный админ', 'администратор систем', 'системний адміністратор')UX/UI дизайнер ('design', 'ux', 'ui', 'дизайн', 'иллюстратор')Менеджер IT-проекта ('project manager', 'менеджер проект', 'менеджер it проект', 'менеджер ит проект', 'менеджер интернет проект', 'проджект менеджер', 'проект менеджер', 'проектный менеджер', 'менеджер по проект', 'менеджер по сопровождению проект', 'управление проект', 'управлению проект', 'project менедж', 'администратор проект', 'менеджер проектів', 'менеджер it продукт', 'менеджер it product')Тестировщик (QA-инженер) ('qa', 'test', 'тест', 'quality assurance')Инженер-программист ('engineer', 'инженер программист', 'інженер', 'it инженер', 'инженер разработчик')Frontend-программист ('frontend', 'фронтенд', 'вёрстка', 'верстка', 'верста', 'front end', 'angular', 'html', 'css', 'react', 'vue')Специалист по информационной безопасности ('безопасность', 'защита', 'information security specialist', 'information security', 'фахівець служби безпеки', 'cyber security')ERP-специалист ('erp', 'enterprise resource planning', 'abap', 'crm', 'help desk', 'helpdesk', 'service desk', 'servicedesk', 'bi', 'sap')Backend-программист ('backend', 'бэкэнд', 'бэкенд', 'бекенд', 'бекэнд', 'back end', 'бэк энд', 'бэк енд', 'django', 'flask', 'laravel', 'yii', 'symfony')Java-программист ('java', 'ява', 'джава')Администратор баз данных ('баз данных', 'оператор баз данных', 'базы данных', 'oracle', 'mysql', 'data base', 'database', 'dba', 'bd', 'бд', 'базами данны')Devops-инженер ('devops', 'development operations')PHP-программист ('php', 'пхп', 'рнр')Web-разработчик ('web develop', 'веб разработчик', 'web разработчик', 'web programmer', 'web программист', 'веб программист', 'битрикс разработчик', 'bitrix разработчик', 'drupal разработчик', 'cms разработчик', 'wordpress разработчик', 'wp разработчик', 'joomla разработчик', 'drupal developer', 'cms developer', 'wordpress developer', 'wp developer', 'joomla developer')Python-программист ('python', 'питон', 'пайтон')C/C++ программист ('c++', 'с++')Android-разработчик ('android', 'андроид', 'andorid', 'andoroid', 'andriod', 'andrind', 'xamarin')Разработчик игр (GameDev) ('game', 'unity', 'игр', 'unreal')Fullstack-программист ('fullstack', 'фулстак', 'фуллтак', 'фуллстэк', 'фулстэк', 'full stack')IOS-разработчик ('ios')C# программист ('c#', 'c sharp', 'шарп', 'с#')В скобках указаны подходящие ключевые слова для поиска соотвествующих профессий.
Рекомендации по размещению проекта на хостинге
Публикация на хостинге:
Зарегистрируйтесь на хостинге ссылка новое web приложение с шаблоном DjangoВ ‘Bash console’ создайте виртуальное окружение (подробнее...) и установите в него пакетыВ ‘Bash console’ перейдите в папку с вашим web приложениемПроведите миграцииПерезапустите приложение на вкладке webПроверьте работоспособность пустого приложения (главная, админка)Вставьте ваши файлы на вкладке files (не стоит полностью удалять созданные хостингом файлы, вместо этого добавьте изменения в имеющие, например settings.py)Повторно проведите миграции, перезапустите приложение Если вы не копировали БД вместе с проектом, то заново в админке создайте профессию. Свернуть
2 заявки
Прикладное ПОbashwordpress1сandroidphphtmlios+23битриксmysqljoomlacssjavapythonjavascriptbootstrapuilaravelreactdrupalunityuxoracledjangoyiiangularxamarinsymfonyc++vue.js
Закрыт
Нужен скрипт для того чтобы доить кран
1. Поднять ноду nibiru по гайду:ссылка до пункта №4, дальше делать не нужно.2. ... Читать дальше
1. Поднять ноду nibiru по гайду:ссылка до пункта №4, дальше делать не нужно.2. ... Читать дальше
Нужен скрипт для того чтобы доить кран
1. Поднять ноду nibiru по гайду:ссылка до пункта №4, дальше делать не нужно.2. Написать алгоритм, который будет выполнять указанное кол-во циклов запросов в ноду через shell/bash, создавать кошелек и сохранять результаты (address, mnemonic, name) в результатирующий файл. Допустимо .txt, .json.Запрос: $NIBIRU_WALLET - название кошелькаnibid keys add $NIBIRU_WALLETПосле ввода команды в терминал, нужно будет ввести пароль и затем ввести его повторно.3. Написать алгоритм, короторый будет перебирать все адреса в результатирующем файле из пунка 2 и выполнять POST запрос:ADDR="..." # адрес кошелька из п.2curl -X POST -d '{"address": "'"$ADDR"'", "coins": }' ссылка не обязательно выполнять curl, можно воспользоваться любой библиотекой на том языке, на котором Вы будете выполнять задачу. (request для Python). Также для каждого запроса нужно использовать proxy из списка. После выполнения запроса нужно убедиться, что получен положительный ответ и токены высланы на кошелек. После выполнения запроса нужно отправить токены с кошелька на валидатор, используя запрос в ноду:$NIBIRU_VALOPER - адресс валидатора. (Он будет всегда одинаковый)$NIBIRU_WALLET - название кошелька из п.2nibid tx staking delegate $NIBIRU_VALOPER 9970000unibi --chain-id nibiru-testnet-2 --from $NIBIRU_WALLET --gas-prices 0.025unibiПосле отправки команды нужно будет ввести пароль заданный в п.2. Также нужно проверять, если $NIBIRU_WALLET - не задан на данной машине, то выполнять команду:nibid keys add $NIBIRU_WALLET --recoverТут потребуется ввести mnemonic из п.2, а затем также дважды задать пароль для доступа. После успешного выполнения, скрипт переходить к следующей иттерации (новый address). 4. После выполнения всех иттераций по списку адресов из п2, скрипт должен уходить в сон на время, которое должно быть рассчитано по следующей форме:6 часов - Дата окончания всех иттераций (текущее) - Дата прохождения первой иттерации. Таким образом алгоритм должен перезапускаться через 6 часов после прохождения первой иттерации. Между иттерациями необходимо сделать задержку в 10-20 секунд.
На весь алгоритм нужно сделать таймер, чтобы каждые 6 часов снова отрабатывал, по сути вот. Ну и желательно взять даже не ровно 6 часов, а 6:15 (потому что там есть рандомные задержки, которые хз как отработают, главное не перегнать прошлые сообщения). Свернуть
1. Поднять ноду nibiru по гайду:ссылка до пункта №4, дальше делать не нужно.2. Написать алгоритм, который будет выполнять указанное кол-во циклов запросов в ноду через shell/bash, создавать кошелек и сохранять результаты (address, mnemonic, name) в результатирующий файл. Допустимо .txt, .json.Запрос: $NIBIRU_WALLET - название кошелькаnibid keys add $NIBIRU_WALLETПосле ввода команды в терминал, нужно будет ввести пароль и затем ввести его повторно.3. Написать алгоритм, короторый будет перебирать все адреса в результатирующем файле из пунка 2 и выполнять POST запрос:ADDR="..." # адрес кошелька из п.2curl -X POST -d '{"address": "'"$ADDR"'", "coins": }' ссылка не обязательно выполнять curl, можно воспользоваться любой библиотекой на том языке, на котором Вы будете выполнять задачу. (request для Python). Также для каждого запроса нужно использовать proxy из списка. После выполнения запроса нужно убедиться, что получен положительный ответ и токены высланы на кошелек. После выполнения запроса нужно отправить токены с кошелька на валидатор, используя запрос в ноду:$NIBIRU_VALOPER - адресс валидатора. (Он будет всегда одинаковый)$NIBIRU_WALLET - название кошелька из п.2nibid tx staking delegate $NIBIRU_VALOPER 9970000unibi --chain-id nibiru-testnet-2 --from $NIBIRU_WALLET --gas-prices 0.025unibiПосле отправки команды нужно будет ввести пароль заданный в п.2. Также нужно проверять, если $NIBIRU_WALLET - не задан на данной машине, то выполнять команду:nibid keys add $NIBIRU_WALLET --recoverТут потребуется ввести mnemonic из п.2, а затем также дважды задать пароль для доступа. После успешного выполнения, скрипт переходить к следующей иттерации (новый address). 4. После выполнения всех иттераций по списку адресов из п2, скрипт должен уходить в сон на время, которое должно быть рассчитано по следующей форме:6 часов - Дата окончания всех иттераций (текущее) - Дата прохождения первой иттерации. Таким образом алгоритм должен перезапускаться через 6 часов после прохождения первой иттерации. Между иттерациями необходимо сделать задержку в 10-20 секунд.
На весь алгоритм нужно сделать таймер, чтобы каждые 6 часов снова отрабатывал, по сути вот. Ну и желательно взять даже не ровно 6 часов, а 6:15 (потому что там есть рандомные задержки, которые хз как отработают, главное не перегнать прошлые сообщения). Свернуть
$100
6 заявок
Закрыт
Это задание являеться практической частью к курсовой работе на 1 курсе, так что у знающего человека, проблем возникнуть не должно. ... Читать дальше
Это задание являеться практической частью к курсовой работе на 1 курсе, так что у знающего человека, проблем возникнуть не должно.
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Например: ./program _name.sh -- sort = U.
Примечания от преподавателя:
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Например: ./program _name.sh -- sort = U.
Примечания от преподавателя:
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
2 заявки
Закрыт
Данное задание являеться практической частью к крусовой работе на первом курсе, так что у знающего человека проблем возникнуть не должно. ... Читать дальше
Данное задание являеться практической частью к крусовой работе на первом курсе, так что у знающего человека проблем возникнуть не должно.
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Наприклад: ./ program _name.sh --sort = U.
Примечания от экзаменатора
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Наприклад: ./ program _name.sh --sort = U.
Примечания от экзаменатора
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
нет заявок
Закрыт
Ниже описанное задание, являеться практической частью курсовой работы. Так что проблем у знающего человека возникнуть не должно.
Само задание:
Создать ... Читать дальше
Само задание:
Создать ... Читать дальше
Ниже описанное задание, являеться практической частью курсовой работы. Так что проблем у знающего человека возникнуть не должно.
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Например: ./program _name.sh -- sort = U.
Примечания, которые указаны экзаменатором:
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
Само задание:
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U").
Например: ./program _name.sh -- sort = U.
Примечания, которые указаны экзаменатором:
Примечание 1. Команда s с опциями «aux» отображает информацию о процессах в системе в расширенном виде. Некоторые поля, такие как CPU и VSZ можно опустить при написании программы.
Примечание 2. Команда ps берет информацию из каталогов /proc/№ (где № – это определенное количество, соответствующее PID процессу. Например: зная что PID процесса init всегда равна 1, информацию о нем можно найти в директории /proc/1/). Приступая к созданию программы изучите, какая информация содержится в /proc/№/stat us и других файлах. Свернуть
нет заявок
Закрыт
Написать на bash скрипт , которая по выбору пользователя сможет вычислить a) произведение отрицательных элементов массива
b) сумму положительных элементов ... Читать дальше
b) сумму положительных элементов ... Читать дальше
Написать на bash скрипт , которая по выбору пользователя сможет вычислить a) произведение отрицательных элементов массива
b) сумму положительных элементов массива расположенных до максимального элемента
При этом пользователю в начале должен быть дан выбор как заполнить массив данных
1 - с клавиатуры
2 - с тела программы
3 - с файла
и он может выбрать Свернуть
b) сумму положительных элементов массива расположенных до максимального элемента
При этом пользователю в начале должен быть дан выбор как заполнить массив данных
1 - с клавиатуры
2 - с тела программы
3 - с файла
и он может выбрать Свернуть
указан исполнитель
Закрыт
Нужен скрипт, который при отработке будет менять ip адрес на +1 от текущего.
Пример:
10.10.1.1 > 10.10.1.2 и так далее ... Читать дальше
Пример:
10.10.1.1 > 10.10.1.2 и так далее ... Читать дальше
Нужен скрипт, который при отработке будет менять ip адрес на +1 от текущего.
Пример:
10.10.1.1 > 10.10.1.2 и так далее
ос debian Свернуть
Пример:
10.10.1.1 > 10.10.1.2 и так далее
ос debian Свернуть
1 заявка
Закрыт
Обработка текста
1. посчитать количество слов, символов и строк
2. Сравнение строк
1. посчитать количество слов, символов и строк
2. Сравнение строк
2 заявки
Закрыт
Нужен однострочник на BASH, который удаляет задублированные строки, содержащиеся в 2-х txt файлах. (Из txt2 должны быть удалены задублированные относительно ... Читать дальше
Нужен однострочник на BASH, который удаляет задублированные строки, содержащиеся в 2-х txt файлах. (Из txt2 должны быть удалены задублированные относительно txt1 строки). Свернуть
2 заявки
Закрыт
Требуется простенький баш скрипт.
Есть скажем start.sh
в какой-то момент времени софт выдает в консоль фразу "C167". и зависает (не ... Читать дальше
Есть скажем start.sh
в какой-то момент времени софт выдает в консоль фразу "C167". и зависает (не ... Читать дальше
Требуется простенький баш скрипт.
Есть скажем start.sh
в какой-то момент времени софт выдает в консоль фразу "C167". и зависает (не завершаясь).
Требуется смотреть C167, и если оно появилось - килять start.sh и запускать его еще раз (цикл). Свернуть
Есть скажем start.sh
в какой-то момент времени софт выдает в консоль фразу "C167". и зависает (не завершаясь).
Требуется смотреть C167, и если оно появилось - килять start.sh и запускать его еще раз (цикл). Свернуть
1 заявка
Закрыт
Скрипт будет трудится в Hive OS, путем вызова из другого скрипта. С какими трудностями столкнулся я.
ну например при вызове ... Читать дальше
ну например при вызове ... Читать дальше
Скрипт будет трудится в Hive OS, путем вызова из другого скрипта. С какими трудностями столкнулся я.
ну например при вызове из другого скрипта получаю
Sending Ctrl+C to screen session 16817
/hive/bin/miner: line 70: message: command not found
No miner is set in config
При этом если я запускаю из консоли скрипт все работает... Я не профи тут, быстрое решение не сработало! так что нужен хороший человек ))
Задача такая, я должен иметь возможность вызвать скрипт с доп параметрами и он должен коректно отработать.
в скрипте должны быть следуюшие функции
1. miner /start/stop/restart
2. atitool c параметрами
3. rocm-smi c раметрами
4. amdmemtweak c раметрами
5. upp c раметрами
В итоге должно быть что типо file.sh atitool -vctfstatus ( выполняется)
файл должен быть отдэбажен и готов к работае.
#!/usr/bin/env bash
/hive/bin/miner restart
вот так например работает из консоли но из автозагрузки или вызовом из другого скрипта не работает!
СРАЗУ СРОК И ЦЕНУ ПОЖАЛУЙСТА ПИШИТЕ! Свернуть
ну например при вызове из другого скрипта получаю
Sending Ctrl+C to screen session 16817
/hive/bin/miner: line 70: message: command not found
No miner is set in config
При этом если я запускаю из консоли скрипт все работает... Я не профи тут, быстрое решение не сработало! так что нужен хороший человек ))
Задача такая, я должен иметь возможность вызвать скрипт с доп параметрами и он должен коректно отработать.
в скрипте должны быть следуюшие функции
1. miner /start/stop/restart
2. atitool c параметрами
3. rocm-smi c раметрами
4. amdmemtweak c раметрами
5. upp c раметрами
В итоге должно быть что типо file.sh atitool -vctfstatus ( выполняется)
файл должен быть отдэбажен и готов к работае.
#!/usr/bin/env bash
/hive/bin/miner restart
вот так например работает из консоли но из автозагрузки или вызовом из другого скрипта не работает!
СРАЗУ СРОК И ЦЕНУ ПОЖАЛУЙСТА ПИШИТЕ! Свернуть
нет заявок
Закрыт
Необходимо доработать bash скрипт - там есть несколько строк в которых как предполагается нужно написать правильно код с ветвлением (ну ... Читать дальше
Необходимо доработать bash скрипт - там есть несколько строк в которых как предполагается нужно написать правильно код с ветвлением (ну или по вашему усмотрению, главное чтобы работало)
В скрипте около 1000 строк кода (но их править не нужно, только пробежаться и проверить что все ок)
Скрипт вышлю по требованию. Свернуть
В скрипте около 1000 строк кода (но их править не нужно, только пробежаться и проверить что все ок)
Скрипт вышлю по требованию. Свернуть
$45
1 заявка
Закрыт
Добрый деньнужен текстовый файл скрипта с правильными вызовами комманды keytool , чтобы 1. создать новый файл jks 2. закрузить в него цср, ... Читать дальше
Добрый деньнужен текстовый файл скрипта с правильными вызовами комманды keytool , чтобы 1. создать новый файл jks 2. закрузить в него цср, приватный и публичный ключи, имеющиеся в наличии сгенеренные сертификат ауторити3. загрузить файл сертификата, имеющийся от того же сертификат ауторитивсё.обяснения или комменты по параметрам команд, используемых в скрипте, приветствуются, для дальнейшего использования скрипта уже с переменными баша для более удобной установки каждого дополнительного серта на дополнительный хост.файл jks нужен для кастомного ява приложения, использующего шифрование траффика по сертификату из джава кейсторапри дальнейшем общении предоставлю имена и типы имеющихся от сертификат ауторити файлов Свернуть
нет заявок
Закрыт
Написать код на языке bash, чтобы он запрашивал строку, а затем выводил ее в виде бегущей строки, можно использовать sleep
4 заявки
Закрыт
Физический сервер на Linux-е, в офисе, с белым IP. На нём крутятся наши сайты и их бекенд, админка и т.д. ... Читать дальше
Физический сервер на Linux-е, в офисе, с белым IP. На нём крутятся наши сайты и их бекенд, админка и т.д. Все это вполне работоспособно.Основной сайт, который и необходимо подправить, также крутится на этом сервере, и доступен по домену SINTEZ.IOИсходный код сайта, находится на BITBICKET репозитории. Если запушить туда изменения, в течении (кажется) 5 минут, сервер подтянет эти изменения к себе (задача в CRONTAB-е ссылающаяся на BASH скрипт, можно глянуть его путь, и посмотреть что именно он делает).Проблемы (радикальных) у SINTEZ.IO две.1. Сайт уходит в циклическую перезагрузку в SAFARI (либо начинает дико тормозить при попытке скролла), что мобильном, что в стационарном. Чтобы словить эту проблему, достаточно открыть сайт, и попытаться его поскроллить. Я подозреваю, что виновата библиотека, отвечающая за эффектный "перелистывающий" скролл страниц. Но я не уверен. Нужно глянуть.2. У сайта имеется DEV ветка, её сервер также подтягивает автоматически, она доступна по домену BETA.SINTEZ.IOПроблема в том, что из-за моей неосмотрительности возник асинхрон веток. В основную и в BETA ветку параллельно кодились рабочие изменения. В результате вышло так, что в SINTEZ.IO актуальная настольная верстка сайта, а в BETA.SINTEZ.IO - мобильная верстка, с исправленной проблемой из пункта 1., т.е. рабочая на мобильных SAFARI.По хорошему, желательно сравнить обе версии на BITBUCKET-е (на сервере вручную они никем не правились, т.е. код соответствует репозиториям), чтобы в дальнейшем вносить правки уже в DEV-ветку, а её по необходимости мерджить с основной. Как и было задумано изначально.Прочие изменения более мелкие, с удовольствием зарядим их в отдельную фриланс задачу, с отдельным бюджетом. Свернуть
нет заявок
Закрыт
Сервер (debian 11)
Библиотека ffmpeg 4.3.3-0
=====Файлы======
Формат mp4 - видео файл имя, которое совпадает с временем начала трансляции.
с ... Читать дальше
Библиотека ffmpeg 4.3.3-0
=====Файлы======
Формат mp4 - видео файл имя, которое совпадает с временем начала трансляции.
с ... Читать дальше
Сервер (debian 11)
Библиотека ffmpeg 4.3.3-0
=====Файлы======
Формат mp4 - видео файл имя, которое совпадает с временем начала трансляции.
с 6 утра и до 20 вечера файлы продолжительностью по 30 минут
0600.mp4 - 6 утра
0630.mp4 - пол 7 утра
и т.д.
с 20 вечера до 6 утра файлы продолжительностью по 60 минут
2000.mp4 - 8 вечера
2400.mp4 - полночь
2500.mp4 и т.д. 2900.mp4 - с часу ночи до 6 утра
Для вашего удобства в написании алгоритма файлы можно переименовать или поместить в каталоги.
---
Формат mp3 - аудио файл.
Файлы разделены на 2 части "дневная" и "ночная"
Дневная с 6 утра до 20 вечера
Ночная с 20 вечера до 6 утра
Имя файла не имеет значение.
Продолжительностью каждого файла 30 минут
=====Описание задачи======
С помощью библиотеки ffmpeg реализовать потоковое вещание видео+аудио на сервер youtube.com
Основные условия:
1) Видео поток формируется из упорядоченного списка видео файлов.
2) Каждый видео файл должен быть воспроизведен полностью.
3) Видео поток не должен прерываться (без пауз между файлами)
4) Аудио поток формируется из списка аудио файлов случайным образом,
но без повторений и с учетом дневной или ночной трансляции.
Дополнительные условия (по возможности реализации):
1) возможность рестрима на несколько каналов.
2) возможность указывать с какого видео файла начинать
Скрипт должен выполняться бесконечно до момента ручной остановки!
Скрипт не должен создавать рекурсию! Свернуть
Библиотека ffmpeg 4.3.3-0
=====Файлы======
Формат mp4 - видео файл имя, которое совпадает с временем начала трансляции.
с 6 утра и до 20 вечера файлы продолжительностью по 30 минут
0600.mp4 - 6 утра
0630.mp4 - пол 7 утра
и т.д.
с 20 вечера до 6 утра файлы продолжительностью по 60 минут
2000.mp4 - 8 вечера
2400.mp4 - полночь
2500.mp4 и т.д. 2900.mp4 - с часу ночи до 6 утра
Для вашего удобства в написании алгоритма файлы можно переименовать или поместить в каталоги.
---
Формат mp3 - аудио файл.
Файлы разделены на 2 части "дневная" и "ночная"
Дневная с 6 утра до 20 вечера
Ночная с 20 вечера до 6 утра
Имя файла не имеет значение.
Продолжительностью каждого файла 30 минут
=====Описание задачи======
С помощью библиотеки ffmpeg реализовать потоковое вещание видео+аудио на сервер youtube.com
Основные условия:
1) Видео поток формируется из упорядоченного списка видео файлов.
2) Каждый видео файл должен быть воспроизведен полностью.
3) Видео поток не должен прерываться (без пауз между файлами)
4) Аудио поток формируется из списка аудио файлов случайным образом,
но без повторений и с учетом дневной или ночной трансляции.
Дополнительные условия (по возможности реализации):
1) возможность рестрима на несколько каналов.
2) возможность указывать с какого видео файла начинать
Скрипт должен выполняться бесконечно до момента ручной остановки!
Скрипт не должен создавать рекурсию! Свернуть
1 заявка
Закрыт
Нужно автоматизировать процесс установки. Сам процесс можно сказать полуавтоматически. Т.е при установке нужно нажимать ввод, выбирать нужные вариант и писать ... Читать дальше
Нужно автоматизировать процесс установки. Сам процесс можно сказать полуавтоматически. Т.е при установке нужно нажимать ввод, выбирать нужные вариант и писать название доменазадачаНужно сделать так чтоб процесс установки была с помощью одной строки. Т.е сначала нужно написать баш скрипт который будет выбирать за нас нужные варианты и нажимать ввод там где нужно. В скрипте все данные будут статически кроме название домена. Данное название нужно передать скрипту через аргумент чтоб он вводил его там где нужно. В конце установки терминал показывает нам значение ss ключа. Нужно его каким то образом экспортировать в файл proxy_config.txt в папку root. На выходе нужно чтоб можно было запустить процесс одной строкой например ссылка
Прикрепил список команд Вот видео где я показываю процесс установки в ручную ссылкаСвернуть
Прикрепил список команд Вот видео где я показываю процесс установки в ручную ссылкаСвернуть
$10
нет заявок
Закрыт