27 de noviembre de 2009

Google se moderniza: Preparando el nuevo buscador



El buscador más utilizado del mundo, Google, parece ser que prepara un nuevo aspecto más moderno. Las pruebas ya están disponibles en la Web. La estética cambia, los botones más coloridos, etc.

Para poder lograrlo, es necesario hacer lo siguiente:
- Entrar en http://www.google.com/ncr (seguramente, te redireccionará a http://www.google.es/ ó http://www.google.com/)
- Copiar en la barra de navegación (donde aparece http://ww.google.es/) lo siguiente:
 javascript:void(document.cookie="PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com");

Aunque aparentemente no ha cambiado nada, abre una nueva pestaña de tu navegador y vuelve a  entrar a http://www.google.com/ncr y verás el nuevo buscador.

26 de noviembre de 2009

HTML URL Encode

Para completar la tabla de mi anterior artículo sobre caracteres especiales en HTML, os dejo ahora una tabla de la codificación de la URL, que sirve básicamente cuando te mandan por la URL palabras con tilde, acentos y letras como la ñ o la ç. En estos casos, es conveniente que la URL vaya codificada, para evitarnos molestias. Algunos navegadores como Firefox siempre codifican la URL, mientras que nuestro buen amigo el Internet Explorer ya no lo hace siempre, con lo cual empiezan los problemas.

Codificación URL del al %8f

Valor ASCII
Codificación URL
Valor ASCII
Codificación URL
Valor ASCII
Codificación URL
æ

0
%30
`
%60

%01
1
%31
a
%61

%02
2
%32
b
%62

%03
3
%33
c
%63

%04
4
%34
d
%64

%05
5
%35
e
%65

%06
6
%36
f
%66

%07
7
%37
g
%67
backspace
%08
8
%38
h
%68
tab
%09
9
%39
i
%69
linefeed
%0a
:
%3a
j
%6a

%0b
;
%3b
k
%6b

%0c
<
%3c
l
%6c
c return
%0d
=
%3d
m
%6d

%0e
>
%3e
n
%6e

%0f
?
%3f
o
%6f

%10
@
%40
p
%70

%11
A
%41
q
%71

%12
B
%42
r
%72

%13
C
%43
s
%73

%14
D
%44
t
%74

%15
E
%45
u
%75

%16
F
%46
v
%76

%17
G
%47
w
%77

%18
H
%48
x
%78

%19
I
%49
y
%79

%1a
J
%4a
z
%7a

%1b
K
%4b
{
%7b

%1c
L
%4c
|
%7c

%1d
M
%4d
}
%7d

%1e
N
%4e
~
%7e

%1f
O
%4f

%7f
space
%20
P
%50

%80
!
%21
Q
%51

%81
"
%22
R
%52

%82
#
%23
S
%53
ƒ
%83
$
%24
T
%54

%84
%
%25
U
%55

%85
&
%26
V
%56

%86

%27
W
%57

%87
(
%28
X
%58
ˆ
%88
)
%29
Y
%59

%89
*
%2a
Z
%5a
Š
%8a
+
%2b
[
%5b

%8b
,
%2c
\
%5c
Œ
%8c
-
%2d
]
%5d

%8d
.
%2e
^
%5e
Ž
%8e
/
%2f
_
%5f

%8f

Codificación URL del %90 al %ff

Valor ASCII
Codificación URL
Valor ASCII
Codificación URL
Valor ASCII
Codificación URL

%90
À
%c0
ð
%f0

%91
Á
%c1
ñ
%f1

%92
Â
%c2
ò
%f2

%93
Ã
%c3
ó
%f3

%94
Ä
%c4
ô
%f4

%95
Å
%c5
õ
%f5

%96
Æ
%c6
ö
%f6

%97
Ç
%c7
÷
%f7
˜
%98
È
%c8
ø
%f8

%99
É
%c9
ù
%f9
š
%9a
Ê
%ca
ú
%fa

%9b
Ë
%cb
û
%fb
œ
%9c
Ì
%cc
ü
%fc

%9d
Í
%cd
ý
%fd
ž
%9e
Î
%ce
þ
%fe
Ÿ
%9f
Ï
%cf
ÿ
%ff

%a0
Ð
%d0


¡
%a1
Ñ
%d1


¢
%a2
Ò
%d2


£
%a3
Ó
%d3



%a4
Ô
%d4


¥
%a5
Õ
%d5


|
%a6
Ö
%d6


§
%a7

%d7


¨
%a8
Ø
%d8


©
%a9
Ù
%d9


ª
%aa
Ú
%da


«
%ab
Û
%db


¬
%ac
Ü
%dc


¯
%ad
Ý
%dd


®
%ae
Þ
%de


¯
%af
ß
%df


°
%b0
à
%e0


±
%b1
á
%e1


²
%b2
â
%e2


³
%b3
ã
%e3


´
%b4
ä
%e4


µ
%b5
å
%e5



%b6
æ
%e6


·
%b7
ç
%e7


¸
%b8
è
%e8


¹
%b9
é
%e9


º
%ba
ê
%ea


»
%bb
ë
%eb


¼
%bc
ì
%ec


½
%bd
í
%ed


¾
%be
î
%ee


¿
%bf
ï
%ef


SQL Serever: Obtener fechas

El trabajar con fechas, siempre ha sido un dolor de cabeza. Dejo aqui algunas funciones con las cosas básicas:

El primer día del mes

SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

El último día del mes
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()  )+1, 0))

El Lunes de la semana actual
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)

Primer dia del año
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

Ultimo dia del mes anterior
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()  ), 0))

Ultimo dia del año anterior:
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate() ), 0))

Primer lunes del mes
SELECT DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)


Primer domingo del mes
SELECT DATEADD(wk, DATEDIFF(wk,6,DATEADD(dd,6-DATEPART(DAY,GETDATE()),GETDATE())), 6)

Último domingo del mes
SELECT DATEADD(wk, DATEDIFF(wk,6,DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,GETDATE()) 1, 0))), 6)


25 de noviembre de 2009

Caracteres Especiales en HTML

Una de las cosas que siempre busco en Internet, porque me olvido, son los caracteres especiales de HTML. Muchas veces, cuando se quiere utilizar símbolos tales como "<" ó  "/", nos encontramos con que algunos navegadores no los muestran adecuadamente



Vocales
Caracter
Descripción
Código ASCII (Encoded)
Código caracter
á
vocal a acentuada
%E1
&aacute;
é
vocal e acentuada
%E9
&eacute;
í
vocal i acentuada
%ED
&iacute;
ó
vocal o acentuada
%F3
&oacute;
ú
vocal u acentuada
%FA
&uacute;
Á
vocal a mayúscula acentuada
%C1
&Aacute;
É
vocal e mayúscula acentuada
%C9
&Eacute;
Í
vocal i mayúscula acentuada
%CD
&Iacute;
Ó
vocal o mayúscula acentuada
%D3
&Oacute;
Ú
vocal u mayúscula acentuada
%DA
&Uacute;
ü
"u" con diéresis minúscula
%FC
&uuml;
Ü
"u" con diéresis mayúscula
%DC
&Uuml;
ç
cedilla minúscula
%E7
&ccedil;
Ç
cedilla mayúscula
%C7
&Ccedil;
ñ
cedilla mayúscula
%F1
&ntilde;
Ñ
cedilla mayúscula
%D1
&Ntilde;


Símbolos
Caracter
Descripción
Código HTML
Código ASCII (Encoded)
Código caracter
espacio en blanco
&#32;
%20
&nbsp;
!
signo de exclamación
&#33:


"
comilla
&#34;


#
almohadilla
&#35;


$
signo de dolar
&#36;


%
porcentaje
&#37;


&
ampersand
&#38;

&amp;
'
apóstrofe
&#39;


(
apertura paréntesis
&#40;


)
cierre paréntesis
&#41;


*
asterisco
&#42;


+
signo de suma
&#43;


,
coma
&#44;


-
guión
&#45;


.
punto
&#46;


/
barra
&#47;
no se puede utilizar

dos puntos
&#32;


punto y coma
&#32;


signo "menor que"
&#32;


signo "mayor que"
&#32;


cierre signo interrogación
&#32;


arroba
&#32;


[
apertura corchete
&#91;


]
cierre corchete
&#93;


\
barra inclinada
&#92;


_
guión bajo
&#95;

&nbsp;
~
tilde
&#126;




Espero que esta tabla les sea de ayuda. He puesto más de 1 representación, para poder tener todo junto y no tener que estar buscando en 80 tablas distintas.

14 de noviembre de 2009

Comic Life: El software para que hagas tu propio comic

http://www.rafaelgo.com/comiclife/Untitled3/Comic.htmlHe estado ha finales de octubre en Barcelona, asistiendo al XV Salón del Manga en Barcelona. Eso ha hecho despertar mi vieja afición por el comic. Uno de los software más conocidos, y que personalmente me gusta, es comiclife. Con su multitud de plantillas, te permite ir creando poco a poco comics.

Con un IDE bastante intuitivo, sólo tienes que ir arrastrando las imágenes y acomodarlas dentro de los recuadros de cada una de tus páginas. Automáticamente te puede generar tu comic para que lo cuelgues en la Web.

Para prueba, he puesto un comic de sólo 2 páginas, que podrás ver si pinchas en la siguiente imagen: