|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2014, 18:00 | #1 |
Новичок
Джуниор
Регистрация: 16.05.2014
Сообщений: 0
|
Переодическое написание консольных утилит
Требования к приложению
Язык программирования: C, C++, C#. Тип приложения: консольное. Зависимости: минимум. Среда программирования: visual studio, желательно новая, и которую можно скачать в открытом доступе. OS: -Windows XP(SP2, SP3) -Windows Vista(все версии) -Windows 7(все версии) -Windows 8(все версии) -Windows 8.1(все версии) .Net framework: большинство .Net Framework работают на 7-8.1, но вот с xp у меня были проблемы, т.е. если используйте .Net Framework, то убедитесь, пожалуйста, что программа будет запускаться на windows xp(sp2, sp3). Исходники: необходимы, и будут смотреться, пожалуйста сделайте хороший код. Использование OOP: по вашему желанию. Быстродействия и оптимизация: операции крайне простые, поэтому заниматься "спичечной" оптимизацией не нужно. Надежность: высокая, главное требование к приложению! Необходимые умения: - работа с реестром windows(изменение значений, умение делать экспорт и импорт ветки реестра) - изменения разрешения экрана(и получания списка поддерживаемых) - работа с файловой системой(простые операции копирования, удаления, но не просто copy(from, to), но и понятие того, что операция может завершиться неудачно...) - добавление в систему windows и удаление из системы windows шрифтов - умения писать и читать ini файл - умение изменять время компьютера и часовые зоны Саму программу на коленке могу написать и сам. Но необходим качественный код. Но нам сейчас для ряда задач, связанных с автоматизацией необходим системный программист для переодического написания ряда мелких утилит. Например, прямо сейчас, необходимо написание 2 программ(2 версии одной). К ним готово подробное ТЗ. Ещё требуется ряд мелких утилит, но пока пишется ТЗ. Многие, кто мне постучали не смогли никак внушить доверия. Поймите меня правильно. Торопиться не буду, так как когда из-за подобной утилиты грохнутся все задачи на 5 стойках серверов автоматического тестирования, то я, как минимум, поседею. Многие скажут, что чушь, и легкая консольная программа на 100-200 строк не может зависнуть и тд. Я писал легкий скрипт на 10 строк для AutoIt, который смотрел запущен ли процесс, и если нет запускал его. Дальше образ клонировал на 100 серверов. За 2 недели работы 2 раза падал AutoIt скрипт, который падать попросту не может! Поэтому мне необходимо увидеть код задачи, которую я понимаю, вот из одного ТЗ для приложения, которое я хочу заказать пункт: 10) Файл config.ini: [Url] "TimeZone" = "http://stalxed.ru/time.php" скачать по url из конфига выше значение timezone, оно может быть в форматах: -0100 -0200 -0300 0000 +0100 +0200 и тд Т.е. данный документ отдаёт 4-5 символов. Установить в системе ближайшее к этому значение timezone из доступных в системе. Скрипт по url генерирующий случайное значение, я создал. Компилировать не нужно, просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже. Просто копирните как текст в аську, скайп или на почту. Контакты для связи: ICQ: 161225 SKYPE: stalxed Email: stalxed@gmail.com P.S.: не думайте, что я использую данный топик для решения подобной задачи в своих целях, я с гуглом смогу решить эту задачу сам, быстрее, чем составлял это топик. |
16.05.2014, 20:05 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
<<я с гуглом смогу решить эту задачу сам, быстрее, чем составлял это топик. >>
Простите, тогда, не совсем понятно, зачем Вы его вообще писали, если можете всё сделать сами. <<Компилировать не нужно, просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже. Просто копирните как текст в аську, скайп или на почту.>> Сомневаюсь, что кто-то согласится "на доверие" сразу выслать кому-то готовые исходные коды работы. Тем более, что тексты из сообщения можно так же легко скопировать в IDE. В прочем, кто знает, бывают и исключения... |
16.05.2014, 20:07 | #3 |
Регистрация: 14.09.2013
Сообщений: 5
|
дураков НЕТ
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru |
16.05.2014, 20:10 | #4 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
И сколько денег то за каждую задачу? А то хотелок вывалено куча а стимула ни одного.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 16.05.2014 в 20:13. |
|
21.05.2014, 12:14 | #5 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
|
21.05.2014, 17:30 | #6 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
я с гуглом смогу решить эту задачу сам, быстрее, чем составлял это топик.
попробовал тоже с гоогле, заняло больше времени, пичалька... пока подключал библиотеки, настраивал проект.. минут 30 ушло как минимум в целом получилось так: (себя не предлагаю, делал для интереса) что такое "ближайшее к этому значение timezone из доступных в системе" ХЗ, в системе можно установить любое знаение TZ auto config = GetConfigPath(); wchar_t szUrl[MAX_PATH] = { 0 }; ::GetPrivateProfileString(L"Url", L"\"TimeZone\"", nullptr, szUrl, _countof(szUrl) - 1, config.c_str()); WinHttpClient http(szUrl); http.SendHttpRequest(); auto response = http.GetResponseContent(); TIME_ZONE_INFORMATION tz = { 0 }; ::GetTimeZoneInformation(&tz); do { std::wistringstream wss(response); wss >> tz.Bias; PrivilegeGuard g(is_vista_or_greater() ? SE_TIME_ZONE_NAME : SE_SYSTEMTIME_NAME); ::SetTimeZoneInformation(&tz); } while (false); ::SendMessageTimeout(HWND_BROADCAST , WM_SETTINGCHANGE, 0, 0, SMTO_NORMAL | SMTO_ABORTIFHUNG, 1000, nullptr);
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
21.05.2014, 17:49 | #7 | |||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Цитата:
Непонятно правда как он собирается оценивать надежность и чем ему в этом поможет исходник.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|||
21.05.2014, 18:37 | #8 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Если будете писать мне, сразу УКАЗЫВАЙТЕ предполагаемый БЮДЖЕТ и максимальные СРОКИ, иначе просто не стану обсуждать задание.
И просьба указывать сразу ссылку на эту тему, если пишите на почту. Icq: 673574224 Skype: добавляю по запросу через почту. E-mail avazart@yandex.ua Работаю только с ПРЕДОПЛАТОЙ 30%. Для прикладных программ использую Delphi/С++Builder/C++Qt |
21.05.2014, 20:03 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
".Net framework"
"Зависимости: минимум." - "просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже" -
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сборник различных антивирусных утилит | Alter | Безопасность, Шифрование | 4 | 03.01.2012 18:44 |
Список утилит | Alex Cones | Свободное общение | 21 | 02.09.2010 18:00 |
Поддержка консольных команд | CraftR14 | Общие вопросы Delphi | 5 | 15.05.2010 20:16 |
Вывод консольных программ | dcLout | Общие вопросы C/C++ | 2 | 14.10.2009 14:26 |
Переодическое обновление данных на странице | motorov | JavaScript, Ajax | 4 | 30.11.2008 14:44 |