Uno scrittoio digitale …

30 agosto 2014

RoR

Archiviato in: rails — admin @ 14:37

ror

29 agosto 2014

Cose che servono sempre

Archiviato in: sapere è potere — Tag:, , — admin @ 10:58

Ottimo plugin di jQuery per la creazione di autocomplete in stile facebook
http://loopj.com/jquery-tokeninput/

Svn status code
http://gotofritz.net/blog/howto/svn-status-codes/

Lib’s per colorare lo STD out in ruby
https://github.com/stjohncj/cli-colorize
https://github.com/janlelis/paint

Classe per l’evaluate di template in Ruby
http://ruby-doc.org/stdlib-2.1.2/libdoc/erb/rdoc/ERB.html
see also … http://www.stuartellis.eu/articles/erb/

On rails session
https://gist.github.com/jcasimir/1210255

Cache ruby object to reduce db load
http://www.benknowscode.com/2014/08/caching-ruby-sequel-models-to-reduce.html

2 agosto 2014

Screen

Archiviato in: linux — Tag:, — admin @ 16:37

do you remember …

Key Action Notes
Ctrl+a c new window  
Ctrl+a n next window I bind F12 to this
Ctrl+a p previous window I bind F11 to this
Ctrl+a “ select window from list I have window list in the status line
Ctrl+a Ctrl+a previous window viewed  
     
Ctrl+a S split terminal horizontally into regions Ctrl+a c to create new window there
Ctrl+a | split terminal vertically into regions Requires screen >= 4.1
Ctrl+a :resize resize region  
Ctrl+a :fit fit screen size to new terminal size Ctrl+a F is the same. Do after resizing xterm
Ctrl+a :remove remove region Ctrl+a X is the same
Ctrl+a tab Move to next region  
     
Ctrl+a d detach screen from terminal Start screen with -r option to reattach
Ctrl+a A set window title  
Ctrl+a x lock session Enter user password to unlock
Ctrl+a [ enter scrollback/copy mode Enter to start and end copy region. Ctrl+a ] to leave this mode
Ctrl+a ] paste buffer Supports pasting between windows
Ctrl+a > write paste buffer to file useful for copying between screens
Ctrl+a < read paste buffer from file useful for pasting between screens
     
Ctrl+a ? show key bindings/command names Note unbound commands only in man page
Ctrl+a : goto screen command prompt up shows last command entered

Reptyr

Archiviato in: linux, ubuntu — Tag:, — admin @ 13:07

Source code e doc disponibili su reptyr.
Lo scopo è permettere il riaggancio ad un processo avviato da un altro terminale.
Utile in quelle situazioni dove mi dimentico di avviare screen prima di avviare uno script … e poi voglio vedere il risultato da casa.

Reptyr usa ptrace per fare le sue magie.
Su Ubuntu la configurazione di ptrace è leggermente restrittiva:
è necessario modificare da root il file /etc/sysctl.d/10-ptrace.conf inserendo “kernel.yama.ptrace_scope = 0″
oppure per una modifica che sia solo temporanea basterà:
# echo 0 > /proc/sys/kernel/yama/ptrace_scope

Funziona con WordPress