Aprende Facilmente Programación Web

3 01 2008

El primer post del año, y todos comenzamos el año con propositos de superacion y la mejor forma de superarse es aprendiendo, desde que estoy en este mundo de internet que ya tiene bastantes años, me doy cuenta que se puede aprender de todo con solo quererlo ¿el problema?, la voluntad, tenemos todo a nuestro alcanze pero muchas veces tenemos la pereza de buscar la información o al menos leerla.

Intentare postear mas seguido en el blog, no les aseguro nada, que tambien a mi me da pereza escribir cuando estoy haciendo otras cosas y mas ahora en vacaciones, pero bien empezemos bien el año aprendiendo, he aqui una lista de paginas con tutoriales para aprender diversos lenguajes de programación Web…

PARA VER LA INFORMACIÓN COMPLETA, DA CLICK AQUI.





Cómo Liberar Un Programa Con Licencia GPL

11 12 2007

GNUDesde hace tiempo que me empezo a interesar esto del Software Libre, y tenia varias dudas, de las cuales aun conservo algunas xD, pero una de las principales de ¿como libero un programa como Software Libre?, sabemos que la principal licencia de Software Libre es la GPL (General Public Licence) , aunque no es la unica.

Al principio pense que para liberar un programa, tendria que registrarlo en alguna parte, y que era un proceso largo o al menos tedioso, bueno pues me puse a investigar y he visto que no es así, encontre los pasos necesarios y sintetizados…

PARA VER LA INFORMACION COMPLETA DA CLICK AQUI





El Dinero o La Vida

11 12 2007




12 Señales De Que Eres Un Mal Programador

28 11 2007

Una lista de 12 señales que podrian indicar que eres un mal programador, resultan muy interesantes, y vale la pena leerlas, para ver en cuales de estas señales tiendes a caer e intentar reparalas ;) , aunque algunas de estas pueden ser cuestión de opiniónes :

1. Java es todo lo que necesitas.
No ves la necesidad de usar ningún otro lenguaje, ¿por qué no se puede hacer todo con Java? No te importa ver código en Python o Ruby que logra en 10 lineas lo que llevaría varias hojas de código Java. Además, seguramente las nuevas características de la próxima versión del lenguaje lo arreglaran de todas formas. (Esto es aplicable a casi cualquier lenguaje, pero ocurre que entre la comunidad Java parece estar más extendida esta forma de pensar)

2. El término “enterprisey” (NT: se trata de un término sarcástico utilizado para

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





NoPaste, Compartir Codigo De Manera Sencilla

28 11 2007

NoPaste

Si te dedicas ya sea completamente o solo en parte a la programación, seguramente muchas veces necesitaras compartir parte del codigo con algún conocido, o colega, en mi caso pasa frecuentemente que al hacer un programa en Java para alguna clase de mi Universidad, necesito enseñarle el codigo a…

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





Reggaeton Del Programador

23 11 2007

No he podido postear nada, pero bueno ustedes saben lo ocupado que estoy :P , pero no pude resistirme a poner este video con una canción de Reggaeton dedicada a los programadores:

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





20 Tips Para Ser Un Mejor Programador

13 11 2007

A quien esta en el mundo de la informatica, o como en mi caso los Sistemas Computacionales una de las cosas principales es la programación…

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





Diagrama Para Saber Si Debes Estudiar Informatica

5 11 2007

¿Te gusta la Informatica? ¿Crees que deberias estudiar esa carrera o alguna similar?

Pues podrias ir a un examen vocacional, o puedes seguir este diagrama:

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





Lo Dificil Que Es Java

5 11 2007

Encontre un video que me ha hecho mucha gracia, no sé si este niño sea normal, yo nunca me he desesperado tanto con un programa en Java…

PARA VER LA INFORMACIÓN COMPLETA DA CLICK AQUI.





Instalando NetBeans 5.5.1 En Español En Ubuntu Linux

21 09 2007

Cuando usaba Windows JCreator era el IDE que utilizaba para programar en Java, pero al cambiarme a Ubuntu Linux, tuve que buscar alguna alternativa, una de ellas fue Eclipse, pero mi Laptop com 512 MB de Ram se alentaba mucho con el, hasta el punto de congelarse varias veces cada ves que autocompletaba el codigo. Aunque Eclipse me parece un muy buen IDE, agradable de utilizar, el problema es que…

PARA VER LA INFORMACION COMPLETA DA CLICK AQUI





Programadores Matando Un Dragón

9 09 2007

Dragon Lenguajes

Imaginen el tipico caso del principe rescatando a la princesa, pero para esto tiene que vencer al dragón que proteje el castillo ;) , ahora imaginen que no es un principe sino un programador especializado en un lenguaje (veremos que pasa :) ) :

Java – Llega, encuentra al dragón, desarrolla un framework para aniquilación de dragones en múltiples capas, escribe varios artículos sobre el framework… pero no mata al dragón.

.NET – Llega, ve la idea del desarrollador de Java y la copia, intenta matar al dragón, pero el bicho se lo come

C - Llega, mira al dragón con mirada de desprecio, tira de espada, degolla al dragón, encuentra a la princesa… y la ignora para ver los últimos checkins del cvs del kernel de linux

C++ – Crea un pincho básico y va juntando funcionalidades hasta tener una espada compleja que apenas consigue entender… mata al dragón pero se atasca en medio del puente por culpa de pérdidas de memoria (memory leaks)

COBOL – Llega, ve al dragón y piensa que es demasiado viejo para conseguir matar un bicho de ese tamaño y quedarse con la princesa, y entonces se va

Pascal – Se prepara durante 10 años para crear un sistema de aniquilación de dragones… cuando llega el momento descubre que el programa sólo acepta lagartijas como entrada

VB – Monta un arma de destrucción de dragones a partir de varios componentes, salta encima del lomo del dragón, y en la hora H descubre que la espada sólo funciona durante las noches de lluvia…

PL/SQL – Recoge datos de otros matadores de dragones, crea tablas con n relaciones de complejidad ternaria, datos en tres dimensiones, OLAP, tarda quince años para procesar la información… y para entonces la princesa se volvió lesbiana.

Ruby – Llega con muchísima fama, diciendo que es el mejor en hacer cualquier cosa y cuando va a enfrentarse al dragón muestra una peliculita en la que él mismo aparece matando a un dragón… el dragón se lo come de puro aburrimiento

Smalltalk - Llega, analiza al dragón y a la princesa, se da la vuelta y se pira: ellos son muy inferiores

shell – Crea un arma poderosa para matar dragones, pero en la hora H no recuerda como usarla

shell(2)- El tío se acerca al dragón con un script de dos líneas que mata, corta, destripa, empala, pica en pedacitos y empaca al bicho, pero a la hora de ejecutarlo el script aumenta, engorda, enfurece y pone alcohol en el fuego del dragón.

Ensamblador - Cree que está haciendo lo más correcto y eficiente… pero pone un A en lugar de un D y mata a la princesa para terminar follándose al dragón

Fortran Leer el resto de esta entrada »





Tips Para Programar Mejor

6 09 2007

Estudio ingenieria en sistemas computacionales, y una de las cosas que se les dificulta a muchos de mis compañer@s y amig@s es la programación, por lo que al encontrar estos tips de programación, no dude en postearlos, tal vez alguno de ellos los lea y les sirva, del que mas estoy de acuerdo es del primer punto, no programes porque tienes que, programa porque quieres ;) :Programador

Bueno hoy les quiero compartir unos “tips” que les pueden servir mucho a la hora de programar, sobretodo a los que apenas van iniciando en ese campo. No soy un programador perfecto, pero en base al tiempo que llevo programando estos puntos me han servido mucho.

  • Lo primero que uno necesita para programar mejor es tener gusto para programar sin gusto es muy dificil que aprendas aun pagues el curso mas caro.
  • Necesitas tener iniciativa, un programador con iniciativa es alguien que se adelanta a los hechos, que investiga, que tiene un afan de ser mejor, un ejemplo puede ser la busqueda constante de nuevas tecnologías, librerias, el aprender a utilizar cierta libreria antes de que se le pida.
  • Ser abierto a escuchar otras opiniones, no siempre nuestras formas de resolver las cosas son las mejores.
  • Entiende y analiza bien las cosas antes de ponerte a codificar. Busca ejemplos similares, preguntale a alguien que haya hecho algo semejante, has pruebas de las ideas que tengas para solucionarlo. Siempre es mejor empezar con una idea de lo que se quiere.
  • Cuando analices un problema busca los pros y contras de todas las posibles soluciones, de manera que puedas escoger la mas segura y la que mejor se adapte a tus necesidades.
  • Si no sabes algo investiga para eso tenemos a nuestro amigo google y si el no te responde preguntale a alguien que ya haya tenido ese problema.
  • Si tienes algun problema piensa que muchas otras personas han tenido ese mismo problema, investiga en google alguna solución no te quedes pasmado y quebrandote la cabeza por algo que de seguro encontraras solucionado.
  • No inventes el hilo negro ten por seguro que si necesitas alguna libreria o función ha algun otro ya se le habra ocurrido hacerla investiga! si no encuentras una que te resuelva todas tus necesidades al menos encuentras una que te de una idea para que puedas realizar la tuya.
  • Lean blogs, aprendan nuevos lenguajes, librerias, frameworks. Si te quedas con lo que has aprendido el trabajo puedes quedar obsoleto.
  • No esperes a aprender algo si no lo pruebas primero (a menos que seas un genio y solo con ver las cosas ya te las sabes).

Trata siempre de seguir estas etapas en todo lo que programes:

  • Análisis: En esta etapa analiza y entiende bien lo que te estan pidiendo, pregunta, resuelve tus dudas. NO pases de esta etapa sin antes haber entendido bien lo que quieres hacer y el objetivo al cual quieres llegar.
  • Diseño: Una ves entendido el problema ahora tienes que encontrar una lógica para resolverlo, plantealo en papel, utiliza UML en el mejor de los casos, prueba las librerias que piensas necesitar, documentate de las funciones o librerias que vas a necesitar, para que cuando pases a la codificación no te detengas ni pierdas tiempo para a aprender a utilizar algo.
  • Codificación: Ya que tienes la lógica, y has probado todo con anticipación ahora toca el turno de codificar. Creeme que si has seguido las etapas anteriores ahora se te va a hacer mas sencillo la codificación
  • Pruebas: Esta etapa es la mas importante de todas, prueba cada una de las cosas que realizes no esperes a terminar todo el proyecto, prueba cada módulo y no pases a otro hasta que te haya dado los resultados esperados. De nada sirve haberlo terminado de codificar sin errores si no obtienes los resultados que querias.

Recuerden no hace falta conocer perfectamente un lenguaje, el programar no es conocer un lenguaje, el programar es tener lógica para resolver un problema para esto utilizando un lenguaje. Creanme que si tienen esa lógica y ya estan acostumbrados a utilizar un lenguaje de programación, el dia de mañana que tengas que pasarte a otro lenguaje no vas a tener mucha dificultad en adaptarte.

Fuente: Webadictos