sábado, 12 de septiembre de 2009

C#: Convertir las primeras letras de cada palabra de un texto en mayuscula

he aqui un pequeño ejemplo en C# de como convertir las primeras letras de cada palabra dentro de un texto a mayusculas:

using System;

class Programa
{
static string mayusculas(string texto)
{
char[] arreglo = texto.ToChararreglo();
// Primer letra del texto.
if (arreglo.Length >= 1)
{
if (char.IsLower(arreglo[0]))
{
arreglo[0] = char.ToUpper(arreglo[0]);
}
}
// Buscar espacios y reemplazar por mayusculas despues de un espacio.
for (int i = 1; i < arreglo.Length; i++)
{
if (arreglo[i - 1] == ' ')
{
if (char.IsLower(arreglo[i]))
{
arreglo[i] = char.ToUpper(arreglo[i]);
}
}
}
return new string(arreglo);
}

static void Main()
{
// prueba
const string texto1 = "este es el texto que quiero convertir";
Console.WriteLine(mayusculas(texto1));
}
}

Recuperar Contraseña en Ubuntu

Si, suele pasar, es posible que alguien olvide su contraseña de acceso al sistema, entonces la pregunta es. ahora que hago ?

pues para felicidad de todos los olvidadizos hay una forma de reestablecer la contraseña, aqui estan los pasos para hacerlo:

1- encienda su computadora
2- Cuando salga el indicador de "grub" presionar la tecla ESC
3- Presione e para editar
4 - Marque la linea que empieza con "kernel ...", presione otra vez e para editar
5 - Vaya hasta el final de la linea y agregue lo siguiente: rw init=/bin/bash
6 - Presione Enter y luego b para "bootear" el sistema
7- Su sistema va a entrar en un shell de root SIN CONTRASEÑA, tenga en cuenta que es un shell con permisos de ROOT, podria dañar su sistema si no es cuidadoso
8 - Esciba lo siguiente: passwd
9 - Escriba una nueva contraseña
10- Escriba: reboot
11- Ahora su equipo deberia de reiniciar y ya puede entrar con su usuario y la nueva contraseña

martes, 4 de agosto de 2009

Redimensionar particiones en Windows Vista

Windows Vista, al contrario de lo que ocurría en versiones anteriores, permite cambiar el tamaño de las particiones sin necesidad de utilizar ningún programa adicional y, además, sin perder los datos. Para ello se utiliza el comando MMC desde la ventana de Ejecutar..., en la nueva ventana se hace clic sobre la opción de menú Archivo/Agregar o quitar complemento y luego clic sobre Administrador de discos. Una vez que se hace doble clic sobre esta función aparecen en pantalla todos los discos con sus correspondientes unidades. Aquí se hace clic sobre la que se desee hacer algún cambio y se hace clic con el botón derecho del ratón. Entre las opciones que aparecen en la lista desplegable se encuentran dos denominadas “Extender Volumen” y “Reducir Volumen”. Luego de hacer los cambios que se deseen hay que tomar en cuenta que estos no serán aplicados hasta que se reinicie el sistema.

Activar hibernación en Windows Vista

En Windows Vista se dispone de un sistema con el cual se puede activar o desactivar el modo de hibernación desde la propia line de comandos. Para ejecutarlo hay que acceder al menú Inicio/Ejecutar… y escribir el comando powercfg –h off para deshabilitar la opción de hibernación del equipo. Para volver a activar la hibernación hay que volver a acceder esta misma opción solo que esta vez se teclea powercfg –h on

Windows Vista ReadyBoost y SuperFetch

Tradicionalmente cuando alguien quiere mejorar el rendimiento de su computadora la primera opción es instalar mas memoria RAM, ya que esta nos permite correr más aplicaciones disminuyendo el número de accesos al disco duro, sin embargo no siempre es sencillo agregar memoria extra. Dependiendo del tipo de computadora que se tenga la memoria puede ser costosa, también requiere que la computadora sea abierta para instalarla y la mayoría de personas no tienen las habilidades técnicas para ello o incluso puede suceder que la computadora ya tenga la cantidad de memoria máxima que se le puede instalar.

En Windows Vista se introdujo una nueva tecnología llamada Windows ReadyBoost que permite agregar más memoria simplemente utilizando una llave de memoria USB (también llamada llave maya) o una tarjeta de memoria como por ejemplo un SD y eliminando asi la necesidad de instalar memoria de la forma anteriormente descrita, además generalmente una llave o tarjeta de memoria de estas es más barata que un modulo de memoria.

La llave/tarjeta de memoria se reconoce como una memoria adicional de tipo “cache” que viene siendo una extensión de la memoria principal y es leída de manera más eficiente y rápida de lo que se accesa un disco duro, es decir tiene una menor latencia (tiempo que transcurre desde que el SO o una aplicación solicitan un dato hasta que la unidad se lo suministra).

La forma de usar ReadyBoost en Windows vista es muy sencilla, cada vez que un dispositivo de estos es conectado aparecerá una opción en el menú de apertura que nos permite utilizar el dispositivo bajo el nombre de “acelerar mi sistema” (cabe destacar que no todos los dispositivos son compatibles y es posible que la opción no se muestre).



ReadyBoost trabaja en conjunto con otra tecnología en Windows Vista llamada SuperFetch, esta consiste en una especie de administrador inteligente de memoria que utiliza algoritmos de predicción y cuya finalidad es monitorear las aplicaciones que se usan con mayor frecuencia y colocarlas en memoria antes de que se recurra a ellas, de esta forma se reduce considerablemente el tiempo de acceso a las mismas.



Una forma de monitorear como trabaja SuperFetch consiste en abrir el administrador de tareas y en la pestaña de rendimiento se puede ver como la memoria física reporta cambios en los valores de “disponible” y “cache”.

martes, 28 de julio de 2009

Activar/Desactivar Javascript en Internet Explorer

1. Ir Al menu de arriba y hacer click en herramientas

2. En la ventana que aparece ir a la sección de seguridad

3. Hacer Click en "Nivel Personalizado..."


4. Buscar "Active Scripting" y marcar "Habilitado", tambien marcar "Habilitado" en "Scripting de Applets de java"


5. Hacer click en Aceptar y en la otra venntana tambien en Aceptar

Como Invertir Texto en Word 2003

Desafortunadamente Word 2003 no trae una herramienta para invertir texto (modo espejo) pero aqui hay un pequeño truco para hacerlo, el unico inconveniente es que el texto no queda editable, es decir cada cambio que haya que hacer al texto hay que repetir el proceso.

1. Crear el texto que se desea invertir en word


2. Copiar el texto y pegarlo en Paint


3. Ir al menu de Image y elegir "Flip/Rotate"






4. Para un efecto de Texto espejo seleccionar "flip Horizontal" o "flip Vertical"


5. El Texto resultante copiarlo y volver a pegarlo en Word