Posted by
kw0lf – 12/06/2010
La forma mas simple de hacer paginacion de resultados en rails es la siguiente(actualmente estoy usando Ruby on Rails 2.3.8 y RubyGem 1.3.7)
Instalar la gema mislav-will_paginate
sudo gem source -a http://gems.github.com; sudo gem install mislav-will_paginate
Agregar la gema a tu archivo enviroment.rb => /config/enviroment.rb
config.gem 'mislav-will_paginate', :lib => 'will_paginate', :source => 'http://gems.github.com'
Agregar el metodo para paginar al controlador
def index
@personas = Persona.paginate(:per_page => 5, :page => params[:page])
end
En este caso se esta exigiendo una paginacion cada 5 resultados , ud puede/debe cambiar el numero de resultados que desea por pagina.
Agregar la paginacion a nuestra vista.
will_paginate @personas, :prev_label => "« Anterior", :next_label=> "Siguiente »"
Si deseas que tu paginacion use ajax agregue lo siguiente .
Crear el archivo index.js.erb en la carperta de tus vistas y colocar el siguiente codigo dentro de el:
"#personas_url").html("<%= escape_javascript(render("personas")) %>");
Crear el archivo pagination.js dentro de /public/javascripts e insertarle este codigo:
$(function() {
$(".pagination a").live("click", function() {
$(".pagination").html("Cargando pagina...");
$.get(this.href, null, null, "script");
return false;
});
});
Posted by
kw0lf – 23/07/2009
Algunas veces pasa que bajas algun torrent o un file comprimido y luego que descomprimes , te encuentras con un archivo .nrg (formato nativo de imegenes del Privativo Nero) entonces comienzan las “·$%”&$·%, bueno aca en la red me encontre un pequeño comando que transforma el formato de nrg a iso , que pasa , la gente de nero al crear un archivo de imagen nativo .nrg agregan una cabezera de 300 kb que al ser omitidos en la copia hacia una imagen nueva, esta puede ser usada como una imagen iso perfectamente.
dd bs=1k if=NRG_FILE of=ISO_FILE skip=300
Posted by
kw0lf – 23/07/2009
deben tener ffmepg instalado.
ffmpeg -f x11grab -s 800x600 -i :0.0 /directorio/screencast.mpg