Massimiliano's profile> tatata ta <PhotosBlogListsMore Tools Help

> tatata ta <

November 27

BetaShare e altre cose non interessanti

Dopo lo spam a scopo di lucro di bux.to, passiamo a qualcosa di più costruttivo.
Questa volta il sito è betashare.it, non mi dilungo in spiegazioni di cosa consiste e cosa non consiste (ma i 5'000 utenti registrati sono una garanzia): andateci e basta, visto che sono il mantainer del rispettivo AMD Phenom 8750 Triple-Core 2.41 GHz 2 GB residente in Germania e mi becco il 50% degli introiti la cosa mi sarebbe alquanto gradita
Per infarcire un po' l'intervento, vediamo un po' di novità tecniche che sicuramente non interesseranno a nessuno, ma siccome non ho niente da fare le scrivo lo stesso. PhpBB3 con 100 utenti connessi e 200'000 messaggi ha un consumo di memoria medio di 18 MB, tantino per essere una board che in teoria dovrebbe essere ottimizzata al massimo. La novità è che, installando APC, tale consumo si è ridotto all'appena 20%, ovvero due soli megabyte, e la media di caricamento da qualcosa tipo 1.2 1.31 1.28 è passata a 0.48 0.64 0.61. Il processore ringrazia. La morale è: se avete un server linux con apache2 e mod_php5 non esistate ad installarci su APC, nell'attesa della versione 6 di php che porterà il celebre cacher come libreria nativa.
La messa è finita, potete andare


September 18

Come un programmatore può spararsi su un piede

Un post dedicato ai programmatori dotati di sofisticato humor inglese. Non credo di dover aggiungere che non capirete nulla se non conoscete almeno a grandi linee i seguenti linguaggi, e dunque tutto ciò non farà ridere almeno finchè non avrete la pazienza di leggere qualche parola divertente. Questo però non sarà un gran chè appangante.

C
Cerchi di spararti sul piede, ma ti accorgi che la pistola è troppo potente per quello che devi fare.

C++
Crei accidentalmente centinaia di istanze di te stesso ed ognuna di esse si spara sul piede. L'emergenza medica non può provvedere dato che non sa quali sono le copie bitwise e quali sono solamente puntatori che gridano all'unisono “Eccomi, sono qua!.”

JAVA
Dopo aver importato java.awt.right.foot.* e java.awt.gun.right.hand.*, e scritto le classi per gestire queste due librerie, ti sei dimenticato cosa diavolo stavi facendo.

Ruby
Il tuo piede è pronto per essere sparato in appena cinque minuti, ma non sai proprio come sparare.

PHP
Ti spari sul piede con una pistola fatta dai pezzi di 300 altre pistole.

ASP.NET
Trovi una pistola, ma cade. La riprendi, ma cade ancora. Cerchi di usare il .GUN Framework, ma cade anch'esso. Allora ti accoltelli il piede.

SQL
SELECT @ammo:=bullet FROM gun WHERE trigger = ‘PULLED’;
INSERT INTO leg (foot) VALUES (@ammo);

Perl
Ti spari sul piede, ma nessuno riesce a capire come hai fatto. Qualche giorno dopo, neanche tu stesso.

Javascript
Hai un perfetto e robusto supporto a tutte le funzioni che si possono usare per spararti sul piede. Ma scopri che le pallottole sono disabilitate sulla tua pistola.

CSS
Ti spari al piede destro con una mano, quindi cambi mano per sparare all'altro piede quando realizzi che la pistola si è appena trasformata in una banana.

FORTRAN
Cerchi di spararti in ogni dito, interattivamente, finchè le dita non sono finite, quindi leggi il piede successivo e ripeti le iterazioni. Se finisci le pallottole continuerai comunque dato che non puoi gestire le eccezioni.

Python
Cerchi di sparare sul piede mantenendo le tabulazioni tra le dita.

COBOL
Usando una COLT 45 HANDGUN, MIRA la pistola a GAMBA.PIEDE, dunque piazza BRACCIO.MANO.DITO. on PISTOLA.GRILLETTO e PREMI. Quindi rimetti POSTOLA in FONDINA. CHECK se qualche laccio neccessita di RIALLACCIAMENTO.

LISP
You shoot yourself in the appendage which holds the gun with which
you shoot yourself in the appendage which holds the gun with which
you shoot yourself in the appendage which holds the gun with which
you shoot yourself in the appendage which holds the gun with which

BASIC
Ti spari con una pistola, ma scopri che questa è ad acqua.

Visual BASIC
Ti spari sul piede, ma ti sei talmente divertito nel farlo che non ti interessa.

Visual FoxPro
Ti beffi dei programmatori SQL e Visual BASIC perchè non possono spararsi su entrambi i piedi in un solo colpo, ma allora ti rendi conto che non puoi gestire correttamente l'oggetto MSgun ActiveX.

Assembly
Cerchi di spararti sul piede quando scopri di dover inventare la pistola, le pallottole e il tuo piede. Dopo che avrai fatto tutto questo, spingi il grilletto, la pistola fa "beep" alcune volte e crasha miseramente.

FORTH
Ti piedi sullo sparo.

APL
Ti spari sul piede, quindi perdi tutto il giorno a trovare un modo di farlo utilizzando meno caratteri.

Pascal
Il compilatore non ti farà sparare sul piede.

SNOBOL
Se il programma viene completato, spara sul piede sinistro.
Se il programma fallisce, spara sul piede destro.

Concurrent Euclid
Hai sparato sul piede di qualcun altro.

HyperTalk
Metti la prima pallottola della pistola nel piede della gamba di te
Chiedi il risultato.

Motif
Spendi tutto il tuo tempo per inserire una descrizione UIL del tuo piede, della traiettoria, e l'intricato problema di scorrimento che si verifica premendo il grilletto. Quando finalmente capisci come premere il grilletto, la pistola si inceppa.

Unix
% ls
piede.c piede.h piede.o dito.c dito.o
% rm * .o
rm: .o: No such file or directory
% ls
%

Paradox
Non solo puoi spararti sul piede, ma anche i tuoi utenti posso farlo.

Modula2
Quando realizzi di aver completato tutto in questo linguaggio, ti spari in testa.

Prolog
Spieghi al programma che vorresti essere sparato sul piede. Il programma deduce come fare, ma la sintassi non permette di spiegarlo.

Ada
Dopo aver correttamente pacchettizzato il tuo piede, cerchi di caricare la pistola, premere il grilleto, strillare, e spararti sul piede. Quando ci provi, comunque, scopri che il tipo della variabile contente il tuo piede non è supportato.






May 06

Da oggi si paga la multa del nostro premier

Notizia da mostrare, spedire, volantinare, attacchinare

Oggi 6 Maggio 2008 dovrà essere applicata la sanzione prevista dall'Europa per la non messa sul satellite di Rete4.
La sanzione costerà ai cittadini italiani 300.000 euri al giorno con effetto retroattivo, per la cifra totale di centinaia di milioni di euri.
Quanti ospedali e asili potevamo farci? Quante tasse in meno potevamo pagare?
Tutto questo solo perchè Berluconi e Mediaset - che così si fanno mantenere dai soldi dello Stato e dei contribuenti - non vogliono mollare Rete4 neanche davanti a sentenze legali.
Ma tanto la multa la paghiamo noi, ed ovviamente, visto che in Italia quel che è di tutti non è di nessuno, non si muoverà un dito.
January 11

Bux.to: come guadagnare (senza troppe pretese) con un solo click


Ultimo aggiornamento: 18/02/2007 18:30. Versione: 2.22
Si consiglia di reinstallarlo per portarlo alla nuova versione. Da questa versione, la 2.22, sono stati introdotti gli aggiornamenti automatici, funzione di somma importanza, preso atto dei passati avvenimenti. Nel caso lo script non dovesse più funzionare il ripristino, grazie agli aggiornamenti automatici, è garantito in giornata. In caso di malfunzionamenti o errori, non esitate a contattarmi al mio indirizzo di posta elettronica: whiles.shared@gmail.com.


Il servizio che sto per descrivervi è quello offerto da bux.to, che sarebbe un PayPerClick, ovvero si viene pagati per cliccare su degli sponsor offerti giornalmente dal sito. Premetto che non si guadagna tantissimo come base, contrariamente a tantissimi altri servizi che promettono chissà cosa, ma il pagamento è assicurato, ovvero a tutti gli iscritti sono stati addebitati correttamente i soldi guadagnati. Il servizio offre 0.01 $ per ogni link visitato, con la particolarità che si guadagna il 100% dei guadagni dei propri referrers, cioè le persone che si iscrivono attraverso il proprio nome utente. Alla fine del post approfondirò questo punto, che è il più importante per riuscire a guadagnare una quantità considerevole di dollari. La parte fondamentale è che i click possono essere resi  completamente automatizzati attraverso un semplice script, compatibile per i tre browser più diffusi, cioè Firefox, Internet Explorer e Opera. Si consiglia, tuttavia, di usare Firefox perchè ho creato lo script basandomi appunto su questo browser.
Per guadagnare qualcosa su bux.to bisogna visualizzare circa 18 link al giorno per 30 secondi, l'equivalente di 10 minuti, ma chi perde 10 minuti per guadagnare 18 centesimi? Il punto è proprio questo: utilizzando questo script al massimo si perderanno 5 secondi al giorno, anzi meno. Basterà solo caricare una pagina nel proprio browser. Dopo un po' di teoria, veniamo al sodo.

Installazione con Firefox


  1. Free Image Hosting at www.ImageShack.usInstallare FireFox, nel caso si fosse sprovvisti anche di questo. Per quelli che non lo sapessero, Firefox è un browser web estremamente personalizzabile grazie alla disponibilità di centinaia di estensioni e di parametri di configurazione: è proprio questa importante caratteristica che lo rende fondamentale per operazioni come quella che stiamo tentando di fare.
  2. Apriamo Firefox, ed installiamoci GreaseMonkey, quindi riavviamo il browser in modo da completare l'installazione. A questo punto, in basso a destra del nostro browser, sarà comparsa l'iconcina di una scimmia che starà a significare l'installazione dell'estensione avvenuta con successo. GreaseMonkey è un'estensione di Firefox che permette di eseguire degli script (sostanzialmente dei file di testo paragonabili a piccoli programmi automatizzati) su pagine web. Questi script sono usati quasi sempre per personalizzare pagine web, inserire proprio contenuti o automatizzare delle operazioni ripetitive.
  3. Free Image Hosting at www.ImageShack.usA questo punto è necessario installare lo script che renderà le operazioni su bux.to così semplici. E' forse il passo più elementare, basterà cliccare su questo link:  l'installazione dello script verrà avviata automaticamente, e comparirà una finestra che chiederà di procedere con l'installazione. Ovviamente, bisognerà cliccare su "Install".

Registrazione e funzionamento

Dopo aver installato lo script adatto al proprio browser è possibile registrarsi a bux.to, compilando tutti i campi richiesti. Lo script installato nel passo precedente installato faciliterà la registrazione traducendo ed inserendo le istruzioni in lingua italiana. Nel campo "AlertPay E-mail Address For Payments" inserite un'email casuale, da modificare in seguito per la rice

Ora è tutto pronto: l'unica cosa da fare è accedere a bux.to e cliccare sul link "Surf Ads", il primo link in alto a sinistra che il nostro script avrà provveduto a contornare di rosso. A questo punto l'intervento dell'utente non è più richiesto, lo script infatti provvederà intelligentemente a prelevare tutti i link sponsorizzati presenti e a visualizzarli uno dopo l'altro nella pagina stessa, come se lo stesse facendo una persona.

Sarà possibile guardare l'avanzamento di ogni singolo processo nel log: la barra colorata avanza fino a quando non rivela l'avvenuta transazione: se per qualche motivo questa non dovesse avvenire, il link in questione viene saltato, per essere riprocessato in seguito.
Se avete seguito tutti i punti correttamente alla fine il guadagno base sarà circa 0.30 $ al giorno, guadagno che si moltiplicherà per ogni persona che inviterete ad iscriversi attraverso il vostro link (in gergo queste persone che si iscrivono col vostro link vengono chiamate referrers).
Ad esempio, con 10 referrers attivi, il guadagno giornaliero è addirittura superiore ai 2.5 $. Oltretutto con lo script offerto è veramente facile trovare referrers attivi anche per molto tempo: tutto il tempo che c'è da perdere è infatti solo non più di 5 secondi al giorno, che normalmente, a mano, dovrebbero essere circa 10 minuti.
L'unica cosa da fare è iscriversi e dare lo script alle persone che vorrebbero registrarsi, in modo che possano navigare nei link offerti assiduamente e senza perdere tempo prezioso.

Trasferimento e ritiro dei fonti

Purtroppo da poco tempo PayPal non è più disponibile per ricevere i pagamenti per diversi motivi tecnici, ma bisogna utilizzare AlertPay, e, se non si vuole ricevere il pagamento tramite bonifico bancario o conto corrente postale, sarà necessario effettuare un giro di trasferimenti non indifferente.
Premetto che non ho testato personalmente il sistema, ma molte fonti lo ritengono valido. Alla fine, nel caso peggiore, verrà perso il 2% + 1€ del guadagno.
Il riassunto del seguente procedimento è questo: AlertPay > eGold (gratis) > AvantCash (2%) > PayPay (gratis) > PostePay (1 €)
  1. Per iniziare si fa il trasferimento gratuito dei fondi AlertPay ad eGold, a cui ci si dovrà ovviamente registrare. Questo un sistema di moneta elettronica in cui tutto il denaro, indipendentemente dalla valuta, viene convertito in grammi di oro. Tuttavia la registrazione per reti dietro NAT (come FastWeb) non è possibile, quindi è necessario iscriversi da un computer con una connessione su IP pubblico.
  2. Il passo intermedio è l'iscrizione ad AvantCash, un pay per read che utilizzeremo solo per il trasferimento. Dopo essersi registrati con il proprio indirizzo PayPal, basterà accedere alla sezione utente e cliccare su "Deposit money", quindi scegliere la somma da versare, ad esempio "5.00". Ora cliccare su "Pay with e-gold", e a questo punto bisognerà attuare tutta la procedura per inviare soldi al vostro conto AvantCash da eGold. Questi verranno subito (dopo 12-24 ore) accreditati, come si potrà vedere nella sezione "Earnings stats". Successivamente bisognerà andare su "Redemption area" e cliccare il tasto "Request": qui si potranno trasferire i propri fondi (se maggiorni di 2 $) al proprio account PayPal, al il modesto tasso del 2%.
  3. Questa è la fine del procedimento: da PayPal potremo pagare direttamente online o spostare i propri fondi su una carta PostePay, al costo di 1 €, se la somma trasferita è inferiore ai 100 €, altrimenti il passaggio è gratuito. A questo punto sarà possibile ritirare tutto direttamente dal bancomat.

Specifiche dello script

Riporto qui sotto alcune caratteristiche dello script quasi interamente riscritto da me. La versione originale, da cui ho preso spunto, non aveva le seguenti caratteristiche ed era stata sviluppata da dt, un programmatore specializzato in javascript che ha lavorato a script anche parecchio complessi per Messenger Plus (qui il suo blog).

  • Blocco popup attivo: nessuna scomoda finestra aggiuntiva (contrariamente a come avviene per gli altri sistemi in circolazione); tutto avverrà in un solo iframe (inline frame) che si aggiornerà solo quando necessario. Quindi non ci sarà nessuna scheda aggiuntiva nè è richiesto sbloccare il blocco popup, che tornerà utile se per caso un link visitato utilizza pubblicità invadente. Tuttavia, l'avanzamento dei collegamenti sarà facilmente visibile, essendo in una posizione privilegiata.
  • Meccanismo di controllo dell'attività costante: questo provvederà, se per qualche motivo la pagina non si dovesse caricare, a fare tutto il necessario per ristabilire il processo. Senza di esso lo script si bloccherebbe senza continuare il processo iniziato.
  • Registro delle operazioni avanzato: quando lo script fa qualcosa, sarà possibile leggerla. Da poco è anche presente la colorazione differente dei messaggi del registro, secondo la loro importanza.
  • Rispetto dei tempi umani: è praticamente impossibile rilevare la presenza di questo script, perchè rispetta le attese e i tempi che ogni persona avrebbe.
  • Maggiore velocità del processo: per avviare il countdown non sarà più necessario aspettare che la pagina da visualizzare si carichi completamente, con un notevole risparmio di tempo da parte dell'utilizzatore. Questa operazione non suscita alcun sospetto, visto l'unica impressione che darà al server è quella di avere una connessione piuttosto veloce.
  • Invasività ridotta: una volta avviato si potrà utilizzare Firefox senza alcuna interruzione o preoccupazione.
  • Maggiore insistenza: se ci sono dei link ancora disponibili ma che per qualche motivo non si vogliono avviare, lo script ritenterà continuamente ad intervalli minimi di trenta secondi. Non potrà esserci quindi l'eventualità di saltare qualche link.
  • Barra di progresso interattiva: la prima cosa che risalta agli occhi guardano il report è la barra di progresso colorata, da cui è possibile rilevare l'avanzamento del processo di ogni singolo link.
  • Supporto della lingua: completamente in italiano.
  • Aggiornamenti automatici: dalla versione 2.2 una discreta notifica permetterà di aggiornare lo script in un solo click.

Screenshots

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us
Per bug, malfunzionamenti, richieste o blocchi improvvisi scrivete pure a whiles.shared@gmail.com .



















 
Photo 1 of 1
More albums (1)