Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2014, 18:00   #1
stalxed
Новичок
Джуниор
 
Регистрация: 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.: не думайте, что я использую данный топик для решения подобной задачи в своих целях, я с гуглом
смогу решить эту задачу сам, быстрее, чем составлял это топик.
stalxed вне форума Ответить с цитированием
Старый 16.05.2014, 20:05   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

<<я с гуглом смогу решить эту задачу сам, быстрее, чем составлял это топик. >>
Простите, тогда, не совсем понятно, зачем Вы его вообще писали, если можете всё сделать сами.
<<Компилировать не нужно, просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже.
Просто копирните как текст в аську, скайп или на почту.>>
Сомневаюсь, что кто-то согласится "на доверие" сразу выслать кому-то готовые исходные коды работы. Тем более, что тексты из сообщения можно так же легко скопировать в IDE.
В прочем, кто знает, бывают и исключения...
Streletz вне форума Ответить с цитированием
Старый 16.05.2014, 20:07   #3
Михаил Смирнов
 
Аватар для Михаил Смирнов
 
Регистрация: 14.09.2013
Сообщений: 5
По умолчанию

дураков НЕТ
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
Михаил Смирнов вне форума Ответить с цитированием
Старый 16.05.2014, 20:10   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от stalxed Посмотреть сообщение
я с гуглом
смогу решить эту задачу сам, быстрее, чем составлял это топик.
И зачем тогда просить помощи на фрилансе?

И сколько денег то за каждую задачу? А то хотелок вывалено куча а стимула ни одного.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 16.05.2014 в 20:13.
WorldMaster вне форума Ответить с цитированием
Старый 21.05.2014, 12:14   #5
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
Смех

Цитата:
Сообщение от stalxed Посмотреть сообщение
Компилировать не нужно, просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже.
Просто копирните как текст в аську, скайп или на почту.
Вах-вах )
rlib вне форума Ответить с цитированием
Старый 21.05.2014, 17:30   #6
Rififi
Старожил
 
Регистрация: 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);
Rififi вне форума Ответить с цитированием
Старый 21.05.2014, 17:49   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от rlib
Вах-вах )
А чего вах-вах? Что не так с этим?

Цитата:
Сообщение от WorldMaster
Цитата:
Сообщение от stalxed
я с гуглом смогу решить эту задачу сам, быстрее, чем составлял это топик.
И зачем тогда просить помощи на фрилансе?
И зачем вырывать из контекста? Автор объяснил же что он хочет.
Непонятно правда как он собирается оценивать надежность и чем ему в этом поможет исходник.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.05.2014, 18:37   #8
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Если будете писать мне, сразу УКАЗЫВАЙТЕ предполагаемый БЮДЖЕТ и максимальные СРОКИ, иначе просто не стану обсуждать задание.
И просьба указывать сразу ссылку на эту тему, если пишите на почту.

Icq: 673574224
Skype: добавляю по запросу через почту.
E-mail avazart@yandex.ua

Работаю только с ПРЕДОПЛАТОЙ 30%.
Для прикладных программ использую Delphi/С++Builder/C++Qt
Avazart вне форума Ответить с цитированием
Старый 21.05.2014, 20:03   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

".Net framework"
"Зависимости: минимум."
-

"просто создайте код, выполняющий это и пришлите мне его текстом на контакты ниже"
-
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сборник различных антивирусных утилит 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