febrero 25, 2010

Código ASCII para PC y para MAC

Código ASCII para PC


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 caracteres especiales a Entidades HTML


Convertir de HTML+ASCII (< > á) a HTML code (&lt; &gt; &aacute;)


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

Si tienes instalado MoWes y no puedes acceder mediante tu ip ó url y te sale


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

Para instalar fácilmente en tu Windows una WAMP (Apache, MySQL y PHP sobre Windows) existe, entre otras opciones, MoWes
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

¿Cómo ha cambiado tu sitio web a lo largo del tiempo?

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 18, 2010

Windows XP - Ingresar a carpeta con Acceso denegado

Ingresar a carpetas con mensaje “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

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

Si el dns de tu escuela, el de infinitum (+info) o el que tengas, esta lento, caído y no puedes acceder a algún o muchos sitios que si están disponibles y en línea. La alternativa es

http://www.opendns.com/


.

febrero 09, 2010

Mozilla Firefox - Extensiones - Show IP

Información de exhibición con respecto el IPv4s y al IPv6s sobre el sitio actual en la barra de estado.

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

Pues como me ha costado entender las expresiones regulares necesito ejemplos prácticos en el shell de Linux.

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

¿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...