May 08, 2012

uokesita

Charlas AXAS 2012 Desarrollo de Aplicaciones para Páginas Web y Dispositivos Móviles

Una conferencia diseñada tanto para desarrolladores de aplicaciones web y programas para dispositivos móviles, como para cualquier persona que esté interesada en mejorar sus procesos de manejo de información en internet, uniendo a los expertos y visionarios de la web para discutir las tecnologías y plataformas más adecuadas a sus necesidades.

Usted tendrá la oportunidad de ver de cerca las experiencias y compartir los conocimientos en el área de desarrollo y aplicaciones que permitirán que su organismo, negocio o empresa, se beneficie directamente para impulsar sus procesos informáticos a un nivel más avanzado.

Nuestros ponentes provienen de diversas áreas de la industria, siendo reconocidos por su amplia trayectoria y experiencia.

Este año la cita será el día viernes 18 de Mayo en el Teatro Juares de Barquisimeto. Le invitamos a asistir al avento que le brindará la oportunidad de mejorar su productividad como desarrollador y como gerente de tecnología de su empresa.

Mas informacion: https://www.facebook.com/events/452485038100036/456662871015586/?ref=notif¬if_t=plan_mall_activity

Tags: eventos

May 04, 2012

jorgeu

limit/offset para paginación en MySQL y PostgreSQL algo que manejadores propietarios no ofrecen

Estaba yo un día programando sin hacerle daño a nadie cuando veo que a Oracle no le gusta mi sencillo query:

              select * from _users where active=1 
               limit LIMIT offset OFFSET

Que había funcionado muy bien en Postgres y MySQL. Entonces me imaginé Oracle usaría palabras clave diferentes para paginar. Luego de ver la documentación resulta que el query debo escribirlo como:

              select *
               (select aa.*, rownum rnum from
                 (select * from _users where active=1) xx
                where rownum<=(LIMIT+OFFSET)) yy
              where yy.rnum>=OFFSET

Entonces me quedé procesando... y dije "NO, SQL Server es para dummies asi que seguro tiene una forma más fácil". Luego de googlear un poco vi que la cosa podría ser Aún más retorcida.

Yo me quedo con el limit/offset de MySQL y PostgresSQL

Seguir leyendo...

May 04, 2012

jorgeu

Empresas que prosperan con productos abiertos

Esta fue la presentación que mostré en el Flisol 2012 Maracaibo el pasado 28 de abril.

Mi intención fue mostrar que desarrollar un producto y ofrecerlo software libre no necesariamente es regalar nuestro trabajo. Son varios los modelos de negocio que pueden sostener un crecimiento empresarial desarrollando software libre.

Seguir leyendo...

Tags: flisol

Apr 19, 2012

uokesita

FLISOL 2012 - Maracaibo

http://cesarsevilla.files.wordpress.com/2012/04/poster2012v1-2.png

Este es el cronograma de charlas para FLISOL 2011 de Maracaibo:

  • - Empresas que prosperan con productos abiertos por Jorge Urdaneta
  • - El Escritorio Ligero por Rafael Cayama
  • - Modo de producción» del Software Libre por Ángel Ramírez
  • - Wikipedia OffLine por Wilfredo Rodríguez
  • - Red de Facilitadores Comunitarios Canaima GNU/Linux por Mariel Adarmes (CNTI)
  • - XBMC / La revolución del Media Center por Raúl Mier
  • - Avances de Wine por Luis Alvarado

Para mayor información puedes visitar http://flisol.net/FLISOL2012/Venezuela/Maracaibo

Para otras sedes: http://flisol.net/FLISOL2012/

Si quieres dar alguna charla puedes registrarte en http://registro.flisol.org.ve/

Tags: eventos

Mar 18, 2012

jorgeu

Ruby on Rails. Un frameworks que deberías tener en cuenta

Ruby on rails Logo

Sin importar en qué framework o lenguaje estés trabajando y cuán satisfecho estés siempre es recomendable tener presente cuáles framewors están ganando popularidad.

Es posible que para tu próximo proyecto se te exija usar alguno de ellos y nadie querrá que te nieges por "no saber nada de ese framework".

En este artículo se discute brevemente Ruby on Rails. Un framework que sigue creciendo en popularidad a varios años de su creación.

Seguir leyendo...

Tags: ruby rails

Mar 14, 2012

uokesita

Introducción a Git (video)

Hace tiempo hice una serie de videos de Git (Sistema distribuido de control de versiones). Acá presento el primero de 3 videos, en este video doy una breve descripción de git, como configurarlo en tu maquina y algunos comando básicos.

ACTUALIZACION: He colocado el texto completo de este tutorial por si alguien le va mas el tutorial escrito.

Seguir leyendo...

Tags: git

Mar 12, 2012

uokesita

Enlaces de la semana

Tags: general

Mar 05, 2012

uokesita

Enlaces de la semana

Tags: general

Mar 04, 2012

uokesita

Ruby tips - Cambiando el contexto con irb

Podemos cambiar el contexto en el que nos encontramos cuando hacemos script/console en nuestra aplicación Rails. Veamos un ejemplo (suponemos que tenemos un modelo User en nuestra app)

              >> script/console 
              Loading development environment.
              
              >> irb User
              >> self
              => User(id: integer, username: string, first: string, last: string, email: string, phone: string, password_salt: string, password_hash: string, created_at: datetime, updated_at: datetime)
              >> find(:last)
              => #<User id: 12784, username: "test", first: "FirstName", last: "LastName", email: test@mail.com, phone: nil, password_salt: "am2r+CLM", password_hash: "e9d933c05f7c4ef1f3008d31fdwe31c622753dfe7c83bef8cb1...", created_at: "2012-01-18 06:50:43", updated_at: "2012-02-10 23:26:12">
              
              >> irb User.find(:last)
              >> username
              => "test"

Podemos incluso usar nuestros controladores o helpers:

              >> irb ApplicationController
              >> self
              => ApplicationController
              >> self.before_filters
              => [:check_authentication, ...]

Ya que esto es irb, tambien nos sirve en cualquier script dentro o fuera de Rails. Espero les sea de utilidad.

Tags: rails ruby

Feb 27, 2012

uokesita

Enlaces de la semana

Tags: general

Feb 20, 2012

uokesita

Enlaces de la semana

Tags: general

Feb 14, 2012

uokesita

7mo Refresh Maracaibo

Sábado 18 de Febrero.
3:00 pm
Biblioteca Pública del Estado Zulia (Av. El Milagro)

Agenda:

  • - La publicidad online: mas allá de Adsense Adsense es la herramienta principal para la publicidad online del gigante de la internet: Google, por ello, muchos (incluyendome), tuvimos nuestra primera experiencia midiendo y cobrando gracias a ella, pero, como el tiempo pasa, y lo único constante es el cambio, procedo a listar otras alternativa interesantes para ofrecer espacios publicitarios en nuestras páginas, más allá (en principio) del propio Adsense, y que estan en español. (20 min)
    Fernando Fuentes @emprendovzla

  • - Tablets, dos años de historia (20 min)
    Jorge León@jorgeleon

  • - 5 tips en 5 minutos: Aprendiendo a programar (5 min)  
    Osledy Bazo@uokesita

  • - Mesa Redonda

  • - Wine - Windows en Linux La ponencia está orientada a demostrar los avances en el soporte de aplicaciones y juegos de Windows para Linux (30 min)
    Luis Alvarado, Miembro del proyecto UBUNTU @luisalvaradox

  • - Diaspora: Una red social más abierta para todos Diapora es la red social que nos pone en control de nuestra información, mientras nos ofrece una experiencia de conexión social novedosa y fabulosa. Esta presentación no solo busca presentar la herramienta que ha sido base para proyectos como Google +, sino también mostrar a la vibrante comunidad que comparte contenido en esta red social. (30 min)
    Effrain Valles, Miembro del proyecto UBUNTU @effiejayx

Tags: eventos