viernes, 29 de diciembre de 2017

Control de tiempo en ajedrez

Mis errores frecuentes en ajedrez son: control de tiempo y análisis incorrecto debido al mal control de tiempo. Una vez leí que más de 6 minutos invertidos por jugada empezaba a ser perjudicial porque pasábamos demasiado tiempo calculando jugadas ya vistas.

Para resolver esto me he propuesto ya hace un tiempo, gestionar mis planillas de forma correcta. Antes, solo apuntaba la jugada y tenía serios problemas a la hora de gestionar las casillas en ajedrez. Yo siempre creí que era por una cierta dislexia o lateralidad pero en realidad se debe a mi falta de concentración en lo que sucede en la partida.

Actualmente, después de un tiempo haciendo un control de mis planillas, he resuelto un poco este problema.

Los cambios:

  • Anotar siempre los tiempos de cada jugada. Esto me proporciona algunos datos:
    • Mi rival ha pensado demasiado tiempo su jugada lo que puede ser que tenga alguna trampa escondida.
    • Mi rival está nervioso porque mi juego es sereno y agresivo
    • Mi rival está despistado y debo aprovechar para ganar una pequeña ventaja de tiempo.
  • No levantarme del tablero a fumar, exclusivamente levantarme cuando me sienta entumecido.
  • Si me levanto al servicio, debo ir lo más concentrado posible en la posición.
Seguramente haya más errores en mi gestión del tiempo en ajedrez que me producen defectos de juego, espero ir relacionándolos poco a poco.


Reloj antiguo en subasta



lunes, 18 de diciembre de 2017

Instalar Wordpress en MAMP (OS X High Sierra) con SSL gratis

Llevo trasteando con los servicios integrados de OS X High Sierra unas semanas y después de configurar Apache, PHP y MySQL, me decidí a instalar un wordpress fresquito!. Todo ello auspiciado por Let's Encrypt y el nuevo paradigma de los certificados gratuitos.

Ok, si estás leyendo este artículo es porque has podido instalar MAMP (siglas de Mac, Apache, MySQL y PHP) en tu OS X. Si no es así, te recomiendo la interfaz de http://www.mamp.info que además de tener la versión freeware, la versión de pago incluye muchas funcionalidades entre otras, la configuración de vhosts y demás.

Si todavía no has instalado MAMP, te va a costar mucho entender algunos pasos y conceptos de este tutorial. Requiere que estés familiarizado con sistemas UNIX ya que OS X está basado en el Kernel de FreeBSD, un sistema operativo 100% gratuito. Es por eso que también OS X es muy robusto, ya que las aplicaciones centrales críticas están basadas en soporte abierto y con constantes actualizaciones y parches de seguridad.

Yo me he decidido a utilizar un nombre de dominio alquilado a namecheap.com el cual me permite modificar los registros DNS de forma dinámica. A través del software NC Updater (ofrecido desde Namecheap con licencia GNU) se puede actualizar los registros DNS de tu dominio, en caso de no tener IP Estática como es micaso. Los requisitos para instalar wordpress en nuestro OS X son los siguientes:


  1. Configurar Apache. 
  2. Conectar Apache con PHP y MySQL. 
  3. Configurar registros DNS en Namecheap 
  4. Instalar NC Updater para configurar 
  5. Configurar una VHOST para nuestra nueva instalación de wordpress. 
  6. Instalar CERTBOT (incluye let's encrypt) y certificar nuestros dominios. 
  7. Descomprimir Wordpress en la carpeta que hayamos elegido 
  8. Ejecutar instalación de wordpress 
  9. Otras configuracions
    1. Configurar FTP y cuentas con MySQL
    2. configurar Postfix y Dovecot (SMTP, POP3 e IMAP) con cuentas MySQL

Trataré que cada punto esté por separado y puedas acceder a cada artículo sin dependencias, sin embargo, ciertas aplicaciones y plugins si que requieren de dependencias, por eso la jerarquía.


Una vez instalado nuestro MAMP solamente debemos descargar el paquete de Wordpress de la página oficial, descomprimirlo en la carpeta que queramos y ejecutar el archivo de instalación PHP. Podrán suceder varias cosas, la primera es que la carpeta donde está el archivo de instalación no tiene los permisos necesarios para ejecutar los diferentes comandos (entre ellos generar el archivo de configuración). Sin embargo, wordpress ha mejorado este aspecto de la instalación y si sucede algún error, la alternativa es modificar el archivo de configuración a mano según los pasos que te indica.

Me ha costado mucho instalar todo esto, sobretodo porque partía de conocimientos nulos y no hay ninguna guía decente que te enseñe paso a paso como instalar. Los blogueros, actualizan su blog con nuevos tutoriales copiados íntegramente de otros sitios, pero sin contar sus experiencias y sin probar cosas nuevas.

1. Configurar Apache

Sin duda, la tarea por la que se debe empezar. Supongo que por una cuestión de seguridad, Apache viene configurado para funcionar solo en Localhost, esto se arregla rápidamente aplicando una directiva al httpd.conf que permita a Apache funcionar hacia el exterior y que nuestro servidor sea accesible desde internet.

Para comprobar esto solo tenemos que ir a nuestro navegador habitual (Safari por ejemplo) y probar http://localhost:80 en la barra de direcciones. Si todo está correctamente (instalación nueva de OS X) debería mostrase en pantalla el mensaje "It works!".

La siguiente prueba es comprobar que nuestro servidor es accesible desde el exterior, para ello debemos conocer nuestra IP. Abrimos la aplicacion Terminal.app y en ella escribimos "ifconfig"
. Ifconfig es la aplicación de Unix que muestra las conexiones y routes de nuestra máquina. Aunque lo normal es una configuración sencilla y automática, es probable que puedas tener una configuración de internet diferente debido a diferentes cuestiones, como por ejemplo si compartes internet por wifi o por ethernet, si te conectas usando 3g, etc. Lo importante es conocer nuestra IP para tratar de acceder a ella usando el protocolo http://nuestra.ip.1.2.3.4:80. Si todo ha ido bien, veremos en pantalla el mensaje anterior "It works!".


2. Configurar MySQL y PHP

Lo siguiente es comprobar que nuestra configuración en Apache tiene PHP instalado. Es una directiva sencilla y además, High Sierra instala PHP 7 por defecto, dejando PHP 5 obsoleto (aunque podría instalarse, recomiendo mudarse a las nuevas clases de PHP7). Simplemente debemos verificar en nuestro httpd que el módulo de PHP se encuentra cargado. En instalaciones frescas de Apache, el modulo viene comentado con un # (hashtag) para evitar cargarlo por defecto. Simplemente borramos el hashtag y recargamos apache desde el Terminal.app usando "sudo apachectl restart". Es necesario utilizar el comando sudo (admin) para ejecutar el restart de Apache ya que se ejecuta en modo servicio (daemon) en nuestro OS X.

Lo siguiente es configurar MySQL. Por defecto, MySQL es inaccesible desde el exterior y el usuario es root sin contraseña. Esta parte quizás sea la que más quebraderos de cabeza me ha dado. MySQL es una herramienta muy potente sin embargo, tiene su complicación para configurarla, además requiere del aprendizaje de otro idioma nuevo (el SQL) para ejecutar ciertas consultas y operaciones como añadir usuarios etc.

Una vez configurado MySQL, recomiendo una interfaz freeware para OS X llamada Sequel Pro que te permite gestionar las tablas, los usuarios, consultas etc, desde una interfaz nativa en cocoa.




Problemas con el streaming de RTVE

Desde hace tiempo el reproductor de RTVE en su página oficial funciona mal.

Las pruebas que he realizado son:

A través de navegadores:

  1. Google Chrome
  2. Mozilla Firefox
  3. Safari
Los errores que recibo son: 
  1. Se da en el streaming en directo
  2. Empieza a repetirse en bucle la escena
  3. Cuando abro en pantall acompleta

Otros problemas son:
  1. RTVE no proporciona soporte ni tickets de problemas
  2. Nadie es capaz de informar de este error
  3. En twitter tampoco he recibido respuesta
RTVE es una cadena pública. Invierten dinero de los ciudadanos para realizar una app de streaming a través de web que funciona mal. En otras ocasiones. como OT 2017 utilizan el directo de Youtube porque saben que el streaming online en directo funciona mal.

sábado, 16 de septiembre de 2017

Elegir un nickname o apodo online

Cómo debo elegir un nickname?.
Ideas tras la elección de un nickname. Historia personal basada en el dibujo, la forma de las letras. Elegir un nickname a traves del significado etimológico del nombre. El naming. Marketing sobre nombres de producto y el brainstorming. Un ejemplo son los asiáticos que a la hora de elegir un nombre para sus hijos valoran muchas variables. Un nickname debe ser creativo. Uno elije su apodo para proyectar ideas positivas sobre su autovaloración personal. Elegir un apodo a través de la percepción que otros tienen de uno mismo.

Todas estas ideas son susceptibles de pertenecer a un monográfico acerca de la psicología de la personalidad online. Algo que sin duda será asunto de debate en el futuro cercano.

Elegir un apodo online puede ser conservador o puede ser un quebradero de cabeza. Quizás podríamos extrapolar ciertas ideas de la traducción de marcas occidentales para el mercado asiático como el conocido ejemplo de Carrefour o Coca-Cola.

Qué conclusión podríamos sacar sobre estas ideas? Estoy seguro que todo Community Manager tiene su idea.sobre como elegir un apodo o nickname para su presencia online, sin embargo hay que tender hacia el inconformismo y hacer autocríticia sobre nuestro naming.

El braingstorming.

Se ha escrito mucho sobre el brainstorming. Podriamos hacer correr rios de LSD y no tendría fin. Tener ideas es un secreto, el maná de todo creativo.

Si quieres ser creativo la receta es: no hay receta. Lo siento!

domingo, 3 de septiembre de 2017

Chess Portable Notation and the best chess websites

PGN. The Chess Portable Notation.


The Chess Portable Notation is obsolete. The new innovations in web design, including the difference between front-end and back-end are growing very quickly.


PGN and the "chess websites"

The new platform chess24 was made to be the top one digital chess platform, they are doing a good job. Altought the idea of the PGN Group was to create an open source hierarchy format for displaying chess games I think that chess24 couldn't develop their big chess bussines website without this open idea.

"I don't know if chess24 understand the philosophy behind "free software" but they understand the social business"

I don't know if chess24 understand that philosophy but they understand the social business, they provide power and free solutions for all players levels like chess analysis, live chess events, online blitz and more, However there are ideas that they could liberate for doing their platform more robust and get more engagement, for example, possibility to download PGN games.

Free software like "Chess.js" Jeff Hylwa

I am following the "Chess.js" github project, an open source javascript chess validator to determine legal chess moves and load PGN files into external chessboards among other functionalities. The chess.js project is under construction, by the way you can download and 'fork' the project to solve a lot of problems developing a chess website.

Everyday you can read about problems with chess websites and theirs PGN saved games on the chess.js forum boards, problems about bad specification or disambiguation are typical issues to solve by volunteers. I think the chess.js developer thoughts are very similar to PGN Group free software convictions.

Chess24 and Chess.com VS. Chessbase

Chess24 and Chesscom are fighting versus Chessbase, three big competitors in the digital chess market. Chessbase grows thanks to develop his own format to save and reproduce chess games. Chessbase group develop Fritz, their power chess module. Those things were good when Internet was too slow and there was not social thinking. The market fights monopolies with bravery.

The story of FICS vs. ICS will be repeated on time, Chessbase had the chess market monopoly and also did monopolization creating their own format. To defend Chessbase we can say they develop their format before PGN was an idea but protect it is not a good idea in the XXI century.

By the way Chessbase allows you to download games PGN formatted! Unbelievable!! .I can say PGN Group developed a strong and powerful format.

Chess Games Web Archive ?

Develop a new format instead PGN is not enough, I am not saying that chess games need a new hierarchy format. Maybe we need a big and nice server to display all games on history. The same as Internet Web Archive but for chess games. The third parties can develop their software, for learning chess, for interpretate or analyze chess games computationally etc... but the games will be intact like repositories.

We can compare chess games to medical ontologies, the tree structure is hard to grow and technicians will be happy if they have the job made before.


This text is copyleft by @Boky1 and refered in https://english.bokyopinion.info

jueves, 31 de agosto de 2017

Rediseñando mi marca personal online

Cuaderno de bitácora, hoy quiero rediseñar mi marca online... ¿Qué debo hacer?

¿Por qué voy a rediseñar mi marca online?


Me encuentro ante la tesitura de rediseñar mi marca personal online. Tengo varios blogs en los que escribo sobre mis conocimientos en diferentes ámbitos, sin embargo, aunque hice un pequeño intento por reorganizarlo y crear una imagen de marca, no ha sido fructífero, ni yo mismo asocio los blogs o recuerdo cuales son.

Un logo antiguo de mi marca online (boky1)
Un logo antiguo de mi marca online (Boky1)

Rediseñando mi marca, primeros pasos ¿Quién soy?


Lo más importante en las relaciones comerciales es la confianza generada por ambas partes, por eso, lo más importante es mostrar una imagen transparente a nuestros clientes como vendedor e incluso como comprador.

Voy a intentar rediseñar mi marca personal online pensando en varios factores, el primero y muy conciso es, ¿quién soy? es muy importante vender buena imagen, de eso trata nuestra marca online.  De varios blogs que escribo, necesito adaptar (o crear) uno para enlazar a todos los blogs de mi red. Este blog cluster o blog portada será donde inicie nuestra imagen de marca. En todos los blogs de la red incluiremos un banner o logotipo, incluso podría ser un pequeño botón o link que nos lleve a página clúster.

Diseñando la identidad corporativa


Lo primero antes de nada, es diseñar la identidad corporativa. Para ello necesitamos varias cosas

  • Texto o anagrama
  • Favicon
  • Color corporativo
    •  Por qué? 
    • Color y sentimientos
    • Creatividad, pasión y fuerza.
  • Banners y avatares
    • Facebook
    • Twitter
    • Instagram
  • Header para el blog (blogger)
  • Marcos para publicaciones en RRSS


Elección de la tipografía


Deberemos elegir una tipografía de uso comercial libre y trabajar con ella en el software de dibujo Adobe Illustrator para modificar los trazos a nuestro gusto y dejar una marca personal en el anagrama.

Con una pequeña búsqueda en internet encontramos decenas de páginas que nos permiten descargar tipografías para uso comercial libre y gratuito.

Yo he utilizado una tipografía de aquí.







Chuleta para un diseñador gráfico trabajando como "community manager"

En el boom del marketing a través de las redes sociales, un community manager podía gestionar los perfiles sociales de varias marcas, a veces incluso, de marcas de diferentes compañías sin entrar en conflicto. En la segunda década del 2000, esta tarea se vuelve más compleja, debido a las vicisitudes de cada red social y las complicaciones que conlleva gestionar la imagen de una marca online.





Aquí trataré de mantener actualizada una lista con los tamaños en pixeles de cada red social. Entre ellas, facebook, youtube, twitter, instagram.





Facebook fanpage
- imagen de perfil 180x180
- imagen de cabecera 851x315
- (biografia texto plano)

Twitter
- imagen de perfil 400x400
- imagen de fondo de twitter
- imagen de cabecera 1500x500
- slogan (texto plano)

Youtube
- imagen de prefil 800x800 y 98x98
- imagen de cabecera 2560x1440 max 4mb variable desktop es= 1546x423
- Tamaño de los videos: 1080

Instagram
- imagen de perfil 110x110


Otras características:
1. Dependiendo de nuestro público objetivo o nuestra preferencia personal, podremos evitar alguna de las redes sociales mencionadas. 2. Las redes sociales nos permiten enlazarlas nuestros canales entre sí con diferentes formas, con links, auto-publicación, etc 3. No encuentro mucho uso a "Google+" aunque si que la herramienta Blogger, Analytics, Adsense y otras, son muy potentes.




Framework de diseño Bootstrap

Bootstrap es un framework de diseño web. Contiene hojas de estilo CSS prediseñadas con los diseños adaptados a los nuevos dispositivos y standares del w3c. Es infinitamente adaptable sin embargo su diseño por defecto permite comenzar proyectos web sin tener que preocuparte por el "responsive design"

Puede descargarse de la página oficial, además de funcionar con plataformas como Composer, Girhub, etc. Es software con licencia libre y puedes incluirlo en tus proyectos de forma stándar.


Logotipo oficial de Bootstrap
Logotipo oficial de Bootstrap

Estructura y responsive design


Ya hemos visto en otras entradas que un sitio web requiere una estructura general en vertical. Los datos incluidos dentro del sitio web deben estar correctamente jerarquizados. Muchas veces es engorroso adaptar todo este diseño, de una manera formal, a todos los dispositivos que pueden conectarse a internet. Bootstrap ofrece estas ventajas principalmente.

Cargar el framework de Bootstrap en tu proyecto web te hará avanzar muy rápidamente en cuanto a diseñar la estructura de la web ya que no tendrás que preocuparte por el "responsive design". Bootstrap adapta toda la jerarquía de etiquetas para todos los dispositivos (o casi).


Primera página de un proyecto con Bootstrap
Primera página de un proyecto con Bootstrap



Componentes de Bootstrap


Librerías JavaScript:

Una de las principales utilidades de Bootstrap es su interacción con librerías de JavaScript como jQuery. Esta librería nos permite insertar componentes de diseño dinámico en nuestro sitio web. Entre otros componentes, el framework trae por defecto un carrusel, pestañas, botones, formularios mejorados y un largo etc.

Librerías de iconos:

Otra de las funciones que todavía estoy probando y que no he llegado a utilizar todavía en un proyecto, son los iconos y las librerías. La verdad que estas librerías de iconos aportarán a tu proyecto una gran calidad. El diseño de estos iconos "libres" está pensado para el diseño de interface avanzado aunque también su sencillez permite integrarlos sin problema en un proyecto de landing page.

Ejemplos y códigos para aprender

Bootsnipp.com. Ejemplos con código incluido de páginas con bootstrap.



Página oficial de Bootstrap:
http://getbootstrap.com/


viernes, 18 de agosto de 2017

Aplicaciones online para jugar ajedrez

Voy a empezar mi ranking personal de las mejores páginas web y aplicaciones para jugar al ajedrez online. Estamos en verano de 2017 y es de sobra conocido por todos que las aplicaciones para jugar al ajedrez online evolucionan tan rápido como evolucionan las tecnologías web.

Esto no pretende ser una guía al estilo de http://www.chess-links.org/ que se encarga de linkar las 100 páginas web sobre ajedrez más importantes en Alexa rank.

Hay aplicaciones premium o con membresía de pago. ¿Cómo elijo la mejor aplicación web para entrenar y jugar al ajedrez pagando?

Índice

  1. chess24.com
  2. chess.com
  3. lichess.org
  4. playchess.com
  5. freechess y chessclub


1. chess24.com


Página de aterrizaje de chess24



La mejor aplicación moderna que he probado. Chess24 se lo han tomado en serio y han desarrollado una aplicación pionera a la hora de implementar el juego de ajedrez online. No por el tablero y salas de juego sino más bien por las clases online, las cuales se pueden probar gratis y se puede observar las innovaciones técnicas. En otro artículo trataré de hablar de estas innovaciones para que podamos comprobar su calidad.


Vista de la página principal de juego en chess24



En la página principal de juego podemos encontrar los diferentes robots que ofrece chess24 ordenados por fuerza. Además, podemos apuntarnos a diferentes torneos que se organizan automáticamente cada cierto tiempo.


Puntos a favor:

  • Innovaciones técnicas en la web y app
  • Clases de grandes maestros en varios idiomas (con previews gratuitas)
  • Comunidad moderada y videos comentados diarios de grandes torneos.


Puntos en contra

  • Membresía de pago.
  • No es open-source.
  • No hay feedback de usuarios
  • No hay fotos ni salas de chat


2. chess.com
Portada de chess.com en agosto de 2017

Membresía de chess.com en agosto de 2017


Puntos a favor:

  • Gran comunidad de jugadores. Más de 40.000 en el momento de escribir esto.
  • Nombre fácil de recordar y eso la coloca en el top 1 del ranking alexa en webs de ajedrez

Puntos en contra

  • Comunidad de jugadores poco técnica, mayormente extraída de redes sociales
  • Demasiados foros pocos estructurados, una gran comunidad requiere de más organización
  • No es opensource, no hay posibilidad de implementar nuevas ideas


Landing page de la membresía de chess.com

3. lichess.org


Puntos a favor:

  • Es open source, gratis y sin publicidad (forever)
  • Varias modalidades de juego como chess960 o 3-check
  • Permite seguir a amigos y retarlos desde el smartphone
  • Gran cantidad de tutoriales y videos colgados en la web
  • Analisis por ordenador gratuito

Puntos en contra

  • Comunidad desordenada y descentralizada.
  • En ciertas ocasiones hay mucho lag.
  • No tiene buenas fuentes de financiación.
  • Aunque sea opensource, no permite conectarse con aplicación propia.



4. playchess.com (chessbase)


Puntos a favor

  • La mayor base de datos de partidas. Más de 7 millones de acceso gratuíto.
  • Muchos años de experiencia desarrollando software (Chessbase y fritz)
  • interface muy bien cuidada e integrada en software nativo además de navegador.
  • Gran fuente de financiación a través de su software privado.

Puntos en contra

  • Sin aplicación para OSX (aunque si tiene para ipad e iphone)
  • Membresía de pago mal estructurada y con poca información.



5. Freechess y Chessclub


La forma antigua de jugar al ajedrez. Necesitas una interface para jugar en estos servidores, sin embargo, los geeks también pueden jugar conectándose directamente por Telnet. Hace poco veíamos una versión similar, integrada dentro del "messenger" de facebook. Conectarse por telnet a estos servidores es similar, la única diferencia entre ellos es que freechess es evidentemente gratuito frente a chessclub que tiene su membresía de pago.


WinBoard en Windows XP conectado al ICS de freechess en 2017
WinBoard en Windows XP conectado al ICS de freechess en 2017



Chessclub tiene su interface propia desarrollada mientras que freechess, al basarse en la gratuidad, requiere que descargues una interface válida para los ICS. En la imagen puede observarse la interface WinBoard 4.1 (2011) funcionando en Windows XP conectado al ICS de freechess. 

Un ICS es un Internet Chess Server o traducido al español por Servidor de ajedrez en internet.

Puntos a favor de ICS:
  • Software adaptado a tus necesidades. 
  • Uso libre y permisividad para usar motores de ajedrez.

Puntos en contra:
  • Tecnología anticuada
  • Membresía de pago en chessclub
  • Pocos jugadores y comunidad reducida

Links:




domingo, 13 de agosto de 2017

Serie de partidas de ajedrez online

Serie de partidas de ajedrez online para youtube en vivo
Una de las miniaturas para el primer video de Youtube



En esta primera serie he publicados varios videos que he jugado y que analizaré más adelante con anagramas y el software stockfish.

Las plataformas en las que he jugado son http://www.chess24.es y http://www.chess.com. En el artículo de la historia del ajedrez online, incluyo un breve analisis (quizás ahora anticuado) de la aplicación para jugar al ajedrez online de chess24 además de chess.com

lunes, 31 de julio de 2017

Youtubers que hablan sobre Japón en español

Estos son los blogs que estoy siguiendo sobre Japón. Aquí mi análisis.

Kira Sensei


Kira Sensei enseña japonés en Youtube
Kira Sensei enseña japonés en Youtube


Es el blog de Kira. Español afincado en Japón, actualmente cuenta en su blog historias sobre cultura japonesa de una manera desenfadada y para todos los públicos.  Sin embargo, Kira Sensei tiene más de 1,000 videos publicados en su gran mayoría enseñando el idioma Japonés. Es un gran aficionado al manga y expone siempre sus conocimientos a través de videos en directo a todas las personas que le preguntan.

Algunos videos que he visto últimamente de Kira



NekojitaBlog


Nekojitablog es el blog de Ernesto y Yuko
Nekojitablog es el blog de Ernesto y Yuko

Es el blog de una pareja hispano-japonesa que publica dos series de videos llamadas "Japón con jamón" y "Japón sin cortes". Las series son muy similares y actualmente tienen un diseño cuidado y trabajado. Además siempre procuran enlazar mucho contenido en la descripción del video. Es quizás el canal con más seguidores ya que actualmente (agosto 2017) supera el millón de subscriptores.

Lista de videos que más me han gustado de Nekojitablog




The Geek and The Friki


Rodrigo y Kirai son los creadores de "The Geek and The Friki"
Rodrigo y Kirai son los creadores de "The Geek and The Friki"


Es el blog de Kirai y Rodrigo. Kirai es escritor y geek, con mucha experiencia sobre Japón, sus curiosidades y su cultura. Soy seguidor de su blog (fue una verdadera revolución) desde principios del 2000.  Podeis ver a Rodrigo y su faceta friki en españoles por el mundo en Tokio de RTVE, además de esto, Rodrigo es ingeniero.