Knowledgebase

The Knowlege base arranges tips and userful informations scattered on the web.
For more information, take a look to the introduction

Arduino programmazione avanzata: makefile!

L’Arduino IDE è uno strumento stupendo se non siete sviluppatori software professionisti, perché fornisce un ambiente molto semplice per sviluppare velocemente sketch e progetti Arduino. Se però siete degli incalliti programmatori C++, vorrete qualcosa di più potente, che vi consenta per es di abiliare le funzionalità C++11 del gcc-4.8.x che viene fornito con la tool …

Arduino programmazione avanzata: makefile! Read More »

Emacs 64bit for windows

Okey, getting emacs working on Windows is a pain, but we deserve a better editor for us(tm). I havce found a bunch of emacs alternative distributions, and this 64bit build seems a nice shot

.NET Corso Base HTML5

Descrizione del corso: Introduzione ad Html5 basata su WebForms Target: certificazione corso 20480B Repository delle slide e del codice di esempio: https://github.com/daitangio/html5 Lingua: Italiano Tecnologia: Visual Studio 2013 (Trial Supported) Extra software required: SQL Express Esempi Scaricabili da https://github.com/daitangio/cqrs-journey-code Code Example speciali Localization API Documentazione Localization API

Arduino Real Time EggBox

In questo secondo capitolo della serie egg box per arduino (una lampada a led costruita con 2 scatole di plastica delle uova), riscriveremo il codice in modo da utilizzare un sistema operativo real time chiamato NilRTOS e disponibile su Github; in particolare mostrerò un semplice sketch che è in grado di produrre un piccolo accordo …

Arduino Real Time EggBox Read More »

Arduino EggBoxLamp

Programmare Arduino è molto divertente, ed in questo articolo voglio mostrare come creare una semplicissima lampada luminosa. Questo esempio sarà anche il pretesto per mostrare differenti implementazioni software dello stesso progetto (in prossimi post) Questo progetto è volutamente molto semplice, e non si serve di nessun sensore. Trovate il codice su github: Arduino egg boxhttps://github.com/daitangio/egg_box0 …

Arduino EggBoxLamp Read More »

Rebar poor proxy git fixer

Sometimes you are behind a http proxy, and the git:// protocol is not accessible. For instance on erlang rebar, all developers  prefer the git:// protocol when listing dependency. But how to fix it if you are behind a http proxy? Ask help to git… [bash] git config –global url.https://github.com/.insteadOf git://github.com/ [/bash] Credits: http://erlang.org/pipermail/erlang-questions/2014-March/078402.html

ErZauker Revenge!

After a bunch of time, I take back my Erlang Hammer from the sand of time. The result is ErZauker v0.0.2 the first pure-Erlang implementation of a code indexer. Er Zauker is a tiny but speedy search engine tailoring code searches. Zauker is backed by REDIS, the fastest RAM-based NoSQL engine you have never seen. The code get …

ErZauker Revenge! Read More »

Usare la memoria non inizializzata per divertimento e profitto

Ciao a tutti, è venerdì! Se avete due minuti di tempo, volevo indicarvi un articolo su un algoritmo non banale, molto ben descritto qui: http://research.swtch.com/sparse This is the story of a clever trick that’s been around for at least 35 years, in which array values can be left uninitialized and then read during normal operations, …

Usare la memoria non inizializzata per divertimento e profitto Read More »

Oracle Invalid number ORA-01722

I stumbled upon a very brain-f**k error on Oracle 10g on these days. Context: the following query SELECT * FROM ( SELECT TO_NUMBER(CUSTOMER_ID) AS SNDG FROM BAD_CODES_TABLE WHERE AND I_LIKE=UPPER('STATIC_CONDITION') AND CUSTOMER_ID NOT LIKE '%P%' ) S WHERE TO_NUMBER(S.SNDG) >2000 could trigger a Invalid number if CUSTOMER_ID column contains invalid numbers. Why? Well…if you ask …

Oracle Invalid number ORA-01722 Read More »

ZFS on MACOSX

ZFS is a very innovative file system…. ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include protection against data corruption, support for high storage capacities, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs. ZFS is implemented as open-source software, licensed under the Common Development and Distribution License (CDDL). …

ZFS on MACOSX Read More »

Solving Emacs Freeze and/or Slowdown on windows7

So you know I need Emacs on every PC I use. On windows7 I stick with a linuxVM when possibile, but sometime you need maximum speed, and EmacsWin32 is a good guy. Then I read the exact description of my problem… Emacs on my Windows 7 work laptop was annoying slow when starting (around 10s). …

Solving Emacs Freeze and/or Slowdown on windows7 Read More »