INICIO ::
Mostrando las entradas con la etiqueta Web. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Web. Mostrar todas las entradas

e-mail con Malware

:: compartir en Facebook :: compartir en X (Twitter) ::


Me llegó un email del cual les comparto el pantallazo que pueden ver más arriba y que decía lo siguiente:

Dear bufoland,

Please send your best discounted quote for below document

Kindly also mention Country of Origin and DHL Express delivery charges to Jeddah, Saudi Arabia.

Best Regards,

Como pueden ver se trata de un mensaje relacionado supuestamente con DHL, pero en realidad no lo es y trae un adjunto con la extensión .CAB, la cual corresponde a archivos comprimidos para Windows que al ejecutarlos instalarán y/o modificarán algo en el sistema operativo

De seguro al ejecutarlo instalarán algún tipo de malware que producirá daño en los sistemas operativos Windows.

En mi caso uso Linux, pero de todas maneras ni me molesté en descargarlo, ni perder mi tiempo en ver que trae dentro.

En el caso de que les llegue un e-mail similar que traiga un adjunto con la extensión .CAB, mejor bórrenlo para no tener problemas, además que ni una empresa les va a enviar un archivo ejecutable como este.

Cómo determinar la Imagen para Facebook por defecto de una página

:: compartir en Facebook :: compartir en X (Twitter) ::


Me encontré con el problema de que necesitaba definir la imagen por defecto que mostraría Facebook al compartir el enlace de una página. Por ejemplo quería que al compartir la página de inicio del a Tienda de Meliwarén no se viera la cabecera, que además quedaba cortada, si no que una imagen más adecuada.

Investigué un poco y lo que hay que hacer es agregar en la cabecera del documento HTML una etiqueta como la siguiente:

<meta property="og:image" content="http://www.meliwaren.cl/tienda/imagenes/og_image.jpg" />

donde al parámetro content es la ruta absoluta donde se encuentra almacenada la imagen.

Por lo que pude además deducir el tamaño de la imagen debe ser por ejemplo de 524 x 275 pixeles. Esa es área útil si es que quieren incluir un logo por ejemplo o algún texto en la imagen.

En mi caso además como las tienda tiene páginas dinámicas con PHP y MySQL mi ideal era que si por ejemplo compartía la URL de un producto en especial, la imagen por defecto fuese una de la imágenes relacionadas con el producto, así que lo que tuve que hacer es antes de todas las etiquetas HTML es hacer una consulta a la base de datos y obtener una ruta absoluta de la imagen que quería mostrar y hacer liego mediante PHP escribir la etiqueta con la ruta de la imagen.

Por lo que investigué esta meta etiqueta junta a otras forma parte de lo que se conoce como Open Graphic Protocol y que tiene objetivo que las página conversen con las Redes Sociales, en particular Facebook.

En los enlaces de más abajo pueden ver más información Sobre el Open Graphic Protocol.

Referencias:

The Open Graph protocol
https://ogp.me/

6 comentarios en «¿Por qué debes saber qué son las meta etiquetas de Open Graph?»
https://neliosoftware.com/es/blog/debes-saber-que-son-las-meta-etiquetas-de-open-graph/

Formularios

:: compartir en Facebook :: compartir en X (Twitter) ::

Para que una entrada de texto tenga un valor inicial en caso de estar vacío

Se usa el parámetro placeholder

<input type='text' name='first' placeholder='First Name'>

ejemplo:




Lo que siempre se me olvida de CSS

:: compartir en Facebook :: compartir en X (Twitter) ::

Para centrar un DIV

#principal {
width: 690px; /* tiene que tener un ancho definido como requisito */
margin:0 auto 0 auto; /* esto centra automáticamente */
}

Centrar Fotos del Cuerpo de Bloggger

#content-wrapper img {
display:block;
margin:0 auto 0 auto;
}

Separación entre celdas

#tabla1 {
border-spacing: 2px;
}

Allineación Vertical

vertical-align: baseline | sub | super | top | text-top | middle | bottom | text-bottom ;

También puedo alinear arriva un usando

top: 0;

Entradas de un formulario

Ejemplo
#contenido input[type="text"]
{
color: #333333;
background-color: #FFFFCC;
border: #000033 1px solid;
}

Transformar a Mayúsculas o Minúsculas

text-transform: uppercase;
text-transform: lowercase;

Estilo de las viñetas
Por ejemplo con letras minúscula (a, b, c,...)
list-style-type:lower-latin;

ejemplo:

  • Peras
  • Manzanas
  • Naranjas

Si quiero número decimales:

ol Style="list-style-type: decimal;"

Borde redondeado

border-radius: 15px;

ejemplo:

Borde redondeado

Para que un botón Submit de un formulario cambie de color al poner el puntero sobre él:

#formulario_nuevo input[type="submit"]:hover
{
background-color: #f2f2f2;
}

Hacer que un DIV se autocentre

margin-left: auto;
margin-right: auto;


Para que una entrada de texto tenga un valor inicial en caso de estar vacío

Se usa el parámetro placeholder

<input type='text' name='first' placeholder='First Name'>

ejemplo:

Cómo insertar código PHP en WordPress

:: compartir en Facebook :: compartir en X (Twitter) ::

Estoy armando plantillas para WordPress, medio primitivas pero funcionan. Sin embargo me hace falta introducir directamente código PHP en las entradas.

Como solución encontré este plugin

http://wordpress.org/extend/plugins/exec-php/

Aunque advierte que no ha sido actualizado en 2 años, hasta el momento me ha funcionado bien.

Para instalarlo como siempre se baja el archivo comprimido, se descomprime y la carpeta resultante se copia en la subcarpeta wp-content/plugins de WorPress.

Luego lo activas desde la administración de WorPress en la opción Plugins. LAs instrucciones dicen que si es necesario se le de permisos de los usuarios.

Luego para ejecutar PHP en las entradas, editas en opción HTML y como siempre abres con <?php y cierras con ?>

Los blogs son buenos para la educación

:: compartir en Facebook :: compartir en X (Twitter) ::

...Recientemente se ha hecho un estudio en la Universidad de Extremadura y se ha concluido que el uso de blogs motiva a los alumnos y además les ayuda a desenvolverse con las nuevas tecnologías...

Interesante artículo:
http://genteblogger.com/los-blogs-son-buenos-para-la-educacion

Tabla corrupta en MYSQL

:: compartir en Facebook :: compartir en X (Twitter) ::

De los 10 años que uso MySQL nunca me había encontrado con una tabla que se corrompiera.

Mientras actualizaba datos de un registro de una tabla de pronto empezaron a aparecer mensajes de error. Para administrar los registros de la tablas del sitio en cuestión tengo un sistema hecho con PHP para manipularlos.

Como este sistema me daba el mensaje de error, y sospechaba que algo raro había pasado con wl registro que traté de modificar, utilicé entonces el PHPMyAdmin que entrega el ISP que me da hosting y ni idea era buscar en la tabla el registro que traté de modificar y ver que había pasado.

Grande fue mi sorpresa al tratar de abrir la tabla con PHPMyAdmin apareciera otro mensaje y no podía ni examinar los registros, ni ver la estructura de la misma.

No recuerdo bien el mensaje y no lo anoté pero al parecer era algo como:

"incorrect key file for table 'nombre_de_mi_tabla'; try to repair it"

Investigué un poco y a otras personas también le había sucesido, y al parecer no es un error escaso, o sea no es que siempre ocurra, pero no es escaso que si ocurra. Según aconsejaban había que tratar de reparar la tabla.

Me puse entonces a bucear en el PHPMyAdmin a ver si encontraba alguna herramienta para reparar la tabla, pero me fue mal.

Investigando un poco más encontré que había que ejcutar un comando de MySQL para reparar la tabla y había varias alernativas. La use tiene la siguiente sintaxis:

REPAIR TABLE nombre_tabla

Podría hhaberla ejecutada desde el mismo PHPMyAdmin, pero como tengo en mi sistema de administración que armé la posiblidad de ejecutar cualquier consulta de MySQL, ejecute el comando con esa herramienta, que además la tengo de comodín, cuando hay cosas que no he programado en los sistemas de administración que armo, y además cuando la empresa que me da hosting, me bloquea serivicios por que me he atrasado en el pago, práctica de presión que hayo un poco extrema pues a veces no está disconforme con el servicio, quiere migrarlo y no puede respaldar sus datos y achivos.

Bueno la cosas que el comando REPAIR TABLE funcionó y recuperé la tabla. No se si hubo algún otro daño en los registros, pero por lo menos os últimos que había ingresado seguían ahí, y el registro que suspuestamente disparó la falla estaba ahi intacto.

Además hice un respaldo de toda la base por si acaso.

Favicon Animado

:: compartir en Facebook :: compartir en X (Twitter) ::

Visitando www.comic-ar.com, me llamó la atención que en la barra de direcciones el favicon estaba animado.

Intrusee un poco el código y aparece esto

<link rel="icon" href="animated_favicon.gif" type="image/gif" >

Me eche los permisos de mi sitio

:: compartir en Facebook :: compartir en X (Twitter) ::

Varias veces me ha pasado que por error he modificado los permisos de los archivos de un sitio web, y tras ello, no se puede acceder a página alguna del sitio.

Con el tiempo ya se que hacer y es lo siguiente: fijarse que el punto punto (..) para salir del directorio html_public (o como e llame) tenga los permisos de esta forma:
drwx--x--x

y los archivos dentro de los directorios deben tener estos permisos:
-rw-r--r--

Los direcorios del sitio deben tener estos permisos:
drwxr-xr-x

Redireccionar una página

:: compartir en Facebook :: compartir en X (Twitter) ::

Si deseas redireccionar una pagina hacia otra automáticamente puedes usar varias técnicas.

1) Etiqueta META REFRESH
En la cabecera (head) de tu documento (aunque pude ir en body y funciona igua), se pone la siguiente etiqueta:

<META HTTP-EQUIV=Refresh CONTENT="n; URL=url_pagina">

Donde:

n es la cantidad de segundos que se quiere esperar antes del redireccionamiento

url_pagina: URL o es dirección de la nueva página que se quiere recargar

ejemplo

<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.htmlhelp.com/">

Con esta técnica además se puede redireccionar hacia si misma la pagina e ir recargandola cada cierta cantidad de segundos.

¿Cuánto vale mi sitio web?

:: compartir en Facebook :: compartir en X (Twitter) ::


Sin duda con la masificación de Internet, hoy en día miles y miles de organizaciones están levantando sus sitios web con el principal motivo de dar a conocer información sobre sus organizaciones (servicios, productos, actividades, noticias, métodos de contacto, etc.)

Antes de seguir con el artículo nos gustaría aclarar la diferencia entre página web y sitio web.
Una Página Web es un sólo documento que contiene texto, imágenes y otros elementos multimediales.
Un sitio es un conjunto de páginas interconectadas, y por lo tanto cuando hablamos de página web nos referimos a una de las muchas páginas que estan contenidas en un sitio web.
Lamentablemente ya se a masificado el referirse a un sitio web mediante el término página web.
Por lo tanto cuando una empresa dice visite nuestra página web, lo correcto debería ser «visite nuestro sitio web».

Sin embargo no basta con comprar un dominio y contruir un bonito sitio web para tener presencia en internet. Hay varios aspectos que deberían preocupar al dueño de un Sitio Web como son:

Usabilidad

Este término que se refiere a cuan navegable sea un sitio web, con que facilidad puedo recorrerlo y encontrar la información que requiero. A modo de ejemplo, con seguridad más de alguna vez ud. debió haber perdido varios minutos tratando de ubicar el teléfono de una empresa en un sitio web, es más quizá nunca lo encontró. La usabilidad entre otras cosas tiene entonces que ver con la facilidad para «entender» un sitio web y no perderse en él.
* Por supuesto hay sitios que persiguen mantener la atención del usuario, por lo cual intencionalmente presentan la información en una forma no tan obvia para que el usuario se entretenga buscándola. Sitios que usan mucho ésta estrategia son los de estrenos de películas como www.hellboymovie.com/main.html

Sobre usabilidad puede ver este artículo de wikipedia http://es.wikipedia.org/wiki/Usabilidad.

Ubicación en los Buscadores

Por supuesto que es importante tener un sitio atractivo, agradable y que de un buena imagen corporativa de la institución. Sin embargo si mi sitio no aparece en Google u otros buscadores, sólo llegarán a él las personas que conozcan la URL (dirección en Internet).

Es bastante habitual que los clientes encargan el desarrollo de un sitio web sólo se preocupen del aspecto visual de su sitio, y ni siquieran le pregunten a los desarrolladores que posiblidades tiene su sitio de aparecer en una buena posición en los buscadores.

Cuando ud. pida desarrollar un sitio web tenga en cuenta que nadie le puede asegurar que su sitio web va a quedar en las primeras posiciones de los buscadores. Por dar un dato, cada día se inscriben más de 500 dominios .CL (Chile), lo cual le puede dar una idea de lo durísima que es la competencia por el posicionamiento tomando en cuenta sólo los dominios chilenos.

Si quiere ver la cantidad de dominios .CL inscritos ayer puede visitar:
http://www.nic.cl/cgi-bin/ultimos?d=en-tramite&s=date&t=1d&q=a

En resumen no se puede asegurar el posicionamiento en Google, pero si le puede pedir a los especialistas que contrate para el desarrollo de su sitio, que hagan la gestión de indexar su sitio en los buscadores, servicio que los buscadores dan gratuitamente y para lo cual hay varias técnicas que un buen desarrollador web debería dominar.

Cómo puedo evaluar el posicionamiento de un sitio web

Si ud. desea saber como está indexado su sitio en Google, puede proceder de la siguiente manera:
  1. Entre a Goolgle
  2. En la caja de búsqueda escriba:
    info:www.dominio_del_sitio.cl
  3. presione buscar




Google entonces le debería responder mostrándo cómo tiene indexado el sitio en su base de datos y además le da acceso a información extra de su sitio, entre la cual cabe destacar:
  • Encontrar páginas Web que tengan un enlace con el sitio: Que le muestra sitios indexados en la base de Google y que tienen un vínculo hacia el sitio por el cual se está consultando. Está comprobado que cuando un sitio web es referenciado desde otros sitios, mejora su posicionamiento, y mejor aún si los sitios de origen tiene ya buen posicionamiento.
  • Encontrar páginas Web donde aparezca el nombre del sitio web: similar al anterior, indica sitios donde aparezca nombrado el sitio consultado.




Si esta búsqueda no da información, significa que su sitio no está indexado en Google. Esto puede suceder por dos razones:
  1. Su sitio es nuevo y por eso aún nadie lo ha indexado en Google.
  2. Su sitio no es nuevo, pero nadie se ha preocupado de indexarlo en los buscadores. Tenga en cuenta que para accelerar la indexación de un sitio en los buscadores alguien tiene que preocuparse de hacerlo y es dificil que suceda en forma automática.

* Tenga en cuenta además que su sitio está hecho 100% en Flash, probablemente su sitio quede mal indexado si es que no se han tomado ciertos cuidados. Si quiere conocer las desventajas de tener un sitio web 100% en flash visite este link: http://www.milcao.cl/desventajasflash.php.

Afortunadamente para los amantes de desarrollar sitios en Flash Adobe y Google están trabajando en conjunto para superar la "invisibilidad" de los sitios hechos en Flash ante los navegadores.
Más detalles de esta nueva tecnología puede obtenerlos en este link: http://www.neoteo.com/google-comenzaria-a-indexar-archivos-flash.neo.

Hay empresas que le ofrecen posicionarlo en buscadores, pero no les crea mucho. Mire lo que dice la misma gente de Google al respecto .

Page Rank
PageRank (PR) es un valor numérico que representa la importancia que una página web tiene en Internet. Google se hace la idea de que cuando una página coloca un enlace (link) a otra, es de hecho un voto para esta última. Este valor va de 1 a 10.

Si ud. desea conocer el Page Rank de su sitio puede visitar www.pagerank.cl. En este sitio ud. puede calcular el Page Rank de su sitio introduciendo la URL del mismo.

Cuanto vale mi sitio web
Han aparecido en Internet algunas herramientas que permiten avaluar un sitio web de acuerdo a su ubicación en los buscadores, el tráfico que tienen y otras variables.
Este avaluao le puede permitir a ud. por ejemplo saber si le conviene o no hacer publicidad en determinado sitio web.
Para avaluar un sitio web puede visitar www.websitevaluecalculator.com.
En este sitio ud. introduce la URL de un sitio y puede obtener una avalúo en dólares del mismo.

Comparación de varios sitios locales
El día 23 de julio de 2008 hicimos una evaluación de varios sitios. En el caso de el avalúo la coma es separador de miles y las cifras están en dólares.

URL SitioAvalúo según Web Site Value CalculatorPage Rank
www.diariollanquihue.cl$288,3505
www.canalpuertomontt.cl$63,5712
www.ptomontt.cl$50,8843
www.puertomonttchile.cl$7,2524
www.portalpuertomontt.cl$2,0873
puertomontt.blogspot.com$1,7592


Resumen

Al momento de pedir el desarrollo de un sitio, además del aspecto gráfico, tenga en cuenta aspectos como la Usabilidad y de ninguna manera deje de lado la gestión del posicionamiento de su sitio web. Si la empresa desarrolladora tiene sitio web puede evaluarlo y evalúe sitios desarrollados por la misma para ver como han manejado el posicionamiento en los buscadores.

Además si desea contratar publicidad en un sitio web, puede evaluarlo con las herramientas antes mencionadas y comparar diferentes alternativas y así quedarse con la que la oferta que le de más garantías.


Walter Velásquez
www.PtoMontt.cl

Configurando Mi Celular para navegar por Internet

:: compartir en Facebook :: compartir en X (Twitter) ::


Tenía un Palm Treo, pero ya tenías sus buenos años y sus buenos porrazos. Se terminó desarmando debido a varias trizaduras.

Como desde 1998 aproximadamente he tenido el mismo número de celular de Entel, nunca he cambiado ese número, y lo que he hecho es ir cambiando de equipo.

Mi mujer me pasó de su colección de celulares un equipo LG MG220, que originalmente estaba conectado con la empresa Claro.
Lo normal es que los celulares vengan bloqueados de manera que no se le puede colocar una tarjeta SIM, si no es de la empresa a la cual pertenecía originalmente.

En la Web hay bastante información para debloquear los celulares, se pueden bajar unos programas llamados SIM Unlocker que dejan los equipos abiertos para utilizarlos con cualquier proveedor de telefonía celular. Estos programas generan el código de desbloqueo utilizando como dato el IMEI, que es un código único para cada celular más los datos de la marca y modelo del equipo.

Para el equipo antes mencionado, esta técnica no me sirve y la única manera es utilizar otro progrma que desbloque el equipo siempre y cuando se conecte con el cable adecuado y que aún no he podido conseguir.

Afortunadamente en Puerto Montt cobran 6 lukas por desbloquear los equipos y dejarlos abiertos para utilizarlos con cualquier compañía, y como esta es su especialidad ellon tiene variedad de cables, pero no los venden, si no se les acaba el negocio.

Una vez desbloqueado el LG, y cargado con la SIM de Entel, traté de conectarme a Internet y no pude pues apun tenía configurado el servicio de Claro como salida a Internet. Solución: averigué los datos en el sitio oficial y reconfiguré el equipo.

Para conectar a Internet usando el servicio de Entel PSCS, los datos que aparecen en el sitio oficial son:

Nombre del perfil: Da lo mismo
URL: la que sea
Seguridad: no seguro
Portadora: GPRS
Dirección IP: 10.99.0.10
Nombre de Usuario: entelpcs
Contraseña: entelpcs
APN: bam.entelpcs.cl

No me funcionó de inmediato, pero si al otro día. Supongo que debe haber algún período de validación antes de poder usar el servicio.

Armé una páginas simples en uno de mi sitio y la estoy usando para descargar información a mi celular como prognóstico del clima, los indicadores económico y una colección de ringtones.

La URL es http://www.ptomontt.cl/wap.php

Servidor Web en Ubuntu

:: compartir en Facebook :: compartir en X (Twitter) ::

Llevo varios años trabajando con PHP y MySQL pero en ambiente Windows.
Así el desafío ahora que soy usuario de Ubuntu es trabajar esas herramientas en otra plataforma.

Tengo un laptop con 3 particiones:
1) una con Windows XP
2) otra de Datos
3) y otra para Ubuntu

La intalación de WXP tiene configurado el EasyPHP de manera que el directorio raíz donde tendo las página se encuentra en la partición Datos (E:\).
La idea es que desde Ubuntu pueda ver ese mismo directorio como Directorio Raíz y pueda editarlas y probarlas desde las dos plataformas.

¿Cómo instalo entonces el servidor Apache en Ubuntu?

Instalar Apache

sudo aptitude install apache2

(de seguro me pide la contraseña de administrador)

Pruebo el servidor desde el navegador com:

http://localhost

Cambiar El directorio Raíz
Por defecto el directorio raíz es /var/www/
En mi caso lo tengo en E:\paginas, pero para Ubuntu ese nombre no es valido, si no que es:
/media/walter/paginas/
Edito entonces el archivo de configuración:

sudo gedit /etc/apache2/sites-available/default

donde diga /var/www/ cambiarlo por la ruta que nos interesa.

Son dos líneas
aproximadamente la 5a: DocumentRoot /var/www/
y la 10a:

Reinicio Apache

sudo /etc/init.d/apache2 restart

y pruebo de nuevo http://localhost

En mi caso como accedo a una ruta que corresponde a un volumen diferente del que contiene a Ubuntu, hay que hacer hacer un truco para que se puedan ver las páginas de dicho volumen (1).

Instalar PHP

sudo aptitude install php5

Reiniciamos
sudo /etc/init.d/apache2 restart

Instalar MYSQL

sudo aptitude install mysql-server
sudo aptitude install libapache2-mod-auth-mysql
sudo aptitude install php5-mysql

Instalar phpmyadmin
PhpMyAdmin permite administrar las bases de datos en forma más gráfica mediante una interfaz web

sudo aptitude install phpmyadmin

Ajustar la contraseña de MySQL

sudo mysqladmin -u root password contraseña

Aquí no me dejó poner contraseña vacía, pero más abajo indico como lo solucioné (2).

Reiniciamos
sudo /etc/init.d/apache2 restart

Y listo ya tenemos nuestro servidor web andando u podemos dedicarnos a desarrollar tranquilamente.

Truquillos

(1) Ruta en otro volumen
Me di cuenta que al direccionar como Directorio Raíz (Document Root) una carpeta de un volumen ajeno a Ubuntu, no encontraba la ruta y había que hacer el siguiente truco.
Ir al Navegador de Archivos (Nautilus) y abrir la carpeta el volumen donde está ubicado nuestro directorio raíz. Ubuntu nos dirá que por motivos de seguridas hay que ingresar como administrador y nos pide la contraseña. La introducimos, aceptamos, y listo, si reintamos de nuevo ir a localhost ahora si se puede accesar la carpeta ubicada en el volumen externo a Ubuntu (en mi caso
/media/walter/paginas/ que equivale a E:\paginas en mi WXP).

(2) Contraseña Vacía
Habitualmente cuando conecto a bases de datos en Windows el usuario root tiene contraseña vacía.
La idea es como dije más arroba es usar los mismos archivos desde Windows y desde Ubuntu.
Para solucionar esto, una vez instalado todo. Ejecuto PhpMyAdmin en el navegador escribiendo
http://localhost/phpmyadmin
En la página de inicio voy a Privilegios, luego busco el usuario root que sale con una IP (127.0.0.1) y lo edito con el ícono que hay a la derecha.
En el penúltimo bloque hacia abajo que dice Cambio de Contraseña, selecciono sin contraseña, acepto (continuar) y listo ahora el usuario root tiene contraseña vacía.


fuente:
http://www.guia-ubuntu.org/index.php?title=Servidor_web

Cobros en Hotmail, Fotolog y otros, puras mentiras

:: compartir en Facebook :: compartir en X (Twitter) ::

Con cierta frecuencia suelen llegar correos donde se nos dice que Hotmail dejará de ser gratuito y que hay que reenviar el mensaje a nuestros conocidos para que se enteren.
También hace poco encontré un comentario en uno de mis fotologs que decía que Fotolog.com dejaría de ser gratuito.

Es bien poco probable que servicios gratuitos de correo electrónico como Hotmail o los Fotologs empiecen a cobrar.
Todos estos sistemas se basan en ofrecer algo gratis para captar usuarios y visitantes.
El mayor capital de estos servicios son sus usuarios y sus datos. Cuando te suscribes a uno de esto servicios te preguntan una serie de datos como tu nacionalidad, sexo, edad, e-mail, intereses, etc. De esta manera casi ingenuamente vamos engordando la base de datos de estos servicios.
Así ellos fácilmente pueden ofrecer los datos de miles de usuarios para vender publicidad segmentada por sexo, edad, nacionalidad u otros criterios.
Por esa razón si cobraran, perderían gran parte de su capital, pues de seguro el grueso de sus usuarios no estarían dispuestos a pagar y dejarían de usar el servicio.
Peor aún, buscarían otro proveedor del mismo servicio. Por ejemplo es obvia la competencia entre Gmail o Hotmail. Ellos dan lo máximo gratis para mantener cautivos a sus usuarios. Cobrar produciría todo lo contrario.

Aparte de eso su mayor entrada es por publicidad, la que pueden ofrecer gracias a las miles de visitas que puedan tener, por lo tanto no tiene sentido perjudicar a sus usuarios que son su mayor capital.

Diferente es el hecho de que estos servicios gratuitos dan prestaciones buenas y adictivas, pero con algunas limitaciones. Por ejemplo Fotolog.com permite subir una sola foto al día.
Los servicios extra se cobran, y ahi está el negocio. Por ejemplo en Fotolog si quieres ser Gold hay que pagar.

Así que la próxima vez que recibas esos mensajes has caso omiso, pues sólo persiguen ir captando direcciones de correo electrónico productos de las inocentes cadenas. Al final los correos son utilizados por los spamers para envíar basura.

Paint Shop Pro

:: compartir en Facebook :: compartir en X (Twitter) ::

Jasc® Paint Shop Pro™ es un programa que permite crear, editar y retocar imágenes, pudiendo abrir y guardar archivos en diferentes formatos gráficos. Siendo el formato nativo el formato PSP (Pain Shop Pro).

Aspectos Básicos

Paint Shop Pro, aspectos básicos

:: compartir en Facebook :: compartir en X (Twitter) ::

Abrir Archivos


Para Abrir una imagen en Paint Shop Pro ir al Menú File, Open (Ctrl+O). Se pueden abrir imágnes en formatos como JPG, GIF, TIFF, PNG, BMP, PSD, WMF, EPS, etc., etc.

Guardar Archivos


Para guardar una imagen vamos al menú File, Save As, y elegimos el formato que más nos acomode.

Cambiar de tamaño una Imagen


Menú Image, Resize. En la ventana de diálogo se pude indicar al ancho y el alto en pixeles. Si está activada la opción Maintain aspect ratio of, se mantendrá la relación entre el ancho y el alto de la imagen.

Recortar imágenes


Para recortar una imagen se utiliza la herramienta crop (recortar). Se dibuja una rectángulo sobre la imagen, el cual puede ser ajustado y movido tras el ser dibujado. En la barra de estado podemos ver el ancho y el alto del recorte que vamos a realizar. Una vez que estamos conformes con el tamaño del recorte y la posición del mismo hacemos doble click sobre la zona que queremos recortar. Es recomendable guardar el recorte con otro nombre para no perder la imagen original.

Optimizar imágenes para la Web


Es muy frecuente bajarle el peso a las imágenes antes de insertarlas en una página web, esto contribuye a que sean más livianas al momento de descargarlas sin sacrificar en forma notoria la calidad de las imágenes. Para realizar esto vamos al menú File, Export, JPEG Optimizer. Podemos a través de la ventana de diálogo indicar el factor de compresión (Compresion Value). Recomiendo usar 50 (pueden probar con varios valores para notar la diferencias). Luego aceptamos y se nos preguntará donde queremos guardar la copia optimizada. Es muy importante guardar la copia con otro nombre para no perder la imagen original. Para apreciar la ventaja de optimizar imágnes comparen el peso de la original con la de la optimizada.

Voltear imágenes


Si deseamos reflejar una imagen horizontalmente, vamos al menú Image, Mirror. Si deseamos reflejarla verticalmente vamos a Image, Flip.
En el caso de que queramos rotar una imágen (típico que acamos una foto con la cámara de lado) vamos al menú Image, Rotate, e indicamos cuanto queremos girar una imagen en grados. Hay valores predeterminados, pero también podemos indicar otros valores, e incluso podemos utilizar decimales para los grados.

Efectos


No me voy a detener a explicar efecto por efecto, pues sería muy laaaaargo. Para aplicar efectos, vamos al menú Effects, y elegimos el que nos guste. Todos las ventanas de diálogo de efectos tienen un botón en forma de ojo que nos permite aplicar el efecto a la imagen para ver como quedaría.
Si los efectos están desactivados, lo más probable es que se deba a que nuestra imagen tiene una cantidad limitada de colores que la componen. Tendremos que aumentar la cantidad de colores (Profundidad de color). Para ello vamos al menú Colors, Increase Color Deph, y elegimos 16 millones de colores. COn eso ya podemos acceder a los efectos.

WS FTP, uso básico

:: compartir en Facebook :: compartir en X (Twitter) ::

Los programas de FTP nos permiten administrar los archivos que se encuentran en un servidor, pudiendo subir (upload) y descargar (download) archivos, así como reemplazarlo, borrarlos, renombrarlos y cambiar atributos de los mismos archivos. WS FTP es un programa de distribución gratuita que se pude descargar desde diversos sitios.

Instalación


Una vez que se haya descargado el programa, instalarlo teniendo cuidado en marcar la opción student cuando se nos pregunte I am:, y At School y For Academic Work cuando se nos pregunte How You Will Use WS_FTP LE? (ver figuras)





Una vez finalizada la instalación procederemos a abrir el programa y configurar nuestra cuenta de conexión. Apenas se abre el programa aparece una ventana de diálogo donde agregaremos la que necesitamos para tranferir archivos. Para ello presionamos el botón New y llenamos los campos que se indican a continuación:
Profile Name: Ponemos algún nombre que nos permita identificar el perfil (se pueden hacer varios)
Host Name/Adress: nombre del servidor FTP (para Geocites en español es ftp.es.geocites.com)
User ID: Nombre de Usuario para el servidor FTP (en el caso de geocities es el mismo id de nuestra cuenta)
Password: la contraseña que hayamos elegido al crear la cuenta o que se nos haya asigando.

Si el computador donde estamos configurando el software es de uso personal podemos activar la casilla Save PW. En el caso de Usar un equipo de uso público NO ACTIVAR esta opción, pues esto significaría que cualquiera podria acceder al servidor FTP con nuestra cuenta.



Podemos ademas en el item Startup configurar los directorios con que se incializa la aplicación. En Initial Remote Host Directory indicamos el directorio con el cual queremos que se inicie la conexion en el servidor FTP (en general los administradores de los servidores configuran las cuentas para que se inicien en el directoriro adecuado.
En el campo Initial Local Directory se especifica que directorio de nuestro equipo queremos que se inicie la conexión (este directorio debería ser el que contiene por ejemplo los archvos que queremos subir, o donde tenemos el resplado de nuestro sitio web).



Luego presionamos el botón Aplicar (con lo cual guardamos nuestro perfil.
El resto de los campos se deja tal cual como está.

Nota: se pueden crear varios perfiles si es necesario.

Uso


Una vez configurada la cuenta, para conectarnos presionamos el botón Aceptar. La próxima vez que abramos el programa sólo necesitaremos presionar el botón Aceptar para conectarnos.

Una vez conectados la el programa nos mostrará dos columnas:



La columna de la izquierda representa el equipo en el cual hemos instalado el programa (Local System) y la columna de la derecha representa al Servidor Web (Remote Site). Para bajar archivos del servidor se seleccionan en la columna de la derecha y se presiona la flecha que apunta hacia la izquierda y que se encuentra en en el centro de la ventana del programa. Para subir archivos (que es lo que nos interesa) se buscan en las carpetas de nuestro computador, se seleccionan y se presiona el botón que apunta hacia la derecha.
También para subir los archivos, simplemente se arrastran y se sueltan en la zona de la derecha que es el servidor remoto.

Para borrar archivos, se seleccionan y se presiona el botón delete.

Para renombrar archivos, se seleccionan y se presiona el botón rename.

Donde Bajarlo


http://rapidshare.com/files/109135567/ws_ftple.exe.html

Como incrustar videos de Youtube

:: compartir en Facebook :: compartir en X (Twitter) ::

Los videos de Youtube (y de otros sitios destinados al almacenamiento de videos) puden ser incrustados en cualquier página web (esto incluye las entradas de los Blogs, que a fin fe cuentas son páginas Web).

Paso 1: abrir el video previamente almacenado en Youtube, el cual puede haber sido subido por nosotros mismos, u otro usuario. Hay algunos videos en los cuales el autor bloqueado la opcion de incrustarlo.

Paso 2: copiar el código "embed" (incrustar) que sale a la derecha del video y que esta indicado en la siguiente figura:



Paso 3: pegar el código en la entrada del blog, como se muestra en la figura:



o en el código HTML de una página web:



Paso 4: Publicar la entrada del blog, o guardar la página y subirla al servidor.

Se puede adecuar al tamaño del video a uno deseado sacando proporciones matemáticas.
Por ejemplo si para la pelécula original
ancho1 = 425
alto1 = 355

y para la nueva película
ancho2 = 400

entonces

ancho2/ancho1 = 400/425 = 0.94

para mantener la proporcion se debe cumplir que

(ancho2/ancho1) = (alto2/alto1) = Constante = 0.94

luego

alto2 = ancho1 x 0.94 = 355 x 0.94
alto2 = 334

Ivoon permite agregar música a tus sitios

:: compartir en Facebook :: compartir en X (Twitter) ::

Ivoon es un sitio que te permite crear listas eligiento entre miles de canciones disponibles. Además deja a tu disposición un código HTML que te permite incrustar una imitación de Ipod en tus sitios, blogs, etc.
Para operar en el sitio debes afiliarte, lo cual es totalmente gratuito.



Gracias a mi amigo Pato Cantos (http://patriciocantos.blogspot.com/) por el dato.

Mas información en: http://ivoon.com/

Cómo se arman los mapas de sitio de Google

:: compartir en Facebook :: compartir en X (Twitter) ::

El mapa de sitio de Google es como un listado, pero en XML, es bastante simple de armar, yo lo hago hasta con el block de notas, simplemente copias y pegas y vas cambiando los parámetros.

ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
    <url>
         <loc>http://www.huemulin.cl/index.html</loc>
         <lastmod>2006-05-22</lastmod>
         <changefreq>monthly</changefreq>
         <priority>1.0</priority>
    </url>
         <url>
         <loc>http://www.huemulin.cl/huemul.html</loc>
         <lastmod>2006-05-22</lastmod>
         <changefreq>monthly</changefreq>
         <priority>0.5</priority>
    </url>
</urlset>

cada página del sitio va entre las etiquetas <url> y </url>
y entre medio otras etiquetas que indican datos de cada página:

entre las etiquetas <loc> y </loc> pones la paginas de tu sitio (url completa)

entre las etiquetas <lastmod> y </lastmod> pones la última fecha de modificación de la página en cuestión, año-mes-dia

entre las etiquetas <changefreq> y </changefreq> pones la frecuencia de actualización de la página, puede ser mensual, diaria, semanal, en el ejemplo puse mensual en inglés.

entre las etiquetas <priority> y </priority> pones la importancia de la página dentro del sitio, siempre al index le doy 1.0 (lo máximo) y al resto 0.5. Recuerdo haber leído que no es bueno poner a todas 1.0, así que sólo se lo pongo al index.

Como ves lo puedes armar tu solo.

No es necesario que pongas todas las páginas de tu sitio, yo sólo coloco las que me importan más indexar, al fin y al cabo los spider de los buscadores pasan por tu sitio y recorren el resto de las páginas que estén enlazadas.