December 31, 2006

Feliz 2007, la felicitación más geek

Me he escapado 10 min de la familia para felicitar a mi otra familia (vosotros). 

Me he propuesto batir el record con la felicitación más geek del 2006 así que aqui os la dejo.

<?php

$deseos = array("salud", "felicidad", "amor", "pasión", "dinero");

foreach ($deseos as $deseo) {
	if (!array_key_exists($deseo, $2007)) {
		array_push($2007, $deseo);
	} else {
		array_push($2007, ($deseo * 2));
	}
}
?>

 Lo dicho ;)

PD: no me ha dado tiempo a hacer en otros lenguajes, pero creo que se pilla la idea D

aNieto2k

Via: aNieto2k

SimpleJS, quizas la librería JS más simple

SimpleJS, es una librería Javascript que con solo 14kb de peso nos permite explotar con facilidad la potencia de Ajax. Como en la página oficial dicen no se puede comparar con librerías como Prototype, MooTools u otras, está pensada para los que acaban de empezar en este mundo tengan más fácil su aprendizaje.

[Demo][Descargar]

Funciones 

$ajaload()

Con esta función podremos realizar consultas ajax simples en una sola línea, únicamente tendremos que indicar los parámetros que la funciona necesita para funcionar.

$ajaxload(divId, url, loader, effect, ecache);

divId = ID del elemento en donde meteremos el resultado.
url = URL  a la que haremos la consulta.
loader = HTML que mostraremos cuando estemos cargando.
effect = Efecto que queremos aplicar al resultado obtenido (appear, bind, highlight o false)
ecache = Caché para ficheros HTML (true o false).

$ajaxreplace()

Con esta función podremos reemplar el valor de un elemento.

$ajaxreplace(divId, url, ecache)

divId = ID del elemento en donde meteremos el resultado.
url = URL  a la que haremos la consulta.
ecache = Caché para ficheros HTML (true o false).

$opacity()

La posibilidad de realizar cambios en la opacidad de un elemento tambien es posible con esta funcion.

$opacity(id, opacStart, opacEnd, millisec)

id = ID del elemento en donde meteremos el resultado.
opacStart = Porcetaje de opacidad desde el que empiza el efecto (0-100%)
opacEnd = Porcentaje de ocaciodad en el que terminará el efecto (0-100%)
milisec = Tiempo en milisegundos que indicará la duración del efecto.

$shiftOpacity()

Función que nos permite alterar imagenes mediante la modificación de la opacidad, mostraremos u oculataremos la imagen de fondo.

$shiftOpacity(id,time);

id = ID del elemento en donde meteremos el resultado.
time = Tiempo en milisegundos que indicará la duración del efecto.

$highlight()

Función que nos permite realizar un realzado de un elemento.

$highlight(divid) o $highlight(divId,time, normalcolor, highlightcolors)

divId = ID del elemento en donde meteremos el resultado.
time = Tiempo en milisegundos que indicará la duración del efecto.
normalcolor = Color en estado normal del elemento.
highlightcolor = Color en estado realzado del elemento.

$textColor()

Funcionalidad que nos permite añadir un efecto de color a nuestro textos.

$textColor(id, startcol, endcol, time)

id = ID del elemento en donde meteremos el resultado.
startcol = Color inicial.
endcol = Color final.
time = Tiempo en milisegundos que indicará la duración del efecto.

$morphColor()

Con esta funcionalidad podremos aplicar efectos de cambio de color a un elemento, afectando a su background, border y su texto.

$morphColor(id, starttextcol, endtextcol, startbackcol,endbackcol, startbordercol, endbordercol, time)

id = ID del elemento en donde meteremos el resultado.
starttextcol = Color inicial del texto.
endtextcol = Color final del texto.
startbackcol = Color inicial del background.
endbackcol = Color final del background.
startbordercol = Color inicial del border.
endbordercol = Color final del border.
time = Tiempo en milisegundos que indicará la duración del efecto.

$toggle()

Con $toogle() podremos añadir un poco de dinamismo a nuestra aplicación, anadiendo un efecto de despligue bastante conocido.

$toggle(divId)

divId = ID del elemento en donde meteremos el resultado.

$blindup(), blinddown()

Si solo queremos hacer que se desplieguen o que se contraigan podemos optar por las funciones por separado.

$blindup(divid), $blinddown(divid)
$blindup(divid,time), $blinddown(divid, time)

id = ID del elemento en donde meteremos el resultado.
time = Tiempo en milisegundos que indicará la duración del efecto.

aNieto2k

Via: aNieto2k

Javascript + 3D, animaciones posibles

ya sabemos que Javascript ha cogido mucha fuerza en la nueva Web 2.0, pero cada vez que veo algo de 3D hecho con Javascript me doy más cuenta que este lenguaje es la pera.

aNieto2k

Via: aNieto2k

Redoable, oscuridad para tu Wordpress

Reodable es otro theme oscuro para Wordpress basado en le código de K2

redoable.jpg

El theme esta desarrollado pensado en soportar una gran cantidad de plugins que ya tiene el configurado, osea, solo necesita que instales el plugin en tu servidor para poder disfrutar de él, no tendrás que modificar el theme para poder verlo.

Instalación

  1. Descargar el fichero
  2. Descomprimir y alojar en la carpeta wp-content/themes en tu servidor.
  3. Activar el theme y los plugins deseados.
  4. Disfrutarlo! D

[Descargar][Demo]

aNieto2k

Via: aNieto2k

December 30, 2006

FlatPress, el CMS sin BD

FlatPress, es un CMS que funciona sin necesidad de base de datos, para almacer las entradas, categorías, páginas y demás genera páginas planas en las que almacena todo el contenido generado. Además dispone de una buena integración con Smarty, el motor de plantilla por excelencia de PHP, que nos fácilita la tarea de crear themes.

normal_admin-write-entry.jpg

Respecto a su utilización es muy similar a la de un blog normal, integrando posibilidad de escribir entradas, páginas, tenerlas catalogadas por categorías, comentar las entradas y páginas,… Integra tambien un editor BBCode, muy conocido en el mundo de los foros, [b]NEGRITA[/b], lightbox para las imagenes y alguna funcionalidad más.

Via

admin-categories.jpg

admin-uploader.jpg

admin-widgets.jpg

Disponen de una galería de themes adaptados para esta plataforma de themes para Wordpress.

aNieto2k

Via: aNieto2k

Lightbox 2.0 ahora tambien para ficheros SWF

Lightbox es la herramienta para visionado de imagenes más famosa de todas las que hay, ahora Brian reavis ha añadido la posibilidad de abrir ficheros SWF como si de imagenes se tratara. Para ello usa un fichero externo en PHP  (Sephiroth’s PHP::SWF Reader Class) que se encarga de obtener información acerca del SWF para poder mostrarlo como una imagen.

Instalación 

Primero hemos de editar el fichero js/lightbox.js y buscar la línea.

var swfSizeScript = "http://www.mydomain.com/lightbox2.02/php/ajax.swfsize.php";

 Reemplazaremos la ruta por la ruta en la cual tendremos alojado el fichero ajax.swfsize.php dentro de nuestro servidor.

Ahora solo nos queda enlazar los ficheros en nuestro HTML y para ellos requeriremos Prototype y Script.aculo.us.

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <!-- FICHERO CSS -->

Modo de uso

Simplemente tendremos que añadir el atributo rel="lightbox" a nuestro enlace como hacíamos en Lightbox normal.

<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>

Para los ficheros SWF haremos exatamente lo mismo, pero añadiendo el fichero SWF como dirección de nuestro enlace.

<a href="images/image-2.swf” rel=”lightbox” title=”This is a Flash file!”>image #2</a>

Si queremos mostrar una lista de enlaces únicamente tendremos que indicarlo en el atributo rel como si de un array se tratase.

<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>

 [Descargar][Demo]

aNieto2k

Via: aNieto2k

Frase #49

Una lección de no alterar la historia impartida por el señor, soy mi abuelo.

Profesor Hubert Farnsworth

aNieto2k

Via: aNieto2k

¿Sigue siendo Technorati mejor que el buscador de blogs de Google?

[30-12-2006] En septiembre de 2005 nacía el buscador
de blogs de Google con el reto de superar a Technorati,
el servicio que hasta la fecha era el más utilizado a la hora de localizar contenidos
dentro de los blogs.

Trece meses más tarde, Technorati cuenta con el principal inconveniente de la estabilidad
de su servicio. En la mayoría de las ocasiones que lo queremos utilizar, nos encontramos
con que el servicio devuelve la información al cabo de unos cuantos segundos, debido a la
sobre…

Via: google.dirson.com

El Director General de Google anima a los usuarios a ser cuidadosos con su intimidad personal

[30-12-2006] “Yo soy muy cuidadoso con mi intimidad personal, y animo al resto de
la gente a que lo sea también”. Esta es la respuesta del Director General de Google, Eric
Schmidt, a la pregunta de qué sabe su compañía sobre nosotros, y en la que nos aconseja
que la decisión de darnos de alta en el servicio de
‘búsquedas personalizadas
(en la cual el buscador almacena todas las búsquedas que hemos realizado, junto a nuestra
dirección de correo electrónico) debe ser tomada por el usuario….

Via: google.dirson.com

Se retrasa la tecnología anti-piratería de YouTube

[30-12-2006] El pasado mes de octubre os
contábamos que YouTube, con la ayuda fundamental de su nuevo dueño, Google, estaba
desarrollando una tecnología que revisará los contenidos subidos por los usuarios
para descubrir, de manera automatizada, contenidos con copyright (sobre todo, vídeos
musicales).

Estos contenidos no autorizados son uno de los mayores quebraderos
de cabeza de los responsables de YouTube y, según informa
‘Financial Times’, van a seguir siéndolo
por algún tiempo m…

Via: google.dirson.com

« Previous entries




Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 11

Warning: include(http://www.businessgt.com/links/ocio.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 11

Warning: include() [function.include]: Failed opening 'http://www.businessgt.com/links/ocio.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 11
BloGalaxia
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 13

Warning: include(http://www.intercambios-links.com/jaula.php?code=lciGle) [function.include]: failed to open stream: no suitable wrapper could be found in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 13

Warning: include() [function.include]: Failed opening 'http://www.intercambios-links.com/jaula.php?code=lciGle' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/blogsya/public_html/wp-content/themes/corporate-pro/footer.php on line 13