Opus to Audio

For a tons of personal reasons I don’t use Whatsapp, I prefer Telegram instead but often I need to listen some audio files from Whatsapp that are in OPUS so to listen it I need to convert it, so boring, isn’t it? So I wrote a Telegram’s bot to convert it for me but better.

»
Author's profile picture Domenico Luciani on Programming and Golang

Glip

Using more than one device often I need to move some links or some datas from to another one, I need a simple and clean way to do that without logins, emails, codes and hard to remember links so I thought how to solve my problem using golang…

»
Author's profile picture Domenico Luciani on Programming and Golang

Go-ofile

The first phase in security assessment is focused on collecting as much information as possible about a target application. One tool to do that is Goofile, it allows to search a specify filetype in a specify domain using Google…

»
Author's profile picture Domenico Luciani on Programming, Golang, and Security

Go-odbye

One of the worst things that can be happens to a twitter user is surely to be unfollows but how to discover who unfollow you ? To solve this problem I create an ad-hoc offline and commandline tools to do that.

»
Author's profile picture Domenico Luciani on Programming, Golang, and Twitter

Interfacing an ultrasonic sensor with NUCLEO board

For academic purpose I have to interface the F401RE NUCLEO board with the HY-SRF05 ultrasonic sensor, it uses the sonar principle to allow to measure the distance to an obstacle.

»
Author's profile picture Domenico Luciani on Programming, Electronics, Nucleo, MBED, ST, ultrasonic, and sensor

BLE NUCLEO observer

For academic purposes I have to work with BLE, a new technology often used nowadays, with a NUCLEO-F401RE board and the NUCLEO-IDB04A1 BLE extension board by ST

»
Author's profile picture Domenico Luciani on Programming, Electronics, Nucleo, MBED, ST, and BLE

Hello World, NUCLEO

For academic purposes now I own a NUCLEO-F401RE board by ST Microeletronics, it works with STM32 microcontrollers, it is arduino compatible, supported by MBED, it has 3 leds and 2 pushbuttons on board; Obviously is fully programmable… but how ? Let’s do it!

»
Author's profile picture Domenico Luciani on Programming, Electronics, Nucleo, MBED, and ST

Learning ECMAScript 6

Today PACKT is published my third book as Technical Reviewer named “Learning ECMAScript 6”.
You can find it here

»
Author's profile picture Domenico Luciani on Programming, Life, and Node

OpenCV 3.0 Computer Vision with Java

Today PACKT is published my second book as Technical Reviewer named “OpenCV 3.0 Computer Vision with Java”.
You can find it here

»
Author's profile picture Domenico Luciani on Programming, Life, and OpenCV

ToxiProxy node client

I saw on github a nice tool to test my applications under certain networks and system condition to prove that my tests never fail…

»
Author's profile picture Domenico Luciani on Past, Programming, and Node

SmagenBot

I use Telegram, whatsapp alternative messaging application, it contains more features than whatsapp and many benefits, one of these is the possibility to create bots and to try it I decided to make one just for fun.

»
Author's profile picture Domenico Luciani on Past, Programming, and Node

How to interface a nunchuck with raspberry pi

Walking around the city I found a cheap nunchuck and obviously I felt the need to do something. This time I chose to interface my raspberry pi with it.
Let’s see how!

»
Author's profile picture Domenico Luciani on Past, Programming, Nunchuck, RaspberryPi, and Electronics

Unlimited Kiko Coupon

A few weeks ago I saw a Facebook application that allows to get a coupon to receive a “free nail varnish”, it’s very simple and clear: Put a “like”, insert yours data and done, you will receive your coupon and your free nail varnish, but there is a limitation: You can take it only once…. maybe.

»
Author's profile picture Domenico Luciani on Past, Security, and Programming

Workflowy, how to change a theme with an hack

I was advised about a nice site that allows to organize my thoughts using many hierarchical lists, every programmer should try it!

»
Author's profile picture Domenico Luciani on Past, Programming, Hacking, and Security

Ostega, steganography using OpenCV libraries

The steganography1 is a technique that allows to “hide” information inside an image or an audio files, it’s a very interesting security field, I can hide “secrets” into an image, pass it to my friend and he, using a decoder can read what I wrote. Very useful to keep my “secrets” secret; so I wrote a simple C library to hide words into a bitmap images using the OpenCV libraries just for fun and profit…

»
Author's profile picture Domenico Luciani on Past, Programming, and OpenCV

Exam Project Prelude

In the previous article I introduced you my exam project about computer vision, now I’m going to explain to you how it works but first let me introduce a small header file I wrote to reuse useful functions and structs.

»
Author's profile picture Domenico Luciani on Past, Programming, ComputerVision, and OpenCV

Exam Project 0

I’m very fascinated about the possibility to give sight to a machine so for my final high school exam I made a computer vision project…

»
Author's profile picture Domenico Luciani on Past, Programming, ComputerVision, and OpenCV

Move the cursor pointer with a joystick

I found a cool library online to interface my pc with any usb joystick I have in my house… so why not to move my cursor pointer with a joystick ?

»
Author's profile picture Domenico Luciani on Past, Electronics, and Programming

How to make 2 led blinks pushing a button

I have a raspberry pi, I love electronics so which best example of make 2LEDs blinks using a small pushbutton ?

»
Author's profile picture Domenico Luciani on RaspberryPi, Past, Electronics, and Programming