sábado, 17 de mayo de 2014

Series que molan: Silicon Valley

Para alguien que no conoce mucho el mundillo IT, al escuchar este titulo pensará en supermodelos o recauchutadas mujeres, pero no, es el nombre que se le da a un sitio muy especial del planeta, concretamente una zona de california conocida por ser el centro y origen de muchas empresas de tecnología, si quieres comprobarlo como no a la página de wikipedia.
Pose a lo Jobs
Pero no estamos aquí para hablar exactamente del sitio, sino de una serie de esa gran cadena que es la HBO, que hará las delicias de cualquier IT geek que se precie, bastante más que la famosa The Big Bang Theory, porque se centra más en el mundillo IT que en la ciencia en sí. La serie como tal se engloba en lo que sería una sit-com, capítulos de 30 minutos con toques de humor y en partícular bastante frikismo.


En cuanto a personajes la mayoría por lo menos para mí estan interpretados por actores un tanto desconocidos, el principal es Richard Hendriks interpretado por Thomas Middleditch, el genio progamador que trabaja en la innovadora (ficticia) compañía Hooli, pero que en sus ratos libres se dedica a su sitio Pied Piper, (semifake hbo), que ayudaría a la gente a descubrir si su música esta siendo plagiada, pero oculto tras esa idea esta la creación de un algoritmo de compresión loss-less que puede revolucionar Internet.

The MAN

También tenemos al jefe de la casa (Incubator) donde trabajan, Erlich Bachman interpretado por T.J. Miller, que tras vender su sitio web por una cuantiosa cantidad decidió empezar de nuevo en silicon valley, con la camiseta del piloto os tendrá ganados.

I know H.T.M.L. (How To Meet Ladies)
El mejor amigo y co-worker Nelson "Big Head" Bighetti (Josh Brener), el típico extranjero (en este caso pakistaní), Dinesh Chugtai interpretado por Kumail Nanjiani, un as en programación JAVA, otro de Canadá, Bertram Gilfoyle (Martin Starr), experto en arquitectura de sistemas y redes,  y por último a Donald "Jared" Dunn (Zach Woods), tan entusiasmado por la apuesta de Richard que querrá colaborar con el para sacar su compañía adelante.

Dinesh, Jared, Richard, Monica, Big head, Eerlich y Bertram
Como recurrentes hay alguno más, pero me ha ganado el CEO de Holli, Gavin Belson (Matt Ross), su comentario en el piloto sobre los grupos de progamadores observándolos por la ventana cuando habla con su consejero espiritual no tiene precio.

Gavin changing the world
Por supuesto también tenemos su toque carne, no podía faltar, en este caso de la mano de Monica (Amanda Crew) que trabaja para el comprador/inversor de Pied Piper, Peter Gregory (Christopher Evan Welch), actor que por desgracia falleció de cáncer por el tiempo que estaba grabando la serie.

Monica.
Como he dicho sit-com, capítulos de 30 minutos, con una primera temporada de 8 a punto de acabar, y confirmación para una segunda, en fin una serie que para geeks no tiene precio, y para cualquier otro puede entretenerse bastante y descubrir que hay detrás de todas esas apps/compañias que emergen de la nada y de repente están en boca de todos.

Nada más, un saludo!!

domingo, 11 de mayo de 2014

Series que molan: True Detective

Sí, de nuevo recomendando series tras mucho tiempo, porque no había encontrado nada que me inspirara a hacerlo, pero con solo verme el piloto de esta... ya me ha dejado enganchado.

El arbolillo de los huevos
Llegó a mis oídos a través del blog de vayatele, y leí más bien poco pero entre el contenido de esa entrada había 3 letras... HBO, y como siempre ya tu cerebro se centra y dice uf uffufuf.
Cuando ves esto te vienes arriba joder!
Antes de nada, decir que la serie en si no es la serie típica, sino que seguirá el patrón de American Horror Story (de la que ya hablé!), para los que no lo sepan, que en cada temporada es una historia distinta, lo que me acabo de enterar que se llama antología, aunque con algún nexo de unión en cuanto a contenido más que nada, en este caso sobre la investigación por parte de 2 policías de un caso, y vaya caso joder!

Rust & Marty
En HBO las series suelen tener personajes marcados, y aquí tenemos a dos que dejan huella, el detective Rustin Spencer "Rust" Cohle, interpretado por Matthew McConaughey y el detective Martin Eric "Marty" Hart por Woody Harrelson (al que recordareis entre otras por esa gran Zombieland). Si bien los dos se nota que tienen jaleo interno, Rust es el que se lleva la palma, una de las conversaciones del coche del primer capítulo ya te deja claro que es un tío muy particular, ese Tax Man!

Las series de detectives per se no me terminan de gustar demasiado, pero esta tiene algo que no la hace tan normal, o quizás sea solo la actuación de estos dos peazo actores, pero mola, así que  una oportunidad!



También tenemos a otros como Michelle Monaghan que recodareis por ser la esposa de Tom Hanks en Misión Imposible 3, que interpreta a otra esposa, esta vez la de Marty, llamada Maggie Hart, que tampoco se le da mucha coba en el piloto, pero seguramente tendrá mucha tela que cortar... preveo problemas amorosos xD.

Tooom Cruise
Serie corta, al estilo HBO, solo 8 capítulos de 60min, que se ven en un par de tardes, si es que puedes parar! Además ya hay confirmada una segunda temporada con otra trama distinta y personajes nuevos, así que de lujo.

Nada más!

Un saludo!

domingo, 4 de mayo de 2014

Auditoria WIFI - Solución a fixed channel -1

Recientemente me he puesto de nuevo con el tema de las auditorías WIFI, he rescatado mi viejo portátil y para mejorar la capacidad de escaneo me compré una tarjeta inalámbrica con una antena apaña, pero como siempre, algo nuevo trae siempre problemas, y esta vez vinieron con el maldito problema de la fijación de canal, o fixed channel = -1.

Buscando información se trata sobretodo de bugs debido a determinados drivers, que hacen que la interface que crea el airmon-ng se ponga al canal -1, distinto al de tu AP objetivo, lo que hace que la reinyección sea imposible, pero aquí traigo algunas soluciones.

Como siempre mencionar que todo esto lo he probado en mi equipo (Ubuntu 10.04 -  TP-LINK TL-WN722N), desconozco si funcionará en otros, aunque por lo que he leído parece que en muchas ocasiones solventa los problemas.

Como mi sistema es un tanto antiguo estoy usando compat-wireless, (anterior versión del ahora backport), que permite compilar solo la parte de wireless del núcleo de linux, la versión que me solventaba lo del -1 ha sido la 3.7.1, podéis probar con distintas versiones a ver si se os arregla (seguid el link de lista de releases que podéis encontrar al final del post). Debajo tenéis un script que se baja y lo compila añadiendo el parche adecuado, si queréis otra cambiad la URL y listo.

Para versiones posteriores a la v3.3-rc1-2, no es necesario aplicar el parche del -1, por eso la línea de channel-negative-one esta comentada.
También esta comentada la parte de modificar el initramfs, en versiones anteriores había un bug que se solucionaba a pelo modificándolo a mano, de ahí el gedit y las instrucciones.
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.7.1/compat-drivers-3.7.1-1.tar.bz2
tar -jxf compat-drivers-3.7.1-1.tar.bz2
cd compat-drivers-3.7.1-1
wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
#wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch #patch ./net/wireless/chan.c channel-negative-one-maxim.patch #gedit scripts/update-initramfs #*** FIND LINE 13: KLIB=/lib/modules/2.6.31-wl/build #*** REPLACE WITH: KLIB=/lib/modules/$(uname -r)/build #./script/driver-select
make
sudo make install
sudo make wlunload

Si se os queda en otro número que no sea -1, la única manera que he conseguido de arreglarlo ha sido dejar de usar airmon-ng (si es que se le puede llamar arreglarlo) y usar directamente el iw-if config, debajo tenéis un script que os pone la interfaz en modo monitor en el channel correspondiente que paséis por parámetro.

#!/bin/bash
# this script is to change the channel of the wireless card to the one specified, then puts it in monitor mode.
# make sure you uncheck enable wireless in nm-applet before continuing (this script will have no effect otherwise)
# note that if you are using airmon-ng you may want to manually remove all of the monitor devices it has created. (you don't need them)
# to do this run "airmon-ng stop mon0" and if you had more then run "airmon-ng stop mon1" etc.

# this script has undefined consequences if the commands fail (no error checking)
# it would be good idea to run each of the commands listed here separately to make sure they all work before making use of this script
# note that this is just sequence of commands which I would normally run manually on my system, they may not work on yours.
# also you need to run the script as root

#change this to the interface you wish to change
IFACE="wlan0"

ifconfig $IFACE down
iwconfig $IFACE mode managed
ifconfig $IFACE up
iwconfig $IFACE channel $@
ifconfig $IFACE down
iwconfig $IFACE mode monitor
ifconfig $IFACE up

# this will be displayed on you terminal:
iwconfig $IFACE
# if the frequency hasn't changed then the script didn't work

#here is a list of channels and frequencies so that you know if your channel is set right:
#1 2.412
#2 2.417
#3 2.422
#4 2.427
#5 2.432
#6 2.437
#7 2.442
#8 2.447
#9 2.452
#10 2.457
#11 2.462
# frequencies are in GHz
# there are 13 channels in Europe apparently, I assume that they would be:
#12 2.467
#13 2.472
# but I am reading this off an American table, so i'm not sure
# here it is:
# http://www.cisco.com/en/US/docs/wireless/technology/channel/deployment/guide/Channel.html#wp134132

Y esto es todo en este penco tutorial, pero no hay tiempo para más!

Un saludo

Referencias
Información sobre el FIX para fixed channel -1
http://ubuntuforums.org/showthread.php?t=1598930
Tutorial de aircrack para parchear el compat-wireless y de uso
http://www.aircrack-ng.org/doku.php?id=compat-wireless
Web Backport
http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/
Lista de releases compat-wireless/backport
https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.14/
Lista de parches de aircrack
http://patches.aircrack-ng.org/

Minecraft - Jugar Multijugador gratuito

Recientemente un colega me incitó a jugar multijugador de nuevo a este conocido y pixelado juego, y tras comprobar varias maneras de hacerlo encontramos la buena, así que os pongo por aquí como lo conseguimos!

Bajarte hamachi
https://secure.logmein.com/products/hamachi/download.aspx

Arrancas y considerando que ya alguien ha creado la red, te unes a ella con network-join an existint network

nombre = laredcreada
pass = la password concreta

Bájate esta versión de Minecraft:
http://www.mediafire.com/download/7cp333raczzlfpc/Launcher%20Apocalipsis%20Minecraft%202.exe

Lanzas juego desde el Launcher y te pones un nombre de user y desde dentro del juego multiplayer-add server

nombre = el de la red
ip = la ip de hamachi del que creo la sala/red!

Y listo a picar pixeles!

Tutorial corto pero directo.

Un saludo