diff options
| author | alex <alex@pdp7.net> | 2023-10-13 16:11:25 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-10-13 16:11:25 +0200 |
| commit | 250201b433c0a99f6cabcb2596bfe43f1a5a3968 (patch) | |
| tree | 8dc5de16ed4315b3ab4fcc001b7dbd74d475c4b3 /blog/content/2015 | |
| parent | 1a80ac63854ba4ea28f81194ad15314771e979d5 (diff) | |
Moving to prod!
Diffstat (limited to 'blog/content/2015')
5 files changed, 217 insertions, 0 deletions
diff --git a/blog/content/2015/01/igual-deberia-comprarme-una-blackberry-classic.gmi b/blog/content/2015/01/igual-deberia-comprarme-una-blackberry-classic.gmi new file mode 100644 index 00000000..54f5d858 --- /dev/null +++ b/blog/content/2015/01/igual-deberia-comprarme-una-blackberry-classic.gmi @@ -0,0 +1,36 @@ +# Igual debería comprarme una Blackberry Classic +2015-01-17 + +Si siguieron entregas anteriores (1[1], 2[2], 3[3] y 4[4]) soy un enajenado mental que usa una Blackberry Bold 9780 comprada hace casi 4 años y un Samsung Galaxy SIII comprado en abril del año pasado. Recientemente, la Bold se ha deteriorado aún más (se reinicia varias veces al día [un proceso horripilantemente lento] y ha dejado de reconocer tarjetas MicroSD [lo cuál es un fastidio muy grande de cara al uso de Whatsapp- salta un error cada vez que entro en la aplicación y por algún extraño motivo, hace que recibir fotos sea una odisea]), haciendo empeorando una situación que ya no era muy ideal (tener que preocuparme de dos teléfonos y que el principal sea una antigualla). + +Y justo por estas fechas, esos canadienses decadentes han sacado la Blackberry Classic, la nueva Blackberry pensada para los desequilibrados como yo. + +¿Qué hacer? Hablemos por pros y contras... + +# Pros + +La Classic es prácticamente la Blackberry que yo querría. Formato Bold (pelín más grande, pero con trackpad y surtido de botones físicos), batería no intercambiable pero decente (GSM Arena le da 62h[5]- lejos de las 101h que le da al Z3 Compact, pero más que suficiente) y si bien no usa Android como yo querría, es compatible con algunas aplicaciones Android (básicamente lo que quiero es Feedly, que es lo que me llevó al SIII. Parece ser que se pueden meter las aplicaciones Google de maneras turbias, lo cuál sería la leche). + +Es decir, que sobre el papel han sacado un móvil que se acerca (realistamente) mucho a lo que yo querría[6], pero... + +# Contras + +En EEUU cuesta $450 que parece caro pero al cambio son 389€, un precio no exorbitante para un móvil que uno quiere (está lejos de los 700€ del iPhone 6 más barato, debajo de los 450€ de un S5 o un Z3 Compact), pero en España cuesta unos 430€ de momento. Esos 40€ por vivir en un país pobre duelen, y duelen más cuando una Blackberry Classic es prácticamente el mismo hardware que la Blackberry Q10 de 2013 que ahora se vende por 280€. Es decir, que me están vendiendo hardware a un precio muy elevado. + +Por otra parte, es una Blackberry. Sigue siendo muy complicado que Blackberry remonte el vuelo y hay bastantes números de que desaparezca en un futuro no muy lejano y me haya gastado los dineros en un móvil huérfano que seguramente tenga mucho de los problemas que tiene mi Bold ahora (soporte insuficiente de operadores y aplicaciones importantes). Y desde luego ahora mismo ni aplicaciones Google (las chapuzas no cuentan), ni smartwatches que lo soporten, ni nada... lo mínimo que necesito (Whatsapp, Twitter, Facebook, etc.) está, pero duele ser ciudadano de segunda categoría aunque eso no te afecte realmente mucho. La compatibilidad con aplicaciones Android es relativa y muchas reseñas dicen que se arrastran (normal- es hardware más bien poco potente). + +# Pero + +Llevo usando el SIII casi un año y... las pantallas táctiles siguen siendo un problema. Cuando tengo que teclear algo, por mucho Swiftkey que haya... cada cambio de idioma, palabra fuera de diccionario, puntuación que no entiende y cada símbolo (y ya no hablemos de usarlo en un terminal SSH, totalmente impracticable) me hace querer cada vez el maravilloso teclado Blackberry. Hay gente que imagina los futuros apocalípticos con inviernos nucleares, desiertos sin agua y ruinas; yo me imagino un mundo de pantallas táctiles donde ni móviles ni ordenadores tengan teclados físicos... y eso me da escalofríos. Si Blackberry se hunde, los terroristas habrán ganado y los pocos que apreciamos teclear estaremos condenados. Antes algún fabricante sacaba terminales Android con teclado físico... malos... pero ahora ya ni eso. En mi desesperación, hasta Typo era una opción. + +La única esperanza es que ya sea por un cambio de rumbo o una adquisición, Blackberry (u otro fabricante) comience a sacar móviles decentes Android con formato Blackberry. Igual porque Blackberry esté a punto de la quiebra, o porque los rumores de que Samsung la compre sean ciertos y decidan hacer algo arriesgado. ¿Pero quién haría eso si no se compran móviles QWERTY? + +En fin, una decisión dura. Les mantendremos informados. + + +=> gemini://alex.corcoles.net/2011/06/dinosaurios-que-rondan-la-tierra/ 1: gemini://alex.corcoles.net/2011/06/dinosaurios-que-rondan-la-tierra/ +=> gemini://alex.corcoles.net/2012/07/si-sigo-usando-una-blackberry/ 2: gemini://alex.corcoles.net/2012/07/si-sigo-usando-una-blackberry/ +=> gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/ 3: gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/ +=> gemini://alex.corcoles.net/2014/04/tengo-dos-moviles/ 4: gemini://alex.corcoles.net/2014/04/tengo-dos-moviles/ +=> http://www.gsmarena.com/blackberry_classic-review-1186p3.php 5: http://www.gsmarena.com/blackberry_classic-review-1186p3.php +=> gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/ 6: gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/
\ No newline at end of file diff --git a/blog/content/2015/03/clasicos-de-ayer-y-de-hoy.gmi b/blog/content/2015/03/clasicos-de-ayer-y-de-hoy.gmi new file mode 100644 index 00000000..9da7a8b0 --- /dev/null +++ b/blog/content/2015/03/clasicos-de-ayer-y-de-hoy.gmi @@ -0,0 +1,69 @@ +# Clásicos de ayer y de hoy +2015-03-02 + +Tras toda una saga ([1], [2], [3], [4] y [5]), hace casi un mes desembolsé unos dolorosos 400€ y pico euros (menos 5% de descuento directo y 5% de indirecto aprovechando un día especial FNAC) y me hice con la ansiada Classic. + +El resumen para los que no quieran tragarse la parrafada: + +* ¿Debo comprarme este móvil? Si te sientes limitado en los móviles táctiles y te gustaría llevar encima un dispositivo pelín más parecido a un portátil y aceptas conscientemente las limitaciones del ecosistema Blackberry, deberías al menos plantearte una BlackBerry Passport o una Classic. +* ¿Es este el móvil que rescatará de la ruina a BlackBerry? No lo creo, su negocio de vender móviles lleva tiempo condenado y no creo que pueda hacerse nada. Yo me lo compro en un intento desesperado de salvar los móviles con teclado físico. + +La versión larga... + +La BlackBerry Classic es básicamente la Q10 de mediados de abril de 2013 con el "belt" de las BlackBerries antiguas (botón de llamada y colgar, menú, atrás y trackpad)- que pagas a precio de oro (la Q10 está bien por debajo de 300€ ahora mismo, la Classic por encima de 400€). Lo más llamativo, a parte del teclado made-in-BlackBerry es la pantalla cuadrada de 720x720 que va en contra de todo en la época actual. Junto con la Passport, ese aparato de dimensiones extrañas, los dos modelos más importantes de BlackBerry son dos móviles que no se parecen en nada a ningún dispositivo que tenga otro fabricante. + +Lo más sorprendente al coger la Classic es el peso; sus casi 180g son notables y dan una sensación de cazabombardero ruso- arcaico, pero bien construido y fiable. No parece haber nada en el cacharro que explique el peso- personalmente creo que han metido algo pesado para conseguir este efecto, y no me parece mal. + +Físicamente, la pantalla de 720x720 se ve muy bien y aún con el brillo al mínimo se puede usar perfectamente al sol, algo que a mi particularmente me encanta- muchos móviles hoy en día parecen ser diseñados para su uso en interiores, algo que no tiene sentido. Debajo de la pantalla hay un estupendo teclado Blackberry, tipo Bold pero recto. Los que no hayáis usado nunca un teclado BlackBerry... es una experiencia la mar de satisfactoria. En bastantes condiciones, un teclado de pantalla táctil tipo Swiftkey puede permitirte entrar texto a una velocidad comparable, pero el clic-clic de las teclitas físicas es extremadamente gratificante. Para situaciones de tecleo más complicadas (querer usar puntuación correcta, mezclar idiomas, introducir cosas tipo comandos en un terminal...), el teclado físico se desmarca a años luz de cualquier sistema táctil: si quieres usar un móvil como terminal de SSH, por ejemplo, con un móvil táctil vivirás la frustración y con un teclado BlackBerry disfrutarás. + +Cabe decir que BlackBerry le ha incorporado al teclado funcionalidades predictivas de su supuestamente excelente teclado táctil. Estas están desactivadas por defecto, pero recomiendo encarecidamente activarlas; esto hace que el móvil introduzca acentos cuando no hay ambigüedad y que para ciertas palabras podamos utilizar el autocompletar, que es bastante espabilado y multiidioma (a veces mezcla un poco castellano y catalán- y dado lo poco que escribo en este último estoy tentadísimo de desconectarlo). + +Con todo, con este móvil se puede escribir sin siquiera mirar a la pantalla- sólo colocar algún acento ocasionalmente puede romper el flujo (en modelos anteriores tenías que mantener la letra pulsada y usar el trackpad para seleccionar el acento- aquí mantienes la tecla apretada y luego seleccionas el acento en la pantalla táctil- ninguno de los dos modos es perfecto)... todo lo demás puede hacerse mediante memoria muscular- puntuación y combinaciones de teclas pueden memorizarse. + +Viene por aquí otro aspecto destacable de la experiencia BlackBerry: los atajos de teclado. En los PCs de escritorio los usuarios intensivos aprendemos rápido combinaciones de teclas que nos permiten concentrar acciones en el teclado y evitar el lento ratón. En la BlackBerry, igual. Pulsar espacio para saltar de página, pulsar k y u en el navegador para ir a los favoritos y a la barra de direcciones, t para responder un correo, etc. son cosas que nos evitan las ineficiencias de las pantallas táctiles y que nos llevan a una experiencia más "de escritorio". Los dispositivos táctiles se están imponiendo, sí, pero los teclados siguen siendo el mecanismo de entrada más ágil y veloz para usuarios intensivos y si bien usar una BlackBerry dista mucho de la ergonomía de un ordenador de escritorio, está muy por encima de la experiencia táctil. + +Junto con el teclado y los atajos, tenemos el trackpad. Es quizá el motivo de ser de la Classic- la Passport permite usar la superficie del teclado como panel táctil (algo que me intriga sobremanera), así que los dos nuevos buques insignia de BlackBerry recuperan esta forma de entrada. El trackpad permite un comportamiento más similar a los cursores de un teclado de ordenador. Para moverse por listas de elementos y cuadrículas ofrece una alternativa más que viable a la pantalla táctil con ventajas e inconvenientes- particularmente yo me siento un poco estúpido con los gestos amplios de hacer scroll en pantalla táctil y el trackpad me permite hacer lo mismo con mucho menos movimiento. En el navegador, el trackpad nos permite seleccionar pequeños elementos en páginas web no adaptadas para móvil con agilidad, permitiéndonos evitar el continuo pinch-to-zoom (y alternativos) de los navegadores táctiles. Y por último, editando texto nos permite ahorrarnos los ultrafrustrantes mecanismos de desplazamiento y selección de texto- algo que quizá no sea algo muy frecuente, pero que yo cada vez que tengo que hacer me tiro de los pelos. Con el trackpad es posible moverse con precisión por texto y combinándolo con la tecla shift, podemos marcar texto ágilmente. + +Es ciertamente extraña la combinación de panel táctil y trackpad, y hay aspectos del interfaz (y muchísimas aplicaciones, especialmente las de Android) que no están adaptados al trackpad. Puede parecer que tener dos mecanismos de entrada parecidos es redundante y tonto, pero para ciertos escenarios, es una bendición disponer de ambos (en parte, sí, porque la pantalla táctil es relativamente pequeña, pero principalmente porque para que según que cosas el trackpad es superior). + +Estos tres elementos (teclado, trackpad y atajos) son el principal argumento a favor de la Classic: un intento de superar las limitaciones de los dispositivos móviles y ofrecer una experiencia más rica. Personalmente, creo que es algo fantástico que cambia la manera de usar el móvil- la mensajería instantánea y el email se ven inmediatamente mejorados y potenciados- escribir una respuesta larga a un email deja de ser una experiencia frustrante que posponemos hasta estar cerca de un ordenador, dejamos de pervertir el lenguaje con el feo lenguaje abreviado propio de los móviles y podemos darle usos al teléfono, como de terminal de SSH que serían una tortura si tuviésemos que teclear sobre una pantalla táctil. + +¿Y por lo demás? + +Pues comenzando por lo bueno, BB10 es un sistema operativo la mar de majo. El sistema de multitarea es muy interesante, los gestos para cambiar de aplicación y demás son un poco marcianos, pero una vez uno se acostumbra son naturales y rápidos. Pese a la CPU poco potente, los dos 2gb de RAM con los que cuenta hacen que todo vaya fluido y el navegador sea tremendamente rápido hasta con páginas no adaptadas para móvil. Las aplicaciones básicas tipo Whatsapp, Twitter, Facebook, etc. están muy bien integradas, y el cacareado hub que unifica todas las comunicaciones funciona realmente bien. Es un sistema operativo centrado en la productividad y se nota. + +BB10 introduce un par de características de integración con ordenador muy llamativas. Blend es una aplicación para Windows, Mac, iOS y Android que permite controlar la BlackBerry desde esos dispositivos, usando el correo y datos de la aplicación, transferir archivos, etc. La verdad que como usuario de Linux probé Blend en una máquina virtual y esto hizo que no me fuera nada conveniente- quizás los usuarios de un sistema operativo soportado por Blend lo vean más práctico, pero yo en principio lo vi limitadillo (no se integra con todas las aplicaciones, por ejemplo- nada de responder a un mensaje de Whatsapp por Blend). Pero la otra sí me resultó más cómoda- con un par de clics se puede activar un servidor de CIFS en la BlackBerry. CIFS es el protocolo de compartir archivos en red de Windows, soportado por la mayoría de sistemas operativos. Con esto activado, podemos acceder transparentemente y sin cables a los archivos guardados en la BlackBerry- algo que requiere aplicaciones adicionales en otros dispositivos móviles. Aunque es un pelín lento, es fantástico poder copiar archivos de un sitio a otro rápidamente sin tener que trajinar cables y sin tener que usar herramientas- podemos arrastrar archivos sin problemas. + +Adicionalmente, salvo que los primeros días tuve un par de sustos con la batería, a partir de entonces la batería me ha ido fenomenalmente bien. Mi patrón de uso actual es un stress test en toda regla de la batería: me paso dos horas diarias en el metro de Barcelona haciendo uso intenso de datos; dada la pobre cobertura del metro, esto tortura la batería intensamente. Así, en cada trayecto me como un 20-25% de la batería. Adicionalmente, paso alrededor de media hora llamando. Y para acabarlo de adobar, no utilizo wifi en la oficina sino que sigo con conexión móvil, lo cuál es evitar un importante ahorro de batería. Con todo esto, tras casi 12h fuera de casa suelo llegar con 20-40% de batería, lo cuál debería significar que aunque la batería de la Classic no es extraíble, debería permitirme usar el móvil cómodamente durante bastante tiempo (crucemos los dedos). + +Los problemas viene por otro lado. + +Las aplicaciones. Sí, los cacareados ecosistemas importan. La verdad, yo personalmente sólo tengo que tirar de un par de aplicaciones Android (Feedly, Moovit, VX ConnectBot y Our Groceries [lista de la compra]). De esta sólo Feedly me molesta por no estar muy adaptada (si se pudiese usar el trackpad ganaría muchísimo), el resto tiran bien y hasta se adaptan bien. Pero el gran problema viene con Google. + +GMail y Google Calendar más o menos bien. El mayor problema es con GMail, ya que el cliente de correo BlackBerry no tiene noción de archivar. Podemos configurarlo de manera que al borrar un mensaje quede archivado si queremos, pero entonces no podremos borrar. Puede que para otros no sea problema, pero a mi me gusta borrar el correo no importante (listas, notificaciones, etc.) y archivar todo lo demás, y en la Classic es imposible (y tenemos que recurrir al PC). Los grandes ausentes son Google Maps y Hangouts. Google Maps no está y si bien la versión web es mejor de lo que uno imaginaría, no está al nivel de la aplicación- yo al final acabo tirando de Moovit que no es ideal (se supone que Nokia Here es la leche y está en la appstore de Amazon, pero a mi no me sale por ningún lado). Hangouts... BlackBerry nos da un cliente de Google Talk, pero el futuro de Google Talk es incierto y además, no tiene la "adaptación a móvil" de Hangouts (o Whatsapp, o BBM, etc.), y usar mensajería instantánea no adaptada a móvil es un ejercicio frustrante (el check y el doble check de BBM, popularizado por Whatsapp, es esencial). Tampoco hay Chromecast :( + +La verdad que fuera del ecosistema Google no echo en falta mucho más, pero... no tener Google Maps duele (lógicamente tampoco hay Google+, pero sinceramente, es Google+). Es posible que vuestro caso sea diferente al mío- por ejemplo yo paso de Instagram, pero para los fans de Instagram, sólo hay clientes no oficiales. + +Lo otro gordo es "la multimedia". Sí, la pantalla cuadrada no es ideal para ver vídeos. Yo la verdad que para ver el vídeo esporádico me apaño perfectamente, el reproductor coge los formatos habituales, soporta subtítulos y está bastante bien. Y si quiero ver algo más grande, uso el televisor que tengo en el salón, que ve mucho más grande que hasta el más grande de los "phablets" (eso sí, sin Chromecast ahí se pierden puntos). + +La cámara también es bastante meh. Yo tengo un pulso horrible y es difícil sacar fotos decentes- o la tiro con flash y sale flasheada o la tiro sin flash y sale movida. La aplicación de cámara trae una pijada de timeshift que pinta muy bien (detecta caras, saca varias fotos y para cada cara te permite escoger entre las diversas fotos- así es posible sacar una foto de grupo y poder evitar individualmente guiños o muecas extrañas), pero que no no he sido capaz de usar satisfactoriamente (una vez más, cuestión de templeque manual). La cámara es lentita enfocando y tampoco tiene más. Dicen que tiene un muy buen HDR, pero yo no lo he visto. + +En definitiva y resumiendo un poco: + +* Teclado, trackpad y otros elementos que me eliminan muchas experiencias frustrantes en dispositivos móviles +* Sistema operativo cuidado y fluido pese al hardware relativamente caduco. Navegador sobresaliente +* Aplicaciones básicas proveídas por BlackBerry bastante decentes +* Transferencia de archivos a PC exquisita de fábrica +* Batería sobrada para aguantar un día de uso muy intenso, pero no extraíble +* No tiene Google Maps nativo (sólo web, que no va tan mal como parece), cliente de Google Talk pero no Hangouts, nada de Hangouts y en definitiva, pobre "experiencia Google". +* Pantalla pequeña para los que les gusta ver vídeos en móviles grandes cuya pantalla es varios órdenes de magnitud más pequeña que una tele +* Cámara mediocre + +Para mi, la Classic está muy cerca de ser el móvil ideal. Si BlackBerry se hubiese decidido por una experiencia más Google (usar Android de base, acatar las condiciones de Play Store), probablemente sería casi perfecto. Los otros fallos son la cámara (que es pasable) y la batería no extraíble, que podría no ser problema. No es un móvil para todos los públicos, pero para su público es un móvil excelente. El mayor problema, sin embargo, es el futuro incierto de BlackBerry... + + +=> gemini://alex.corcoles.net/2011/06/dinosaurios-que-rondan-la-tierra/ 1: gemini://alex.corcoles.net/2011/06/dinosaurios-que-rondan-la-tierra/ +=> gemini://alex.corcoles.net/2012/07/si-sigo-usando-una-blackberry/ 2: gemini://alex.corcoles.net/2012/07/si-sigo-usando-una-blackberry/ +=> gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/ 3: gemini://alex.corcoles.net/2013/12/mi-carta-de-navidad-a-los-reyes/ +=> gemini://alex.corcoles.net/2014/04/tengo-dos-moviles/ 4: gemini://alex.corcoles.net/2014/04/tengo-dos-moviles/ +=> gemini://alex.corcoles.net/2015/01/igual-deberia-comprarme-una-blackberry-classic/ 5: gemini://alex.corcoles.net/2015/01/igual-deberia-comprarme-una-blackberry-classic/
\ No newline at end of file diff --git a/blog/content/2015/04/debian-gnuwindows.gmi b/blog/content/2015/04/debian-gnuwindows.gmi new file mode 100644 index 00000000..2945fbeb --- /dev/null +++ b/blog/content/2015/04/debian-gnuwindows.gmi @@ -0,0 +1,32 @@ +# Debian GNU/Windows +2015-04-11 + +ACTUALIZACIÓN 2022-09-10: Obviamente ahora existe WSL, que es algo parecido a esto, pero no es lo mismo... Últimamente pienso que lo que molaría es coger una distro Linux, compilarla a WASM, y modificarla para que se pueda ejecutar como proceso de usuario sin privilegios. + +Aunque muchas veces digo que soy usuario de Linux (desde 2002 en casa, 2011 en el trabajo), la verdad es que lo que soy es usuario de Debian (también uso CentOS en algunos servidores). + +Debian aspira a ser el sistema operativo universal- su versión "testing" contiene la friolera de 58.000 paquetes de software, que incluyen un entorno tipo UNIX y el kernel de Linux, todo en un formato fácilmente instalable. Cantidad no equivalente siempre a calidad, pero al menos para mi, Debian cubre prácticamente todas mis necesidades informáticas con un coste mínimo en tiempo y dinero: en un momento tengo acceso a la mayoría del software que necesito en un entorno eficiente y agradable. + +Sin embargo, el mundo de la informática de escritorio sigue dominado por Microsoft Windows. Es un sistema que he usado bastante y realmente tiene muchas virtudes, pero para mi su mayor defecto es que no es Debian. Windows dispone de mucho software interesante que no se puede usar en un sistema Debian, sí- pero Debian también tiene mucho software que es una lata utilizar en Windows- especialmente el que compone el entorno "UNIX" de GNU (los shells y utilidades, que uso intensivamente). + +Son dos filosofías completamente diferentes. Debian aspira a empaquetar todo el software libre del universo (e incluso no libre) y Windows te proporciona un sistema operativo y unas migajas de software para que te busques la vida. + +¿No podemos tener lo mejor de cada mundo? + +Hasta ahora, obtener los beneficios de Windows y Debian suponía mantener dos sistemas. Yo personalmente tengo máquinas virtuales Windows que utilizo para acceder a software que sólo está disponible en Windows- como Microsoft Office, pero en general evito en la medida de lo posible usar Windows porque es un tostón trabajar dentro de una máquina virtual y por tanto aprovecho poco todo el software disponible para Windows. + +Ahora bien, Microsoft está cambiando y comienza a contemplar Linux como algo diferente a un enemigo a destruir. Curiosamente, Microsoft parece escoger Debian cuando comienza a acercarse a Linux (sin ir más lejos, han sacado un contenedor Docker para ejecutar aplicaciones de ASP.NET que es Debian Wheezy [actualización 2022-09-10: estrictamente ahora las imágenes de Docker de dotnet tienen de base Debian Bullseye, pero también Alpine, Ubuntu y CBL-Mariner, que es la distro Linux de Microsoft, pero basada en RPM]). + +Por otra parte, Debian está preparada para correr bajo otros sistemas operativos. Sin ir más lejos Debian GNU/kFreeBSD es Debian corriendo sobre FreeBSD. También anda por ahí un intento de ejecutar Debian sobre Hurd, el kernel de GNU que quizá algún día sea relevante. + +¿Por qué no Debian GNU/Windows? + +Existen "distribuciones" para Windows, como por ejemplo Cygwin y MinGW/MSYS, que traen mucho del software GNU y del que incluye Debian, pero que palidecen en comparación con Debian- mucho menos software y mucho menos cariño en su mantenimiento. + +No existen imposibles para correr Debian sobre Windows- se requeriría un enorme esfuerzo y hay aún muchas diferencias políticas a limar, pero un Windows, con su enorme soporte de hardware y el acceso a mucho software importante, con un entorno Debian encima sería un entorno que me tentaría seriamente a abandonar Linux. + +En este mundo extraño con un Microsoft desconocido que saca software para sus competidores y que emplea Linux... no es algo completamente descabellado. + +... + +Postdata: soy plenamente consciente que OS X sería una alternativa a Windows en un escenario así. Sin embargo, debo decir que prefiero Windows. Apple y su entorno comienza a disgustarme más de lo que me disgustaba Microsoft. Y desde luego, creo que Apple sería infinitamente menos cooperativa. diff --git a/blog/content/2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion.gmi b/blog/content/2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion.gmi new file mode 100644 index 00000000..5198127a --- /dev/null +++ b/blog/content/2015/08/mi-opinion-sobre-unos-cuantos-lenguajes-de-programacion.gmi @@ -0,0 +1,32 @@ +# Mi opinión sobre unos cuantos lenguajes de programación +2015-08-14 + +(sobre el TIOBE de Agosto 2015, básicamente). + +Java: junto con PHP, uno de los lenguajes más denostados del mundo. A diferencia de PHP, probablemente una de las mejores opciones disponibles para hacer software grande y complejo y no morir en el intento. Hay una escasez de lenguajes de tipado estático populares en el mundo y si no nos queremos ir a Microsoft, Java cuenta con un ecosistema brutal, da un rendimiento sobresaliente y se aprende fácilmente. Pero no es chachi. + +C: el lenguaje que todos adoramos hasta que lo tenemos que usar en serio. Afortunadamente es el siglo XXI y la mayoría de nosotros no tenemos que recurrir a él. Eso sí, le debemos todo y aunque ya no domina el mundo, sus descendientes han heredado el trono. + +C++: uno de esos lenguajes que siempre quiero aprender pero con el que nunca me pongo. El C++ auténtico se desliza entre la elegancia y potencia y el jeroglífico más ofuscado. Lamentablemente, no hay tiempo en esta vida para aprender todo lo que se necesita para programar bien en C++. + +C#: el Java mejorado de Microsoft. Pero aunque lo estén abriendo, para disfrutarlo plenamente aún cuesta dinero. Sí, sé que cuesta poco para lo que vale, pero habiendo opciones gratuitas, ¿por qué molestarse? + +Python: de los débilmente tipados, mi favorito. Un diseño bastante sencillo y ortogonal, alguna rareza por ahí pero en principio la mejor herramienta en muchas situaciones. Y si uno desarrolla web, el admin de Django es lo más disruptivo que existe en el terreno. + +Objective-C: hasta Apple ya se ha dado cuenta que debe morir. + +PHP: el horror. Cada característica de PHP cuenta con un problema fundamental, pero la gente insiste. Pero existe Wordpress, Magento y tantos CMSs que es inevitable caer en sus redes de cuando en cuando. + +VB.NET: C# con sintaxis de BASIC. No, gracias. + +JavaScript: el lenguaje más accidentalmente popular del mundo. En realidad no es tan malo (salvo los callbacks en callbacks de callbacks) pero tampoco es bueno, y mucho menos como para que se intente que conquiste el mundo. + +Perl: aguanta ahí, así como sus fieles. Excelente para ofuscar, confundir y compactar- aún no le he encontrado otra virtud. + +Ruby: el sucesor de Ruby. Tiene su propio estilo de ofuscación- la maleabilidad es como la etimología indica, mala. + +Haskell: posiblemente, el lenguaje más académico que es medianamente conocido y que goza de un buen ecosistema. Sus virtudes son incontestables, pero las profundidades teóricas en las que hay que sumergirse para entender sus conceptos más básicos es aterradora. La evaluación "perezosa" permite a su vez expresar algoritmos de maneras inimaginablemente elegantes pero hace que razonar sobre el tiempo y espacio de ejecución de un algoritmo sea doloroso. + +Bash: posiblemente el mejor lenguaje de propósito específico que existe. Lo que se puede conseguir con unos comandos y unos pipes en un par de líneas y el mejor REPL del mundo hace que sea la herramienta más rápida para un número no despreciable de problemas. Eso sí, el lenguaje que peor escala del mundo. + +SQL: el único lenguaje con un movimiento anti oficial. El modelo relacional es de momento el mejor sistema modelado que existe, las bases de datos relacionales de las plataformas más evolucionadas y eficientes del mundo y sin embargo... nadie quiere escribir SQL, todo el mundo prefiere escribir 10 veces más código en lenguajes menos apropiados para lo que necesitan.
\ No newline at end of file diff --git a/blog/content/2015/12/por-que-no-uso-productos-apple.gmi b/blog/content/2015/12/por-que-no-uso-productos-apple.gmi new file mode 100644 index 00000000..693f0676 --- /dev/null +++ b/blog/content/2015/12/por-que-no-uso-productos-apple.gmi @@ -0,0 +1,48 @@ +# Por qué no uso productos Apple +2015-12-19 + +En un mundo en el que el iPhone es el modelo de teléfono más vendido y parece que una inmensa cantidad de desarrolladores de software utiliza ordenadores Apple, a veces uno se siente necesitado de justificar por qué no usa ningún producto de esta compañía. Aquí va, para facilidad de referencia. + +## La censura no mola + +Apple desea controlar lo que el usuario de sus dispositivos puede ver y no ver. El ejemplo más claro es la prohibición de pornografía en la App Store. Si bien es su tienda y pueden poner sus reglas, y puede parecer una política respetable, sigue siendo censura y control. Me parece perfecto que se etiqueten los contenidos que pueden ser malignos (obviamente no digo que la industria pornográfica sea un nido de virtud, más bien al contrario) e incluso los que puedan ofender la sensibilidad de unos pocos- y incluso creo que es levemente defendible que el responsable de un menor pueda intentar bloquear el acceso de ciertos materiales a éste [aunque personalmente no esté de acuerdo], pero estoy firmemente opuesto a que una empresa intente restringir lo que puedo hacer con su dispositivo. + +Entiendo que los dispositivos iOS disponen de navegadores que hacen que estas restricciones sean más bien un brindis al sol, pero temo que Apple no haya extendido estas restricciones a la totalidad del dispositivo no por falta de ganas sino por la imposibilidad de hacerlo. + +Si bien los inicios de la censura suelen ser por motivos loables, el uso de ella es incorrecto de por sí por más de acuerdo que podemos estar con la indeseabilidad del material bloqueado, ya que la voluntad de usar la censura se extiende fácilmente a otros materiales cuya indeseabilidad es mucho más relativa o incluso incorrecta. El hecho de que dispongamos alternativas que nos permitan sortear esta censura tampoco las justifica- la censura es malvada y la única manera de que avance es cortándola de raíz antes de que sea inevitable. + +## La libertad de desarrollo + +Como desarrollador de software, creo que los dispositivos programables son uno de los grandes avances de la humanidad, quizá no a la altura del agua corriente o la higiene, pero sin duda con el potencial de hacer del mundo un lugar mejor. Recuerdo con cariño el Commodore 64 de mi infancia que arrancaba directamente a un interprete de BASIC y que permitía distribuir el software que uno mismo desarrollaba grabándolo en una cinta de cassette de coste mínimo. + +Si bien los ordenadores Apple con OS X hasta vienen con herramientas de desarrollo incluidas, la punta de lanza de Apple son sus dispositivos más vendidos, los que usan iOS donde la situación de desarrollo es totalmente diferente. Para desplegar las aplicaciones que desarrollamos sobre hasta 100 iPhones, debemos ser desarrolladores registrados por Apple, lo que tiene un coste y requiere aprobación (dudo mucho que rechacen muchas solicitudes, pero aún así, pueden hacerlo). Si queremos que use nuestro software más de 100 personas, debemos pasar inevitablemente por la App Store y que Apple examine y apruebe nuestra aplicación. + +Es decir, no podemos desarrollar software para iPhone y que sea usado por más de 100 personas si este software no es del agrado de Apple- según unos criterios que además son poco transparentes- para lo cual deben tener acceso completo a él. + +Esta restricción de la libertad de desarrollo de software me parece completamente draconiana e inaceptable- y extremadamente dañina si se extendiese, por lo cuál una vez más creo que debe ser cortada de raíz. + +## Apple ya tiene suficiente dinero + +Apple gana mucho dinero. Muchísimo. Tiene un margen comercial más amplio que sus competidores. A igualdad de condiciones, si la empresa A tiene un margen del 15% y la empresa B tiene un margen del 30%, voy a comprar el producto de la empresa A. Si bien la eficiencia en la producción de Apple muchas veces significa que los precios de Apple son competitivos (durante mucho tiempo, el Macbook Air de 13" era imbatible en calidad/precio, y sigue dando mucha guerra), en muchas ocasiones los precios de Apple coloca a sus productos en el segmento de lujo que yo no puedo justificar. + +## Apariencia sobre utilidad + +Con la famosa batería del iPhone, el cargador del Magic Mouse y el lapiz del iPad Pro, últimamente se hace mucho cachondeo sobre la supuesta caída en picado del diseño de Apple. La verdad, no creo que sea algo nuevo. + +Hace mucho, mucho tiempo que me compré mi primer producto Apple, un Mighty Mouse que en vez de ruedecilla tenía una bolita que permitía hacer scroll en dos dimensiones, una idea que me intrigaba sobremanera. Sin embargo, al cabo de muy poco tiempo descubrí que el mecanismo de la bolita acumulaba suciedad sin que hubiese un mecanismo razonable para limpiarla, con lo que el ratón murió prematuramente. Una idea cojonuda pero mal ejecutada. + +Veo en los productos de Apple pantallas ultrabrillantes con insoportables reflejos, portátiles innecesariamente delgados (el peso de un portátil importa mucho, que sean finos no aporta nada) que tienen teclados sin profundidad (el teclado del nuevo Macbook es realmente terrible), insistencia en los touchpad cuando los ratones y trackpoints son superiores, teclados a los que les faltan teclas vitales (reemplazando la útil "suprimir" por una peligrosísima tecla de apagado), etc. etc. Apple sacrifica constantemente la utilidad por la apariencia, y yo uso los ordenadores, no los contemplo. + +## El camino de la verdad y la virtud + +Apple tiene claro cómo quiere que el usuario interactúe con sus dispositivos. Más allá de su deseo de controlar los contenidos y software que se pueden experimentar, también tiene una idea clara de los patrones de uso. Si bien debo decir que seguramente su visión sea de las más claras y coherentes del mercado y que su persecución de la simplicidad es acertada en la mayoría de los casos, uno no puede evitar pensar que para usar adecuadamente un producto Apple uno debe convertirse a su verdadera religión y su manera de hacer las cosas. + +Creo que diferentes personas prefieren interactuar con los ordenadoras de diferentes maneras, y que cada uno puede encontrar la manera de trabajar más eficiente para él. Puede que lo haga para fastidiar, pero uso un entorno de escritorio muy peculiar (un "tiling window manager"), utilizo un móvil con teclado físico, prefiero las líneas de comandos y adoro los trackpoints. Apple reduce su diversidad al máximo y si quisiese adoptar sus productos, tendría que renunciar a muchas de estas cosas, ya que Apple nunca se dedicará a ellas. Y si bien su visión es completa y poderosa, a mi no me convence. + +## Prefiero el software libre + +Como programador creo que el software libre es una alternativa muy atractiva al software propietario. Los intereses comerciales raramente se alinean con los de los usuarios (podría parecer que sí, y a veces coinciden, pero no), mientras que si el usuario puede participar activamente en el desarrollo del software, esta alineación es más probable. Mis experiencias en este sentido han sido muy positivas- he conseguido influir en el desarrollo de software que utilizo para obtener arreglos y mejoras que me han beneficiado directamente, algo que creo es muy complicado con el software propietario. + +Adicionalmente, también me he beneficiado de poder estudiar y analizar código publicado por terceros, y creo que es una poderosa herramienta de aprendizaje para los nuevos desarrolladores de software. + +Así pues, en la medida que sea posible utilizo software libre. Si bien Apple coopera con el software libre en ocasiones, lo hace a regañadientes y primando su interés comercial por encima de todo- y por supuesto, la mayoría del software que desarrolla no es libre.
\ No newline at end of file |
