Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Вниз

Удаленная работа для программиста   Найти похожие ветки 

 
Victor72   (2003-02-08 13:23) [0]

Господа эксперты Delphi!

У меня есть для вас возможность дополнительного заработка.
Нужно написать несколько простых функций и оформить их в виде DLL.

1. Функция загрузки с почтового сервера письма при условии, что поле Subject равно некоторому ключевому слову.
Входные параметры:
SubjectString: String;
MailServer: String;
UserName: String;
PasswordString: String;
Выходные параметры:
FromAddress: String;
LetterTextString: String;

2. Функция скачивания из интернета страницы (с графикой и т.д.) и записи ее в формате Web Archive (*.mht).
Входные параметры:
URLString: String;
Выходные параметры:
MHTFileName: String;

3. Функция поиска и удаления из файла Web Archive (*.mht) всех баннеров.
Входные параметры:
MHTFileName: String;
Выходные параметры:
Нет

4. Функция поиска и замены в файле Web Archive (*.mht) всех ссылок на другие страницы на конструкцию вида « mailto:... » (здесь возможны варианты).
Входные параметры:
MHTFileName: String;
Выходные параметры:
Нет

5. Функция архивирования/разархивирования в формат ZIP файла Web Archive (*.mht). Имя архива совпадает с именем файла (без расширения, естественно).
Входные параметры:
MHTFileName: String; // В случае ZIP
ZIPFileName: String; // В случае UNZIP
Выходные параметры:
Нет.

6. Функция посылки письма на некоторый адрес с прикрепленными к нему файлами.
Входные параметры:
MailServer: String;
UserName: String;
PasswordString: String;
ToAddress: String;
SubjectString: String;
LetterTextString: String;
AttachFiles: String; // Через разделитель
Выходные параметры:
Нет

7. Приложить демонстрационный пример использования всех функций.

Варианты оплаты :
1. Долларами на WebMoney.
2. Долларами на PayPal.
3. Рублями на счет в Сбербанке.

Ваши предложения присылайте на E-mail: taris2001@mail.ru.


 
Ihor Osov'yak   (2003-02-08 15:00) [1]

Ну, п.1, если не ошибаюсь, только для IMap серверов. Для POP3 и не мечтайте...

Зы, а сколько Вы один час работы программера_почти_екперта оцениваете?


 
Ketmar   (2003-02-08 15:09) [2]

>Ihor Osov"yak © (08.02.03 15:00)
почему? вполне можно. у POP3 можно попросить только заголовок, потом внимательно на него посмотреть, а потом скачать всё письмо или тихо его прибить.

Satanas Nobiscum! 08-Feb-XXXVIII A.S.


 
Ihor Osov'yak   (2003-02-08 15:24) [3]

> Ketmar © (08.02.03 15:09)

Да, Ketmar, ты прав, команды TOP я не заметил...
Зы, RFC 1081...


 
Victor72   (2003-02-08 15:34) [4]

Мужики, я же просил!
Если хотите заработать - пишите на мыло!!!


 
Andrey   (2003-02-08 15:41) [5]

Да ведь из диалога видно "для них заработок не главное, главное проблемму с POP3 решить" :)


 
Ketmar   (2003-02-08 15:49) [6]

>Andrey © (08.02.03 15:41)
а меня все три варианта оплаты никак не устраивают. ни первого, ни второго, ни третьего у меня нету. чего зря коряжицца? и к тому же я не знаю, что такое mht.

Satanas Nobiscum! 08-Feb-XXXVIII A.S.


 
Andrey   (2003-02-08 15:53) [7]

>Ketmar
Вот как работает разделение на подзадачи :)
" Это я знаю как, а вот это уже немое дело"


 
Ihor Osov'yak   (2003-02-08 16:20) [8]

> Victor72 (08.02.03 15:34)

А почему же сразу на мыло?
См. конкретный вопрос Ihor Osov"yak © (08.02.03 15:00),
в смысле о стоимости одного часа.... Вот если это будет в допустимых пределах, то займусь просчетом трудоемкости в часах. После этого уже будет и на мыло. Может...

Зы - имхо, эксперты от безработицы не страдают.. Правда, експертом себя не считаю (ну разве что в неких довольно узких областях), но стремлюсь, так сказать, области расширить :-). Но безработицей также не сстрадаю...

Давай, компромис - Вы здесь обнародуете свое представление об оплате, я обнародую те условия, на которых я соглашаюсь работать... Думаю, интересно будет... Тем более, что последних полугода я исключительно на "удаленных" заказчиков работаю..






 
Ihor Osov'yak   (2003-02-08 16:41) [9]

Зы
2 Victor72

На scriptlance задание брось... Найдется толпа желающих (среди тех, кто еще не имеет положительных отзывов). Причем там очень много с exUSSR, так что запросы будут небольшими... Вполне вероятно, что дешевле, чем здесь. Но только внятно напиши, что на Delphi..
Но писать придется по английски.

Зы - немного не в тему - а как это Вы умудряетесь с PayPal беспроблемно работать? Вопрос снимается, если вы где-то в европах, или стейтсах..


 
Victor72   (2003-02-08 23:20) [10]

Отвечаю по-порядку...

To: Ketmar
Формат MHT - формат Web Archive - запись страницы в виде одного файла (смотри IE->File->Save As->Web Archive)

To: Ihor Osov"yak
Почему на мыло? Потому, что мне некогда целыми днями заходить на этот форум и читать ваши неконкретные "мысли вслух". :-)))

По поводу трудоемкости. Я сам знаю трудоемкость, если этим делом займется человек, который эти простые и базовые, на мой взгляд, задачи уже решал. Я не спец в области программирования для интернет, но программист с 10-тилетним стажем на С++ и Delphi. Я мог бы сам все это сделать "с нуля" дня за два-три, но в лом! Спецу нужно максимум день на все это.

Даже экспертам иногда нужно сделать небольшую неофициальную заначку от жены. :-))

Я исхожу из средней месячной зарплаты в Москве 700 баксей и трудовых затрат в один день. Остальное посчитай сам.

Я не в европах и не в стейтсах. Я ниже. И PayPal меня поэтому очень любит.



 
Victor72   (2003-02-08 23:27) [11]

Кстати, вариант на С++ меня тоже устроит.


 
Ihor Osov'yak   (2003-02-09 03:57) [12]

> Victor72 (08.02.03 23:27)

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

1. Задача очень похожа на движок некоего сервиса "доступ к инет через mail". В 2003 году, попытка организовать такой сервис даже не знаю как назвать...

Далее по пунктам задания:
1. Функция загрузки с почтового сервера письма при условии, что поле Subject равно некоторому ключевому слову. Тут как сказал Кетмар, особых проблем не будет для POP3. Для IMAP4 - доступрного и готового решения можно не найти, так что посчитаем для пункта 1 часика три...

2. Функция скачивания из интернета страницы (с графикой и т.д.) и записи ее в формате Web Archive (*.mht).

Ходят злобные слухи, что модно давать разные версии страниц разным броузерам. Модно также загрузить скрипты, а уже потом на стороне клиента синтезировать текст, чего то-там дополнительно подкачивая в онлайне... Так что мы должны в архив бросать - то что с инета пришло, или то что броузер уже подготовил для демонстрации юзверю?
Да, и должно ли наше решение быть независимым от IE или все-же можно к нему привязыватся? подскзка - ну уж больно в IE интерфейсы открытые и очень много задач его можно заставить делать...

3. Функция поиска и удаления из файла Web Archive (*.mht) всех баннеров.
Да, счас еще маленький НИР на сделаем на тему искуственного интелекта, умеещего банеры разпознавать. Или у Вас уже есть четкие критерии для узнавания банеров?

4. Функция поиска и замены в файле Web Archive (*.mht) всех ссылок на другие страницы на конструкцию вида « mailto:...

Формат *.mht. Он очень похож на multi-part message in MIME format. Даже если это так, то по-любому уйдет несколько часов на проверку этой гипотезы.

Остальное впрочем ерунда. Но несколько часов уйдет. Подводя итог - для решения на базе IE может уйти до двух дней, если есть желание сделать решение независимым от IE - то раза в два больше. При условии, что отыщем нормальный парсер html-кода, независимый от IE..

.. То есть очень много но... Кроме того, совсем неохота дергатся ради разового заказа... Ну а begin-level кодеры эти задачи еще на больше времани растянут...

Так что зря Вы на www.scriptlance.com не пошли. Особенно если есть возможность с PayPal работать..





 
Ketmar   (2003-02-09 15:41) [13]

>Ihor Osov"yak © (09.02.03 03:57)
полностью согласен.

Satanas Nobiscum! 09-Feb-XXXVIII A.S.


 
sniknik   (2003-02-09 16:59) [14]

да ладно вам, все одно (как говорил мой бывший бос) "ничего не делаете только сидите и в кнопки тычете", и "тебе же это будет интересно". :-)))))

говорил он так всегда когда хотел, "принизить" обьем/сложность работ и соответственно меньше заплатить. собственно поэтому мы и расстались.

2 Victor72 (08.02.03 13:23)
вы явно "не туда попали", из расчета 700$ и оценки день на все.


 
Ihor Osov'yak   (2003-02-09 19:41) [15]

> sniknik © (09.02.03 16:59)

из расчета 700$ на месяц, имхо не плохо... По моей деревушке.. Для Москвы не знаю. Но вот день - явно не в тему. См. выше..

А вот по поводу цитаты боса - работы и так хватает, во первых, а во-вторых - ничего интересного...


 
Polevi   (2003-02-09 20:07) [16]

(700/30)*10$, тогда имеет смысл


 
sniknik   (2003-02-09 21:19) [17]

Ihor Osov"yak © (09.02.03 19:41)
это чистой воды сарказм. если по моему бывшему босу так и пылесосить корпуса изнутри по всей бугалтерии, просто безумно интересно. :-)))

а за развлечения разве платят?


 
Ihor Osov'yak   (2003-02-09 21:50) [18]

2 sniknik © (09.02.03 21:19)

Понятно почему бос стал бывшим...

ЗЫ Немного сорри за офтопик, но см. тему конфы..

2 Polevi © (09.02.03 20:07)
Вы, пожалуй, и правы.
Ну, во всяком случае, не сильно завышено. Даже если смотреть из реалий моих провинциальных краев...


 
sniknik   (2003-02-09 22:17) [19]

> Вы, пожалуй, и правы.
> Ну, во всяком случае, не сильно завышено.

я бы сказал, не сильно заниженно. :-))) (небольшая разница для столицы?) и времени взял бы гораздо больше 24ч, если бы вообще брался.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.007 c
14-76172
GROL
2003-02-05 22:14
2003.02.24
Какой последний бюлд у Delphi7 ?


1-75857
ДмитрийК.
2003-02-13 10:53
2003.02.24
Уважаемые мастера, есть два вопроса


1-75887
Asker
2003-02-13 01:37
2003.02.24
массивы


7-76201
ГС ТОФ
2002-12-25 14:31
2003.02.24
COM-порт


4-76224
XAli
2003-01-11 11:05
2003.02.24
Как програмно без сообщений запустить regsvr32.exe hasp32.ocx





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский