1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Нужно написать программу

Тема в разделе "Программирование", создана пользователем Pashtet, 28.12.16.

  1. Pashtet

    Pashtet Активный участник

    36.984
    5.149
    Появилась специфическая задача. Но не нашел пока готового решения.
    По сему, может кто-то возьмется (огласите ориентировочную стоимость).
    Что должна уметь программа.
    1) В программе задается некий путь к папке (виндовс)
    2) Программа отслеживает создание или изменение файлов
    3) Если какой-то фаил создан или изменен, то проверяет его на наличие заданного текста (по заранее созданному файлу со списком)
    4) Если совпадений нет, то ни чего не делает.
    5) Если совпадение есть - то либо удаляет этот фаил, либо удаляет строчку, где есть совпадение (тут нужен выбор в настройках)
     
  2. gerodoth

    gerodoth Активный участник

    10.423
    1.256
    на винде?
     
  3. Zuka58

    Zuka58 Активный участник

    4.326
    800
    nnCron
     
  4. gerodoth

    gerodoth Активный участник

    10.423
    1.256
    можно сделать задание, запускающееся с интервалом, на вба, повершелл, смд, если в винде, и любом шелле под остальные оси

    переходим в нужную папку
    выцепляем список файлов с датой, пишем в лог2
    сверяем лог2 с лог1, строки которых нет в лог1 пишем в лог3
    переименовываем лог2 в лог1
    для файлов из лог3:
    при настройке 1 читаем файл и если находим нужное удаляем файл
    при настройке 2 читаем файл построчно и все строки не соответствующие шаблону копируем в файл_new, потом переименовываем файл_new в файл
    удаляем лог3

    ---------- Сообщение добавлено 28.12.2016 20:56 ----------

    а, еще на автоите можно, он примерно для этого и задуман и довольно простой, можно за час накидать с нуля
     
  5. Pashtet

    Pashtet Активный участник

    36.984
    5.149
    Ну, так - СКОЛЬКО будет стоить работа, что бы
    Мне, в общем, все равно - главное, что бы была программка, утилита, выполняющая вышеуказанные действия :)
     
  6. gerodoth

    gerodoth Активный участник

    10.423
    1.256
    за штуку баксов написал бы
    было б время написал бы за интерес
     
  7. Леханссон

    Леханссон Активный участник

    843
    14
    В WinAPI есть специальный hook, который отслеживает изменение файлов в папке.
    Но это понадобится если делать Windows сервис.
    Для программы, запускающейся по крону это не нужно.
    Я бы сделал на перле за штуку баксов :)
     
  8. E13

    E13 Активный участник

    10.793
    1.680
    Задачка на азы WinAPI
     
  9. Zuka58

    Zuka58 Активный участник

    4.326
    800
    api :d еще и на ассемблере предложите писать. за пять штук. любители велосипедов
     

    Вложения:

    • nnfile.png
      nnfile.png
      Размер файла:
      7,4 КБ
      Просмотров:
      608
  10. Дмитрий Н

    Дмитрий Н Активный участник

    2.120
    396
    Zuka58, это не решает проблему заказчика, ему ещё нужно делать поиск по содержимому файла, а 5-ый пункт ТЗ исключает простое использование сценария оболочки из-за требования оперативной настройки поведения процесса удаления.
     
  11. Zuka58

    Zuka58 Активный участник

    4.326
    800
    на вкладку Action переключался посмотреть? А на Advanced?

    ничего подобного. про "оперативность" ни слова (кстати, что это означает для неинтерактивного приложения, фактически, сервиса).
    поэтому можно и на шелле.
     
  12. gerodoth

    gerodoth Активный участник

    10.423
    1.256
    а че за бюджет, кстати? сто баксов хоть будет?
     
  13. Дмитрий Н

    Дмитрий Н Активный участник

    2.120
    396
    Можно на Qt сделать, если писать на C++, из апишного возможно будет только отслеживание изменений ФС.

    ---------- Сообщение добавлено 10.01.2017 23:53 ----------

    Хотя даже отслеживание у них есть http://doc.qt.io/qt-5/qfilesystemwatcher.html. В принципе тогда можно кроссплатформенную утилиту запилить.
     
  14. IvUs

    IvUs Активный участник

    13.197
    965
    Господа делающие за штуку баксов идут курить FindFirstChangeNotification()/ReadDirectoryChangesW(), после этого могут вернуться с урезанными в несколько хотелками.

    тоже вариант.

    ---------- Сообщение добавлено 13.01.2017 16:56 ----------

    На Winapi такое написать - примерно день. Ну еще день на отладку и доделки.
    Соответственно примерно 16 часов умножаете на желаемую почасовку - получаете результат.
     
  15. Раф

    Раф Участник

    316
    0
    Взяли ли бы и сделали программу для человека, бесплатно =) а то устроили ему ликбез WinApi! И пугаете страшными словами, которых он скорее всего не понимает. Времени у вас на это уйдет меньше, чем на форум
     
  16. gerodoth

    gerodoth Активный участник

    10.423
    1.256
    а еще можно скинуться чтоб профессионал сделал
     
  17. reset

    reset Участник

    460
    23
  18. Леханссон

    Леханссон Активный участник

    843
    14
    Ну во-первых, работать нужно честно. А значит после уплаты всех налогов (пенсионный, ТФОМС, НДФЛ) останется 60%.

    Во-вторых, если писать, то писать нужно по тщательно, а это значит составить ТЗ, тест-план, написать юнит-тесты, интеграционные, нагрузочные и E2E-тесты. Заавтоматизировать их, Jenkins-пайплайн сделать, ну и техподдержку тоже не бесплатно же оказывать.

    Вот вам и штука баксов.
     
  19. IvUs

    IvUs Активный участник

    13.197
    965
    по договору меж двух физлиц нужно заплатить только НДФЛ, который уже должен быть зарыт в почасовку. Если вы юрик, то вместо того, чтобы сшибать копейки по форумам займитесь поиском нормальных клиентов.

    Вы, наверное, и за хлебом на самосвале ездите.
     
  20. Леханссон

    Леханссон Активный участник

    843
    14
    Это я когда был молодой мог код без тестов писать.
    Сейчас уже возраст не тот :)
     
  21. alexsh

    alexsh Активный участник

    3.148
    52
    Если честно работать, то УСН 6%. Останется 94%. ПФ засчитывается в 6%.
     
  22. Дмитрий Н

    Дмитрий Н Активный участник

    2.120
    396
    А ещё надо за расчётный счёт заплатить, за карточку дебетовую, за онлайн бухгалтерию. А если заработок хороший, всё что больше обязательных платежей в фонды всё-таки придётся отдать в налоговую, а там ещё и 1% свыше 300 тр, который в расчётах выглядит маленьким, но в реале даже это тяжело отрывать от себя...
     
  23. alexsh

    alexsh Активный участник

    3.148
    52
    А еще проезд, питание, проживание и т.д.:) Речь про налоги была.
     
  24. Дмитрий Н

    Дмитрий Н Активный участник

    2.120
    396
    Спутники налогов - обслуживающие их статьи расходов, куда проезд, питание и проживание не совсем корректно включать. Конечно их тоже можно оптимизировать, не иметь рс, самому заполнять бумажки и ходить оплачивать в отделение банка :) .
     
  25. alexsh

    alexsh Активный участник

    3.148
    52
    Эти статьи расходов(содержание р/счета, бухгалтера) есть постоянные издержки. То есть те издержки, которые не зависят от выручки. Поэтому говорить о том, что это составляет какой-то процент от выручки не имеет смысла.
     
  26. IvUs

    IvUs Активный участник

    13.197
    965
    Господа, не важно, на что именно тратится и сколько.
    Важен объем работ в часах и ваша стандартная почасовая ставка, в которую уже все закопано. В итоге, люди, предлагающие потратить месяц на решение простой задачи или просящие за свои услуги 60 у.е. в час отсеиваются как неадекватные.
     
  27. uncertainty

    uncertainty Активный участник

    3.848
    1
    IvUs, а может те, кто 60 у.е. в час просит, за час то, что надо сделает.
     
  28. IvUs

    IvUs Активный участник

    13.197
    965
    Теортечески - оно, конечно, возможно . Но на практике, люди, действительно получающие 60 у.е. в час, до подобных задач не снисходят. :)
     
  29. 1777

    1777 Активный участник

    7.076
    198
    усн - 6% в налоговую, из них можно вычесть пфр, в том числе 1%
    псн - по разному, у меня 20 тр в налоговую и 23-25 тр в пфр

    расчетный счет - был 500 руб в месяц, сейчас 900, онлайн бухгалтерия - 0 руб, можно закрыть счет ип и гонять средства через счет физ лица

    вот и все расходы, я не знаю зачем вы людей пугаете