Archivio per la categoria ‘Informatica’
27 - Maggio - 2008
Salve a tutti, ho il piacere di comunicarvi che ho realizzato un piccolo spazio web ove potete scaricare le mie applicazioni e magari anche i codici sorgenti.
Non è ancora completo. Ho in mente molte sezioni ma la scuola ultimamente mi ruba molto tempo.
Approfitto di questo post per presentarvi un mio software che sto dedicando molto tempo, forse tutto il tempo libero che mi rimane tra scuola e studio in generale. Il programma si chiama E-Monitor. Questa è la seconda versione che rilascio ma in realta ne ho realizzate ben 10.
Ho rilasciato solo la versione 0.1 e la 1.0 le intermedie ho preferito non postarle. Presto vorrei rilasciare i codici sorgenti per permettere a tutti di capire come lavoro io in campo informatico.
Il programma per ora monitora il livello di CPU utilizzato dai processi eseguiti in Windows, adesso con questa versione ho aggiunto la funzionalità TaskManager cosi si possono killare i processi eseguiti.
Il programma necessità di molte altre funzioni, vorrei completarlo per poi renderlo open souce.
Link : http://www.enemy.altervista.org
Nella sezione Downloads scaricate il software in due versioni Install e No-Install.
Grazie e alla prossima.
Pubblicato in E-Monitor, Enemy, FreeSoftware, Hackroom, Informatica, Programmazione, Visual Basic, Windows | Non ci sono Commenti »
30 - Aprile - 2008
Salve a tutti
In alcuni forum ho postato dei codici utili per telefoni con Sistema Operativo Symbian. Tempo fa cercavo di programmarmi, ma ho abbandonato il progetto perchè ho avuto delle difficoltà e poi perchè non ho abbastanza tempo.
Per aiutare chi è solo di passaggio o i comuni visitatori:
Problemi && Soluzioni :
In caso di virus, danneggiamenti alle applicazioni del software nokia, mal funzionamento di applicazioni, telefono lento ”più del solito” oppure messaggi critici (ex: Contattare il rivenditore, ecc.)
Esistono dei tasti veloci per formattazioni o ripristino di sistema. Questi ultimi sono disponibili solo per le seguenti versioni: modelli nokia 6600, 7650, 3650, 3660, N-gage e con Symbian OS con software di qualsiasi versione.
NORMAL RESET
*#7780# ”Ripristina il file ini.com della rom”
DEEP RESET:
*#7370# ”Formattazione completa della memoria del telefono”
NUMERO IMEI:
*#06#
Bluetooth ID:
*#2820#
VERSIONE SOFTWARE:
*#0000#
Per una formattazione completa del sistema, cioè il vostro telefono ritornera come nuovo ”tipo quando è uscito dal negozio” cancellera tutti i vostri dati (foto, video, programmi ecc.)
Seguire attentamente le ISTRUZIONI :
1) Spregnere il Tel e togliere la SIM card
2) a telefono spento con batteria carica al massimo oppure sotto carica con carica batterie
3) a telefono spento premere i tasti 3 + tasto verde della chiamata + *
2^2) tener premuto a lungo i tre tasti e premere contemporaneamente l’accensione
5) lasciare il tasto accensione dopo che si è acceso il tel
6) lasciare i tre tasti solamente quando partira la schermata con scritto ” Formatting… ”
7) spegnere il tel dopo la formattazione
2^3) inserire SIM card ed Avviare il tel
————————————————————————————
Non mi assumo nessuna responsabilità sui danni che possono e potete causare al vostro telefono.
Sul mio hanno funzionato alla prefezione e presto postero delle foto.
Pubblicato in Articoli Informatici, Enemy, Informatica, Nokia, Programmazione, Sistema Operativo Symbian, Symbian OS, Tutorial | Non ci sono Commenti »
11 - Marzo - 2008
Grazie alle dritte di Fix ho semplificato la funzione di conversione ad hashtoipport.
Il codice è il seguente
Function convert_hash(nomechat As String) As String
Dim hashtotal, stringaserver, porta, haship, hashport
hashtotal = Right(nomechat, 12)
ip = CLng(”&H” & Mid$(hashtotal, 7, 2)) & “.” & CLng(”&H” & Mid$(hashtotal, 5, 2)) & “.” & CLng(”&H” & Mid$(hashtotal, 3, 2)) & “.” & CLng(”&H” & Mid$(hashtotal, 1, 2))
porta = CDec(”&H” & (Right(hashtotal, 4)))
Text2.Text = ip & “:” & porta
End Function
scaricate il programma da http://www.enemy.altervista.org
Pubblicato in Codici Sorgenti, Enemy, Informatica, P2P, Peer To Peer, Programmazione, Tutorial, Visual Basic, WinMx | Non ci sono Commenti »
26 - Febbraio - 2008
Ciao a tutti, ho il piacere di presentare il nuovo progetto CODEROOM.
Esso consiste di creare una vera e propria community di programmatori (con qualsiasi Skill Level)
Potete visitare il sito ufficiale che è http://www.coderoom.altervista.org
Oppure visitarci su WinMX, dove il link del canale lo trovata nella Home del sito ufficiale.
Pubblicato in Coderoom, Community, Informatica, P2P, Peer To Peer, Programmazione, WPN, WinMx | Non ci sono Commenti »
20 - Febbraio - 2008
Ecco a voi un programma nuovo nuovo. Il programma è stato ideato da Gius, io ho aggiunto la funzione della visualizzazione della CPU utilizzata, portando cosi l’incremento della versione del software. Potete scaricare http://www.enemy.altervista.org il software e i sorgenti.
Pubblicato in Codici Sorgenti, Enemy, Informatica, Programmazione, Tutorial, Visual Basic | 1 Commento »
5 - Febbraio - 2008
Da giorni mi ponevo il problema sulle random, incredibile come nella programmazione si possono utilizzare svariate funzione al fine di giungere anche ad un unico risultato. In questo esercizio si utilizza il principio random per le estrazioni del Super Enalotto ed il Lotto, per le estrazioni il principio è sempre lo stesso. Inoltre potete scaricare sia il programma che i codici sorgenti http://www.enemy.altervista.org
Ringrazio Dr.Fix per la dritta sulle random, in quanto io utilizzavo i cicli Do While. Postero anche un esempio su random con i cicli.
Pubblicato in Codici Sorgenti, Enemy, FreeSoftware, Informatica, Programmazione, Tutorial, Visual Basic | 2 Commenti »
24 - Gennaio - 2008
Ecco a voi una semplice calcolatrice, ovviamente completa di codici sorgenti. L’ho scritta in Visual Basic 6 ed ho implementato l’esecuzione di file audio alla pressione dei tasti.
Potete scaricarla http://www.enemy.altervista.org

Pubblicato in Articoli Informatici, Codici Sorgenti, Enemy, Informatica, Programmazione, Tutorial, Visual Basic | Non ci sono Commenti »
23 - Gennaio - 2008
Ecco un programmino che calcola il tempo di frenata in funzione della velocità.
In prati questo programma calcola lo spazio (in metri) necessario ad arrestare ‘un ‘automobile viaggiante ad una certa velocità espressa in km/h supponendo però che la decelerazione sia costante ed uguale a 7.8 m/(s * s).
Prima di tutto acquisisco tramite una text box il valore della velocità iniziale espressa in km/h, poi con la seguente formula
Vi(m/s) = ViKmh(km/h) * 3.6
mi calcolo la velocità iniziale espressa in metri /secondo.
Dopo di che mi calcolo lo spazio s espresso in metri con la seguente formula
s = (1 / 2) * ((Vi * Vi) / 7.
Il risultato dello spazio lo stampo in un’altra text box attraverso un command button.
Nel form1.frm create due textbox: text1.text e text2.text. E un command button
Private Sub Command1_Click()
ViKmh = Text1.Text
Dim Vi As String
Vi = ViKmh / 3.6
Dim s As Integer
s = (1 / 2) * ((Vi * Vi) / 7. 
Text2.Text = s
End Sub
codice sorgente scaricabile http://www.enemy.altervista.org
Pubblicato in Articoli Informatici, Codici Sorgenti, Enemy, Informatica, Programmazione, Tutorial, Visual Basic | Non ci sono Commenti »
22 - Gennaio - 2008
Un algoritmo rappresenta un insieme di operazione che devono essere eseguite per ottenere risultati scelti in precedenza. Ad esempio si può creare un algoritmo per mettere in ordine dei numeri on base alla loro grandezza.
L’algoritmo viene rappresentato usando un diagramma a blocchi, un modo grafico per indicare la sequenza di operazioni, oppure usando una pseudo codifica, cioè un linguaggio che assomiglia molto al linguaggio naturale, ma che usa i costrutti tipici dei linguaggi di programmazione, ovvero sequenza, selezione e iterazione.
PSEUDO CODIFICA
Programma che ordina i numeri in modo crescente
INIZIO
Chiedi (a,b)
Leggi (a,b)
SE a < b
ALLORA
Scrivi (a)
Scrivi (b)
ALTRIMENTI
Scrivi (b)
Scrivi (a)
FINE
Pubblicato in Articoli Informatici, Informatica, Programmazione | Non ci sono Commenti »
17 - Gennaio - 2008
Nel mondo in cui viviamo ci sono cose che ci circondano molto complesse. Se si pensi alle cose che ci girano intorno ci si rende conto che ognuna ha un diverso grado di complessità: ad componenti hardware di un computer o addirittura organi meccanici di un motore. E’ umanamente impossibile riferirsi a questi oggetti e comprendere ogni dettaglio.
Nel campo della meccanica e difficile costruire un motore, si tratta infatti di un compito arduo. Questa situazione e’ molto comune per i programmatori quando si deve realizzare un applicazione software di grandi dimensioni.
Infatti si ricorre all’ Astrazione dove l’individuo e capace di gestire e controllare le difficoltà e le complessità.
Anche se inconsciamente noi siamo molto abituati ad astrarre. Per esempio una piantina stradale e’ un’astrazione di una città.
Quindi possiamo definire il concetto di Astrazione come un procedimento che consente di semplificare la realtà che vogliamo analizzare La semplificazione avviene concentrando l’attenzione solo sugli elementi importanti dell’oggetto complesso che stiamo considerando.
L’astrazione risulta essere uno strumento molto utile. Il momento giusto di procedere con l’astrazione e’ quando ci si accorge che non si riesce più a gestire la complessità del fenomeno che si sta analizzando.
Pubblicato in Articoli Informatici, Informatica, Programmazione | Non ci sono Commenti »