Ir al contenido principal

Entradas

[Anotaciones] Cambiar idioma de windows home single language

1.- Buscar el paquete para la versión de windows windows+R winver 2.- Descargar el paquete 3.- Renombrarlo como LP.cab y pegar en C: 4.- Ejecutar (windows+R) cmd - clic derecho, ejecutar como administrador 5.- dism /online /add-package /packagepath:c:\LP.cab 6.- Esperar varios minutos 7.- Si pide reiniciar, se dice que no 8.- dism /online /get-packages Buscar el que dice en-us 9.- dism /online remove-package /packagename:elnombredelpaqueteidentity 10.- Si pide reiniciar, decimos que no 11.- ejecutamos de nuevo dism /online /get-packages   y verificamos que ya no existe el paquete en-us 12.- reiniciar

Como un simple cambio de nombre en una fanpage me llevó con un bypass en el sistema linkshim de Facebook

Como un simple cambio de nombre en una fanpage me llevó con un bypass en el sistema linkshim de Facebook  Todo inició con el rediseño de marca de un noticiero digital, en el cuál se cambió el nombre, se cambió el logotipo, se cambiaron los nombres de twitter, el usuario de twitter, el instagram, pero OH! al llegar a facebook y hacer el cambio de url de dominio no hubo problema, pero el querer cambiar el nombre inició la pesadilla... "No podemos cambiar tu nombre de dominio debido a que puede ser engañoso para tus usuarios, etc... etc... etc...". Eso es lo primero que me llegó al intentar cambiar el nombre de dominio, pero para mi suerte, vi un botón de "apelación". ¡Que bien! Puedo apelar y dar mis razones de por qué estoy cambiando el nombre.  Y así empiezo:  " Querido FB, Recientemente la empresa xxxx está en un rediseño de marca e imagen, por lo que agradecería puedan ayudarme con el cambio de nom...

[Anotaciones] Guardar BLOB de MySQL a imagen con PHP

//script para guardar imagenes desde una base de datos con contenido BLOB $dbhost = 'localhost'; $dbname = 'nombredelabase'; $dbusername = "usuario"; $dbuserpass = 'contraseña'; $demo1 = mysqli_connect($dbhost, $dbusername, $dbuserpass, 'credencial') or trigger_error(mysql_error(),E_USER_ERROR); $consulta = mysqli_query($demo1, "SELECT * FROM imagenes"); while ($dato = mysqli_fetch_array($consulta, MYSQLI_ASSOC)) { $foto = $dato['Foto']; $id = $dato['idPersona']; //extrae la foto del blob $source_img = imagecreatefromstring($foto); $file = 'imagenes/'. $id . '_foto.jpg'; $imageSave = imagejpeg($source_img, $file, 90); imagedestroy($source_img); } ?> Dejo el enlace de pastebin para el formato: https://pastebin.com/rSdGPiPG Nota: La carpeta imagenes debe tener permisos de escritura :P Saludos Komtec1

[Anotaciones] Importar DB MySQL con archivos frm/ibd

Primero, vamos a extraer las consultas para crear las tablas, lo podemos hacer con el siguiente comando> mysqlfrm --server=user:pass@localhost --port 3307 --diagnostic /ruta/de/los/archivos/data/nombredebase/*.frm Esto nos regresa todos los CREATE que tengamos para las tablas, guardar todo el resultado. Creamos la base de datos, con el mismo nombre que se tenía anteriormente. Ejecutamos la consulta que nos regresó el comando mysqlfrm, si nuestra versión de mysql es mayor a 5.6, es importante hacer este cambio:  ENGINE=InnoDB DEFAULT CHARSET=utf8; por  ENGINE=InnoDB ROW_FORMAT=compact CHARSET=utf8; Es decir, se remplaza DEFAULT por ROW_FORMAT=compact, realmente no se por qué, pero me llevó como una hora dar con el error, espero quien lea esto le sea más facil. Una vez que tengamos las tablas creadas, ejecutamos lo siguiente: ALTER TABLE nombredetabla1 DISCARD TABLESPACE; ALTER TABLE nombredetabla2 DISCARD TABLESPACE; ALTER TABLE nombredetabla3...

Musimetría - música generada de forma automática por computadora.

Hace años había realizado un proyecto similar a este en C++, aunque se perdió el código en alguna PC viejita que tenía, la explicación de esto es la siguiente: Música generada por computadora mediante algoritmos y de forma automática. El título viene de la combinación de las palabras "música" + "geometría", pues recientemente hice un proyecto sobre fractales e imágenes geométricas, pero, que ¿pasaría si pudiéramos escuchar esas grandiosas imágenes? Es decir, si son grandiosas a la vista, de seguro también serán grandiosas al oído. De ahí es como nace este proyecto, la idea será musicalizar  las imágenes de forma automática y de forma única, tomando los patrones que se van generando por cada iteración, al momento ya realicé varias pruebas y dieron estos resultados: --------------------------------- ---------------------------------- --------------------------------- ------------------------------- ------------------------------- Cada uno...

[Anotaciones] Agregar nuevos discos en XenServer

Para añadir otro disco en XenServer: Se listan los hosts con xe host-list De ahí se copia el UUID Se ejecuta xe sr-create host-uuid=AQUIELUUIDCOPIADO content-type=user type=lvmohba device-config:device=/dev/sdb shared=false name-label="El nombre que le queramos asignar" El /dev/sdb puede que sea diferente, se puede revisar con fdisk -l y dirá que no es una tabla de particiones valida así -> "El disco /dev/sdb no contiene una tabla de particiones válida" Y listo, ya aparecerá en la consola de xenserver. Saludos!

Kodi - Enviar a chromecast desde linux

1.- Se instala CHROME (claro...) 2.- Se instala Google Cast en chrome 3.- Descargar el xml , en caso de que se llegue a borrar, este es: Pastebin:  http://pastebin.com/nfvB6wHx NOTA: Si descargan el original, cambiar la ruta   /usr/bin/google-chrome 4.- Poner el xml en la carpeta /home/TUUSUARIO/.kodi/userdata 5.- Ejecutar Kodi (reproducir el contenido a compartir) 6.- Se abre Chrome 7.- Presionar el icono de Google Cast y seleccionar el Chromecast y dar en Transmitir 8.- Ver el stream! :) Saludos! Komtec1

[Anotaciones] Set $JAVA_HOME linux

To set  JAVA_HOME  environment variable, do the following: Launch Terminal by pressing  Ctrl + Alt + T  on your keyboard. Enter the following command: $  gksudo gedit /etc/environment Depending on where you installed your Java, you will need to provide the full path. For this example, I installed Oracle JDK 7 in the  /usr/lib/jvm/java-X-oracle  directory. Scroll to the end of the file and enter the following: JAVA_HOME=/usr/lib/jvm/java-X-oracle export JAVA_HOME Save your file and exit  gedit . Lastly, reload the system PATH with the following command: $  . /etc/environment __________________________________________________________________ Ayuda esto también: $ echo $JAVA_HOME $ java -showversion

[Anotaciones] Instalar Bazel (tensorflow)

1. Install JDK 8 If you are running  Ubuntu Wily (15.10) , you can skip this step. But for  Ubuntu Trusty (14.04 LTS)  users, since OpenJDK 8 is not available on Trusty, please install Oracle JDK 8: $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Note: You might need to  sudo apt-get install software-properties-common  if you don't have the  add-apt-repository command. See  here . 2. Add Bazel distribution URI as a package source (one time setup) $ echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list $ curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add - If you want to use the JDK 7, please replace  jdk1.8  with  jdk1.7  and if you want to install the testing version of Bazel, replace  stable  with  testing . 3. Update and install Bazel $ sudo apt-g...

[Anotaciones] VirtualBox Guest additions en debian por consola

Follow these steps to install the Guest Additions on your Debian virtual machine: Login as root; Update your APT database with  apt-get update ; Install the latest security updates with  apt-get upgrade ; Install required packages with  apt-get install build-essential module-assistant ; Configure your system for building kernel modules by running  m-a prepare ; Click on  Install Guest Additions…  from the  Devices  menu, then run  mount /media/cdrom . Run  sh /media/cdrom/ VBoxLinuxAdditions.run , and follow the instructions on screen.

[Anotaciones] Como montar carpeta remota entre dos equipos linux

1.- Se instala sshfs en el equipo local 2.- Se crea la carpeta en el equipo local donde se montará la carpeta remota (sudo mkdir /mnt/nombrelocal) 3.- sudo sshfs -o allow_other usuarioremoto@equiporemoto:/carpeta/remota /mnt/nombrelocal/ Listo, si hay alguna otra cosa que hacer, lo pongo después! :D

[Anotaciones] Cambiar tiempo de espera en sesión de phpmyadmin

En la carpeta de phpMyAdmin, editar el archivo  libraries/config.default.php 1 $cfg [ 'LoginCookieValidity' ] = 1440; 3600 equivale a una hora 1 $cfg [ 'LoginCookieValidity' ] = 3600; También aumentar en php.ini el tiempo de la sesión 1 session . gc_maxlifetime = 1440 1 session . gc_maxlifetime = 3600 Al terminar, reiniciar apache

Entre música nos alegremos y en datos lo convertiremos... Spotify y Play Music

Hace poco tiempo, un amigo hacía una pregunta en su perfil de facebook sobre Spotify, que si convenía comprar el premium y sobre el uso de datos de la misma aplicación, en ese tiempo lo usaba y pensaba que era bueno, de hecho es cómodo no escuchar los anuncios entre una y otra canción, al terminar mis 3 meses de promoción, decidí probar Play Music (de google), no llevo ni un mes y realmente ya puedo decir los pros y contras de cada una. Spotify es un buen servicio, tienen mucha música y es excelente la integración que tiene con Shazam y en las cards de google, por lástima, Spotify no genera playlists (radio) buenos, simplemente son playlists, pero no llena mis expectativas musicales al generarlos. Lo que es bueno es el uso de datos, en los 3 meses de uso, nunca usó más de 2.5gb por mes. Y lo que es excelente, es que tienen un reproductor nativo multiplataforma, es decir, puedes usar Spotify desde tu escritorio, sin tener que gastar los miles de gb en ram al abrirlo en chrome o fi...

Mantras mentales, programacion, fractales y Marths

En la busqueda para el desarrollo de fractales, generé este código para poder hacer imágenes de forma aleatoria, se toman dos circulos y se van uniendo los puntos a partir de diferentes grados.  Si quieren jugar con el código, las variables que tendrán que modificar para ver diferentes resultados son las siguientes:  $tamanioX - Define el tamaño completo de X en la imagen $tamanioY - Define el tamaño completo de Y en la imagen $radioG - Define el radio para obtener los puntos en la circunferencia $radioPG - Define el radio para obtener los puntos en la circunferencia En el segundo for:  for ($b=0; $b<=360; $b=$b+10) Podemos cambiar el +10 por algún otro ángulo, en esa parte indica que cada 10° genere un punto.  En el tercer for:          for ($a=0; $a<=360; $a=$a+$b1) Podemos cambiar el valor de $b1 por algún otro, para que se vaya determinando un ángulo diferente al generarse el segundo punto.  Se calculan l...

Arris TG862 default secondary password

El día de ayer, probando algunas cosas en varios routers arris, encontré una contraseña secundaria por default, como se sabe, la contraseña predeterminada para estos routers es usuario: admin contraseña: password, pero buscando un poco dentro de sus tripas de telnet, di con la contraseña secundaria que es la siguiente:  user: technician pass: technician Fue probado en varios routers, y se pudo ingresar sin problema alguno con el principal y el secundario, los detalles son estos:  Bootcode Version Hardware Version Firmware Version  ______________________________________________________ Bootcode Version Hardware Version Firmware Version Product Type:  00000000 0AAC4D52 Hardware Model TG862G Hardware Info ARRIS DOCSIS 3.0 / PacketCable 1.5 Touchstone Telephony Gatewa y Hay mucha información interesante dentro de su telnet, y toda en texto plano, después veré que más se puede sacar de provecho y publicar aquí en el blog.

Generar gráfico a partir de fibonacci con PHP

Hola, De ves en cuando me pongo a programar cosas que no sirvan para nada, o que solo sirvan para mi distracción (sí, trabajo programando y me distraigo del trabajo programando :P),  y hace tiempo pensé en hacer un código que generara fractales. Se que hay varias formulas ya hechas para los fractales, pero yo pensaba idear algo más, entonces me pareció oportuno empezar con la generación y graficación de la serie fibonacci. Les dejo el código y la imagen de ejemplo que se genera, ustedes pueden modificar en el código las iteraciones que quieran, para que sea más grande o más pequeño, eso directamente en el for. Pueden también seleccionar que los rectangulos sean rellenados o solo el contorno. Pueden ajustar el tamaño del lienzo, en este caso lo dejé muy grande (12000x6150), pero eso lo ajustan directo en las primeras opciones. Les dejo el código pegado aquí y también en pastebin, por que Blogger no tiene gestión para code (creo yo).  Clic derecho, abrir en nuev...