miércoles, 9 de septiembre de 2009

Movido

Por si alguien entra aqui de vez en cuando, este blog ha sido permanentemente movido a:

blog.jpwebdevelop.com 

Saludos! 

martes, 8 de septiembre de 2009

Nueva Dirección

Hola Amigos.
Debido a que he tenido un poco más de tiempo, he tenido tiempo para esto: Nueva Dirección. Probablemente, seguiré escribiendo Sólo ahi....
Saludos

martes, 4 de agosto de 2009

Desarrollo Web Y otras Cosas

Bueno, Saludos a los que ven esto.

Resulta que, estoy "trabajando", desarrollando web....

Desde mi casa, si es cierto, pero igual es un trabajo, para entregar a una gente ahi.

Haciendo eso, descubrí la verdadera mejor actitud de un informático: la investigación.

Resulta que, todo este tiempo he hecho las cosas en .Net de una manera. Mi manera de hacer las cosas, que era diferente a la de Gilberth, y a la de David. Pues bien, funcionaba la mayoria de las veces y las que no, lo adaptaba.
Ahora, esta semana anterior por cierto, descubrí que, investigando un poco sobre las cosas que uno hace, puede aprender mucho: descubrí que mi manera de programar, aun siendo funcional, le atinaba una estocada al corazón de las "best Practices"(Mejores prácticas). Pues si, luego de al menos 10 horas de leer por todo lado, al volver al VS, sentí verguenza.
Verguenza tal, que lo cerré, y cree un proyecto nuevo, para volver a comenzar.

Como ya algunos saben, he estado usando el framework ASP.NET MVC, y bueno, una de las ideas principales de éste, es la separación de conceptos, o separación en capas. Pues resulta que mis anteriores códigos, funcionaban, pero si por ejemplo, queria en algun momento cambiar de gestor de BD, era mejor escribir todo de nuevo. Ahora, puedo cambiarlo en menos de 20 minutos, contando el tiempo que dura instalando.

Estoy utilizando un modelo de separación de capas que copié de unos maes ahi, entre ellos Scoth Guthrie, que son los que 1. Desarrollaron ASP.net y 2. Desarrollan ASP.NET mvc... Osea, esos maes se la comen toda!!!
Para explicarles como va, es en principio simple, y luego, al hacerlo verán que lo es aún mas (y funciona con todo tipo de aplicaciones, no sólo web):

  1. Se crea la "capa" de acceso a datos
  2. Se crea la capa intermedia
Eso es todo. en la capa de acceso a datos podemos utilizar ADO.NET(que es lo que utilizaba ANTES), ODBC, y lo mejor de todo: LINQ to SQL o LINQ to XML.
En la capa intermedia, simplemente creamos una clase nueva, que, entre otras cosas, separe de la mayor parte de la aplicacion posible, la lógica de extraccion de datos. Osea, que sólo la capa intermedia haga uso de la capa de acceso de datos. Es tan simple como un repositorio.

Finalmente, si alguien desea aprender o tener un ejemplo, se los mando, o les hago uno(en realidad, con LINQ se hacen en 5 minutos), o si desean aprender LINQ, me avisan, que estoy deseando dedicarle más tiempo (el problema es que es tan pichudo, que en 5 minutos hice todo lo que tenia que hacer).

Para darles una muestra, el siguiente código, extraerá de la base de datos, todas las facturas de el cliente "Beto", le actualizará el estado, y la guardará, utlizando LINQ:

var x = from fact in db.Facturas
where fact.Cliente == "Beto"
orderby fact.Fecha
select fact;

eso es C#, en VB se supone es igual.
bueno, cuando ya tenemos x con datos, hacemos lo siguiente para cambiar la factura más nueva (esto no tiene sentido lógico, sino simplemente es ilustrativo):

Facturas factura = x.First<factura>();
factura.Estado = 2;

db.SubmitChanges();

y Voilá! Cambios persisten en la BD....

Saludos!

lunes, 25 de mayo de 2009

Hosting Gratuito

Bueno amigos, a ver si les interesa esto:
Como ya compré hosting, y tuve que pagarlo, entonces voy a darle uso:
Les voy a facilitar que si alguno de uds quieran hacer algo y subirlo, sea lo que sea, interesante o no (porno no david), me digan y les creo un subdominio y ahi pueden poner lo que sea, máximo 10MB(en realidad no hay limite, solo que dura mucho subiendose).
El subdominio seria, por el momento: loquequieran.pinturasolympic.in , pero si a alguien le interesa o a mi se me quita la pereza, puedo cambiar el dominio principal, para que quede: loquesea.nuevodominio.[com, net, org]
Pero bueno, si a alguien le interesa, lo que sea subir no me importa mientras no sea porno o videos de nicas, puede hacerlo, sólo me dejan un comentario y yo les creo la vara.*
Saludos
(PD.: esta oferta gratuita es válida para los compas de liberia, sólamente, no es abierta al público)
*=Aplican Restricciones(bueno ni muchas), no es una promo abierta ni hay necesidad de compra

lunes, 18 de mayo de 2009

Finde Largo

Bueno amigos, este fin fué un finde largo para mi.
Tuve todo el tiempo del mundo para hacer lo que más me gusta: NADA.
jajajaja
Y bueno, mientras ayer en la noche(domingo), estaba viendo una peli con mi hermanillo(juan miguel, no david), una de vampiros adolescentes enamorados, llegó mi abuelita, haciendo algo que nunk la habia visto hacer
Mi abuela, "tita", tiene casi 80 años, osea no está enferma ni nada pero tiene 80 años! Y bueno para no cansarlos con el cuento, llego, y parecia una de esas anoréxicas de la ulatina y la ulacit, pegando brincos como porrista. En serio parecia una porrista de 20 años entrenada los ultimos 10, con brincos de casi un metro.
Bueno, y le puse pausa a la peli para ver cual era el motivo de su felicidad. Yo me asusté, será que mi abuela ya está chochando? que podria hacerla tan feliz como para brincar de esa manera?
Pues resulta, como ella mismo dijo:
"Supieron la buena noticia?(pablo: No tita que pasó[con cara de asombro]), pues que perdió Saprissa!!!"
Y adivinen, nos unimos al frenesí de la victoria liberiana(es porque, es de familia la religión Anti-saprissita, sólo superada por la católica)
Pues bueno, eso es bueno, fué la noche más feliz de esta semana(sin contar las censuradas), y bueno, hoy me desperté como si anoche me hubera ganado un millón de dolares;
Si hasta me puse a ver las noticias del 7!!! jajajaja para ver la cara de dolor(mario segura se incapacitó)
Pero bueno, ahora en nota tipo de luto, resulta que los sapri-abogados quieren ahora ganar en la mesa lo que no pudieron en la cancha. !QUE VERGUENZA! Pero bueno para todo hay gente y sabemos que la institución del saprissa no es muy ética que digamos(solo veamos esas bestias que tienen de jugadores), pero eso era en la cancha, nunk se habia visto entre la dirigencia.
Esperemos a ver que pasa, esperemos que se haga justicia y no se pongan en en playadas y no se dejen intimidar los de la unafut por ese poco de "monstruos" de papel.
Ahi los vidrios
Pd.: Gracias Davirrín por el comentairo, y sorry por lo de su equipillo

viernes, 15 de mayo de 2009

Sitio Web y Algunas otras cosas

Finalmente, creo que terminé el sitio de la tarea.

Luego de comenzar desde cero, tener que pagar hosting (por lo menos me va a servir para el proyecto del CMS), y parir sin dormir bastante, la página está terminada. Si quieren verla, la dirección es: www.pinturasolympic.in (si, también tuve que comprar dominio.

Entren a la parte de contacto y me envían algo, está totalmente funcional.

Otra cosa, les puedo pasar el proyecto si a alguien le interesa, pero primero me lo tienen que pedir por un comentario.

Hablando de comentarios, o es que nadie visita o nadie comenta, pero un comentario es bueno de vez en cuando.

Saludos!

lunes, 11 de mayo de 2009

Varias Cosas y más de MVC

Bueno, me acabo de dar cuenta que yo estoy escribe que escribe y probablemente todos estén perdidos, porque di son cosas nuevas y me brinqué las cosas de direccionamiento, lo que en realidad significa una vista, un controlador, y un modelo. Les prometo que en esta semana escribiré en lenguaje máquina (máquina de tomar guaro) eso, para que sea entendible por uds.

Otra cosa, acabo de configurar Word, si, ese Microsoft Office Word 2007 para que trabaje junto con Blogger, mi proovedor de blogs, para que pueda escribir desde aquí y con un botón subirlo al blog.

Jejeje es tuanis lo que uno descubre en estas noches de desvelo.

Saludos!

Actualización

Jajaja... estoy detrás del palo!

Ya habia hecho tal post: post anterior