Google
 

Desarrollo


Desarrollo and Google15 Jun 2008 07:18 am

Enredando un poco en la web de la clínica de psiquiatría y psicología mentalclinic, he descubierto algo que buscaba desde hace tiempo en el google page creator.

A la hora de editar imagenes o hacer algo más fino. en la parte inferior derecha de la pagina hay una opción de “edit HTML” donde se puede “tunear” el codigo.

Llevaba tiempo echando de menos esa opción…..

Desarrollo and humor and internet08 May 2008 10:38 pm

(vía Liwyatan)

Esto del chiki-chiki nos va a convertir en los frikis mas frikis de toda europa.

Aún no habia visto una adaptación informática de una canción en español al estilo de Write in C (adaptación de “let it be” de los Beatles) o Killing my Software with Windows (versión de killing me softly de Aretha Franklin)

¡¡¡Teclea, teclea!!!

El javascripy mola mogollón,
funciona en explorer y también en firefox.

Ponle javascripy a esa paginita,
que el javascripy la deja muy bonita.

Abre ventanas,
muestra mensajes,
valida formularios,
mi amol ya tu sabes!

Programan los seniors,
Programan los juniors,
Programa mi jefe con acentos en el function!

Y el javascripy se programa asi:
1-El tag <script>
2-el function vars
3-el alert-confirm
4-el return trú

Programa el javascripy,
Programa el javascripy,
programan los heavys también los frikis

Programan en la offis, programan en la uni,
Programan los fruittis y también los lunnis.

Programa Maradona esnifando una raya,
y Juan Carlos le dice: ¿Porque no usas ajax?

En el formulario de un triste portal,
pusieron javascripy y ya pudo validar

¡¡¡Validar!! ¡¡Validar, validarr, validarrr!!!

Y el javascripy se programa asi:
1-El tag <script>
2-el function vars
3-el alert-confirm
4-el return trú

Apple and Desarrollo and Software Libre11 Mar 2008 11:53 pm

 Si ultimamente ya andaba cabreado con Apple (después de 17 años de fiel usuario, he decidido vender mi iMac G5 en ebay y compararme un PC), esta noticia acaba de confirmar mis peores temores. Apple empieza a parecerse a su rival Micro$oft.

Según puede leerse en los términos del SDK:

“una aplicación no se instalará o abrirá otro código ejecutable de ningún tipo, incluyendo pero no limitándose al uso de una arquitectura plug-in, llamadas a otros frameworks o APIs (Application Programming Interface) u otras alternativas. No podrá descargarse ni utilizarse ningún código interpretado en una aplicación, excepto por el código que interpretan y hacen correr las APIs publicadas de Apple y los intérpretes incluidos en él.”

Un día después de que Apple revelase su nuevo SDK, el vicepresidente de marketing de Java de Sun, Eri Klein, dijo a The Register que la compañía “había pasado al menos 24 horas revisando toda la información publicada por Apple” y había llegado a la conclusión de que podían comprometerse a crear una Java Virtual Machine para el iPhone y el iTouch. No obstante, tras reconocer que podría haber problemas debido a esa cláusula, ha anunciado que Sun entablará un diálogo con Apple para que le permita instalar Java en el iPhone.

Desarrollo and humor13 Feb 2008 06:38 pm

(Basado en un texto que circulaba por las news de usenet cuyo autor no he podido localizar para darle créditos)

En el colegio.


10 PRINT "HELLO WORLD"
20 END

Primer año de instituto:


program Hello(input, output);
begin
writeln ('Hello world');
end.

Ultimo año de instituto:


(defun hello ()
(print (list 'HELLO 'WORLD)))

En 1990:

#include <stdio.h>
main (argc,argv)
int argc;
char **argv; {
printf ("Hello World!\n");
}

En 1997:

#include <stream.h>
const int MAXLEN = 80;
class outstring;
class outstring {
private:
int size;
char str[MAXLEN];
public:
outstring() { size=0; }
~outstring() {size=0;}
void print();
void assign(char *chrs);
};
void outstring::print() {
int i;
for (i=0 ; i< size ; i++)
cout << str[i];
cout << "\n";
}
void outstring::assign(char *chrs) {
int i;
for (i=0; chrs[i] != '\0';i++)
str[i] = chrs[i];
size=i;
}
main (int argc, char **argv) {
outstring string;
string.assign("Hello World!");
string.print();
}

Hoy en día:

“Fulano, necesito un programa que escriba en pantalla ‘Hello World!’”

Desarrollo and Software Libre and php04 Ene 2008 03:24 pm

La recién liberada versión 4.4.8 del lenguaje de scripting PHP cierra una serie de agujeros de seguridad y se destina a garantizar una mayor estabilidad. Sin embargo, esta es la última liberación de versión normal de PHP 4 ya que el soporte a esta versión se extinguió el pasado día 31 de diciembre de 2007, aunque, en caso de ser necesario por problemas de seguridad, seguirán habiendo parches hasta el próximo 8 de agosto de 2008.

Entre otras cosas, la versión 4.4.8 elimina “desbordamientos” de las funciones chunk_split(), strcspn() y strspn(). Asimismo, ya no es posible explotar un error en la función glob() por medio de la función open_basedir con el fin de eludir posibles restricciones.

Los desarrolladores recomiendan a los usuarios de PHP 4 que se actualicen a la versión 4.4.8 lo antes posible, o, mejor aún a PHP 5.2 en el caso de usuarios que estén en condiciones de hacerlo.

Desarrollo and Microsoft and Personal27 Nov 2007 07:00 pm

(este es un post antiguo de mi blog anterior en WordPress, Iba a dar de baja el blog y me ha parecido que era el único artículo que merecia el indulto)

Leo en una pagina del monasterio un articulo sobre los golems o servidores magicos.

Estas “criaturas” magicas, provienen de la kabala judia y son, nada mas y nada menos, unos entes que el mago modela en barro para infundirles luego una personalidad y una mision que cumplir.

En principio, para crear un Golem hacen falta tres cosas.

  1. proposito -. El golem necesita de un proposito que cumplir. una mision que realizar. hay que definir bien el objetivo antes de crearlo.
  2. creatividad -. Hay que diseñar cada uno de los detalles de su personalidad, cada uno de los detalles que debe cubrir, cada respuesta a cada pregunta. Y cuando todo esto esta claro, darle forma con el barro.
  3. poder de visualizacion -. Hace falta imaginarlo cumpliendo sus cometidos. funcionando, observar las sincronicidades a nuestro alrededor para ver como trabaja.

Viendo todo esto, lo comparo con la programacion de cualquier cosa y me quedo sorprendido. El punto uno es lo mas parecido a el analisis del programa. El punto segundo es exactamente la definicion de la programacion en si. la creacion del programa de la nada. El punto tercero, el “betatesting” del codigo….

Todo esto me hace pensar una cosa. Los programadores, somos involuntariamente magos del caos.

Solo hay una cosa que me da quebraderos de cabeza. Segun la historia, los Golems una vez cumplida su tarea, se vuelven contra sus creadores. Por eso hay qe saber matarlos a tiempo. ¿Es por esto que microsoft abandona sus programas cada cierto tiempo?

Desarrollo and Software Libre01 Jun 2007 02:17 pm

La FSF, ha realizado la ultima llamada para aprobar la ultima version (ya la 3.0) de la licencia GPL. En un ensayo realizado por Richard Stallman, leo el “CHANGELOG” de esta versión de la licencia.

  1. GPLv3 es ahora compatible con la licencia de Apache 2.0
  2. Los fabricantes de software que registren patentes discriminatorias de software despues del 28 de Marzo, no podrán transportar software bajo licencia GPLv3. Novell no tiene prohibido distribuir este software, ya que su acuerdo de proteccion de patentes con Microsoft puede volverse contra Microsoft para beneficio de la comunidad.
  3. Se han añadido terminos para indicar como se pueden contratar servicios de personalización de aplicaciones libres.
  4. Las referencias a leyes norteamericanas se han cambiado por conceptos para mayor claridad de la licencia
Desarrollo and Software Libre and Tecnología08 May 2007 02:07 am

segun leo en la Web de IDABC, El nuevo presidente de Francia, Nicolas Sarkozy, al ser preguntado por el Software libre Declaró:

“El software de codigo abierto, cada dia es mas comparable al software propietario, Es esencial para garantizar la competición en este campo, en particular en la IT pública. De todos modos, el estado no debe imponer un modelo”

Diría yo que no se molesto mucho en pensar la respuesta, pero por algo se empieza….

Desarrollo and humor26 Abr 2007 11:26 am

(Copiado de http://people.warp.es/~xtor/blog/)

 

Estas son las fases por las que atraviesa cualquier proyecto de desarrollo de software:

  1. Optimismo general
  2. Desorientación
  3. Desconocimiento general
  4. Periodo de cachondeo incontrolado
  5. Búsqueda implacable de culpables
  6. Sálvese quien pueda
  7. Castigo ejemplar a los inocentes
  8. Recuperación del optimismo perdido
  9. Terminación inexplicable del proyecto
  10. Condecoración y premio a los no participantes