воскресенье, 12 января 2014 г.

ruby работа с ssh

ставим gem net-ssh
gem install 'net-ssh'

#!/usr/bin/env ruby
require 'rubygems'
require 'net/ssh'

HOST = 'localhost'
USER = 'user'
PASS = 'pass'

Net::SSH.start( HOST, USER, :password => PASS ) do|ssh|
  ssh.exec('ls')
end

пятница, 10 января 2014 г.

zen coding в vim

клонируем плагин с github https://github.com/mattn/emmet-vim
git clone https://github.com/mattn/emmet-vim
cd emmet-vim/
cp -R ./autoload/ ~/.vim
cp -R ./plugin/ ~/.vim

для использования в режиме вставки нажимаем после ввода сокращения ctrl+y+,

четверг, 9 января 2014 г.

понедельник, 6 января 2014 г.

переименовать файлы в нижний регистр и изменить размер

 
#!/usr/bin/env ruby
def allowed_ext?(file)
  ['jpg', 'JPG', 'gif', 'GIF', 'png', 'PNG'].include?(file.split(".").pop)
end

Dir.open('.').each do |file|
 if allowed_ext?(file)
     file_downcase = file.downcase
  system "mv ./#{file} ./#{file_downcase}"
 end
end
Dir.open('.').each do |file|
  system "convert #{file} -resize 300 #{file}" if allowed_ext?(file)
end

PHP: The Right Way блог програмышки
Яндекс.Метрика