|
Требуется системный программист Windows на подряд | ☑ | ||
---|---|---|---|---|
0
ComPAS
08.08.12
✎
10:27
|
имеется закрытое ПО, работающее на WinXP, контактов с разработчиком нет, исходников нет, всё плохо :)
представляет собой интерфейс работы с внутренней базой данных. защиты ПО вроде нет. Москва, Молодёжная. пользователь в программе производит выбор некоторых значений в нескольких полях (значение из списка значений, выбор строки в предопределённой мини-таблице, вводит числовое значение). а результате в окне программы отображается набор текстовых данных из различного количества строк с различным содержимым. требуется разработать программу, которая - последовательно произведет перебор всех доступных вариантов выбираемых на входе данных (значения вводимых с клавиатуры значений задаётся заранее) методом симуляции работы пользователя. - сохранит выбранные значения и считает результаты, которая выдаёт программа вследствие такого выбора во внешний файл, скажем в формат csv. просмотр и ручные тесты программы - в офисе. удалёнки нет, дистрибутив не сливается. анализ и взлом БД не рассматривается. обсуждения и флуд не требуется. кто реально может помочь решить задачу, прошу звонить: +7 916 317 8339 |
|||
1
Kreont
08.08.12
✎
10:37
|
написали так красиво, завуалированно задачку про взлом чужой системы и стыривания из нее данных и не палимся типа... Еще наверное расчет кешем и без договора :)
|
|||
2
Азат
08.08.12
✎
10:41
|
(1) ага, в договоре напишут: "несанкционированный взлом базы данных конкурента"
|
|||
3
v8Newbie
08.08.12
✎
10:42
|
(0) Autoit поможет.
|
|||
4
mishaPH
08.08.12
✎
10:43
|
(0) че, базу запчастей мерседеса в 1.5 млн записей хотите открыть?
|
|||
5
mishaPH
08.08.12
✎
10:43
|
тоже страдали в молодости этим.
|
|||
6
H A D G E H O G s
08.08.12
✎
10:50
|
(5) Если данных много - это медленно.
Надо перехватывать отрисовку окна и запрещать ее. |
|||
7
v8Newbie
08.08.12
✎
10:50
|
(0) "- сохранит выбранные значения и считает результаты, которая выдаёт программа вследствие такого выбора во внешний файл, скажем в формат csv. " - расшифруйте. Имеются ли возможности такого сохранения в самом интерфейсе или требуется что-то копировать из каких-то окошек.
|
|||
8
ComPAS
08.08.12
✎
11:05
|
(1) "взлома чужой системы" тут нет. информация не представляет ценности с точки зрения анализа конкуренции, так как к конкурентам никакого отношения не имеет. информация нужна для оптимизации внутреннего производственного процесса.
(2) можно оформить договор с вашей удобной формулировкой. (6) вопрос времени не критичен. будет один единственный запуск. пусть считает хоть сутки. (7) в интерфейсе сохранения нет. в этом и проблема. всё выводится только на экран. программа - это фактически АРМ с минимальным и достаточным ограниченным набором функций для выполнения производственного процесса. |
|||
9
Ненавижу 1С
гуру
08.08.12
✎
11:07
|
субд какая?
|
|||
10
пипец
08.08.12
✎
11:09
|
ндааа , сказка про федота стрельца ...
|
|||
11
H A D G E H O G s
08.08.12
✎
11:12
|
Я бы мог. Но мне лень ехать куда то.
|
|||
12
ComPAS
08.08.12
✎
11:18
|
(9) f2b. но, думаю, вряд ли вам захочется анализировать 1000 файлов без наличия понятных псевдонимов.
|
|||
13
Волесвет
08.08.12
✎
11:22
|
нафига эти жадные и ленивые? если все решит девочка которая будет делать принтскрины, потом распечатка и сканирование))))
|
|||
14
дБражелон
08.08.12
✎
11:27
|
(12)
не понял, файербёрдовская штоль? |
|||
15
Lenka_Boo
08.08.12
✎
11:33
|
(12) что-то не помню я таких форматов...
|
|||
16
Кирпич2
08.08.12
✎
11:35
|
(0) Звонить ещё можно или задолбали уже?
|
|||
17
ComPAS
08.08.12
✎
11:38
|
(16) пока только на форуме только все всё умеют.
если умеете в реальности - звоните. |
|||
18
bahus
08.08.12
✎
11:47
|
(17) Тут в основном жадные и тупые одинэсники, которые давно уже ничего не делают и получают отстатыщ. Программистов, мне кажется, тут не найдешь.
Зря удаленку не рассматриваешь. |
|||
19
Lenka_Boo
08.08.12
✎
11:48
|
Кто разберется, что за формат, запостите здесь, плииз. Для общего кругозора.
|
|||
20
bahus
08.08.12
✎
11:48
|
(19) +1
|
|||
21
WF72
08.08.12
✎
11:50
|
(19)так это входит в ТЗ: расколоть формат помимо прочего.
|
|||
22
Волесвет
08.08.12
✎
11:50
|
fb2 скорее всего))
|
|||
23
H A D G E H O G s
08.08.12
✎
11:51
|
||||
24
Волесвет
08.08.12
✎
11:54
|
задача решается элементарно - берется программа для снятия скриншота с последующим распознаванием и сохранением или копированием нужного текста, но ТС тупой жадный и ленивый поэтому и заведена ветка))
|
|||
25
vde69
08.08.12
✎
11:58
|
может готовое есть типа http://natoliu1.ru/load/soft/dlja_kompjutera/konvertory_v_fb2/9-1-0-31
|
|||
26
acsent
08.08.12
✎
11:59
|
(22) нет в формате *.doc
|
|||
27
vde69
08.08.12
✎
11:59
|
автор - выложи по одному (для каждого расширения) файлу данных
|
|||
28
Lenka_Boo
08.08.12
✎
12:24
|
(22) Есть еще F2b для HaaliReader
|
|||
29
vie_za
08.08.12
✎
12:35
|
я уверен-у Мани есть готовое решение ))
|
|||
30
Lenka_Boo
08.08.12
✎
12:39
|
Кстати, многие разработчики грешат тем, что обычному zip присваивают левое расширение для использования, как привязанных к своему софту.
|
|||
31
misha122062
08.08.12
✎
12:42
|
(0) В вашем ларьке такой секретный бизнес что база не сливается?
Замечено - чем меньше и стремнее контора - тем секретнее бизнес. У средних контор (до 1000 чел) базы сливаются на раз - спокойно руководство |
|||
32
Кирпич2
08.08.12
✎
12:43
|
Да так то вроде ума много не надо. Вот если будет много параметров, да в каждом много вариантов и оно будет перебирать полтора года...
|
|||
33
Маратыч
08.08.12
✎
12:45
|
(24) Какого еще нафиг скриншота? Отслеживаем дескриптор окна программы, дескриптор внутреннего окна, куда выводится результат, вешаем хук и спокойно перехватываем весь вывод в это окно c последующей обработкой.
|
|||
34
Маратыч
08.08.12
✎
12:53
|
+(33) Кстати, таким же макаром можно и ввод симулировать. Ловим дескриптор поля ввода и запихиваем туда через SendMessage() нужные данные. Вуаля.
|
|||
35
Кирпич2
08.08.12
✎
13:01
|
(34) ага. я уже написал. только нельзя проверить на базе автора.
|
|||
36
Волесвет
08.08.12
✎
13:01
|
(33) татататата)) это если в идеале)) вы эту программу видели? я нет)
|
|||
37
Маратыч
08.08.12
✎
13:05
|
(36) Ключевая фраза - программа работает на WinXP. Следовательно, стандартными средствами WinAPI все мною перечисленное можно реализовать без каких-либо проблем. Сомневаюсь, что на вывод данных кто-то будет вешать специальную защиту, отслеживая посторонние хуки, но даже если так и есть - подобные заshitы обходятся без особого труда.
|
|||
38
H A D G E H O G s
08.08.12
✎
13:05
|
Вот будет там интерфейс как в восьмерке - вот я посмеюсь.
|
|||
39
H A D G E H O G s
08.08.12
✎
13:06
|
(37) Бугага.
Восьмерка тоже работает под winXP. И? |
|||
40
H A D G E H O G s
08.08.12
✎
13:06
|
Получите мне текст Служебных сообщений.
|
|||
41
Маратыч
08.08.12
✎
13:07
|
(39) И что? Я не могу выдернуть по дескриптору вывод данных? Вы, видимо, не поняли - речь не идет о взломе, речь идет об автоматизации ввода и считывания данных через стороннее приложение.
|
|||
42
Маратыч
08.08.12
✎
13:09
|
||||
43
Маратыч
08.08.12
✎
13:09
|
(40) Любой элемент управления в 1С - совершенно стандартное окно с точки зрения WinAPI.
|
|||
44
Irek-kazan
08.08.12
✎
13:14
|
(39) забыл как софт называется по перехвату, вроде даже бесплатный был
|
|||
45
Волесвет
08.08.12
✎
13:19
|
(37) может в строку картинки выводятся с рисуночком и текстиком? это так все красиво слева картинка справа характеристики и все так ровненько по столбцам) а ТС нужнен текстик в строчке и что вы с вашим апи?)
|
|||
46
Маратыч
08.08.12
✎
13:21
|
(45) И что? Хотите сказать, что текст в БД находится в картинках? До такого даже индусы вряд ли додумаются.
|
|||
47
Волесвет
08.08.12
✎
13:24
|
(46) давайте порешаем на том что мы эту програмку не видели и выводы делать рано, а ваше решение имеет место быть
|
|||
48
Irek-kazan
08.08.12
✎
13:27
|
если это firebird, что мешает воспользоваться профайлером?
|
|||
49
Маратыч
08.08.12
✎
13:32
|
(47) Я ее и не увижу, бо не маасквич. Решение со скриншотами и распознаванием - это что-то монструозное и практически нереализуемое с точки зрения полной автоматизации процесса.
|
|||
50
H A D G E H O G s
08.08.12
✎
14:15
|
Маратыч получите мне текст Служебного Сообщения.
Окошко отлично ищется FindWindowEx Контролов там тоже немного. 2 раза плюнуть. |
|||
51
NS
08.08.12
✎
14:16
|
Я только не понял, а при чем тут системный программист?
|
|||
52
Маратыч
08.08.12
✎
14:18
|
(50) 70 долларов в час. Предоплата 50%, оплата минимум за час.
|
|||
53
le_
08.08.12
✎
14:18
|
(0) Это всё задачи прикладного программирования.
|
|||
54
Raxla
09.08.12
✎
13:44
|
В аське топикстартер бывает?
|
|||
55
Jump
09.08.12
✎
14:00
|
(51)Топикстартер тоже. Но словосочетание красивое.
|
|||
56
Bugmenot
09.08.12
✎
14:07
|
(0) - fb2 - это открытый формат.
зачем вам нужно программу крякать? |
|||
57
Jump
09.08.12
✎
14:13
|
(56)А откуда у них fb2 вообще взялся? В (0) нет ничего про это.
Программа просто выдает в окно текст, с чего ты взял что он в fb2? ИМХО стандартный системный шрифт. |
|||
58
Маратыч
09.08.12
✎
14:13
|
(56) ТС про фб2 ничего не говорил
(57) Какой шрифт? Какой фб2? КАКОЙ ЗАЯЦ??! (с) :) |
|||
59
Bugmenot
09.08.12
✎
14:15
|
(57) - прочитай ветку
причем здесь шрифт? |
|||
60
Voronve
09.08.12
✎
14:15
|
(0) Будет дорого.
|
|||
61
Jump
09.08.12
✎
15:08
|
(59)Имеется в виду что программа выводит данные в текстовом виде, не о каких форматах хранения текста в электронном виде речь не идет.
Нужно просто выдергивать текст выведенный в окно программы, задачка на уровне - прочитать программно, что выдало приложение в стандартном системном окошке. А ты про fb2 толкуешь. |
|||
62
izekia
09.08.12
✎
15:09
|
(42) "Enable javascript to use LMGTFY." и как теперь?
|
|||
63
Bugmenot
09.08.12
✎
15:13
|
(61) - ты - топик стартер?
в (0) - неправильная постановка задачи для тестирования дурачков. цель - проверить IQ программиста, если он сразу же полезет в файл, где хранятся данные (а он окажется XML, ага) и распарсит его - то можно брать на работу. судя по постам кандидатов тут нет. |
|||
64
Маратыч
09.08.12
✎
15:14
|
(62) Ну запрос-то ("1с+findwindowex") видно :)
|
|||
65
izekia
09.08.12
✎
15:15
|
(64) набирать лень)
|
|||
66
Маратыч
09.08.12
✎
15:19
|
(63) "Анализ и взлом БД не рассматривают", "БД внутренняя". Внимательней читаем. Плюс нет возможности скармливания массивов данных и получения выходных массивов результатов в виде файлов - нужно писать приблуду, которая на уровне WinAPI будет перехватывать что нужно в приложении и запихивать перехваченное куда-нибудь.
|
|||
67
Bugmenot
09.08.12
✎
15:21
|
(66) - это и является тестом.
неправильно сформулированная постановка задачи - тест на IQ программиста. |
|||
68
Маратыч
09.08.12
✎
15:25
|
(67) Задача сформулирована достаточно ясно. В саму БД не лезем, софтина вывод умеет только на экран, ей нужно как-то скормить массивы данных, хотя это не предусмотрено. Что еще непонятного? Лезть в файл нельзя по условию (к тому же БД может быть в своем хитрож@пом формате, опять же).
|
|||
69
Bugmenot
09.08.12
✎
15:28
|
(68) - ты уже провалился.
|
|||
70
Маратыч
09.08.12
✎
15:29
|
(69) Поясни.
|
|||
71
Bugmenot
09.08.12
✎
15:30
|
мне когда то тоже в качестве теста аналогичную задачку с "бомбой" задали.
короче там временная сложность была 2^n,я это раскусил дело и решил так, как нужно было правильно решить. |
|||
72
Маратыч
09.08.12
✎
15:31
|
(71) Конкретику давай. В чем я неправильно понял формулировку задачи? Ты меня завуалированно дурачком назвал ("... для тестирования дурачков...") - так обоснуй.
|
|||
73
ComPAS
09.08.12
✎
15:34
|
я поражаюсь над способностью "кандидатов" домысливать свои причуды.
задача предельно ясная и конкретная. не надо никаких шаг влево-вправо. надо просто сделать то, что написано. ps. кандидатов не ищу. нужен исполнитель конкретно этой задачи. |
|||
74
Ахиллес
09.08.12
✎
15:34
|
(72) Конечная цель это получить цсв файл с информацией. Все остальные слова это шелуха и во внимание не должны приниматься.
Умей выделять из поставленной задачи конечную цель. |
|||
75
Маратыч
09.08.12
✎
15:35
|
(73) Я вот тоже не понял, к чему тут приплетать тестирование.
З.Ы. Был бы в Москве - подписался бы. Но увы. |
|||
76
Маратыч
09.08.12
✎
15:36
|
(74) Если бы заказчику нужна была конкретная цель - условия бы не озвучивались.
|
|||
77
Ахиллес
09.08.12
✎
15:37
|
(73) Извини но ты заказчик. А заказчики, как правило тупы и не умеют формулировать задачи для программистов. Озвучивай всегда только конечный результат. А уж, как её достичь программист сам разберётся.
З.Ы. Если бы программисты программировали все хотелки клиентов, то ни одной работающей программы никогда не удалось бы написать. |
|||
78
Bugmenot
09.08.12
✎
15:38
|
(73) - листинг папки с программой в студию
и желательно первые 100 байт из "внутренней базы данных" опыт как бы говорит мне, что разработчики программы вряд ли изобретали еще один велосипед в виде свой нестандартной БД. |
|||
79
Bugmenot
09.08.12
✎
15:39
|
(77) - во во во
|
|||
80
H A D G E H O G s
09.08.12
✎
15:39
|
(73) Только удаленка.
p.s. Кирпич2 не подошел? |
|||
81
Bugmenot
09.08.12
✎
15:40
|
>надо просто сделать то, что написано.
в (0) - однозначный провал. |
|||
82
Маратыч
09.08.12
✎
15:41
|
(81) Да укажешь ты уже конкретную ошибку в (0) или дальше будешь многозначительно строить умную мину?
|
|||
83
Гость из Мариуполя
гуру
09.08.12
✎
15:41
|
автор в (8) ответил на (1), (2), (6), (7) и деликатно пропустил (4). Очень странно.
И в (4) очень похоже на правду. |
|||
84
Ахиллес
09.08.12
✎
15:41
|
Обычно, когда, я хочу наказать клиента, то делаю в точности то, что он говорил :-)
А потом ещё беру деньги за то, что бы сделать правильно. |
|||
85
IVIuXa
09.08.12
✎
15:42
|
(0)
"последовательно произведет перебор всех доступных вариантов выбираемых на входе данных" - эээ и сколько лет на это уйдет ;| |
|||
86
Маратыч
09.08.12
✎
15:45
|
(85) Смотря какой алфавит комбинаций.
|
|||
87
IVIuXa
09.08.12
✎
15:47
|
(0)
хммм а почему собственно не декомпилить и не выдрать логику ? |
|||
88
Bugmenot
09.08.12
✎
15:50
|
(83) - да, да.
вот поэтому с такой "четко сформулированной постановкой" программа будет работать миллион лет. Нужно в базу глядеть. (84) +100000 |
|||
89
Bugmenot
09.08.12
✎
15:51
|
хорошая тяпничная разводная темка, да
|
|||
90
H A D G E H O G s
09.08.12
✎
15:55
|
Маратыч, че там, 70$ в час?
Сколько будет по времени получить прогу, которая получает текст служебных сообщений в восьмерке? |
|||
91
Jump
09.08.12
✎
16:23
|
(84)Заказчик ставит задачу. В постановке задачи вполне может быть озвучен конкретный способ решения.
Если я знаю более простые способы я уведомляю об этом заказчика, но последнее слово за ним. Если сказали не лезь в базу, значит нефиг туда лезть. Часто приходится и самому выступать в роли заказчика, и я очень не люблю когда исполнитель пытается меня убедить что правильней делать по другому. Мне не надо правильно, мне надо так как я сказал. |
|||
92
Jump
09.08.12
✎
16:33
|
Насколько я понял топикстартеру нужно выдернуть данные из приложения, без взлома и декомпиляции, скорее всего по причинам соблюдения лицензионного соглашения.
Выдергивание текста из работающей программы взломом не будет считаться, просто автоматизация работы пользователя. А Bugmenot всякую фигню придумывает. |
|||
93
Ахиллес
09.08.12
✎
16:48
|
(92) В таком случае нужно начинать с чтения лицензии. Возможно заказчик в силу своей ограниченности не все буковки в лицензии правильно понимает. Или вообще подтереться этой лицензией если правообладатель уже почил в бозе.
|
|||
94
Jump
09.08.12
✎
16:57
|
(93)Лицензионное соглашение это одна из возможных причин, возможно причины другие, и заказчик озвучивать их не хочет.
|
|||
95
Jump
09.08.12
✎
16:59
|
Я бы взялся за работу, если оплата нормальная, но топикстартер не хочет работать с удаленкой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |