Indexing 73 articles about information technology category

Una super sintesi di R

R è un ambiente opensource sviluppato originariamente per effettuare valutazioni statistiche. Anni fa abbiamo avuto necessità di apprenderlo per un corso di algebra lineare. Visto che alcune settimane fa lo abbiamo usato nuovamente, abbiamo deciso di scrivere una guida ultrasintetica per il suo uso ...

Una pessima inizializzazione di Windows 10

Disavventure di un piccolo sistemista, da cui apprendere cosa NON FARE quando si inizializza un PC con Microsoft Windows 10 ...

How create a minimal Flask project (part 7)

This Flask project will show a simple page in two different versions: single language, two languages. Now it's time to play AJAX ...

How create a minimal Flask project (part 6)

This Flask project will show a simple page in two different versions: single language, two languages. Here we suggest how add unit tests ...

How create a minimal Flask project (part 5)

This Flask project will show a simple page in two different versions: single language, two languages. And now we handle how to do a log and where to put it ...

How create a minimal Flask project (part 4)

This Flask project will show a simple page in two different versions: single language, two languages. Why do not speak about how build a sitemap.xml about our web site? ...

How create a minimal Flask project (part 3)

This Flask project will show a simple page in two different versions: single language, two languages. Now speaking about the 3rd, part: managing URLs ...

How create a minimal Flask project (part 2)

This Flask project will show a simple page in two different versions: single language, two languages. Approaching the 2nd part: two languages ...

How create a minimal Flask project (part 1)

This Flask project will show a simple page in two different versions: single language, two languages. We start with the simplest part: how to show a page with single language ...

Data Encryption Standard (DES): un modulo pure python per (de)cifrare con questo standard

Parliamo nuovamente di crittografia. Questa volta occupiamoci di Data Encryption Standard (DES). Qui non vi diremo che ogni programmatore sogna di implementare l'algoritmo del DES :-) Ma se si stanno studiando i concetti base di crittografia, inevitabilmente ci si imbatte nel DES ...

Un modulo naive di calcolo matriciale in pure Python

Penso che ogni programmatore covi il sogno di implementare da zero le basi del calcolo matriciale :-) E noi non facciamo eccezione. Lo studio delle tecniche di crittografia, in particolare la cifratura di Hill, ci hanno dato lo spunto per inseguire questo sogno infantile ...

La gestione dinamica della validazione di un campo in WTForms

Nella sezione Covid di questo blog abbiamo aggiunto la possibilità di selezionare l'intervallo temporale dei dati che l'utente vuole osservare. Parlando di date, dobbiamo controllare che quelle inserite dall'utente siano ragionevoli ...

Confrontare serie temporali dell'infezione da Coronavirus Covid-19

Chi ha l'occhio allenato, e ha visitato il mio sito più di un volta, avrà notato che nel menù vi è una voce in più, che rimanda ad una sezione per confrontare graficamente i dati dell'infezione di Covid-19. Questo lavoro è nato quasi per gioco: uno dei miei fratelli mi ha chiesto se era possibile confrontare gli andamenti dei casi di infezione per nazioni diverse ...

Come aggiorno gli articoli sul Coronavirus

Ho scritto un paio di articoli riguardo l'andamento dell'epidemia di Coronavirus COVID-19. Dopo di che, mi si è posto il problema di aggiornare quotidianamente i dati. Farlo manualmente era un notevole dispendio di tempo. Quindi: perché non far fare ai computer il loro lavoro? ...

Python Pandas: sorpresa!

In questi giorni, per analizzare alcuni andamenti dei dati della epidemia di Coronavirus COVID-19, sto utilizzando Pandas. E mi è capitato di osservare un comportamento sconcertante ...

Un test di tabella da CSV

Un test di tabella da CSV

Se funziona non si tocca

Ecco un ricordo da vecchio bacucco. Saranno stati 15 anni fa. Come responsabile tecnico di progetto della CITEC, parlavo con i manager della rete Vodafone per installare una nuova generazione di IVR di centrale ...

Provare una app Android su smartphone

Ho fatto un primo (traballante) passo nello sviluppo di app per Android. Ogni attività elementare è una scoperta. Fino a far girare l'applicazione su un dispositivo hardware ...

Cisco: la porta console rispetto la ausiliaria (aux)

Quando si studia networking secondo Cisco si osservano diversi modi per collegarsi al device. E si può essere confusi dal fatto che ci si può connettere tramite porta console piuttosto che porta ausiliaria (aux). Perché sono disponibili due diverse porte fisiche per avere la stessa funzione? Perché non è la stessa funzione ...

Cisco IOS: numeri di sequenza di Access Control Entry in Packet Tracer

In Packet Tracer potevo eseguire il comando show access-lists 10 fino a consumarmi le dita, ma nessuna traccia dei numeri di sequenza delle ACE. Finchè ...

TiddlyWiki: configurare il font per modificare i tiddler

Quando si modifica un tiddler di un documento TiddlyWiki il font utilizzato di default può essere scomodo. Vediamo perché, e come modificarlo ...

Sphinx: uso di immagini in formato svg

Sphinx può utilizzare immagini in formato svg quando si genera la documentazione in html. Ma se si deve uscire con documentazione in formato pdf, le immagini svg non sono utilizzabili. È possibile aggirare questo problema ...

Notepad++: aggiungere una macro per inserire data e ora corrente nel testo

Inserire data e ora corrente in un file di testo può essere una operazione frequente, sopratutto se si vuole documentare la manutenzione di un programma. Notepad++ non ha questa funzionalità "embedded". Vediamo come aggiungerla scrivendo una semplice macro ... ovviamente in Python :-) ...

Il file .pypirc per twine, in ambiente Windows

Usando twine per caricare un progetto in PyPI, può essere utile usare il file .pypirc. In Linux questo deve essere nella home d'utente, mentre in Windows ...

installare cambridge complete first 2nd ed.

Per la preparazione dell'esame B2 First, la Cambridge English Language Assessment propone, tra l'altro, il manuale Complete First. Questo manuale è accompagnato da un disco di esercizi che deve essere installato nel PC, e che, dal Novembre 2017, può segnalare un errore d'installazione ...

la app django-rstbog

Del progetto rstblog ho già parlato. Quello che non ho detto, è che il suo core è formato da una Django app. App che ho deciso di estrapolare e pubblicare, con il nome django-rstblog, per permetterne l'eventuale fruizione in altri progetti Django. Questo articolo la descrive sommariamente e riporta i link per poterla utilizzare ...

Perché in una app django le voci install_requires del setup.py possono essere diverse da quelle di requirements.txt di pip

Questa nota mi è stata suggerita dalla lettura di questa interrogazione su stackoverflow: "Reference requirements.txt for the install_requires kwarg in setuptools setup.py file?" ...

La ricerca a testo libero con Python - N.1

Cominciando ad indagare su come implementare la ricerca a testo libero in una applicazione WEB based sviluppata con Python/Django, ho letto che le versioni moderne di SQLite 3, la libreria DBMS distribuita con Python, la supportano ...

Il progetto rstblog

Per la ricostruzione del mio blog ho scelto la strada più impegnativa: scrivere il sofware per gestirlo. Questo perché volevo adottare un approccio ibrido per la gestione dei dati, a metà tra sito statico (html puro) e sito dinamico (tutto impacchettato in un DB, tipo Wordpress). Da cui il progetto Python/Django: rstblog ...

Suggerimento per installare MySQL 8 in Windows 10

Per installare MySql v.8 in Windows 10, non conviene utilizzare la directory di default

Installare una applicazione Django usando Nginx e Gunicorn

Non è facile installare una applicazione Django in un web server di produzione. In questo articolo vedremo i passi necessari per farlo in un server CentOs 7, con web server Nginx e middleware Gunicorn.

Avviare un progetto Django usando virtualenv

Come avviare un progetto Django usando virtualenv.

progetto sphinx-srs

Uno schema per documentare requisiti di progetto IT

Progetto flask_shuffle

Un nuovo progettino: propone una parola a caso. L'ho sviluppato per provare il micro framework flask ...

Django-Spese versione 0.4

Continuando il progetto django-spese, la versione 0.4

django-spese

Un progettino ldfa: django-spese.

CentOS: alcuni How To ...

Operazioni che sono utili in CentOS

Oracle: identifier 'UTL_FILE' must be declared

Risolvere il messaggio Oracle "identifier 'UTL_FILE' must be declared"

introduzione a Drupal

Un link ad una introduzione a Drupal 7.

Git... ting

Note relative a lavorare con Git

vim... ming

Le note sugli strumenti di lavoro: la volta di vim

Sqlplus... sing

Note relative a lavorare con sqlplus

Team Foundation Server 2013: Errore TF30177 quando si crea il primo progetto

Come risolvere la segnalazione di errore TF30177 di Team Foundation Server 2013

Errore upgrading pip in windows

Una segnalazione di errore se si tenta l'upgrade di pip in macchine MS Windows

Drush... ing

Note relative a lavorare con Drush

CentOS 6: installazione di Django

Installare Django in CentOS 6

Mysql: configurare l'accesso al DB da remoto

Come configurare l'accesso da remoto a DB mysql.

TiddlyWiki5: aggiungere un indice nella sidebar

TiddlyWiki 5 è una versione radicalmente nuova di tiddlyWiki. Vediamo come aggiungere un indice nella sidebar.

LibreOffice 4.2: un punto a favore rispetto OpenOffice 4.1

Alcune caratteristiche di Libreoffice 4.2 si dimostrano più efficaci delle analoghe di OpenOffice 4.1.

OpenOffice Draw: errore nella esportazione del disegno al formato SVG

Gestire la possibile segnalazione di errore di OpenOffice Draw quando si esporta il disegno in formato SVG.

Misurare il segnale Wi-Fi

Suggerimenti su ome misurare l'intesità del segnale Wi-Fi

Android Studio: requisiti

I requisiti necessari per installare Android Studio, l'ambiente di sviluppo Android, in MS Windows.

Honeypot: un antispammer per Drupal

Lo spamming è un grande problema per blog e CMS che permettono il commento degli articoli. In Drupal 7 esiste (anche) il modulo Honeypot per combattere questo fenomeno.

Python: l'uso degli asterischi nelle definizioni e nelle chiamate di funzione

Una chiacchierata su come scrivere in Python funzioni che accettino un numero variabile di parametri.

putty, utilizzare chiavi RSA per connettersi ad un server

In ambiente MS Windows, come utilizzare chiavi RSA per connettersi da remoto ad un server SSH.

Usare chiavi pubbliche/private per l'autenticazione della console

Invece della solita utenza + password, perché non usare chiavi RSA per connettersi ad un server remoto?

PHP in CentOS

Una nota riguardo l'installazione di PHP in CentOS 6

Virtualbox: installare un guest centos 6 in un host windows 7

Procedura d'installazione in MS Windows 7 di una macchina vrituale Virtualbox con sistema operativo CentOS 6.

python: non usare trattini (-) nei nomi dei file

Python vieta l'uso dei trattini per i nomi dei file che sono usabili come moduli.

Installazione di OpenERP 7 All-in-one, concetti iniziali da ricordare

Alcuni concetti da ricodare quando si installa OpenERP 7.

Drupal multisito - Installare un nuovo sito

Come installare un nuovo sito in una configurazione multisito di Drupal 7.

TiddlyWiki: riferimenti incrociati

Come fare riferimento ad un altro tiddler in TiddlyWiki

IPA: Alfabeto Fonetico Internazionale

L'alfabeto fonetico internazionale nei font del sistema

Visualizzare i sottomenù del menù principale in Drupal 7

Come visualizzare i sottomenù del menù principale di Drupal 7

Installare un modulo in Drupal 7

Come instalare un modulo in un sito sviluppato usando drupal 7

TiddlyWiki: una estensione per salvare in FireFox 15

Salvare un TiddlyWiki modificato è divenuto semplice usando Firefox v.15.

Scegliere un tablet

Considerazioni riguardo gli aspetti da considerare per la scelta di un tablet.

TiddlyWiki: importare tiddlers e aggiornare la versione

Come espletare alcune attività usando TidlyWiki

Vim: convertire i fine linea

Come convertire i caratteri di fine linea usando l'editor vim.

Eclipse, una prima installazione

Eclipse, una prima installazione

Syntax Highlighter, ricorda < e >

Quando si formatta un linguaggio di programmazione in Drupal, si devono usare i caratteri < e >

TiddlyWiki, una nota

appunti riguardo l'uso di TiddlyWiki

Apache in piccoli WEB server a bassa frequenza di interrogazione

Qualche suggerimento su come configuraare Apache in piccoli WEB server a bassa frequenza di interrogazione