martes, 24 de octubre de 2017

iPhone vs Android

Yo he sido básicamente un usuario de iPhone desde el 2007, cuando salió el primer teléfono "inteligente", con el tiempo lo he seguido usando más por costumbre y con el hecho tener el ecosistema de Apple, computadora, Apple tv, watch, etc. Pero también en todos estos años el desgaste en la relación se hace evidente. Por ejemplo en 2011 compré un macbook Air segunda generación (con Apple hay que recordar que lo mejor que se puede hacer es siempre comprar la segunda generación de todo). Por ejemplo el Macbook Air primera generación quedó obsoleto muy rápido posiblemente en uno o dos años. Los teléfonos S siempre están más vitaminados en el caso ahora del 8 que sería el 7s sería mejor que el 7 a secas. El X y así nos podemos ir. En esta ocasión al tener el teléfono original de iPhone siempre iba en la “primera generación” el 2g, 4g, 6g, cada dos años como venía el plan, para el 6 quise hacer un cambio, comprarlo desde el inicio libre y seleccionar la compañía que deseara y me salio muy bien de hecho mi cuenta telefónica se desplomó contra lo que pagaba normalmente, y comparando con familiares que siguen su cambio de plan cada dos años. Entonces todo iba muy bien, pero como no veo cambios radicales en Apple desde hace un buen rato dije me espero 4 años “Que se supone es lo que dan soporte a la marca” y compro lo que equivaldría al 8, es decir un X segunda generación. Ya lo venía notando no sólo en los teléfonos, también en las computadoras, le quitan funciones o capacidades no por hardware si no por software (obsolescencia programada; pobre planeta, habrá alguien que diga que son muy verdes pero hasta para reciclar se necesita energía lo que le quita todo lo “cool” a las empresas verdes), haciendo que sólo los modelos recientes hagan algo en especial, me supongo lo hacen por vender más aparatos nuevos pero la verdad eso se llama en mi tierra es ser un gandalla (persona o empresa que se aprovecha de algo para su beneficio exclusivamente), y como de esos tenemos tantos por estos lares empezaron hacer para mí una piedrita en el zapato. Ejemplos, mi mac iMac 2007 no puedo poner después del capitán ya ni se el nombre y a partir de Lion empezaron hacer el equipo de poco a poco más lento quitando funciones, etc. Tanto así que por fastidiado en algún momento, probé un Windows 10 que se supone es pesado y vuela contra Mac OS en ese equipo, y mientras que en OS X ya no hay versiones 32 Bits pero si hay soporte de itunes para Windows 7 (por lo cual en un macbook 2006 le puse un Windows viejo) y claro a mi iMac le puse Linux y super vuela y está en las últimas versiones de todo, conclusión adios Mac OS.

 La gota que derramó el vaso.
Si el experimento les salió excelente en iOS por que no hacerlo en OS X y más profundo en IOS cada día, hasta más controlado en teléfonos; es imposible probar otros sabores u opciones (bueno yo las desconozco si alguien sabe como poner un Android o un derivado de este en software libre en iPhone por favor no deje de avisarme.) Cada 6 meses los teléfonos se sienten mucho más pesados, ahora se les pasó la mano, al grado en mi opinión que van 3 parches y hasta la gente que conozco con 6s se queja de lo mal que anda su teléfono. Tal vez Apple lo sabe y por eso han parchado en 3 ocasiones. Pero estas bonitas experiencias me llevaron a probar Android ya tenía idea con una tableta de Android, ahora compre a propósito un teléfono económico claro basado en los precios del iPhone un Motorola G5 (tres veces menos que un iPhone), y como siempre me imaginé, ¡puedes hacer mucho más en Android que Apple!, es un hecho. Pero también no todo es miel sobre hojuelas.

Pro’s de Apple:
Y siento que esto es parte del costo del equipo.
  • Hay a quien hablarle para cualquier duda, aún cuando la garantía ya haya pasado, siempre te atienden y de buena manera. 
  • Hay a donde llevarlo, con socios o ellos mismos en el caso de México sólo una tienda oficial. 
  • Los detalles, por ejemplo sin ser molesto se puede activar que te diga quien es el que habla.
  • Pedir a Siri que te lea los mensajes y contestarlos.
  • Siri acepta signos de interrogación en el dictado por ejemplo signos de interrogación o comas, puntos, etc. Al menos en Español de Estados Unidos quien sabe que es esa payasada, y tampoco en Español de España me funcionan en Android. 
  • De forma nativa puedes bloquear muy fácil hasta teléfonos privados u ocultos.
Pro’s de Android:
  •  Integración con sistemas Linux, no se por que tarde tanto en usar Android. 
  • Hay una aplicación KDE Connect que es fabulosa, notificaciones, fotos, archivos, etc. Es genial, aparte al estar escuchando música en spotify detecta cuando entra una llamada y se pone pausa, al finalizar sigue automáticamente. 
  • Muchas pero muchas más opciones de hacer cualquier cosa, que también es una contra, por ejemplo el bloquear llamadas privadas tuve que descargar una aplicación de terceros.
  • El pro es que hay muchas más opciones a elegir. Es decir es como Linux, si no te gusta un escritorio pruebas uno y otro hasta encontrar el que te guste en Windows si no te gusta metro espera a que pasen unos 5 años a que cambien el diseño o en Mac no te gusta Aero, pues siéntate a seguir esperando porque van más de 10 años con el mismo concepto, al menos que seas muy atrevido y pones KDE que es multiplataforma (Aunque no conozco a nadie use KDE en otra plataforma que no sea un *nix) 
  • Mucho más económico. 
  • Mucho más rápido. 
  • Muchos diseños, tamaños y fabricantes.

Y en unos años veremos que tal se alenta. Pero contra mi experiencia en mi tableta Nexus, funciona mucho mejor que un iPad después de 5 años de uso, y cabe recordar que en ambos casos la batería sigue funcionando, está envejeciendo con mucho más estilo el Android que iOS.

Lo que no me agrada mucho es que no hay a quien hablar ni en el caso de software o Hardware, o hasta ahora no lo sé, así que si alguien me puede tirar un cable sobre este tema se les agradece.

También les agradecería sugerencias de aplicacioness en Android que sean indispensables, claro fuera de lo obvio, como spotify, o netflix, pero sí clientes de correo que soporten SMIME o cosas fuera de lo normal se agradecen.

Por último a pesar de lo cerrado que es Apple me sorprende el buen soporte de CalDav Cardav, etc. Mientras que en Android que es tan abierto es algo complicado, pero como siempre hay alguien que ya hizo una aplicación que está esperando en el Google Store para ser descubierta(que también puede ser difícil hay millones), o en el último de los casos hay una buena herramienta de desarrollo que ni es necesario pagar para hacer tus propias aplicaciones como sucede con Xcode << y que hace muy poco tiempo por lo menos puedes hacer tus propias Aplciaciones>> .

En fin esos son mis agridulces resumidos rápidamente, espero no haberme extendido demasiado y que les sea de utilidad por si están decidiendo entre plataformas.

jueves, 17 de agosto de 2017

Escáner para GNU / Linux

La verdad de las cosas, para muchos de las cosas que ahora necesitamos digitalizar basta con un celular y una buena aplicación, pero en algunos casos cuando ya son una cantidad de hojas y hay que hacerlo por lo dos lados; documentos, identificaciones, etc se agiliza y es mucho más sencillo hacerlo con un escáner.

Otra realidad, por lo menos en mi experiencia es que encontrar un escáner que funcione bien en GNU / Linux no es tan fácil. Hace más o menos un año que compré este escáner, se trata de un Brother DS-720D y la verdad es que me ha sido de mucha utilidad, y como les comentaba, en otro artículo, me choca que me recomienden algo que no han probado la gente lo suficiente como para hacer una recomendación; por eso es que esperado y utilizado mucho este producto antes de poder escribir sobre él.

Lo que me llamó más la atención es que en la misma caja decía que le daba soporte a GNU / Linux, por tanto ese fue el primer incentivo para comprarlo y probarlo.De hecho en su página encontramos los drivers necesarios para poder usarlo.

http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=es&prod=ds720d_all

Los drivers existentes son para DEB o RPM. Por lo que cubre prácticamente todas las distribuciones de GNU / Linux, los chicos de Arch que son gurus, seguro saben como resolverlo igual hasta con yaourt lo tienen resuelto. También si no mal recuerdo hay versión 32 y 64 bits.

Una vez instalado, se reinicia el equipo y listo para usarlo, ¿qué programas usar?

Pueden el clásico y sencillo como:

- xsane
- Simpel scan

Más completos y muchas opciones 

- gscan2pdf
- Koka - este si no lo he probado pero dicen que es bueno y fácil de usar con muchas opciones, ya lo probaré

Y claro la consola.

Aquí les dejo rápido dos comandos y pueden sacarle mucho provecho.

Con esto saben como se llama su escáner
$scanimage -L

Y con este saca en tamaño usLetter en tonos de grises con resolución de 100 dpi por ambas caras todas las hojas que vayan pasando.

$scanimage -d "suEscanerPreviamentecon el comando anterior" -pv --mode Color --resolution 100 -l 0 -t 0 -x 215.9 -y 279.4 --batch=out%d.pnm 

Esto nos dejará archivos pnm si queremos convertirlos por ejemplo a pdf instalamos

#apt  install graphicsmagick

Y usamos:

$gm convert *.pnm  salida.pdf 

Si gustan puedo ampliar más el uso de escáneres en GNU / Linux, por favor dejen un comentario si gustan hablemos más del tema y/o por favor dejen-me saber si ustedes han probado otros programas y cuales han sido sus experiencias.

 


lunes, 31 de julio de 2017

Marcar a conmutadores automáticamente desde iOS

Hay veces que tenemos números almacenados de conmutadores y tenemos que marcar la extensión correspondiente; a mí me ha pasado que hay algunos mas largos que 4 dígitos y estar viendo cuál es el numero mientras que estás en la pantalla del marcado es complicado. O cuantas veces no estamos con las manos ocupadas y es mas fácil decirle a Siri que marque el número de la persona.

La forma que nos permite iOS librar esta circunstancia es poner el número en nuestros contactos como haríamos normalmente pero después de os números del teléfono, se presiona el botón que viene abajo del lado izquierdo con un símbolo de +#=


y al hacerlo en lugar del cero aparece un signo de más +, lo presionamos y abajo dice pausa o esperar; podemos poner pausa y pone una coma y luego escribimos el número de extensión.


Si ponemos esperar pone un punto y coma.

Yo lo he hecho todo el tiempo con pausa y me funciona muy bien, así que después de almacenarlo, al marcar ese número hará la pausa necesaria o esperará para que automáticamente marque la extensión y así ya lo hará por nosotros y nos será más fácil a la hora de marcar a conmutadores automáticos.

Espero les sea de utilidad.

lunes, 24 de julio de 2017

Recomendaciones

No sé si a ustedes les a pasado, que leen una recomendación de algún producto ó un servicio, en este caso de una App, pero parece que ni la han abierto de manera personal.

El otro día leyendo un medio impreso, en la sección de tecnología tenían un Aplicación que se oía bien, y decía que era gratis. A parte multi-plataforma para iOS y Android. Así que voy a la tienda y la descargo, o sorpresa, en el artículo no mencionaban que tenías que inscribirte sí o sí, y bueno ahora uno supone que al ser "gratis" es publicidad o compras dentro de la aplicación, en este caso lo segundo, pero lo que no dijeron que en el artículo de "recomendación" es que la compra más económica dentro de la App era de $1299.00 quiero suponer que pesos mexicanos, que aún así es ridículo para el tipo de aplicación.

En fin, la verdad es que si me molesta que si te van a "recomendar algo" por lo menos se tomen la molestia de pruebarlo y te dejen saber los detalles. Si no ¿para que lo recomiendan? o a caso ¿se trata de publicidad pagada al columnista? pues que también lo dejen saber.

La idea de este blog, nació justo por eso, por que yo veía y sigo viendo que muchas cosas que "recomiendan", la ponen en un equipo virtual lo usan un par de minutos y despepitan a favor o en contra, creo que lo más justo que se pruebe, que se use realmente, y luego des tu opinión, me imagino que por eso estamos tan saturados de tanta información chatarra, por que realmente o lo repiten como periquitos, hacen el famoso copy paste o bien solo prueban la superficie o en algunos casos supongo les pagarán para hacer este tipo de cosas. Yo la verdad prefiero algo más auténtico. Que me compartan su experiencia a que me "recomienden cosas". O estimado lector ¿usted que prefiere?.

P.D. Por eso a veces me tardo en escribir un poquito, por que si no lo he experimentado ¿cómo puedo dar mi opinión?

viernes, 14 de julio de 2017

Dice el dicho, piensa mal y acertaras.

Ahora con tanto revuelo del wannacrypt, parece que hasta le están haciendo publicidad al sistema operativo más afectado, ¿no les parece?. El día de ayer en un periódico de publicación nacional menciona que el 52 % de las empresas en México tienen software pirata y que este es el punto más débil de la cadena para la seguridad ya que no pueden tener sus sistemas operativos actualizados, otros países como china es el 90% o en mismo latinoamérica más arriba que nosotros Brasil.

El día de hoy publican que los usuarios de una red corporativa en un 70% instalan programas ilegales por los pocos o nulos controles de las empresas hacia sus empleados.


Y claro recomiendan que compres el software (¿anuncio de venta?), pero en realidad la solucionan sin duda es cambiar a GNU / Linux, puedes actualizar todo el tiempo sin la tortura que significa en otros sistemas operativos. Se elimina al 100% la piratería y el usuario normal ni podría instalar cosas de terceros.

Pero el gobierno parece que le sigue haciendo la tarea a algunas compañías privadas, ya que en sus sistemas, por ejemplo;  para pagar impuestos, se requiere de software privativo sí o sí, ya que usan tecnología de esa empresa, que aparte de obsoleta (y eso que esta empresa anunció hace más de dos años atrás que ya no iba seguir desarrollando ese software...), sólo funciona en dos plataformas y las dos privadas.

En lugar de motivar el software libre, aparte de que a ellos y todo un país nos ahorraría licencias innecesarias, por ahí podría hasta fomentar la industria del software y atacar ahora si de forma efectiva la piratería para generar más empleo y más tecnología local. Pero así como los socavones que hay en las carreteras físicas también existen en las electrónicas, pero como esas no se ven... ¿O querido lector usted que opina?

jueves, 13 de julio de 2017

Hablando de Stretch

NOTA: Me dice Google que tengo que poner una nota de las cookies por disposición Europea, yo no cree las cookies y no se que contengan, si las hay son de Google, Así que supongo ustedes sabrán si siguen leyendo o no este artículo.

Hablando de Stretch, sin duda por esto amo a Debian, aparte desde que vengo usando desde Wheezy, me parece es la 6; la migración ha sido extremadamente fácil, como siempre vale la pena un buen backup todo el tiempo pero, antes de actualizar más.

En mi caso desde hace tiempo en un equipo cambié el nombre de la distro a stable en el source.list

Entonces cada vez que hay actualización de la distribución, tan fácil como hacer

#apt-get update
#apt-get upgrade
#apt-get dist-upgrade

y en las normales de seguridad apt-get update && apt-get -y upgrade

Dependiendo de que tan bueno es el Internet tardará, y en el dist upgrade pregunta si queremos poner los archivos de fabrica en algunos servicio o dejarlos, yo le digo que no me los cambie, por que son configuraciones que alguna vez hice. Y si tienen duda por lo general sugiere la más adecuada, aún así a leer bien lo que pregunta.

Mucha gente dice que tiene paquetes viejos y aburridos, puede ser, pero solido como una piedra, muchos años sin fallas y cada vez que estoy trabajando o una presentación no tengo tiempo de estar arreglando algo que no funciona por una actualización, así que estabilidad ante todo, y cosas no tan graves como libreoffice o firefox se puede tener al día sin tanto drama.

No siempre lo más nuevo significa lo mejor. Tal vez un poco conservador, pero cuando ven lo bien que andan mis computadoras, me dicen ¿qué sistema operativo usas? y con el alto grado de personalización que tiene se ve lindo y muy muy estable, que para mi es lo más importante.

rc.local Debian 9 Stretch / Ubuntu 20.04 Actualizado

Hola, se que tiene siglos que no escribo nada.

NOTA: Me dice Google que tengo que poner una nota de las cookies por disposición Europea, yo no cree las cookies y no se que contengan, si las hay son de Google, Así que supongo ustedes sabrán si siguen leyendo o no este artículo.

Con los cambios a Stretch noto unos cambios y se ve que cada vez se impone más systemd en la configuración del sistema. Yo uso mucho el rc.local para ejecutar cosas en el arranque por ejemplo máquinas virtuales con virtualbox.
Que si quiere alguien una explicación de esto, escriban pidiéndolo y con gusto explico como.

Pero en Stretch veo que ni archivo /etc/rc.local existe, hay forma de activarlo y explico a continuación como.

Tal cual se explica aquí me ha funcionado en 4 sistemas 1 de ellos físico y 3 virtuales corriendo Debian 9 Stretch.

Primero copiemos el archivo ejemplo de la siguiente manera (todo lo hago como root)

cp /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

El contenido del archivo es el siguiente: (Pueden crear directo el archivo rc-local.service dentro de /etc/systemd/system con este contenido)

# This file is part of systemd.
 # 
# systemd is free software; you can redistribute it and/or modify it 
# under the terms of the GNU Lesser General Public License as published by 
# the Free Software Foundation; either version 2.1 of the License, or 
# (at your option) any later version. 
# This unit gets pulled automatically into multi-user.target by 
# systemd-rc-local-generator if /etc/rc.local is executable. 
[Unit]
Description=/etc/rc.local Compatibility 
ConditionFileIsExecutable=/etc/rc.local 
#After=network.target 

[Service]
 Type=forking 
ExecStart=/etc/rc.local start 
TimeoutSec=0 
RemainAfterExit=yes 
#GuessMainPID=no 
SysVStartPriority=99 

[Install] 
WantedBy=multi-user.target 

Luego tenemos que hacer un enlace simbólico de esta manera:

 cd /etc/systemd/system/multi-user.target.wants/
 ln -s /etc/systemd/system/rc-local.service rc-local.service 

 ahora creamos el rc.local en etc
vi rc.local 
#!/bin/bash 
:wq 

Importante poner la línea del comentario como si de un bash se tratara, me daba un error hasta que encontré un foro en RedHat donde explicaba que se pusiera esta línea y el error desapareció.

Ahora le damos permisos 755

 chmod 755 rc.local 

por ultimo lo vamos habilitar, ejecutar y verificar el status, debería estar funcionando ahora.

 systemctl enable rc-local.service 
systemctl start rc-local.service 
systemctl status rc-local.service 

Esto es lo que a mí me sale después de hacer estos pasos en las 4 computadoras que explicaba al principio que lo he probado  

● rc-local.service - /etc/rc.local Compatibility 
Loaded: loaded (/lib/systemd/system/rc-local.service; static)
Active: active (exited) since mié 2017-07-12 23:26:02 CDT; 1h 21min ago Process: 815 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS) 

jul 12 23:26:02  rc.local[815]: Restarting mysql (via systemctl): mysql.service. 
jul 12 23:26:02  systemd[1]: Started /etc/rc.local Compatibility. 

 Ahora ya podemos colocar nuestros scripts dentro de rc.local recuerden que los scripts tienen que tener permiso de ejecución chmod +x Espero les sirva cualquier duda o comentario, bien recibidos.

TIP en stretch mucha gente se queja que no hay ifconfig para ver su IP cosa que no es necesario por que con ip a s pueden verla hasta siendo usuario sin permisos, y si aun así quieren ifconfig.

apt install net-tools  

 ACTUALIZACION

Lamento mucho la situación pero nunca me notificó que tenia comentarios y estoy muy apenado, ahora que estoy actualizando los veo. Perdón por no contestar antes. Les platico que ahora estoy usando una computadora con ubuntu por que es la única que me acepta el driver de nvidia ni modo :(. Lo bueno es que sigue siendo Debian.

Y necesito esto en la versión 20.04.

Ahora mi archivo de /etc/systemd/system/rc-local.service

Contiene

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

 

 Esto sigue Vigente

 cd /etc/systemd/system/multi-user.target.wants/
 ln -s /etc/systemd/system/rc-local.service rc-local.service 

Y el archivo /etc/rc.local

Contiene

#!/bin/bash
exit 0

Nota:(En algunos casos debe ser #!/bin/sh -e)

 y claro levantar el servicio

systemctl enable rc-local.service 
systemctl start rc-local.service 
systemctl status rc-local.service


Gracias por su comentarios y espero les sirva esta actualización.




Flutter 2.10

  Hace unos días google hizo una actualización en flutter. Se gana gran velocidad y hace estable hacer aplicaciones en #Windows . Muy lindo...