zajemci si mohou knihu vcetne ukazek programu stahnout na adrese (-necekane-) http://www.advancedlinuxprogramming.com
Názory k článku
Pokročilé programování v operačním systému Linux
Re: existuje i PDF verze v Anglictine
celé vláknohmmm, predbehol si ma ;)
Re: existuje i PDF verze v Anglictine
celé vláknoA existuje ke stazeni taky ten uvod (zaciname programovat v Linuxu - nebo tak nejak?)
Re: existuje i PDF verze v Anglictine
celé vlákno>>A existuje ke stazeni taky ten uvod (zaciname programovat v Linuxu - nebo tak nejak?)
//
Ano, dneska jsem ji stahl, tak pokud chcete tak si napiste na creasser@email.cz hodim vam ji na http.
Re: existuje i PDF verze v Anglictine
celé vláknoRe: existuje i PDF verze v Anglictine
celé vláknoOmlouvam se, knihu jsem si spletl s jinou knihou stejneho nazvu ale jineho nakladatelstvi, takze asi nic :]
http://www.advancedl inuxprogramming.com/
celé vláknoak ma nikto prilis hlboko do vrecka ale ma dobry pristup k internetu, alebo jednoducho uprednostnuje original pred prekladom, alebo jednoducho uprednostnuje citanie z monitora pred citanim papierovej knihy (existuje niekto taky? ;), tak na vyssie spomenutom url moze najst original na stiahnutie. kedysi tam bolo aj jedno velke pdf s celou knihou, teraz som to tam nasiel len po kapitolach ;(.
Re: http://www.advancedl inuxprogramming.com/
celé vláknoJa to nerozkouskovane PDF mam ulozeno:
http://kvik.sh.cvut.cz/~fidlej/prolinux/advanced-linux-programming.pdf
3.7M
Chybi rejstrik
celé vláknoV recenzi neni vubec zminen jeden podle meho nazoru zavazny nedostatek knihy, a to sice absence rejstriku. Knihu jsem drzel v ruce jiz nekolikrat, vzdy jsem vahal, zda ji koupit, ale nakonec jsem tak neucinil. Odflaknutost ci dokonce nepritomnost rejstriku je bohuzel dost castym jevem knih z nakladatelstvi Softpress. Skoda.
Re: Chybi rejstrik
celé vláknoJuuu toho jsem si ani nevsiml, asi proto, ze jsem vedel, ze se da kniha stahnout a pote si to dohledat.
Rekl bych, ze tisknuti by vyslo draz a cist knizku z monitoru -- na to mam svoje oci prilis rad.
Mimochodem -- kdo dneska v dobe internetu pouziva rejstrik? ;]
Re: Chybi rejstrik
celé vláknoDoba internetova nebo ne, rejstrik se u knizky hodi vzdy. Navic kdyz se podivas na original majici cca 40ti strankovy rejstrik v nemz je radost hledat, tak Softpress tu knihu ponekud zprznil.
A neni prvni, u Hacking Linux Exposed, jehoz preklad vydalo stejne nakladatelstvi taky neni rejstrik.
Asi si to nekdo plete s detektivkou.
tom@z
Re: Chybi rejstrik
celé vláknoZase neco napul
celé vláknoJe sice pekne ze je v te knize kapitola o bezpecnosti, ale to autorum nebrani pouzivat
funkce typu sprintf a podobne. Kdy se konecne
ta vase komunita nauci aplikovat bezpecnost
vyvoje i mimo kapitoly tomu urcene.
Re: Zase neco napul
celé vláknoCo se vam nelibi na sprintf?
Re: Zase neco napul
celé vláknoNema kontrolu mezi, kdyz uz tak snprintf
Re: Zase neco napul
celé vláknoNo jo, kontrola mezi... Ale to je pak vlastne nebezpecne Cecko jako takove, ne ?
Re: Zase neco napul
celé vláknoNezkuseni programatori nechapou, k cemu je neco takoveho jako kontrola mezi dobre... Pritom nejde jenom o bezpecnost, ale hlavne o spravnou funkci programu.
Re: Zase neco napul
celé vláknoAle ja chapu, k cemu je kontrola mezi dobra. Segmenation faultu jsem si uzil dost a dost, ale preci muzu pouzivat sprintf i aniz bych se musel bat prepsani bufferu ne? Kdyz vim, co chci dostat, tak si naalokuju dostatecne velky buffer, ne?
Me pripadalo, ze narazite na to, ze v pouziti jsou skryta bezpecnostni rizika. Logicke chyby programatora jsou neco jineho. Prostym pouzitim sprintf prece nebezpecny program nedostanu.
Re: Zase neco napul
celé vláknoNaprosto souhlasím. Třídit programy (a programátory) podle toho, zda používají nějakou knihovní funkci je obvykle nesmysl -- jde o to *jak* ji používají. Když dám snprintf() špatnou délku bufferu, mám overflow jedna báseň... Když udělám chybu, ani asprintf() mne nezachrání.
Re: Zase neco napul
celé vláknoA jenom dodam takovou veselou historku z nataceni, ze treba u meho prekladace se fce jako snprintf jaksi nevyskytuji.
Re: Zase neco napul
celé vláknoSouhlas. Jenomze zkuseny programator vi, ze v aspon trochu netrivialnim programu najit vsechny chyby je temer nemozne -- a proto pouzije vsechny prostredky, ktere mu to usnadni. To neni o logice programu, ale o jeho implementaci. Tam se zkusenosti poznaji, aspon pokud je clovek dostatecne paranoidni vuci vlastnim chybam...
Re: Zase neco napul
celé vláknoMám rád sprintf!
snprintf
celé vláknosnprintf je fajn, bohuzel na nekterych (zvlast starsich) unixech proste neni. Pokud kopiruju nejake slozitejsi struktury nebo stringy ktere mohou mit libovolnou delku tak pocitani a kontrola predem je docela otrocina. Bezpecnost lze zajistit i bez nej, s nim to jde zase o kosek lip:-)
Parkrat jsem videl ifndef snprintf define ....
Pepa
Preklad plny preklepu
celé vláknoS_IWUSER (spatne) a rozdil mezi _ a - je pro nej take nedulezity.
Nejvice me ale pobavil preklad "man page" jako hlavni stranka :)))

