Архив: Необходимо написать следующие скрипты и внедрить
Александр Умнов :
Заявок2
Средняя стоимость работы$0
Бюджет
По договоренности
Создан: 10 лет назад
Закрыт
- Описание
- Необходимо написать следующие скрипты и внедрить их в существующее веб-приложение.
Код должен быть в ООП. Существующее приложение на самописном движке PHP, БД mysql через PDO.
Тасков такого типа много, если хорошо выполняете данные задачи дальше готов давать работы на объём около 100 часов в месяц. Если не интересна стабильная загрузка в дальнейшем - заявку не оставляйте.
Готов рассмотреть варианты как от людей, которые лучше меня знают как выполнить таски, так и от тех, кого необходимо курировать и слегка направлять при решении (такие могут не знать сходу как решить данные 3 таска, но должны уметь гуглить при указании направления). Естественно от этого зависит и ставка часа.
1) настроить отправку писем с популярных почтовых сервисов.
имеется 2 таблицы:
maillist_queue
| id | mail_sender | name_sender | mail_recipient | name_recipient | subject | text |
mail_account
| id | address | password |
необходимо:
при запуске скрипта отправлять письма из таблицы maillist_queue. если почтовый ящик отправителя (mail_sender из таблицы maillist_queue) из доменов(и другие типа),,, - брать из таблицы mail_account пароль к его ящику, и отправлять через него с серверов данных сервисов по smtp. если с другого домена - отправлять через стандартную php mail()
письма помечать отправленными если письмо ушло
2) перебрасывать информацию о товаре на другой сервер.
есть список товаров на одном сервере - это некоторые данные о товаре и файлы, которые к нему относятся (файлов может быть несколько, объём одного файла до 100Мб). при запуске скрипта необходимо перебрасывать файлы и данные с данного сервера на другой + сохранение этих данных и файлов на удалённом сервере + возвращать подтверждение, что данные приняты и помечать это на первом сервере. оба сервера - VDS в полном распоряжении.
предполагаю, что наиболее удобно будет использовать curl.
3) календарь и извещения
имеется таблица с информацией о днях рождения пользователей и с информацией о начале отпусков пользователей. на "page1" необходимо вывести количество пользователей, у которых сегодня день рождения, и количество пользователей, у которых завтра начинается отпуск (выводить только количество непросмотренных извещений. извещение = показ текущему пользователю информации, что у какого-то пользователя день рождения или отпуск). на "page2" необходимо показывать список извещений. причем на "page2" все извещения выводить не на одной странице, а разделить по 5 извещений на страницу. извещение считается просмотренным если оно было отображено на "page2". причем если какое-либо извещение просмотрел пользователь1 то оно помечается просмотренным только для этого пользователя, и для пользователь2 это извещение является непросмотренным.
Если не указана структура БД - для демонстрации структуру создавайте на своё усмотрение.
В заявке ОБЯЗАТЕЛЬНО указывать:
1) ожидаемую стоимость часа
2) оценку в часах на каждый пункт БЕЗ внедрения в существующее приложение (можно точную оценку, можно "от" и "до").
3) примеры кода
если участвовали в написании чего-либо/писали сами (будь то модуль к сайту-визитке или веб-приложение) - информация об этом приветствуется
после проверки на тестовых данных и страницах - отдельно будете внедрять в существующее приложение
- Категория
Заявки специалистов
Добрый день!
По первой задаче - стуктура таблиц не оптимальна. Если у юзера несколько аккаунтов - в эти таблицы такого юзера не запихнешь. Объем работы зависит от числа SMTP серверов, для которых надо писать отправку писем. Там есть ньюансы. Если все делать через стандартный отправщик - час работы. И еще час чтобы исправить структуру таблиц. На самом деле там меньше, но при разработке БД лучше лишний раз подумать.
Задача 2 - ничего не сказано о защищенности канала связи. Ничего не сказано о том, что такое "некоторые данные". По грубой оценке работы часа на 3 плюс минимум час на то чтобы сперва придумать систему подтверждений (ну или найти готовую).
Задача 3 - Сильно зависит от структуры БД. Из пункта 1 следует, что там, возможно, не все здорово. Еще зависит от "хотелок" при выводе извещений - красоту можно часами наводить.
Встречный вопрос - где Вы тут видите место для ООП? Разве что в третьей задаче можно написать какие-то классы. Первые две - очень простые скрипты, работающие автономно ( по крону запускаем рассылку и обновление) и никак не связанные с основной системой. Наворачивать там ООП смысла никакого нет. Я бы вообще их на shell написал. Второй так точно.
Моя ставка 1500 рублей в час, более подробно можно обговорить в случае, если будет интерес.
С уважением, Сергей
Начинающий программист.
Программировал только для себя, как хобби.
php, C#, html/css, mysql
Интересна постоянная загрузка работой.
7-14 часов на каждое задание. С учетом погуглить.
Стоимость часа: $1
Похожая удалённая работа
- Удаленная работа для веб-программиста
- Удаленная работа для разработчика баз данных
- Удаленная работа для прикладного программиста
- Удаленная работа для системного программиста
- Удаленная работа для разработчика игр
- Удаленная работа для разработчика мобильных приложений
- Удаленная работа для тестировщика ПО
- Удаленная работа для 1С программиста
- Удаленная работа для разработчика встраиваемых систем
- Удаленная работа для разработчика CRM и ERP