Archivo

Entradas Etiquetadas ‘Programming’

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: , , , , ,

Como instalar APACHE en Windows 7

Miércoles, 18 de Agosto de 2010 DarkbyteMX Comments

Descargar el paquete desde http://httpd.apache.org/download.cgi

Utilizar la última versión, para este documento se utiliza la versión 2.2.16 (liberada 25.julio.2010)

clip_image002

Ejecutar el instalador descargado, en este ejemplo se utiliza la versión que soporta OpenSSL aunque no se aborda la instalación/utilización de OpenSSL en el documento.

Windows preguntará si deseas ejecutar el instalador,

clip_image004

Presentación del Instalador

clip_image006

Leer más…

Categories: TI Tags: , , , , ,