Pull to refresh
0
0
ayoshi @ayoshi

User

Send message
Есть еще более интересный способ использовать Си и собственно не только его:
FFI ( Foregin Function Interface )

Вот пример прямо из докуменации:

require 'ffi'

module GetPid
extend FFI::Library

attach_function :getpid, [], :uint
end

puts GetPid.getpid

Правда ведь удивительно красиво?

blog.headius.com/2008/10/ffi-for-ruby-now-available.html
Да, правда.
Я хотел показать что процесс сокращения вообще возможен, но вы развили тему глубже :)
Неплохо было бы добавить абзац на эту тему в оригинальную статью, или в следующий выпуск.
Замечательная статья!

Пару дополнительных моментов, для упрощения процесса:

1. Команду copy running-config startup-config почти всегда можно заменить на wr mem (write memory), она короче.
2. שׁВообще почти все команды можно сократить до их короткого варианта:
configure terminal -> conf term
configure interface -> conf int
3. Во время настройки всегда можно пользоваться клавишей Tab, для продолжения команды автоматически, как и в интерпретаторе командной строки Линукса.
4. Чтобы посмотреть формат параметров доступных команде, нажимаем кнопку ?
1. Например - чтобы использовать табы для управления файлами и не менять рабочую среду для простой операции с эксплорером CTl+т Ctl+v C:\ и далее по тексту.
2. Забавно и интересно )))

Information

Rating
Does not participate
Registered
Activity