Aumentar el espacio entre iconos y el tamaño de los iconos del escritorio en Windows 8

Hola queridos seguidores, esta ves les comparto algo que tal vez quisieran utilizarlo para disminuir el espacio entre iconos del escritorio de windows 8, y tambien reducir el tamaño de los iconos, aunque esta ultima de forma común se lo hace dando click derecho en escritorio, luego "ver", "iconos pequeños", "iconos medianos", "iconos grandes".


Pero el reducir el espaciado tanto vertical y horizontal entre iconos en windows 8 no esta visible, por alguna razón que no conozco ocultaron esta función que es de útil para los que tenemos el escritorio lleno de iconos temporales y el espaciado no nos es agradable.

1.- Aumentar o reducir el espaciado entre los iconos

primero apretamos las teclas (windows + r) para abrir la ventana ejecutar:


Escribimos "regedit" en ella:


le damos aceptar y nos abrirá el editor de registro:


Ahora nos vamos a la siguiente cadena: 

HKEY_CURRENT_USER/Control Panel/Desktop/WindowMetrics



luego en el panel derecho buscamos "IconSpacing" y "IconVerticalSpacing"


es en ahí donde modificamos el espaciado horizontal y vertical, le damos click derecho al primero y en el menú damos click en "Modificar", en la ventana que nos sale en el campo "información del valor" es en ahi que viene por defecto creo 1300, nosotros cambiamos al espaciado que nosotros queramos, luego colocamos aceptar.


de igual forma hacemos con el registro "IconVerticalSpacing"
Luego de estas modificaciones reiniciamos windows y veremos los cambios aplicados...

2.- Reducir el tamaño de los iconos

Para reducir el tamaño de los iconos solamente apretamos las teclas "ctrl + alt" y movemos la ruedita de nuestro raton o mouse, arriba para agrandar el tamaño y abajo para reducir el tamaño.


Si eres un Community Manager o Social Media Manager, no cometas estos HORRORES!!!


El encargado de gestionar, construir y moderar la comunidad de una marca en internet, comúnmente llamado Community Manager o Social Media Manager, tiene la tarea para que la marca de la empresa sea conocida, y lo mas importante transmitir confianza y seguridad a la comunidad en internet mediante las conversaciones sociales en linea, pero no tomes livianamente tu trabajo, ya que por un error en la escritura, una respuesta, un comentario, la reputación mas que la tuya, la de la empresa tal vez quedaría por los suelos.

La función de un Community Manager o Social Media Manager es definida de la siguiente forma:

- Es aquella persona encargada o responsable de sostener, acrecentar y, en cierta forma, defender las relaciones de la empresa con sus clientes en el ámbito digital, gracias al conocimiento de las necesidades y los planteamientos estratégicos de la organización y los intereses de los clientes. Una persona que conoce los objetivos y actuar en consecuencia para conseguirlos.

Ophelia Pastrana, consultoría de social media @OphCourse creo un tablero en pinterest llamado "Community Managers, I ? U" donde nos muestra hufff!!!, muchísimos errores capturados en las redes sociales de personajes, marcas conocidas y no conocidas de donde sacamos algunas imágenes porque como se dice:

"De los errores de otros, se aprende"












Puedes ver mas capturas en este tablero pinterest  > aqui <



Forzar señal 3G en android

Como habran visto la conexión a Internet móvil en vuestro teléfono va variando de 3G a 2G o viceversa en función de la cobertura y la disponibilidad que haya de la red en la zona,

Pasos para forzar el 3G en android:
1. Con las teclas de llamada escribes *#*#4636#*#*
2. Se mostrará un menu con información sobre tu teléfono
3. Le dan a "Información sobre el teléfono" y estableces "WCDMA only" como tipo de red preferida.



También puedes crear un acceso directo a esta función porque algunos dispositivos tienen oculto este menú:

Primero, hay crear el acceso directo al menú oculto:
Nos bajamos del Andoid Market el programa “Any Cut” (sirve para crear accesos directos).
Elegimos “New shortcut”
Elegimos “Activity” (aquí a veces hay que esperar, porque carga una lista larga).



Elegimos “Información sobre el teléfono” ó "Informacion del dispositivo".

Ahora exponemos algunas ventajas y desventajas de esta modificación:

Ventajas:
El cambio de 3G a 2G y viceversa (tener que buscar una red u otra) consume bastante, por lo que forzando a una única red nos permite ahorrar batería, además las redes 3G son más seguras que las 2G.

Desventajas:
Cuando haya una señal 3G mala o nula no se utilizará una red 2G como alternativa, por lo que perderemos la conexión en caso de no encontrar una red 3G disponible..


POST ACTUALIZADO!!!

Para los que no quieren estar marcando *#*#4636#*#*, encontré una aplicación que nos muestra esta opción "Información del teléfono".

La aplicación es "Network" puedes descargarlo aqui.

Tal vez algunos se peguntaran el porque de cada una de las redes a eligir, acá les dejo una pequeña explicación:

WCDMA preferred. El teléfono celular GSM es capaz de usar ambas comunicaciones 2G y 3G, pero cuando la señal es baja se favorece al 3G
GSM only. El teléfono celular GSM solo usara comunicación 2G. Cuando la señal 2G sea baja, entrara en modo de emergencia (sin señal).
WCDMA only. El teléfono celular GSM solo usara comunicación 3G. Cuando la señal 3G sea baja, entrara en modo de emergencia (sin señal).
GSM auto (PRL). El teléfono celular GSM es capaz de usar ambas comunicaciones 2G y 3G, pero cuando la señal es baja se favorece al 2G.
CDMA auto (PRL). El teléfono celular CDMA es capaz de usar ambas comunicaciones 2G y 3G, pero cuando la señal es baja se favorece al 2G.
CDMA only. El teléfono celular CDMA solo usara comunicación 2G. Cuando la señal 2G sea baja, entrara en modo de emergencia (sin señal).
EvDo only. El teléfono celular CDMA solo usara comunicación 3G. Cuando la señal 3G sea baja, entrara en modo de emergencia (sin señal).
GSM/CDMA auto (PRL). Algunos teléfonos están equipados con ambas tecnologías GSM y CDMA. Esta opción aparece solo para que el teléfono intente mantener contacto con el tipo de comunicación de datos que funcione mejor.
Unknown. Si ninguna opción de las anteriores se ajusta o el teléfono se comporta de forma extraña contactando al proveedor, este es el tipo que debe seleccionarse.


Cuando se seleccione alguna opción de “only” aun debes ser capaz de recibir/realizar llamadas.



Diferencias entre $(document).ready y $(window).load en jQuery


El siguiente código se utiliza casi siempre que trabajamos con jQuery.

$(document).ready lo utilizamos cuando queremos iniciar nuestro código jQuery después de que el DOM este ya cargado.

$(document).ready(function() {
      alert("Hola");
});

Y entonces, ¿para que sirve $(window).load?

Este método te avisa de cuándo están cargados todos los elementos del DOM (es decir, cuando la página web se ha cargado completamente en tu navegador).

$(window).load(function() {
      alert("Adios");
});

Lo mejor es que los pruebes, creamos una página con una serie de imágenes de gran calidad para ver cuando se carga el DOM y cuando se cargan los elementos del DOM.

Detectar scroll, el principio o final de página con jQuery



Les traigo un script para detectar si el usuario esta en la parte de arriba o en la parte de abajo de la pagina:

$(function () {
             var $win = $(window);
 
             $win.scroll(function () {
                 if ($win.scrollTop() == 0)
                     alert('Scrolled to Page Top');
                 else if ($win.height() + $win.scrollTop()
                                == $(document).height()) {
                     alert('Scrolled to Page Bottom');
                 }
             });
});

Aca les traigo la utilidad de cada función utilizada



$(window).height(); // devuelve la altura del viewport del navegador
$(document).height(); // devuelve la altura del documento HTML
$(window).scrollTop(); // devuelve la posición vertical actual de la barra de scroll


De manera que, si la barra de scroll se encuentra arriba del todo $(window).scrollTop() vale cero. Del mismo modo, si el valor del viewport del navegador más la posición vertical de la barra de scroll es igual a la altura total del documento, entonces el usuario ha hecho scroll hasta el fondo de la página.

Miles de iconos vectoriales, flat design para descarga gratuita

Flaticon, fundada en 2013 por el diseñador malagueño Alejandro Sánchez Blanes, es una herramienta especializada en la búsqueda y en la descarga gratuita de iconos vectoriales.




Tiene más de 24 mil iconos escalables, creados mediante Illustrator, organizados por categorías y por packs temáticos. Si lo prefieres, puedes buscar un icono en concreto mediante el buscador de la página. No es necesario registrarse y soporta la versión CS.


Además en flaticon facilitan un plugin para Photoshop que permite la búsqueda de iconos sin dejar tu entorno de trabajo. También está disponible un generador de fuentes Font-face con el que puedes convertir archivos .ttf (True Type Font) u .otf (Open Type Font) a: .ttf, .otf, .woff, .eot and .svg. Junto con la descarga de estos archivos puedes bajarte igualmente un archivo demo HTML con la fuente generada así como los estilos CSS aplicados para que veas fácilmente cómo usar la webfont generada en tu propio proyecto web.

ref.: http://graffica.info
link: http://www.flaticon.es

Flat Design (Diseño Plano) y Skeuomorphism (Realismo)


Está en boca de todos. Ha sido la tendencia más buscada sobre diseño web en en año anterior y seguramente le quede un recorrido largo. Sinceramente está aquí para quedarse.


Sin entrar en definiciones muy analíticas y concretas, el flat design supone un cambio en la conceptualización de las formas y objetos en el diseño en general (y más particularmente en la web). Pasamos de lo que podemos llamar “skeuomorphism” o el arte de imitar la realidad, a la representación más abstracta de dichos objetos y formas.



Flat Design (Diseño Plano):



En términos sencillos, el diseño plano es un estilo de interfaz que no emplea ningún realismo tridimensional. Windows 8 es el ejemplo perfecto, siendo, como es, totalmente plana.
Defensores del diseño Flat consideran la tira de cuero en la parte superior de la pantalla de su iPhone en la aplicación Bloc de notas, o las líneas que llevan la inscripción en la aplicación Recordatorios, como ejemplos de skeuomorphism; son ejemplos de la traducción de las características de una disciplina a otra. Diseño plano emplea sin degradados, biseles o sombras para simular diseño tridimensional (como pantallas son de dos dimensiones).

Skeuomorphism (Realismo):



Si nuestro trabajo como diseñadores es hacer que las tecnologías de uso fácil, ¿por qué no hacerlos familiar? Y a medida que los diseñadores tenemos la responsabilidad de hacer que las interfaces más familiar para todos los usuarios, no sólo a los técnicos más vanguardistas.
¿Por qué no hacer que el bloc de notas parece un bloc de notas si eso va a ayudar a su usuario medio tecnológico para entender el concepto de la aplicación de un vistazo? (Tenga en cuenta que el usuario medio de la tecnología es cada vez mayor y las tecnologías están siendo utilizados por las masas en vigor en estos días.)


Ventajas e inconvenientes del Flat Design

Para el diseñador: en cuanto a trabajo para el diseñador, suponen menos horas de trabajo frente a la herramienta (photoshop, illustrator, etc…), pero supone un esfuerzo mayor en cuanto a diseño y abstracción. Menos horas de producción pero más horas de creatividad.
Para el usuario: corremos el riesgo de que no sepa interpretar los niveles de abstracción que se proponen. Requiere por tanto de un esfuerzo algo mayor de interpretar lo que estamos mostrando, frente a la realidad o imitación de la realidad. Es como ver la televisión y escuchar la radio. Cada uno requiere de distinto nivel de atención e interpretación.
Para el navegador: Victoria!. No hay rival, el flat design ( o diseño plano) gana por goleada a todo lo anterior. Las razones son varias:
- Primero, menos reglas en nuestro CSS, lo que implica un menor número de caracteres, por lo tanto, nuestra hoja de estilos pesará menos.
- En segundo lugar, el navegador no tiene que renderizar los degradados y demás elementos complejos. Ahorramos recursos del móvil, tablet u ordenador.
- Y por último, mayor compatibilidad con navegadores antiguos. La mayoría de estilos para trabajar con Flat Design no requiere elementos complejos ni reglas CSS3, por lo tanto mayor compatibilidad con Internet Explorer en sus versiones anteriores.


Flat Design vs. Skeuomorphism


Ahora les muestro una web donde podrás divertirte, enterarte y visualizar la lucha entre estas 2 tendencias en diseño web:



Algunas Webs con efecto PARALLAX

Hola amigos, compañeros, y maestros, en este tiempo he estado buscando algunas web con este efecto "parallax" y he encontrando muchas pero publicare los enlaces de algunas que realmente me han impresionado.

Si alguno se pregunta porque de este tipo de websites, bueno, este tipo de sitios forma parte de los websites one-page, o solo de una pagina, pero por supuesto se pueden incluir enlaces externos he internos, este tipo de sitios surgió con el boom del HTML5, CSS3, jQuery, y claro, los sitios one-page.

Este efecto ya surgió hace algunos años en los vídeo juegos y que ahora los diseñadores web lo han implementado, consiste en que cuando nos desplacemos verticalmente en la pagina, el fondo se mueve a una velocidad mucho mas lenta que los demás elementos, haciendo variar también la velocidad de cada elemento, y lo vemos como si cada elemento estuviera en una capa diferente, así para darnos el efecto 3d como muchos lo han calificado.

Utilizando este efecto, muchos diseñadores, han dado rienda suelta a su imaginación, creando sitios muy atractivos, llamativos y divertidos.

Una de las desventajas que he podido ver ha sido que nos dejamos cautivar mas por el efecto que por el contenido o lo que quiere informarnos el sitio web, en esto deberíamos tener cuidado, (conseguir clientes o  visitantes).

Ahora si, veamos unos tres ejemplos de parallax, que al verlos quede impresionado:

1.- TITANIC: podrás sumergirte en el mar profundo, con ambiente de las profundidades del mas y un sonar.




2.- SONY: realmente impresionante, podrás visualizar, mientras vas hacia a bajo, algunos productos de sony, armandose parte por parte.




3.- FLAT DESIGN vs REALISMO: esta seguro que les resultara divertido y entretenido, es una versus entre el flat design y realismo en diseño que en otra oportunidad hablaremos de ello.





Vallas Publicitarias muy ingeniosas, creativas y divertidas

Hola, hola... acá les dejo algunas vallas publicitarias bastante ingeniosas ademas de divertidas, de seguro a algunos les servirá de inspiración,
¿¿¿Comenten que les pareció???














Cambiar mi nombre de pagina de facebook después de los 200 MeGusta



Haz notado que después de los 200 likes de tu pagina ya no es posible cambiar el nombre de tu pagina?

NOTA: Si tu tienes menos de 200 like, este no es tu caso y puedes cambiar el nombre de pagina fácilmente en "Editar Pagina"


Si por alguna razón importante tu quieres cambiar el nombre de tu pagina, puedes solicitar a facebook
hacerlo por ti, llenando un formulario para esta ocasión.

Solo ingresa a esta dirección:
https://www.facebook.com/help/contact/375203849167025?pageid=000000000000000


Ojo que en la parte de rojo tienes que poner el id de tu pagina.

Si te sirvió este tuto coméntanos y recomiendanos, o si tienes alguna duda no dudes en avisarnos.

Fusionar o unir una ó varias paginas de Facebook

Resulta que por alguna razón tenemos varias paginas creadas con un mismo fin y quieres fusionarlas, haz buscado por muchos lugares como hacerlo pero no lo haz encontrado, acá te enseñamos como poder lograr la fusión o unión de tus paginas.

Para poder fusionar paginas de facebook primero debes cambiar tu idioma predeterminado a "Ingles(US)", luego tendrás que buscar un software, aplicación o extensión para que tu navegador obtenga una IP de USA (para que facebook reconozca que estas ingresando desde una IP de USA), yo uso la extensión HOLA para chrome.

Una vez que hayas segundo los pasos anteriores, ahora recién puede ingresar a la siguiente dirección

https://www.facebook.com/help/contact/?id=238908726149664

y rellenar el formulario.


Transferir Nombre de usuario de mi biografía de facebook a mi pagina de facebook



Puedes transferir tu nombre de usuario una sola vez.
Para transferir tu nombre de usuario de tu biografía a tu página:

Ve a tu página.
En la parte superior de tu página, haz clic en "Editar la página"  y selecciona "Actualizar la información de la página".
Haz clic en Dirección de la página y luego en "Cambiar la dirección web"
Escribe el nombre de usuario asignado a tu biografía y haz clic en Comprobar disponibilidad
Haz clic en "Transferir nombre de usuario"

Una vez que transfieras el nombre de usuario a tu página, no puedes volver a transferirlo.
Recuerda que, para transferir tu nombre de usuario, debes ser el administrador principal de la página.

Recuperar el panel de gnome o barra de tareas.

Voy a explicar como recuperar la barra de tareas, barra de menu, menu principal del Panel de gnome.

Si tienes problemas con tu panel puedes probar de esta forma:

Instalamos gnome:
sudo apt-get install gnome-panel

si lo tienes instalado pon esto en consola:
gconftool-2 --shutdown
rm -rf ~/.gconf/apps/panel
pkill gnome-panel

Si quieres recuperar el panel, pero que quede como estaba al principio de la instalación, teclea esta orden en la terminal:
gconftool-2 --recursive-unset /apps/panel

Repositorios, edita, añade, gestiona y limpia como una patena Y PPA Manager

Muchas veces a base de agregar repositorios PPA en Ubuntu, acabamos con un sistema inestable, con errores de dependencias o que tarda mil años en buscar todas las actualizaciones que van apareciendo. Vamos, una tortura.

Una solución es limpiar los repositorios de esa lista que nos dan problemas o son obsoletos. Existe una herramienta llamada Y PPA Manager que simplifica el proceso a golpe de click.
30d7d  y ppa manager 1 Tu lista de repositorios limpia como una patena Y PPA Manager

Con Y PPA Manager podemos buscar y eliminar repositorios duplicados, agregar repositorios adicionales, descargar paquetes desde un repositorio sin agregarlo, etc. Sin duda toda una navaja Suiza.



sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Sublime Text 3 en Ubuntu, Instalacion via PPA

Si te gusta la programación Sublime Text es un perfecto editor. No solo permite trabajar concentrado sin distracciones, también permite mantener perfecto control del código con el que trabajas, vista rápida, paleta de comandos, etc.

Su instalación en Ubuntu es sencilla gracias a los repositorios de Webupb8.


sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update
sudo apt-get install sublime-text-installer

Similitudes que no debemos confundir en PHP

¿Concatenación o parámetros?

Con la función echo (o print) es posible mostrar varias variables y cadenas de caracteres unas a continuación de otras.
Ejemplo:

Aquí, utilizamos la coma entre la cadena de caracteres y la variable. También podemos utilizar un punto.

Cuando se utilizan puntos, es llamado concatenación.
Utilizando coma, se pasan varios parámetros a la función.

He probado los dos métodos, y el paso de varios parámetros es definitivamente más rápido.

Sin embargo, las comas únicamente pueden ser utilizadas con echo o print, a diferencia de la concatenación.
Ejemplo:


Comillas y Apostrofes

O “comillas dobles” y “comillas simples”
Cuando utilizamos la función echo, ésta puede ser utilizada con comillas dobles o simples.
Con las comillas dobles, será mostrada una variable.
Con las comillas simples, será considerado como texto.

Ejemplo:
Es por esto que es más rápido utilizar una cadena con comillas simples, ya que php no buscará variables.

Estructura require/include

Estas dos estructuras, que permiten incluir un fichero en la página, son casi idénticas, excepto en la gestión de errores.
Si el fichero no existe, include genera un error de nivel Warning (alerta), en cambio require genera un error fatal y detiene el script.
include
require

Mejor utilizar include_once y require_once que garantizaran que tu fichero sea incluido una sola vez, en el caso que include o require intenten incluir accidentalmente una pagina que ya ha sido incluida.

isset vs empty

La función isset comprueba la existencia de una variable. Es lo único que hace.

En cambio, la función empty comprueba:
Si la variable existe (al igual que la función isset)
Si un número no es igual a cero
Si una cadena de caracteres no es vacía o contiene únicamente espacios/retornos de carro/tabulaciones o un cero.


Por lo tanto es mas rápido:
Que:
if (isset($variable))
  {
    if (empty($variable))
        echo 'La variable está vacía;
    else
        echo 'La variable no está vacía;
  }
else
   echo 'La variable no existe';
?>

¿htmlentities o htmlspecialchars?

Estas funciones permiten hacer “inofensivas” a la variables, es decir reemplazar ciertos caracteres (especialmente los signos “>” y “<”) por sus entidades equivalentes en html.
Sin embargo hay una ligera diferencia entre éstas dos:
htmlentities reemplaza todos los caracteres que pueden escribirse con entidades por sus respectivas entidades en html.
Ejemplos:

é se convierte en é
" se convierte en "
« se convierte en «
< se convierte en & lt; (sin espacio después de &)
& se convierte en &


En cuanto a htmlspecialchars, reemplaza únicamente los caracteres especiales.

< se convierte en & lt; (sin espacio después de &)
> se convierte en & gt; (sin espacio después de &)
" se convierte en &quot,
& se convierte en &


La única entidad html que conozco y que no es reemplazada por defecto es "'", la entidad de la comilla simple (apostrofo): '
Es posible utilizar opciones para reemplazar o no ciertos caracteres (ver la documentación).
El apostrofe es reemplazado por ''' con la opción ENT_QUOTES.

¿Qué función utilizar?
Yo recomiendo utilizar htmlentities ya que los acentos y otros caracteres especiales son reemplazados, lo que garantiza que no tendremos errores de codificación.
Sin embargo, los ficheros son mas pesados con esta función, ya que una entidad ocupa 8 bytes (creo) más que el carácter que le corresponde escrito tal cual.
htmlentities
htmlspecialchars

Cantidad de signos igual

Veamos un ejemplo de condición:
if($InfoSobreLaimage=@getimagesize($image))
   echo'es correcto, tenemos la información sobre la imagen';
else
   echo'hay un problema (mala dirección, imagen en formato ico/bmp...)';


Aquí, hay un signo igual («$InfoSobreLaimagen=@getimagesize($image)»), lo que significa que le asignamos el resultado de getimagesize a la variable "$InfoSobreLaimagen", luego verificamos si vale true (la función ha tenido éxito) o false (un error) con la condición.

Otro ejemplo, esta vez con dos signos:

//definimos una variable falsa (para el ejemplo) :
$VariableQueNoSirveParaNada=0;
if($VariableQueNoSirveParaNada==false)
  echo '$VariableQueNoSirveParaNada vale false es una condición verificada con dos signos ==';
else
  echo '$VariableQueNoSirveParaNada vale false es una condición NON verificada con dos signos ==';


Aquí la condición es verificada, ya que se utiliza únicamente dos signos igual.
False y 0 no son del mismo tipo, pero equivalen a una variable vacía.
Con dos signos, se verifica por lo tanto la equivalencia.

Sin embargo, si utilizamos tres signos igual, la condición no es verificada ya que tres signos igual significan igual valor y mismo tipo.

Ejemplos:
Con dos signos igual, esta condición es verificada:
'0'==0==false

Con tres signos igual, esta misma condición no es verificada, ya que:
'0':Cadena de caracteres
0:valor numérico
false:booleano

Para resumir:
=: Asigna un valor a una variable
==: Comprueba si los valores son equivalente
===: Comprueba si los valores son equivalente y del mismo tipo.

Detectar "Me Gusta" de facebook en php

Si estais desarrollando una app de facebook y necesitais mostrar un contenido u otro diferente dependiendo si el usuario de facebook “le gusta” o no nuestra página, a continuación un ejemplo básico utilizando la API php de facebook (SDK v.3.1.1).

Lo primero que necesitaremos, es la API oficial de Facebook, que podemos descargar desde GitHub. Descomprimimos el archivo y subimos a nuestro servidor los archivos de la carpeta “src”…

Y por último ya en el archivo php que utilizamos en nuestra app (en este ejemplo detectamos si el usuario conectado en Facebook le gusta nuestra página… y le mostramos un contenido u otro):