3 Luglio 2008

I tools di sviluppo GNU includono un programma chiamato appunto Objdump che può essere usato per esaminare i dei binari.
Una delle funzioni principali,è quindi quella di essere un disassembler. Per avere una panoramica completa di questa funzione,si può usare il comando: Leggi il seguito di questo post »
2 Commenti |
C, Linux, Programmazione, Sicurezza, Slackware, Ubuntu | Contrassegnato da tag: C, codice, coding, gdb, Linux, objdump, Programmazione, programming, reversing, tutorial, unix |
Permalink
Pubblicato da T4n|n0 Ru|3z
24 Giugno 2008

Ogni utente linux ha a che fare quotidianamente con la shell ed i suoi comandi: loggarsi,cambiare i permessi ai file,tagliare,copiare,rimuovere,compilare sorgenti ecc.. I comandi bash sono imporantissimi e spesso molti scriptini ci facilitano molto il lavoro.
Oggi vi ” traduco ” da questo sito 10 trucchetti che possono tornarvi davvero utili. Alcuni forse li conoscevate già: Leggi il seguito di questo post »
Non ci sono Commenti » |
Bash, Linux, Programmazione, Slackware, Ubuntu | Contrassegnato da tag: Linux, shell, terminale, tips, trucchi, tutorial, unix |
Permalink
Pubblicato da T4n|n0 Ru|3z
12 Giugno 2008



In attesa di completare la mia guida al C ( che completerò dopo gli esami,tempo massimo fine luglio ) ho cominciato a scrivere una guida introduttiva e basilare sui sistemi operativi. Nella sezione progetti troverete ora una nuova voce contenente volta volta i vari capitoli che andrò a scrivere. Per ora ho scritto il primo,ovvero i processi. Dateci un’occhiata e magari fatemi sapere cosa ne pensate. Naturalmente critiche ( costruttive ) e consigli sono sempre ben accettati.
Alla prossima.
Non ci sono Commenti » |
Bash, C, Html, Linux, Programmazione, Projects & Other, Slackware, Ubuntu, Vista, Windows, Xp, java | Contrassegnato da tag: bsd, guida, Linux, operating system, Programmazione, programming, sistemi operativi, tutorial, Windows |
Permalink
Pubblicato da T4n|n0 Ru|3z
23 Maggio 2008

Un paio di settimane fa vi parlai in questo intervento di una guida al linguaggio bash e alcuni cenni sulla shell unix. Oggi vi voglio invece segnalare una guida un pò più avanzata e completa di quella che scrissi io per chi si stava appena avvicinando a questo linguaggio di scripting. La guida la trovate qui. Spero vi sia utile.
A presto.
3 Commenti |
Bash, Linux, Programmazione, Slackware, Ubuntu | Contrassegnato da tag: bash, Linux, Programmazione, programming, script, scripting, shell, unix |
Permalink
Pubblicato da T4n|n0 Ru|3z
21 Maggio 2008

Esistono vari siti che offrono tantissimi fonts gratis per tutte le nostre esigenze ma oggi volevo segnalarvi UrbanFonts. Il motivo? Semplice: su questo sito potrete anche inserire il vostro testo e vedere in anteprima come sarà la vostra frase con il nuovo font. Spero vi sia utile
2 Commenti |
Browser, Explorer, Firefox, Fondamenti, Grafica, Html, Internet & Reti, Linux, Photoshop, Slackware, Tutorials, Ubuntu, Vista, Windows, Xp | Contrassegnato da tag: desktop, download, fonts, free, gratis, Html, temi, themes, Ubuntu, urbanfonts |
Permalink
Pubblicato da T4n|n0 Ru|3z
3 Maggio 2008

In giro esistono molti programmini per controllare se una carta di credito è valida o falsa. Ho deciso però anche io di scriverne uno semplice semplice in java. Per farlo,ho usato l’algoritmo di Luhn. Con lo stesso algoritmo potrete creare anche un generatore di carte di credito. Eccovi il mio scriptino:
public class ValidateCard {
public static void main(String[] args) {
if (args.length < 1) {
System.err.println("Wrong Usage. Use: ValidateCard Card_Number");
System.exit(1);
}
for (int i = 0; i < args.length; i++) {
System.out.print("Card '" + args[i] + "'" );
if (!args[i].matches("^\\d{13,19}$")) {
System.out.println(" Error,must be 13-19 digits.");
}
else if (Validate(args[i])) {
System.out.println(" is a valid credit card.\n");
}
else{
System.out.println(" is an invalid credit card.\n");
}
}
}
/*
La formula di Luhn si basa su tre semplici passaggi:
1. Moltiplicare per 2 ogni cifra posta in posizione dispari, se il risultato è composto da un numero a 2 cifre, bisogna sommarle in modo da ottenere un’unica cifra (es. 18 = 1+
2. Sommare tutti i risultati ottenuti
3. Sommare al risultato le cifre di posizione par
*/
public static boolean Validate(String Card_Number){
int tot = 0;
for (int i=0; i<= Card_Number.length() - 1; i+=2) {
int temp = Integer.parseInt(Card_Number.substring(i, i + 1));
temp *= 2;
if (temp > 9){
temp = (temp % 10) + 1;
}
tot += temp;
}
return (tot % 10 == 0);
}
}
Non ci sono Commenti » |
Browser, Programmazione, Projects & Other, Sicurezza, Software, Windows, java | Contrassegnato da tag: Windows, Programmazione, Browser, programming, Linux, download, Software, Sicurezza, java, validate, credit cards |
Permalink
Pubblicato da T4n|n0 Ru|3z
8 Aprile 2008
Altro intervento dedicato ai Cheat Sheets,questa volta sull’html e Xhtml
Spero siano utili
2 Commenti |
Html, Programmazione | Contrassegnato da tag: Browser, design, Explorer, Firefox, Html, internet, Programmazione, programming, web, web-design, xhtml |
Permalink
Pubblicato da T4n|n0 Ru|3z
25 Marzo 2008
In questi due giorni,tra una pausa e l’altra di studio ho deciso di scrivere una piccola guida per tutti gli amanti di linux. La guida tratta la programmazione bash,la shell unix e alcuni piccoli concetti di programmazione. Non è una guida passo a passo,sono più accenni per chi ha voglia di inziare a capirci qualcosa o per levarsi alcuni dubbi. Naturalmente per qualsiasi cosa potete contattarmi,lasciarmi un commento oppure venire sul forum dove potremmo approfondire gli argomenti. La guida la potete scaricare da questo link: http://www.divshare.com/download/4098763-5de
Se trovate qualche errore o qualcosa di sbagliato,non esitate a contattarmi.
La guida si apre con alcune mie considerazioni ( note dell’autore )
Note dell’autore: Questa guida ha solo scopo didattico e informativo.L’autore autorizza chiunque voglia modificarla e/o pubblicarla a citare sempre a fonte e l’autore originale.
Buona lettura a tutti.
PS: altri link interessanti e sempre riguardanti la programmazione bash li trovate di seguito:
5 Commenti |
Bash, Linux, Programmazione, Slackware, Ubuntu | Contrassegnato da tag: Programmazione, programming, unix, Linux, bash, shell |
Permalink
Pubblicato da T4n|n0 Ru|3z
20 Marzo 2008
Come già vi dissi nella prima volta che li trattai sul mio sito,i Cheat Sheet non sono altro che dei file di testo,solitamente poche pagine,che riassumono i punti chiave di un certo argomento. Oggi ve ne illustrerò alcuni riguardanti la programmazione ed in particolare C,C++ e C#.
fonte [ skottklarr ]
Vi ricordo inoltre che argomenti sulla programmazione vengono trattati anche nel mio forum. Alla prossima,ciau
8 Commenti |
C, Cheat Sheet, Programmazione | Contrassegnato da tag: C, cheat sheets, Linux, Programmazione, programming |
Permalink
Pubblicato da T4n|n0 Ru|3z
7 Marzo 2008
Oggi volevo parlarvi di un progetto che molti di voi forse già conosceranno : GaPiL ovvero Guida Alla Programmazione In Linux. Gapil è scritta da Simone Piccardi ed è un documento estremamente valido e recente. L’autore praticamente ogni anno aggiorna la guida e la perfeziona rendendola sempre più completa e punto di riferimento per gli amanti della programmazione in linux.
GaPiL nasce dalla mia convinzione profonda che la “filosofia” che ispira il software libero si applichi anche ad altri campi che non siano necessariamente quelli della scrittura di programmi per computer. In particolare ritengo che possa assumere una grande rilevanza in ambiti come quelli dell’educazione e della formazione.
Ma se trovare della buona documentazione libera, specie per quanto riguarda i programmi che girano sul sistema GNU/Linux, è ormai relativamente facile, la produzione di buoni testi didattici è ancora molto limitata, soprattutto se li si cercano in lingua italiana.
Sul suo sito ufficiale troverete tutte le info del progetto che potrete scaricare o consultare liberamente online. Alla prossima
Non ci sono Commenti » |
C, Linux, Programmazione, Projects & Other, Slackware, Ubuntu | Contrassegnato da tag: gapil, guida, Linux, Programmazione, programming, tutorial, unix |
Permalink
Pubblicato da T4n|n0 Ru|3z