viernes, 6 de febrero de 2015

Desactivar ordenación numérica en Windows

Por mis cojones que tenía que hacerlo. Vuelta a las investigaciones absurdas de las nimiedades de la informática.

En muchas bases de datos, cuando tienes multitud de archivos, o mejor dicho, nombres de archivos, la ordenación de estos difiere a como te ordena esos archivos Windows. Yo por ejemplo trabajo con referencias de artículos y fotos cuyos nombres de archivos coinciden con esas referencias. De esta manera mantenemos un catálogo donde para buscar la imagen del producto solo tenemos que buscar el archivo que se llama como la referencia del producto.

¿Cual era el problema? Resulta que las referencias tienen cierta lógica, una especie de orden. Por poner un ejemplo, voy a poner una serie de referencias y imaginemos que son llaveros:

14000
14001
14002
...
14999



La ordenación en la base de datos de las referencias va a ser exactamente igual a la ordenación de las imágenes en el explorador de windows. Ahora imaginemos que se nos han agotado las referencias que empiezan por 14, y las que empiezan con 13 son otros artículos, y las que empiezan por 15 son otros bien distintos. ¿Qué hacemos? Una solución podría ser añadir archivos con los mismos números pero añadir al final letras. Windows seguirá ordenando bien los archivos.

14000
14000A
14000B
14001
14001A
14001B
14001C
14002
...
14999


El problema de usar letras es que se limita mucho la cantidad de referencias que vamos a poder usar, así pues se toma la decisión de colocar al final 2 dígitos más. Eso hará que entre número y número podamos introducir hasta 100 referencias nuevas. Pero aquí es donde viene el problema, porque en nuestro programa de facturación (Y en cualquier base de datos en realidad) el orden es el que queremos, pero el sistema operativo no hace lo mismo exactamente. Este es el orden de las referencias en la base de datos y después la foto de lo que hace Windows:

14000
1400001
1400002
14001
1400101
1400102
1400103
14002
...
14999


Como vemos, Windows está clasificando antes los archivos que tienen 5 dígitos y después lo que tienen 7. Nosotros queríamos que tras la foto del 14000 saliera la foto del 1400001 y no la imagen 14001.


Bueno, no pasa nada, se puede arreglar para conseguir esto:


  • Vamos a Inicio y escribimos gpedit.msc
  • Vamos a Configuración del Equipo, Plantillas administrativas, componentes de Windows.
  • Buscamos Explorador de Windows y una vez dentro habilitamos la opción "Desactivar la ordenación numérica en el explorador de windows". Veamos una imagen:


También podremos ir al editor del registro y cambiar esta clave:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStrCmpLogical"=dword:00000001

También podréis crear un archivo con el bloc de notas con este contenido que voy a indicar y ponerle la extensión .reg en lugar de .txt. De esta formas podréis tener un archivo que cambie estos valores con solo hacer doble click. De esta manera es la única forma de hacerlo en Windows XP:

Windows Registry Editor Version 5.00 

;Creado por Kloud - www.fuertecondor.com

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoStrCmpLogical"=dword:00000001


Espero que esto le pueda servir a ese 0,001% de la población a la que va dirigida esta entrada, como siempre ;)

viernes, 18 de julio de 2014

10000 Visitas. Gracias

Hace años cuando creé el blog lo hice porque estaba aburrido. Lo hice, estuve mirando como toquetear cosillas y ahí se quedó, con dos entradas guarras a cual más patética. A veces me digo "Tengo que hacer esto y esto otro" pero al final me da la pereza, lo mando todo al carajo y me pongo a jugar a la consola, salgo a tomar un café o lo que sea.

Hoy día no es que haya cambiado mucho la cosa, apenas llevo seis entradas en lo que va de año (no llevo ni una por mes) pero es lo que hay y espero que al menos le esté siendo útil a las pocas lecturas que tengo.

Me he centrado más últimamente en hacer un par de manuales para solventar algunas situaciones que se me han venido de repente, pero espero que de aquí a algún tiempo me vuelva a picar el gusanillo de escribir y pueda hacerlo sobre cualquier cosa, de las cientos de cosas sobre las que puedo hablar.

Por lo pronto no me enrollaré más. Si sigues este blog o has leído alguna entrada suelta (Porque sí o porque llegaste por error), gracias.

Un saludo! :)

miércoles, 16 de julio de 2014

Usar dos cuentas de WhatsApp en un solo móvil sin Root ni multisim

Aquí estamos con otro apaño informático que me veo en la obligación de hacer dado que otras páginas omiten pasos imprescindibles e información valiosa.

Hasta ahora había varios métodos de tener dos cuentas de Whatsapp en un mismo terminal, a cual de ellos más incómodo. Uno de ellos te decía que te pillaras un smartphone con multisim, muy bonito pero no, tengo smartphone y no me quiero comprar otro, que este todavía lo estoy pagando.

El otro método es mediante una aplicación, Titanium Backup Pro, una aplicación de pago que te permite activar algo así como "dos sesiones" e instalar whatsapp en ambas, pero para consultar ambas no puedes hacerla en tiempo real, tienes que ir desactivando una sesión mediante esa app y activando la otra, y mientras estás en una no estás en la otra. A mi personalmente no me convence para nada este método, pero para gustos, colores.

Antes de seguir leyendo, comentaros que necesitáis tener dos números de teléfono, no importa cual método. Podeis conseguir el segundo número de muchas maneras:
  • Comprando un móvil desechable
  • Haciéndote de una tarjeta prepago (que si no mantenéis de repente os pueden quitar el número)
  • Podéis usar el número de un familiar que tenga móvil pero que no use whatsapp (Un padre o una madre que no esté un mínimo actualizado en este mundillo por ejemplo.
Olvidarse de servicios en internet, existen números gratis en el que puedes leer sms, pero son accesibles a más de una persona y por tanto te pueden quitar el chollo. Hay webs que te permiten también crear un número virtual y leer los sms online, pero es otro servicio de pago.... lo ideal es sacarte una tarjeta prepago de tu propia compañía y te dejas de tonterías.

Ahora bien, en los manuales que he visto por ahí, a parte de que omiten un paso fundamental y acaba por no funcionar el proceso, te lo explican todo para que te pongas tu número personal principal en el clon de whatsapp, no no no, perdona pero con mi número el whatsapp, que ya con el clon de whatsapp me pongo yo el número secundario, por si pasa algo con el programa y deja de funcionar, yo pueda seguir con mi número con normalidad, así que vamos por partes PARA QUEDARTE CON TU WHATSAPP ORIGINAL CON TU NUMERO Y USAR EL NUMERO SECUNDARIO PARA ESTA TRIQUIÑUELA.


  1. Cambia el nombre de la carpeta Whatsapp de tu Android. Puedes hacerlo enchufando el smartphone a tu ordenador o usar un gestor de archivos (Total Commander, File Expert Manager, etc...). Este paso es para que mantengas una copia de seguridad de las conversaciones y demás. Ponle el nombre que quieras a la carpeta.
  2. Desinstala tu Whatsapp.
  3. Comprueba si se te ha creado otra carpeta Whatsapp, y si es así, elimínala.
  4. Vuelve a descargar Whatsapp y ejecútalo poniendote el NUMERO SECUNDARIO. Tienes que hacer el proceso de verificación por sms, así que ten tu móvil desechable a mano, o el móvil de tu padre, o lo que sea que hayas hecho. Si no tienes la tarjeta sim introducida, Whatsapp no podrá verificar el número automáticamente y tendrás que meter el código que te enviaron manualmente.
  5. Ahora que ya tienes tu Whatsapp original funcionando con el número secundario, vete a Ajustes, Aplicaciones en tu android y busca la aplicación de Whatapp, entre en ella y busca la opción "Borrar Datos". Este paso es el más imoprtante. Al borrar los datos, el whatsapp sigue verificado pero como si no estuviera configurado, es decir, que ahora mismo tenemos el Whatsapp como si acabara de estar verificado.
  6. Vuelve al gestor de archivos y renombra la nueva carpeta Whatsapp, pero esta vez ponle este nombre a la carpeta: "OGWhatsApp". Con esto vamos a preparar dichos datos para instalar la aplicación alternativa con esa cuenta ya verificada.
  7. Ve a "Ajustes", "Seguridad" y procura tener activada la opción de "Orígenes Desconocidos" para poder instalar la aplicación alternativa.
  8. Descarga OGWhatsapp v2.11.256
  9. Instala OGWhatsapp v2.11.256.
  10. Ya tienes el clon de Whatsapp con el número secundario, cuando lo abras, te pedirá que instroduzcas el nombre y listo.
  11. Por último, instálate tu Whatsapp normal con tu número y a disfrutar
PD: A veces, cuando abres la aplicación, puede que no se vean los mensajes. Sal y entra, es un malfuncionamiento completamente normal. Si tienes algun programa que elimine tareas o libere memoria, también te vendrá bien.

PD2: En el propio menú de opciones de esta app alternativa, puedes cambiar los colores del icono e incluso hay opción de actualización en caso de que el desarrollador actualice la app porque pueda dejar de funcionar. Ahora mismo, día 16/07/2014, la versión 2.11.256 de esta app está por encima de la versión original de whatsapp en Play Store, que es la v2.11.238.

Espero que os haya gustado y os sirva :)

martes, 1 de julio de 2014

Abrir y Cerrar bandeja de CD/DVD remotamente en Windows

Ay, la informática, siempre con esa necesidad de cosas absurdas y puntuales en las que te pones a solucionar un problema estúpido que no existe, quién me mandó a meterme en este mundillo...

Andaba yo montando un DVD con un par de películas para una compañera de trabajo, dejé codificando el vídeo y me tuve que ir al curro. El día anterior había tenido problemas y a la hora de grabar me decía que no había espacio suficiente en disco (!!!), el ordenador me sacaba el disco de la bandeja y yo diciendo -¡Pero que coño!, ¡¡¡pero si cuando hice la compilación el vídeo no llegaba a la línea roja del fin del disco!!!, ¡¡¡¡Maldito Nero Burning Room de los Cojones!!!!-

Tras la pelea tonta de transformar los vídeos a MPG para luego volver a codificar y grabar en el DVD, dejé el equipo ahí procesando y me fui al trabajo. Ahora desde el trabajo quise ver si el proyecto se había grabado o no (Si me apetece un día os digo como montaros Escritorio Remoto, o Team Viewer, que es más guay porque te lo puedes instalar en Android xD) ... pero claro, mi amigo Nero te expulsa el disco cuando acaba de grabar, o te lo expulsa si no hay suficiente espacio en disco (...de nuevo !!!!).

Ya sé que hay una opción para que no te saque el disco, pero me da igual, no la tenía activada, ¿vale? Para una vez que uso el Nero... además, ya lo he dicho en el primer párrafo, ¡¡¡hablamos de necesidades absurdas en las que un informático pierde el tiempo!!!

En fin, que me pillé un .EXE para añadir un comando a ms-dos que abriera y cerrara la bandeja de CD y un archivo que añade al menú contextual de windows la opción de abrir y cerrar las bandejas de CD/DVD:


En el RAR hay 2 archivos, el .EXE y el .REG que te hacen lo que he dicho 2 líneas más arriba. Para instalar la función solo tenéis que copiarlo en la carpeta c:\Windows\System32 o c:\Windows. También podéis ejecutar el archivo y te saldrá una ventana que os permite añadirlo a la lista de funcionalidades de windows. Esta es la imagen que veréis si lo ejecutáis:




¿Como se ejecuta desde ms-dos una vez instalado?

Pues muy fácil, solo hay que escribir en la linea de comandos lo siguiente (pero no escribas el símbolo ">").:
  • Para abrir una unidad: >nircmd cdrom open e: 
  • Para cerrar una unidad: >nircmd cdrom close e:
¿Que contiene el archivo .REG para hacer algo tan maravilloso?

Pues este código:

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM]

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell]
@="none"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\closetray]
@="Cerrar Bandeja CD-DVD"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\closetray\command]
@="nircmd.exe cdrom close \"%1\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\opentray]
@="Abrir Bandeja CD-DVD"

[HKEY_CLASSES_ROOT\SystemFileAssociations\Drive.CDROM\shell\opentray\command]
@="nircmd.exe cdrom open \"%1\""

¿Qué hemos conseguido con esto?

Pues hemos conseguido que desde una ubicación remota podamos abrir y cerrar la bandeja de CD o DVD, una situación que suele darse cada varias docenas de décadas. También podemos usarlo para hacer que parezca que sea útil en una situación muy peculiar... que tu pareja no sepa de ordenadores, no quieras poner en peligro la integridad de tu PC y le digas amablemente -Cariño, tu abre la bandeja de CD, si, ahí, es ese botón que está justo al lado de donde se ponen los CDs, ahora mete el CD en blanco, si, con la cara pintada mirando hacia arriba, y listo, ya está.... no no, no te preocupes, gracias a un manual que vi en Internet en un blog yo puedo cerrar la bandeja y hacer el resto... valeeeee, muy bien... si cielo, a la vuelta compro el pan, ok... vale cariño, un beso, hasta luegoooo-

Y ya está, Mission Accomplished, Achievement Unlocked, y hasta el próximo manual absurdo.

PD: Si tienes unidad de BluRay, esto también funciona, pero en la linea de comandos siempre se pone "cdrom" ^^

PD2: Esto está testado en sistema operativo Windows7 de 32 y 64 bits, y dudo que haya problemas para el resto de versiones, excepto Windows8, que ni lo tengo, ni lo quiero, ni lo he probado, ni soy tan mala persona como para desearte que lo tengas en tu equipo.

miércoles, 28 de mayo de 2014

Uncharted, el último hijo de Indiana Jones


Como buen fan de Indiana Jones, cuando se anunció la consola Playstation (PSX) y entre esos primeros títulos vi que iba a salir un juego llamado Tomb Raider, los ojos se me abrieron como platos. Por fin iba a vivir una auténtica aventura en 3D con el mando de una consola, solo tenía que recrearme en que esta vez el héroe iba a ser más bien una heroína, pero daba igual, iba a explorar tumbas y encontrar reliquias y eso me emocionó. La realidad fue que poco tenían que ver los personajes, pero no me importaba, separé ambos mundos, ambas historias y cada uno quedó registrado en mi memoria de forma independiente.

Pasaron 11 años hasta que llegó un nuevo personaje de esta índole y una nueva historia, Drake y la aventura de su antepasado en este juego llamado "Uncharted: El Tesoro de Drake". Para mi fueron prácticamente 16 años, jugué a Tomb Raider allá por 1997 y la consola PS3 no la obtuve hasta 2013. Era de cajón que la saga iba a caer en mis manos, tarde, como de costumbre, pero daba igual, soy de esos "gamers" que disfrutan de los juegos sin importar de cuando o como sean. Ha sido a principios de este 2014 cuando he acabado la primera entrega de este juego y  voy a dedicarle una entrada en mi blog.

Cuando hablamos de Uncharted lo hacemos teniendo en cuenta que fue de los primeros títulos de PS3. Es obvio que técnicamente puede dejar mucho que desear en comparación con cualquier título que haya salido en los últimos meses, sobre todo si hablamos de gráficos y texturas. Aún así, la manejabilidad es bastante buena y el juego está bastante entretenido. Básicamente lo que Naughty Dog quiso hacer fue un Tomb Raider distinto, donde predominara la acción y los tiros, pero Crystal Dinamics a mi parecer ya se adelantó con esa nueva perspectiva que tomó Tomb Raider Legend, que vio la luz en abril del 2006. Precisamente este lavado de cara y cambio radical de Lara Croft no le convenció demasiado a la gente, ya que había pasado de aventura pura y dura a acción por doquier, con multitud de enemigos, disparos, granadas e incorporando un extraño "tiempo bala"... Hay que ver cuanto daño ha hecho Matrix a los videojuegos.

Las comparaciones son odiosas siempre, y en el mundo de los videojuegos más aun. En el lote de este tipo de aventuras también podemos encajar la Saga de "Prince of Persia" o incluso los Assasin's Creed (Ambos de Ubisoft), que son mas o menos una evolución con acción y sigilo respectivamente del primer Tomb Raider. Pero si hablamos vamos a comparar, vamos a hacerlo bien, porque el primer Prince of Persia en 3D salió en 1999 para PC y Dreamcast (Llamado Arabian Nights) y el juego es prácticamente un Tomb Raider salido del bolsillo tres años después.

Assassin's Creed vio la luz por primera vez en noviembre del 2007. No he tenido el placer de probar los títulos de Ubisoft, pero por lo que he visto, se acerca más a un juego donde predomina la acción cuerpo a cuerpo en el PoP y lo mismo junto con el sigilo en el AC. Con Tomb Raider nos basamos más en la exploración y con Uncharted nos pegamos unos tiritos, es la evolución que cada compañía y juego han mostrado. Hay muchos más de esta índole, pero estos son los más destacados sin duda alguna, y todos comparten una misma raíz a mi parecer.

Así que para gustos colores. Uncharted empieza bien, es un buen juego, muy entretenido, y su ambientación es parecida a los Tomb Raider, su banda sonora es genial y sin duda es un juego que recomiendo. Sus continuaciones no lo sé, las tengo en la vitrina, pero ya hablaré sobre ellas cuando las juegue.

Dejaré un pequeño vídeo que he montado en mi canal de youtube en relación a esta entrada.




Saludos!