Pull to refresh
0
0
Boris P @AlexeyK

Пользователь

Send message
ext = File.extname(filename)

if ext == ".doc" || ext == ".zip" || ext == ".dmg"

лучше заменить на что-то вроде

allowed_extensions = ['.doc', '.zip', '.dmg']
if allowed_extensions.include?(File.extname(filename))



end

и я не совсем понял, вот это

File.open(File.join(settings.files, filename), 'wb') {|f| f.write file.read } #загрузили — сохранили

file.read для чего в конце?
Становимся депутатом местного совета народных депутатов!
предлагаю сократить вашу схему до:

1) боремся с ветряными мельницами
2) ПРОФИТ!
«Недавно, по работе, пришлось столкнуться с сайтом fbi.gov»

В пост призываются паранойя и опасение.
1. Сделайте дамп существующих данных
2. Перезалейте его (можно через консоль) с указанием параметра --default-character-set=cp1251
3. Profit!
А вас в принципе не смущает, что солдат один, а документов утекло по целой куче из каждого гос. органа такой огромной страны, как США? Мутная эта история, не стоит каждый раз ее упоминать.
Кингстоны очень ненадежны, к сожалению, не в пример Интелам.
Стираете! Пишете! Живете!
Ждем топика «DDoSить можно доколе!?»
Ruby Enterprise Edition
Приказ № 313-37 Ж-0/ПА-14УР

1. Перенести топик в блог «контрразведка»
2. Присвоить уровень доступа «для служебного пользования»

Контроль за исполнением приказа возложить на alizar.

Information

Rating
Does not participate
Registered
Activity