**** BEGIN LOGGING AT Sat Jan 20 19:19:58 2007 Jan 20 19:19:58 * Now talking on #anwmp Jan 20 19:19:58 * Topic for #anwmp is: Hoy sabado 20 de enero a las 7pm Ruben nos hablara sobre Ruby on Rails Jan 20 19:19:58 * Topic for #anwmp set by ventanazul at Sat Jan 20 09:53:11 2007 Jan 20 19:20:00 * ChanServ gives channel operator status to ventanazul Jan 20 19:20:19 * invitado57 (~invitado5@190.40.93.90) has joined #anwmp Jan 20 19:21:11 Ru3eN Ruby, tiene todas las caracteristicas y muchas cosas mas de todo lenguaje orientado a objetos como por ejemplo: encapsulamiento, polimorfismo, herencia, herencia multiple(mixins), etc Jan 20 19:21:59 Ru3eN a pesar de que el lenguaje es relativamente joven, ha tenido una gran aceptacion de la comunidad y consecuentemente un gran apoyo Jan 20 19:22:18 * ventanazul sets mode +m #anwmp Jan 20 19:23:02 * ventanazul sets mode -m #anwmp Jan 20 19:23:46 Ru3eN tal es asi, que la empresa Sun Microsystems, muy conocida por el lenguaje Java, contrato a las personas que trabajaban en el proyecto JRuby, un proyecto que nos permite una integracion reciproca entre los 2 lenguajes, osea puedo trabajar al estilo de Java desde Ruby, y al estilo de Ruby desde Java tambien Jan 20 19:26:18 Ru3eN otra caracteristica que me encanto bastante, es que al ser un lenguaje open source, tengo el codigo fuente disponible, y puedo modificar lo que quiera y cuando quiera, hace poco tuve un problema con una libreria, la cual tuve que modificar(hackear), para realizar lo que necesitaba, se imaginan en una arquitectura cerrada cono .Net por ejemplo, que hariamos si algo no funciona como esperamos, creo que no quedaria otra cosa a esperar a que salga otra version o Jan 20 19:26:18 Ru3eN un parche por ahi Jan 20 19:26:32 * ventanazul sets mode +R #anwmp Jan 20 19:26:32 * ventanazul sets exempt on +v!*@* Jan 20 19:27:08 Ru3eN ahora pasare a explicarles como trabaja el framework Rails Jan 20 19:27:31 Ru3eN Rails, utiliza el patron Modelo Vista Controlador Jan 20 19:28:14 Ru3eN En el modelo, manejamos todo lo relativo a la base de datos, osea la logica del negocio Jan 20 19:28:46 Ru3eN Rails usa una tecnica llama ORM(Object Relational Maping) Jan 20 19:29:21 * Fr3dy has quit (Quit: Fr3dy) Jan 20 19:30:14 Ru3eN Mapeo relacional de objetos, quiere decir, que si nosotros creamos una clase por ejemplo "Casa", Rails automaticamente buscara la tabla "casas" en nuestra base de datos, y cada campo de esa tabla se convertira en un atributo de esa clase, y cada registro representara un objeto Jan 20 19:30:32 * ventanazul sets mode +M #anwmp Jan 20 19:30:32 * ventanazul sets mode +i #anwmp Jan 20 19:30:33 * ChanServ sets mode -i #anwmp Jan 20 19:30:46 * ventanazul gives channel operator status to MijT Jan 20 19:30:54 Ru3eN con esta tecnica, nos olvidamos (lo cual no quiere decir que no podaoms usar) de los inserts, updates, deletes, etc Jan 20 19:31:52 Ru3eN todo eso se manejan como metodos de clase, por ejemplo "Casa.create(:direccion=>'Av fff ')", equivale a un "INSERT INTO casas ..." Jan 20 19:32:04 Ru3eN ahi radica la magia del ORM Jan 20 19:32:50 * MijT sets mode -R #anwmp Jan 20 19:33:34 Ru3eN El controlador, es aquel que se encarga de toda la interaccion del usuario, por ejemplo un usuario puede crear y eliminar un objeto, esas 2 acciones serian metodos en una clase de tipo COntrolador Jan 20 19:34:48 Ru3eN La vista, es el resultado final que se muestra al usuario, una vez que se ha procesado la peticion del cliente, rails entregara una vista, que puede ser en formato html, xml, javascript Jan 20 19:34:55 * MijT gives voice to Ru3eN Jan 20 19:36:27 * wertmuller (~TheGhost[@201.230.92.195) has left #anwmp Jan 20 19:36:31 Ru3eN osea el ciclo de trabajo emepzaria asi: el cliente realiza una peticion, esta es procesada por el controlador, luego si en la peticion tiene que intervenir la base de datos, el controlador se comunica con el modelo, el modelo extrae los datos de la base de datos, y se los entrega al controlador, que finalmente devuelve una vista Jan 20 19:37:44 Ru3eN las vistas por lo general son codigo html con muy poco codigo ruby embebido. Jan 20 19:38:45 Ru3eN esto facilita el trabajo de los diseñadores, ya que estamos separando el codigo de la presentacion, y por lo general los diseñadores no manejan lenguajes de scripting, entonces de esat manera les faciliamos el trabajo Jan 20 19:39:53 Ru3eN ahora hablaremos un poco de la una tecnica de desarrollo de software denominada "desarrollo orientado a pruebas" Jan 20 19:40:33 Ru3eN al ser Ruby un lenguaje interpretado, osea no compilado, la unica forma de asegurarme que todo vaya bien, es realizando tests Jan 20 19:41:20 Ru3eN cada vez que nosotros creamos un modelo o un controlador, rails automaticamente nos prepara el esquelto para los test's, ahorrandonos algo de tiempo en crear toda esa estructura Jan 20 19:42:51 Ru3eN el desarrollo orientado a pruebas, nos indica que antes de escribir cualquier codigo que sea fucional, deberiamos primero escribir los tests Jan 20 19:43:51 Ru3eN amigos, me informan que el canal esta actualmente semimoderado, asi que cualquier pregunta, la pueden hacer con una mensaje privao a ventanazul, MijT o WillyWG Jan 20 19:44:17 Ru3eN bueno continuando, eso fue una vision breve del desarrollo orientado a tests Jan 20 19:45:07 Ru3eN en rails, tenemos la oportunidad de trabajar con multiple bases de datos(postgresql, mysql, oracle, ms sqlsever, etc) y hablar en un solo idioma Jan 20 19:46:01 Ru3eN esto quiere decir, que yo no tengo que conocer los diferente tipos de sisntaxix que usan algunos motoros de base de datos, que por cierto no respetan el sql ansi, para crear mis tablas, campos, etc Jan 20 19:46:15 Ru3eN todas esas tareas, las escribo en codigo Ruby Jan 20 19:46:20 * MaXaC (~chatzilla@201.230.210.39) has joined #anwmp Jan 20 19:46:34 Ru3eN esa tecnica se llaman migraciones Jan 20 19:46:52 Ru3eN http://pastie.caboo.se/34509 Jan 20 19:47:30 Ru3eN por ejemplo vean ese codigo sencillo, ahi estoy creando una tabla, y con un simple comando puedo migrar esa tabla contra la base de datos Jan 20 19:48:06 Ru3eN si mas adelante, en el desarrollo del proyecto, deciden cambiar de gestor de base de datos, yo no tengo que cambiar nada! Jan 20 19:48:23 * MijT has changed the topic to: Introduccion a Ruby on Rails - canal moderado, envia tus preguntas a WillyWg o ventanazul Jan 20 19:50:06 Ru3eN cada migracion que realizo, crea una version en el esquema de mi base de datos, el esquema no es mas que un archivo que contiene toda la estrucutra de la base de datos, pero en codigo Ruby, si yo me equivoque en algo, entonces puedo regresar a una version anterior de mi esquema, y desahcer los cambios que se hicieron Jan 20 19:50:25 Ru3eN por eso existe la linea "drop_table :usuarios" Jan 20 19:51:45 Ru3eN otra caracteristica que resalta de rails, es la posibilidad de crear "andamios" o scaffolding en ingles Jan 20 19:52:50 Ru3eN mediante esta tecnica, yo puedo crear automaticamente todo el codigo necesario para un CreateReadUpdateDelete Jan 20 19:53:13 Ru3eN osea un Insert,Select,Update y Delete Jan 20 19:54:14 Ru3eN aunque esta tenica queda corta cuando tenemos un modelo de datos, algo avanzado, pues nos da una vision general de como trabaja el framework, debido al codigo limpio que genera Jan 20 19:55:26 Ru3eN Rails, trabaja sobre 2 principios de desarrollo: Don't Repeat Yourself y Convention Over Configuration Jan 20 19:56:16 Ru3eN el primero de ellos es el que rails trae en las venas, si hacemos uso de ese principio, nos ahorraremos bastante tiempo de desarrollo Jan 20 19:57:06 Ru3eN un ejemplo de aplicacion, supongamos que tenemos un crear y editar un cliente, automaticamente decimos que necesitamos 2 formularios Jan 20 19:58:22 Ru3eN pero si analizamos, esos dos formularios contiene los mismos campos, entonces seria absurdo escribir 2 veces el mismo codigo, para eso rails trae una tecnica llamada 'partials', que me permiten reutilizar un determinado codigo en diversas partes de la aplicacion Jan 20 19:59:21 Ru3eN muy bien, hasta aqui si alguien tiene una consulta, la puede hacer mandando un mensaje privado a WillyWG , ventanazul o MijT Jan 20 19:59:50 * MijT gives voice to WillyWG Jan 20 20:00:38 * JavierGuerrero[wp] (~JavierGue@190.41.31.192) has left #anwmp Jan 20 20:00:48 * JavierGuerrero[wp] (~JavierGue@190.41.31.192) has joined #anwmp Jan 20 20:01:22 Ru3eN ahora hablaremos un poco de las asociaciones Jan 20 20:01:48 * invitado57 (~invitado5@190.40.93.90) has left #anwmp Jan 20 20:02:03 Ru3eN cuando creamos un modelo fisico de datos, usamos relaciones del tipo uno a uno, uno a muchos y muchos a muchos Jan 20 20:02:27 Ru3eN realizar esto en rails, es relativamente sencillo, es a un nivel de lenguaje practicamente humano Jan 20 20:02:45 Ru3eN revisemos este codigo: http://pastie.caboo.se/34526 Jan 20 20:03:58 Ru3eN en la linea "belongs_to :subcategoria", estamos indicando que a ese producto le peretence una subcategoria, y en la linea "has_many :paquetes", estamos indicando que un producto tiene muchos paquetes Jan 20 20:04:12 Ru3eN como ven es muy sencillo Jan 20 20:04:26 Ru3eN entonces si yo realizo esto: Jan 20 20:04:53 Ru3eN producto=Producto.find(p01) Jan 20 20:05:23 Ru3eN eso me busca un producto con un id(clave principal) de calor (p01) Jan 20 20:05:32 Ru3eN entonces si yo realizao esto: Jan 20 20:05:49 Ru3eN paquetes=producto.paquetes Jan 20 20:06:15 Ru3eN automaticamente me guarda en la variable paquetes, todos los paquetes que le pertencen a ese producto Jan 20 20:06:25 Ru3eN asi de sencillo se trabaja en rails Jan 20 20:08:17 Ru3eN como Rails, fue creado en un pais de habla inglesa, entonces por lo general, todo el soporte que nos da para algunas tareas esta en ingles Jan 20 20:09:14 Ru3eN entonces, comento esto, porque es posible modificar cualquier parte del framewrok desde nuestra aplicacion, en otras palabras es posible hackear el codigo de rails cuando lo creamos ecesario Jan 20 20:10:28 Ru3eN no se cuantas personas realmente tendran ahorita instalado ruby + rails + mysql Jan 20 20:11:27 Ru3eN queria hacer un ejemplo algo asi a groso modo, pero se me ha ocurrido una idea mejor, voy a realizar un pequeño videotutorial para que vean todo de lo que estamos hablando Jan 20 20:12:36 Ru3eN bueno ese video si se da la posibilidad lo colgaremos en el portal de la ANWMP, y estara disponible para todos, Jan 20 20:13:27 Ru3eN la verdad merece la pensa aprender a manejar esta plataforma, ya que veran que sus tiempos de desarrollo seran menores, y su productividad va a aumentar Jan 20 20:14:04 Ru3eN bueno yo creo que con esto he concluido, y soy todo ojos a sus preguntas Jan 20 20:14:08 * ventanazul gives channel operator status to WillyWG Jan 20 20:14:41 Ru3eN pueden realizar sus preguntas a ventanazul o WillyWG amigos! Jan 20 20:15:34 * NashGonzales[wp] (~NashGonza@190.41.31.192) has left #anwmp Jan 20 20:15:36 Ru3eN yo se que ha estado muy facil, pero creo debe haber alguna duda por ahi no ;) Jan 20 20:16:10 ventanazul Hola Ruben, es necesario conocer Ruby a fondo antes de entrale a RoR? Jan 20 20:16:48 Ru3eN la verdad, yo conoci primero a Rails, y despues fui aprendiendo Ruby Jan 20 20:16:52 * NashGonzales[wp] (~NashGonza@190.41.31.192) has joined #anwmp Jan 20 20:17:23 Ru3eN como en todo lenguaje, con que aprendas lo basico de la sintaxis, esta bien pra comenzar Jan 20 20:17:43 Ru3eN luego pueden ir agarrando el libro oficial de tuby como referencia Jan 20 20:18:25 * ventanazul gives voice to MaXaC Jan 20 20:19:25 * ventanazul sets mode -M #anwmp Jan 20 20:19:28 * ventanazul sets mode -m #anwmp Jan 20 20:19:30 MaXaC Hola Ruben Jan 20 20:19:36 MaXaC no se si hayan explicado esto porque llegue tarde: Jan 20 20:19:40 Ru3eN Hola MaXaC ;) Jan 20 20:19:44 MaXaC class Producto < ActiveRecord::Base Jan 20 20:19:49 MaXaC no entiendo de < activerecord::base Jan 20 20:20:09 * Pepe_ (~chatzilla@190.40.139.221) has joined #anwmp Jan 20 20:20:18 * WillyWG gives voice to TheGhost84 Jan 20 20:20:31 Ru3eN bien, ahi estamos creando una clase que hereda todo el comportamiento de ActiveRecord Jan 20 20:20:54 Ru3eN osea esa clase apuntara a una tabla llamada "Productos" em tu base de datos Jan 20 20:21:32 Ru3eN y automaticamente, los campos de esa tabla pasaran a ser atributos de esa clase, y cada registro representara una instancia de esa clase, osea un objeto Jan 20 20:22:00 Ru3eN y podriamos hacer esto para crear un producto Jan 20 20:22:06 MaXaC interesante Jan 20 20:22:08 Ru3eN producto=Producto.new Jan 20 20:22:20 Ru3eN producto.nombre="XXX" Jan 20 20:22:27 Ru3eN producto.precio=20.5 Jan 20 20:22:32 Ru3eN producto.stock=10 Jan 20 20:22:39 Ru3eN y finalmente: Jan 20 20:22:47 Ru3eN producto.save Jan 20 20:22:55 Ru3eN y tendremos un registro insertado en la tabla Jan 20 20:23:00 Ru3eN o mas corto aun: Jan 20 20:23:01 MaXaC o_o Jan 20 20:23:32 Ru3eN Producto.create(:nombre=>'XXX,:precio=>20.5,:stock=>10) Jan 20 20:23:45 MaXaC ook Jan 20 20:23:47 MaXaC la notacioin que diste especificamente para esa clase, es de rail o de Ruby Jan 20 20:24:08 Ru3eN es de Ruby Jan 20 20:24:24 __Julio cual es la diferencia entre Ruby y RoR? Jan 20 20:24:38 Ru3eN hola __Julio Jan 20 20:24:44 Ru3eN Ruby es el lenguaje Jan 20 20:25:05 Ru3eN y Ruby on Rails o Rails, es el framework o armazon como se le conoce Jan 20 20:25:27 Ru3eN osea es una aplicacion hecha en Ruby, que facilita el desarrollo de sitios web Jan 20 20:25:38 MaXaC uhmm, no me quedo claro en tus ejemplos, cual codigo era de Ruby o cual de rails Jan 20 20:25:52 ventanazul corrigeme si me equivoco, ¿es similar a la relacion entre Python, el lenguaje, y Django, el framework? Jan 20 20:25:55 Ru3eN podriamos crear directamente paginas web, con puro Ruby, asl estilo php Jan 20 20:26:11 __Julio entonces puedes tener más lenguajes en el framework RoR? Jan 20 20:26:15 Ru3eN exactamente ventanazul Jan 20 20:26:32 Ru3eN MaXaC, la sintaxis es de Ruby Jan 20 20:26:52 Ru3eN el codigo tambien es Ruby Jan 20 20:27:23 Ru3eN __Julio, creo que es al contrario Jan 20 20:27:39 Ru3eN hay otros frameworks que estan creado en Rails Jan 20 20:28:23 ventanazul Ru3eN, es un tema de implementacion pero estoy obteniendo el mensaje "require_gem is obsolete. Use gem instead." al querer iniciar una aplicacion Rails en 0.9.1, ¿algun tip para corregirlo y porque sucede? Jan 20 20:29:10 Ru3eN __Julio, imagina que tu conoces muybien php, y entonces quieres facilitarte la vida, y creas una aplicacion que realize las tareas que genrlamente haces, entonces eso seria como un armazon o framework Jan 20 20:29:56 Pedr0 algo asi como los pears? Jan 20 20:30:00 Pedr0 de php? Jan 20 20:30:03 [Gy0] Ru3eN, Buenas noches, con que otros lenguajes puedo trabajar en el framework Rails? Jan 20 20:30:29 Ru3eN antes de utilizar cualquier gem en tu aplicacion, hay que hacer un 'require rubygems' y luego un 'require tugema' Jan 20 20:30:49 __Julio gracias Jan 20 20:31:12 Ru3eN Pedr0, sino me equivoco el pears seria un equivalente a los gems en Ruby o al cpan de perl Jan 20 20:31:33 ventanazul mas bien al CPAN de Perl, es correcto, son librerias, no un framework en realidad Jan 20 20:31:45 Ru3eN Hola [Gy0], solamente con Ruby Jan 20 20:31:51 ventanazul creo que lo mas cercano al concepto RoR es Django Jan 20 20:32:00 MaXaC la analogia con smarty - php :: rails - Ruby es correcta? Jan 20 20:32:33 Ru3eN MaXaC, creo que smarty es simplemte un sistema de plantillas Jan 20 20:32:40 Pedr0 es decir algo asi como librerias Jan 20 20:32:52 Pedr0 aja smarty es solo un sistema de plantillas Jan 20 20:32:58 Pedr0 el modo vista Jan 20 20:33:29 * __Julio has quit (Quit: ) Jan 20 20:33:31 Pedr0 php le manda variables a traves de clases y este los gestiona y crea las vistas Jan 20 20:34:07 Ru3eN podria ser tu analogia podria ser: cake php= rails ruby Jan 20 20:34:38 MaXaC (iba a poner cake u_u) Jan 20 20:34:57 Pedr0 jeje Jan 20 20:35:22 ventanazul Ru3eN, desde que tocaste RoR por primera vez hasta tener algo funcionando, ¿cuanto te tomo? Nos puedes comentar sobre la tan publicitada capacidad de armar aplicaciones web muy rapido al usar RoR? Jan 20 20:35:22 Ru3eN ventanazul, se corrigio tu problema de los gems? Jan 20 20:36:06 ventanazul Ru3eN, nop, pero olvidalo, es un detalle de mi instalacion que ya reviso luego :) Jan 20 20:37:02 Ru3eN ventanazul, tenemos casi 3 meses de desarrollo de una tienda virtual y la tenemos implementada en un 90%, eso considerando que estabamos paralelamente aprendiendo, y nuestro ingles al inicio no era muy bueno Jan 20 20:37:51 Ru3eN una de las desventajas por ahora de rails, es que no hay muchos proveedores de hosting, que te dean la configuracion ideal Jan 20 20:37:52 WillyWG y eso sin contar con los requerimientos adicionales del cliente, por cierto, bastante exquisitos :S Jan 20 20:38:20 ventanazul alli hay una oportunidad de negocio para quien este en el tema de web hosting ;) Jan 20 20:38:24 Ru3eN la mayoria te ofrece FastCgi, lo cual es realmente inestable para una aplicacion en produccion Jan 20 20:38:47 ventanazul he escuchado buenos comentarios sobre Mongrel o incluso Lighthttp Jan 20 20:38:53 ventanazul ¿cual recomiendas? Jan 20 20:38:55 Ru3eN es por eso que hemos tomado la decision, de alquilar un servidor privado virtual Jan 20 20:39:23 Ru3eN El Lighttp tiene problemas con el mod_proxy_balancer Jan 20 20:39:47 Ru3eN lo mas cercano que he encontrado al apache, y algo mejor, es Litespeed Jan 20 20:40:09 Ru3eN lo esta usando actualmente uno de los desarrollores de Rails, y le va muy bien Jan 20 20:40:16 ventanazul por cierto, corregi mi problema con RubyGems 0.9.1, reemplazando "require_gem" por "gem" en dos lineas de boot.rb, detalles en: http://comments.gmane.org/gmane.comp.lang.ruby.rails/117797 Jan 20 20:40:35 MaXaC Aparte de la rapidez en el desarrollo, que ventajas hay para el cliente con respecto a php, tiempos de respuesta, estabilidad, seguridad? Jan 20 20:41:39 Ru3eN tienes la ventaja de trabajar agilmente de la mano del cliente, en muy corto tiempo puedes tener un prototipo y coordinar con el cliente, si es lo que realmente quiere Jan 20 20:42:09 Ru3eN muchas veces usamos el "desarrollo en casacada", y cuanto terminaos el proyecto, no es lo que el cliente realmente quiere Jan 20 20:42:52 MaXaC en cuanto a tiempos de respuesta con el servidor, seguridad, has hecho una comparacion con PHP ?? Jan 20 20:42:57 Ru3eN la seguridad viene de seri en Rails, sin duda en el libro Agile Web Development, tocan bastante ese tema Jan 20 20:43:32 Ru3eN en tiempos de respuesta, ruby es superior a php, y esta algo por debajo de python Jan 20 20:44:15 Ru3eN en la seguridad ni hablar, la arquitectura del framework fue diseñada pensando en eso Jan 20 20:45:09 xknown que tipo de protecciones ofrece en cuanto a seguridad? Jan 20 20:45:48 Mauricio[wp] Los benchmarks en diversos equipos y con distintas rutinas señalan a Ruby como un lenguaje lento, en comparación con PHP4, y más lento aun en comparación a PHP5 Jan 20 20:46:03 Ru3eN MaXaC, aqui puedes revisar una prueba de stress que se realizao=> http://wiki.rubyonrails.com/rails/pages/Framework+Performance Jan 20 20:47:01 Ru3eN Mauricio[wp], bueno para ser sincero hasta ahora no ve visto ningun benchmark con ese resultado Jan 20 20:47:05 ventanazul pero vale, estamos hablando de aplicaciones web, yo uso Harvest, Basecamp, Odeo, 43Things y muchas otras aplicaciones basadas en RoR y no encuentro diferencia alguna con aplicaciones web basadas en otros lenguajes o plataformas Jan 20 20:47:22 Ru3eN lo que si he de admitir, es a python Jan 20 20:47:50 Ru3eN xknown, trae proteccion contra XSS, SQL Injection, entre otras cosas Jan 20 20:48:19 Ru3eN los benchmarks, varian tambien de acuerdo a la configuracion Jan 20 20:48:22 ventanazul De acuerdo a tu experiencia Ru3eN , ¿cuales serian los primeros pasos para los que nos animamos a entrarla e Ror y los libros obligados? Jan 20 20:48:41 Ru3eN asi que ahi, es el programador el que tiene que entrar a tallar, para eso esta el refactoring ;) Jan 20 20:50:38 Ru3eN se podria empezar con el programing ruby, que esta disponible para lectura en web: http://www.rubycentral.com/book/ Jan 20 20:50:57 Ru3eN luego tenemos el agile web development=> http://www.pragmaticprogrammer.com/title/rails/ Jan 20 20:51:22 Ru3eN y finalmente el rails recipes: http://www.pragmaticprogrammer.com/titles/fr_rr/ Jan 20 20:52:21 Ru3eN programing ruby en español ;) => http://pickaxe.ruby.org.es/ Jan 20 20:56:20 Ru3eN les recomendaria que se insrciban en la lista tambien, la verdad a mi me ayudo bastante: http://lists.simplelogica.net/mailman/listinfo/ror-es Jan 20 20:57:26 Ru3eN bueno amigos, la verdad ah sido una muy buena experiencia esta, es la primera vez que doy una charla, y por este medio todavia; estoy muy agardecido por su participacion e interes en este tema Jan 20 20:57:57 MaXaC eh, gracias Ruben, ha sido muy interesante, aunque la agarre a la mitad Jan 20 20:58:07 ventanazul Muchas gracias Ru3eN , un aplauso para el hombre muchachos :) clap, clap, clap Jan 20 20:58:14 MaXaC claps Jan 20 20:58:15 * invitado94 (~invitado9@190.40.173.180) has joined #anwmp Jan 20 20:58:15 WillyWG Las hiciste muy bien man :D Jan 20 20:58:20 TheGhost84 felicidades Ru3eN buena charla Jan 20 20:58:39 Ru3eN y recuerden, que aqui estamos hablando de herramientas, no de soluciones totales, asi que antes de elegir una plataforma de desarrollo deberiamos evaluar bien el proyecto y escoger cual se ajusta mejor a las circunstancias Jan 20 20:59:10 [Gy0] gracias Ru3eN, me has animado a probarlo :D Jan 20 20:59:18 Ru3eN gracias a ustedes amigos ;), estamos todos para aprender Jan 20 20:59:50 WillyWG Antes que se vayan Jan 20 20:59:53 MaXaC queremos log , queremos log! Jan 20 21:00:00 WillyWG les anuncio que el proximo viernes Jan 20 21:00:05 WillyWG a las 9pm Jan 20 21:00:12 Ru3eN el log, sera publicado no se preocupen ;) Jan 20 21:00:14 WillyWG (despues de mi novela XD) Jan 20 21:00:33 Ru3eN WillyWG, sabado sabado! ;) Jan 20 21:00:37 WillyWG se viene la charla de Tiendas Virtuales ( y una visión general de comercio electrónico ) Jan 20 21:00:51 WillyWG quieren que seaba sábado? Jan 20 21:00:55 WillyWG o viernes? Jan 20 21:01:07 NashGonzales[wp] sabado Jan 20 21:01:19 WillyWG voten ahora Jan 20 21:01:22 JavierGuerrero[wp] sabado Jan 20 21:01:23 TheGhost84 sabado Jan 20 21:01:25 MaXaC contal que se extienda lo mas posible , la que elijas XD Jan 20 21:01:39 e-Fr3dy sabado Jan 20 21:01:45 Pedr0 SABADO Jan 20 21:01:53 TheGhost84 creo que va ganando sabado Jan 20 21:01:55 WillyWG ok entonces sábado Jan 20 21:02:18 WillyWG sábado a las 7pm como hoy les parece bien? Jan 20 21:02:22 TheGhost84 a la misma hora y por el mismo canal Jan 20 21:02:26 e-Fr3dy excelente Jan 20 21:02:32 MaXaC yep , hasta las ultimas consecuencias Jan 20 21:02:43 Pedr0 jejeje Jan 20 21:02:53 [Gy0] sabdo Jan 20 21:03:16 [Gy0] excelente sabado a las 7 pm Jan 20 21:03:19 WillyWG ok entonces sábado a las 7pm. Tema central: Tiendas Virtuales. Basicamente consejos para los desarrollares a tomar en cuenta antes de lanzarce a relizar una tienda virtual Jan 20 21:03:30 Ru3eN ventanazul, y para cuando esta listo el terrenito en SL? Jan 20 21:03:39 WillyWG para que no coemtan las mismas burradas que yo XD Jan 20 21:03:44 MaXaC ehhhhh, integracion con pasarelas de pagos tambien.. Jan 20 21:03:49 MaXaC ? Jan 20 21:03:49 [Gy0] upssssss me olvidaba Jan 20 21:04:03 WillyWG bueno muchachos los dejo Jan 20 21:04:11 WillyWG me voy a cenar Jan 20 21:04:28 [Gy0] Ru3eN, no se si deba preguntar pero, para cuando tendras listo el videotutorial? Jan 20 21:04:39 WillyWG y nuevamente felicitaciones a Ru3eN por la charla Jan 20 21:04:45 Pedr0 si Jan 20 21:04:46 ventanazul okis, sabado a las 7pm WillyWG y comercio electronico :) Jan 20 21:04:47 Ru3eN nos vemos man Jan 20 21:04:54 WillyWG no Jan 20 21:04:57 WillyWG espera Jan 20 21:04:57 Pedr0 buen la charla Jan 20 21:05:07 WillyWG paras er más claros Jan 20 21:05:11 ventanazul Ru3eN, ya tenemos el terrenito en SL, solo debo construir una pequeña sala de conferencias Jan 20 21:05:17 WillyWG el tema será centrado a Tiendas Virtuales Jan 20 21:05:21 Ru3eN [Gy0], calculo que para el miercoles de la semana que vien a mas tardar Jan 20 21:05:23 ventanazul mi brother TheGhost84 espero me de una mano con la construccion :) Jan 20 21:05:33 MaXaC ok Jan 20 21:05:33 ventanazul al hombre lo encontre hoy como a las 5 de la mañana por alli Jan 20 21:05:34 TheGhost84 en eso estaremos ;) Jan 20 21:05:35 ventanazul otro vicioso Jan 20 21:05:42 WillyWG bye bye Jan 20 21:05:49 * WillyWG has quit (Quit: • IRcap [8.23] • www.ircap.com •) Jan 20 21:05:52 MaXaC nos vidrios Jan 20 21:05:52 Pedr0 jeje Jan 20 21:05:53 ventanazul todos estan invitados a unirse al grupo que he creado en Second Life Jan 20 21:06:10 ventanazul muy pronto haremos una charla super virtual por alli Jan 20 21:06:11 Pedr0 T_T aun sigo sin poder entrar Jan 20 21:06:15 TheGhost84 voy juntando 100L por dia aprox. asi que fijo ya tendré mi casita :D Jan 20 21:06:31 ventanazul y uno de los muchachos aqui me ha comentado de la posibilidad de hacer algo en una universidad, :) veamos si sale algo Jan 20 21:06:35 MaXaC mi lentium III de 1 Ghz y 256Mb aguanta eso? Jan 20 21:06:37 ventanazul en RL :) Jan 20 21:06:59 Pedr0 me dice que mi tarjeta de video apesta :P Jan 20 21:07:23 ventanazul ¿ati o nvidia? Jan 20 21:07:33 Pedr0 ati Jan 20 21:07:59 ventanazul yo tengo una x700 pero creo que desde x300 funciona Jan 20 21:08:19 MaXaC yo tengo integrada :`( Jan 20 21:08:23 Pedr0 bueno segun la caja Jan 20 21:08:30 Pedr0 es una radeon 7000 Jan 20 21:08:39 Pedr0 y segun SL me pide un 7500 Jan 20 21:08:42 Pedr0 por 500 Jan 20 21:08:44 Pedr0 :P Jan 20 21:08:46 Pedr0 XP Jan 20 21:08:47 ventanazul jaja Jan 20 21:09:11 ventanazul bueno muchachos, me acabo de acordar que es sabado y hay una RL que vivir :) Jan 20 21:09:35 * NashGonzales[wp] (~NashGonza@190.41.31.192) has left #anwmp Jan 20 21:09:37 ventanazul un gusto verlos a todos, en nombre de todo el grupo muchas gracias Ru3eN , ha sido una excelente presentación y seguiremos trabajando Jan 20 21:09:38 * JavierGuerrero[wp] has quit (Quit: JavierGuerrero[wp]) Jan 20 21:09:40 Pedr0 ok Jan 20 21:09:49 ventanazul nos vemos Jan 20 21:09:52 Pedr0 muchas gracias ehh Jan 20 21:09:59 Pedr0 nos vemos Jan 20 21:09:59 Usage: PART [] [], leaves the channel, by default the current one Jan 20 21:10:02 Pedr0 bytes Jan 20 21:10:04 MaXaC gracias a todos Jan 20 21:10:10 * You have left channel #anwmp (No olvides visitar www.anwmp.org) **** ENDING LOGGING AT Sat Jan 20 21:10:10 2007