Ir al contenido principal

Entradas

WMII and Arch Linux

See wmii in action cute!!!
Entradas recientes

Paginando objetos con will_paginate.

Abre tu shell e invoca al irb... una vez echo eso llama a tu gema instalada require 'blah blah' como la imagen de arriba, escribe el siguiente código Y ahora paginemos... En el primer ejemplo tenemos un array de 30 elementos y quiero paginarlo de 3 en 3 y estoy ubicado en la primera página de ese array ve los resultados. En el segundo ejemplo tengo un array igual de 30 elementos, la paginacián es de 10 en 10 y estoy en la 1a pagina, luego en el último estoy en la 3 página para paginación de 10 en 10.

Mono C# and LINQ

Here a little of code: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication {     class Program     {         static void Main(string[] args)         {             int[] nums = new int[] { 0, 4, 2, 6, 3, 8, 3, 1 };             var result = from n in nums                          where n < 5                          orderby n                          select n;             foreach (int i in result)                 Console.WriteLine(i);             Console.WriteLine();             var result1 = nums.Where(n => n < 5).OrderBy(n => n);             foreach (int i in result1)                 Console.WriteLine(i);             Console.WriteLine();             var result2 = nums                 .Where(n => n < 5)                 .OrderBy(n => n);             foreach (int i in result2)                 Console.WriteLine(i);             Console.ReadLine();         }     } }

Ruby VS C#

Ruby equivalent of C# Linq Aggregate method You have this code in C#: var factorial = new [] { 1 , 2 , 3 , 4 , 5 }. Aggregate (( acc , i ) => acc * i ) And Ruby responses: factorial = ( 1. . 5 ). reduce (:*) or maybe factorial = 1.upto ( 5 ). reduce (:*) or factorial = [ 1 , 2 , 3 , 4 , 5 ]. reduce (:*) More info: http://stackoverflow.com/questions/5036836/ruby-equivalent-of-c-linq-aggregate-method

Get IP from Ruby

Ok here my code. It works with Ruby 1.9 on my Arch Linux, i hope it be useful =begin   GNU GPL v3   (C) Gerardo Gonzalez Cruz gerardogc2378@gmail.com   June 2011 =end require 'ipaddr' require 'net/http' class Utils   def check_ip_on_dydns     con = Net::HTTP.new('checkip.dyndns.org', 80)     resp,body = con.get("/")     ip = body.match(/\d+\.\d+\.\d+\.\d+/)     ip[0]   end     def get_ip     return IPAddr.new(check_ip_on_dydns).to_s   end end references: http://checkip.dyndns.org/ http://www.ruby-forum.com/ Happy Hackin'

Arch Linux y GNOME 3

Una imágen ... mil palabras Arch Linux y GNOME 3. GNOME simplemente sorprendente, mejor que Unity de Ubuntu. Todas las herramientas de desarrollo estan instaladas, git, ruby 1.9, postgresql, sinatra, haml, sequel, gitg, etc.