Used for uncategorized content.

Emacs Multi cursor!

Some “new” shiny IDE feature smart multi line editing, for instance for easily copy-past a block of code and then modifying it “live”. Sublime text has some feature like this…. and Emacs? Emacs has a package for it called…Multiple cursors! This video on “EmacsRocks” shows you some powerful use Multiple cursors for emacs.https://github.com/magnars/multiple-cursors.el147 forks.1,666 stars.78 open …

Emacs Multi cursor! Read More »

Every url you post on facebook chat can be found…

Every url you post on facebook chat can be found…so be careful! This article on Medium deeply explain this behavior. I am not a fan of how Facebook security is implemented: some time ago I discovered every developer could access to production, at least until 2011

Property Based Testing Tool

Tonight I stubled upon PropEr, a Property based testing tool for Erlang. It seems a very smart idea: instead of writing a single unit test, you write a set of properties your code must satisfy. From the site: A property-based testing tool, when supplied with this information, should randomly produce progressively more complex valid inputs, …

Property Based Testing Tool Read More »

Rasperry Pi 2 Server Setup

This small guide will help you to increase the security of your raspberry and transform it in a 24×7 running server.   Security in place Here a small check list with external references: Change pi password. Disable SSH Password Authentication and Root Login. Root login should be already disabled on recent distributions. Consider installing remote …

Rasperry Pi 2 Server Setup Read More »

Sull’informatica: si fa presto a dire bisestile

L’informatica spesso si scontra con la risoluzione di problemi reali in un modo più simile alla fisica che non alla matematica. In matematica, l’aspetto astratto consente di rifuggere dalle pochezze della realtà. La fisica e l’informatica invece devono dare risposte concrete a problemi reali. Oltre a ciò l’aspetto ingegneristico della informatica la costringe a fare …

Sull’informatica: si fa presto a dire bisestile Read More »

Hackathon @ NTTData

This weekend I enjoyed with NTT Hackathon. We developed a Microsoft Kinetic-powered store: you can see objects, consult a catalog via arm swipe, and order 3D prints via hand claps. 3D Printing was powered by OctoPrint after a bad experience with SkyForge. We hope SkyForge will be production-ready in a couple of software-iterations (their lack …

Hackathon @ NTTData Read More »

Http1.0 on firefox

To force Firefox on http 1.0 proceed as follows: Open a window and go to “about:config” page Hack “network.http.version” property restart firefox

NTT Shows 1 Petabitsec transfer

NTT and some partners, in a late paper to the ECOC 2012, show a successful transmission of 1 petabit per second data transfer over a 12-core optical fiber 52.4 km long. Seen on SlashDot 

Twitter il gradasso

C’è una cosa fantastica di Internet: se qualsiasi società prova a fare la furba, inserendo delle righe scritte in piccolo quando revisiona la sua API da 1.0 a 1.1, state certi che ci sarà  almeno una persona che si leggerà tutto, troverà la fregatura e sputtanerà la summenzionata società. E’ quello che è successo con …

Twitter il gradasso Read More »

Erlang vs Ruby: Er Zauker

Negli ultimi mesi ho sviluppato un motore di ricerca per il codice, chiamato code zauker. Lo ho scritto in Ruby e Redis. Ruby è un linguagio che conosco da tempo, ma housato molto poco. In questeultime settimane ho voluto riprendere in mano Erlang, e per esercizio ho provato a riscrivere il kernel del motore di indicizzazione …

Erlang vs Ruby: Er Zauker Read More »

Give me all your code! Code Zauker Search engine spot Web interface now

Don’t play the stupid game Cause I’m a different kind of  engine Every search sounds the same You’ve got to step into my world Give me all your RAM and give me your code Give me all your code today (MDNA Credits) A new, improved version of Code Zauker is out! Code Zauker is a …

Give me all your code! Code Zauker Search engine spot Web interface now Read More »