domingo, 30 de septiembre de 2012

5x02: Grumpy Hacker

Finalmente publicamos el 5x02 para todos vosotros.


Esperamos que os haya gustado la iniciativa del #YendorExam. La pensamos y redactamos de una forma bastante improvisada, y sin calibrar la dificultad, pero como mínimo desemos que hayáis pasado un buen rato.

Algunos nos habéis dicho que la URL no funcionaba el viernes por la tarde, y os he de pedir disculpas (Carlos) porque tuve que reinstalar el sistema y creo que borré el Dropbox durante unas horas, sin querer. Si accedisteis a la URL correcta durante ese período, y os dio un 404, pensad que habéis resuelto el examen dos veces, y en vez de un 10, habéis sacado un 20 :)

Para aquellos que lo habéis intentado sin éxito, aquí están las respuestas. Si no lo habéis resuelto por falta de tiempo, os animamos a que lo sigáis intentando sin mirar la solución, es muy divertido.

En este episodio...
  • Hablamos sobre nuestros entornos de trabajo
  • Tiling window managers, en concreto, dwm
  • Teclados mecánicos
  • Go y "the next big language"
  • Cosas frikihipsters como Plan 9 y cat-v
...y creemos que no hemos mencionado la palabra "Apple" ni una sola vez. #DesdeLaMuerteDeSteveJobs en Yendor ya no se habla de Apple.




Podéis dejarnos comentarios por aquí, o nuestro twitter: @amuletodeyendor

17 comentarios:

Jose dijo...

Buenas.

Soy fan de los teclados mecánicos, y me ha sorprendido mucho que no habeis hablado de la marca Cherry. Hace unos meses busque un teclado mecánico para mi hermana y lo único que encontre en España fueron de la marca Cherry y son bastante buenos.

Como curiosidad encontre un buscador de teclados mecánicos.
http://mechanicalkeyboards.com/index.php

He escuchado los lenguajes que utiliza Carlos, personalmente prefiero la implementación de los array y diccionarios que tiene python que en PHP, los diccionarios y lista por compresión en python son muy interesantes.

Un saludo.

Carlos Fenollosa dijo...

Hemos hablado de los más famosos, aunque el enlace que comentas no lo conocía, es un muy buen recurso.

Sé que, objetivamente, python es mejor lenguaje que php, aunque yo me siento más cómodo con el segundo, sencillamente porque me conozco la mayoría de las APIs. En realidad, php y python son totalmente intercambiables, con perl siguiéndoles de cerca

eckelon dijo...

Todavía me estoy partiendo con la frase de Carlos de "yo es que uso lenguajes modernos que no tienen segmentation faults hasta el día que los tienen y no puedes hacer nada para evitarlos" XD

Muy buen episodio, ¡me ha gustado mucho el comienzo de temporada!

Moisés Maciá dijo...

Algunos de los teclados que comentais y otros mas (como el que tengo yo) los podeis cotillear/comprar aqui http://elitekeyboards.com/

Jaime dijo...

Yo he escrito un post en el que hablo de algunos de los teclados que comentais (porque los uso)

Podeis verlo aquí:
http://wrongsideofmemphis.wordpress.com/2012/10/03/mis-cachivaches-para-trabajar/

Steven Calderon dijo...

Me encanto, ojala todos los podcast fueran iguales.

ya leyeron esto http://prog21.dadgum.com/154.html ?, supongo que si, pero me gustaría conocer su opinión ya que ambos programan.

Saludos

Carlos Fenollosa dijo...

Hola Steven, gracias por los comentarios y por el enlace. Es uno de los temas que tenemos pendientes para el próximo programa, espero que te guste

Fran dijo...

En primer lugar el episodio 2 me ha parecido brutal. Quitando el podcast de We Developers que está enfocado al mundo del desarrollo del software y que sigo frecuentemente, echaba de menos un podcast en castellano más Hardcore como este episodio. Enhorabuena.

También quería agradecer a Steven por el link al artículo, ostras la frase final de:

"But large scale, high stress coding? I may have to admit that's a young man's game."

Me ha parecido sublime.

Es muy dificil estar a la última en la informática, màs que cuando se es viejo, cuando se tiene familia. Programar. al menos a mí, me hace que esté 24h con la cabeza en el código y eso me quita tiempo para la familia, al menos tiempo psíquico, mi cabeza no está donde debería estar. Por eso creo, que más que sea cosa de jóvenes, es cosa de personas que no tengan cargas familiares.

Os qeuría comentar que en el episodio Fanatiko habla de colgar tú codigo en el GITHUB, pues hoy ha salido una oferta de curro aquí:

http://www.cocoaosx.com/2012/10/09/buscando-desarrollador-y-formador-ios/

y en ella habla de que le des tu perfil de GITHUB. ¿ Es posible que si alguien se quiere dedicar al mundo del desarrollo tenga que tener una especia de PORTFOLIO aquí?

Vosotros tenéis o estáis haciendo este portfolio?.

Muchas gracias y seguid así con el programa

Jaime dijo...

Ya que puse la primera parte, pongo aquí la segunda, por si a alguien le interesa ;-)

http://wrongsideofmemphis.wordpress.com/2012/10/29/mis-softwarevaches-para-trabajar-y-ii/

Jaime dijo...

Fran, por contestarte lo de github.

Creo que hay cierto runrún en el mundilo acerca de que hay que hacerlo, contratar a los mejores, blablablá... A la hora de la verdad, mucha gente no tiene el timo/el conocimiento necesario para bucear por tu código y saber si eres bueno, malo o regular. El tener código disponible ya en sí mismo habla bien de tí, pero eso no quiere decir que vaya a ser el factor determinante a la hora de contratarte o no.

Creo que no es imprescindible tener una cuenta en github, pero, por supuesto, todo lo que pueda uno enseñar sobre tu trabajo puede ayudar a posibles clientes/contratadores a ver que eres capaz de hacerlo. Tenerla puede darte un empujón, pero no es lo único (bajo mi opinión, claro)

Carlos Fenollosa dijo...

A raíz del Plan 9, aquí va un podcast de Javier Romero sobre Inferno: http://www.fjromero.com/wiki/wikka.php?wakka=SoliloquiosS01E08

Eduardo dijo...

Creo que en este episodio habeis hablado de que es mejor tener un teclado de EE.UU. para programar. Después de haberme comprado un nuevo teclado de Logitech con la distribución de teclas en español, no puedo estar más de acuerdo con vosotros.
Me lo compré antes de escuchar este episodio y no caí en la cuenta de esto.

¿Sabeis alguna tienda online fiable donde se pueda comprar teclados no mecánicos con la teclas como los de EE.UU. y que no sean carísimos?.

He buscado en amazon.co.uk y amazon.es, y sólo he visto un teclado de la marca Amazon Basics.
Estaba buscando tiendas fiables europeas porque no me quiero arriesgar a comprarlo en amazon.com y que me cobren una pasta por las aduanas.

Otra opción que había pensado es comprar unos stickers o pegatinas para pegarlas a mi teclado en español, y cubrir cada tecla con la pegatina correspondiente en los teclados de EE.UU.
He visto alguna cosilla en ebay pero nunca me he fiado mucho de comprar así.

Quizás no sea el lugar adecuado para preguntar, pero como muchos de los que oímos este podcast somos programadores, me gustaría saber si alguien conoce alguna tienda online fiable para comprar teclados de EE.UU. o stickers.

Jaime dijo...

Eduardo, otra opción (que tendrás millones en Amazon UK) es usar el teclado Británico (UK layout)

Es muy parecido al americano, pero con la tecla de Enter grande y un par de cambios en símbolos. Te pongo ambas configuraciones

http://en.wikipedia.org/w/index.php?title=File:KB_United_Kingdom.svg&page=1
http://en.wikipedia.org/w/index.php?title=File:KB_United_States-NoAltGr.svg&page=1

Todos los símbolos de uso más común en programación (punto y coma, corchetes, llaves, coma, punto, etc) están en el mismo sitio, salvo las comillas dobles.

A mí es una configuración que me gusta más, aunque yo uso Mac y el teclado es un Británico "americanizado" (no es el UK normal) Aparte que NECESITO el Enter grande... eso de que sea unas mayúsculas raras no puedo con ello...

Eduardo dijo...

Gracias por tu comentario Jaime.

Yo también había pensado en comprar en Amazon UK un teclado con UK layout.
El problema es que lo que me gusta del teclado con US layout es que tiene la tecla Shift izquierda mas larga de lo normal, y que las comillas dobles no están en la tecla del número 2.
Me parece importante que la tecla Shift izquierda sea grande ya que la utilizo bastante; y como me gusta usar las comillas dobles en vez de las simples, me gusta que esta tecla esté al lado del Enter y no en la tecla del número 2.

Estos dos aspectos no se encuentran en un teclado de UK.

De todas formas, y si no encuentro una solución económica, me parece muy buena tu solución Jaime, a pesar de los dos problemillas anteriores.
Quizás me decida por ella.


Jaime dijo...

Eduardo, el tema de las mayúsculas, pues poca solución tiene ;-) Yo uso las mayúsculas izquierdas constantemente, pero no noto que sea incómodo que el botón sea pequeño (también es el que he usado toda la vida)

Pero respecto a las comillas, otro "apaño" es usar el teclado físico UK y el layout US. Casi todas las teclas coinciden, y las que no, puedes adaptarte rápido si tecleas sin mirar...

Vamos, también se puede usar el layout en un teclado español, pero entiendo que eso puede liar un poco. Tampoco es tan difícil pillarse un programita de mecanografía y no mirar... Yo he estado tiempo haciendo eso entre el español / UK (teclado físico UK) y resulta más fácil de lo que parece...

Eduardo dijo...

Gracias de nuevo por tus consejos Jaime.
El teclado con UK layout en Amazon será mi única opción si no llego a encontrar un teclado con US Layout.
Aunque otra solución que puedo llegar a tener en cuenta es comprar un teclado de Mac layout UK, US o inglés internacional en la apple store española.

La idea del programa de mecanografía no me atrae mucho porque para escribir las letras con tildes no hay nada más cómodo que un teclado en español.

Jaime dijo...

Eduardo:

No te creas que es tan difícil mecanografiar con teclado inglés en Español ;-)

Hay dos formas que yo he usado:

- Una es cambiar el layout del teclado. Si programas mucho y sólo ocasionalmente escribes un email, etc te puede valer. Cambiar el layout puede ser tan sencillo como una combinación de teclas. Aunque no te lo parezca, en poco tiempo (y sin mirar) pasas de uno a otro. Esto lo estuve usando durante un tiempo, pero ahora utilizo el otro, que es más sencillo...
- Teclear acentos en teclado inglés. En el layout UK es posible. En el caso de Mac (que es lo que uso, pero debería poderse en otros teclados), si haces ALT + vocal, sale la vocal acentuada (±Mayúsculas al gusto). En caso de querer ñ es ATL + n y n. El que es más puñetero es la diéresis (ALT + 8 y luego u), que se usa menos. Me resulta, de hecho, más natural hacer ALT + vocal que tilde y luego vocal. Si tuviese que escribir mucho más de lo que hago en Español, intentaría ver para hacer ALT + N = Ñ pero no es algo que me quite el sueño a día de hoy... Supongo que en otros layouts hay otras soluciones, en algunos he visto que ALT + tecla es la tilde y puedes teclear la vocal después.

El teclado Apple UK está "americanizado" en algunas cosas (comillas dobles donde comillas simples, # es ALT + 3, algunos signos cambiados de sitio) A mí es un teclado que me gusta mucho (y desde el que estoy escribiendo ahora mismo), pero que entiendo que puede salir un pelín caro (debe estar en el orden de 70-80€ o así)