Archivo

Archivo para la categoría ‘TI’

¿Seguridad en Mercado Libre?

Jueves, 15 de Septiembre de 2011 DarkbyteMX Comments

Primero aclaro que la siguiente información debe ser tomada única y exclusivamente como un descubrimiento que hice en la web.

Yo no hice nada, para obtener el código fuente.

Simplemente estaba navegando en YouTube y apareció el error de código en el anuncio lateral de Mercado Libre

OJO con sus cuentas y con lo que están subiendo. RECOMIENDO CAMBIAR CONTRASEÑAS INMEDIATAMENTE

 

image

A continuación pongo el código que debe ser utilizado sólo para fines educativos. Yo no recomiendo, aconsejo o incito a utilizarlo de ninguna manera que no sea el estudio de las sentencias SQL.

Leer más…

Categories: TI Tags: , , ,

Nombres Propios en SQL Server 2008

Lunes, 20 de Diciembre de 2010 DarkbyteMX Comments

Realmente no es una función para detectar nombres propios, sino, para poner en mayúscula la Primer Letra De Cada Palabra.

Muchos hacen este tipo de validaciones detrás del código de la aplicación, bueno, pues acá está otra opción por si desean hacerlo desde Microsoft SQL Server 2008. No la he probado en otras versiones de SQL, pero, con algunos pequeños ajustes debería funcionar.

La función recibe un texto del tipo NVARCHAR(MAX) y devuelve un otro texto del Tipo del tipo NVARCHAR(MAX).

CREATE FUNCTION NombrePropio(@TEXT AS VARCHAR(MAX))
/* Función para poner la primer letra de cada palabra en mayúscula */
RETURNS VARCHAR(MAX)
AS
BEGIN
   DECLARE @RESET BIT;
   DECLARE @RET VARCHAR(MAX);
   DECLARE @I INT;
   DECLARE @C CHAR(1);

   SELECT @RESET = 1, @I=1, @RET = ”;
  
   WHILE (@I <= LEN(@TEXT))
       SELECT @C= SUBSTRING(@TEXT,@I,1),
               @RET = @RET + CASE WHEN @RESET=1 THEN UPPER(@C) ELSE LOWER(@C) END,
               @RESET = CASE WHEN @C LIKE ‘[a-zA-Z]‘ THEN 0 ELSE 1 END,
               @I = @I +1
   RETURN @RET
END

Para utilizarla sólo hay que poner una sentencia como esta:

select dbo.NombrePropio(‘caDa paLaBRA debe eMpeZAr coN MAYÚScula’)

 

Y nos regresará como esto: Cada Palabra Debe Empezar Con Mayúscula

Nota: Hay q usar el esquema con el que se creó la función, en este caso dbo

Como Instalar PHP en Windows 7

Viernes, 10 de Septiembre de 2010 DarkbyteMX Comments

PHP-logoEn una entrada anterior expliqué . En esta nueva entrada explico cómo instalar PHP sobre Windows 7 para utilizarlo con Apache HTTP Server.

Suponiendo que la instalación de Apache como Web Server en Microsoft Windows 7 fue exitosa y pudieron ver la página que dice “It Works” ahora hay que descargar la versión de PHP que deseamos instalar (5.3.3 para este ejemplo) desde la siguiente dirección: http://windows.php.net/download/ 

Antes de comenzar la instalación, es prioritario que Apache se esté ejecutando.

Es importante mencionar que utilizaremos la versión PHP 5.3.3 VC6 que correrá sobre Apache como Web Server. La versión VC9 es para que PHP se ejecute sobre IIS.

Debemos descargar el archivo identificado como ZIP. Aunque estoy instalando PHP sobre una versión de 64 bits de Windows 7, instalaremos la versión de 32 bits ya que no hay una versión PHP de de 64bits.

Si bien hay un instalador, yo prefiero utilizar el archivo ZIP, es más simple y de alguna manera se tiene un mejor control sobre las opciones y comportamiento de PHP.

Debemos crear una estructura de carpetas en similar a la siguiente C:\server\php donde descomprimiremos los archivos contenidos en el archivo .zip que descargamos
(php-5.3.3-Win32-VC6-x86.zip).

Leer más…

Categories: TI Tags: , , , , ,