Padre programmare in perl interfaccia multilingua

22 marzo 2011 - Fonte: http://linuxubuntu.myblog.it/

Padre Programma Open source per lo sviluppo e refactornig per le applicaizoni PERL

Ottimo programma multilingue.

Per installarlo in ubuntu aprite il terminale premendo contemporaneamnete i tasti ctrl-alt-t

e poi digitate sempre a terminale

sudo apt-get install padre

...

Leggi il seguito »

Blacklist dinamiche con Shorewall

27 febbraio 2011 - Fonte: http://blog.servermanaged.it

A differenza di CSF (uno script per iptables), Shorewall non include la possibilità di caricare dinamicamente una blacklist a partire da un indirizzo url. Per ovviare a questa carenza abbiamo messo a disposizione un piccolo script perl che si occupa di fare il fetch della blacklist dato un indirizzo url e di caricarla successivamente nel file /etc/shorewall/blacklist. Per applicare la configurazione lo script eseguirà inoltre il riavvio di Shorewall :

#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;

my $blacklist_url = 'http://www.servermanaged.it/servermanaged.blacklist.txt';
my $blacklist_file = '/etc/shorewall/blacklist';
my $shorewall = "/sbin/shorewall restart";

sub blacklist {
system('cat /dev/null > /etc/shorewall/blacklist');
getstore($blacklist_url,...

Leggi il seguito »

[ Teoria ] Typecasting

26 febbraio 2011 - Fonte: http://0mniscents.hellospace.net/blog

C programming language

Il typecasting ( letterlamente conversione di tipo ) è un espediente utilizzato in ambito informatico, per modificare il tipo di dato di una variabile, indipendentemente da come essa è stata dichiarata originalmente.
Quando da un tipo di variabile, si passa ad un altro tipo al compilatore ( o interprete ) viene inviato un messaggio che contiene le informazioni necessarie per considerarla come un nuovo tipo.
Quindi possiamo riassumere il processo di Typecasting come il processo di tipizzazione di un dato.
In molti linguaggi di programmazione ( PHP, C, C#, Python ) il typecasting viene effettuato mediante...

Leggi il seguito »

Rubare le password di Facebook è possibile con uno script in Python

4 febbraio 2011 - Fonte: http://www.passioneinformatica.com

Qualche tempo fa scrissi qui su Passione Informatica per sottolineare quanto sia difficile poter rubare la password di uno o più account dai server del più grande Social Network al mondo, Facebook. In particolare, mi soffermai su 3 ipotetici tipi di “attacchi” (se così vogliamo chiamarli) che un eventuale aggressore potrebbe essere in grado di effettuare.

  1. Realizzare un Fake Login, ossia una pagina di accesso del tutto identica a quella di Facebook ma che in realtà invia i vostri username e password alla mail di un malintenzionato.
  2. Utilizzare informazioni addizionali dell’utente (secondo indirizzo email, domanda segreta ecc.)
  3. Tentare un elevato...

    Leggi il seguito »

CapthaTrader e rsget.pl, ecco come usarli insieme

17 gennaio 2011 - Fonte: http://blog.upyou.it
Da quando ho il mio Netgear WNDR3700 con OpenWRT installato sto cercando di passare tutte le operazioni di download su questa piattaforma piuttosto che sul PC, per evitare di lasciare... Articoli correlati:
  1. Avviare/Disattivare i servizi di VMWare solo quando serve
  2. href="http://blog.upyou.it/Automatizzare Firefox con iMacros
  3. href="http://blog.upyou.it/...

    Leggi il seguito »

Mappa dei click sul proprio sito

14 ottobre 2010 - Fonte: http://www.devme.it
Non so voi, ma diverse volte mi sono chiesto quali sono i punti in cui l’utente effettuasse i click su un sito, in particolare sul mio blog. Sono varie le considerazioni che si possono fare da un’analisi del genere, ad esempio capire quali sono gli elementi più cliccati, se un elemento posto in un certo [...]...

Leggi il seguito »

Sviluppo del software di automazione con linguaggi scripting

12 ottobre 2010 - Fonte: http://it.emcelettronica.com/taxonomy/term/378+1120+384+386+3+391+1+1095/0

I linguaggi scripting sono utilizzati in molti sistemi operativi, sia in UNIX/Linux che in Windows. Questi linguaggi si sono sviluppati per l'uso generale del processo di automazione e programmazione web, ma si possono utilizzare anche nello sviluppo del software.

leggi tutto

...

Leggi il seguito »