#MacOS – Not so good with Screen Resolutions and “even better” at projection mode

Hi !

The first time I was doing a demo and connecting my MacBook Pro to a projector, I found out that the screen settings and configuration in a MacOS are completely different to the usual Windows experience. And, IMHO, not in a good way.

In Windows, when you are working with 2 or more screens (monitors / projectors) you have the chance to define specific settings for each one. This settings include orientation, resolution, and more.

MacOS display runs at its native resolution, which is the best resolution designed for the display. To change the resolution, you need to open System Preferences and select displays. Then in the [Display section], we can change the resolutions by selecting the [Scaled] option.

So far, so good. Each option also shows a “Looks like resolution …” options which is great. But, not good enough. Before a demo for a client or a user group, I like to dry run my presentations and demos using a custom resolution. You never know, which hardware is going to be at your final destination.

After testing a couple of apps, I finally found a very good one with the features I need:

Disable Monitor, https://github.com/Eun/DisableMonitor

Disable Monitor allows me to quickly change any screen resolution with 2 clicks; it also lock the screens and detect monitors.

Simple and easy. Happy coding!

Greeting @ Toronto

El Bruno

My posts on experiences in Mac from a Windows user

Advertisements

#AI – Subtítulos en tiempo real también disponibles en #PowerPoint para #MacOS

Buenas !

Wow, no he utilizado mi Mac en un par de días y hoy que he vuelto a utilizar la misma me he dado cuenta que la funcionalidad de subtítulos en tiempo real de PowerPoint is también esta disponible para Mac ! So cool !

Powerpoint subtitles in MacOS.png

Saludos @ Toronto

El Bruno

#AI – #PowerPoint realtime subtitles / captions also available in #MacOS

Hi !

Wow, I haven’t opened my Mac in a couple of days, and today I switch back to MacOS and I found that the subtitle / captions feature for PowerPoint is also available in PowerPoint for Mac ! That’s so cool !

Powerpoint subtitles in MacOS.png

Greetings @ Toronto

El Bruno

#AI – Mis posts sobre CustomVision.ai, exportando y utilizando ONNX, Docker, en PC, RaspberryPi, MacOS y más !

Buenas !

Ahora que tengo una pausa entre eventos en Canada y USA, y ya he escrito varios posts al respecto, es el tiempo ideal para compilar y compartir los posts que he escrito sobre CustomVision.ai. Sobre como crear un proyecto de reconocimiento de objectos, como utilizar el mismo en modo web, invocando un HTTP Endpoint desde una app de consola. Y también desde aplicaciones en Windows 10 exportando el proyecto a formato ONNX y utilizando Windows ML. Finalmente, un par de post donde explico como utilizar CV.ai con docker en PC, Mac y Raspberry Pi.

  1. Object recognition with Custom Vision and ONNX in Windows applications using WinML
  2. Object recognition with Custom Vision and ONNX in Windows applications using WinML
  3. Object recognition with Custom Vision and ONNX in Windows applications using Windows ML, drawing frames
  4. Object recognition with Custom Vision and ONNX in Windows applications using Windows ML, calculate FPS
  5. Can’t install Docker on Windows 10 Home, need Pro or Enterprise
  6. Running a Custom Vision project in a local Docker Container
  7. Analyzing images in a Console App using a Custom Vision project in a Docker Container
  8. Analyzing images using PostMan from a Custom Vision project hosted in a Docker Container
  9. Building the CustomVision.ai project in Docker in a RaspberryPi
  10. Container dies immediately upon successful start in a RaspberryPi. Of course, it’s all about TensorFlow dependencies
  11. About ports, IPs and more to access a container hosted in a Raspberry Pi
  12. Average response times using a CustomVision.ai docker container in a RaspberryPi and a PC

Windows 10 and YOLOV2 for Object Detection Series

Greetings @ Burlington

El Bruno

#AI – My posts on CustomVision.ai, running on ONNX, Docker, on PC, RaspberryPi, MacOS and more !

Hi !

After the events in Canada and USA, and several posts, I think it’s time to make a recap of the posts I’ve wrote about CustomVision.ai and how I created a custom object recognition project. And later used this as a web HTTP Endpoint in a Console application. And also in Windows 10 with ONNX using Windows ML; and finally running the Object Recognition project inside a Container in Docker on PC, Mac and Raspberry Pi.

  1. Object recognition with Custom Vision and ONNX in Windows applications using WinML
  2. Object recognition with Custom Vision and ONNX in Windows applications using WinML
  3. Object recognition with Custom Vision and ONNX in Windows applications using Windows ML, drawing frames
  4. Object recognition with Custom Vision and ONNX in Windows applications using Windows ML, calculate FPS
  5. Can’t install Docker on Windows 10 Home, need Pro or Enterprise
  6. Running a Custom Vision project in a local Docker Container
  7. Analyzing images in a Console App using a Custom Vision project in a Docker Container
  8. Analyzing images using PostMan from a Custom Vision project hosted in a Docker Container
  9. Building the CustomVision.ai project in Docker in a RaspberryPi
  10. Container dies immediately upon successful start in a RaspberryPi. Of course, it’s all about TensorFlow dependencies
  11. About ports, IPs and more to access a container hosted in a Raspberry Pi
  12. Average response times using a CustomVision.ai docker container in a RaspberryPi and a PC

Windows 10 and YOLOV2 for Object Detection Series

Greetings @ Burlington

El Bruno

#MacOs – Where is my Total Commander? fman es una gran alternativa a TC en Mac

Buenas !

En mis posts anteriores escribi sobre las alternativas que he encontrado en MacOS para aplicaciones como Paint y Putty. Si bien, ambas herramientas son muy importantes, no las uso tan a menudo como la del post de hoy: Total Commander.

Total Commander es una herramienta genial. Yo he utilizado TC desde que soy usuario de Windows, y eso son muchos años. La idea de tener 2 paneles con los archivos en una carpeta, y que desde los mismos se pueda copiar, mover, eliminar y mas con un solo clic, es genial. Además, he dejado de utilizar FileZilla como cliente FTP, ya que con TC tengo las mismas opciones directamente en la herramienta.

Nota: Soy consciente que la idea de 2 paneles de vista de archivos es anterior a Windows. Algunos compañeros del metal me mostraron demos de Norton Commander, que parece que era una herramienta imprescindible en esos días.

Norton Commander 5.51

Pues bien, llega el momento de buscar alternativas y para eso lo mejor es https://alternativeto.net/, La búsqueda de alternativas para Total Commander se puede ver en este link (incluyendo las de MacOS) https://alternativeto.net/software/total-commander/

He utilizado algunas durante las últimas semanas y la que más me ha gustado ha sido fman. He aquí algunas razones

  • La app es simple. No tiene nada que no deba estar allí, con una UI simple y minimalista.

01 fman simple view

  • Utiliza las mismas teclas que Total Commander para copiar, mover, eliminar, etc. Esto es un plus importante ya que la memoria en los dedos ayuda y mucho. (siend que no hay tecla Fn en MacOS)

03 fman keyboard

  • Lo mismo con las teclas de dirección y la tecla BackSpace (Delete) para navegar al folder anterior.
  • Cmd & P abre una ventana de búsqueda muy útil.

02 fman quick search

  • Soporta plugins. Hay una lista interesante de plugins aquí: https://fman.io/docs/plugins y esto también me da la oportunidad de mejorar mis conocimientos de python.

Y por último, es barata! Le voy a dar un mes de prueba (todo Marzo) y luego adquiriré una licencia.

Kudos para Michael Hermann (@m_herrmann) el creador de la App, que parece que como yo, al venir de Windows con TC se encontró con la necesidad de algo similar en MacOS y lo creo!

Happy coding!

Saludos @ Toronto

El Bruno

Resources

My posts on experiences in Mac from a Windows user

#MacOs – Where is my Total Commander? hey, the amazing fman is a great alternative!

Hi !

In my 2 previous posts I shared my experiences looking for alternatives to Paint and Putty in MacOS. Both tools are very important, however are not as frecuently used as this one in Windows: Total Commander.

Total Commander is amazing, that’s it. I’ve using TC since I’m using Windows. The whole idea of 2 file panels where you can easily copy and move files between the panels is great. Also a single click to edit or view a file is a very powerful option. I’ve even stopped using FileZilla for FTP actions, because TC has an amazing and powerful embedded FTP client.

Note: I know that the 2 file panel concept is much older than windows. Some colleagues show me old demos of Norton Commander, which seems to be an awesome product back on those days.

Norton Commander 5.51

So, now that I know the website https://alternativeto.net/, I searched for alternatives to Total Commander for MacOS. This is the direct link for a set of alternatives https://alternativeto.net/software/total-commander/

I’ve used a few during the past weeks, and I finally decided to use fman as main file system tool in MacOS. And there are a couple of reasons for this.

  • It’s very simple. Does not have any additional or silly features, it has an amazing and simple user interface.

01 fman simple view

  • It also uses the standard keys for copy, paste and more actions like Total Commander. My hand memory is very useful here.

03 fman keyboard

  • Same with arrows keys and backspace to get back to previous folder.
  • Cmd & P opens a very powerful search bar. I really like this feature.

02 fman quick search

  • And it also support plugins. There is a full ecosystem of plugins here: https://fman.io/docs/plugins and this also give me chance to improve my python skills.

Finally, it’s cheap! I’ll give this a try during march and then I’ll get a license. And kudos to Michael Hermann (@m_herrmann) who created this tool after moving to MacOS from Windows and be used to use Total Commander.

Disclaimer: I won’t share the name of the products I’ve tried and not liked. There are a few of them.

Happy coding!

Greetings @ Toronto

El Bruno

Resources

My posts on experiences in Mac from a Windows user

#MacOs – Where is my Putty? Utilizando SSH y RealVNC para conectar con #RaspberryPi [experiencias en Mac de un long time #Windows user]

Buenas !

En mi post anterior escribí sobre mis experiencias en el nuevo mundo de MacOS. Soy un novato total en este mundo y estoy aprendiendo sobre la marcha para poder ser productivo en mi día a día en Avanade y en mis hobbies y actividades personales.

Al igual que en mi post anterior, la siguiente necesidad surge para una demo en un evento de Machine Learning: conectar con una Raspberry Pi utilizando SSH. Esto lo hago como parte de mis demos de Custom Vision. (Y una vez mas, comentare que Custom Vision es uno de los mejores servicios de la familia de Cognitive Services)

En una parte de mi demo exporto un proyecto de Custom Vision como un proyecto de Docker para Linux. Luego modifico el mismo para poder compilarlo en Docker en Raspberry Pi.

En casa y en modo de prueba, suelo acceder a la Raspberry PI utilizando RealVNC, y por suerte, este producto esta disponible en ambas plataformas Windows y Mac. Otra opción es acceder a la Raspberry Pi utilizando SSH (SSH stands for Secure Shell). Esta opción es mas útil en demos, ya que es mas simple de compartir y explicar el paso a paso que se sigue en una consola de comandos.

En Windows, he sido un usuario longevo de Putty. Poco hay que decir al respecto, es una aplicación simple y poderosa para conexiones SSH, Telnet y puertos series. Al momento de ver si estaba disponible para MacOS, la descripción del producto dejo claro que NO.

PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers.

Llego el momento de realizar un par de búsquedas en Bing para ver alternativas de Putty para MacOS. Fue mucho mas simple de lo que pensaba. Pocos minutos después, pude ver que con la app Terminal de MacOS me podía conectar rápidamente a mi Raspberry Pi con el siguiente comando

MACTERMINAL:~ bruno.capuano$ ssh <DEVICE IP> -l <LOGIN NAME>

Fue utilizar el comando, con la dirección IP y las credenciales de acceso a mi device y listo. Prompt para la contraseña y ya estaba conectado a mi Raspberry Pi.

01 doker build on mac

Espero que las próximas también sean así de fáciles !

Happy coding!

Greetings @ Burlington

El Bruno

References

#MacOs – Where is my Putty? Need for SSH and RealVNC to connect to #RaspberryPi [experiences in Mac from a #Windows user]

Hi !

In my previous post I share the context on why I’m a total newbie into the MacOS world. So today, I want to share another experience when switching from Windows to Mac.

As my previous content, the need for a SSH client is based on my live demos on my Custom Vision event. (Remember, Custom Vision is one of the most amazing services in the Cognitive Services family)

At some part on my demo, I create a new Custom Vision project, I export the project as a Docker for Linux, and I make some changes to the Docker Image to be compiled and used on a Raspberry Pi.

I can access and control the Raspberry PI using RealVNC, which is available for for Windows and Mac, or I can also access the device using SSH (SSH stands for Secure Shell). The second option is usually more appealing, because is just a big console app and everyone can read the commands sent to the device.

So, on Windows I was using Putty for a long time. It’s very light and easy to use. However, the description of the product makes a very clear statement about the supported OS of Putty.

PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers.

It was time to hit Bing and search for options or alternatives to Putty on MacOS. And this one was easy. After a couple of minutes I realized that I can use the standard MacOS terminal to connect to my device using SSH with a command like this one

MACTERMINAL:~ bruno.capuano$ ssh <DEVICE IP> -l <LOGIN NAME>

Once you enter the ssh command, with the IP and and the login name, it will promtp for the password and that’s it! I’m now connected to my device

 

01 doker build on mac

This one was easy !

Happy coding!

 

Greetings @ Burlington

El Bruno

References

#MacOs – Where is my Paint? [Primeros días en MacOs después de décadas en #Windows]

Buenas !

Antes de comenzar, creo que es mejor compartir un poco de contexto. He sido un usuario de Windows por mas de 2 décadas. He probado y utilizado otros SOs, como Linux, cuando trabajo con mi Raspberry Pi; o hace mucho tiempo con Xamarin y Mac OS. Sin embargo, mi SO principal siempre ha sido Windows.

Hace un par de semanas cambie mi fabulosa SurfacePro por un MacBook Pro. Y comencé a conocer el grandioso mundo de MacOS. Es por eso, que después de un par de tweets divertidos he decidido compartir un par de posts al respecto. El primero es bastante auto-descriptivo

Where is Paint in Mac?

OK, mas contexto. En mis presentaciones cuando hablo de Custom Vision (uno de los mejores servicios de la familia de Cognitive Services), usualmente utilizo las demos que usamos durante el InsiderDev tour . Estas son muy descriptivas porque se basan en un par de dibujos a mano alzada.

Usar estas imágenes me permite de una forma simple, mostrar como Custom Vision permite crear un modelo de reconocimiento de imagenes. Algo similar a esto:.

Screen Shot 2019-02-19 at 1.41.58 PM

Una de las ventajas de este modelo es que puedo crear nuevas imágenes, por ejemplo una flor o un pez, utilizando solo el mouse.

Una vez que he entrenado un modelo, la siguiente demo que realizo en vivo, es dibujar un pez o una flor con una App como Paint. La herramienta no tiene que ser muy poderosa ni tener muchas funcionalidades, solo un canvas en blanco y un lápiz para poder dibujar algo simple.

Cuando comencé a practicar mi sesión en mi MacBook Pro, me di cuenta que no tenia Paint, ni algo similar en MacOS. La app Preview, para abrir imágenes, permite realizar modificaciones menores en imágenes.

Nota: Practicar, practicar y practicar, esa es la clave de buenas sesiones.

Screen Shot 2019-02-19 at 1.50.44 PM

Este es un buen punto de partida, sin embargo la app no permite crear un archivo en blanco. En este momento, publique un tweet preguntando al respecto y gracias a las respuestas, comencé a probar algunas app. La que mejor se adapto a lo que yo necesitaba era : Paintbrush

Screen Shot 2019-02-18 at 1.19.16 PM

Esta app es simple y con funcionalidades similares a Paint de Windows. En uno de los tweets, me recomendaron una pagina con muchas alternativas para Microsoft Paint: Microsoft Paint Alternatives for Mac

Bonus: Krita (link) es una app free para editar imagenes, sin embargo es demasiado para lo que yo necesitaba. 😀

 

Saludos @ Toronto

El Bruno

References