Norkin blog

Asmeninis blogas

Archive for the ‘Code’ Category

Fortranas

without comments

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..

Written by Dummas

October 5th, 2008 at 3:17 pm

Posted in Code

Tagged with , ,

min-height hack in IE6

with 2 comments

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 !

Written by Dummas

August 14th, 2008 at 4:52 pm

Posted in Code