Blog de informática y programación
Tamaño horizontal
Tamaño de fuente

open for config

» Suscribirme por e-mail para recibir en mi bandeja de entrada las novedades de algoritmática!

mail


Suscribete a nuestro RSS

¿Programar un arte?

Últimamente he estado leyendo y encontrando una y otra vez esta discusión, ¿Programar es un arte?, Yo pienso que sí y es por el mero hecho de plasmar mis ideas y conocimiento en algo casi “tangible” como el código escrito.

La mayoría de los “profesionistas” como siempre abogan por que programar es más que teclear código mientras que los fanáticos y apasionados (mayormente autodidactas) gritan desesperadamente “Programar es un arte!”.

Por eso a continuación trataré de llegar a la conclusión de una vez por todas ya que si no mi cabeza seguirá procesando código y el bucle infinito no parará de ejecutarse.

Leer más »

La Guerra contra Internet Explorer 6

Antes era común leer en muchisimos sitios esta frase:

optimizado.jpg

Hoy en dia se siguen leyendo en los sitios mas viejos, pero sin duda todo eso quedó atrás y hoy la frase que mas se lee es “Use firefox con la barra de google”.

Parece ser que los desarrolladores web tomaron conciencia de lo que significa “programar con estandares” y como todos sabemos IE no los respeta. Sin embargo, pese a esta guerra que se ha iniciado hace varios años contra IE, aún hoy es uno de los navegadores más usados por los cibernautas…

La guerra contra Internet Explorer continúa…

Leer más »

Microsoft una vez más en problemas con la ley.

Una juez federal  de distrito Marsha Pechman determinó que los consumidores pueden seguir adelante con una demanda colectiva la cual cuestiona la forma en que Microsoft señaló que algunas computadoras con Windows XP podían correr Vista
Leer más »

¿Que le regalarias a un programador?

O si tu eres programador, ¿que te gustaria que te regalaran?

  • Un NoteBook :roll:
  • Una PDA :roll:
  • Una subscripción por dos años a la revista PlayBoy® ( :oops: )
  • Un Hacha con filo (para aquellas veces que se tilda la PC :mad: )
  • Un Bate de Baseball (para golpear usuarios/clientes/jefes :twisted: )
  • Un buen masaje (pasar tantas horas en la misma posicion tiene consecuencias)
  • Un poster gigante de Steve Jobs
  • Un paseo por las oficinas de Google
  • Una novia (muda, y que ame verte programar :mrgreen: )
  • Café y cigarros (ay los vicios los vicios…)

Leer más »

Diario Argentino desconoce la diferencia entre software libre y software gratuito

El diario argentino “La Nacion” ha publicado una noticia IMPACTANTE. El título de la nota en cuestión es: “Microsoft y una apuesta al software libre”.

¿El mundo se volvió loco? ¿Microsoft apostando al software libre? ¿Que sigue ahora… Linux con código privado?

Parece ser en realidad, que los editores de la nota desconocen la diferencia entre LIBRE y GRATIS. Luego de leer la noticia completa, en realidad lo que Microsoft está haciendo es “regalar” su software para que los programadores se adiestren en sus frameworks (visual studio) y realizen aplicaciones para Xbox360 (made in MS).

Nada de esto tiene que ver con lo libre, y por ahora MS sigue siendo una compañia tratando de conquistar al mundo.

Esperamos que los editores del diario corrijan este absurdo, a menos claro, que el título de la noticia haya sido ingresado incorrectamente de manera premeditada para llamar la atención.

Leer más »

El día de ayer aquí en la oficina me avisaron de que una aplicación web estaba fallando, tirando el mensaje

Fatal Error: Allowed memory size of X bytes exhausted….

Causa

Esto sucede por que la app. necesita más memoria reservada para trabajar

Solución

Para solucionar este sencillo problema tenemos 3 opciones:

  1. Modificar el PHP.ini

    Ubicamos la variable memory_limit y cambiamos su valor(por default 12M).

  2. Usar ini_set para cambiar la variable de configuración del php.ini directamente desde tu script

    La función que usaremos en este caso sería ini_set, de la siguiente forma:
    ini_set(”memory_limit”,”xM”); (siendo x la memoria reservada para el PHP).

  3. Creando un .htaccess o modificando el httpd.conf de apache.

    Modificando el .htacces o httpd.conf del apache y agregando la linea
    php_value memory_limit xM.

Leer más »

Así es, vía Eric Linux.

Me entero de la noticia de que Google está pagando a la Empresa CodeWeavers, desarrolladora de CrossOver, una aplicación modificada de Wine.

Y al parecer Google ya ha encargado la tarea de hacer posible el sueño de muchos diseñadores, ejecutar Photoshop en Linux.

¿Será acaso posible? (por el momento yo no tengo Linux, así que.. que alguién me avise!)
Leer más »

¿Teclado especial para programar? naaa

via picandocódigo.net

¿Cansado de esas teclas de más en tu teclado, que molestan mucho a la hora de programar?
¿Cansado de errores de tipeado, de el “backspace”, cansado de tener que tabular?
SuperCoder2000 es la solución! Diseñado ergonomicamente para programadores, SuperCoder2000 proporciona todos los elementos para poder programar como un verdadero Experto: Tan sólo tiene 3 teclas (1, 0 y Terminar).

Leer más »

Excusas de programador

Las 20 respuestas que más utilizan los programadores cuando sus programas no funcionan

  • Pues es raro?
  • Nunca había pasado antes.
  • Pues ayer funcionaba?
  • ¿Cómo es posible?
  • Tiene que ser un problema de tu hardware.
  • ¿Qué hiciste mal para lograr que fallara?
  • Algo debe de estar mal en tus datos.
  • ¡Si no he tocado ese módulo en meses!
  • Debes de estar usando una versión anterior.
  • Es sólo una desafortunada coincidencia.
  • ¡Es que no lo puedo probar todo!
  • ESTO, no puede ser la causa de ESO.
  • Funciona, pero no lo he probado.
  • ¡Alguien debe de haber cambiado mi código!
  • ¿Has comprobado que no haya algún virus en tu sistema?
  • Ya se que no funciona, ¿pero te gusta?
  • No puedes utilizar esa versión en tu sistema
  • ¿Por qué quieres hacer eso?
  • ¿Y tú dónde estabas cuando se colgó el programa?
  • No son los divs, es el CSS!
  • ¡EN MI MÁQUINA SI FUNCIONA!

Me ha pasado ayer con un cliente, y usé la última jajaja… ¿Cual es la tuya?

Con permiso tuyo eduardo, he agregado una más, que usé el día de hoy en mi trabajo y de la cual mi jefe se empezó a reir (No son los divs, es el CSS!).

A la hora de resolver problemas es importante elegir el “paradigma” de programación correcto.
Pero ¿qué es un paradigma de programación?

Entiendase por ello en la forma en como el programador “ve” y piensa sobre la ejecución del programa.

No sería lo mismo entonces pensar en una ejecución secuencial a una ejecución de un algoritmo escrito en POO.

¿Qué paradigmas existen?

Bueno antes que nada un poco de historia, remontémonos a los tiempos de la Old school, las polillas en los enormes computadores y antes de que Bill Gates fuera rico.

En esos tiempos existía (y existe aún) la Programación Imperativa, “Assembly” y “El lenguaje binario” eran las únicas formas de programar…

Mucho después empezaron a surgir los HLL (lenguajes de alto nivel) estructuras de control de flujo, variables, bifurcación y todo el resto que ya conocemos; fue entonces que la programación imperativa fue poco a poco evolucionando y de ahí derivó en la programación estructurada, procedural y Orientado a Objetos.

Leer más »


Extras