martes, 20 de diciembre de 2011

Conexión a SQL Server 2008 Express por TCP/IP

Resulta que SQL Server, en otras ediciones, te pide datos acerca de cómo quieres que se conecten los usuarios pero como la versión Express tiene vocación doméstica, de monousuario y trabajo en local, pues no te lo pregunta.

¿Y qué pasa si sí quiero conectarme remotamente y, además, por TCP/IP? Pues que hay que ir a una herramienta de configuración y tocar. Concretamente hay que ejecutar ...\Menú Inicio\Programas\Microsoft SQL Server 2008\Herramientas de configuración\Administrador de configuración de SQL Server y allí modificar los siguientes parámetros:


Habilitar TCP/iP en los protocolos de SQLEXPRESS:



Entrar en sus propiedades y modificar IPAll poniendo el puerto elegido para las conexiones:



En este caso se desea un puerto estático, y tanto IP1 como IP2 no hace falta tocarlos. Aceptar y cerrar.

Para más información, pues al fabricante.

martes, 13 de diciembre de 2011

Xampp y Skype no se quieren

Me acaba de ocurrir. Necesitaba poner en marcha el Apache para un par de pruebas que quería hacer y recién lanzado el Xampp Control Panel le doy acelerado a los botones start del servidor web y del MySQL.

De tan rápido, casi no me doy cuenta: el MySQL en marcha  pero el Apache no. Le doy otra vez, parpadea en verde y que nada. Le doy a la casilla de instalarlo como servicio, pero que tampoco, no arranca.

Perro viejo, me pregunto, ¿qué hay de nuevo que hace que lo que funcionaba ayer no funcione hoy? Pues el Skype, que conecto de vez en cuando, si la necesidad lo requiere.

Con la osadía que da la casi absoluta certeza y confianza, salgo completamente de Skype, desmarco la casilla de funcionamiento de Apache como servicio y le doy nuevamente al botón. Ahora sí, se mantiene en marcha. Curiosamente, arranco de nuevo el Skype y los dos tan contentos.

Qué cosas.

Actualización.
¡Qué cosas, me ha vuelto a pasar! Me he pegado de tortazos otra vez porque tenía el Skype abierto antes que el Apache. Ahora he sido disciplinado y he rebuscado y, efectivamente, hay un conflicto entre uno y otro por el puerto 80: en knowledgesutra.com y en moodle.org.

jueves, 8 de diciembre de 2011

Un router WiFi ADSL como puente (bridge)

Una red doméstica

Mi red local, la de casa, es un desastre. Más bien es la casa, pensada para los veraneantes que no tienen tiempo entre quemada mañanera en la playa, arroz de chiringo y quemada vespertina; urgencias, para el día antes de volver a la gran ciudad. Pues eso, que tirar cable queda feo, entre el propio cable en sí y los agujeros previsibles en la pared del salón.

Recién estrenada mi conexión WiMAX (la ADSL aquí llega en las últimas, pero las últimas, a punto de morir, en el último aliento de 7 Km de distancia a la central), viene el problema de distribuir la señal al resto de la casa. Vosotros diréis, WiFi y a tirar Mbs. Pues no, yo prefiero una comunicación PLC que, en mi caso, deja la WiFi para las ocasiones y, de paso, me evita tirar mucho cable.

La situación es la siguiente: la señal de WiMAX llega desde la antena hasta un cacharrico que me proporciona la empresa y donde se encuentra un puerto RJ-45 para cable Ethernet. Ni que decir tiene que necesito más bocas, a ver, ordenador, consola, segundo ordenador, televisión, reproductor Blu-Ray/DVD y WiFi. Si bien TV y BR, la verdad, no los tengo conectados ni mucho ni poco, sí se plantea la necesidad de cierta electrónica de red, más si cabe si tenemos en cuenta que yo trabajo en una habitación que no es el salón donde está, precisamente, la entrada de señal WiMAX.

He aquí el esquema de cómo lo tengo montado, más o menos.



Enrutador: TP-LINK TL-R480T+
Concentrador: TP-LINK TL-SG1005D

En el salón, el cacharrico WiMAX se conecta al enrutador (router, pero no un router ADSL1) y este configura una red 192.168.1.0/24, siendo el propio router la puerta de enlace 192.168.1.1. De aquí sale un cable ethernet hacia el módulo PLC que, a través de los cables de la corriente eléctrica, se comunica con otro módulo PLC que da servicio a la habitación en la que estoy escribiendo esto. Aquí, lo que tengo es un concentrador (hub) que me permite conectar más de un dispositivo a la red mediante DHCP, concretamente el PC y la consola.

El cacharrico WiMAX (habría que llamarlo por su nombre, LinkSys Phone Adapter and Router, o sea otro enrutador) viene configurado con la red local 192.168.0.0/24. Para no provocar confusión entre tanta puerta de enlace, sea la del enrutador 192.168.1.0/24. Hay que entender que se trata de un router capaz de gestionar varias puertas de enlace (varios "internets", si os resulta más comprensible) y repartir la carga de red entre ellas (repartir los paquetes por una u otra red dependiendo de su estado en cierto momento). 

De hecho, sospecho que un concentrador normal y corriente hubiera bastado, pero por reciclar y aprovechar... aparte de que la operadora no me da ningún parámetro de conexión, todo viene encapsulado en el "cacharrico" y no tengo ganas ni tiempo de hackear. No importa, el motivo de esta entrada no es este sino que todavía no tengo WiFi.

¿Y para qué están los routers ADSL WiFi que vas acumulando por tu infructuoso paso de una operadora a otra?

Un router WiFi ADSL transformado en bridge

Volvamos al salón. La cuestión es que sí necesito WiFi, también hay portátiles, tabletas, teléfonos, etc. La solución más económica ha sido aprovechar un router ADSL en desuso por el cambio de compañía. Concretamente el Zyxel P-660HW-D1 de Telefónica (el blanco).


La idea es que este hiciera las funciones de puente (bridge) WiFi lanzando al aire la señal del cable WiMAX. Eso está fácil, se configura el Zyxel como puente:



Esto hace que cualquier aparato que se conecte a la WiFi ahora tiene como puerta de enlace el router, es decir, la 192.168.1.1, y adquiere la IP 192.168.1.x que le proporcione el DHCP del mismo enrutador. Nótese que no es el Zyxel quien da la IP, es el router "neutro": el Zyxel solo es una pasarela, traspasa nuestras peticiones WiFi al enrutador que es el que realmente manda. Con este simple cambio ya funciona, ya me da acceso a Internet desde los portátiles.

Lo que ya me dió algún quebradero de cabeza es ¿cómo accedo a la página de configuración del Zyxel, la de toda la vida, 192.168.0.1? El router WiMAX viene configurado con la misma IP por lo que nunca llegaría al Zyxel. Entre otras cosas, lo necesitas si quieres cambiar la encriptación WiFi y sus claves, establecer filtros, etc.

No soy experto en redes. La solución es tan tonta que me da un poco de vergüenza mostrarla (por el tiempo que me costó darme cuenta). Además, igual era más sencillo todavía. Da igual, lo que he hecho ha sido configurar la LAN del Zyxel a una IP de la red 192.168.1.0/24:



Ahora, si pongo en mi navegador 192.168.1.1, accedo a las páginas de configuración del router. Si es la 192.168.1.2, me salen las páginas de configuración del Zyxel convertido en puente. Si pongo la 192.168.0.1... no me deja porque la empresa no me ha dado usuario y contraseña, pero llega también.

Esta ha sido la descripción de como reciclar toda la cacharrería que se acumula durante todos estos años de sufrir ADSLes penosas.

1. Como muchas cosas de estas de la electrónica, al router de toda la vida se le ha añadido el calificativo de "neutro" para que los clientes tengan bien claro que NO es un router ADSL, aunque en ciertas funciones se solapen.

El gráfico del portátil del esquema de red es una derivación de iconhive.

domingo, 27 de noviembre de 2011

Inkscape

Me la he pegado. Tocaba instalar Inkscape. Y no.

A día de hoy, la última versión estable, la 0.48.2 (Inkscape-0.48.2-1-win32.exe), instalada y ni tan siquiera he visto una bienvenida. El programa no se ejecuta correctamente y hay muchas incidencias al respecto y no he tenido la paciencia, o no la había, de encontrar una solución.

Mi solución ha sido... recuperar un archivo anterior, la versión 0.48.1 (Inkscape-0.48.1-2.exe) e instalar. El propio instalador desinstala lo que ya estaba en el sistema para realizar la nueva instalación. Que finalmente haya sido concretamente esta versión, o que otra cosa se ha arreglado mientras tanto, el caso es que ahora sí, ahora puedo usar Inkscape.

Flash embebido en Powerpoint 2007


Andaba buscando un par de relojes para ilustrar una clase en la que tenía que mostrar la diferencia entre analógico y digital y me puse a rebuscar como incrustarlo en una presentación MS PowerPoint. Y que funcionasen, claro. Hay que decir que mi versión es la 2007, creo que en la 2010 ya es más directo (pero qué pereza el actualizarse "pa casi ná").

La verdad es que no fue muy difícil encontrarlo. A la primera, en aeromental.com. Y ya puestos, relojes flash en relojesflash.com y creatupropiaweb.com, muy monos.


Xampp y MySQL

Otro problemilla de esos "irresolubles" por no tener ni idea de qué pasa. Consecuencias de un trastazo impresionante (disco duro de sistema a la porra), reinstalación y recuperación del estado "antes de". Una de las cosas que me faltaba era Xampp, que uso ocasionalmente para pruebas de aplicaciones PHP que acceden a bases de datos MySQL.

A mí me pasa algo con este paquete de apache+php+mysql, siempre ocurre alguna cosa inexplicable. En este caso, con el MySQL. Digamos que la versión de Xampp es la última en el momento de la instalación (1.7.7). Acabo de darme cuenta de que igual tiene algo que ver con lo que comentaba antes, no lo he comprobado. Pero MySQL no arranca, ni poniéndolo como servicio ni sin ponerlo. Solución clásica, desinstalar y volver a instalar Xampp. Nones.

La solución ha sido bajar MySQL Community Server 5.5.16 desde su página e instalarlo de forma independiente haciendo caso omiso a lo que haya hecho Xampp. Ya no he tenido que tocar nada más. Ahora está como servicio y lo pongo en marcha y lo detengo desde el Panel de Control de Xampp sin una queja.

viernes, 25 de noviembre de 2011

La DEV de la DGT

Bajo estos acrónimos nos encontramos a la Dirección Electrónica Vial y a la Dirección General de Tráfico. Me ahorro la descripción del susto que me llevé al encontrarme un aviso en mi buzón de correo electrónico para que accediera a una notificación de la DGT. Resulta que han abandonado el portal0601 y se han montado su propia sede electrónica, y el aviso solo pretendía que me diera de alta en el nuevo servicio. Puntos sin peligro, pues.

Sí, vale, que mira que dorarles la píldora a estos demonios de la DGT, que solo ponen radares para sacarte los dineros, que no es por la seguridad vial. Nunca es porque superamos el límite de velocidad, porque adelantamos cuando nos parece o porque giramos 180º donde nos sale de ahí mismo. Pero no hurguemos en la herida.

En todo caso, esta es una excusa para preguntar al mundo en general: ¿por qué todos los años me tengo que pelear con navegadores y declaración de renta y, ahora, con la DEV?

Es que no hay manera. Ya no sé si es que soy un inútil o, peor, un tiquismiquis que usa cosas raras en su ordenador y no lo ha puesto todo en "automático". Uno se piensa que con su certificado digital de la ACCV ya lo tiene todo y que si se lo enchufas al Firefox ya no tienes que preocuparte de más. Obvio aquí todos los problemas de la contraseña de los certificados y su exportación y respaldo, esto sí es culpa mía.

A ver, el contexto es W7 x64, Firefox 8.0 y no hace falta nada más. Los certificados instalados desde el principio en el navegador. Pues venga, a darse de alta en la DEV. Y ¡crash!, que no. Que los certificados no basta tenerlos instalados en el navegador, deben instalarse en el repositorio general del sistema operativo, o sea, donde MS Internet Explorer gestiona los certificados. Para muestra, un botón, no todos están muy de acuerdo con esta gestión. Pero vale, lo hacemos.

Y ¡crash!, que no otra vez. Como siempre, y es natural, a la ayuda y los FAQ (¿cuándo lo traduciremos a PMF?). Sin desperdicio.

Al empezar con las PMF nada espectacular: que si Mozilla o IExplorer y sus versiones, que si certificados válidos, bla, bla, ... Es en "más información" donde te descarga un pdf con la sorpresa. Lean.

Otros requisitos técnicos:
  • Sistemas operativos:  
    • Windows (2000, XP, Vista, 7)
    • Linux
    • Navegador:
      1. En general es importante informar que sólo es posible firmar con navegadores de 32 bits, el componente de firma no es compatible con los de 64 bits. Para sistemas con arquitecturas de 64 bits es posible tener instaladas versiones de 32 bits y de 64 bits.
        1. Internet Explorer, versiones 6.0, 7.0 y 8.0
        2. Mozilla Firefox, versiones 2.X o superior. 
            • Si se tiene instalada la versión 4.0 o superior es necesario realizar modificaciones en la instalación del navegador para su correcto funcionamiento, puede realizar una de las siguientes opciones:
            • Descargar la librería “sqlite3.dll” de la página Web de Sqlite (http://www.sqlite.org/download.html) y copiarla directamente en la ruta de instalación de Mozilla Firefox 4 (por ejemplo: “C:\Archivos de programa\Mozilla Firefox”)
            • Copiar la librería “sqlite3.dll” de una instalación anterior de Mozilla Firefox en la ruta donde está instalado el nuevo Mozilla Firefox 4.
            • Copiar la librería “mozsqlite3.dll” de la ruta donde está instalado el nuevo Mozilla Firefox 4 en dicha ruta y renombrar esta copia a “sqlite3.dll”
        Lo he editado un poco por darle algo de numeración pero el punto Navegador.1 está en negrita en el documento original, y con razón. ¿Comento algo? Sí, ¡impresionante!

        La comparación entre los puntos 2 y 3 de la sección sobre navegadores ya es insultante. Siempre la misma historia. ¿Que ellos no tienen la culpa? Los informáticos responsables de la acreditación, digo. Pues no lo sé, pero vaya, sigue con lo tuyo, con el Firefox, descarga esto, descarga lo otro, copia librerías. Y sin garantías de que funcione correctamente. Me paro un momento a pensármelo, unos segundos y

        SOLUCIÓN

        Abre IExplorer y haz la gestión.

        Soy consciente de que esta es una práctica habitual, con esto y con lo de la renta al menos. Cualquier gestión electrónica con la administración pública es mejor comenzarla y terminarla con IExplorer. Pero, cuidado, eso no quita que tengas que cambiar la configuración de seguridad año sí, año también, eso de pinchar la rueda dentada para sumergirte en los túneles oscuros del SO.

        Yo, lo que soy yo, estoy harto. ¿No puede haber un año en que esto funcione a la primera, sin ese terror al puñetero mensaje de error que te avisa de que te falta esto o te falta lo otro, o peor, que te dice "consulte con su administrador"?

        Al final, lo que me da miedo, y por eso siempre me olvido del asunto, es que con un DNI electrónico (y el cacharrico para leerlo) la cosa no mejore y me pidan incluso más cosas y siempre diferentes de un año para otro.


        1. Esto del Portal del Ciudadano, ¿lo ha utilizado alguien? Quiero decir, alguna administración pública aparte de la DGT, que parece que ha huido.

        Imagen de Eustaquio Carrasco.

        Pantalla azul en W7

        Mira que había olvidado de la pantalla azul de güindous. Pues con la placa nueva, discos SSD  y SATA3 en RAID0, los 64 bits y demás tampoco me extraña mucho. Pero no es de esto de lo que quiero hablar.

        La grata sorpresa es que un servicio clásico de los windows que yo daba por inútil porque nunca me ayudó en nada, eso de "Buscar solución" ¡ha funcionado!. Matizo, me ha encontrado una solución que está por ver si es la solución. Pero ha encontrado algo, esa es la novedad. Incluso el que no la haya encontrado en español me ha parecido un punto adicional de seriedad, esnob que es uno.


        Pinchar en la solución abre el navegador y muestra una página como esta:

        Lo dicho, solo por ser mi primera vez merece la pena resaltarlo.

        jueves, 24 de noviembre de 2011

        La verdadera función del móvil

        Hace años ya de los zapatófonos. Algunas películas envejecen peor precisamente por su culpa. Nada que ver con los smartphones o teléfonos "inteligentes" (¿"lo que"?).

        Ahora bien, mantener una conversación por móvil no pocas veces es un suplicio ("Mariano, que no te oigo, que se corta, muévete a otro lado, no sé qué me dices...", esto a voz en grito, claro). Escribir esemeses es un suplicio, y si eres un experto, se te hipertrofia el pulgar.

        La cámara de fotos del móvil... mejor no hablar, en esto no hemos mejorado. Encima van y te las enseñan. Navegar por Internet, leer el correo, y lo último, estar todo el santo día mirando y contestando por las redes sociales. Absurdeces, totalmente prescindible. 

        Ya no comento nada de las musiquillas de llamada entrante (antiguamente tonos y politonos; lo que se inventan, oye), que da para todo un estudio sociológico.

        Que no, que la verdadera utilidad del móvil, del teléfono portable, del celular, el motivo por el que se inventó y por el que cada tres días aparece un modelo nuevo que necesitamos, estamos obligados, no podemos hacer otra cosa, ¡aaah, lo quiero!, es... LA LINTERNA.

        Lo bien que me ha venido para llamar al ascensor hoy que no funcionaba la luz de la escalera.

        Foto de Sami_Oinonen.

        Xampp y W7 x64

        Esta es una de las tonterías más gordas que me he encontrado. Resulta que, instalado Xampp 1.7.4 en mi flamante MS Windows 7 64 bits cada vez que iniciaba el Xampp Control Panel me salía una ventanita de esas de error de Windows diciéndome que ejecutara el programa desde la carpeta raiz de Xampp. Pero, ¿qué dice? Si yo no he hecho na...

        Bueno, sí, tuve la osadía de cambiar la ruta de instalación por defecto. Resulta que soy de esos que tiene un disco duro para el SO y otro para el resto de las cosas, incluidos los programas, es decir, la carpeta "Archivos de programa" ("las" carpetas, la versión de 64 bits y, encima, Windows 7, tiene especial predilección por generar muchas carpetas especiales). Nada especial, que cada cosa que instalo tengo la precaución de hacerlo en modo "personalizado" y le especifico esa nueva ruta.

        Total, que Xampp no está instalado en C: sino en otra unidad. Y aquí viene la tontería, por la solución. Te metes en el registro de Windows y, donde toca, le cambias la ruta que ha puesto el instalador por

        [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\xampp]
        "Install_Dir"="C:\\xampp"

        Y va y funciona. No te j...Sin más. Menos mal que ya hay gente a la que le ha pasado esto que si no me vuelvo mico.

        Ahora, con la versión 1.7.7 parece que se ha arreglado pero, ¿y el tiempo que perdí entonces...?

        Nota: no, no se ha arreglado, simplemente es menos escandaloso, ahora el mensaje solo aparece en el propio Panel de Control.


        miércoles, 23 de noviembre de 2011

        Cesta de tortazos

        El título me ha venido por el proceso de intentar encontrar uno que me permitiera crear la bitácora. Pero tiene su aquél, esto es más bien personal, pretendo guardar aquí todos aquellos detalles que me han hecho la vida un poco más imposible. Hablo de instalar esto, de configurar aquello, ... También de aquello que me ha venido de otros blogs y me ha parecido interesante y necesito probar.