Thursday, 25 February 2010
Demo uudesta Yool 3.0:sta
Uusi versio sijaitsee osoitteessa http://koti.mbnet.fi/pilpo/ koska webs ei tue PHP:ta.
Tuesday, 23 February 2010
Sooloilua
Sille on syynsä etten yrittänytkään hakeutua Coolbasicin DevTeamiin: projekteja pyörii valmiiksi jo kymmenen ja pompin niiden välillä niin että yhtään ammattimaisempaa ja tehokkaampaa ihmistä hirvittäisi.
Joka tapauksessa, edellisessä postauksessa mainitsemani projekti tarvitsee kääntäjän. Saatte suositella c++ - kääntäjää jota voi kutsua komentoriviltä, ja joka ottaa parametreikseen sorsan polun ja kohde-exen vastaavan, ja hoitaa homman.
Yooliin suunnittelen uudistusta. Päässä muhii jokin kunnon PHP:llä toteutettu websivustonhallinta, mutta faktat tulevat vastaan: tämä Yool 3.0 tulee olemaan ensimmäinen sivustoversio jossa oikeesti keskityn HTML:n laatuun.
Ulkoasukin muuttuu. Aluksi olin viemässä projekti Fairandcruelmaisempaan suuntaan, mutta sitten heräsin: html ei edelleenkään ole mitään hemmetin Coolbasicia. Eli, tällä hetkellä tulee musta tausta, vihreää tekstiä (Times New Roman - fontti, Vinerhand näyttää omilla koneillani hienolta, mutta muilla koneilla, jotka eivät ko fonttia omaa, sivusto on lähinnä iljettävä), ja taustakuviointiin keskityn kun ulkoasu on muuten valmis.
Joka tapauksessa, edellisessä postauksessa mainitsemani projekti tarvitsee kääntäjän. Saatte suositella c++ - kääntäjää jota voi kutsua komentoriviltä, ja joka ottaa parametreikseen sorsan polun ja kohde-exen vastaavan, ja hoitaa homman.
Yooliin suunnittelen uudistusta. Päässä muhii jokin kunnon PHP:llä toteutettu websivustonhallinta, mutta faktat tulevat vastaan: tämä Yool 3.0 tulee olemaan ensimmäinen sivustoversio jossa oikeesti keskityn HTML:n laatuun.
Ulkoasukin muuttuu. Aluksi olin viemässä projekti Fairandcruelmaisempaan suuntaan, mutta sitten heräsin: html ei edelleenkään ole mitään hemmetin Coolbasicia. Eli, tällä hetkellä tulee musta tausta, vihreää tekstiä (Times New Roman - fontti, Vinerhand näyttää omilla koneillani hienolta, mutta muilla koneilla, jotka eivät ko fonttia omaa, sivusto on lähinnä iljettävä), ja taustakuviointiin keskityn kun ulkoasu on muuten valmis.
Tuesday, 16 February 2010
Suosikkiohjelmasi voi taipua tähänkin
Tämä on vielä suunnitteluasteella; en ole pyytänyt vielä lupia minkään julkaisuun vielä. Enkä ole vielä toteuttanutkaan oikeastaan mitään. Suunnitellut.
Suunnitelma on seuraava:
CoolBasic on ainakin minulle kuin koti. Jos ei AoE:ita tai Pasianssia lasketa, niin olen viettänyt ko. ohjelman kanssa erittäin runsaasti aikaa viime vuosina. Nyt on aika yrittää antaa jotain pientä takaisinkin!
Nykyistä CoolBasicia on usein kritisoitu mm. ohjelmasuorituksen hitaudesta ja luokattomasta syntaksista. Aion muuttaa tämän! Ei, en kirjoita CBV3:a. Väännän tästä modauksesta c++:aa kääntävän ja värjäävän. Olen jo kirjoittanut commands.dat - tiedostoon c++:n perusrakenteista perusteisimmat, ja tänään tutkin tuon debuggerin ja CB:n compilerin toimintaa korvaamalla molemmat exe:llä joka näyttää käynnistysparametrit. Ei mitään johtolankaa toiminnasta!
Mutta! Voin tehdä niin, että korvaan debuggerin cb-ohjelmalla joka tekee joitain esioperaatioita koodiin, kirjoittaa sen uudelleen levylle, ja käynnistää kunnon komentorivi-c++-kääntäjän esikääntäjineen.
Ja tämä kaikki on vasta suunnittelua, en lupaa julkaisevani mitään, enkä lupaa onnistuvani :) mutta aina voi yrittää.
Suunnitelma on seuraava:
CoolBasic on ainakin minulle kuin koti. Jos ei AoE:ita tai Pasianssia lasketa, niin olen viettänyt ko. ohjelman kanssa erittäin runsaasti aikaa viime vuosina. Nyt on aika yrittää antaa jotain pientä takaisinkin!
Nykyistä CoolBasicia on usein kritisoitu mm. ohjelmasuorituksen hitaudesta ja luokattomasta syntaksista. Aion muuttaa tämän! Ei, en kirjoita CBV3:a. Väännän tästä modauksesta c++:aa kääntävän ja värjäävän. Olen jo kirjoittanut commands.dat - tiedostoon c++:n perusrakenteista perusteisimmat, ja tänään tutkin tuon debuggerin ja CB:n compilerin toimintaa korvaamalla molemmat exe:llä joka näyttää käynnistysparametrit. Ei mitään johtolankaa toiminnasta!
Mutta! Voin tehdä niin, että korvaan debuggerin cb-ohjelmalla joka tekee joitain esioperaatioita koodiin, kirjoittaa sen uudelleen levylle, ja käynnistää kunnon komentorivi-c++-kääntäjän esikääntäjineen.
Ja tämä kaikki on vasta suunnittelua, en lupaa julkaisevani mitään, enkä lupaa onnistuvani :) mutta aina voi yrittää.
Thursday, 4 February 2010
Skriptihöskän ehdoista vielä
Väänsin tässä äikän ja enkuntunnin välissä SHaV3 - syntaksia noudattavan skriptin testaamaan Skriptihöskän ehtotarkistusta. Tätä ennen toki koodasin tuen Else - rakenteelle.
Skripti
int luku1 = 5
int luku2 = 4
jos %luku1% < %luku2%
tulosta "5 on pienempi kuin 4"
muuten
tulosta "4 on pienempi kuin 5"
loppujos
int x = 200
int y = 400
jos %y% > %x%
tulosta " %y% > %x% "
muuten
tulosta "%x% > %y% "
loppujos
odota_painallusta
(Blogspot sotki selvästi asettelun...) Eli siis, ylläoleva skripti tarkistaa onko 5<4, ja tulostaa johtopäätöksensä, ja sen jälkeen se tarkastaa onko 200>400 ja tulostaa siitäkin johtopäätöksensä. Asiantuntijana testiä katsoneena, voisin todeta pienempikuin ja suurempikuin - operaattoreiden toimivan.
Skripti
int luku1 = 5
int luku2 = 4
jos %luku1% < %luku2%
tulosta "5 on pienempi kuin 4"
muuten
tulosta "4 on pienempi kuin 5"
loppujos
int x = 200
int y = 400
jos %y% > %x%
tulosta " %y% > %x% "
muuten
tulosta "%x% > %y% "
loppujos
odota_painallusta
(Blogspot sotki selvästi asettelun...) Eli siis, ylläoleva skripti tarkistaa onko 5<4, ja tulostaa johtopäätöksensä, ja sen jälkeen se tarkastaa onko 200>400 ja tulostaa siitäkin johtopäätöksensä. Asiantuntijana testiä katsoneena, voisin todeta pienempikuin ja suurempikuin - operaattoreiden toimivan.
Wednesday, 3 February 2010
If Skriptihöskä Then
Skriptihöskä osaa taas enemmän. Ehtotarkistus toimii. Tosin, voit vain vertailla kahta str-muuttujaa tai int-muuttujaa, eli täytyy soveltaa inputtia ja muuttujanesittelyä, mutta ehdot tarkistuvat kuitenkin :) Ja vielä oikein, niin kauan kuin ei typoteta muuttujanesittelyä tulkattavassa koodissa.
Operaattoreita ovat str - tietotyypeille vain = - operaattori, kokonaisluvut tukevat =:n lisäksi myös < ja > - operaattoreita.
Operaattoreita ovat str - tietotyypeille vain = - operaattori, kokonaisluvut tukevat =:n lisäksi myös < ja > - operaattoreita.
Subscribe to:
Posts (Atom)