Яuбy / Говнокод #836 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
m = 0
loop do 
  Dir.foreach(".") do |file|
    if file =~ /Снимок экрана \d+\.png/
      Dir.foreach("docs") do |file2|
        if file2 =~ /(\d+).png/
          m = $1.to_i if $1.to_i > m
        end
      end
      puts "moving#{file} to docs/#{m+1}.png"
      File.rename(file,"docs/#{m+1}.png")
    end
  end
  sleep 5
end~

Язык: ruby

Запостил: guest guest, (Updated )

Комментарии (5) RSS

  • страйкер:
    о. надо создать категорию ruby 🙂
    Ответить
  • Иван:
    Что-то у Вас с подсчетом не в порядке. На главной странице Ruby(0), а внутри самой категории Ruby(1). Так же с "Куча" (10 и 9)
    Ответить
  • Milez:
    А в чём заключается говность этого кода?
    Маленькая наколенная прога для сбора всех файлов "Снимок экрана <число>.png" в каталог doc с перенумерацией.
    Скорее всего писалось на скорую руку и свою задачу выполнить должно прекрасно.
    Хотя процедуру и можно было бы оптимизировать, но не думаю, что автору это нужно.
    Ответить
  • cheef:
    Не надо только оправдываться "маленькими убогими проектами" где этот быдло-код смотрится "вполне к месту".
    Ответить
  • господи божемой
    слип-то зачем??
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8