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

ruby работа с ssh

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

1
2
3
4
5
6
7
8
9
10
11
#!/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 г.

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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 блог програмышки
Яндекс.Метрика