Archivo del Autor de Nakp

Centrar una div en la pantalla

Bueno… este es un truco para centrar una div independientemente de la resolución de la pantalla. Que vuelvo a postear porque no recordaba que no lo había hecho, y perdí la base de datos una vez, y en esa base de datos se encontraba este truco :xD:

Supongamos que la div tiene como identificador (id) wrap, entonces en la hoja de estilos escribimos:

#wrap {
position:absolute;
width:200px;
height:200px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-100px;
}

Básicamente lo que hacemos es colocar el centro como origen de la div, y conociendo el ancho y alto de esta (que es fijo) la regresamos la mitad de lo que vale. Así nos queda centrada. Obviamente se puede aplicar solamente para centrar vertical u horizontalmente.

Saludos!

Creando un acceso directo inborrable

Hola, de regreso a dar guerra… Encontre que cuando el BlueSoleil creó un acceso directo (que me estorbaba) y no podía borrar la muy mier… :twisted: y me dispuse a investigar, primero buscando en el registro la clave que contenía las propiedades del (ya que no mostraba ninguna :think: y encontré una serie de valores que definían el comportamiento del susodicho.

Solo les dejo una copia del registro con valores inventados y adaptables.

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}]
@="Nombre del icono"
"InfoTip"="Tip al pasar el raton"
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\DefaultIcon]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\InProcServer32]
@="shell32.dll"
"ThreadingModel"="Apartment"
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\Shell]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\Shell\OpenMyFolder]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\Shell\OpenMyFolder\Command]
@="explorer /root,C:\\Directorio"
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\ShellEx]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\ShellEx\PropertySheetHandlers]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\ShellEx\PropertySheetHandlers\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}]
 
[HKEY_CLASSES_ROOT\CLSID\{32B4C379-4AC0-45F2-939C-D4E7ADA56DC5}\ShellFolder]
"Attributes"=hex:00,00,00,00

Saludos

Screensaver BSoD

Sin duda alguna todos conocemos la BSoD (Blue Screen of Death, o pantalla azul de la muerte) que ha hecho pasar malos ratos a Microsoft como a nosotros :twisted: pero en esta ocasión comparto algo que encontré en una noticia un tanto amarillista (por eso NO la citaré) :finger:

Un protector de pantalla (o screensaver) que simula la BSoD y como reinicia XP en un loop infinito (hasta que mueves el mouse :xD: ) pero lo mejor de todo es que… Lo proporciona Microsoft!

Ahora ya no tienes excusas para decir que nunca has vivido la frustrante emoción de un put* BSoD. :wink:

Les dejo el video que tomé, perdón si me tiembla la mano :oops:

YouTube Preview Image

Saludos

Restaurar GRUB

Pocas personas conocen el método fácil y rápido, o como diría el Ing. Orellana (mi profesor de matemáticas en la U) el método fabuloso para un estropeado (reinstalarlo en el MBR), que es lo que sucede cuando todavía utilizamos y reinstalamos las ventanas.

ubuntu@ubuntu:~$ sudo grub
grub> find /boot/grub/stage1

Debería mostrar algo como:

grub> hdaX,Y

Y son los valores de X e Y los que vamos a usar. Supongamos que devolvió hda0,3 lo que significa, el primero (master), segunda partición. En es caso debemos escribir:

grub> root (hd0,3)
grub> setup (hd0)
grub> quit

Saludos :wink: y felices fiestas!
El Salvador

Google Chrome

Es inevitable dejar de escribir sobre este navegador que en unos días ha puesto el mundo de cabeza (y eso que aún está en fase beta!)… yo NO quería escribir sin haberlo probado, tampoco quería probarlo, pero tengo que hacerlo, incluso si con el título de este post gana popularidad.

Y es que Google ha empezado a ser una contradicción total, como referencia usaré Chrome. :cool:

En las razones del por qué desarrollaron un navegador se puede leer:

Le debemos mucho a varios proyectos de código abierto y cuentan con nuestro compromiso de seguir su camino. Usamos componentes del Apple WebKit y Mozilla Firefox, entre otros, y es con ese mismo espíritu que nuestro código también permanecerá abierto. Esperamos colaborar con la comunidad y así impulsar el futuro de la web.

Pero en los términos de licencia se lee:

10.2 Queda prohibido copiar, modificar, descompilar o intentar extraer el código fuente del Software total o parcialmente, o crear trabajos derivados o realizar ingeniería inversa de este, así como permitir que un tercero lo haga, a menos que así lo permita o exija la ley, o a menos que Google le conceda tales derechos por escrito.

Resulta que lo que es open-source es Chromium y no Chrome como dicen en su libro

Todavía más interesante… otro punto de los términos de licencia de Chrome

11.1 Conservará los derechos de autor y cualquier otro derecho que ya posea del Contenido que envíe, publique o muestre en los Servicios o a través de ellos. Al enviar, publicar o mostrar Contenido, estará concediendo a Google una licencia permanente, internacional, irrevocable, no exclusiva y que no está sujeta a derechos de autor para reproducir, adaptar, modificar, traducir, publicar, representar y mostrar públicamente, así como para distribuir cualquier Contenido que envíe, publique o muestre en los Servicios o a través de ellos. Esta licencia se otorga con el único propósito de permitir a Google publicar, distribuir y promocionar los Servicios y puede revocarse para determinados Servicios, según lo estipulado en las Condiciones adicionales asociadas.

Por último pero no menos importante, no pienso utilizarlo hasta que deje de ser beta. Si esta lista apareció en 3 días, esperemos un mes y veamos cuanto ha crecido. Así que mientras tanto, me cago en Google :finger: