Tag: stack

15
apr
StackOverflow : Yahoo Answers per i programmatori !
Postato da il 15-04-2010 alle ore 00:10:57


Gli articoli in questo blog nei quali pubblicizzo un sito sono davvero pochi, questo non tanto perchè non mi piace farlo, bensì perchè sono pochi i siti che ritengo interessanti e utili per i miei obiettivi.

Fa eccezione http://stackoverflow.com/, l’equivalente di Yahoo Answers per programmatori, sistemisti e tecnici informatici in genere.

La logica è semplicissima … ci si iscrive, si fanno delle domande su qualche problema che si ha, si risponde alle domande delle altre persone e si accumulano punti.

Semplice quanto efficace, non ho mai visto tanti guru della programmazione in un unico sito … c’è davvero gente molto in gamba da tutte le parti del pianeta (tutte tranne l’Italia probabilmente, chissà com’è -.-), persone che oltre ad essere tecnicamente brave sono sempre disponibili a darti una mano.

Alcuni problemi che ho avuto con Hybris li ho risolti proprio grazie a loro, quindi mi sembrava carino omaggiare il servizio con un articolo.

Nient’altro … se siete curiosi il mio profilo è questo.

Popularity: 7% [?]

21
dic
C Stack Inspection
Postato da il 21-12-2009 alle ore 17:13:49


Un po di tempo fa mi son posto un quesito :

Avendo un puntatore ad una variabile allocata sullo stack (non l’heap, quindi memoria statica), è possibile determinare quanti byte ci posso scrivere al massimo prima di andare in overflow ?

Naturalmente, nel caso di una stringa con la corretta terminazione nulla, basterebbe una semplice chiamata a strlen ed il gioco è fatto … ma avendo un puntatore “generico”, del quale non si sa niente, ne il tipo di dati ai quali punta, ne se è terminato, o altro ?

Voi potreste dire “e a che scopo fare una cosa del genere ?”

Beh, immaginate di dover scrivere una libreria .so o .a e, in una delle varie funzioni che volete esportare, di ricevere come parametro un puntatore del quale non conoscete la natura e nel quale dovete scrivere delle informazioni … non sarebbe utile (più che altro doveroso XD) accertarsi quanto potete scrivere prima di fottere tutto ?! :D

Inizialmente pensai ad una soluzione drastica, un piccolo modulo kernel che si interfacciava al gestore della memoria per darci le info necessarie sul puntatore in questione, ma oltre che ad estremamente complicata come soluzione, ho scoperto che era anche inutile!

Ebbene si, dopo tante ricerche e ore di studio, ho scoperto finalmente il modo :)

More…

Popularity: 17% [?]

13
mag
StackHack
Postato da il 13-05-2009 alle ore 08:39:29


Lo stack, questo sconosciuto ! :P

In questo paper illustro alcuni aspetti basilari dello stack e altri non molto noti, o quantomeno non molto considerati che presentano riscontri pratici decisamente interessanti .

Scarica

Popularity: 4% [?]