Blog de eCómputo creado por Richard's Site Allabord sobre tecnología, programación, soporte a errores en equipos de cómputo, TIC's y mucho más.
diciembre 07, 2010
Cómo alargar la vida útil de la batería de su notebook
Una notebook es un aparato portátil gracias a su batería, así como lo son los celulares e iPods. Justamente por eso se trata de uno de los componentes más polémicos de los electrónicos, porque las dudas respecto de su manutención surgen constantemente. A continuación, algunos trucos para aumentar la vida útil de la batería de su notebook.
Lea el manual
El primer y más importante paso es ese, porque en el manual que viene con la computadora se explica el funcionamiento de cada modelo de notebook. Tal es el caso de la primera carga de la batería, que requiere de cuidados específicos. Lea el manual o busque más informaciones respecto de la batería del modelo de su notebook en Internet, en la página del fabricante.
Carga y descarga
Algunos usuarios acostumbran gastar toda la carga de la batería antes de poner la notebook a recargar en el tomacorriente. Pero se trata de un comportamiento que puede perjudicar a la batería, porque las recargas parciales son mejores que una descarga completa. Usar la batería de la notebook hasta el final, gastará innecesariamente ciclos completos del componente, disminuyendo drásticamente su vida útil. La razón es que los ciclos son contabilizados independientemente de la carga o descarga completas.
Las baterías de los últimos modelos de notebooks son hechas de ión-litio, y poseen un chip que monitorea las recargas. El chip interrumpe la carga cuando la batería alcanza una tensión límite, y bloquea el flujo de energía cuando la batería está casi descargada, evitando que se descargue totalmente. También es posible retirar la batería del tomacorriente antes de que se haya cargado en su totalidad, porque el ión-litio no posee el llamado "efecto memoria" que tienen las baterías más antiguas, fabricadas con níquel..
Calibración
Para mantener el chip de la batería siempre en orden y actualizado, los fabricantes de notebooks recomiendan un proceso de manutención de una a tres veces por mes. El procedimiento consiste en cargar y descargar totalmente la batería, hasta que la notebook se apague sola. Esas medidas harán que el chip de control se mantenga siempre calibrado.
¿Otra batería?
Los computadores en general, y ello incluye a las notebooks, poseen en su interior una segunda batería, también de litio, pero que no tiene posibilidades de recarga. Es esa batería la que garantiza que la memoria de la computadora guarde informaciones importantes como las configuraciones de la placa madre, hora y fecha.
Esa batería suele tener una vida útil de 1 a 2 años, y se recomienda su sustitución periódica, ya que si se deja que llegue al fin de su vida útil llega un momento en el cual el computador no enciende.
Temperatura
El calor es uno de los principales enemigos del rendimiento de una batería, ya que
deteriora las células de ión-litio. Por eso no deje su notebook en lugares calientes o dentro de un auto expuesto a la luz del sol. Dejar la notebook encendida encima de camas, lugares blandos e incluso en las piernas del usuario también es perjudicial para la computadora, ya que tapa las zonas de ventilación y puede provocar un calentamiento excesivo. La humedad también és nociva para la notebook, y no se recomienda el uso en playas, saunas o piscinas.
Lo ideal es que la notebook se mantenga lo más cerca posible de los 22ºC - a temperatura ambiente -, pero su uso entre los 10ºC y los 35ºC también es aceptable.
Actualizar siempre
Recuerde actualizar su sistema operativo y las aplicaciones, ya que eso también ayuda a la preservación de la batería. Los softwares más modernos optimizan el proceso de funcionamiento y por ende el de la batería. Aumentar la memoria RAM de la notebook hace que éste gaste menos, ya que el procesador tendrá que trabajar menos para mantener el sistema funcionando. Otra buena opción para mejorar el procesamiento es siempre mantener el disco rígido desfragmentado, sobre todo en el caso del sistema Windows. Así el disco rígido tendrá que girar menos para encontrar cada información.
Emergencias
¿Necesita usar la notebook, no hay tomacorrientes disponibles, y la carga de la batería está bajando a niveles mínimos? Hay formas de optimizar ese poquito de batería que queda, como por ejemplo bajar el brillo del monitor hasta el mínimo posible para permitir la visión, o apagar las conexiones inalámbricas como WiFi y bluetooth. También saque de la máquina los CDs y DVDs, y desconecte los accesorios como pen drives, mouses y HDs.
Desconectar aplicaciones que exigen mucho procesamiento también es una buena idea. Tales son los casos del Photoshop o del 3D Max; también se recomienda no bajar música de Internet en esos momentos de batería baja.
Configuraciones ideales. Todo el sistema posee configuraciones de energía para las notebooks, y activarlas ahorrará recargas de la batería en el corto y largo plazo. En los computadores Apple, basta ir al menú y clickear sobre la batería en la opción "Mayor vida útil de la batería". En las notebooks con Windows la recomendación de la fabricante HR es ia a Panel de Control-Opciones de Energía, y configurar los ajustes escogiendo "Maximizar batería".
Limpieza
De vez en cuando viene bien limpiar su notebook. Para mantener el buen funcionamiento de la batería limpie siempre con un aspirador o pincel la salida de aire de la notebook. Eso ayudará a retirar polvo o desechos que se puedan acumular en las piezas del procesador y otros componentes. Y para quienes viven en lugares muy húmedos, sirva el aviso: a veces los contactos metálicos de la batería pueden acumular suciedad o vestigios de zinc, provenientes de la oxidación causada por las reacciones químicas que le dan carga a la batería. Si eso sucede, limpie el lugar con un lápiz de goma.
¿Sacar o no sacar del tomacorriente?
Si usted utiliza su notebook en el enchufe la mayor parte del tiempo, puede retirar la batería mientras la notebook está enchufada. Algunos expertos aseguran que la utilización de la máquina enchufada puede calentar demasiado la batería, deteriorando su capacidad de carga. Las baterías tienen un beneficio adicional para las notebooks, ya que absorben las variaciones de la red eléctrica que podrían perjudicar al equipo, o que provocarían pérdida de información en caso de un apagón. Por eso quienes enchufan la notebook deben hacerlo siempre en tomacorrientes que posean un estabilizador de voltaje.
Una recomendación adicional: sacar y poner la batería de la notebook con frecuencia puede perjudicarla en el sentido físico; la base metáica puede desgastarse generando un mal contacto, lo cual perjudica la provisión de energía al sistema.
Guardado de la batería
En caso de que quiera guardar su batería, no debe hacerlo de cualquier manera.
El chip que queda dentro de la batería y guarda informaciones referidas a las cargas y descargas, tiene un consumo de aproximadamente 5% al mes, debido a la temperatura y otros factores ambientales. Por eso no es bueno guardar la batería cargada al 100%, pues eso puede arruinar su capacidad de recarga. De la misma manera, no la guarde descargada porque el chip puede perder sus informaciones, impidiendo la recarga de forma permanente. Lo ideal en tales casos es observar el momento en que la carga esté en un 40%, y ahí guardar la batería en un lugar fresco y sin polvo.
Batería refrigerada. Es conocida la anécdota de quienes colocan pilas y baterías en la heladera para aumentar su vida útil. Pero enfriar la batería no la recarga; lo que sí logra el depósito en la nevera es preservar la carga, ya que a bajas temperaturas las reacciones químicas en el interior de las baterías se hacen más lentas, lo cual prolonga su duración.
Sin embargo, las baterías de notebook son más delicadas que las pilas comunes, y la humedad de un refrigerador puede dañar alguno de sus componentes, descarte esa opción casera.
Sustitución
Incluso -si usted sigue al pie de la letra estas recomendaciones, la batería de su notebook se acabará algún día. Las baterías pierden 20% de su capacidad cada año, cuando las reacciones químicas que generan van consumiendo sus componentes internos.
Las baterías duran en promedio de 300 a 800 ciclos de carga, entre 2 a 3 años de uso, y si son bien cuidadas duran hasta 5 años. Si necesita cambiarla busque asistencia técnica especializada y autorizada, para tener garantía en caso de fallas.
No se olvide también de chequear la fecha de fabricación de la batería recién comprada. Aunque nunca haya sido utilizada, la betería pierde su carga con el paso del tiempo, y el usuario puede encontrarse con la paradoja de una notebook nueva que se queda sin batería a cada dos por tres.
noviembre 03, 2010
Linux - Rhythmbox - FeedFlipper Itunes Podcasts
Compartir la historia:
El programa de ITunes para bien o para mal ha dominio casi total del podcast del sector pero tiene su propio formato URL para suscribirse incompatible para los reproductores que se suscribencon el RSS tradicional.
¿No sería estupendo si pudiera conseguir podcast de iTunes para alimentar a tu reproductor de música favorito de escritorio de Ubuntu, fedora, etc.? En realidad es muy fácil.
Para ello vamos a utilizar una utilidad web llamada 'FeedFlipper.
Feed Flipper es, en términos simples un "convertidor de podcast de iTunes a RSS". Usando FeedFlipper, la dirección resultante es disponible para ser suscrito directamente en Rhythmbox / lector de feeds RSS / podcast receptor / reproductor de música de su elección.
FeedFlipper incluso ofrece un grupo de opciones para personalizar la alimentación a su gusto.
iTunes Cómo URL Podcast - sin iTunes!
Sorprendentemente no es necesario el acceso a iTunes con el fin de obtener el URL del podcast. Dando clic en enlace US Podcasts MX Podcasts, navegar en el sitio y copiar en el enlace del podcast deseado. Pegarlo en FeedFlipper, configurar y usar el feed RSS en Rhythmbox resultantes (o lector de podcast de elección)
Feedflipper es una manera excelente de conseguir los podcasts de iTunes en Rhythmbox sin tener que estar atado a un arranque dual o máquina virtual.
octubre 14, 2010
Linux - Shell - CPUinfo
$cat /proc/cpuinfo
.
Linux - Shell - Bash Prompt
1. Estar en el directorio home de tu usuario.
$cd
o
$cd ~
o
$cd $HOME
2. Editar el archivo .bashrc
$pico .bashrc
3. Configurar el prompt con la variable PS1
USUARIO="\u" # nombre del usuario
HOST="\h" # nombre del host, servidor, computadora
txtred='\e[0;31m' # Rojo
txtgrn='\e[0;32m' # Verde
txtrst='\e[0m' # Texto Reset
RUTA="\w"
SALTOLINEA="\n"
PS1="$txtgrn$USUARIO@$HOST$txtrst:$RUTA$SALTOLINEA$"
4. Personalizado
USUARIO="\u" # nombre del usuario
HOST="\h" # nombre del host, servidor, computadora
txtred='\e[0;31m' # Rojo
txtgrn='\e[0;32m' # Verde
txtrst='\e[0m' # Texto Reset
if [[ $EUID == 0 ]] ; then
PS1="\[\`if [[ \$? = "0" ]]; then echo '$txtgrn$USUARIO@$HOST$txtrst'; else echo '$txtred$USUARIO@$HOST$txtrst' ; fi\`:\w\n\$ "
else
PS1="\[\`if [[ \$? = "0" ]]; then echo '$txtgrn$USUARIO@$HOST$txtrst'; else echo '$txtred$USUARIO@$HOST$txtrst' ; fi\`:\w\n\$ "
fi
Nota: Colores para usar en el bash
txtblk='\e[0;30m' # Black - Regular
txtred='\e[0;31m' # Red
txtgrn='\e[0;32m' # Green
txtylw='\e[0;33m' # Yellow
txtblu='\e[0;34m' # Blue
txtpur='\e[0;35m' # Purple
txtcyn='\e[0;36m' # Cyan
txtwht='\e[0;37m' # White
bldblk='\e[1;30m' # Black - Bold
bldred='\e[1;31m' # Red
bldgrn='\e[1;32m' # Green
bldylw='\e[1;33m' # Yellow
bldblu='\e[1;34m' # Blue
bldpur='\e[1;35m' # Purple
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
unkblk='\e[4;30m' # Black - Underline
undred='\e[4;31m' # Red
undgrn='\e[4;32m' # Green
undylw='\e[4;33m' # Yellow
undblu='\e[4;34m' # Blue
undpur='\e[4;35m' # Purple
bldblk='\e[1;30m' # Black - Bold
bldred='\e[1;31m' # Red
bldgrn='\e[1;32m' # Green
bldylw='\e[1;33m' # Yellow
bldblu='\e[1;34m' # Blue
bldpur='\e[1;35m' # Purple
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
unkblk='\e[4;30m' # Black - Underline
undred='\e[4;31m' # Red
undgrn='\e[4;32m' # Green
undylw='\e[4;33m' # Yellow
undblu='\e[4;34m' # Blue
undpur='\e[4;35m' # Purple
undcyn='\e[4;36m' # Cyan
undwht='\e[4;37m' # White
bakblk='\e[40m' # Black - Background
bakred='\e[41m' # Red
badgrn='\e[42m' # Green
bakylw='\e[43m' # Yellow
bakblu='\e[44m' # Blue
bakpur='\e[45m' # Purple
bakcyn='\e[46m' # Cyan
bakwht='\e[47m' # White
txtrst='\e[0m' # Text Reset
octubre 11, 2010
Linux - Shell - bzip2
Para descomprimir archivos con extensión bz2 como al descargar el mozilla firefoz de
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.10/linux-i686/es-MX/firefox-3.6.10.tar.bz2
para descomprimirlo solamente se usa el comando
$bzip2 -d firefox-3.6.10.tar.bz2
.
octubre 10, 2010
Mozilla Firefox - Extensiones - Diccionario español México
El la extensión o add-on Diccionario español México es un corrector ortográfico que al instalarlo en Mozilla señala las palabras que son introducidas en formularios que no estén en el diccionario de español destacándolas para mostrar que tiene faltas de ortografía. Al instalarlo, además de las palabras del español internacional, activa las palabras usuales para México con son los nombres de los estados, lugares, comidas y animales propios de México.
Se puede descargar desde aquí:
https://addons.mozilla.org/en-US/firefox/addon/7020/
.
agosto 19, 2010
Moodle - FRONTPAGECOURSELIMIT
Definir el número de cursos que se presentarán en el escritorio de enmedio o frontpage se edita en el archivo:
moodle/course/lib.php
// maximum number of courses displayed on the frontpage
define('FRONTPAGECOURSELIMIT', 300);
.
agosto 06, 2010
Linux - Crontab
#* * * * * comando a ejecutar
#^ ^ ^ ^ ^
#| | | | |
#| | | | +----- día de la semana (0 - 6) (Domingo=0)
#| | | +------- mes (1 - 12)
#| | +--------- día del mes (1 - 31)
#| +----------- hora (0 - 23)
#+------------- minuto (0 - 59)
#Respalda cada hora en el minuto 59
59 * * * * /path/cron_backup.sh
#Respalda cada 2 veces al dia en el minuto 0 a las 15:00 y a las 23:00
0 15,23 * * * /path/cron_backup.sh
#Respalda dos veces al dia a las 3:00 am y a las 14:00
0 3,14 * * * /path/cron_backup.sh
#Respalda una vez al dia a las 3:00
0 3 * * * /path/cron_backup.sh
#Respalda los domingos a las 2 am en el minuto 0
0 2 * * 0 /path/cron_backup.sh
julio 28, 2010
Linux - PostgreSQL - FATAL: bogus data in lock file postmaster.pid
Al intentar arrancar postgresql
-bash-4.1$ postmaster -D /path/to/data/
o con
$/etc/init.d/postgresql start
o con
$service postgresql start
da el error
FATAL: bogus data in lock file "postmaster.pid": ""
Solución:
$mv postmaster.pid a postmaster.pid.bak
y arrancar postgresql
$service postgresql start
.
julio 26, 2010
PhpMyAdmin - Su versión de PHP no tiene el soporte correcto de bases de datos.
Su versión de PHP no tiene el soporte correcto de bases de datos.
Solución:
yum install php-pgsql
/etc/init.d/httpd restart
.
julio 15, 2010
Linux - Mysql - Table crashed
#145 - Table is marked as crashed and should be repaired
Solución:
# mysqlcheck -u [usuario_root] -p --auto-repair [nombre_de_la_base]
.
Linux - PostgreSQL - Performance
Database initialization
One step that can be taken to optimize your PostgreSQL database is to properly initialize it with initdb. If you are using a PostgreSQL server that came with your OS or have installed it from some package system it may have already been initialized. In these cases you are probably better off removing the PostgreSQL data directory and reinitializing it manually.
To do this you need to execute the following command as the postgres user, or whatever user you use to run postgres under.
initdb -D /var/lib/pgsql/data --locale=C
Please note that the directory location is entirely dependent on your system or your specific setup and should be substituted with whatever convention is used in your situation. What this command does is explicitly initialize the PostgreSQL database with a C locale. If you do not specify the C locale it defaults to whatever your system is set to, which is set to 'en_US.UTF8' on many linux distributions. In these cases, queries with "LIKE" will take a performance hit because PostgreSQL will not use the indices as you would expect it to. Setting it to the C locale from the start eliminates this.
From the Locale Support page in the manual:
The drawback of using locales other than C or POSIX in PostgreSQL is its performance impact.
It slows character handling and prevents ordinary indexes from being used by LIKE.
For this reason use locales only if you actually need them.
If for some reason you cannot reinitialize your database you can also drop specific indexes that involve text fields and recreate them using operator classes.
* http://archives.postgresql.org/pgsql-performance/2007-05/msg00117.php
One other option you should consider is what the default encoding for all your databases should be. If your data requires UTF-8 or just plain ASCII characters it might be a wise choice to specify that via the initdb command:
initdb -D /var/lib/pgsql/data --encoding=UTF8 --locale=C
or
initdb -D /var/lib/pgsql/data --encoding=SQL_ASCII --locale=C
If you do not do this you need to be sure that you specify the correct encoding when you create the database instance for Chado via createdb.
Linux - PostgreSQL - Permiso denegado a la relación
ERROR: permiso denegado a la relación [nombre_tabla]
Solución:
GRANT SELECT ON [nombre_tabla] TO PUBLIC;
o en vez de PUBLIC al usuario en postgres que requiera los privilegios de SELECT
.
Linux - PostgreSQL - Error SQL_ASCII
#createdb -E SQL_ASCII -O [dueño] -U postgres [nombre_base]
createdb: falló la creación de la base de datos:
ERROR: la nueva codificación (SQL_ASCII) es incompatible con la codificación de la base de datos patrón (UTF8)
Solución 1:
A la hora de crear la base de datos usar la base templete0 como plantilla
#createdb -O [dueño] -E [SQL_ASCII] -T template0 [nombre_base_de_datos]
Solución 2:
Respaldar todas las bases, parar el servicio de postgresql y crear de nuevo el cluster con la codificación SQL_ASCII
#initdb -E SQL_ASCII -D /path/data --locale=C
.
julio 14, 2010
Webmaster - Herramientas - Vnc Client
VNC es un software que permite controlar el escritorio de otra computadora muy parecido a la conexión del escritorio remoto de windows.
www.tightvnc.com
.
julio 01, 2010
Linux - PHP - phpMyAdmin - Extensión mcrypt
no se pudo cargar la extensión mcrypt,
por favor revise su configuración de PHP.
Solución:
# yum search mcrypt
# yum install php-mcrypt
# /etc/init.d/httpd restart
.
junio 18, 2010
Programas Gratuitos - Windows - Checksum
Validar hash en ambientes Windows
Marxio File Checksum Verifier (FCV): http://www.marxio-tools.net/en/marxio-fcv.php
HashTab: http://beeblebrox.org/
DivHasher: http://soft.mydiv.net/DivHasher.html
mayo 24, 2010
Webmaster - Herramientas - Convertir PDF a Word
http://www.pdftoword.com/
.
mayo 13, 2010
mayo 12, 2010
Linux - Shell - iconv
El comando de linux iconv convierte el set de caracteres de un archivo a otro set de caracteres en el mismo archivo o como en el ejemplo a otro archivo.
# iconv -f ISO-8859-1 -t UTF-8 -o salida.txt entrada.txt
--from-code, -f encoding //Set de caracteres origen
--to-code, -t encoding //Set de caracteres destino
--output, -o file //Salida a un archivo
.
abril 20, 2010
Linux - Mailman - Instalación y configuración
Suponiendo que Apache y Sendmail ya estan configurados sólo faltaría instalar Mailman
1) Instalar Mailman
$yum install mailman
2) Crear un password de administración de Mailman
$/usr/lib/mailman/bin/mmsitepass your-supersecret-password
3) Editar el archivo mm_cfg.py
$emacs /usr/lib/mailman/Mailman/mm_cfg.py
Agregar o modificar las entradas
DEFAULT_URL_HOST = 'my-domain.com'
DEFAULT_EMAIL_HOST = 'my-domain.com'
DELIVERY_MODULE = 'SMTPDirect'
4) Generar la lista principal por defecto de "mailman"
Esto requiere su creación manualmente, así como su archivo de aliases
Crear la lista llamada mailman
$/usr/lib/mailman/bin/newlist mailman
Enter the email address of the person running the list: admin@supermegacorp.com
Initial mailman password: - Type it correctly. There is no verification!
5) Usando genaliases genera la configuración que hay que añadir al archiv de aliases
$ /usr/lib/mailman/bin/genaliases
Para terminar de crear su lista de distribución,
tiene que editar el fichero /etc/aliases (o equivalente)
añadiendo las siguientes líneas y ejecutando posiblemente el
programa `newaliases':
## lista de distribución mailman
mailman: "|/usr/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/usr/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/usr/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman"
Una vez añadida la configuración correr el comando newaliases para que sendmail procese el archivo de aliases
$newaliases
6) Editar la Configuración de apache
$emacs /etc/httpd/conf.d/httpd.conf
Agregar
ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
Alias /pipermail/ /var/lib/mailman/archives/public/
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
# Uncomment the following line, replacing www.example.com with your server's
# name, to redirect queries to /mailman to the listinfo page (recommended).
RedirectMatch ^/mailman[/]*$ http://www.example.com/mailman/listinfo
.
Linux - Mailman - Permission denied
Problema: Permiso denegado al arrancar Mailman
Me encontré con este error:
# /etc/init.d/mailman start
Iniciando mailman: [ OK ]
[root@servidor run]# Traceback (most recent call last):
File "/usr/lib/mailman/bin/mailmanctl", line 607, in
main()
File "/usr/lib/mailman/bin/mailmanctl", line 470, in main
fp = open(mm_cfg.PIDFILE, 'w')
IOError: [Errno 13] Permission denied: '/var/run/mailman/master-qrunner.pid'
Permiso denegado ¿mmm?
Los permisos de /var/run eran:
#ls -l
drwx------. 36 root root 4096 abr 20 10:41 run
Solución
#chmod 755 run
.
abril 13, 2010
Programas Gratuitos - Windows - PDFCreator
Características principales:
* Crea archivos PDF de cualquier programa que es capaz de imprimir
* Seguridad: Los archivos PDF encriptados y protegidos de ser abiertos, impresos, etc
* Nuevo: firmar digitalmente sus documentos PDF para asegurarse de que usted es el autor y el archivo no se ha modificado
* Nuevo: Crea archivos PDF/A archivos a largo plazo
* Enviar los archivos generados a través eMAil
* Crear más que PDFs: PNG, JPG, TIFF, BMP, PCX, PS, EPS
* Salve automáticamente los archivos a las carpetas y nombres de archivos basados en etiquetas como nombre de usuario, la fecha, tiempo, etc
* Combinar varios archivos en un PDF
* Terminal Server: PDFCreator también funciona con los servidores terminales sin problemas
* Y lo mejor: PDFCreator es libre, incluso para uso comercial! Es de código abierto y liberado bajo los términos de la GNU General Public License.
* Compatible con Windows Vista y Windows 7
http://www.pdfforge.org/pdfcreator
Página del proyecto
http://www.pdfforge.org
abril 12, 2010
Linux - Samba - smbpasswd
smbpasswd -a usuario
Insertas el usuario en el archivo de contraseñas de samba
Microsoft Office 2008 para Mac - Imprime con manchas, se cierra Word
Al imprimir un documento sale con unas manchas. Y al cabo de 10 minutos aproximadamente de uso la aplicación Word se cierra no permitiendo salvar el documento en edición.
Posible solución:
1) Ir a la ubicación: Macintosh HD / Usuarios / SU_USUARIO / Librería / Preferences
2) Borrar Archivos con extensión .PLIST todos los comenzados con "COM.MICROSOFT"
marzo 17, 2010
PhpMyAdmin - DisplayBinaryAsHex
por ejemplo para dato en mysql.user.host en el shell de mysql aparece correctamente el porcentaje
%
mientras que el mismo dato en mysql.user.host en el phpMyAdmin aparece como
25
Revisando la estructura de la tabla mysql.user los campos mysql.user.Host y mysql.user.User tienen el cotejamiento de caracteres de utf8_bin mientras que el mysql.user.Password tiene latin1_bin.
Es por ello que lo muestra como hexadecimal por el bin del cotejamiento -supongo-.
Se arregla editando el archivo config.inc.php modificando o agregando la siguiente información.
$cfg['DisplayBinaryAsHex'] = false;
marzo 09, 2010
marzo 08, 2010
Webmaster - Herramientas - Instalación fácil de una MAMP
WAMP es Windows + Apache + MySQL + PHP
MAMP es Mac + Apache + MySQL + PHP
Para una MAMP sólo ingresa a
http://www.mamp.info/
Descarga, desempaquetala y copiala a aplicaciones y listo ya tienes una MAMP
marzo 05, 2010
Apache - Serveralias
Si quisieras redireccionar a un directorio varios dominios distintos
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
ServerName mail.dominio1.com
ServerAlias mail.dominio2.com mail.dominio3.com mail.dominio4.com
DocumentRoot /var/www/html/mail/squirrelmail
</VirtualHost>
o si quisieras redireccionar a un directorio varios dominios con diferente region
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
ServerName www.dominio.com
ServerAlias www.dominio.com www.dominio.org www.dominio.mx www.dominio.com.mx
DocumentRoot /var/www/html/www
</VirtualHost>
marzo 03, 2010
Impresoras - Samsung CLP-660 Calidad mala impresión
Model Name : CLP-660
Problema: La impresión no es la deseada, tiene lineas de toner en la página impresa.
Solución: Hay que checar la altitud.
[Setup]
Altitude Adj : Normal -> Hight 2
[Graphics]
Resolution : Normal -> Best
Ajuste de altitud tras la instalación del software
La presión atmosférica afecta a la calidad de impresión, que viene
determinada por la altura a la que esté situada la máquina con respecto
al nivel del mar. La información que se muestra a continuación le indicará
cómo configurar la máquina para obtener la mejor calidad de impresión.
Antes de configurar el valor de altitud, averigüe la altitud del lugar donde
utiliza el equipo.
1 Asegúrese de haber instalado el controlador de impresión con el
correspondiente CD del software de impresión.
2 Haga doble clic en el icono de Smart Panel en la barra de tareas de
Windows (o en el área de notificaciones de Linux). También puede
hacer clic en el icono SSmart Panel en la barra de estado de Mac OS
X.
3 Haga clic en Configuración de la impresora.
4 Haga clic en Ajuste > Ajuste de altitud. Seleccione el valor
apropiado de entre los ofrecidos en la lista y haga clic en Aplicar.
y lo dice el manual, lastima en que no leamos todo.
Programas Gratuitos - Windows - CDBurnerXP
http://cdburnerxp.se/
.
marzo 02, 2010
Solaris 10 - Swap space limit exceeded
Error Feb 25 13:55:45 nombre-equipo tmpfs: WARNING:
/etc/svc/volatile:
File systema full, swap space limit exceeded
aparece porque se llenó el swap
Para agregar un archivo swap en solaris
1) Crear un archivo para usarlo como swap. Como root teclear el comando
# mkfile 5g /path/file
donde 5g es el tamaño del archivo en gigabytes
2) Agregar el archivo creado para ser usado como swap
# swap -a /path/file
3) Verificar si fue agregado el archivo al swap
# swap -l
4) Para que sea una área de swap permanente, hay que agregar al archivo /etc/vfstab la instrucción
/path/file - - swap - no -
.
Solaris - Mostrar versión de solaris instalada
#less /etc/release
Solaris 10 1/06 s10s_u1wos_19a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 07 December 2005
Preinstall P/N xxx-xxxx-xx
Built 17 February 2006
febrero 25, 2010
Código ASCII para PC y para MAC
http://www.asciitable.com/asciifull.gif
Código ASCII para MAC
http://academic.evergreen.edu/projects/biophysics/technotes/program/ascii_ext-mac1.gif
Webmaster - Herramientas - Convertir caracteres especiales a Entidades HTML
Convertir de HTML+ASCII (< > á) a HTML code (< > á)
Usando la herramienta en:
http://www.gameldigital.com/net/util/blackberry-free-sms.php
http://chuano.net/chuano/util/convsimbolos.php
.
Webmaster - MoWes - client denied by server configuration
Forbidden
You don't have permission to access / on this server.
Apache/2.2.11 (Win32) PHP/5.3.0 Server at 132.247.141.31 Port 80
y en el log dice client denied by server configuration
[Thu Feb 25 11:35:34 2010] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: C:/Documents and Settings/Usuario/Escritorio/MoWesPruebas/www/start/index.php
Una forma de resolverlo es editando el httpd.conf
#
# WWW IP local
#
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
DocumentRoot "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite"
<Directory "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite">
Order Deny,Allow
Deny from ALL
#Allow from xxx.xxx.xxx
Allow from ALL
</Directory>
</VirtualHost>
ó
#
# WWW IP local
#
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
Servername www.tudominio.com
DocumentRoot "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite"
<Directory "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite">
Order Deny,Allow
Deny from ALL
#Allow from xxx.xxx.xxx
Allow from ALL
</Directory>
</VirtualHost>
nota:
#Allow from xxx.xxx.xxx
indica el segmento al que le vas a dar permiso para ver lo que hagas y como es de pruebas solo darle el permiso a quien consideres.
si quieres que la carpeta www sea visible mediante tu direccion ip a todo el mundo
elimina el archivo .htacess dentro del subdirectorio www
pero tienes que eliminarla cada vez que arrancas el servidor, ya que MoWes la vuelve a crear cada vez que arranca el servidor apache.
ademas puedes también cambiar
NameVirtualHost *:80
por
NameVirtualHost xxx.xx.xxx.xxx
y
ServerName localhost:80
por
ServerName tu.dominio.com
.
Webmaster - Herramientas - Instalación fácil de una WAMP
www.chsoftware.net/
www.mowes.chsoftware.net
que puedes instalar:
* Apache2 (Version 2.2.11) (Show package details)
* Apache2_SE (Version 2.2.11) (Show package details)
* ImageMagick (Version 4.2.9) (Show package details)
* MySQL5 (Version 5.1.35) (Show package details)
* MySQL5_SE (Version 5.1.35) (Show package details)
* PHP4 (Version 4.4.9) (Show package details)
* PHP4_SE (Version 4.4.9) (Show package details)
* PHP5 (Version 5.3.0) (Show package details)
* PHP52 (Version 5.2.10) (Show package details)
* PHP5_SE (Version 5.3.0) (Show package details)
y su software de aplicación que, como dice MoWes, no es esencial pero sin el es aburrido.
* 1024CMS (Version 1.4.6) (Show package details)
* Bitweaver (Version 2.7) (Show package details)
* ContenttellerCE (Version 1.0.1) (Show package details)
* DBHcms (Version 1.1.4) (Show package details)
* Drupal (Version 6.15) (Show package details)
* Elgg (Version 1.6.1) (Show package details)
* GTD-PHP (Version 0.8) (Show package details)
* Gallery2 (Version 2.3.1) (Show package details)
* Joomla (Version 1.5.15) (Show package details)
* Knowledgeroot (Version 0.9.8.6) (Show package details)
* MODx (Version 1.0.2) (Show package details)
* Mambo (Version 4.9) (Show package details)
* MediaWiki (Version 1.15) (Show package details)
* Moodle (Version 1.9.7) (Show package details)
* OS_Commerce (Version 2.2) (Show package details)
* OpenDB (Version 1.5.0.4) (Show package details)
* OrangeHRM (Version 2.5.0.1) (Show package details)
* PHPMyAdmin (Version 3.2.5) (Show package details)
* PunBB (Version 1.3.2) (Show package details)
* SCMSA (Version 2.0.0) (Show package details)
* TYPO3 (Version 4.3.1) (Show package details)
* Taskfreak (Version 0.6.1) (Show package details)
* Textpattern (Version 4.2) (Show package details)
* Typolight (Version 2.8) (Show package details)
* Wordpress (Version 2.9.1) (Show package details)
* Xoops (Version 2.3.3) (Show package details)
* Zikula (Version 1.2.2) (Show package details)
* ezContents (Version 2.0.3) (Show package details)
* phpBB3 (Version 3.0.4) (Show package details)
* refbase (Version 0.9) (Show package details)
* sugarcrm (Version 5.5.0) (Show package details)
* vtiger (Version 5.1.0) (Show package details)
febrero 23, 2010
Webmaster - Archivo histórico de sitios web
Pues si no recuerdas, no tienes respaldos, tal ves puedas encontrarlo en:
http://www.archive.org/web/web.php
Palabras relacionadas: Historia, history, historial, weboteca
febrero 19, 2010
Windows Vista - Documentos recientes
Elementos recientes
febrero 18, 2010
Windows XP - Ingresar a carpeta con Acceso denegado
Esta es una copia de
http://nohya.wordpress.com/2007/10/24/ingresar-a-carpetas-con-mensaje-acceso-denegado-en-windows-xp/
En vista de que vi por aquí algunas búsquedas realizadas sobre el mensaje “Acceso denegado” que aparece al intentar ingresar a una carpeta protegida por Windows XP, decidí publicar una de las maneras para acceder a dichas carpetas (en realidad hay otras formas, pero veremos tan solo una de ellas, al menos por ahora).
Este ejemplo va enfocado a Windows XP, pero es posible que funcione con Windows 2000 pero no estoy del todo seguro. Y esta centrado en acceder a las carpetas de los otros usuarios registrados en Windows, los motivos varían de usuario a usuario.
NOTA: No estoy seguro si algún virus pueda denegar el acceso a carpetas, y si éste método funcione en tal caso. Pero el propósito de ésta entrada es permitirle al usuario recuperar sus archivos en caso de que algún error del sistema o daño causado por algun tipo de malware haya provocado que ya no pueda ingresar en su cuenta original.
Requisitos previos: Tener acceso a una cuenta con privilegios de administrador.
Una vez que ingresamos a Windows, abrimos el explorador de Windows y nos vamos a Herramientas – Opciones de carpeta – Ver y deshabilitamos la opción Utilizar uso compartido simple de archivos, la cual se encuentra hasta el final de las opciones listadas.
Las imágenes son de un Windows en inglés, pero aún así son de buena referencia
Ahora, nos ubicamos la carpeta a la cual queremos ingresar, damos click derecho sobre ésta y seleccionamos propiedades.
Ahora se nos mostrará una nueva ventana, y en ésta nos ubicamos en la pestaña Seguridad y damos click sobre el botón Opciones avanzadas.
Esto nos mostrará una nueva ventana, dentro de la cual seleccionaremos la pestaña Propietario, y dentro de ésta pestaña seleccionaremos el usuario de la sesión que en ese momento estamos utilizando. Y además habilitaremos la casilla Reemplazar propietario en subcontenedores y objetos.
Damos click en Aceptar, y se nos mostrará una ventana, la cual nos dice que todos los permisos serán reemplazados si presionamos Si. Y efectivamente, eso es lo que queremos, así que damos click sobre Si.
Y listo, ya podremos acceder a la carpeta que antes pertenecía a otro usuario.
febrero 15, 2010
Microsoft Office 2007 - Error al cargar complemento
Experimentando con macros y complementos, agregué un complemento personalizado en las macros de Excel con el nombre de MisMacrosFavoritas.xlsm
Pero como no funcionó borre el archivo MisMacrosFavoritas.xlsm pero lo que me generó fue lo siguiente.
Síntoma:
Excel no puede abrir el archivo MisMacrosFavoritas.xlsm porque el formato o extensión de éste no son válidos. Compruebe que el archivo no se ha dañado y que la extensión del mismo no coincide con el formato del archivo.
Solución:
Tuve que usar el regedit y en la rama
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options
borrar la referencia al archivo MisMacrosFavoritas.xlsm
Para mayor información http://support.microsoft.com/kb/291392
febrero 12, 2010
DNS opendns.com
http://www.opendns.com/
.
febrero 09, 2010
Mozilla Firefox - Extensiones - Show IP
ShowIP es una extensión de Mozilla Firefox que demuestra la dirección IP de la página actual en la barra de estado del navegador.
El IP se colorea rojo para una dirección IPv4 y el verde para una dirección IPv6 (por lo tanto el nombre).
Con un boton izquierdo uno puede conseguir la información sobre el hostname de la página actual.
Ideal si desarrollas en un servidor y no te confundas con el servidor en producción.
https://addons.mozilla.org/es-ES/firefox/addon/590
http://code.google.com/p/firefox-showip/
febrero 04, 2010
Expresiones regulares
Como dice Wikipedia una expresión regular describe un conjunto de cadenas de caracteres sin enumerar sus elementos, esto no dice mucho o dice todo, pero como no le entiendo va mi propio tutorial practico.
en el shell de linux creo estos archivos para pruebas
$ touch RichardSite.txt
$ touch richardsite.txt
$ touch Richardsite.txt
$ touch richardSite.txt
$ touch Richard-Site.txt
$ touch data
$ touch datax1
$ touch datax2
$ touch otro
$ ls
data
datax1
datax2
otro
richardsite.txt
richardSite.txt
Richardsite.txt
Richard-Site.txt
RichardSite.txt
$ls [Rr]ichardsite.txt
richardsite.txt Richardsite.txt
$ls [Rr]ichard[Ss]ite.txt
richardsite.txt richardSite.txt Richardsite.txt RichardSite.txt
$ls *-*
Richard-Site.txt
$ls ?ichard?ite.txt
richardsite.txt richardSite.txt Richardsite.txt RichardSite.txt
$ ls data*
data datax1 datax2
Ok, hasta aquí todo va bien, pero cuando intento usar el circunflejo para que me liste lo mismo que lista $ ls data* , es decir, todo lo que comienza con data.
Caret circumflex ^
$ ls ^data
ls: no se puede acceder a ^data: No existe el fichero o el directorio[a^]*
Para lograr lo que se intento hacer con $ ls ^data se tendría que hacer así:
$ ls | grep -E '^data'
data
datax1
datax2
y para obtener lo opuesto es
$ ls | grep -vE '^data'
otro
richardsite.txt
richardSite.txt
Richardsite.txt
Richard-Site.txt
RichardSite.txt
http://linux.die.net/man/7/glob
Otro lugar de información útil es
http://www.proyecto-f.net/2009/12/10-expresiones-regulares-para-php/
donde dan 10 expresiones regulares para PHP
enero 26, 2010
Ubuntu - MousePad Laptop no funciona
- El mouse pad de la laptop (Touchpad) dejó de funcionar en arranque con Ubuntu, arrancando con Windows funciona bien
- Mensaje de error en [¨0.344001] MP-BIOS bug:8254 timer not connected to IO-APIC
Antecedentes:
- Se actualizó a Ubuntu 9.04 a la versión 9.10
Búsqueda de la solución:
-Entre otras cosas lo que me llevó a encontrar la solución fue: determinar si el touchpad fue detectado con el comando, tiene que detectar "Synaptics" o "ALPS" Fuente:https://help.ubuntu.com/community/SynapticsTouchpad
$xinput list
- Como no encontró el touchpad (synaptics), busque en internet el mensaje de error "[0.344001] MP-BIOS bug:8254 timer not connected to IO-APIC" y encontré el foro:
http://ubuntuforums.org/showthread.php?t=191355
aunque me dio pistas encontré la solución
Solución:
$cd /boot/grub/
editar menu.lst y agregar:
title Ubuntu 9.10, kernel 2.6.31-18-generic
uuid ce919f06-bc70-422d-8975-db70dc3510cd
kernel /boot/vmlinuz-2.6.31-18-generic root=UUID=ce919f06-bc70-422d-8975-db70dc3510cd ro quiet splash
initrd /boot/initrd.img-2.6.31-18-generic
quiet
al código
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
## ## End Windows Options ##
title Ubuntu 9.04, kernel 2.6.28-16-generic
uuid ce919f06-bc70-422d-8975-db70dc3510cd
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=ce919f06-bc70-422d-8975-db70dc3510cd ro quiet splash
initrd /boot/initrd.img-2.6.28-16-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)
uuid ce919f06-bc70-422d-8975-db70dc3510cd
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=ce919f06-bc70-422d-8975-db70dc3510cd ro single
initrd /boot/initrd.img-2.6.28-16-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid ce919f06-bc70-422d-8975-db70dc3510cd
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ce919f06-bc70-422d-8975-db70dc3510cd ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
:
ya que sólo tenía el inicio a Ubuntu 9.04 y le faltaba iniciar con el Ubuntu 9.10
enero 25, 2010
Mozilla Firefox - Extensiones - Adblock Plus
No muestra publicidad en las páginas de Internet que visites
https://addons.mozilla.org/es-ES/firefox/addon/1865
.
enero 20, 2010
Mozilla Firefox - Extensiones - Diccionario (corrector ortográfico)
Con Mozilla Firefox existe la misma característica usando un "complemento"
Diccionario Español (México)
https://addons.mozilla.org/es-ES/firefox/addon/7020
Diccionarios y paquetes de idiomas
https://addons.mozilla.org/es-ES/firefox/browse/type:3
¿Cómo poner el conteo de las filas en una consulta en MySql?
¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT @rownum := @rownum + 1 AS contador, /*Contador*/ t.* /* nombre d...
-
Fuente: https://denistec.com/tutoriales/i12tws-guia-basica/ i12 TWS guía básica de los audífonos bluetooth i12 TWS, una guía con las funci...
-
***STOP: 0x0000007B (0xFCDDC030,0xC0000032,0x00000000,0x00000000) INACCESSIBLE_BOOT_DEVICE Pues después de darle muchas vueltas y leer la...
-
En youtube Ve al Gestor de Vídeos. Ve al vídeo en el que quieras activar la inserción y haz clic en Editar. Debajo del vídeo, haz clic e...