Las fases del desarrollo de Software
March 6, 2007 | | Humor, Informatica
Qué mejor ejemplo del proceso de desarrollo de software que imágenes tan ingeniosas como estas:

Las fases del desarrollo de Software.
¡Gracias Juanito!
March 6, 2007 | | Humor, Informatica
Qué mejor ejemplo del proceso de desarrollo de software que imágenes tan ingeniosas como estas:

Las fases del desarrollo de Software.
¡Gracias Juanito!
February 20, 2007 | | Chistes, Informatica
Informático – Buenos días, ¿en qué puedo ayudarle?
Cliente – Hola, no puedo imprimir…
Informático – ¿Podría hacer click sobre inicio y…
Cliente – Escuche… No empiece con tecnicismos, no soy Bill Gates. ¡Maldita sea!
V?a Emezeta
February 18, 2007 | | Humor, Informatica
Recursividad:
Véase Recursividad.
(Aunque la palabra Recursividad no exista en castellano, usándose en su lugar: Recurrencia.)
February 14, 2007 | | Informatica, Recetas
Cuando se comienza a estudiar programación, suele ser muy socorrido recurrir a una analogía con una receta de cocina para dar una primera idea informal de lo que se entiende por algoritmo. Luego vienen las estructuras de datos, los sistemas, compiladores y un montón de cosas super tediosas. Pero para aquellos principiantes que gusten del arte culinario, mediante el lenguaje de programación CHEF, podemos dar nuestros primeros pasos en el delicioso mundo de la programación, a la vez que profundizamos en el arte milenario de la cocina.
CHEF es un lenguaje cuyos programas tienen la estructura de una receta de cocina. Los elementos básicos del lenguaje son los ingredientes, que tienen el rol de variables, y los recipientes (platos y vasijas), que actúan como estructuras de datos de tipo pila. Todo programa comienza con el nombre de la receta, y va seguido de la lista de ingredientes (declaración de variables), y del método del preparación (cuerpo principal del algoritmo). Dentro de este último, disponemos de diferentes acciones para insertar/extraer ingredientes de los recipientes, o para alterar sus valores. Por ejemplo:
ingrediente.Adem?s de estas operaciones b?sicas, existe una construcci?n iterativa general, que permite simular ciclos de tipo while-endwhile. Concretamente, cuando nos encontramos una acci?n del tipo <verbo> <ingrediente> (donde el verbo puede ser cualquiera que no sea una de las palabras reservadas) comenzamos un bucle while condicionado a que el valor de ingrediente sea mayor que cero. El fin del bucle se marca con una acci?n del tipo <verbo> [<ingrediente>] hasta que est? <adjetivo>. Nuevamente, el verbo y el adjetivo (t?picamente un participio) indicados son arbitrarios, y en caso de indicarse un ingrediente su valor se decrementa en uno antes de volver al comienzo del ciclo.
Bueno, dej?monos de teor?a y vayamos a un ejemplo sencillo, Factorial con Fresas y Nata. He aqu? la receta:
Factorial de Fresas con Crema
/*
Esta receta calcula el factorial del n?mero que se le indique. Un postre perfecto que combina casi todo.
*/
Ingredientes:
1 kg. fresas;
250 gr. crema;
M?todo:
Tomar crema del refrigerador;
Poner fresas en recipiente;
Agitar crema;
Vertir crema en recipiente;
while crema != null;
Esparcir crema hasta estar homog?nea;
Vertir contenido del recipiente en plato;
Servir para 1 persona;
Fin
Como puede apreciarse, el ciclo principal est? entre agitar la crema (mientras su valor sea mayor que cero) y esparcir la crema (decrementar su valor y volver al comienzo del ciclo).
Este lenguaje nos abre m?ltiples paradigmas de programaci?n, como por ejemplo la programaci?n mediterr?nea, una combinaci?n estructurada de funciones del huerto y variables de mar, regado con ciclos de oliva y procedimientos tintos. La programaci?n sigue siendo un delicioso arte. ?Provecho!
February 7, 2007 | | Humor, Informatica
Felices son los que usan Ubuntu Christian Edition, porque a ellos pertenece www.reinodeloscielos.org
Jesús de Nazaret
?Qué sistema operativo usaría Jesucristo? Pues sin lugar a duda, la distribución de GNU/Linux: Ubuntu Edici?n Cristiana.
Para aquellos que ya tienen Ubuntu, que sepan que est?n en el buen camino. As? que, hijos amados, abandonad la vida en pecado y convertiros. S?lo necesit?is descargar el script Convi?rteme y uniros al reba?o de Nuestro Se?or ejecutando en la consola:
sudo ./convert_me
lograr?is un bautismo digital que os har? ver la luz.
February 6, 2007 | | Informatica
Generalmente orgullosos de sí mismos, los programadores en general -me incluyo- tenemos bien definida nuestra jerarquía entre los lenguajes y las especialidades que dominamos.
Obviamente este no es un diagrama de niveles de habilidad. Solo representa el cómo se consideran unos con respecto a otros. En orden descendente están los que se creen mejor a los están debajo de ellos.

Gracias a Dios, yo estoy en todos los niveles. Tengo nociones de Ensamblador para procesadores x86, C++, Java, PHP, JavaScript, y alguno que otro más…modestia aparte, claro.
January 13, 2007 | | Humor, Informatica
En una clase de programación…
Profesor – ¿Quién me sabría decir lo que es un ciclo?
Alumno – ¿Un qué?
Profesor – Un ciclo…
Alumno – ¿Un qué?
Profesor – Un cic…
Jaja qué salado…
December 15, 2006 | | Informatica
Sun acaba de lanzar la versi?n 6 de su m?quina virtual, m?s precisamente del entorno de ejecuci?n JRE y del Kit para programadores SDK que es totalmente compatible con NetBeans 5.5.
Entre las nuevas caracter?sticas que nos trae esta versi?n est?n:
Entre todas esas, creo que la de soporte para JavaScript es la mas interesante. Y para mostrarlo veamos un ejemplo:
import java.io.FileNotFoundException;
import java.io.FileReader;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class Main {
public Main() {
ScriptEngineManager manager
= new ScriptEngineManager();
ScriptEngine engine
= manager.getEngineByName("js");
try {
engine.eval(new FileReader("codigo.js"));
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (ScriptException ex) {
ex.printStackTrace();
}
}
public static void main(String[] args) throws ScriptException {
new Main();
}
}
Y aqui viene lo interesante, un archivo que se llame codigo.js con lo siguiente:
importPackage(java.awt);
frame = new Frame("JavaScript");
frame.show();
frame.setSize(new Dimension(200,100));
frame.add(new Button("OK"));
frame.show();
Basta hacer un javac con la clase de Java y luego un java para ejecutarla.
Por cierto.. puedes descargar esta versi?n desde aqu?.
V?a De huevon, Panchosoft
October 13, 2006 | | Google, Informatica
La competencia entre el gigante de la inform?tica Microsoft y el principal buscador de Internet, Google Inc., se puso al rojo vivo.
Y es que Google vuelve a sorprendernos, sac? el servicio de Code Search, luego compr? la compañ?a YouTube, y ahora acaba de lanzar un servicio gratuito de edici?n de textos y archivos de documentos en l?nea, llamado Docs & Spreadsheets.
Se trata de una combinaci?n de su procesador de texto en l?nea y su hoja de c?lculo en un paquete con el que busca competirle de frente al programa Office de Microsoft.
Google reuni? dos aplicaciones que ya pose?a: Writely, un programa de texto en l?nea adquirido a comienzos de 2006, y Google Spreadsheets, un sistema de archivo y de intercambio de documentos. Gratuitamente los internautas podr?n emplear este servicio que no precisa una instalaci?n.
Las mejoras les facilitar?n a las personas crear, administrar y compartir documentos en l?nea, lo ?nico que se necesita es una cuenta Google para acceder.
Docs & Spreadsheets es un nuevo ejemplo del crecimiento de los programas en l?nea, generalmente gratuitos y financiados por la publicidad, que compiten con los programas pagos instalados en las computadoras, un sector del mercado principalmente dominado por Microsoft.