I danni di payperstats

Categories: Web

Tags:

Sarò noioso, ma ne continuerò a parlar male finché non avrò finito di subire danni per colpa loro!
Danni a breve termine:
Fastidiosissimi popup che importunano l’utente nel proporre di scaricare virus o altro software di dubbia provenienza.
Conseguenze: alcuni utenti, particolarmente infastiditi, potrebbero decidere di non visitare più questo sito.
Danni a medio e (speriamo di no) a lungo termine:
Danni di payperstats
Google considera (giustamente) questo sito poco attendibile e ha inserito sotto ogni voce di ricerca la seguente frase: “Questo sito potrebbe arrecare danni al tuo computer.”. E se si clicca su una ricerca viene visualizzata una pagina che dice più o meno :”ATTENTO! SE CONTINUI LO FAI A TUO RISCHIO E PERICOLO!!”.
analitycs payperstats
Conseguenze: come poterle quantificare?? sicuramente è troppo presto per potere anche prevedere, in termini di visitatori, quanto questo danno di immagine influirà. So solo che, come potete constatare dalle immagini di google analytics da giorno 12 a giorno 13 marzo i visitatori provenienti da google sono scesi del 87,32%. Per un sito in cui il 48% dei visitatori totali viene propio da google, non è poco!
perdita visitatori payperstats
Danni permanenti:
Scarsa fiducia Totale sfiducia verso questi siti più o meno sconosciuti che offrono denaro in cambio di una “piccola” riga di codice da inserire nel footer del tuo sito!
Conclusioni:
se cercate un modo per guadagnare qualcosina con il vostro blog
NON FATEVI PAYPERSTATS!

Scusate

Categories: Web

Tags:

Chiedo umilmente scusa a tutti voi, cari lettori, che vi siete trovati davanti a schermate del tipo “Attenzione!! hai un virus, scarica subito antivirus.exe”. Ma tranquilli non succederà più!
Purtroppo qualche mese fa, io e dzamir(a dirla tutta lui era un po’ diffidente) abbiamo deciso di inserire nel sito un innocuo servizio di statistiche che in più dava la possibilità di guadagnare qualche euro: payperstats. Da allora siamo entrati in un mondo di sofferenza e di dolore: strani banner comparivano a piè di pagina, con explorer ogni tanto apparivano richieste di installazione di activex. Ma la goccia che ha fatto traboccare il vaso è stato u fastidiosissimo message box che mi è apparso oggi quando ho aperto il browser! NO! Questo è veramente troppo! Disabilito tutto e va******o! Pay Per Stats BASTA!
PayPerStats
Per non parlare poi del servizio di statistiche, talmente scadente che considera firefox “Netscape Navigator 7.x” :| … senza parole… .
Oltre tutto ho scoperto che non sono l’unico che li considera dei truffatori:

http://www.pochimaledettiesubito.com/guadagnare_con_internet/payperstats-ci-si-puo-guadagnare.html
http://pollycoke.net/2008/03/09/avviso-ai-naviganti-virus-stagionale/
http://www.marcostella.net/2008/03/09/addio-payperstats-decisione-obbligata/
http://www.paologatti.it/tag/payperstats

e se vi fate una googlata ne troverete altri 100…

Coders4fun Quiz #3: Compilerà?

Categories: Quiz

Tags:

Secondo voi questo pezzo di codice compila o no?? Perché??

foo.h

class Foo
{
	public:
		Foo();

		void fooo();
	private:
		int i;
		char c;
		short s;
	protected:
		char b;
		char e;

		char getFoo();
}

foo.cpp

#include "foo.h"

Foo::Foo()
{
	for (int i = 0; ; ) { }
}

void Foo::fooo()
{
while(true)
{
	c = 'f';
}
}

char getFoo()
{;
	return c + 2;
}

Protezione da programmi pericolosi

Categories: Funny, Windows

Tags:

Anche Windows XP si rende conto da solo che il maggiore pericolo alla sicurezza del sistema operativo è Esplora Risorse stesso :P Protezione programma

Stored procedure per archiviare una tabella

Categories: MySQL

Tags:

Ecco a voi un rapido esempio su come creare una stored procedure su mysql che crea un backup di una tabella e la svuota. Il backup viene effettuato su una tabella di tipo ARCHIVE, quindi compressa e senza chiavi primarie. Naturalmente per adattare lo script alle vostre esigenze cambiate la struttura ed il nome della tabella nelle “SET” delle variabili “backup_table_name” e “backup_table_structure”, con la struttura della tabella che volete archiviare eliminando chiavi primarie, campi con autoincremento ed eventuali vincoli di integrità (lasciando solo la struttura di base).

mysql logo

Lanciando la stored procedure “CALL BACKUP_TABLE(1)” verrà automaticamente creata una tabella dal nome “backup_nome_tabella_aaaaMMggHHmmss” compressa, e la tabella di origine verrà svuotata. Se preferite che la tabella di origine non venga svuotata passate alla stored procedure il parametro “0″: “CALL BACKUP_TABLE(0)”. Nel mio caso lo script si è rivelato utilissimo per fare in automatico il backup di una tabella di log.
Continue Reading »

Prima versione di USB AutoStart

Categories: C, Source Code, USBAutoStart

Tags:

USB AutoStart

UsbAutoStart è un utility per Windows che permette di eseguire l’autoplay sulle penne usb o sui drive esterni. Windows per questioni di sicurezza infatti impedisce di eseguire l’autoplay negli hard disk rimovibili, ma attraverso questo programma si può bypassare questa impostazione e far sì che venga fatto partire un programma presente nella penna al collegamento di un hard disk esterno.
Inoltre, quando si cerca di rimuovere il dispositivo esterno con la “rimozione sicura dell’hardware”, il programma chiuderà tutti i programmi aperti nel computer che si trovano nella penna USB:

Screenshots:

Rilevamento del collegamento di una periferica usb:

Usb Autostart Periferica collegata

Opzioni di usb autostart:

Usb Autostart Opzioni

Il progetto è hostato su sourceforge, ed è rilasciato sotto la licenza GPL, quindi è completamente open source! :)

Download Usb Autostart

Coders4fun Quiz #2

Categories: Quiz

Tags:

Non è molto inerente la programmazione ma è molto divertente. Vediamo chi riesce a indovinare per primo la soluzione:

C’é un pullman con 7 ragazze.
Ogni ragazza ha 7 zaini.
In ogni zaino ci sono 7 gatti grandi.
Ogni gatto grande ha 7 gatti piccoli.
Ogni gatto ha 4 gambe.

Quante gambe ci sono nel pullman?

P.S.
Il quiz me l’hanno mandato da msn, quindi probabilmente è vecchio e si trova dappertutto su internet. Mi sembrava simpatico e quindi lo posto. Se non vi piace, andatevene a www.vafanculu.org!

Cambiare automaticamente i limiti di banda in amule

Categories: Linux

Tags:

Ogni home-server che si rispetti ha il suo amule installato come demone. Peccato che amule, come tutti i programmi di file sharing succhia-banda, possono renderci la navigazione lenta anche quando non stiamo scaricando, o abbiamo pochi download in coda, dato che sfruttano la nostra banda in uscita per condividere i files scaricati. Di contro limitando molto la banda in uscita rischiamo di scaricare lentamente (politica di amule).

amule

Per ovviare a questo problemuccio ho scritto questo script che in base al numero dei download in coda, alza o abbassa i limiti di banda del nostro client peer-to-peer preferito, a patto che sia stato compilato con l’utility amulecmd, o, nel caso delle distribuzioni “a pacchetto”, sia installato il pacchetto relativo ad amulecmd.
Continue Reading »

Coders4fun Quiz #1

Categories: C, Quiz

Tags:

Cosa stamperà il seguente codice in c++?

#include <iostream>

int main()
{
	int i = 0;
	for (i = i == 0; i < 9; i = 1 + i * 2);
		std::cout<<i<<std::endl;
	return 0;
}

Si prega di non imbrogliare e di rispondere senza l’aiuto di nessun compilatore! :)

P.S.
Ovviamente l’esempio è compilabile!

Localizzazione di un progetto wx c++ (wx side)

Categories: C, Source Code

Tags:

Questo articolo presuppone la conoscenza di poEdit o di gettext trattati nel precedente articolo “Localizzazione di un progetto wx c++ (usare poEdit)”

wxWidgets

Aggiungere la localizzazione ad un programma scritto in wx è abbastanza semplice. Una volta ottenuti i files .po per tutti le lingue che vogliamo supportare, rinominiamoli con il nome della nostra applicazione e spostiamoli in subdirectory diverse per ogni linguaggio, esempio:

rootDelProgetto/locale/it
rootDelProgetto/locale/it_CH
rootDelProgetto/locale/en_US
rootDelProgetto/locale/en_GB

Continue Reading »

Next »