Posted on February 15, 2010
Сегодня пришло письмо с сообщением, что мой аккаунт будет заблокирован. И предложением пройти по ссылке для разблокировки. Ссылка, естественно, вела на фейк оформленный как вход в почту (Очень неплохо). Не попадитесь.
Вот скриншот письма и фейка:
Tagged with: спам уроды |
0 comments
Posted on February 12, 2010
При загрузке видео необходимо сделать превьюшку картинки, чтоб плеер ее показывал. Для этого я написал простой код:
before_save :define_screenshot
def define_screenshot
return if file.queued_for_write.empty?
temp_name = get_temp_name
video_file = file.queued_for_write[:original].path
cmd = "ffmpeg -i #{video_file} -an -ss 00:00:10 -an -r 1 -vframes 1 -y -f mjpeg #{temp_name} >/dev/null 2>&1"
Rails.logger.info "Running cmd: #{cmd}"
system cmd
self.thumbnail = File.open(temp_name)
end
def get_temp_name
tempdir = Dir::tmpdir || '/tmp'
t = Time.now.strftime("%Y%m%d")
path = "clip#{t}-#{$$}-#{rand(0x100000000).to_s(36)}.jpg"
File.join(tempdir, path)
end
Tagged with: ffmpeg rails video |
0 comments