miércoles, 29 de abril de 2015

Mantener color código para imprimir - PHP

Se habrá preguntado en algún momento cómo mantener el color de nuestras lineas de código que nos presenta nuestro editor o IDE? Les enseñaré una de las formas más comunes de hacerlo:

1. Bajar o abrir el programa Notepad++
2. Seleccionar y copiar nuestro código a imprimir desde nuestro IDE o editor
3. Pegar en Notepad++
4. Ir al menú superior Lenguaje y seleccionar nuestro lenguaje de programación
5. Ir al menú superior Plugins y seleccionar NppExport>Copy RTF to Clipboard, lo cual copiará nuestro código y sólo nos resta pegar en algún documento de texto para luego imprimir

Si se da cuenta nuestro código a imprimir mantiene el color del editor Notepad++.

Nota: si desea modificar el color de la estructura de como Notepad++ las presenta, sólo debe ir al menú superior Configuración y seleccionar Configuración de estilo... En esta sección podemos modificar los colores de cada instrucción que nuestro Lenguaje posee.

lunes, 27 de abril de 2015

Ajustar contenido para impresión - PDF - no imprime todo

En algunos casos de impresión nos veremos en la necesidad de ajustar el contenido de nuestro archivo PDF, para poder tener como resultado una buena impresión sin errores de márgenes o sobredimensión. 
Los pasos son realizados en Windows 7, los cuales no deben ser muy distintos en Windows Xp y Vista.

1. Abrir el archivo PDF a imprimir
2. Ir a menú superior Archivo y hacer clic en Imprimir
3. Debemos seleccionar dentro de la ventana de configuración (ver Imagen 1), en la sección Tamaño y administración de páginas, la opción Escala personalizada y cambiar el valor 100 por 90, lo cual permitirá reducir un 10% el tamaño del contenido dentro de nuestra hoja de impresión.
4. Adicionalmente debemos seleccionar dentro de la sección Orientación la opción que corresponda según la orientación de nuestro archivo a imprimir.

Imagen 1 - Ventana configuración de impresión


Nota: este caso reduce la dimensión del contenido a imprimir y es por ésto que generalmente se logra ajustar correctamente el contenido. Si nuestro contenido es aún mayor sólo debemos ir modificando el porcentaje a reducir.

martes, 21 de abril de 2015

App Store - Recuperar contraseña Apple ID (he olvidado contraseña Apple ID)


 Has olvidado la contraseña de tu Apple ID? Aquí la solución.

1. Ingresar al sitio de Apple donde nos pedirá nuestra IDsitio de Apple
2. Ingresar su Apple ID (si no la recuerda VER AQUÍ)
3. Seleccione su método de autentificación y presione Siguiente, las opciones son las que se muestran a continuación:

Selecciona tu método de autenticación.
Autenticación por correo electrónico: para que accedas a tus datos, te enviaremos un mensaje de correo electrónico a la dirección o direcciones que figuran en tus registros.
Contestar las preguntas de seguridad: para acceder a tus datos, debes responder la pregunta o preguntas de seguridad que proporcionaste al crear tu Apple ID.


Si selecciona  Autenticación por correo electrónico se le enviará un instructivo o pasos a seguir para reestablecer su contraseña. Si selecciona Contestar las preguntas de seguridad deberá responder la pregunta de seguridad que usted en algún momento estableció en su registro como usuario Apple.

App Store - Recuperar ID de Apple (he olvidado mi Apple ID) - forgot apple icloud id

Has olvidado tu Apple ID? Aquí la solución.

1. Ingresar al sitio de Apple donde nos pedirá nuestra ID:  sitio de Apple
2. Como hemos olvidado nuestra ID debemos acceder a: ¿Has olvidado tu Apple ID?
3. Ingrese sus datos personales reales en el formulario que les aparecerá (asegurese de ingresarlos bien)
4. Si sus datos ingresados coinciden con los que usted alguna vez registro su ID será reenviado a su correo


Nota: recuerde registrar sus datos en un lugar seguro para tener respaldo en momentos como éstos.

sábado, 18 de abril de 2015

PHP declarar, llenar, agregar, mostrar y convertir a SESSION datos de un array

Para declarar un arreglo en PHP lo vamos a realizar de la siguiente manera:

 $lista = array(); //Indicamos que la variable $lista es ahora un array() vacio

El primer ejemplo establece un arreglo sin datos, ahora veamos uno con datos:

$lista = array('Chile', 'Paraguay'); //Indicamos que la variable $lista es ahora un array con 2 registros

Si lo vemos con un print_r($lista); nos muestra su orden de la siguiente manera:

Array ( [0] => Chile [1] => Paraguay ) 

Lo que hacemos es mostrar el arreglo $lista, y como podemos observar el primer índice de la primera casilla de un arreglo es cero y en este caso posee el valor Chile, el segundo índice es uno y posee el valor Paraguay. En Informática y en otras muchas áreas se comienza a contar desde cero como el primer índice o posición de un sistema o conjunto de datos.

Ahora lo que haremos es agregar al mismo arreglo otros datos siendo que ya en un comienzo se ha definido con datos. Entonces usaremos la función propia de PHP llamada array_push() que permite anexar o agregar al final del arreglo los datos que le indicamos. Veamos el siguiente ejemplo:

$lista = array('Chile', 'Paraguay'); //Indicamos que la variable $lista es ahora un array con 2 array_push($lista, array('Argentina', 'Colombia')); //Agregamos dos nuevos registros a $lista

Mostramos el orden del arreglo nuevamente con print_r($lista), donde nos muestra lo siguiente:

Array ( [0] => Chile [1] => Paraguay [2] => Argentina [3] => Colombia ) 

El resultado muestra como se logra insertar al final del arreglo los 2 nuevos valores o registros con índices [2] y [3]

Ahora, por último vamos a convertir nuestro arreglo $lista en un arreglo de SESSION de la siguiente manera:

 $_SESSION["listax"] = $lista;

Ahora veamos a mostrar el orden de todas los arreglos que solamente sean SESSION con:

 print_r($_SESSION);

El resultado final logra mostrar que ahora $lista se llama $_SESSION["listax"], osea un arreglo SESSION.


Nota: El ejercicio es bastante esencial y también útil cuando se comienza a trabajar con variables de sesión, donde además queremos brindar un orden para agregar nuevos registros.

jueves, 16 de abril de 2015

Cannot modify header information - headers already sent by

Este error se genera por el tipo de codificación de los caracteres del archivo. En este caso el archivo a solucionar es un archivo .php que se ha subido a un Servidor Hosting. Generalmente es el programa FTP el que cambia la codificación de este tipo de archivos. En un caso particular, al subir mis archivos con Filezilla, se me presentaron Warning en el navegador al realizar ciertas rutinas que funcionaban correctamente de manera local. Tecnicamente lo que sucede es que cambia a codificación UTF-8 la cual inserta un espacio o caracteres previos al tag de PHP (<?php), lo cual genera Warning con el header de PHP.

La manera en cómo se soluciona este problema es cambiando el tipo de codificación. En mi caso yo lo realízo del siguiente modo: 

1. Abrir el archivo con el programa Sublime Text 2 (ST2)
2. Seleccionar en el menú superior Archivo>Reabrir con codificación>Windows 1252, de esta manera cambiamos la codificación a una codificación válida, en este caso Windows 1252 (ver Imagen 1)
3.  Guardo y lo subo nuevamente o reemplazo el archivo en Hosting.

Imagen 1 - Codificación de caracteres para archivo con ST2

Para editar los archivos directamente en el Hosting debemos:
1. Abrir el directorio con WinSCP
2. Abrir el archivo que presenta el error
3. Una vez abierto el archivo con el editor del programa FTP (WinSCP) dirigirse al menú superior a la opcion Encoding y seleccionar 1252 ANSI y listo.

Nota: fijarse bien que al cambiar la codificación aparece en el archivo unos caracteres previos al tag PHP (<?php), justo al comienzo de las lineas de código, los cuales debemos borrar y guardar los cambios.

sábado, 11 de abril de 2015

Subir o insertar vídeo YouTube en Blogger

Para incrustar o insertar un vídeo en Blogger existen varias maneras pero sólo les enseñaré las 2 formas más prácticas y sencillas de hacerlo.

Caso 1: Subir un vídeo desde nuestro PC o dispositivo.

 Este es el caso más sencillo sólo debemos, al momento estar editando la entrada, debe posicionar el cursor donde desea inserta el vídeo e ir al menú superior, hacer clic en el icono con forma de claqueta (ver Imagen 1) y arrastrar o subir desde su computador el vídeo a incrustar.El vídeo será insertado
Imagen 1 - Icono para insertar vídeo
Debería quedar de la siguiente forma:



Caso 2: Incrustar un vídeo de YouTube

En este caso a diferencia del primer método, debemos subir el vídeo a YouTube en primera instancia o copiar la URL del vídeo que queramos, luego hacemos clic en el icono para incrustar vídeos (ver Imagen 1) y hacemos lo mismo que en el primer caso sólo que esta vez debemos seleccionar la opción archivo de YouTube (inserción de cualquier link de YouTube) o Mis vídeos de YouTube (desde tu cuenta personal de YouTube).
En este caso vamos a aplicar la opción "de Youtube", donde debemos pegar el link del vídeo en cuestión y realizar la busqueda del mismo. El sistema realizará la busqueda y listará el vídeo el cual debemos hacer clic y luego presionar el botón Seleccionar y listo.

El resultado debería ser el siguiente:



Nota: por un tema de tiempo no es aconsejable subir vídeos muy pesados en el Caso 1, a menos que dispongamos de buena Banda Ancha.

jueves, 9 de abril de 2015

PDF en Blogger

Para insertar PDF en Blogger existen varias formas, pero sólo explicaré 2 de ellas.

Caso 1: Tengo un archivo PDF publico en SlideShare.com

Al tener una cuenta en SlideShare se pueden subir archivos PDF entre otros formatos que soporta. Es bastante sencillo realizar la incrustación de un PDF en nuestra cuenta Blogger ya que en SlideShare nos muestra, ya terminado el proceso de subida del archivo, el código (ver Imagen 1) a incrustar en cualquier sitio Web o Blog, el cual sólo debemos copiar y pegar en Blogger de la siguiente manera:

1. Crear una nueva entrada o abrir la entrada en la cual deseamos incrustar el código generado por SlideShare.
2. En la entrada debemos cambiar de moso Redactar a modo HTML (ver Imagen 2), lo hacemos sólo haciendo clic sobre HTML.
3. Una vez en modo HTML nos mostrará el código que se crea detrás de todo lo que hemos relizado, entonces debemos copiar el código de SlideShare y pegar donde más nos guste o acomode, por lo general siempre es aconsejable insertarlo al final de todo el código.

Imagen 1 - Muestra código para incrustar en sitio Web o Blog





Imagen 2 - Cambiar modo Redactar a Modo HTML

Quedaría de la siguiente manera:





Caso 2: Tengo un archivo PDF en Drive de Google

Primeramente se debe poseer una cuenta Todo Google (Gmail, etc.) y debemos acceder a Drive que viene siendo su nube en la cual podemos subir archivos y organizarlos como gustemos. Para poder continuar vamos a obviar la manera en cómo subir un archivo a Drive (pronto haré una breve entrada para enseñar cómo hacerlo), para realizar la incorporación de un archivo PDF en Drive a nuestro Blogger debemos hacer lo siguiente:

1. Ubicar en Drive el archivo a incrustar en nuestro Blogger.
2. Hacer un clic derecho al archivo y elegimos Abrir con>Documentos de Google
3. Se nos abrirá una nueva ventana o pestaña visualizando el archivo PDF
4. Debemos dirigirnos a la parte izquierda del menú superior y elegir el menú Archivo y seleccionar Publicar en la Web...
5. En la nueva ventana debemos seleccionar Incrustar y presionar el botón Publicar
6. Aceptamos el mensaje que nos pregunta si estamos seguros que deseamos publicar el archivo
7. Nos mostrará un código, el cual debemos incrustar de la misma manera que incrustamos el anterior (por lo general se inserta en modo HTML al final del código).
8. Debemos agregar algunos atributos (debemos agregar lo de color naranjo) al código para que quedé de la siguiente manera:

<iframe frameborder="0" height="400" marginheight="0" marginwidth="0" scrolling="yes" src="https://docs.google.com/document/d/1IsWXho9tmmisV0C4lAmTxXcgdLd4W2DT0WoHoTdMqAU/pub?embedded=true" width="476"></iframe>

9. Publicamos y listo

 El resultado final nos quedaría de la siguiente manera:




Nota: subir otro tipo de formatos es la misma lógica.

Win XP Quitar usuario Administrador de pantalla bienvenida

Para realizar esta tarea debemos:

1. Abrir Inicio y seleccionamos Ejecutar o bien presionar las teclas WINDOWS (bandera) + R al mismo tiempo.
2. En la ventana que aparece debemos escribir CONTROL USERPASSWORDS2 y presionar Aceptar.
3. En la nueva ventana debemos destickear "Los usuarios deben escribir su nombre y contraseña para usar el equipo" y presionamos aceptar.
4. Nos pedirá agregar una configuración para un usuario principal, en este caso Administrador (yo no le ingreso contraseña) y aceptamos.
5. En la ventana que nos queda presionamos Aceptar.
6. Reiniciamos el equipo. 



Nota: la configuración que hemos realizado nos permitirá ingresar sin contraseña. Para revertir estos cambios debemos hacer lo mismo pero tickeando el checkbox como estaba desde un principio.

Para ver cómo quitar la lista de SO al encender el equipo puedes verlo en la siguiente entrada: en edición.

martes, 7 de abril de 2015

Mayúscula minúscula Word Writer Open Libre Office

Para transformar a mayúscula o minúscula en Word de Microsoft Office o Writer de Open Office o Write de Kingsoft Office se debe seleccionar el texto, luego presionar la tecla SHIFF + F3.

Nota: En Kingsoft Office al presionar varias veces esta combinación de teclas nos da la opción de sólo la primer letra quede mayúscula, o bien, todas queden mayúsculas, o bien, todas minúsculas.