Уровень дохода
Тип занятости
Разработка на C/C++
дистанционно
договорная
Системное программирование. Разработка с нуля. Для оптимизации работы с блочными устройствами в ОС существует кэш страниц с данными, которыми мы производим операции чтения и записи на диск. Такой кэш позволяет избежать высоких задержек при повторном доступе к данным, так как операция будет выполнена с данными в RAM, а не на диске (вспомним пирамиду памяти). В данной лабораторной работе необходимо реализовать блочный кэш в пространстве пользователя в виде динамической библиотеки (dll или so). Политику вытеснения страниц и другие элементы задания необходимо сделать согласно варианту При выполнении работы необходимо реализовать простой API для работы с файлами, предоставляющий пользователю следующие возможности: Открытие файла по заданному пути файла, доступного для чтения. Процедура возвращает некоторый хэндл на файл. Пример: int lab2_open(const char *path). Закрытие файла по хэндлу. Пример: int lab2_close(int fd). Чтение данных из файла. Пример: ssize_t lab2_read(int fd, void buf[.count], size_t count). Запись данных в файл. Пример: ssize_t lab2_write(int fd, const void buf[.count], size_t count). Перестановка позиции указателя на данные файла. Достаточно поддержать только абсолютные координаты. Пример: off_t lab2_lseek(int fd, off_t offset, int whence). Синхронизация данных из кэша с диском. Пример: int lab2_fsync(int fd). Операции с диском разработанного блочного кеша должны производиться в обход page cache используемой ОС. В рамках проверки работоспособности разработанного блочного кэша необходимо адаптировать программу-загрузчик другой работы (реализовано) , добавив использование кэша. Запустите программу и убедитесь, что она корректно работает. Сравните производительность до и после. Ограничения Программа (комплекс программ) должна быть реализован на языке C или C++. Если по выданному варианту задана политика вытеснения Optimal, то необходимо предоставить пользователю возможность подсказать page cache, когда будет совершен следующий доступ к данным. Это можно сделать либо добавив параметр в процедуры read и write (например, ssize_t lab2_read(int fd, void buf[.count], size_t count, access_hint_t hint)), либо добавив еще одну функцию в API (например, int lab2_advice(int fd, off_t offset, access_hint_t hint)). access_hint_t в данном случае – это абсолютное время или временной интервал, по которому разработанное API будет определять время последующего доступа к данным. Запрещено использовать высокоуровневые абстракции над системными вызовами. Необходимо использовать, в случае Unix, процедуры libc. В качестве варианта использовать Windows Clock Algorithm.
Санкт-Петербург
Фрилансеры
2025-03-01
Разработка на Arduino
дистанционно
договорная
Системное программирование. Разработка с нуля. Пожелания и особенности: Соединить кокпит с радиоуправляемой моделью машинки.
Санкт-Петербург
Фрилансеры
2025-02-28
Разработка на C#
дистанционно
договорная
Веб-разработка. Разработка с нуля, тестирование, Создание веб-приложения. Пожелания и особенности: Помочь сделать веб-приложение на C#. Какие функции должны быть у приложения,у меня написано в вордовском файле, я его отправлю в тг. тема: школа танцев. В приложение входит и тестирование. Все отправлю в другом мессенджере, здесь зипки не отправляются.
Санкт-Петербург
Фрилансеры
2025-02-27
Разработка на Arduino
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Цель разработки: создание автоматизированной системы контроля передвижения животных с использованием RFID (радиочастотной идентификации). Система предназначена для мониторинга перемещений, активности и учета особей в полевых или лабораторных условиях.
Санкт-Петербург
Фрилансеры
2025-02-27
Разработка на Python
дистанционно
договорная
Создать сервис. Разработка с нуля, Ищу питониста. Оплата р/час. Если обучаемый джун - потерплю. Надо писать сервис с нуля. По стеку там python, sql, cv, нейронки. Никаких внятных тз, долгих переговоров и прочей возни не будет. Пожелания и особенности: Оплата/условия обсуждаются лично.
Санкт-Петербург
Фрилансеры
2025-02-27
Разработка на Arduino
дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: .
Санкт-Петербург
Фрилансеры
2025-02-27
Разработка на C/C++
дистанционно
договорная
Системное программирование. Разработка с нуля.
Санкт-Петербург
Фрилансеры
2025-02-27
Разработка на Python
дистанционно
договорная
Торговый бот. Разработка с нуля. Пожелания и особенности: Требуются разработка торгового бота, основанная на готовой стратегии.
Санкт-Петербург
Фрилансеры
2025-02-25
Разработка на Go
дистанционно
договорная
Веб-разработка. Разработка с нуля, 123. 123.
Санкт-Петербург
Фрилансеры
2025-02-25
Разработка на Python
дистанционно
договорная
вычислительная математика. Доработка существующего продукта. Реализовать метод простых итераций на языке Python. Нужно переписать код, сделать его не похожим на уже существующий, либо написать код заново.
Санкт-Петербург
Фрилансеры
2025-02-24
Разработка на Arduino
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Платформа RFID на базе Arduino для исследований перемещения животных Цель разработки: создание автоматизированной системы контроля передвижения животных с использованием RFID (радиочастотной идентификации). Система предназначена для мониторинга перемещений, активности и учета особей в полевых или лабораторных условиях. Алгоритм работы: Для идентификации животного устанавливается RFID-метка (чип 1.25 х 7 мм) с уникальным идентификационным номером. Метка может быть подкожной (имплантируемой) или внешней, например, в виде кольца или ошейника с встроенным чипом. После установки метки информация о животном заносится в базу данных. В нее включаются вид, возраст, пол, дата и место установки метки, а также дополнительные сведения, такие как масса животного, его состояние здоровья и другие физиологические параметры. Каждое животное получает уникальный идентификатор, связанный с его меткой, что позволяет отслеживать его перемещения и поведенческие особенности. Когда животное попадает в зону действия RFID-считывателя, метка передает сигнал, который фиксируется устройством. Считыватель записывает уникальный идентификатор, время регистрации и сохраняет данные в формате CSV на карту памяти. Использование нескольких RFID-считывателей на территории исследования позволяет: (1) регистрировать перемещения животных между разными участками; (2) анализировать маршруты миграции и суточную активность; (3) изучать территориальное поведение и социальные взаимодействия; (4) контролировать состояние здоровья путем анализа частоты появлений особи в определенных местах. Также необходимо продумать подключение шагового двигателя к платформе, которая будет использоваться в RFID-кормушке. Это автоматизированное устройство, открывающее и закрывающее доступ к корму на основе идентификации животного с помощью RFID-меток. Такая система позволяет контролировать, какие особи могут питаться. Вот пример работы такой системы на видео: https://www.youtube.com/watch?v=Q4r-PfeASxY. Условия выполнения: Все необходимые детали и компоненты будут приобретены заказчиком по запросу исполнителя. В рамках разработки необходимо разработать прототип системы, написать рабочий код для Arduino и провести обучение по копированию и воспроизведению данной системы. В рамках обсуждения и разработки платформы хотелось бы несколько раз встретиться в Санкт-Петербурге для детального обсуждения технических решений, согласования требований и передачи купленных компонентов. Если наше сотрудничество окажется продуктивным, возможна перспектива совместной разработки аналогичных систем в будущем, включая их адаптацию под разные задачи и расширение функционала. Дополнительно: Более детальную информацию об аналогичных RFID платформах можно найти в статье по следующей ссылке: https://doi.org/10.3389/fevo.2019.00257. В этом источнике также представлены ссылки на программный код, который находится в открытом доступе и может быть использован для воспроизведения.
Санкт-Петербург
Фрилансеры
2025-02-23
Разработка на Arduino
дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Сетевой стример.
Санкт-Петербург
Фрилансеры
2025-02-23
Разработка на Python
дистанционно
договорная
Классы, пандас, селениум, парсинг. Нужна помощь в написании теста на платформе Stepi. Основные темы: классы, пандас, селениум, парсинг. Нужен специалист, который: 1) Имеет опыт работы с указанными направлениями 2) Имеет опыт с написанием тестов на платформе Stepik.
Санкт-Петербург
Фрилансеры
2025-02-21
Разработка на PHP
дистанционно
договорная
Доработка веб-сайта. Доработка существующего продукта. Необходимо доработать web-сайт на php (Не wordpress, чистый php). Внести изменения в текст, добавить изображения, где-то добавить слайдер с изображениями, частично изменить стиль сайта в css. Есть ТЗ, оно небольшое, 3-4 часа работы, плюс предполагаемые правки.
Санкт-Петербург
Фрилансеры
2025-02-19
Разработка на Flutter
дистанционно
договорная
Пожелания и особенности: Разработка кроссплатформенного MVP мобильного приложения для изучения русского языка как иностранного с минимальным техническим решением: видео, аудио, простые задания (выбор 1 из х), требуется оценка проекта и примерные сроки реализации.
Санкт-Петербург
Фрилансеры
2025-02-19
Разработка на Flutter
дистанционно
договорная
Пожелания и особенности: Ищем специалиста на проектные задачи, необходима помощь с созданием фронта для мобильного приложения. Требуемый уровень junior/middle.
Санкт-Петербург
Фрилансеры
2025-02-19
Разработка на JavaScript
дистанционно
договорная
Веб-разработка. Разработка с нуля.
Санкт-Петербург
Фрилансеры
2025-02-19
Разработка на Python
дистанционно
договорная
Помочь выполнить домашнее задание для университета. Доработка существующего продукта. Пожелания и особенности: Задание: https://drive.google.com/drive/folders/1Md7vMc3jUCHe1owf5KsxhqkMTgmm5YgJ.
Санкт-Петербург
Фрилансеры
2025-02-18
Разработка на Python
дистанционно
договорная
python с нуля. Разработка с нуля, помощь в решении задач, объяснение материала (начало обучения языку Python). Меня интересует не конкретная задача, а систематические занятия.
Санкт-Петербург
Фрилансеры
2025-02-18
Разработка на Python
дистанционно
договорная
Скрипт на Python. Разработка с нуля. Суть проблемы: На старом и новом сайте и в 1с у нас у товаров есть поле "Описание товара". Нам нужно перенести информацию из старого сайта в 1с, стандартными способами решить проблему не удаётся, так как информация передаётся в CSV файл в виде HTML кода и разложить её по принадлежности к id либо артикулу товара не представляется возможным. Логика скрипта для выполнения задачи. 1) Вход в БД 2) Поиск `product_description` 3) выбор "Name" и "description" 4) Создание Exel файла и создание столбцов с "Name" и "description" 5) Заполнение столбцов, сохранение файла, закрытие сессии с БД. Скрипт описанный в виде кода выше можно использовать за основу. Возможное решение: Скрипт на Python по типу ниже: import pyodbc import pandas as pd # 1. Подключение к базе данных на сервере def connect_to_db(server, database, username, password): connection_string = f'DRIVER={{ODBC Driver 17 for SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}' connection = pyodbc.connect(connection_string) return connection # 2. Поиск значения в базе данных def search_value(connection, query): cursor = connection.cursor() cursor.execute(query) rows = cursor.fetchall() return rows # 3. Копирование значения в Excel файл def save_to_excel(data, filename): df = pd.DataFrame(data) df.to_excel(filename, index=False) # Основная логика программы if __name__ == "__main__": # Параметры подключения к базе данных server = 'your_server' database = 'your_database' username = 'your_username' password = 'your_password' # Подключение к базе данных connection = connect_to_db(server, database, username, password) # SQL-запрос для поиска значения query = "SELECT * FROM your_table WHERE your_column = 'your_value'" # Поиск значения result = search_value(connection, query) # Сохранение результата в Excel файл if result: save_to_excel(result, 'output.xlsx') print("Данные успешно сохранены в output.xlsx") else: print("Данные не найдены.") # Закрытие соединения с базой данных connection.close().
Санкт-Петербург
Фрилансеры
2025-02-17
Разработка на PHP
дистанционно
договорная
Веб-разработка. Разработка с нуля, тестирование, настройка. Пожелания и особенности: Требуется настроить API подключение к Instagram для публикации сторис и постов. Возможно потребуется использование прокси. Необходимо протестировать код на PHP и предоставить готовый результат с подробными инструкциями по получению токенов и другой необходимой информации.
Санкт-Петербург
Фрилансеры
2025-02-17
Разработка на Kotlin
дистанционно
договорная
Высоконагруженные системы. Высоконагруженные системы на Kotlin. Пожелания и особенности: В университете начинается курс высоконагруженных систем, нужна помощь в преподавании с лабораторными. Работаю фул-тайм, тяжело будет долго разбираться, нужна помощь и совместный кодинг лабораторных работ, менторство Предварительное описание системы, нужна доработка существующего кода: https://andrsuh.notion.site/4ce8c377151c4608af18036ef6fde937?pvs=4 Рассматриваю предложения до 2000 за час, в крайнем случае можно и больше.
Санкт-Петербург
Фрилансеры
2025-02-16
Разработка на Python
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Технологический стек - Python - FastAPI, Pandas - MongoDB Задача На текущий момент на проекте связанным с контролем товаров для МП есть следующий функционал - Есть автосшитие товаров в единые карточки по артикулу/штрихкоду при синхронизации списка товаров с МП - ручное объединение карточек, если так хочет пользователь Необходимо доработать данный функционал до следующих функциональных требований(backend) - Если товар исключили из автогруппировки(то есть после сшития исключили карточку), то при следующих синхронизациях запоминается состояние,что карточка исключена - Если товары соединенные(например в одной 2 карточки, в другой 3) то товары соединяются в карту, где 5 позиций - Если сделано ручное объединение, оно запоминается на неограниченное кол-во товаров - Если товар удаляется из группировки(убираем карточку 1 из объединениях 4), то карточка выводится и остается объедиение с 1 картой Если обобщить,то сути необходимо сделать функционал соединения разъединения карт в единую карточку с учетом того,что есть автообъединение товаров при каждой синхронизации и при учете ручного объединения,который делается менеджером. Опираться можно либо на prodID товаров(уникальны id с маркетплейса) либо сделать свою систему артикулов, id для запоминания.
Санкт-Петербург
Фрилансеры
2025-02-14
Разработка на Flutter
дистанционно
договорная
Здравствуйте, меня зовут Дарья, я контент-менеджер образовательной платформы TutorPlace. Сейчас мы ищем преподавателей/экспертов для записи онлайн-курса «Flutter Mobile Developer» Мы предлагаем сотрудничество на следующих условиях: — Оптимальное количество уроков — 14-25 шт — Запись проходит в студии в нашем офисе в Санкт-Петербурге, в 2-3 съемочных дня. — Работаем по Договору Что нужно от эксперта: — составить план уроков (суть и очередность) — подготовить материалы к съемкам — приехать на съемки В составлении плана курса и примерного содержания уроков оказываем всевозможную помощь. Оплата: готовы обсуждать.
Санкт-Петербург
Фрилансеры
2025-02-14
Разработка на Python
дистанционно
договорная
Нужен скрипт. Разработка с нуля, Скрипт. Нужен скрипт, который 1)сбрасывает двухфакторку с apple id 2)проверяет наличие двухфакторки на аккаунте через интервал времени N (Там надо капчу пройти!!).
Санкт-Петербург
Фрилансеры
2025-02-13
Часто задаваемые вопросы
Почему стоит искать работу для фриласнеров по профилю разработка и программирование в Санкт-Петербурге у нас?
🔸 Более 1092 предложений о работе за сегодня в тематике разработка и программирование |
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю разработка и программирование уже сегодня! |
🔸 Свежих заказов на разработка и программирование в Санкт-Петербурге для фрилансеров на март 2025 года — 1 шт. |
Как найти удалённую работу для фриланс-специалистов по профилю разработка и программирование в Санкт-Петербурге?
Вы специалист по разработка и программирование и ищете проекты и заказы на удалёнке в Санкт-Петербурге? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю разработка и программирование в Санкт-Петербурге?
На март 2025 года опубликовано 668046 предложений удалённой работы от прямых заказчиков для исполнителей по специализации разработка и программирование
Сколько можно заработать выполняя проекты по разработка и программирование?
Специалисты по профилю разработка и программирование зарабатывают от 1000.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете