Curso Intensivo de Ruby on Rails

Directo desde el Grupo de Usuarios Ruby del Uruguay (RUGUY)

Hola!
Estamos organizando un curso intensivo de desarrollo de web ágil con
Ruby on Rails en Montevideo del 19 al 30 de octubre. El instructor es
Pedro Visintín quien tiene mucha experiencia dando cursos de Rails en
Argentina, Chile, y Costa Rica.

Quiénes somos?

Cubox S.A. es una empresa de desarrollo basado en Ruby on Rails
trabajando desde la oficina de CoworkingMVD, aquí en Montevideo. Somos
socios de ENTP, la primer empresa de consultoría en Ruby on Rails y
software libre en el mundo, según dice el sitio de
http://railsrankings.com/

El curso es abierto para cualquier interesado o interesada en
aprender sobre el desarrollo ágil con Ruby on Rails, pero también
estamos buscando nuevos candidatos para nuestro equipo. Así que si
tenés interés en trabajar con nosotros, este curso es una buena
forma de entrar en contacto y conocernos.

El objetivo de este curso es capacitar en el uso del framework con las
mejores prácticas y buenas costumbres, aplicando metodologías ágiles
como extreme programming y BDD. Es ideal para quien ya desarrolla
aplicaciones web en alguna otra plataforma y quiere empezar a
desarrollar aplicaciones con Ruby on Rails. Se cubrirán los aspectos
más importantes del framework donde normalmente quien es nuevo se
enfrenta a difíciles decisiones, falta de documentación y termina
resolviendo por prueba y error. Durante el curso se desarrollará una
aplicación web de prueba utilizando Git como sistema de control de
versiones.

La duración del curso será de 10 días de 3.5 horas cada día, con un
break de 30 min. El curso es altamente intensivo, no hay tiempo ni
para tomar mate ;-) Para que pueda asistir la gente que trabaja
durante el día, el curso se dictará de 18 a 21:30 hs.

Costo: $1500 + IVA

Las interesadas o interesados deben escribir un email a cubox.curso(arroba)gmail.com
favor incluyan una descripción de su motivación para realizar el
curso, sus conocimientos previos, etc. Se promete reserva.

Temario:

Día 1
Theory
MVC and the Web Development Problems
Rails origin and Agile Web Development
XP: what is and what is not
Why you should write tests

Día 2
Environments and Development Environment
Rails framework and components, high level view
about the components and what solves each.
Rails skeleton
Git for source control
The console and log

Día 3
Building the app: Address Book
Design the app based on Wireframes
Thinking the app with REST
Generators
Write the first controller
Writing html
Writing erb

Día 4
What is a Resource?
Everything is a resource!
The Controller and routes
Working with routes

Día 5
Writing the specs for models
Model and Migrations
Rake tasks
First complete MVC cycle

Día 6
Adding complexity
STI and Has Many Through
Ruby Open Classes, mixins
Scopes
Validations
Callbacks

Día 7
Improving the View with erb
Partials, layouts, content_for
Integration tests, webrat

Día 8
Rendering the Address Book
Putting it all together
Adding authentication plugin
Debugging

Día 9
Build an api with metal

Día 10
Deploy

El curso estará a cargo de Pedro Visintín que cuenta con varios años
de experiencia en el tema:

* Presentación Rails para Todos en Software Freedom Day 09 Septiembre 2009
* Organizador de Reunión Rails Argentina Noviembre 2008
* Orador en Webprendedor. Mini workshop Ruby on Rails Santiago de
Chile. Marzo 2008
* Workshop Rails en Avantica. San José. Costa Rica Febrero 2008
* Video “Rails cuesta menos” para Cafeconf Octubre 2007
* Creación del evento Rails PizzaConf en Santiago de Chile
presentando BDD con RSpec Noviembre 2007
* Presentación de REST a Arquitectos de Microsoft Argentina Julio 2007
* Workshop Rails en Avantica. San José. Costa Rica Abril 2007
* Presentación de Rails a los Arquitectos de Microsoft Argentina Marzo 2007
* Presentación “Ruby on Rails apto para todo Público”, en Costa
Rica Technology Insight 2007.

Leave a Comment

Diccionario Español – Japonés (romaji)

Buscando un diccionario Español-Japonés para ampliar un poco mi limitado vocabulario
me encontré con esta pequeña aplicación que consta con una base de datos de mas de 3300 palabras.

Descripción :

El Japonés es un idioma que hablan mas de 130 millones de personas en el Japón y en el exterior. Es un idioma aglutinante con un sistema complejo de honoríficos que reflejan la naturaleza jerárquica de la sociedad Japonesa. Existen diferentes sistemas de escritura: caracteres Chinos modificados (kanji), y escritos de dos sílabas conformado de caracteres Chinos, hiragana y katakana. El alfabeto latino, romaji, a menudo también se uso en el Japonés moderno, especialmente para nombres de compañía y logos, propaganda y cuando se ingresa un texto Japonés en una computadora. Este diccionario Freelang usa la escritura romaji.
 

Descargar Diccionario Japones – Español

Si bien es un programa para windows , funciona de maravilla con wine ;)
Enjoy :)

Comments (7)

Tabla Hiragana – Katakana

Hace un par de meses comenze con un cursito (de 3 años jojo) del idioma Japonés auspiciado por la embajada de Japón en Uruguay y la ORT.

El costo del mismo es de $350 mensuales para estudiantes de la ORT y $500 mensuales para el resto del mundo, lo que realmente lo convierte en un curso muy económico en relación costo/beneficio y se dicta en las aulas de la factultad de ingeniería de la institución.

En fin.. llendo al meollo del asunto, para ayudarme con el curso compuse una pequeña tabla de hiragana y katakana, que decidí compartir en el blog con quienes se interesen por el idioma y quieran comenzar de cero con el mismo.

Tabla Hiragana Katakana

Descargar Tabla de Hiragana y Katakana

 

Leave a Comment

Registrateya.com pierde su acreditación ICANN

Parava Networks/ Registrateya.com pierde su acreditación ICANN

El pequeño registrador Parava Networks ha visto como ICANN le retiraba la acreditación como registrador , el motivo de esta decisión es no entregar los datos de registro, no tomar acción contra datos incorrectos en el whois y no pagar las facturas de ICANN.

Como consecuencia, icann transferira los dominios registrados en esta empresa a otro registrador pendiente de determinar, si tienes dominios ahi, mejor transfierelos a otro registrador de tu elección.

Comments (21)

PhpUruguay : Nueva comunidad de desarrolladores uruguayos

La semana pasada surgió la iniciativa de armar una nueva comunidad con la intención de crear un punto de encuentro para los desarrolladores PHP Uruguayos.

La comunidad tiene como metas principales agrupar a los desarrolladores PHP uruguayos para facilitar a las empresas la busqueda de desarrolladores PHP en Uruguay, compartir conocimientos y experiencias con otros desarrolladores y compartir proyectos.

Aunque actualmente la comunidad cuenta con un foro, próximamente contará con una bolsa de trabajo, en la que los desarrolladores podrán publicar sus CVs y las empresas podrán accerder sin cargo a los mismos, creando una relación de reciprocidad entre la comunidad y las empresas.

La nueva comunidad se llama PhpUruguay , y estan inivitados todos aquellos que deseen participar.

Leave a Comment

Filtros de imagen en PHP5

Una de las tantas ventajas de php5 sobre php4 es la habilidad de procesar imagenes con varios de los filtros utilizados por los programas de manipulación de imagenes mas populares , utilizando la librería GD standard de PHP, mas concretamente , utilizando la función imagefilter.

La función imagefilter recive como primer parametro un recurso de imagen (creado con imagecreatetruecolor o imagecreatefromjpg por ej.), como segundo, el filtro que deseamos aplicar , los siguientes 2 parametros son opcionales y van a variar dependiendo de el filtro que queramos aplicar a nuestras imágenes.

Actualmente la función cuenta con los siguientes filtros disponibles :

  • IMG_FILTER_NEGATE: Invierte el color de la imágen.
  • IMG_FILTER_GRAYSCALE: Convierte una imágen a escala de grises.
  • IMG_FILTER_BRIGHTNESS: Manipula el brillo de la imágen.
  • IMG_FILTER_CONTRAST: Manipula el contraste de la imágen.
  • IMG_FILTER_COLORIZE: Igual que IMG_FILTER_GRAYSCALE, solo que es posible especificar el color que deseamos aplicar en los parametros opcionales .
  • IMG_FILTER_EDGEDETECT: Detecta y resalta bordes de imágen.
  • IMG_FILTER_EMBOSS:  Da relieve a una imágen.
  • IMG_FILTER_GAUSSIAN_BLUR: Aplica “desenfoque  Gaussiano”.
  • IMG_FILTER_SELECTIVE_BLUR:  Aplica desenfoque.
  • IMG_FILTER_MEAN_REMOVAL: Aplica efecto de “boceto” a la imágen.
  • IMG_FILTER_SMOOTH:  Suaviza la imagen y los bordes.
  • IMG_FILTER_PIXELATE:  Aplica efecto de pixelado a la imágen.

Es muy posible que en futuras versiones  de PHP se agregen mas filtros, asi que lo mejor será siempre consultar el manual antes de utilizar la función.

Mas Información

Leave a Comment

Plan Ceibal : OLPC en Uruguay

Un pequeño video que resume los comienzos , el desarrollo y el impacto del proyecto “One Laptop Per Child” en el Uruguay.


Leave a Comment

PDO : PHP Data Objects

PHP Data ObjectsPDO es una extensión de PHP para formalizar las conexiones a bases de datos mediante la creación de una interfaz uniforme.

Esto permite a los desarrolladores a crear un código portable a numerosas bases de datos y plataformas.

PDO  no es simplemente otra capa de abstracción como PearDB aunque esta lo utiliza como “backend” al igual que otros frameworks PHP modernos la utilizan como “backend”  de sus respectivas capas de abstracción.

Actualmente PDO soporta las bases de datos mas populares , como :

  • DBLIB: FreeTDS
  • Firebird
  • IBM DB2
  • IBM INFORMIX
  • MYSQL
  • OCI (Oracle Call Interface)
  • ODBC: ODBC v3
  • PGSQL (Posgre)
  • SQLITE
  • MSSQL (Microsoft SQL)

Cabe aclarar que no todos los proveedores de hosting disponen de la extensión habilitada o que bien pueden no estar habilitados todos los  drivers de los que dispone la misma, por lo tanto tendremos que ser cuidadosos a la hora de elegir el servicio si pensamos utilizar PDO.

Mas información en : http://php.net/pdo

Leave a Comment

OpenUy’08 Suspendido hasta el 2009

Lamentablemente no tendremos OpenUy hasta el 2009.

A continuación el comunicado completo publicado en el grupo RugUy.

Estimados

Presente.-

De nuestra mayor consideración:

Con referencia al evento OpenUy’08 planificado para realizarse en el Centro
de Conferencias de la Intendencia Municipal de Montevideo los días 9 y 10 de
diciembre de 2008, le informamos que por razones de fuerza mayor el mismo
fue aplazado para realizarse en el segundo o tercer trimeste del año 2009 (a
confirmar).

Agrademos desde ya vuestra cooperación y esperamos su participación para el
evento del 2009.

Saludan atentamente

Comité organizador

http://www.openuy.org

Leave a Comment

Estdomains: El Desenlace

Finalmente hoy dia 24 el registrador de dominios estdomains pierde su acreditación como registrador, si tienen cuenta en estdomains ya deben de haber recibido algunos emails del nuevo registrador informando de la situación, si no quizá tengan curiosidad por saber como se va a resolver este caso.

Como ya saben , Estdomains pierde su acreditación ICANN porque su presidente estaba acusado de una serie de delitos. Ha habido algunos problemas legales en las últimas semanas y finalmente se decidió que el 24 de Noviembre estdomains perdiera la acreditación.

En estos ICANN solicita a los demas registradores que se presenten voluntarios para hacerse cargo de los dominios, en el caso de Registerfly del año pasado fue Godaddy quien se hizo con la jugosa cartera de clientes de RegisterFly, en este caso el agraciado es PublicDomainRegistry, en este caso PDR jugaba con ventaja sobre los demas registradores.

¿Por qué jugaba con ventaja?

PublicDomainRegistry es en realidad el registrador de Directi Business, una empresa que ademas vende el software LogicBoxes, software usado para gestionar el registrador estdomains, asi que en realidad PDR ya disponia de las bases de datos necesarias para gestionar el cambio de registrador, ni ICANN ni Verisign disponen de los datos del titular del dominio en los .com y .net (pero en los .info y .org los datos si que estan en manos del registro) con lo que se evitan todo el tramite de extraer los datos de las bases de datos de estdomains e importarlos al nuevo registrador para preservar la titularidad de los dominios y los derechos de los titulares, en el caso de Registerfly -> Godaddy hubo gente que perdio sus dominios, en este caso nadie perderá nada

De esta forma, publicdomainregistry trasladará cada cliente de estdomains a resellerclub con un sencillo cambio en la base de datos, cambiará el registrador en el registro y los clientes de estdomains pasaran a ser clientes de Publicdomainregistry, eso si, el saldo que estos tuvieran en sus cuentas desaparecerá, debiendo ser reclamado a estdomains la devolución del mismo.

 
Nota: LogicBoxes es un software vendido pero tambien hospedado por la empresa, de ahi que el acceso a los datos sea inmediato.

Leave a Comment