Archivo del Agosto, 2008


Como aprender a programar?

Cuando me sumergí en el mundo de la programación lo hice con C, el lenguaje por excelencia de los grandes programadores, y no entendía un carajo. Buscaba  y buscaba en internet información al respecto y encontraba de todo, pero no lo que yo necesitaba…

Hola Mundo y la P@%# Madre…

Empezar con C fue la mejor elección de mi vida. Luego de aprender a manejarlo “relativamente” bien, el resto de los lenguajes se me hicieron faciles y sencillos de aprender. Pero arrancar con C fue un parto.
En ese momento no se encontraban grandes manuales, tutoriales mucho menos y ejemplos de programas o scripts ya hechos si, habia muchisimos, pero para un principiante no servian, por que eran muy pobremente explicados. En fin, toda una odisea fue para mi encontrar la información que necesitaba para aprender a programar.

La cosa no termina ahí, no. Tenía unos 50 megas de tutoriales y manuales (para esa epoca era mucho espacio) y sin embargo lo único que podía hacer era leerlos, ya que NADIE dijo ni dice en NINGUNA pagina que para aprender un lenguaje necesitas un programa para escribirlo y otro para compilarlo.
Aclaro, NADIE dijo ni dice, por que hoy estuve revisando cientos de sitios donde te enseñan orgullosamente a programar en cientos de lenguajes, pero… ¿Donde escribo todo ese codigo? ¿En un papel? ¿En un txt de Notepad?

Bloodshed Dev C++

Si! Eso era lo que necesitaba. De casualidad encontré un sitio que explicaba que este programa servía para programar en C.
Simple, sencillo y muy completo, Bloodshed Dev C++ sirve para programar en C y C++, muy util y liviano. Te recomiendo que descargues Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 que viene con GCC, un compilador que te va a hacer las cosas mas faciles.

Unos años despues comenzé a adentrarme en el mundillo loco del desarrollo web, esta vez fue mas sencillo ya que sabia que para programar iba a necesitar un programa. Uno de los primeros sitios donde se podia encontrar información sobre lenguajes de programación web fue WebEstilo, y ahora, aunque actualizado, sus tutoriales son de los mas completos y didacticos, y todos gratis!!!
En ese momento el boom era Php y yo estaba dispuesto a aprenderlo para no quedarme atrás.

Editores para PHP

PSPad - Editor para PHP PSPad es un editor sencillo y muy liviano. No posee editor ortografico, pero podes descargarlo desde la misma pagina. La funcion principal de este Editor es otorgarte una interfaz limpia donde puedas ver todo el codigo. Como sabrás, el lenguaje PHP es un lenguaje de servidor por lo que no podrás verlo en tu pc, a no ser que tengas un servidor armado. Pero eso vamos a verlo más abajo.

PHP Editor

PHP Editor es un fantástico editor que ayudará a todos los programadores y editores de documentos PHP, aunque también es totalmente útil para HTML, SQL, Java, JavaScript, XML, Perl, C++, Python, CSS y otros.
El programa está desarrollado en una interface bastante intuitiva y muy fácil de manejar ya que está todo perfectamente ubicado.
Permite trabajar con varios proyectos a la vez, incluye un visualizador de páginas y un depurador de posibles errores e incluso incorpora un navegador para ver desde el mismo programa cualquier web, como la del autor para acceder a la ayuda online.

La ayuda del programa está totalmente integrada en la parte inferior para que puedas acceder a la información que quieras en cualquier momento.

HateML Pro es… una muy buena herramienta. Instalada a full pesa menos de 30 megas y te brinda soporte para empezar con PHP, CSS, XHtml y otros.
Entre las caracteristicas mas destacables tenemos: Enmarcado avanzado de sintaxis, Chequeo automatico y un cliente FTP incorporado. Lo malo es que esta en muchos idiomas menos español :S

Como te decia un poco más arriba, para poder ejecutar y ver los resultados de lo que escribiste en PHP necesitas tener un servidor. Podes crearte una especie de “servidor hogareño” en tu pc, lo unico que tendrías que hacer es descargarte e instalar XAMPP. Una vez instalado y con el servicio Apache corriendo, solo necesitas copiar tu archivo .php recien guardado a alguna carpeta dentro de C:\xampp\htdocs\nombre_de_la_carpeta\ y escribir http://localhost/nombre_de_la_carpeta/nombre_del_archivo.php en tu navegador para ver los resultados.

En Sintesís

Para resumir, si querés aprender a programar, lo primero que tenés que hacer es descargarte los programas que te nombre, los instalás, los probás y te quedas con el que más comodo/a te sientas.
Y ahora algunos tips que todo buen programador nunca tiene en cuenta pero debería :P

  • Se ordenado/a. Crea una carpeta para todos los archivos que vas a crear y ponele nombres coherentes.
  • Usa copias de tus archivos originales. Si por accidente se te borra el codigo del archivo unico en el que estas escribiendo te vas a querer matar, yo se por que te lo digo ;)
  • Se estructurado. No pongas las funciones del teclado con las sentencias de salida por pantalla.
  • Ante todo Calma. Si no sale hoy, sale mañana.
  • Antes de “crear” un programa, lee esto.

Ensuciarse los dedos por un celular

Ayer escuchaba en un canal de noticias, sobre una magnífica ocurrencia que tuvieron en Argentina. Para comprar un teléfono celular, ahora tenés que poner tus huellas digitales.

Lo único que atiné a hacer fue cagarme de risa, hoy leía el blog de juanguis para interiorizarme un poco mas en el tema y la verdad es que… nos estan jodiendo la vida al pedo.

A quién carajo se le ocurrió la idea? Que estuvieron fumando? Mirá si voy a ir a meter los dedos en un tacho de pomada negra, y ensuciarme todo para comprar un celular de mierda. Además del hecho de tener que ir hasta algun lugar especial, en la loma del orto seguro, para poder comprarlo, por que acá en Argentina las cosas son asi, seguro que para comprar un celular me voy a tener que tomar tres colectivos y llegar al microcentro ya que los famosos “lugares habilitados” seguramente son: El edificio central de personal, el de movistar, nextel y claro.

Comerse una fila de gente larguisima, que los empleados te traten como el culo, si llueve cagate, esperá afuera, además del simple hecho de tener que ir con 500 o 600 pesos en el bolsillo para pagar el puto celular ya que seguramente vamos a tener que pagar esos teléfonos en efectivo, no creditos, no debitos, no financiación.

El hecho es que, todo lo que se hace acá, se hace mal. No combaten la inseguridad vendiendo celulares por huellas dactilares. Yo voy, lo compro, me lo activan, salgo, me lo roban y lo usan para cometer delitos más grandes. Cuando llegue a la comisaría, en vez de tomarme la denuncia me detienen por que alguien asesinó a otra persona con un teléfono registrado con mis huellas digitales. Que problema, no?

Como te darás cuenta, el problema de la inseguridad no se soluciona así, ya que las tarjetas SIMS liberadas para celulares a tarjeta prepaga se van a seguir vendiendo en los kioscos libremente a 5 pesos. Deberían intentar combatir el problema desde ahi, favoreciendo al posible cliente…

Una solución coherente, a mi entender, podría ser, por ejemplo, no permitir que los SIMs telefónicos se vendan en cualquier lado, o acaso eso no le conviene a nadie? En este momento conozco unos diez lugares donde podés comprar una tarjeta SIM por 5 pesos con 20 pesos de credito. Acaso no se dieron cuenta estos genios que el problema son los SIMs y no los teléfonos celulares?

Knol vs. Wikipedia. realmente una competencia?

Hace mucho que no hablo de blogs, redes, internet y web 2.0. Conocías el dicho “¿Todo tiene un por qué?” Bueno, mi caso no es la excepción. Hace algo mas de un año, mientras navegaba por internet, leía algunos blogs y buscaba algo nuevo para hacer, me di cuenta que se les acabó la imaginación a todos, o yo me he vuelto muy difícil de impresionar.

El hecho es que, de hace un año a esta parte nadie ha inventado algo que revolucione la “Era cibernética“. Si bien salieron a la luz cosas como Facebook, Twitter, la Explosión de los Blogs en el mundo hispano, nada es tan sorprendente ni maravilloso como para cambiar internet. Se dice que es la “Web 2.0″ por que se abrieron muchisimas puertas, se ampliaron miles de comunidades y compartir ahora es mucho mas sencillo, pero ¿realmente cambió en algo internet?

Knol no es la excepción. Un nuevo emprendimiento de Google al que muchos le atribuyeron el título de Competencia Directa a Wikipedia, sin embargo, Knol es, ni más ni menos, una especie de enciclopedia online mal lograda escrita por miles de intelectualoides que solo pretenden alimentar su afán de ser conocidos.

Me tomé el trabajo de registrarme para acceder al corazón de Knol , la Seccion “Write a knol” y me dió la sensación de estar publicando un post en mi blog, es decir, escribir sobre el significado de algo en Knol y escribirlo en mi blog, sería exactamente lo mismo si mi blog fuera igual de famoso que knol y tuviera la misma cantidad de editores.

Uno de los detalles más llamativos de este sitio es la falta de acceso a la información, y no es un detalle menor. No hay un índice alfabético, ni cronológico, ni nada. Buscar algo interesante para leer en knol es realmente imposible a no ser que sepas lo que buscas, lo escribis en el buscador y, si Dios quiere, puede que lo encuentres.

¿Competencia de Wikipedia? En Knol vos podrias escribir sobre algo que sabes y publicarlo, hasta ahí esto es hermoso, sin embargo podrias no tener razón, y nadie te puede corregir, ya que la mayoria de los artículos publicados no permiten ser editados. y los que si, deberán previamente ser aprobados por el autor del artículo, por lo tanto si querés no permitis la edición y tu publicación errónea será leída por millones de personas por el resto de tu vida.

No pertenezco al fans club de Wikipedia.

Pero tengo cierta empatía hacia los monopolios y creo que el Googlepolio pretende abarcar un mercado para el cual nadie los ha preparado. Hay que reconocer que a la gran Wiki le hacia falta un sacudón, de hecho, si miramos Knol desde otro punto de vista nos damos cuenta de cuanta falta hacía una enciclopedia donde conocieramos a los autores y donde pudieramos culpar a alguien si algo esta mal explicado pero coincido plenamente con Antonio Ortiz, editor en Error 500:

Creo que las cuentas de Google han sido “mandamos un montón de tráfico a Wikipedia con el que no hacemos dinero, así que creemos la nuestra y todo queda en casa”, me gusta mucho más la idea de que cada experto escriba en su propia página, con su propio dominio y su propio hosting (y la publicidad que le de la gana, no necesariamente con Google). Controlando el mayor redirector de tráfico del mundo - su buscador - el poder para imponer esta herramienta sobre wikipedia u otros proyectos (el propio Mahalo, las páginas que creamos cada uno) es brutal. Ya lo hacen con Youtube apareciendo en los resultados de las búsquedas y ahora lo van a hacer con Knol. Esto sí que es abusar de su dominio en un mercado para asaltar otro.

A mi entender, después de analizarlo mucho, los googlers se dieron cuenta que wikipedia se llevaba muchisimas visitas y vieron en esto la posibilidad de introducir sus avisos y sacar más dinero en publicidad, pero como en wikipedia no los dejaron poner adsense crearon su propia enciclopedia. Obviamente todos somos libres de entrar al sitio que nos plazca  pero que no te resulte extraño que en tres o cuatro meses los resultados de knol ocupen las tres primeras paginas de cada busqueda mientras que Wikipedia este en la quinta o sexta…

Sería un negocio redondo para google. ¿No?

Manual para Ubuntu Linux

Siempre hay alguien que quiere iniciarse en el mundillo de linux. La mejor opción para quienes quieren desligarse del bendito Windows, es Ubuntu. Un sistema operativo basado en linux tan sencillo de instalar y usar que pasarte al lado oscuro (?) de la fuerza te va a ser mas que fácil…

Igualmente, si crees que va a ser dificil, lo que sigue es un manual de este sistema operativo que incluye:

  • Administración básica del sistema
  • Aplicaciones de red
  • El entorno de trabajo en Ubuntu
  • Gestión de archivos
  • Instalar Ubuntu
  • Ofimática básica en Ubuntu
  • Otras tareas elementales
  • Software libre
  • Ubuntu en live CD

DESCARGA EN LA CHICA
(haciendo click eh, no seas asqueroso)

No podia dejar fuera el chiste :D. Fuente: Uimpi.net

Calentamiento Global. ¿Ya cruzamos los límites?

Me da miedo escuchar esta palabra, también en ingles…
La otra vez estaba viendo un documental de National Geographic llamado “Seis Grados Que Pueden Cambiar El Mundo” y pensé en escribir al respecto en mi antiguo blog, pero el tiempo pasó y el post quedo a medio empezar. Hoy navegando por Uimpi me encuentro un Divx de ese documental y recordé que tenía que escribir al respecto, ¿pero qué? ¿Por donde empezar?

Calentamiento Global. Un Echo.

Los avances humanos en estos últimos 100 años, han logrado que vivamos una vida digna de vivir. Las industrias del acero y la madera nos dieron ciertos lujos que nadie se habria imaginado hace 300 años. El invento más destacable, por ser el primero, fué el automóvil, y no por ser lindo sigue subsistiendo, sino por que es el invento mas útil, además del iPhone.
El consumo de recursos naturales, se ha multiplicado en un porcentaje inimaginable, y a su vez, la cantidad de seres humanos se ha quintuplicado, por consiguiente, esto nos lleva a mayor consumo y a mayores exigencias.
Toda esta cadena, mas el hecho de pensar solo en “lo que podemos hacer por ahora” nos ha llevado a acabar con casi todo lo que deberiamos haber cuidado, y ahora estamos pagando las consecuencias.

El calentamiento global no es ni más ni menos que el aumento de la temperatura en todo el planeta a causa de los gases tóxicos emitidos a la atmósfera lo cual “tapa” al sol y retiene y aumenta la temperatura en nuestra tierra.

Que mejor lugar para busca info sobre el Calentamiento Global que Wikipedia, no?

El Propósito…

A lo que iba. Cuando ví el documental sobre el Calentamiento Global se me cruzaron muchas cosas  por la cabeza. Una de ellas fue justo despues de escuchar sobre algo que dijo un cientifico:

Estamos a punto de cruzar un límite del cual jamás podremos volver…

¿Vos creés que no cruzamos ese límite todavía?
La década del 90 fue la más caliente desde que se tienen registros, y estas estadísticas surgieron recién en 2002, al paso que vamos ¿tendríamos que esperar hasta 2012 para saber que esta década fué mas caliente que la de los 90?

El documental de Nat Geo habla sobre los acontecimientos que se producirán en el planeta con cada grado de aumento en la temperatura. Dicen que en 20 años la temperatura aumentará un grado y los indicios de que eso pasará son:

  • Derretimiento de hielos polares.
  • Tormentas más fuertes y más cortas durante el verano.
  • Inviernos más cálidos y de menor duración.
  • Tornados y huracanes donde antes no se veían.
  • Veranos con mucho más calor.

Justo despues de este primer grado de aumento nos advierten sobre ese límite tan temido del cual nunca podremos volver… Quiero creer que la temperatura todavia no llegó a aumentar un grado y que todavia se puede cambiar el futuro.

El calentamiento global es producido por la emisión de gases de Efecto Invernadero, los vehículos impulsados por combustibles fósiles y las industrias que emanan estos gases son los principales contaminantes, pero no solamente ellos contaminan. Los arboles fueron, en su época de oro, amigos indiscutibles del ser humano, ellos se encargaban de purificar el aire que nosotros contaminabamos, hoy, uno de los puntos mas purificadores del planeta esta desapareciendo… Si, el Amazonas. Algo más del 50 por ciento de la selva Amazonica ha desaparecido. En Africa tambien sucede lo mismo, en la región central africana hace 50 años existían un 240 por ciento mas de arboles que en la actualidad.
Y, ¿te diste cuenta la cantidad de basura que generamos anualmente?  En Estados Unidos se recicla solamente el 11 por ciento de la basura que se genera, en Europa el 30 y por desgracia en America Latina, tenemos tanto espacio que ni siquiera nos preocupamos por reciclar, solo el 5% de la basura vuelve a tener utilidad, el otro 95 por ciento se va deshaciendo, pero para no respirar la contaminación que generan deberiamos esperar unos 400 años…
La humanidad es tonta, vos y yo lo sabemos, y por desgracia cuando el mundo se de cuenta de la cagada que nos mandamos ya va a ser tarde. Mires a donde mires, vas a ver indicios de que cada vez tenemos menos tiempo para arreglar la situación, las tormentas, las mareas, el cllima, la contaminación ambiental… Nos estamos matando los unos a los otros, y creo que ya nada se puede hacer.

Y Vos, que pensás?