Crearemos contraseñas aleatorias utilizando letras desde [A-Z] números entre [0-9] y letras entre [a-z] con
6 lugares o caracteres. Donde:
la posición 1 corresponde a [A-Z]
la posición 2 corresponde a [a-z]
la posición 3 corresponde a [0-9]
Crear desde una hoja de Excel una lista desde A1 hasta A122
extender la formula =caracter(A1) desde B1 hasta A122
utilizaremos la formula =SI(ALEATORIO.ENTRE(1;3)=1;CARACTER(ALEATORIO.ENTRE(65;90));SI(ALEATORIO.ENTRE(2;3)=2;CARACTER(ALEATORIO.ENTRE(97;122));CARACTER(ALEATORIO.ENTRE(48;57))))
desde la celda C1, copiandola hasta la celda H1
por último en la celda I1 usamos
=C1&D1&E1&F1&G1&H1
para concatenar los caracteres aleatorios que hemos generado.
Espero que esto les sea de utilidad y no olviden comentar...
Saludos.
lunes, 23 de septiembre de 2013
miércoles, 22 de agosto de 2012
Utilidades para Joomla
En este sitio podrán encontrar varias utilidades para su sitio con Joomla...
http://www.theartofjoomla.com/
Etiquetas:
Joomla,
PHP,
Programación,
web
martes, 31 de julio de 2012
Execute command denied to user x
Este error aparece cuando tratamos de usar o llamar un procedimiento almacenado de Mysql sin tener los permisos adecuados desde la base de datos. Para resolverlos, solo se deben ajustar los permisos para que permita EXECUTE.
Permitir a un usuario ejecutar todos los procedimientos:
GRANT EXECUTE ON *.* TO 'some_user'@'some_host';
Permitir a un usuario ejecutar todos los procedimientos adjuntos a una base de datos específica:
GRANT EXECUTE ON db_name.* TO 'some_user'@'some_host';
Permitir a un usuario ejecutar un único procedimiento:
GRANT EXECUTE ON db_name.proc_name TO 'some_user'@'some_host';
Permitir a un usuario ejecutar todos los procedimientos:
GRANT EXECUTE ON *.* TO 'some_user'@'some_host';
Permitir a un usuario ejecutar todos los procedimientos adjuntos a una base de datos específica:
GRANT EXECUTE ON db_name.* TO 'some_user'@'some_host';
Permitir a un usuario ejecutar un único procedimiento:
GRANT EXECUTE ON db_name.proc_name TO 'some_user'@'some_host';
Sds,
J
Etiquetas:
mysql
how to reset the X342n to factory defaults
So I called Lexmark support and here's how to reset the X342n to factory defaults: After powering up the printer, press Menu, * key, # key (do not hold them, just press and release). You should see a secret menu, the first option being "Serial number". From there, I scrolled down to Network menu -> NVRAM reset to reset the network card. There also seems to be a Utilities menu which allows a full system reset.
Sds,
J
Sds,
J
Select null y valores
Una sencilla forma para obtener valores null en una consulta junto con valores diferentes de null,
select (case when tabla.campo is null then 'null' else tabla.campo end) as mi_dato
from
tabla
having mi_dato in (0,1,2,'null')
Sds,
J
select (case when tabla.campo is null then 'null' else tabla.campo end) as mi_dato
from
tabla
having mi_dato in (0,1,2,'null')
Sds,
J
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).
Luego de buscar mucho, me dí cuenta que no tenia permisos para acceder a la carpeta de mysql en /var/lib/mysql
lo único que hice fue cambiar los permisos para poder acceder a todo y reinicie.. listo
sin embargo puede ser debido a esto
otra opción puede ser que mysql no se está ejecutando en el sistema,
Sds, a todos.
lo único que hice fue cambiar los permisos para poder acceder a todo y reinicie.. listo
sin embargo puede ser debido a esto
otra opción puede ser que mysql no se está ejecutando en el sistema,
Sds, a todos.
Función OnlyText Excel
Les dejo el código para crear una función en Excel que les permita validar si una celda en particular contiene o no solo texto, pues Excel puede determinar si el contenido de la celda es o no Numérico mediante la función ESNUMERO(), pero no viene nada para texto, de igual forma la adapté para validar nombres en Español...
Public Function TextOnly(ByVal d As Variant) As Boolean
TextOnly = True
Dim src, ptrn, ptrn1, re, re1, Match, Matches1, Matches
ptrn = "\W+" ptrn1 = "[0-9]"
' Create the regular expression.
Set re = New RegExp
re.Pattern = ptrn
re.IgnoreCase = False
re.Global = False
Set re1 = New RegExp
re1.Pattern = ptrn1
re1.IgnoreCase = False
re1.Global = False
' Perform the search.
Set Matches = re.Execute(d)
Set Matches1 = re1.Execute(d)
' Iterate through the Matches collection.
If Matches.Count > 0 Or Matches1.Count = 0 Then
TextOnly = False
End If
End Function
Public Function Names(ByVal d As String) As Boolean
Dim src, ptrn, ptrn1, re, re1, Match, Matches1, Matches
ptrn = "[^ A-Za-zñáéíóú]"
' Create the regular expression.
Set re = New RegExp
re.Pattern = ptrn
re.IgnoreCase = False
re.Global = False
' Perform the search.
Set Matches = re.Execute(d)
' Iterate through the Matches collection.
If Matches.Count > 0 Then
Names = False
Else Names = True
End If
End Function
Public Function TextOnly(ByVal d As Variant) As Boolean
TextOnly = True
Dim src, ptrn, ptrn1, re, re1, Match, Matches1, Matches
ptrn = "\W+" ptrn1 = "[0-9]"
' Create the regular expression.
Set re = New RegExp
re.Pattern = ptrn
re.IgnoreCase = False
re.Global = False
Set re1 = New RegExp
re1.Pattern = ptrn1
re1.IgnoreCase = False
re1.Global = False
' Perform the search.
Set Matches = re.Execute(d)
Set Matches1 = re1.Execute(d)
' Iterate through the Matches collection.
If Matches.Count > 0 Or Matches1.Count = 0 Then
TextOnly = False
End If
End Function
Public Function Names(ByVal d As String) As Boolean
Dim src, ptrn, ptrn1, re, re1, Match, Matches1, Matches
ptrn = "[^ A-Za-zñáéíóú]"
' Create the regular expression.
Set re = New RegExp
re.Pattern = ptrn
re.IgnoreCase = False
re.Global = False
' Perform the search.
Set Matches = re.Execute(d)
' Iterate through the Matches collection.
If Matches.Count > 0 Then
Names = False
Else Names = True
End If
End Function
Suscribirse a:
Entradas (Atom)