I am running ZeroNet in background on my Mac

Since when I was little, I always loved peer-to-peer technologies… I even tried to create a GNU/Linux distribution based on that. .. but recently I have discovered a brilliant project that is combining the power of asynchronous cryptography, using Bitcoin private and public keys, with BitTorrent technology. This project is called ZeroNet and it is a new and interesting way to provide websites and real-time services in a p2p network.

ZeroNet-OldLogo

To join the network and browse the ZeroNet websites, now you have to keep running a python software in one of your terminal. I really hate to keep it opened 24h a day… even if I am nerd enough to love logs. I decided to run an instance of ZeroNet in background on my Mac: every time I turn on my computer, I am updating and seeding content. I feel happy to help this community 👍 Here is how I made it possible. Continue reading I am running ZeroNet in background on my Mac

The reason I use the international keyboard

If you think that a keyboard layout can boost your productivity, you should consider the time you will spend to learn a new one, the hassle and the frustration when typing something wrong… but if you love programming, you may consider to buy/switch to the international keyboard.

Back in February, I had to switch to a new MacBookPro. My old 2011 13 inch MacBookPro, started being impossible to use… and after 4 years I had to remove all the stickers from its back and turn it off forever. I am still in mourning after its death.

Considering all the times I’ve been playing, working, writing and programming with it, I feel sad… but I feel even worst when I think that I did it using the Italian keyboard, that was really impossible to use to write code: the keys that I need are hidden by combinations of shift and option. This is really common in several keyboard layouts, like the Danish or German ones.

The Option button (or Alt for some keyboards) is the big problem. If you look at your hands while typing you will notice that probably this “layout switcher” is right under your palms. This means that you have to move your hands to press some combinations that are including it… and you do this every time.

The international keyboard layout, instead, puts all the buttons we need, right there, and we can get [ ] ' \ / . - ; and , without crazy combinations. If we need something more complicated you can still use the shift button, and you can activate it without moving your hands from the previous position.

There is a feature that is helping me when I need to write other “special vowels” by holding the one I need. You can read more about it here, on the Apple support website. For example to write København I will hold O when i need ti write Ø and something like this will appear:

Just old the vocal you need

To be honest, it is not a big deal, but this is the reason why my MacBookPro has an International Keyboard instead of a localized one. It is easier to use to write code. My hands are thanking me for this choice 🙂

Docker + aliases: I don’t install tools on my Mac

I really care about keeping the OS clean and untouched. Sometimes, when I have to develop using specific softwares and tools, I have to modify core and important sections of the system on my Mac or PC, and this can create some problems with package managers (like homebrew for Mac OS X; or like APT, pacman or yum for GNU/Linux)…

Docker Icon black and white

For example, few months ago I installed node.js on my Mac using the official package. When I started using homebrew, I had problems with the command line and the configuration. I even had the same problem when I was not using a virtual environment with Python 2.7 and 3.4… So I was forced to fix all the files/links manually with the super user… and I don’t like that: it is like corrupting my OS… Continue reading Docker + aliases: I don’t install tools on my Mac

I wish you a private and secure 2015

During the 2014 I’ve learned how much privacy and security are important. Apart from my “nerdy needs“, I started observing my habits, considering who reads what and where my important information are stored online. My bank accounts, passwords, email and some private conversations should stay private and encrypted. Some other information should still be available to somebody as other documents could be read by anyone.

Sometimes we need to keep secrets, secret.
Sometimes we need to keep secrets, secret.

I discovered and I got annoyed by the fact that, in order to provide a “spam-free inbox” or other advertisement service, all my emails are read and scanned by Gmail. I also got rid of Dropbox because after thousand of passwords leaked, I felt bad that some of my documents were stored in a not-really-safe service. So, when I am communicating or sharing things with others, I decided to switch to secure and private channels when needed… including those services that are considering encryption as a serious thing and not just a joke as SSL. So I wrote down a list of suggestions to improve the privacy and the security. Continue reading I wish you a private and secure 2015

Impossible means: “harder to make it possible”

Several times, I have heard my grandparents saying “that is impossible” when they are comparing what the young generations do to what they were used to do. According to the dictionary, what is impossible, is “not possible, unable to be, exist, happen, unable to be done…“, but for what I have noticed and experienced, is just a matter of points of view.

Today I saw on this video, comparing the new generation of MacBook Pro with Macintosh Portable, and we can see clearly the difference between those two models, but the main difference is the release date. You have all the rights to say me that I am talking about a trivial thing, but it’s really good to introduce the thought I have in my mind.

The Macintosh Portable, yes that big-plastic-“90’s gray”-heavy thing, was released on the September 20th 1989. At that time the technologies were totally different than today, and now we can almost say “obsolete“. Nevertheless, that piece of cold engineering became really obsolete few years later. On the February 11th of the amazing 1991, that heavy guy started being “a piece of history“.

I may think about “future” things, but they will always appear as “impossible” to my practical eyes. I may say “people take flying cars in the future”, maybe they will, maybe they will not. I really believe that what I see as impossible is still possible, but the effort to make it real, so to make it possible, is higher. What is impossible for me could be possible to somebody else or in another time of the history. It’s just a matter of points of view.

Macintosh Portable battery

The main reason behind this choice by Apple was its battery. Technically you can read more about that on Wikipedia, but the battery problem is important to understand my idea: If we could travel back in time and go on Semptember 20th of 1989 with the concept of the modern MacBook Pro, or just even with the concept of the modern batteries, how do you think people and engineers will react?

Probably they may say that the MacBook Pro is an impossible concept, even thinking from the technical prospective of that time. It took almost 20 years to make the right battery and screen for the MacBook Pro… Or even the MacBook Air. Steve Jobs, as many others determinate people, took his entire life to create Apple’s products, that in the 80s were considered as “impossible”.

That’s also why I think that if you have a concept that may appear impossible, you can push to make it possible: steps by steps, goals by goals, everybody can change the world somehow, and make their dreams come true! That’s why from my point of view, what it is “impossible” is just harder to be possible.

Un mese con #JawboneUp: #KnowYourSelf

Jawbone Up è un braccialetto che traccia le attività che svolgo durante la giornata: dei piccoli e precisi sensori registrano le varie posizioni e i vari movimenti del mio braccio. Usando queste parole sembrerebbe un prodotto poco interessante o privo di valore, ma non è così.

Once you #KnowYourSelf there's only one way to go. up.
Once you #KnowYourSelf
there’s only one way to go. up.

Ho comperato il Jawbone Up online, direttamente dal sito ufficiale al prezzo di 129,99€. È arrivato 3 giorni dopo, direttamente dall’Inghilterra.

Arrivato!

Come i cagnolini che quando sentono ospiti e vogliono uscire, anche io mi ero posizionato sulla porta di ingresso e “scondinzolavo” aspettando che arrivasse il fattorino :). Appena è arrivato ho scartato subito la busta come se non avessi mai mangiato in vita mia ed il contenuto del pacchetto fosse il piatto più buono e prelibato di questo pianeta. Il packaging è uno dei più belli che io abbia mai visto!  Continue reading Un mese con #JawboneUp: #KnowYourSelf

Prendere appunti: Arch #Linux vs #iOS 6

Quando ero al liceo avevo l’abitudine di prendere appunti con il MacBook Pro, e lo trovavo veramente comodo. La batteria durava per tutto l’orario scolastico… anche quando giocavamo ( shhh, non ditelo ai prof che vogliono l’iPad in classe ) c’era alimentazione fino al suono dell’ultima campanella. 😛

koalalorenzo, lorenzo setale, at university by vforvittoria
Qualche anno fa ( foto scattata dal padre di @dottorblaster )

Ma in università è diverso. Un MacBookPro è comodo quando hai tantissimi libri ed il peso non fa differenza. Diventa scomodo da portare da solo, non è piccolissimo, non è paragonabile ad un NetBook o ad un Tablet…

Per sostituire il MacBook ho ho deciso di mettere a confronto il mio NetBook con il mio iPad 2. Ho osservato la durata della batteria e la “portabilità“, ma voglio soffermarmi sulle interfacce grafiche… Quanto è avanzata l’UI di iOS6 rispetto al terminale?

Continue reading Prendere appunti: Arch #Linux vs #iOS 6