Salta al contingut principal

iMac(2017) y Homebrew

homebrewlogo
Llevaba unos días experimentando en el Mac de casa que se compró en 2020 y ya tenia 2 o 3 años y me pregunté si podía intalar Python en el. Como ya me imaginaba se podía, lo que mientras buscaba dí con un instalador de paquetes llamado Homebrew. Todo esto pasó muy rápido porque ese día, justo había quedado por la tarde para echar unos Donkey Kong, lo que la idea no se me iba de la cabeza. ¿Se podía hacer lo mismo o sinó algo parecido a lo que hago en Fedora pero en Mac? Al volver, me descargue el instalador en el Mac(por aquí dejo su página web donde dice cómo hacerlo y resuelve algunas dudas). 
homebrew1
Y realmente es muy curioso porque se puede usar el comando como cuando en Fedora usamos dnf update o en Ubuntu usamos apt, apt update. Sería brew update. Y al conocer esto se me abrió un mundo. El sistema operativo de Mac es muy parecido a Linux pero no es Linux, parte de Unix. Digamos que se parecen mucho pero no es lo mismo. Al punto que quiero llegar es que comparten un alto porcentaje de comandos así que si no es un 100% igual, puedo pasearme por las carpetas y hacer casi todo lo que haría en un sistema Linux.
homebrew2
Después de todo esto, estoy ahí estoy haciéndolo todo, desde configurar cosas en el Cloud, como escribir código Python en Apple. Me ha hecho descubrir que Mac no es tan cerrado y poco accesible como lo tenia en mi mente. Sinceramente hasta ahora, consideraba esta marca un poco para esnobs, pero supongo que he madurado(?). Hoy por hoy no encuentro sistema tan bien ensamblado, con unos mejores materiales y acabados y que pese a tener un dispositivo de 2017 aún le sigan dando actualizaciones aunque sean de seguridad(Este ya solo llega a Ventura 13.7.8) y que más puedo decir, que estás a gusto, porque es un solo sistema y te permite hacer lo que quieras. Tu cuando te levantas y si estas pensando en solucionar algun problema o escribir código, o hacer lo que quieras > quieres entrar y que funcione todo correctamente, terminar lo que haces y descansar. 
Lo que no quieres es lo que pasa con las distribuciones Linux que : "Pese a tener la distribución más estable(Fedora) cada mañana que lo inicio me da un nuevo problema, 
pero a su misma vez me hace aprender, cuando me pregunto que es lo que le pasa y cómo lo soluciono.
Aprender es muy bueno, pero ¿Y si ese día no quiero aprender? Citándome a mi mismo en el futuro post. Ese es el quid de la cuestión ese día necesito aprender Python y no solucionar porque tal sistema funciona más lento al haber instalado el nuevo kernel(Por poner un ejemplo).
homebrew3
En definitiva, Mac + Homebrew = Paz interior.

Comentaris

Entrades populars d'aquest blog

Projecte Flask + S3 #3: Del servidor local a S3

  Aquesta és la tercera part que parlo del projecte. Si encara no estàs seguint-lo, et recomano que miris les entrades anteriors dedicades al tema. A la primera part vam configurar l’entorn i decidir les pautes. A la segona , dedicàrem el seu temps a la importància de fer una bona classe S3Client i uns tests de pytest correctes. A l’hora de pensar en desenvolupar l’app , hem de canviar la manera de pensar. Passem d’una filosofia de backend en la que pensem únicament en Python - A una full-stack amb Flask. Què és un full-stack ? La seva traducció literal és una “pila complerta”, es refereix a quan en programació s’escriu un codi des de zero. I disposa de tres parts:  Front-end , la interfície d'usuari, és el que interactua directament des del seu dispositiu i en el nostre cas és HTML/Jinja2. Back-end , el cervell que s'encarrega de processar les peticions del Front-end, executar la lògica de l’aplicació, les autoritzacions i la connexió amb la base de dades. Base de dades , ...

Projecte Flask + S3 #2: El cervell i la xarxa de seguretat

  Aquesta és la segona part del projecte. Si has parat aqui et convido a consultar la primera entrada , on vam configurar l’entorn i vam establir els requisits previs. Ara passem a la implementació del codi. Objectiu d’avui/Introducció Documentar la creació del backend . Tot el desenvolupament del codi i que faré menció el podeu trobar al repositori corresponent al meu perfil de Git , o sigui que pots anar directament allà o obrir-lo a una finestra mentre veus els comentaris que descric. No vull deixar-me a aquesta introducció la importància que ha tingut pel bon i correcte desenvolupament del codi:  La documentació oficial d’ Amazon Web Services de Boto3  i les seves guies de millors pràctiques, per exemple . La Classe S3Client i la seva importància La finalitat de crear una classe S3Client com a façana/embolcall(més conegut com a Wrapper) és que amaga tota la complexitat de boto3. Faig un parèntesi, diguem que:  Estem creant "un embolcall dins d’un altre embol...

Droidian, cap a l'ordinador a la butxaca o no

  Al nostre dia a dia, poc ens parem a pensar en un company que ens fa la vida més fàcil , ens facilita l'accés a la informació, ens connecta amb els amics locals i d'arreu del món. Hi podem escoltar música, el podem utilitzar de GPS, hi podem editar vídeos o fins i tot dibuixar-hi (tot i que encara no es gaire còmode), podem consultar les nostres pàgines web favorites, aprendre nous idiomes... Si ens hi fixem, encara podem seguir dient més sobre els smartphones. En les seves característiques negatives podem trobar addiccions, estimulacions constants, desconnexió del món real , control sobre nosaltres i de la nostra privacitat. Potser estic fent una introducció massa llarga únicament per descriure i per posar en valor el hardware que tenen aquests petits dispositius. Si parlem d'hardware (o de maquinari) i comparem els primers models amb els dels últims 5 anys, ja estem parlant de supercomputadores . Sense anar més lluny, fa uns pocs mesos, va sortir al mercat el Macbook Ne...