Buscar este blog

jueves, 29 de agosto de 2013

Tor en auge

Resulta que durante el mes de agosto se ha incrementado considerablemente la cantidad de personas que usan la red Tor.
Pues como se menciona en el articulo original, a mi me parece que esto se debe a las noticias acerca de que E.U. espía el trafico a diestra y siniestra.

Bueno esperemos que de esta forma Tor se vuelva mas rápido.

Para lo que no saben que es Tor les dejo el enlace:

https://www.torproject.org/

jueves, 22 de agosto de 2013

Seo y las consultas de google

Hoy me encontré este vídeo que nos dice como usar la información de las consultas de búsqueda para optimizar nuestro sitio:


domingo, 18 de agosto de 2013

Tutoriales de ensamblador para arm

Acabo de encontrar esta pagina con tutoriales para el ensamblador de arm, en particular los hay para la fpu neon:

https://groups.google.com/forum/#!topic/android-ndk/0jDCsFzbmu0

martes, 13 de agosto de 2013

Encore ENMAB-8CM Sistema de Audio de 7.1 Canales USB

Hoy les tengo la revisión de esta tarjeta de audio usb
Este dispositivo de audio de tamaño muy compacto tiene una muy buena calidad de sonido y es compatible con usb 1 y 2, a diferencia de los dispositivos de menor precio, es si es realmente un dispositivo 7.1, pues tiene todas las salidas necesarias para conectar tu equipo de audio al pc.
Es ideal para reemplazar tu tarjeta de audio en caso de descompostura y/o falta de puertos o conectores disponibles.

  

Encore se saco el 10 con este producto!

Hasta la próxima!!

martes, 6 de agosto de 2013

SSDs de terabyte

Desde slashdot nos llega la noticia, se esta desarrollando una tecnología que permitirá fabricar discos de estado solido con capacidades de Terabytes y tamaños y velocidades muy superiores a los actuales.

http://hardware.slashdot.org/story/13/08/06/1423215/forget-flash-resistive-ram-crams-1tb-onto-tiny-chip?utm_source=rss1.0mainlinkanon&utm_medium=feed

viernes, 26 de julio de 2013

Puntos básicos del SEO

Desde Google, en este vídeo nos hablan de los puntos básicos del SEO, lo curioso es que muchisimas paginas que no lo aplican:


sábado, 13 de julio de 2013

Una buena marca de motherboard para Intel

Definitivamente para procesadores Intel la mejor marca de motherboard es la Intel, y esto no es porque sea del mismo fabricante sino por el detalle de que los otros fabricantes siempre sacan productos con uno u otro defecto, yo nunca he visto una motherboard de otra marca a la que no le falle algo, ya sea desde el principio, como que le falle el bios, o a la larga por ejemplo que los componentes dejen de funcionar.
Sin embargo Intel siempre funciona bien.
Obvio que Intel tiene sus detalles por ejemplo que por lo general no se le puede hacer overclock al procesador, aunque no veo por que la gente hace eso en vez de comprar un procesador mas rápido desde el principio, definitivamente es cosa de chavos, a la larga sale mas caro.
Pues esto también es mala noticia para los que prefieren AMD pues  ahí no tienen opción.

jueves, 11 de julio de 2013

Backdoors de HP

De Slashdot nos llega la noticia, HP puede tomar el control de ciertos equipos debido a un backdoor oculto en sus productos:

http://news.slashdot.org/story/13/07/11/2349201/hp-keeps-installing-secret-backdoors-in-enterprise-storage?utm_source=rss1.0mainlinkanon&utm_medium=feed

martes, 9 de julio de 2013

Más de Seo

Les traigo otro video sobre SEO directo de google:


sábado, 6 de julio de 2013

Uso común de smartctl

Aquí pongo los comandos mas comunes en el uso de smartctl que es un programa para revisar el correcto funcionamiento de un disco duro.

Para ver la información de un disco:

smartctl -i /dev/sda

Para ver el estado general de salud del disco:

smartctl -H /dev/sda

Para iniciar una prueba corta:

 smartctl --test=short /dev/sda

Para una larga:

smartctl --test=long /dev/sda

Para ver los resultados de las pruebas y los atributos de salud del disco:

smartctl -a /dev/sda

Hasta la próxima!!

miércoles, 3 de julio de 2013

Revision de hardware: Tarjeta de 3 puertos usb 3.0 marca XCase

Bueno pues no les recomiendo esta tarjeta, para empezar usa el chip VLI 800 que usa suele presentar problemas en su uso cotidiano, seguramente esto se debe a que es el primer chip que salio para usb 3.0 y los problemas se resolverán en versiones posteriores.
Pero el verdadero problema con estas tarjetas es que le pasan corriente a la computadora, pues si, si conectas el conector que tiene para pasarle corriente a los dispositivos usb que vayas a usar tiene el detalle que también le regresa la corriente al CPU si esos dispositivos usb están conectados a la red eléctrica, este es el caso por ejemplo de hubs con eliminador. Lo primero que notaras es que la cpu no se apaga completamente hasta que desconectas el dispositivo usb con alimentación externa y por ejemplo los ventiladores del cpu siguen rodando.
Pues este parece mas un inconveniente que un problema, pero, que nos garantiza que no exista la posibilidad de un corto o un problema semejante?, por si las dudas es mejor no considerar este dispositivo.
Cabe notar que hemos probado otros dispositivos con el mismo chip y características similares y ninguno presento este problema.


martes, 2 de julio de 2013

Fedora 19 liberado

Ya esta disponible la nueva versión de la distribución de Linux Fedora 19.

Esta versión tiene el nombre código "Schrödinger's Cat" y esta disponible en http://fedoraproject.org/download-splash?file=http://download.fedoraproject.org/pub/fedora/linux/releases/19/Live/x86_64/Fedora-Live-Desktop-x86_64-19-1.iso

El update de webspam

Siguiendo con el tema del SEO les comparto el video sobre el tema del webspam:

viernes, 28 de junio de 2013

Kingston Datatraveler 111

La memoria usb dt111 de Kingston es el punto de entrada a las nueva tecnología usb 3.0, sin embargo, es buena elección?
Estas memorias son muy baratas, pero tal parece que lo único que añaden a la ecuación es el soporte de usb 3.0 pues no son muy rápidas menos del doble que sus antecesoras por eso si estas buscando un dispositivo con el que aproveches la nueva tecnología quizá prefieras comprar un modelo un poco mas caro, pues puedes alcanzar un rendimiento 10 veces superior.
En conclusión las dt111 no son buena elección si deseas un rendimiento superior.

miércoles, 26 de junio de 2013

SEO con Matt Cutts

Este video es un poco viejo pero por lo que yo he visto que todavía es valido, en el, Matt Cutts nos explica como se conforma un resultado de búsqueda en Google.

jueves, 20 de junio de 2013

Pdf en Firefox

Recién me entero que firefox ya tiene soporte nativo para abrir archivos pdf.
Esta excelente por que si ya tienes firefox no tienes que instalar otro programa para ver tus pdfs. A mi en lo particular nunca me gusto la opción que había antes pues ese programa era malo y muy pesado.
Lo único que le falta es registrar firefox como programa por defecto para abrir los pdfs, pero eso tiene fácil solución: le das doble click al archivo y cuando te pregunta con que abrirlo poned firefox por defecto.

sábado, 15 de junio de 2013

Encuesta: Cual es el mejor sistema operativo

A ver como salimos


domingo, 9 de junio de 2013

Capturando eventos desde un GtkImage

Algunos objetos de gtk como el GtkImage no captan eventos, para poder recibir desde estos objetos es necesario ponerlos desde el contenedor GtkEventBox que es un contenedor creado para este propósito.
Los eventos deben conectarse al EventBox no a los objetos que contiene.

miércoles, 5 de junio de 2013

Revisión de hardware: Adaptador Powerline TL-PA511 de TP-Link

Hablando de conectividad de redes tenemos muchas opciones: wifi, red cableada, o en este caso powerline que permite crear una red usando la instalación eléctrica existente, solo se conectan los adaptadores al puerto de red de la computadora y a cualquier contacto de electricidad y listo tenemos una red powerline instalada.

Las ventajas son claras el wifi tiende a perder la señal y suele ser de poca velocidad aún en los dispositivos que prometen altas velocidades esto es sobre todo por que en la actualidad hay muchas redes en la misma zona y estas interfieren entre sí, en cuanto a la red cableada esta requiere instalación y no solo es costosa sino que además a veces no es posible.
Estos dispositivos power line funcionan de maravilla dan mucha velocidad aunque según la distancia esta se reduce, aunque en mi experiencia siempre es mejor que el wifi y a mi me ha dado muy buenos resultados, la otra ventaja es que nunca se cae, siempre esta disponible lo cual no se puede decir de los dispositivos wifi.



En este modelo en particular el único defecto es la característica de ahorro de energía, lo que hace es apagar el adaptador cuando se desconecta la computadora, pues el problema es que esto sucede cuando apagas la pc y cuando la vuelves a prender el adaptador no se prende solo como debería suceder, seguro esto es un defecto en el diseño del dispositivo y la solución es reconectar el dispositivo cada vez que prendes la computadora, lo cual dependiendo del uso que tenga, puede ser molesto.
Otra solución es configurar el wake on lan de tu pc lo cual evitara que la tarjeta de red se apague y por lo tanto el adaptador también se mantiene encendido.
Fuera de ese detalle el adaptador funciona a las mil maravillas, es una buena compra, si no te afecta mucho el problema que menciono

Esto lo puedes comprar en mercado libre
Hasta la próxima.

martes, 4 de junio de 2013

Que es xml?

XML, es un formato de archivo creado para producir documentos que puedan ser leidos tantos por personas como por maquinas o sea software, inicialmente se creo con el objetivo de crear un documento que se puede transformar en otros documentos de forma que el documento original puede verse en distintas presentaciones ya sea en pantalla, en impresiones y en distintos programas de presentación por ejemplo html, editores de texto, etc.
Sin embargo su carateristicas tales como ser estructurado, de simple creación, basado en texto plano, etc, han hecho que sea ampliamente usado para otros fines, desde archivos de configuracion de aplicaciónes hasta como una forma de transmision o almacenamiento de datos, como Web Services, Feeds RSS hasta bases de datos sencillas.

Un XML tipico:



<?xml version="1.0"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>

Podemos ver en el ejemplo que el documento se puede usar por ejemplo para mandar un correo, para ver una nota en una página web, o para guardar la información en archivos.

viernes, 31 de mayo de 2013

RUP y la administración de código

Un truco para usar la administración de código fuente (cvs, subversion, git, etc) en conjunto con RUP es usar tags para cada etapa de RUP, por ejemplo nuestro directorio del proyecto podríamos tener una carpeta para los documentos que no son de código fuente por ejemplo el alcance del proyecto, cuando tengamos los documentos que forman parte de la etapa "inception" creamos un tag de todo el proyecto y continuamos con el desarrollo del proyecto en el mismo repositorio solo usando carpetas para separar los diferentes tipos de documentos y tags para cada etapa de RUP.

Revisión de harware: switch Gigabit TP-Link TL-SG1005D

TP-Link es una marca que no me inspira mucha confianza, debido a su disponibilidad y bajo costo he comprado algunos productos de esta marca, sin embargo algunos de ellos me han dado problemas que van desde simples inconveniencias hasta el punto en que definitivamente no cumplen lo ofrecido.

En este caso hablare del switch Gigabit de cinco puertos TL-SG1005D, este modelo es modelo es muy popular en las tiendas y se consigue fácilmente a un precio muy bajo, pues debido a este precio y disponibilidad me anime a comprarlo pues las alternativas eran comprar un equivalente a un precio muy superior o conseguir algo de precio similar por Internet, pues como las compras por Internet siempre tienen algún inconveniente aunque sea solo que te cobren el envió, me decidí por este modelo.
Pues me lleve la agradable sorpresa de que el producto funciona a las mil maravillas, la velocidad es excelente y nunca presenta problemas de conectividad o de otro tipo.
Me supongo que es no difícil no crear un producto tan sencillo sin ningún inconveniente pero bueno de cualquier manera esta vez TP-Link se lleva el 10.

jueves, 30 de mayo de 2013

Editar menus en Glade

Para editar un menú en Glade basta seleccionar el menú superior que queremos editar hacer click derecho y presionar la opción edit...

Aparecerá un editor en el que podemos crear y borrar elementos así como cambiar sus propiedades:



Vale la pena actualizar el BIOS?

La respuesta sencilla es que no, en general no vale la pena actualizar el BIOS.
En general actualizar el bios es peligrosos por que si falla la actualización o el bios que estas instalando tiene un error que no ha sido descubierto te puedes quedar con una motherboard inservible a la cual lo unico se le puede hacer es meterla a garantia y por lo menos te quedaras sin computadora unos días.
También hay otros problemas, por ejemplo a  windows no le gustan los bios nuevos y aunque puede que no pase nada también puede suceder que ya no arranque y tengas que reinstalar todo, en otros casos el bios nuevo cambia la configuración de la computadora a una que no nos funcione bien y sin forma de regresar a la configuración anterior.
Por supuesto hay casos en que es necesario actualizar el bios, pues puede que el actual tenga un error que nos afecte y en esos casos puede ser conveniente la actualización, pero en general es mejor no meterse con esa pieza de software.

sábado, 25 de mayo de 2013

Usar kpartx para montar imagenes de discos

A veces queremos usar sistemas de archivos que se encuentran dentro de imágenes de discos como los que se usan en las maquinas virtuales, en Linux podemos hacer esto usando la herramienta kpartx:

# kpartx -av d0.img
add map loop0p1 : 0 29333504 linear /dev/loop0 2048
add map loop0p5 : 0 1380352 linear /dev/loop0 29337600
# mount /dev/mapper/loop0p1 /mnt
# ls /mnt
bin   cdrom  etc   initrd.img      lib         media  opt   root  selinux  sys  usr  vmlinuz
boot  dev    home  initrd.img.old  lost+found  mnt    proc  sbin  srv      tmp  var
# unmount /mnt
# kpartx -d d0.img





En este ejemplo vimos una sesión completa del uso de kpartx, creamos los dispositivos virtuales para las particiones de la imagen, las montamos, las usamos, desmontamos y finalmente eliminamos los dispositivos.

Hasta la próxima!

Diseño responsivo: primeros pasos

El diseño responsivo es la forma de crear una página web de tal forma que se vea adecuadamente en distintos tamaños de pantalla, esto se vuelve cada vez mas importante debido a que una página correctamente diseñada se adaptara a los dispositivos moviles, que son cada mas usados, sin tener que crear una página separada para dispositivos moviles y de escritorio evitandonos así la detección del dispositivo, proceso que tiene mas dificultades y no es 100% exacto.

El primer paso para crear un diseño responsivo es incluir en el head de la página un "meta viewport":
 
<meta name="viewport" content="width=device-width, maximum-scale=1" /> 

esto le indicara al browser que el tamaño de la pagina debe restringirse al tamaño de la pantalla o mas bien al innerWidth del navegador y evita que el mismo haga "zoom" a la pagina con lo cual los moviles mostraran los tamaños de elementos tal cual como los hemos especificado en nuestro css.

El siguiente paso es usar los estilos css adecuados, esto es muy importante y si todavía no usas css es momento de empezar a hacerlo. Entre las cosas que debemos cuidar en el css es usar porcentajes cuando podamos por ejemplo si a un div le damos un ancho de 500px obviamente no cabra en una pantalla típica de teléfono de tamaño de 320px, en cambio un ancho de 100% nunca se saldrá de la pantalla.
El siguiente paso es usar los media queries de css que son una forma de decirle al navegador como mostrarse en diferentes tamaño de pantalla, o mas bien innerWidth.
por ejemplo los siguiente media query:

@media screen {
 body { 
    margin-left10px;
 } 
}
 
@media screen and (max-width: 475px) 
{  
    body 
    { 
      margin-left: 0px;
     } 
}

Indica que por defecto el body de la página tenga un espacio vació de 10px a la izquierda de la pagina pero si la ventana tiene un ancho de menos de 475px no exista este espacio con lo que aprovechamos mas el tamaño reducido de la pantalla.
Otro truco es usar diseños verticales es decir que los elementos estén uno sobre el otro, pues si los mismos están uno al lado del otro en pantallas chicas uno de ellos puede acaparar el tamaño de la pantalla sin que se vea el otro.

Bueno solo es un introducción, mas adelante hablaremos con mas detalle de estos temas.

A veces OS X no se suspende

A veces alguna aplicación impide que OS X se suspenda, esto puede ocurrir por que la aplicación ocupa algun recurso que mantenga encendida la computadora por ejemplo si estamos escuchando musica el uso del audio impide la suspensión lo que en este seguramente es lo que queremos, sin embargo en ocasiones podemos tener este problema y la forma de averiguarlo es encontrar la aplicación que mantiene el sistema encedido para esto podemos usar el siguiente comando en una terminal:

pmset -g assertions

Con esto obtendremos una lista de los programas que impiden la suspensión y podemos cerrar o incluso "matar" el proceso con el comando kill, hay que tener cuidado por que a veces es importante esperar a que termine el programa, por ejemplo si se esta actualizando el sistema es mejor esperar a que termine momento en el que se habilitara la suspensión por si sola, para averiguar si debemos esperar lo que podemos hacer es examinar el nombre de la aplicación y si parece importante lo mejor es esperar unos minutos a que termine sola, aunque en ocasiones podría trabarse y sera necesario matarla.

Hasta la proxima!

Instalando aplicaciones de desarrolladores desconocidos en OSX

A veces cuando queremos instalar una aplicación en OS X, nos da este error:

"App can’t be opened because it is from an unidentified developer"

Esto ocurre a partir de Mountain Lion y se puede solucionar haciendo click derecho en el archivo de la applicación y escoger abrir, esto nos mandara una ventana de advertencia pero con la posibilidad el archivo con lo que podremos instalar la aplicación.

jueves, 23 de mayo de 2013

Habilitar hibernación en osx

Para habilitar que tu mac se hiberne se escribe el siguiente comando en una terminal

pmset -a hibernatemode 25

Hay varios modos de hibernación, para saver cual nos conviene hay que ver el man de pmset

man pmset

Averigua el procesador que usa tu mac osx

Encontrar el procesador que usa tu mac es muy facil, abres una terminal y escribes el siguiente comando:

sysctl -n machdep.cpu.brand_string

Te trae marca modelo y velocidad de tu procesador

miércoles, 22 de mayo de 2013

IOS: el cambio de orientación cambia el tamaño de la fuente

Safari cambia el tamaño de la letra cuando cambia la orientación del dispositivo esto puede provocar que tus paginas no se vean bien cuando usas safari en un dispositivo, o sea en iphone o ipad.
Para evitar este cambio se puede usar una propiedad de css especifica de webkit:

-webkit-text-size-adjust

Acepta un porcentaje, none o auto, en nuestro caso queremos evitar el ajuste asi que usamos none:

-webkit-text-size-adjust: none;

Hasta la proxima!

sábado, 4 de mayo de 2013

Cortar archivos en Finder

A partir de Lion se pueden cortar archivos en Finder de Mac OS X hay que seleccionar el archivo y presionar las teclas Command+C, vamos a donde lo queremos mover y presionamos Command+Option+V

miércoles, 1 de mayo de 2013

Cambiando la fecha a utc en gnome 3 y fedora

Con gnome 3 ya no viene la opción de cambiar la hora a utc o localtime, otra de las muchas funcionalidades que los desarrolladores de gnome estan quitando del desktop.
Para realizar el cambio en fedora podemos usar system-config-date que si incluye esa opción y se instala por defecto.


jueves, 11 de abril de 2013

DBus grafico en fedora

Para ver los objetos de dbus en forma grafica se instala el paquete d-feet

yum install d-feet

sábado, 6 de abril de 2013

Instalando los paquetes de virtualización en Fedora 18

Fedora por default instala algunos paquetes de virtualización pero no todos, para tener la experiencia completa necesitas instalar el grupo "Virtualization":

yum install @Virtualization

y después reiniciar libvirt para que aplique los cambios:

systemctl restart libvirtd.service

miércoles, 3 de abril de 2013

Encontrar equipos en el dominio .local

En Fedora para encontrar equipos que respondan en el dominio .local (mdns) se tiene que instalar el paquete nss-mdns y abrir los puertos 5353 tcp y udp en el firewall

yum install nss-mdns

Para lograr lo mismo en windows se instala el paquete Bonjour de Apple.
En OS X el soporte ya viene incluido en la instalación aunque funciona la mitad de las veces, quizás sea un problema de timeout.

domingo, 10 de febrero de 2013

En windows phone no se puede hacer click a algunos links de tu página

Recientemente me encontré con este problema probando un sitio en windows phone 7.5, resulta que no se podía hacer click en los links que se encontraban al final de la página, el problema resulto ser un elemento css -ms-filter para crear un degradado en el fondo de la página, este elemento se declaraba para el tag html como veremos en el ejemplo, al moverlo al elemento body se soluciono el problema.

Incorrecto:

html
{
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CD32', endColorstr='#FFFFFFFF',GradientType=0)";
} 

solucionado:

body
{
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CD32', endColorstr='#FFFFFFFF',GradientType=0)";
} 

jueves, 3 de enero de 2013

Cambiar los parametros del kernel en Grub2

En la versión anterior de grub las cosas eran mas sencillas solo se editaba el archivo /boot/menu.lst el cual tenia un formato sencillo y clarisimo, y listo, ahora con grub 2 las cosas se han vuelto innecesariamente complicadas en mi opinión, la configuración esta esparcida en varios archivos y cuando se modifica hay que ejecutar un comando para aplicarlas.
En esta ocasion veremos como cambiar los argumentos pasados al kernel en el arranque.
Entre los nuevos archivos de configuracion de grub esta /etc/default/grub (fedora) aqui es donde se modifican los parametros de inicio del kernel, pero mucho ojo estos argumentos se especifican una sola vez y se aplican para todos los kernels que tengamos instalados sin posibilidad de cambiarlos segun el kernel al menos con este metodo.
Tenemos que modificar o agregar la linea que dice GRUB_CMDLINE_LINUX= por ejemplo para cambiar el modo de video que se usara en las consolas de tty:
GRUB_CMDLINE_LINUX="video=1024x768"
esta opcion "video=1024x768" se agrega a las que ya haya en la linea y para aplicarla tenemos que correr el comando:
grub2-mkconfig -o /boot/grub2/grub.cfg
Con lo que se crea la configuración "verdadera" de grub y veremos los cambios cuando se reinicie la computadora.

Hasta la proxima

Revelation no puede exportar a algunos formatos de archivos

Si usas revelation para guardar tus contraseñas y falla cuando tratas de exportar tus contraseñas en otro formato (para usarlas en Windows por ejemplo), revisa si el error contiene la siguiente linea o algo muy parecido:

edata += create_field(e[entry.UsernameField].encode(enc, "replace"), FIELDTYPE_USER)
AttributeError: 'NoneType' object has no attribute 'encode'

Pues bien una de las características de revelation es que tiene una gran variada de tipos de contraseña y cada tipo tiene diferentes campos pues bien el problema es que se esta intentando exportar a un formato que requiere un campo que revelation no usa en ese tipo de contraseña por ejemplo la clave de un candado de combinación como el de las cajas fuertes definitivamente no tiene el concepto de login (usuario), pero password gorilla por ejemplo necesita un login para todas las contraseñas que almacena así que no se puede exportar a este formato.
Pues la única solución es cambiar el tipo de entrada en revelation a una que use el login en el que podemos poner cualquier cosa por ejemplo la cadena "ninguno" y así podremos exportar a este formato de archivo.

Hasta la próxima.

Linux: Usar una aplicacion Java con una version diferente a la instalada

En ocasiones tenemos la necesidad de usar una aplicación Java con una versión de Java diferente a la que tenemos instalada lo mas seguro es que el api de la versión mas reciente es diferente a la que necesita la aplicación y por lo tanto no funciona correctamente.
Afortunadamente es fácil usar una versión de Java diferente a la que se instala con la distribución, basta bajar la versión comprimida del jre y descomprimirla en un directorio cualquiera por ejemplo /opt/jre-1.6/ y crear un script que lance el programa indicándole usar esta versión de Java lo que se logra estableciendo las variables de entorno PATH y JAVA_HOME como se muestra a continuación.

export JAVA_HOME=/opt/jre-1.6
export PATH=/opt/jre-1.6/bin:$PATH
java program.class