Archive for the ‘Code’ Category
Fortranas

Kadangi VGTU yra įžymus tuom, kad jame reikia mokytis tokių dalykų, kur gyvenime niekad neprireiks, geodezininkams tenka mokytis Fortrano : -) Nors realiai Jo paskitrį labai šauniai atlieka maxima, visi maplai, mathlab’ai ir panašiai.. Ir sintaksė geresnė ir more user-friendly. Bet nežinau kaip kas, bet fortaną perpratau per 30 minučių..
Štai maža programelė, kuri apskaičiuoja q=a*cosβ / sinα - √a ( kas tai yra - nežinau, bet greit sužinosiu ).
REAL q, a, alfa, beta !deklaruojam kintamuosius INTEGER N !kiek turim duomenu open(1,file='input.dat', status='old') !failas skaitymui open(2,file='output.dat', status='unknown') !failas rasymui read (1,1)N !nurodom format su 1 label 1 format(i1) do 10 i=1, N ! nurodom do nuo 10 label read (1,2) a,alfa,beta !nurodom format su 2 label 2 format (f6.3,f7.3,f3.0) q = a * COS(beta) / SIN(alfa) - SQRT(a) ! rasom i outputd.dat su 2 label write(2,3) q 3 format(1x,'q=',f8.3) 10 continue stop end
Realiai tokia nustalgija parėjo, fortranas taip primena man pascal’io sintaksę, kad vos neapsižliumbiau :/ Kintamieji deklaruojami viršuje.. Nepatogu, bet pascališka. Įdomiausias dalykas - apstus label’sų panaudojimas. Ale goto, ale blokai. Smagi programavimo kalba, siųlyčiau visiems su ja susipažinti dėl bendro išprusimo..
min-height hack in IE6
Web programuotojo duona ir taip nėra gardi, o dar kai dizaineris pridaro tokių stebuklų…
Daugelis iš web’erių keika IE6, kadangi jinai turi savo standartus, kurie niekur nedokumentuoti ir juos atkapstai tik praktikos metu.. Nepaskutinis variantas lieka su min-height option’u. Kartais visgi jo reikia ;-) Štai ką pavyko rasti besiknaisant po internetą..
min-height:510px; _height: expression(document.body.clientHeight ? "500px" : "auto");
Peržiūrėjau - veikia tiek IE6 IE7 FF2 ( FF3 savaime suprantama jau palaikys ;-) )
Sekmės !