martes, 23 de octubre de 2012

Como cambiar el password en django (Howto Reset The Admin Password in Django)

Tomado de la página de http://stackoverflow.com/questions/5503616/how-to-correct-this-error-adminsite-object-has-no-attribute-root

Para resetear o cambiar el password de  un usuario de django, abrir una terminal y desde la carpeta del proyecto teclear:


python manage.py changepassword admin

miércoles, 10 de octubre de 2012

Obtener llave (Key) para Google Maps API v2 y otros servicios

 
Obtener llave (Key) para Google Maps API v2 y otros servicios



Requiere: Una cuenta de gmail.com

Acceder a la cuenta de gmail.

Buscar Google Apis Console https://code.google.com/apis/console e ingresar al sitio, solicitará de entrada que se cree un proyecto, pero cuando se trabaja con Google Maps API v2 no será necesario crearlo, pero para entrar habrá que decir que si y entrar.



Ir a la opción services en el menú del lado izquierdo, aparecerá una lista de servicios, activar “ON” el Google Maps API v2, solicitará aceptar los terminos de uso.



Posteriormente ir a API Access en el menú del lado izquierdo, aparecerá la llave que puedes utilizar para tu aplicación que utiliza Google Maps API v2 (en la Figura siguiente indicada en rojo).



Tendrás apróximadamente  25000 solicitudes por día gratuitos (colocación de puntos en un mapa para Google Maps API v2) para esta llave y podrás crear nuevas llaves también, si tu aplicación supera esta cantidad puedes optar por contratar un servicio de paga con Google. También podrás revisar en reportes de accesos en Reports.
 

Otros servicios se activan de manera similar y habrá que aceptar los terminos. Para Google Maps API v3 ya no se utiliza el “API key” sino el Oauth 2.0 que todavía no se exactamente como se activa pero en este mismo lugar se hace.




sábado, 10 de marzo de 2012

Reparar Sony Handycam Error code C:32:11 Mini DV HDV temporally

Video de youtube.com como reparar el error, menciona que se debe hacer bajo su propio riesgo pero funciona.

http://youtu.be/RSnyDtJOu6k

jueves, 11 de agosto de 2011

Probar si un numeros es aleatorio

Para probar si un número es aleatorio de manera seria o profesional, el número debe pasar a través de diferentes pruebas estadísticas reconocidas. Estas pruebas son creadas con la intención de probar los resultados de generadores de números aleatorios.


El US National Institute of Standards and Technology (NIST) provee una lista de pruebas estandar, al igual que otras organizaciones.

Charmaine  (2005, Charmaine Kenny) recomienda la siguiente lista de pruebas del NIST :
  • Frequency Test: Monobit
  • Frequency Test: Block
  • Runs Test
  • Test for the Longest Runs of Ones in a Block
  • Binary Matrix Rank Test
  • Discrete Fourier Transform (Spectral Test)
  • Non-Overlapping Template Matching Test
  • Overlapping Template Matching Test
  • Maurer's Universal Statistical Test
  • Linear Complexity Test
  • Serial Test
  • Approximate Entropy Test
  • Cumulative Sums Test
  • Random Excursions Test
  • Random Excursions Variant Test
Foley (2001, Louise Foley) recomienda también una lista reducida de pruebas utilizadas por random.org.


  • A chi-square test
  • A test of runs above and below the median
  • A reverse arrangements test
  • An overlapping sums test
  • A binary rank test for 32×32 matrices

Información referente a las pruebas se puede encontrar en http://www.random.org y más específicamente en http://www.random.org/analysis/


Pruebas de corridas (runs test)

Una de las más conocidas es runs test también llamada Wald–Wolfowitz test, (http://en.wikipedia.org/wiki/Wald-Wolfowitz_runs_test).

Para el lenguaje python se puede utilizar el modulo  Skid Marks para revisar secuencias de corridas en numeros binarios disponible en http://pypi.python.org/pypi/skidmarks/ . Este modulo implementa algunas funciones para revisar aleatoriedad en secuencias, en algunos casos, se asume una secuencia binaria, no únicamente unos y ceros.

Igualmente diferentes modulos han sido desarrollados para otros lenguajes o paquetes.

Para matlab
http://www.mathworks.com/help/toolbox/stats/runstest.html

DIEHARD, mantenido por George Marsaglia ofrece un conjunto de pruebas en varios lenguajes y sistemas operativos

http://www.stat.fsu.edu/pub/diehard/

Más información:


Testing Randomness de  Andrew Rukhin

http://www.math.umbc.edu/~rukhin/papers/talk.pdf

miércoles, 9 de marzo de 2011

Cambiar el tamaño o la resolución de varias imágenes al mismo tiempo en Ubuntu 10.10

Cambiar el tamaño o la resolución de varias imágenes al mismo tiempo en Ubuntu 10.10


9 de Marzo 2011

Ejemplo de cambiar la resolución de imágenes en Ubuntu 10.04
 


Entrar a una terminal y escribir


sudo apt-get install nautilus-image-converter

Luego de instalar reiniciar la PC y estarás listo para usar.


1. Seleccionar las imágenes que quieres cambiar de resolución o tamaño. 

2. Click derecho y seleccionas la opción "Redimensionar imágenes". Ver imagen arriba
3. Por defecto te incluye un texto que te indica que la imagen es la redimensionada. Ejemplo: para el nombre de: imagen1.jpg creará imagen1.redimensionado.jpg



NOTA: Hay que tener cuidado para no modificar las fotografías originales, obten un respaldo antes de hacer la modificación.


Espero les sirva

viernes, 3 de diciembre de 2010

Ubuntu, instalar JRE plugin en Firefox

Esto fue probado en:
Sistema Operativo: Ubuntu 10.04
Navegador: Firefox 3.6.12
JRE:  jre1.6.0_22

Después de buscar en el sitio de SUN para instalar el JRE, me di cuenta de que la forma de instalar estaba equivocada y la corrección es la siguiente.

1. Descargar el Java Runtime Environment de la página de SUN (página de descarga)
2. Realizar los pasos que se mencionan en la página del punto 1, es decir instalar en una carpeta

por ejemplo:

cd /usr
mkdir java
cd /usr/java
./jre-6u22-linux-i586.bin

creará una carpeta 

/usr/java/jre1.6.0_22
con archivos y carpetas incluidos en su interior

3. ERROR: El paso siguiente es el que no funciona de acuerdo a la página de SUN del punto 1, hacer una liga dinámica hacia el archivo libjavaplugin_oji.so

4. Lo que sugieren hacer es crear una carpeta en

cd /home/usuario/.mozilla

mkdir plugins

5. Hacer una liga dinámica hacia el archivo libnpjp2.so que se encuentra en la carpeta donde descomprimimos JRE

cd /home/usuario/.mozilla/plugins

ln -s /usr/java/jre1.6.0_22/lib/i386/libnpjp2.so  /home/usuario/.mozilla/plugins/

6. Posteriormente reinicia Firefox y verifica en el navegador teclea about:plugins

La fuente original de la correción la encontre en esta página:

Oracle (Sun) Java JRE http://sites.google.com/site/easylinuxtipsproject/java#TOC-Install-the-Firefox-plugin1



Proyectos 2024. Desarrollo de Aplicaciones Móviles. UAT-FIC

Profesor: Dr. Juan José Garza Saldaña   Facultad de Ingeniería y Ciencias Universidad Autónoma de Tamaulipas Los estudiantes de la materia d...