Come configurare smartphone e PC. Portale informativo

Usare la potenza di calcolo di un computer per fare soldi. Come vendere le tue risorse informatiche

Stiamo tutti cercando di trovare un reddito che non richieda molto del nostro tempo, o meglio ancora, un giorno abbiamo lanciato un certo progetto e ci siamo dimenticati, ritiri i soldi solo quando necessario, e continua senza di te e continua. :) Sogni, ma sono abbastanza realizzabili.

Dalla storia si sa che da quando esistono i computer, altrettanto a lungo esistono i loro superparenti: oggi (01/05/2015 secondo Google) il computer più potente del mondo è Tianhe - 2 (Cina) .

Il supercomputer Tianhe-2, sviluppato da Inspur in collaborazione con l'Università di Scienza e Tecnologia della Difesa dell'Esercito Popolare di Liberazione della Repubblica Popolare Cinese, è stato lanciato nel 2013. La costruzione di questo gigante è costata 200-300 milioni di dollari. Più di 1.300 scienziati e ingegneri hanno lavorato alla creazione di Tianhe-2, che significa “Via Lattea-2”.

Le sue caratteristiche:

Dal wiki - Teraflop (TFLOPS) è un valore utilizzato per misurare le prestazioni del computer, mostrando quante operazioni in virgola mobile al secondo esegue un determinato sistema informatico. 1 teraflop = 1 trilione di operazioni al secondo = 1000 miliardi di operazioni al secondo. Solitamente si intendono operazioni su numeri reali a 64 bit in formato IEEE 754.

TFLOP = 10 12 FLOPS (= 10 3 GFLOPS)

L'aspetto drammatico è che questo è un supercomputer e consuma un'enorme quantità di elettricità. 1 ora di lavoro su un computer del genere ti costerà ~ $ 1000. Non male, quindi viene utilizzato in casi eccezionali, probabilmente solo dagli scienziati.Si ritiene che quando si utilizza tale tecnologia, il picco di redditività sia da tempo sulla soglia.

Tuttavia, esiste la tecnologia "Calcolo distribuito" che ti consente non solo di confrontare quanto sopra, ma forse addirittura di superarlo!? Mi sembra che ultimamente su Internet siano apparsi tutti i tipi di comuni e nuvole e oggi vi parlerò di uno di loro.

COSÌ Rete cloud MQL5 utilizza il calcolo distribuito a cui tu (il tuo computer) partecipi, lasciami spiegare:

Sul tuo computer viene installato un programma (puoi scaricarlo dal link sopra), viene configurata una connessione al cloud sopra specificato (login, password) e così (quando il tuo computer non è caricato con nulla, cioè i core del processore stanno riposando) - il cloud assegna loro un compito, il processore risolve e dà la decisione al cloud, chi ha assegnato il compito al cloud!? forse qualcuno del Forex sta cercando di calcolare il profitto in determinate operazioni, forse qualche ingegnere di un istituto.Ora se ci sono 1000 persone come te, allora uno scienziato o un commerciante ha 1000 * 4 (intel i5 4 core) quattromila core al suo attivo disposizione a Hai solo bisogno di un milione di partecipanti per superare un super computer. Il proprietario dei core viene pagato in dollari. Considerando che per la maggior parte il tuo computer non è caricato, allora perché non ottenere soldi per questo.

Come registrarsi e cosa leggere, ti mostrerò come appare l'interfaccia dopo la registrazione. Il tuo processore è registrato in base al numero di core, il core si chiama agente, utilizzo 2 computer, per un totale di 6 core e appare così:

Qui il processore G630 funziona per me 24 ore su 24, ma il secondo si avvia di tanto in tanto, non è difficile calcolare quanto puoi guadagnare se guardi la figura seguente

Questo è tutto, scaricalo, installalo, provalo. Tutto funzionerà, la cosa più importante è che l'acqua non scorre sotto una pietra sdraiata.

Un osservatore del sito ha capito come utilizzare le risorse di un computer "dormiente" - hardware e rete - in modo che non rimangano inattive.

Una parte significativa delle risorse del computer è spesso inattiva: il proprietario va a preparare il tè o partecipa a riunioni di pianificazione; Ho comprato un “laptop da gioco”, ma ormai è il terzo mese che ho tempo solo per lavorare; Ho creato un piccolo farm di schede video, ma ho smesso di estrarre o eseguire il rendering e non si sa mai cos'altro.

Ai segnalibri

Perché farlo?

La potenza di calcolo inutilizzata potrebbe essere necessaria a qualcun altro: un vicino della rete locale impegnato nella modellazione tridimensionale; scienziati in piccoli centri di ricerca che non dispongono di supercomputer propri e hanno accesso solo a risorse volontarie; appassionati alla ricerca di vita extraterrestre. Sono anche molto necessari per gli hacker che creano "reti zombie" per organizzare un attacco DDoS, ma ne parleremo più avanti separatamente.

Le basi ideologiche del calcolo distribuito sono state gettate molto tempo fa. La prima esperienza di accesso alle risorse di dispositivi “inattivi” risale al 1973, quando due dipendenti del centro ricerche Xerox PARC - John Hupp e John Schoch - scrissero un programma che eseguiva calcoli di notte su computer collegati alla rete locale del centro .

Vent’anni dopo, nel 1993, Eric Schmidt, allora alla Sun Microsystems, disse: “Quando la rete diventerà veloce quanto il processore, il computer stesso cesserà di esistere, si diffonderà attraverso la rete”. Questa idea ha costituito la base dei concetti di servizi cloud e griglie, quando interagisce con le quali all'utente non interessa più la velocità con cui funziona il suo dispositivo, ma conta solo la larghezza di banda del canale.

Ma il cloud computing è la centralizzazione e concentrazione dell'elaborazione da parte delle aziende proprietarie dei server. Esiste un altro modo che consente ai singoli utenti di unirsi per risolvere problemi globali senza includere le grandi aziende in questi processi.

Un anno dopo il discorso di Schmidt, fu proposta l'idea di un progetto volontario di calcolo distribuito, che alla fine divenne il più famoso: SETI@Home, che cerca segnali da civiltà extraterrestri.

L’idea di abbandonare la concentrazione della potenza di calcolo in un unico posto presenta anche un importante vantaggio rispetto ai supercomputer: i sistemi distribuiti hanno il potenziale per aumentare illimitatamente le loro prestazioni grazie alla scalabilità libera.

Non meno importanti per comprendere il significato del volontariato e del metacomputing sono le idee del crowdsourcing e dell’utility computing. Le UC si basano sull'idea che la capacità di accedere a risorse remote che gli utenti desiderano condividere tra loro può migliorare significativamente le prestazioni complessive dei computer di tutto il mondo.

David Anderson, capo di SETI@home, vede ad esempio lo sviluppo del calcolo distribuito come un’opportunità per creare quello che lui chiama un “sistema operativo su scala Internet” (ISOS), in cui gli utenti possono non solo condividere le proprie risorse, ma anche ricavarne dei soldi.

Allo stesso tempo, il calcolo distribuito non è una struttura orizzontale, a differenza, ad esempio, del P2P. Esiste una certa gerarchia e subordinazione ai grandi compiti comuni a cui gli utenti indirizzano le proprie risorse.

Cosa fare con un computer inattivo

La partecipazione al calcolo volontario non è l'unica opportunità per sfruttare appieno la propria potenza di calcolo.

Puoi semplicemente raccogliere torrent con rarità bibliografiche o vecchi giochi e distribuirli attivamente, lottare per l'idea di distribuzione gratuita dei contenuti partecipando al trasferimento di contenuti P2P, affittare le tue risorse o estrarre criptovalute su di essi laddove ciò è consentito.

Anche se sei sicuro di rispettare la legge, ci sono anche delle insidie ​​​​qui: ad esempio, nel marzo 2015, uno degli aggiornamenti μTorrent ha installato il programma Epic Scale sui computer degli utenti, che era impegnato nell'estrazione di bitcoin all'insaputa del proprietario . In Russia dovresti stare più attento e seguire la legislazione e le forze dell’ordine.

Qualsiasi risorsa liberamente inattiva interessa gli hacker che creano "reti zombie". D'altra parte, esistono numerosi progetti che utilizzano gli attacchi DDoS come forma di disobbedienza civile, in cui gli utenti, di propria iniziativa, mettono a disposizione le proprie risorse per creare carichi artificiali su determinati siti.

Progetti informatici volontari

Ce ne sono parecchi. Alcuni sono organizzati su base completamente volontaria, alcuni offrono ai partecipanti incentivi finanziari in una forma o nell'altra, alcuni hanno creato attorno a sé una potente comunità, competendo tra "chi può imbrogliare di più", mentre altri sono guidati dal fatto che i problemi che risolvono sono attraenti per il loro significato per l'umanità.

Oggi, la maggior parte dei progetti informatici volontari si concentrano su BOINC, un pacchetto software che consente ai ricercatori di tutto il mondo di accedere alle risorse fornite dai volontari.

BOINC è multipiattaforma, relativamente facile da configurare e richiede un'attenzione minima da parte dell'utente. Il suo client funziona “sotto uno screensaver” e non tocca le risorse di cui il proprietario stesso ha bisogno, accedendo solo a quelle gratuite (o, se lo configuri diversamente, a quelle che gli sono state assegnate).

In sei anni, le prestazioni integrate dei progetti su BOINC sono cresciute da 5,2 petaflop a 28,7, lasciandosi molto indietro le prestazioni di picco dei supercomputer più potenti del mondo (ad esempio, il "computer K" giapponese elabora 8,16 petaflop di dati).

Principali progetti BOINC

14:47 31.10.2017

Visitando il sito web della fabbrica di orologi di Minsk “Luch”, l'utente ha iniziato a vedere un messaggio insolito. "Pranzo. dirichiede il permesso di utilizzare la tua potenza di calcolo", afferma.

E poi sta per: puoi supportare il sito permettendoti di utilizzare il tuo processore per i calcoli. I calcoli vengono eseguiti in una sandbox del browser sicura. “Non è necessario installare nulla”, assicura il testo.

Gli autori del messaggio avvertono inoltre: se l'utente accede al sito da un dispositivo mobile, ciò può comportare un rapido consumo della batteria. Sotto il testo, al visitatore viene chiesto di fare clic su uno dei due pulsanti: “Consenti” e “Annulla”.

Quando si fa clic sulla prima opzione, il sito inizia a caricare il processore del computer dell'utente al 100%. Quando si fa clic sul secondo, il messaggio scompare, ma appare ancora ostinatamente quando si passa ad altre pagine.

Come hanno detto nello stabilimento stesso, il messaggio apparso sul sito non è stato un'iniziativa dei suoi dipendenti, ma molto probabilmente l'opera di un virus. Ora i programmatori stanno già affrontando il problema.

Per ricapitolare, il processore del tuo computer può effettivamente

Ogni giorno accendi il computer per lavorare, guardi un film, chatti su Facebook, scorri il feed di notizie di VKontakte o leggi un e-book. Allo stesso tempo, alcune risorse del desktop non vengono utilizzate. E periodicamente rimane in modalità attiva, ronza, solleva polvere e consuma elettricità. E puoi far guadagnare soldi al PC in questo momento. Come? Imparerai uno dei metodi in 3 minuti.

Elaborazione: cos'è e da dove viene?

L'elaborazione (dall'inglese process - calcolare) è l'elaborazione dei dati utilizzando la potenza di un computer. Il prerequisito per la sua comparsa era il problema dei crescenti volumi di informazioni con limitate capacità di risorse per la loro raccolta, analisi e sistematizzazione. Lavorare con grandi volumi di informazioni richiede server potenti e costosi. Il loro acquisto, affitto e manutenzione rappresentano un duro colpo per il budget. Non tutte le aziende possono sostenere tali costi.

Singole organizzazioni pubbliche e private negli Stati Uniti hanno dovuto affrontare tali difficoltà alla fine del secolo scorso. Di conseguenza, è stata proposta una soluzione senza precedenti: coinvolgere la "forza lavoro" esterna nell'elaborazione dei dati aziendali.

La realizzazione dell'idea è diventata possibile grazie allo sviluppo di Internet e all'esercito multimilionario dei suoi utenti. Un compito voluminoso viene diviso in piccoli frammenti e distribuito tra i partecipanti alla rete di computer. Questo metodo per eseguire calcoli complessi è molto più economico e semplice dal punto di vista tecnico.

Dove viene applicata l'elaborazione?

Pionieri nel campo della lavorazione furono John Schoch e John Hupp dello Xerox PARC Research Center (California). Nel 1973, i ragazzi scrissero un programma che si collegava di notte alla rete locale PARC e costringeva i computer in funzione a eseguire operazioni matematiche. Questo approccio ha guadagnato popolarità di massa nel 1994 e da allora è stato migliorato e reso popolare.

Oggi, il calcolo distribuito viene utilizzato in vari settori:

  • Ricerca scientifica,
  • creazione di giochi,
  • rendering di progetti architettonici,
  • elaborazione del genoma umano,
  • esplorazione dello spazio,
  • fisica,
  • astronomia,
  • biologia, ecc.

Come è strutturata la rete di trattamento?

Il sistema informatico è costituito da singoli PC che eseguono un sistema operativo distribuito. Gli elementi cooperano tra loro per utilizzare in modo efficiente le risorse di rete. Le singole macchine possono eseguire più o un solo sistema operativo. Ad esempio, tutti i desktop utilizzano la piattaforma UNIX. Ma un’opzione più realistica è quando i computer hanno sistemi software diversi: una parte esegue NetWare, la seconda esegue Windows NT, la terza esegue Linux e il resto esegue Windows 10.

I sistemi operativi funzionano indipendentemente l'uno dall'altro. Ovvero, ciascuno di essi prende autonomamente le decisioni circa la creazione e il completamento dei processi interni e la gestione delle risorse locali. Ma in ogni caso è necessaria una serie di protocolli concordati di comune accordo. Servono per organizzare i processi di comunicazione in esecuzione su macchine normali e distribuire le risorse energetiche tra i singoli utenti.

Come guadagnare denaro utilizzando la potenza del PC?

Guadagnare denaro da un'unità di sistema non richiede investimenti aggiuntivi e il denaro “gocciola” automaticamente, senza la partecipazione dell'utente. Tutto ciò di cui hai bisogno è un computer avanzato (preferibilmente) e l'accesso a Internet.

Per dedicarsi a questo tipo di pesca è necessario seguire quattro passaggi:

1) registrarsi sul sito di un'azienda specializzata nel trattamento;

2) scarica e installa un software speciale che indirizzerà la potenza di calcolo della tua macchina nella giusta direzione;

3) aprire un portafoglio web PayPal o WebMoney (il pagamento viene effettuato principalmente da società occidentali e in valuta elettronica);

4) avvia il desktop e vai online.

Il programma farà il resto da solo.

Quale progetto di elaborazione scegliere?

Diamo un'occhiata brevemente alle risorse lavorative che offrono la possibilità di guadagnare denaro dalla lavorazione. Esempi di questi sono:

  • Gomezpeerzone,
  • WMZONA,
  • MINERGATO,
  • LTcraft,
  • Utente.

La maggior parte dei progetti sono aperti a cittadini di qualsiasi paese. Non importa quale metodo di connessione a Internet viene utilizzato (dial-up, connessione ISDN, DSL, ecc.).

Secondo gli sviluppatori, l'utilizzo dei computer dei partner viene effettuato allo scopo di studiare il rendimento dei canali online, verificando la presenza di errori nei codici di browser, siti e altri software sul World Wide Web.

Durante l'installazione delle applicazioni, è necessario inserire il nome utente e il nome del desktop. Questo deve essere fatto con molta attenzione in modo che il denaro guadagnato venga trasferito per lo scopo previsto.

Quanto riesci a tirar su?

Il lato finanziario della questione non sembra molto interessante. In altre parole, non sarai in grado di fare fortuna. Ma anche un piccolo reddito è un piacevole bonus, perché non devi fare praticamente nulla.

Una giornata di lavoro - 10 centesimi;

1 dollaro per ogni referral attivo all'interno del programma di affiliazione;

Il pagamento minimo alla fine del mese è di $ 5;

L'importo massimo per il prelievo è di 45 USD.

I sistemi operativi distribuiti uniscono decine di migliaia di persone provenienti da diverse parti della Terra. I più attivi sono riusciti a risparmiare diverse migliaia di dollari. Ma finora l’importo sul conto del leader assoluto è solo un numero di quattro cifre.

Vantaggi e svantaggi della lavorazione

Infine, parliamo dei pro e dei contro. I vantaggi sono i seguenti:

  • All'esecutore non è richiesto di eseguire azioni complesse o abilità speciali.
  • Orario di lavoro flessibile: attivi il programma quando hai tempo e voglia.

Gli svantaggi sono espressi in tre punti:

  • Alcuni programmi consumano troppe risorse del computer, causandone il blocco e il rallentamento.
  • Esiste il pericolo di contrarre un virus durante la connessione a un server remoto.
  • Pagamento modesto.

Le sfumature sono state discusse. E la scelta finale spetta a te.

e Facebook Messenger, l'applicazione mobile VKontakte ha ricevuto questa funzione. Il vantaggio dei giochi HTML5 è che sono facili da creare e distribuire e la loro natura multipiattaforma rende la piattaforma HTML5 ideale per la creazione di giochi multiplayer. Esamineremo i principali strumenti e motori per lo sviluppo di giochi HTML5, nonché le possibilità per la loro distribuzione.

Quadri e motori

Un gioco HTML5 può essere sviluppato da zero, ma sarà più comodo e più semplice farlo utilizzando numerosi motori e framework. Eccone solo alcuni:

Un framework per lo sviluppo di giochi 2D, è destinato non solo agli sviluppatori professionisti, ma anche a persone che non sanno programmare: designer, artisti o studenti. Il kit viene fornito con oltre 20 plugin e 70 effetti visivi per creare un gioco che puoi pubblicare immediatamente su più piattaforme. Puoi provare Construct 2 gratuitamente e la versione completa dello strumento costa 6299,9 rubli.

Il motore gratuito e open source ti consente di creare giochi utilizzando Canvas e la libreria WebGL. Sul sito Web Phaser sono disponibili molti esempi ed esercitazioni per aiutarti a creare il tuo gioco.

Un set di librerie open source per lo sviluppo di giochi: EaselJS è progettato per funzionare con HTML5 Canvas, SoundJS per lavorare con l'audio, TweenJS per creare animazioni e PreloadJS per gestire il caricamento di tutti gli elementi necessari.

Un motore per creare giochi 3D utilizzando WebGL. Il codice sorgente del progetto è aperto e costantemente aggiornato.

Un motore che ti permette di creare giochi 2D e 3D e inserire pubblicità in questi giochi per ottenere un profitto. PlayCanvas è gratuito per i progetti pubblici, ma puoi acquistare una delle due versioni a pagamento con funzionalità avanzate.

Secondo i creatori, il vantaggio principale di PixiJS è la velocità di rendering. Il motore è completamente gratuito, è pensato per la realizzazione di applicazioni 2D: molti esempi sono disponibili sul sito del progetto.

Esistono altri strumenti utili e su GitHub è disponibile un ampio elenco di framework per lo sviluppo di giochi HTML5. Esiste anche un sito separato dedicato ai motori di gioco per HTML5: HTML5gameengine.com.

Involucri

Utilizzando i wrapper, puoi trasformare un gioco HTML5 in uno nativo per il posizionamento negli app store.

Piattaforme distributive

I giochi HTML5 multipiattaforma sono comodi e facili da distribuire tramite applicazioni di social network mobili e messaggistica istantanea.

Un recente aggiornamento dell'applicazione VKontakte include la piattaforma Giochi diretti, per il quale i moderatori selezioneranno i migliori progetti. Per offrire il tuo gioco, devi integrarlo nel codice SDK per dispositivi mobili VKontakte e invia una richiesta di moderazione.

Puoi aggiungere il tuo gioco a Facebook utilizzando il plugin per il motore Cocos2d-X. Questo è attualmente l'unico modo ampiamente disponibile per caricare il tuo gioco su Facebook, poiché la piattaforma Instant Games per Messenger è attualmente chiusa agli sviluppatori beta-test.

Esistono anche una serie di piattaforme più tradizionali coinvolte nella pubblicazione e distribuzione di giochi HTML5: Kongregate, CoolGames, Softgames, itch.io, Gamemix e altre. Tutti ti consentono di ospitare il tuo gioco gratuitamente e di monetizzarlo utilizzando pubblicità, acquisti in-game o un modello freemium. Rakuten Games ha recentemente lanciato anche una piattaforma di social gaming HTML5 in Giappone, R Games.

Formazione scolastica

Puoi imparare a creare giochi HTML5 utilizzando numerosi corsi: un corso da Google in poi

I migliori articoli sull'argomento