domingo, 24 de junio de 2012

Plugins para Sublime Text 2

Plugins para Sublime Text 2(ST2)

SublimeLinter(SL):

---GitHub---
Este plugin nos ayuda a detectar errores en el código en tiempo real.
Soporta los siguientes lenguajes:
  • CoffeeScript 
  • CSS
  • Java
  • Javascript
  • Objective-J
  • Perl
  • PHP
  • Python
  • Ruby
Para poder instalar SL hay que instalar el "Package Control" que pueden descargar desde la url: http://goo.gl/ygxiE, después de instalarlo, es recomendable reiniciar ST2, abrir la paleta de comandos (Command+Shift+P on OS X, Control+Shift+P on Linux/Windows), en la lista desplegada seleccione "Package Control: Install Package", desplegara una nueva lista con buscador endonde escribiremos "SublimeLinter" y seleccionaremos el correspondiente, en la barra de estado en la parte inferior nos indicara el proceso de la instalación, después de finalizado es recomendable reiniciar el ST2 para que cargue el nuevo plugin, con esto ya queda activado.

SL maneja una configuración de modos que  indican el comportamiento de la detección de errores, por defecto los detecta en tiempo real, es posible decirle que los detecte en un tiempo X, o que los detecte al guardar o al abrir el archivo, todas estas configuraciones las podemos ver en detalle en esta url

El funcionamiento es simple, cada vez que tengamos un error de sintaxis aparecerá resaltado y podremos navegar (OS X: next: Control+Command+E, prev: Control+Command+Shift+E Linux, Windows: next: Control+Alt+E, prev: Control+Alt+Shift+E), entre cada error para ver el tipo de error en la barra de estado.

Zen Coding(ZC):

---GitHub---
Paleta
Este plugin nos da la posibilidad de escribir todo el codigo HTML de una pagina en una sola linea, con un formato abreviado muy parecido al formato CSS, tambien nos da la posibilidad de agregar nuestras lineas CSS de forma abreviada sin necesidad de escribir completamente el CSS. ZC Soporta la gran mayoría de editores de código que podemos encontrar entre estos ST2.
Paleta Zen Coding
El funcionamiento de ZC es muy sencillo maquetamos nuestro código HTML con el formato ZC y oprimimos (Tab), nos mostrara el código HTML así de sencillo, a continuación algunos ejemplos:


USE:
html:5 (tab)
RESULT:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

</body>
</html>
USE:
div (tab)
RESULT:
<div></div> 
USE:
form (tab)
RESULT:
<form action=""></form>
USE:
p#parrafo (tab)
RESULT:
<p id="parrafo"></p>
USE:
p#identificador.escondido (tab)
RESULT:
<p id="identificador" class="escondido"></p>
USE:
ul>li (tab)
RESULT:
<ul>
<li></li>
</ul>
USE:
div+p+section (tab)
RESULT:
<div></div>
<p></p>
<section></section>
USE:
ul>li*10 (tab)
RESULT:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
USE:
ul#nav>li.item*10 (tab)
RESULT:
<ul id="nav">
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
</ul>
USE:
ul>li.item.corrent+li*9 (tab)
RESULT:

<ul>
<li class="item corrent"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

USE:
ul>li.item.corrent+li.item*9 (tab)
RESULT:

<ul>
<li class="item corrent"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
</ul>

USE:
ul>li.item$*10 (tab)
RESULT:

<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
<li class="item6"></li>
<li class="item7"></li>
<li class="item8"></li>
<li class="item9"></li>
<li class="item10"></li>
</ul>

USE:
div#header+div#content+div#footer|c (tab)
RESULT:

/*#header */
<div id="header"></div>
/* /#header */
/* #content */
<div id="content"></div>
/* /#content */
/* #footer */
<div id="footer"></div>
/* /#footer */



Alignment:

---GitHub---


Características:

  • Alinear varias selecciones en la misma columna por espacios Inserción (o fichas)
  • Alinear todas las líneas en una selección de varias líneas al mismo nivel de sangría
  • Alinear el = por primera vez en cada línea de una selección de varias líneas a la misma columna
Uso:

Realice una selección de varias líneas, o selecciones múltiples
Pulsa las teclas Ctrl + alt + A en Windows y Linux, o Cmd + Ctrl + A en Mac OS X
Cuando se utiliza con una selección de varias líneas, las líneas se sangría consistente en primer lugar. Si las líneas seleccionadas son constantemente sangría, el = por primera vez en cada línea se alineará. El carácter de alinear a los de mediados de la línea de alineación se puede configurar a través de los ajustes.



miércoles, 6 de junio de 2012

Google presentó los nuevos cambios de su servicio de mapas


Google presentó los nuevos cambios de su servicio de mapas


Una de las novedades de Google Maps es que ahora los usuarios podrán consultar el servicio de mapas desde su celular sin que tengan que estar conectados a Internet.

lunes, 7 de mayo de 2012

Como insertar elementos HTML y heredar los eventos ya cargados

Síntesis: cuando insertas elementos html en el DOM por medio de ajax, jquery por si solo no los hereda, estos elementos no heredan los eventos ya desplegados en el DOM.
Solución: existe un plugin livequery, que incluso después de cargado el javascript y el DOM, es capaz de propagar eventos ya antes cargados a los elementos que sean insertados.
Ejemplo:


Código HTML :

<ul>
   <li>1
   </li>
   <li>2
   </li>
</ul>



Código Javascript (creamos el evento) :


$("#prueba > li").livequery('click',function(){
   alert("hola mundo");
});



Código Javascript (insertamos un elemento):


$("#prueba").prepend("<li>3</li>");


Al dar clic sobre 3 mostrara la alerta hola mundo, cosa que no pasaría si utilizamos click().

miércoles, 25 de enero de 2012

Cómo impedir que Windows se duerma



MouseJiggler
Seguro que alguna vez has necesitado que tu ordenador no se suspenda y, por alguna razón, no podías deshabilitar la opción de las propiedades de la energía. Y seguro que te han entrado ganas de poner algún objeto al lado del ratón, algo que se moviese todo el rato y simulase que estás haciendo uso y moviendo el periférico mientras no estabas delante.
Una posible solución sin tener que hacer el «manitas» es utilizar una aplicación que se llamaMouseJiggler. Lo que hace esta aplicación es simular que estás moviendo el ratón, con lo que haremos que Windows no se ponga a dormir (estado suspendido). Con ello, evitaremos que salte el protector de pantalla o suspensión, e incluso que se active cualquier programa que salte cuando detecte inactividad.
Es muy sencillo de manejar, tiene dos opciones, la primera, Enable jigglehabilita el programa, mientras que la segunda, Zen jiggle, habilita un modo en el cual el puntero es movido automáticamente de forma virtual, por lo que el sistema creerá que el puntero se mueve, pero, en realidad, no lo hace. Para deshabilitarlo, no tienes más que desmarcar la casilla correspondiente. Para utilizarlo es necesario instalar Microsoft .Net Framework 2.0.

Fuente

Logra que tu equipo funcione mejor y más rápido


Los motivos por los cuales un ordenador no funciona al cien por cien pueden tener que ver con averías serias, pero también con anomalías poco trascendentes, al menos en el origen, aunque potencialmente serias si no se corrigen a tiempo. A continuación, te damos varias pistas para mantener tu PC en la mejor forma posible desde distintos frentes.

Truco 1. Todo bien limpio

Especial trucos cuidar hardware 1
Puede parecer una medida arbitraria e inútil, pero en muchas situaciones concretas un equipo sucio deriva en uno averiado. Las pelusas que se van quedando dentro del PC tienden a aglomerarse en zonas tan delicadas como las aspas de los ventiladores que refrigeran el interior de la caja o el procesador. Si la cantidad de suciedad aumenta, puede que el ventilador deje de girar correctamente, de modo que disipe menos calor y la temperatura de los componentes internos suba por encima de los límites óptimos.
Además, en entornos con mucha humedad la pelusa puede convertirse en un conductor que cortocircuite elementos internos que no estén bien aislados. La solución, pues, pasa por revisar periódicamente el interior del equipo en busca de pelusas que se acumulen en las aspas o en otras partes de la placa base.

Truco 2. Discos duros con más espacio

Uno de los problemas de rendimiento más habituales es la degradación del sistema de almacenamiento; en concreto, de los discos duros. Dependiendo del sistema operativo y del de archivos empleado, estas unidades operarán de un modo más desahogado durante más tiempo.
Por ejemplo, Linux con los sistemas de archivos journaling, o NTFS en Windows, son eficientes. Por otro lado, Linux es capaz de mantener los archivos desfragmentados con bastante solvencia.
Especial trucos cuidar hardware 2
Tanto en Windows como en Linux o Mac hay que evitar que el disco se llene por encima del 80% de su capacidad. Por ejemplo, para un disco de 500 Gbytes, lo ideal es no dejar menos de 100 Gbytes libres. De este modo, las operaciones de escritura y lectura se podrán realizar de un modo «normal».
El problema es la fragmentación de los archivos, que en discos muy llenos acaban por no poder escribirse en el mismo lugar al no haber espacio, de modo que hay que trocearlos y repartirlos por los huecos libres, lo que supone alterar de forma notable la operación normal del disco duro y la prolongación de los tiempos de escritura y lectura.
Por eso, para evitar la degradación del rendimiento del disco duro debido a la fragmentación de archivos, no se debe llenar el disco duro al máximo y es preferible dejar unespacio libre en torno al 20% de la capacidad total del disco. Además, es recomendable que los usuarios de Windows lo desfragmenten periódicamente.

Truco 3. Usa los cables

Las conexiones inalámbricas son muy cómodas, pero a veces el mejor rendimiento en una conexión requiere del uso de cables. Por ejemplo, en las conexiones de red, la tecnología WiFi es óptima para conectar equipos alejados del router, pero si estamos cerca de él, un cable de red es la forma más rápida de acceder a Internet.
Especial trucos cuidar hardware 3
Puede que tu router sea solo WiFi, en cuyo caso no podrás aprovechar las ventajas del cable, pero en otros suele venir acompañado por un cable de red que te permitirá conectarlo directamente a tu ordenador usando la conexión Ethernet, mucho más rápida y eficiente que la WiFi.
En definitiva, ante velocidades de acceso a Internet lentas o poco fiables, usa el cable Ethernety conéctate al router siempre y cuando tenga también puertos RJ-45.

Truco 4. Di adiós a la unidad óptica

Las unidades de DVD y CD tuvieron su época dorada hace algunos años, cuando los discos duros eran caros y con capacidades limitadas. Hoy en día, resulta poco práctico y lento usar CDs o DVDs como sistema habitual para guardar archivos. Si tienes discos ópticos que usas habitualmente, lo mejor es hacer copias de sus contenidos en una unidad de disco duro para que el acceso sea más rápido y sin esperas.
Puedes copiar los contenidos directamente o usar un software de clonación para pasar la imagen entera del CD o DVD al disco; luego, podrás usar esa misma aplicación para crear una unidad virtual a partir de esa imagen.
Especial trucos cuidar hardware 4
Por lo general, la cantidad de espacio en disco no es un problema, o al menos es menos acuciante que la lentitud de las unidades ópticas, por lo que merece la pena dar una oportunidad a este método. E incluso puedes usar llaves USB como alternativa al CD o DVD para almacenar datos que necesites usar en varios PCs.

Truco 5. Actualiza el firmware

El firmware es una especie de ADN en versión tecnológica. Es el código que hace que los dispositivos electrónicos funcionen y «hablen» con el resto de los componentes de un ordenador.Unidades ópticasdiscos durostarjetas gráficasteclados multimedia o ratones tienen un firmware que generalmente está sujeto a actualizaciones periódicas que resuelven problemas (dispositivos mal identificados, arranque lento, rendimiento poco optimizado) omejoran el funcionamiento del dispositivo.
Especial trucos cuidar hardware 5
Lo recomendable es tener una referencia exacta de cada dispositivo en tu ordenador y revisar periódicamente si existen actualizaciones del firmware para ellos. En ese caso, es recomendable acogerse a ellas para optimizar el funcionamiento del PC. Y en esta estrategia se incluye también la BIOS.
En unos casos, mejorará la compatibilidad con nuevos procesadores, por ejemplo, o la detección de dispositivos en el momento de arrancar. Sea como fuere, se trata de potenciales mejoras en el rendimiento y el funcionamiento del ordenador.

Truco 6. Ventajas del RAID 0

Si tienes más de un disco duro y preferiblemente son de la misma capacidad, podrás configurarlos para que trabajen como una sola unidad en modo RAID 0, que aumenta la velocidad de acceso en un factor de dos aproximadamente.
Eso sí, ten en cuenta que si usas discos de diferente capacidad, solo podrás utilizar en el de mayor espacio de almacenamiento una cantidad de espacio igual a la del disco de menor capacidad. Es decir, si tienes un disco de 1 Tbyte y otro de 500 Gbytes, el disco combinado RAID 0 que podrás montar será de 1 Tbyte en vez de 1,5 Tbytes.
Especial trucos cuidar hardware 6
Además, tienes que pensar que si ocurre un fallo en alguno de los discos, recuperar la información no será una tarea sencilla ni inmediata usando programas de recuperación de datos, como puedes hacer en el caso de tener un fallo ocasional en una unidad sin RAID.

Truco 7. La configuración adecuada

Otra potencial forma de hacer que el equipo vaya mejor es mediante la correcta configuración de cada componente y periférico. Por ejemplo, los discos duros, si no tienen su controladora configurada como AHCI, perderán la funcionalidad de hot swap (extracción e instalación en caliente). Los accesos directos de los teclados multimedia, si están asignados con inteligencia, pueden ahorrar mucho tiempo a la hora de acceder a aplicaciones de uso frecuente, por ejemplo.
La resolución de la pantalla es otra posible fuente de mejoras. En no pocas ocasiones, no se corresponde con su resolución nativa, desaprovechándose, así, espacio en el escritorio. Es más productivo hacer que el espacio disponible en la pantalla permita ubicar más ventanas y aplicaciones en el escritorio de trabajo.
Especial trucos cuidar hardware
Dentro de este capítulo, también se puede mencionar el overclocking como una práctica interesante para aumentar el rendimiento del equipo. Tradicionalmente se aplica al procesador, la memoria y la tarjeta gráfica, usando aplicaciones que facilitan el «tuneado» de las velocidades de reloj para estos componentes. Si te pasas, originarás pantallas azules o inestabilidad en el funcionamiento, pero dentro de márgenes sensatos, es una buena forma de mejorar el rendimiento del PC.


Google propone cambios en TCP para que páginas web carguen más rápido


No te asombres mucho con el título, porque Google no está intentando reinventar el internet, simplemente quieren hacer unos pequeños ajustes al protocolo de comunicación para que la transferencia de datos sea más eficiente. Por ejemplo, Google dice que el tiempo de espera actual de tres segundos es anticuado y servía sólo para redes de hace un par de décadas; el valor debe ser reducido a un segundo de espera. Piensan también que más datos deben ser transmitidos en los paquetes que establecen la conexión, y que se debe usar un mejor algoritmo para organizar redes en momentos de mucha congestión. Lo mejor de todo es que lo cambios sugeridos funcionarían sin problema con el protocolo actual, y son totalmente abiertos. El primer paso lo ha dado Google, el siguiente es convencer a otras compañías que estos cambios deben ser implementados en el estándar para el beneficio de todos.

[Vía PCWorld]

¿Quién es Kim DotCom? La verdadera historia del fundador de Megaupload


Una vida de excesos, estafas y buenas ideas que lo llevaron de ser un millonario excéntrico al enemigo número uno del FBI.



Para muchos, era un perfecto desconocido. Para otros, no era más que un estafador. Para las majors del cine y la música estadounidenses, no era más que el enemigo a vencer en la era digital. Y para los más ingenuos, un tonto con dinero.
Kim Schmitz, también conocido como Kim DotCom, nació en la ciudad alemana de Kiel el 21 de enero de 1974 y desde su más tierna edad se dedicó al fraude informático, como Phreaker. Siendo sólo un adolescente, DotCom se hizo conocido en su país natal tras conocerse la noticia de que había crackeado centrales telefónicas corporativas en los Estados Unidos.
Con tan sólo 20 años, decidió dedicarse a la seguridad informática y creó la compañía DataProtect, aunque en 1998 fue sentenciado por haber robado tarjetas telefónicas en EE.UU. En 2000, vendió la compañía, que cayó por la explosión de la burbuja de las punto com.
Fue en 2001 donde intentó resurgir este gigante de 2 metros de alto y 130 kilos de peso. Entonces compró 375 mil dólares en acciones de LestBuyIt y prometió invertir 50 millones de euros, logrando que aumente el valor de la empresa –que estaba casi en bancarrota– casi un 300 por ciento. Vendió las acciones y se quedó con 1,5 millones de dólares. También pidió un crédito sin garantía a Money AG, que no pudo pagar.
Su primer contacto con Asia sería en Bangkok, Tailandia, donde fue arrestado y deportado a Alemania. Logró una probation por dos años en 2003 y pagó una fianza de 100 mil euros. Alemania ya no era su hogar, probaría suerte en el pacífico.
El 21 de marzo de 2005 funda Megaupload, una empresa de almacenamiento online con base en Hong Kong, una zona donde no tienen cobertura las leyes estadounidenses y ni las europeas. El sitio se convirtió en el 13º más popular de la web, contaba con una nómina de 150 empleados y generaba ganancias por 175 millones al año. Con más de 50 millones de visitas diarias, consumía el 4 por ciento del tráfico de Internet.


Pero lo “Mega” era algo que iba a marcar su vida, junto a su placer por la ostentación. Ya en 1999, con DataProtect y la firma IVM engineering, había presentado el “Megacar”, un Mercedes Benz S-Class W220 que poseía Windows NT Server, una pantalla de plasma de 17.3 pulgadas y 16 módulos GSM para tener banda ancha móvil. Con ese mismo nombre bautizó a su coche de rally, un Mercedes Brabus SV12, con el que ganó la competencia internacional Gumball 3000 en 2001.
Su megalomanía lo llevó a límites insospechados. Se mudó a una mansión tasada en 30 millones de dólares en Coatesville, un poblado rural situado a 30 km de Oackland, capital de Nueva Zelanda. Allí tiene una ciudadanía de “empresario”, que requiere una inversión en el país de al menos 8 millones de dólares, pero ese país no le permitió comprar propiedades, así que pagaba un alquiler por su megacasa.

La zona no fue elegida al azar: constituía un punto estratégico para ir y volver en pocas hacia la empresa en pocas horas, situada en Hong Kong, donde se hospedaba en el Gran Hyatt de cinco estrellas junto con Mona (su mujer, una ex modelo filipina) y sus tres hijos, a un costo de 12 mil dólares la noche.
El año 2012 marcaría el fin de sus andanzas, al menos por un momento. Desde principios de este mes, el FBI estaba tras su pista, y con en esfuerzo conjunto con las autoridades de Alemania, Nueva Zelanda, Holanda, Canadá y Hong Kong. El 19 de enero, Kim fue apresado junto a sus socios en su mansión de Coatesville. Donde guardaba sus autos de colección con valor de 6 millones de dólares, incluyendo 15 Mercedes Benz, un Cadillac de 1959 color osa y un Rolls-Royce Phantom.

¿El porqué de esta detención? Para muchos, Kim estaba trabajando en un sitio de intercambio de música legal que acabaría con las discográficas. Para las autoridades, DotCom incurrió en fraude informático, abuso de información privilegiada, malversación de fondos, posesión de bienes robados y algunos cargos más.
Lejos quedaron las fiestas faustosas donde se tomaba fotografías con estrellas de Hollywood, como Bruce Willis. Más lejos aún, está el recuerdo de sus vacaciones en lugares paradisíacos junto a su familia, que solía subir a su web personal www.kimble.org. También allí quedaron su helicóptero privado y sus autos de carrera, uno de los cuales, se dice, posee una matrícula con la palabra GOD (Dios).
El 25 de enero de 2012, luego de permanecer 5 días en prisión, a Kim se le negó la posibilidad de pagar una fianza por miedo a que huyera hacia Alemania, su tierra natal, el país donde comenzó su historia judicial. Pero esta vez no se trataban de tarjetas telefónicas; esta vez, las travesuras de DotCom fueron “Mega”.
Fuente: reduser.com


lunes, 9 de enero de 2012

Explicacion de la ley SOPA




Que quiere decirnos esto
, que toda la musica, series, vídeos y libros que descargamos diariamente en nuestro computador o escuchamos, vemos a través de un sitio en Internet , serán expulsados de la red junto con un bloqueo a la pagina que las aloja

si piensas que esta ley solo aplica en los estados unidos, pues si y no, ya que gran parte de los sitios web en Internet están alojados en Estados Unidos y cuentan con dominios allí, lo cual los hace sujetos de esta ley.