Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - CrashTest

Pages: 1 2 3 [4] 5
46
Arduino / Re:circuits.io – Simulatore di Arduino online
« on: December 21, 2016, 02:33:37 PM »
Uno strumento davvero interessante. Grazie mille per la condivisione :D

47
Introduce yourself - Presentazioni / Re:Ciao a tutti ;)
« on: December 21, 2016, 02:18:45 PM »
Benvenuta Maria! :D

48
Tips from the Community - Consigli dalla Comunità / Re:Tastiera Linux
« on: December 14, 2016, 01:15:49 PM »
Siamo in due ahah

49
Io personalmente dovendo scegliere tra Eclipse e Netbeans ti consiglieri vivamente Eclipse. Un IDE molto versatile che potrebbe aiutarti con diversi linguaggi (C/C++, Java, Android, PHP, Python e molto altro). Inoltre ti aiuta neli muoverti agilmente (soprattutto in C/C++) sullo sviluppo per qualsiasi piattaforma, da quella più grande e gettonata a quella più piccola e dimenticata. Eclipse ora come ora è il più gettonato ed è quello per cui a maggior ragione le comunità si impegnano a scrivere plugins. Uno dei motivi per cui lo fanno è la sua estrema versatilità e completezza nelle configurazioni. Insomma, Eclipse è un IDE per tutto e tutti

50
C++ / Re:[TOOL] Keygenerator.cxx
« on: December 01, 2016, 04:20:22 PM »
You are not allowed to view links. Register or Login
Si, mi sono dedicato al python e rust ahaha  ;D
Capito, pensavo avessi lavorato a questo xD

51
C++ / Re:[TOOL] Keygenerator.cxx
« on: November 29, 2016, 11:53:02 AM »
Comunque non me ne sono scordato eh, ultimamente sono molto impegnato causa esami e quindi non ho il tempo di revisionarlo e commentarlo. Appena riesco te lo posto. Nel frattempo tu hai fatto qualcosa?

52
Tips from the Community - Consigli dalla Comunità / Re:Sezione GNU-Linux
« on: November 29, 2016, 11:52:01 AM »
Puoi scrivere in GNU/Linux senza andare nelle sottosezioni

53
Tips from the Community - Consigli dalla Comunità / Re:LaTeX
« on: November 26, 2016, 04:54:27 PM »
You are not allowed to view links. Register or Login
beh, direi che nessuno si opporrebbe alla scelta.
Se l'admin sta meglio può vedere se è possibile.
Allora aspettiamo lui, vediamo che dice :D

54
Tips from the Community - Consigli dalla Comunità / [RISOLTO] LaTeX
« on: November 25, 2016, 02:23:58 PM »
Per questioni di comodità chiedo se è possibile implementare sul portale LaTeX ed utilizzare un editor di testo più avanzato perchè diventa spossante scrivere testi abbastanza lunghi ed eterogenei (immagini, testo e codice). Voi che ne pensate?

55
Introduce yourself - Presentazioni / Re:Mi presento :D
« on: November 22, 2016, 05:34:52 PM »
Va bene :D

56
Introduce yourself - Presentazioni / Re:Cialve!
« on: November 21, 2016, 03:46:12 PM »
Benvenutoo!

57
Python / Re:[PythonXHacker] Client TCP
« on: November 21, 2016, 03:43:24 PM »
You are not allowed to view links. Register or Login
Ho aggiornato il codice, ho sostituito ogni tab con 4 spazi.  ;D
Se per abitudine usi il tasto TAB ti conviene impostare nel tuo text editor/IDE che 1 tab = 4 spazi. In questo modo quando schiacci TAB automaticamente fa 4 spazi. Risparmi molto tempo rispetto a schiacciare 4 volte la barra spaziatrice

58
C++ / Re:[TOOL] Keygenerator.cxx
« on: November 21, 2016, 03:39:07 PM »
You are not allowed to view links. Register or Login
Per me va bene! Come detto sopra accetto sempre i consigli, in quanto ho molto da imparare (e ne ho voglia), quindi se lo posti su Github, mi studio il codice  ;D
Va bene xD Appena posso te lo posto, non lo faccio subito perchè l'ho sul PC a Taranto, il tempo che me lo faccio mandare e lo carico. Magari lo commento un po' in modo da far capire meglio la logica che ho seguito anche se era molto semplice ;D

59
C++ / Re:[TOOL] Keygenerator.cxx
« on: November 21, 2016, 02:10:51 PM »
Io lo farei in una maniera abbastanza diversa e sfrutterei molto di più il C++ (usando una piccola parte di quello che offre) xD. Scusa la critica, (non me ne volere) ma un programma fatto in questo modo mi sembra più un programma C "con cin e cout" che un programma in C++. Innanzitutto terrei in considerazione fattori non poco trascurabili: l'entropia e la distribuzione (di simboli, caratteri e numeri). Se sei interessato ti propongo del materiale che ti può aiutare a capire qualcosa di più:
- You are not allowed to view links. Register or Login
- You are not allowed to view links. Register or Login

Scarterei quindi rand() e srand() basati su <ctime>. Detto questo userei la librerie standard
Code: You are not allowed to view links. Register or Login
<random>
Per la generazione della password mi servirei della classe
Code: You are not allowed to view links. Register or Login
std::random_deviceUna classe che mi permette di generare numeri casuali uniformemente distribuiti secondo You are not allowed to view links. Register or Login. Una volta generato questo numero lo darei in pasto alla classe:
Code: You are not allowed to view links. Register or Login
std::mt19937 Questa classe si basa sul Mersenne Twister Engine, un engine per la generazione di numeri pseudo-casuali basato sul You are not allowed to view links. Register or Login. Il suo nome deriva dal fatto che fa utilizzo dei numeri primi detti: You are not allowed to view links. Register or Login. Una volta fatto questo stabilirei un campo di distribuzione usando:
Code: You are not allowed to view links. Register or Login
std::uniform_int_distributionQuesta mi genera dei numeri secondo una distribuzione discreta uniforme in un determinato intervallo. Esempio:
Code: You are not allowed to view links. Register or Login
std::uniform_int_distribution<int> dNum(0, 9); //Distanza dei numeri (10-1)
std::uniform_int_distribution<int> dLet(0, 25); //Distanza delle lettere (sono 26 lettere quindi partendo da 0 la distanza è 26-1)
std::uniform_int_distribution<int> dSim(0, 13); //Distanza tra i simboli, considerandone 14 (14-1)

char letMin[26] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
char letMai[26] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
char simboli[14] = { '!', '#', '@', '~', '$', '^', '.', ',', '-', '+', '%', '?', '*', '=' };

Questo è solo un esempio di come si potrebbe usare meglio il C++ per creare un programma del genere. Ovviamente non devi basarti per forza su quello che ho scritto io, il mio era solo un esempio. Ho fatto un programma del genere come esercizio, se non vuoi spoiler te lo carico su Git così puoi vederlo :D

60
GNU-Linux / Re:Gestione dei processi in Linux - Pt. 1
« on: November 19, 2016, 05:17:54 PM »
You are not allowed to view links. Register or Login
Interessa,
se vuoi finalizzarla su un pdf o simili fai bene a farla controllare anche ad altri.. se no ti tocca fare le release :)
Certo che la farò controllare xD Penso di postarla anche qui non appena arriverà ad un buon punto :D Grazie a tutti

Pages: 1 2 3 [4] 5