Entradas de la categoría: ‘Internet’

Los 10 intentos testarudos de la informática.

Últimamente se ha hablado sobre los 10 errores tecnológicos más importantes de la historia, sobre los 10 peores productos de software de la historia, incluso no hace mucho me pasaron los 10 grandes fracasos del hardware (paso de ponerme a buscar).

El caso es que acabo de leer sobre un plugin para Firefox 3 que permite un objeto Canvas 3D accesible mediante Javascript. Y me ha hecho pensar cuantas veces se ha tratado de llevar el 3D a la web.

Y cuantas veces se ha intentado dar cancha al reconocimiento de voz. Y cuantas veces se ha intentado llevar internet a la TV (parece que finalmente será al revés, la TV en el ordenador a través de internet, y el media center cerca de la TV de verdad para verlo en grande desde el sillón). Y cuantos sistemas de identificación únicos (21 comentan) …
Pues ¿Qué pensabais que lo iba a publicar yo? A ver quién se curra un listado de los 10 intentos más testarudos de la informática en general.

November 29th, 2007 by albinworld

Análisis a Google Analytics

He creado un subdominio secret.topsecret.tld y he realizado diferentes accesos para testear Google Analytics. Estas son mis conclusiones:

¿Funciona Google Analytics en tiempo real?

No. Entro, salgo, espero, refresco, y no aparece mi visita.

La prueba se hizo sobre las 14h. Españolas, y la visita se reflejó sobre las 17h. lo cual tampoco concuerda con la media noche de ningún huso horario “lógico”.

Si elimino un filtro ¿Aparecen las visitas que se hicieron y fueron filtradas?

Sí, aparecen de nuevo. Así que no puedes ir poniendo y quitando el filtro de tu propia IP cada vez que esta cambia, no sirve de nada.

¿Cómo se mide el tiempo de permanencia de una visita?

Esta es una pregunta bastante interesante que me hacía desde hacía tiempo. Los sistemas basados en analizar logs no saben cuando te marchase de la página, solo saben cuando solicitaste otra, pero esto también pudo ser en una pestaña, con lo cual, sus datos son medias y especulaciones. Sin embargo, Google Analytics está basado en Javascript, y tiene acceso al evento onUnLoad, con lo cual esperaba que sus datos fueran más exactos y reales.

Esto es especialmente importante para páginas con mucho contenido, que puede tardarse varios minutos en leerse, y para páginas con mucha funcionalidad basada en AJAX dónde el usuario puede pasar varios minutos sin haber recargado la página que contiene el código de Analytics.

La respuesta es: Ni puta idea. Porque el tiempo que midió no coincide, ni con el tiempo que existió esa pestaña, ni con el tiempo que estuvo en primer plano, ni con el tiempo que estuve interactuando con ella (haciendo clicks en ciertas zonas que se recargan con AJAX, no sobre espacio en blanco como un bobo).

Otras interesantes preguntas que se desprenden son: Dado que el Javascript se ha vuelto tan poderoso y puede un objeto nativo ampliarse con funciones definidas por la página, ¿Intercepta Analytics las peticiones AJAX para contarlas como páginas visitadas? Si se basa en el lanzamiento del evento onUnLoad para calcular el tiempo de visita, ¿Cuanto dura mi visita si me dejo la pestaña abierta y me piro a jugar un partido de Tenis?

Las respuestas son: No, en ningún momento me ha aparecido como visitado un script PHP que sea ejecutado mediante AJAX. Y como he dicho antes, no tengo muy claro cómo tantea el tiempo que ha durado tu visita.

November 27th, 2007 by albinworld

¿Qué haces con las versiones antiguas de tu producto?

Asumes que tu software se piratea, asumes que no todo el mundo necesita todas las funcionalidades … y la decisión de ofrecer las viejas versiones como versiones gratis parece lógica. En cierto modo, es como tener un producto gratuito, y otro de pago con más funcionalidades.

Bueno, todo esto para comentar que está disponible Camtasia 3 ¡de gratis! como diría Barragán. A mi me gustó mucho este software cuando lo utilicé.

¿Qué no lo conoces? Pues te facilita capturar la pantalla mientras haces una demo, y luego editar el vídeo y ponerle cartelitos.

November 27th, 2007 by albinworld

Flickr Uploader 3.0 (beta)

Hombre! Ya era hora.

Mucho mejor. Empezando porque puedes poner muchas fotos en el área de trabajo, y si tienes que irte, y cierras la ventana, cuando vuelves te encuentras tu área de trabajo tal cual la dejaste.

Aunque poner títulos y descripciones es un trabajo árduo, y aunque su interface basada en Ajax lo pone facil, para lo que podría haber sido en otras épocas, se agradece que la aplicación de escritorio te permita subir las fotos ya ordenadas, aseadas, y con toda su información.

No tiene, como Picasa, manera de retocar las imágenes. Pero, a mi personalmente, me da igual porque nunca lo hacía.

Lo que me gustaría es poderlo utilizar con los Sets que ya tengo creados y que en su día no organicé por falta de tiempo y/o de ganas.

Yo tengo una cuenta Pro, la alquilé por capricho hace mucho tiempo, y aunque a veces no la uso durante meses, me encanta saber que la tengo ahí, para cuando la necesite, para compartir con la gente todos mis viajes y todas mis excursiones.

Y lo que no estaba bonito, es que un servicio tan bueno, popular, poderoso, y mantenido por una empresa tan grande, tuviera una chufa de programa para subir fotos. Vamos, que desmerecía.

Que es beta, no me importa, es cuestión de tiempo que se estabilice del todo, pero me ha alegrado ver que le han puesto interés en cuidar ese detalle. Aunque esto no salvará a mis acciones de Yahoo de estar en rentabilidad negativa.

A descargar!

November 25th, 2007 by albinworld

Meme: Por qué escribo un blog

  • Porque en la vida real me comunico bastante. En el bus, en la piscina, enseguida hablo con cualquiera, le cuento el lado superficial de mi vida o hablamos del tiempo como suele decirse.
  • Porque a veces necesito contar las cosas, aunque no me escuche/conteste nadie, simplemente desahogarme, quién sabe quién acabará leyéndolo.
  • Porque algunas dudas nunca llegan a un foro, sino que encuentro su respuesta, y un blog es un sitio perfectamente válido dónde exponerlas, por si le sirven a otra persona.
  • Por motivos caducados, como las categorías para las que nunca tuve tiempo y a penas tienen entradas asignadas.
  • Porque había que tenerlo…

En general no parece haber un objetivo concreto, pero se pueden hacer estas afirmaciones anteriores.

Una buena pregunta también sería ¿Porqué escribo un meme? :o) Porque Juanjo me ha pasado el testigo … y ahora ¿He de pasar el testigo a alguien? Se va a notar que no tengo muchos amigos, bien pues a mi compañero Peter Parker y a mi hermano.

October 25th, 2007 by albinworld

Hosting Profesional Gratuito

Pues me he enterado que 1and1 quiere comenzar a ofrecer Hosting en España y quiere hacese con un capazo de clientes que pongan a buena prueba sus sistemas, así que está regalando dos años de hosting con registro de dominio incluido.

Hasta ahí la noticia. Ahora …

He convencido a unos cuantos buitres que tenía a base de Add-On Domains para que se registren y de momento me ha ido bien. Pero el link de login en la home lleva roto unos días.

Tiene panel de control propio (nada de Plesk ni CPanel) pero es completo y poderoso.

Tienen phpMyAdmin. Pero el servidor de bbdd no se deja acceder desde fuera, así que nada de MySqlQueryBrowser de casa al server, ni consola tampoco.

La base de datos no es localhost, sino que te dan un server (ej. db123.1and1.es) al cual debes conectarte, esto es meramente una curiosidad, el nombre de usuario, de base de datos, no son de tu elección, sino que te los asignan (ej. db223344 y dbo223344 respectivamente).

Los subdominios no necesariamente deben corresponder con una carpeta en el raiz, pueden ser subcarpetas de subcarpetas.

El precio de los dominios es realmente bajo.

A parte … si alguien controla un poco de Alemán, que eche un vistazo a 1and1.de y vea el precio que dan para VPS … flipante! aunque me pasó hace tiempo con una empresa alemana de este tipo que solo quería clientes alemanes, con lo cual, mi gozo se quedó en un pozo (frase que sin duda alguna debió poner de moda algún granjero zoofilo cuando se le cayó la gallina al pozo).

October 3rd, 2007 by albinworld

Etam - Newsletter - Ofertas

Bien por Etam, por ser una empresa que aprovecha internet para llegar a sus clientes, no solo mostrando parte de su catálogo, sino interactuando con ellos.

Me suscribí a su newsletter y casi todos los meses me llega alguna invitación a participar en un jueguecito donde me preguntan mi opinión, y participo en un sorteo.

La gran pregunta, es … con el dinero que les debe de costar el flash y el envío del newsletter (profesionalmente no lo valoro en menos de 6.000 euros) porqué el premio es tan … irrisorio (180 euros en el último caso).

October 1st, 2007 by albinworld

Hackeo WiFi

Listado de passwords por defecto de muchos muchos muchos pero que muchos routers.

Ya se sabe, el técnico de instalación de Ono te hace el agujero en la pared, te pasa el cable, te desempaqueta el router, lo activa, y se marcha … y ahí te quedas con tu red Wi-Fi sin encriptar y con los datos de acceso por defecto.

October 1st, 2007 by albinworld

Applet - WebCam

Va de retro! En pleno S. XXI (aún vamos por ese, no?) ponerse a hacer un Applet, pero bueno, me lo encargaron, y ya que está hecho, lo he puesto en una web.

Applet para WebCam

El primer problema a resolver fue detectar si la imagen estaba completa. Puesto que la imagen se sube por FTP, puede suceder que el applet la solicite cuando el fichero está a medias. Los métodos oficiales para cargar imágenes no te avisan de esta situación, todos funcionan “demasiado bien”. La solución ha sido comprobar los dos últimos bytes del fichero, que deben tener una marca propia del JPG. Después de consultar con colegas no se nos ocurrió nada mejor.

Después he implementado un par de virguerías, como rotar la imágen, sobre poner la fecha (estas dos era parte de las especificaciones), pasarla a escala de grises, cambiarle el brillo, poner una marca de agua … casi todo ha sido facil o copiar y pegar código que he encontrado por ahí, pero de todos modos, ha estado bien “lo aprendido”.

En búsca y captura de un libro de O’Relly “Java 2D Graphics” en PDF.

May 28th, 2007 by albinworld

CompuGlobalHiperMegaNet, la empresa de Homer

He encontrado el blog de un tipo que parece que controla bastante de programación. Lo comparto con vosotros.

May 17th, 2007 by albinworld

¿Y porqué sí para la Wii?

Anda que no se ha intentado llevar internet a la TV en ocasiones … un capazo de veces. Y al bolsillo también, como la PSP que tiene WiFi.

El tema lo habreis leido por ahí seguro, Google Reader específico para la Wii, también sé de un plugin para optimizar Wordpress para Wii, pero nunca antes -creo- se hicieron esfuerzos así.

May 9th, 2007 by albinworld

Fraude Clicks Google

Ya conozco de cerca el primer caso de una cuenta de AdSense baneada por fraude en los clicks.

Me parece excesivo poner aquí el recurso que el usuario envía a Google disculpandose, pero me no creo que sea problema publicar la respuesta de Google, pues será prácticamente estandar para todos los casos.

Gracias por su recurso.

Tras recibir su respuesta, hemos vuelto a revisar detenidamente los datos de su cuenta y hemos comprobado una vez más que se han generado clics no válidos en los anuncios publicados en su sitio web, hecho que infringe nuestros Términos y condiciones y las políticas de nuestro programa.

https://www.google.com/adsense/terms
https://www.google.com/adsense/policies

Contamos con estas políticas para ayudar a garantizar la eficacia de los anuncios Google tanto para nuestros editores como para nuestros anunciantes. De acuerdo con nuestra política a este respecto, no es posible readmitirlo en el programa.

Como ya sabrá, los editores cuya cuenta se haya inhabilitado debido a la existencia de clics no válidos no pueden seguir participando en AdSense. Por este motivo, usted no puede abrir una nueva cuenta.

Por favor, recuerde que se ignorarán los recursos posteriores o duplicados, y que dejará de recibir notificaciones de Google.

Gracias por su comprensión.

Atentamente,

El equipo AdSense de Google

Me encanta especialmente la de “no nos llores más, lo hecho hecho está”.

May 2nd, 2007 by albinworld

Mi primera búsqueda con Opensearch

No sé cómo me enteré del proyecto Opensearch. En su web se define como “un formato de descripción de motores de búsqueda de modo que puedan ser usados por aplicaciones cliente de búsqueda”.

En mis propias palabras, el proyecto pretende que tengas un script que reciba peticiones HTTP con la búsqueda a realizar en tu website, y que el script genere ficheros XML (RSS, Atom) con los resultados de la búsqueda, según tu criterio de similitud y ordenación.

Como me pareció facil de implementar, y como era novedoso, pues lo hice. Pero como me mostraba escéptico, incluí que el script me enviase un mail cada vez que se ejecutase (es más desatendido que estar atento a las estadísticas o a los logs). Pues ¡iuju! ha sucedido por primera vez, casi dos meses después -jajaja-.

April 22nd, 2007 by albinworld

DVDRip

Ui rediez!

Mietras la inmensidad de los usuarios piensan que, por dedicarte a la informática, tienes que saberlo todo, después de un lustro disfrutando de la descarga de DivX no ha sido hasta este finde cuando me he enfrentado por primera vez al reto de rippear un DVD.

Me ha llamado la atención que después de todo el tiempo que lleva la humanidad haciendolo, aún sea un suplicio lidiar con tantos programas que solo hacen parte del trabajo para finalmente tener el resultado. Estamos demasiado bien acostumbrados, imagino, a procesadores de texto que también imprimen.

Primero lo intenté con programas que prometían preocuparse de todo por mí, como RipitAll.

Luego con Gordian Knot, que pone a tu disposición todos los programas que necesitas para todos los pasos.

Y finalmente, el que mejor resultado me ha dado, el Auto Gordian Knot.

(esto lo escribí hace un semestre, no sé porqué se quedó como borrador, supongo que esperé a tener más impresiones que comentar, pero al final realmente me quedé con ese programa, y no necesité más).

April 21st, 2007 by albinworld

Si yo fuera Google…

Lo dificil es asignar importancia a los hechos, pero todo importa de una u otra manera.

Si enlazan una página en español desde una página en inglés, eso debería importar, porque significa que tu contenido es interesante incluso para otras culturas.

Si varias páginas enlazan a una página, y todas están alojadas en la misma IP (óh oh addon-domains) aunque sea lícito que hable de mí mismo, no es tan importante como si otros hablan de mí. Y ya puestos ¿porqué no mirar también si todos los dominios pertenecen a la misma persona?

Si desde todas las páginas de un blog se enlaza a una misma página, no es lo mismo que si se considera importante solo dentro del contexto de un solo post. Pero más importante es que se considere importante dentro de varios post.

Premiaría que la gente separase las palabras a nivel de dominio, no es lo mismo autores.net (una posible web sobre cantantes o escritores) que auto-res.net (autocares Res, existe, no es un mal juego de palabras).

No sería lo mismo el contenido de un dominio que ofrece subdominios a otros (como blogspot) que el subdominio de un dominio con pocos subdominios.

Dónde (en qué país) está alojado, por contra a los rumores que han habido, para mi no tendría importancia. Ni tampoco factores como el tiempo de carga de la página.

Aunque sea injusto, porque lo importante es el contenido, sí premiaría las páginas XHMTL cosa que personalmente no tengo tan claro que se esté haciendo.

Solo daría importancia a webs frecuentemente actualizadas si su estructura corresponde claramente a un blog, porque obviamente existen miles de otros temas sobre los que versar, que no requieren actualización alguna.

Mientras me flipaba con la escritura de este post, he encontrado este otro “más real y menos especulativo”. Así que voy a publicar, para que todos tengais el enlace, a cambio de haber leido mis disparates, y más adelante quizás lo continúe.

April 4th, 2007 by albinworld

WAMP 5 por el culo te la …

Al menos eso pensé mientras lo instalaba por tecera vez.

En la primera instalación no pulsé el check de arrancar automáticamente, y creo que por esta razón no se instaló bien MySQL, y luego no acababa de funcionar correctamente.
La segunda instalación seguramente funcionó, pero no me dí cuenta de lo que contaré a cotinuación, y decidí volverlo a instalar.

La tercera instalación funcionó, pero obtenía sistemáticamente un error 500 típico de Apache con Times New Roman. Mirando el LOG me dí cuenta que viene sin el módulo rewrite activado por defecto, y el error no es nada descriptivo. PHP viene sin la librería GD activada por defecto, dicho sea de paso, aunque esta tiene un uso menos frecuente y es más razonable que no venga activa.

Yo me preguntaba porqué la primera vez había funcionado, y es que, tocando tocando, a parte de crear el alias, había activado dichos módulos, y en la tercera sin embargo, había ido más ofuscado a usarlo, cree el alias, y no reparé en los demás detalles.

Pero mola, el menú en el systray es bastante completo, los servicios de apache y mysql se instalan con el prefijo “wamp” de manera que no “chocan” con otras posibles instancias ajenas a WAMP, y facilita removerlas del regedit si acaso necesitases hacerlo (es un poco gorrino, pero ellos mismos en la web te lo recomiendan en caso de una desinstalación fallida).

March 12th, 2007 by albinworld

Textpattern, de local al servidor.

Realmente sencillo, mucho más que Wordpress, pasar un blog realizado en TxP de tu máquina de desarrollo al servidor. Aún así, como para todo deben haber plugins, pues algunos programadores lo han intentado simplificar más aún, pero basta con subir los ficheros por FTP, exportar la base de datos con mysqldump, importarla con phpMyAdmin en el servidor, y ajustar el un par de cosas en el config.php (explicado así para listos).

Todo esto fue consejo del autor de TextPatternMania, como también fue solución suya porqué no podiá hacer login en mi nueva instalación.

Listo de mi, incluso copiaba el valor del campo “password” de la tablas “users” de mi local al servidor, y probaba la misma contraseña, y no había manera de entrar … parecía un Expediente X sin solución, pero la tenía.

UPDATE users SET password=PASSWORD(’1234′) WHERE user=’albin’

Por lo visto TxP utiliza el sistema de MySQL para el cifrado de las contraseñas, y este sistema es diferente de una instalación de MySQL a otra, y por lo tanto no sirven los mismos valores hexadecimales almacenados.

A saber si esos plugins solucionan de alguna manera transparente este dilema, pues me parece que la encriptación es asimétrica y entonces tendrían que preguntar a quién hace la exportación/importación las claves de cada usuario.

March 12th, 2007 by albinworld

USB WebServer 6.0

A raíz del post de Juanjo Navarro sobre aplicaciones que no requerían instalación he estado atento -RSS mediante- a portales como
PortableFreeware o PortableApps dónde he conocido el USB WebServer 6.0.

Consiste en una aplicación que, a cambio de un doble click, te arranca un servidor Apache y un servidor MySQL en cuestión de segundos. Puedes configurarlo bastante (puertos, rutas, etc.) y viene con PhpMyAdmin de serie.

A mi me parece una forma cómoda de arrancar estos programas solo cuando los necesitas, o llevarte tu entorno de desarrollo en el bolsillo.

Hombre… entendamonos. Si has desarrollado un website con 20 Gb en imágenes, entonces quizás no. Si necesitas llevarte un IDE, entonces quizás tampoco. Pero si son sites modestos, y usas un bloc de notas para programar como es mi caso, pues sí.

February 25th, 2007 by albinworld

Web 2.0 (otra vez)

En mi trabajo ha surgido la pregunta “¿Qué es la Web 2.0?” y explicandolo creo que he encontrado cuatro enfoques que amplian un poco la explicación del otro post.

1. Es web de nueva hornada si, como decía, no es tanto web-catálogo, y es más web-servicio, con red social.

2. Es web de nueva hornada si, como decía, se basa más en ganar dinero con publicidad y menos en sacárselo al usuario.

3. Es web de nueva hornada si, utiliza tecnologías AJAX porque ofrecen un comportamiento más usable.

4. Es web de nueva hornada si, tiene un diseño moderno, lo que puede significar tipo-blog (pocas páginas, páginas que crecen a lo largo) etc… ejemplos varios en cssbeauty y cssmania.

Entonces, una web 2.0 merece ese apelativo popular si cumple uno o más de estos criterios.

February 1st, 2007 by albinworld

La Web 3.0

La Web 3.0 no debería ser una Web, deberíamos darnos cuenta que cada vez es más grande el problema de seguir utilizando este protocolo, que se pensó para mostrar documentos, y se está utilizando con fines mucho más dinámicos.

La Web 3.0 debería coger lo bueno de la Web 2.0, pero debería migrar a otros protocolos, quizás Java Web Start, quizás algo aún no inventado. Reconzco la ventaja de tener un “cliente estandar” (el navegador) en cada casa, para correr aplicaciones cliente-servidor, pero si miramos el conjunto, … a mi no me acaba de convencer.

January 21st, 2007 by albinworld