Thursday, 31 December 2009
Uusi yearofourlord
Joka tapauksessa, elämä jatkuu ja uusivuosiyool on netissä. Sisältöä puuttuu yhä, eli jos tarvitsette skriptihöskää, hakekaa se yool-inetistä. Jatkakaa!
Thursday, 24 December 2009
Wednesday, 23 December 2009
Yool
Työt tähänsaakka
Thursday, 17 December 2009
HENKIMAAILMA
Wednesday, 16 December 2009
Jamppa on olio!!!!
#include "SDL/SDL.h"
#include "gl/gl.h"
#include
#include
using namespace std;
using std::string;
class pelihahmo
{
public:
int x;
int y;
char tiedostonimi[11];
SDL_Surface * hahmo;
void PiirraItsesi(int x,int y);
// int Siirry(int x_akseli,int y_akseli);
pelihahmo();
};
SDL_Surface * naytto;
pelihahmo::pelihahmo()
{hahmo = SDL_LoadBMP("jamppa.bmp");}
void pelihahmo::PiirraItsesi(int x,int y)
{ if ( hahmo == NULL ) {
fprintf(stderr, "Kuvannäyttö ei onnistunu: %s\n", SDL_GetError());
return;
}
// mihin näytöllä
SDL_Rect alue;
alue.x = x;
alue.y = y;
// näytölle
SDL_BlitSurface(hahmo, NULL, naytto, &alue); // koska toinen parametri on NULL, piirretään koko kuva
}
void PiirraKuva(SDL_Surface *kuva, SDL_Surface *naytto, int x, int y); //esitellään hänet
int main(int argc, char *argv[]) {
if( SDL_Init(SDL_INIT_EVERYTHING) < 0 ) // paluuarvon ollessa pienempi kuin 0, tapahtui virhe
{
fprintf(stderr, "SDL:n alustus ei onnistunut: %s\n", SDL_GetError()); // virheestä tiedot tiedostoon
return 0; // lopetetaan ohjelma
}
pelihahmo jamppa;
// SDL_Surface * jamppa;
// SDL_Surface * pati;
Uint8* nappi;
naytto = SDL_SetVideoMode(1024, 768, 32, SDL_HWSURFACE|SDL_RESIZABLE);
//jamppa = SDL_LoadBMP("Jamppa.bmp");
//pati = SDL_LoadBMP("Pati.bmp");
bool pelissa=true;
int rottax, rottay; //hiiren koordinaatit
int ammusx=-10,ammusy=400;
// SDL_SetColorKey(jamppa, SDL_SRCCOLORKEY, SDL_MapRGB(jamppa->format,0,0,0));
// SDL_SetColorKey(pati, SDL_SRCCOLORKEY, SDL_MapRGB(pati->format,0,0,0));
while(pelissa)
{
SDL_FillRect (naytto, 0, 0);
SDL_GetMouseState(&rottax, &rottay);
SDL_Event tapahtuma; // tapahtumat
SDL_PollEvent(&tapahtuma);
// PiirraKuva(jamppa,naytto,rottax,rottay);
// PiirraKuva(pati,naytto,ammusx,ammusy);
jamppa.PiirraItsesi(rottax,rottay);
ammusx++;
if(ammusx>=900) ammusx=-10;
nappi = SDL_GetKeyState(NULL);
if(nappi[SDLK_ESCAPE]) pelissa=false;
SDL_Flip(naytto);
}
// SDL_FreeSurface(jamppa);
SDL_FreeSurface(naytto);
SDL_Quit(); // "suljetaan" SDL
return 0;
}
void PiirraKuva(SDL_Surface *kuva, SDL_Surface *naytto, int x, int y) {
if ( kuva == NULL ) {
fprintf(stderr, "Kuvannäyttö ei onnistunu: %s\n", SDL_GetError());
return;
}
// mihin näytöllä
SDL_Rect alue;
alue.x = x;
alue.y = y;
// näytölle
SDL_BlitSurface(kuva, NULL, naytto, &alue); // koska toinen parametri on NULL, piirretään koko kuva
}
Monday, 14 December 2009
Välitilannekatsaus
Ostakaa tie, jos joku tuntee SDL:ään yhtä helpon komennon kuin CB:n Text x,y,texti$ niin jakakoon informaationsa!
Shooter 3 Beta 2 Pt 1
Isken tänne turvaan täysin toimivan jampanhiirensijaintiin asettavan seehen vivahtavan c++-sorsan:
#include "SDL/SDL.h"
#include "gl/gl.h"
void PiirraKuva(SDL_Surface *kuva, SDL_Surface *naytto, int x, int y); //esitellään hänet
int main(int argc, char *argv[]) {
if( SDL_Init(SDL_INIT_EVERYTHING) < 0 ) // paluuarvon ollessa pienempi kuin 0, tapahtui virhe
{
fprintf(stderr, "SDL:n alustus ei onnistunut: %s\n", SDL_GetError()); // virheestä tiedot tiedostoon
return 0; // lopetetaan ohjelma
}
SDL_Surface * naytto;
SDL_Surface * jamppa;
SDL_Surface * pati;
Uint8* nappi;
naytto = SDL_SetVideoMode(1024, 768, 32, SDL_HWSURFACE|SDL_RESIZABLE);
jamppa = SDL_LoadBMP("Jamppa.bmp");
pati = SDL_LoadBMP("Pati.bmp");
bool pelissa=true;
int rottax, rottay; //hiiren koordinaatit
int ammusx=-10,ammusy=400;
SDL_SetColorKey(jamppa, SDL_SRCCOLORKEY, SDL_MapRGB(jamppa->format,0,0,0));
SDL_SetColorKey(pati, SDL_SRCCOLORKEY, SDL_MapRGB(pati->format,0,0,0));
while(pelissa)
{
SDL_FillRect (naytto, 0, 0);
SDL_GetMouseState(&rottax, &rottay);
SDL_Event tapahtuma; // tapahtumat
SDL_PollEvent(&tapahtuma);
PiirraKuva(jamppa,naytto,rottax,rottay);
PiirraKuva(pati,naytto,ammusx,ammusy);
ammusx++;
if(ammusx>=900) ammusx=-10;
nappi = SDL_GetKeyState(NULL);
if(nappi[SDLK_ESCAPE]) pelissa=false;
SDL_Flip(naytto);
}
SDL_FreeSurface(jamppa);
SDL_FreeSurface(naytto);
SDL_Quit(); // "suljetaan" SDL
return 0;
}
void PiirraKuva(SDL_Surface *kuva, SDL_Surface *naytto, int x, int y) {
if ( kuva == NULL ) {
fprintf(stderr, "Kuvannäyttö ei onnistunu: %s\n", SDL_GetError());
return;
}
// mihin näytöllä
SDL_Rect alue;
alue.x = x;
alue.y = y;
// näytölle
SDL_BlitSurface(kuva, NULL, naytto, &alue); // koska toinen parametri on NULL, piirretään koko kuva
}
Sunday, 6 December 2009
Shooter III Pt II
Thursday, 3 December 2009
Shooter 3
Joka tapauksessa. Viikon ajan olen viritellyt Shooter 3 - peliä. Nyt siinä on "peruspeli", joka sisältää klassista luotienväistelyä, valmiina. Ja asetukset! Ja menu! Menun ja asetusten askartelu oli kyllä niin pikkutarkkaa pelleilyä. Tällä hetkellä teen peliin grafiikkaa. Jossain välissä lukittaudun saunaan akustisen ja mikin kanssa ja katson jos pelilla saa jonkinlaista musiikkia. Ja tarinamoodikin, klassista luotienväistelyä ja ehkä sivuttaistasoloikkaa, olisi tarkoitus kirjoittaa kun aika on sille kypsä. Ja Betan saatte nettiin kun siinä on tarpeeksi mediaa mukana!
Thursday, 26 November 2009
Olipa kerran ja sitten ei ollutkaan
Siis! Skriptihöskän kuvanpyöritin edistyy. Kaikki muut varmaan kutsuisivat sitä moottoriksi... Mutta erilainen nuoruus on elämäntapa. Joka tapauksessa. Se sisältää nykyään liikutuskomennon kuvilla. Komento pohjautuu CB:n TranslateObjectiin, koska tässä pisteessä ei vielä ole tarvetta leikkiä kuvanpyörityksellä, on helpointa hoitaa liikuntasuunnan muutos yhdellä komennolla; johtopäätöksenä TranslateObject oli siis paras vaihtoehto.
Kasasin myös komennon, joka tarkistaa onko määritelty kuva ruudulla. Jos objektin koordinaatit ovat ruudun ulkopuolella, asettaa se "Ruudulla" - muuttujan arvoksi 1:n, else múuttuja on 0. Tätä arvoa voi sitten hyväksikäyttää ehtolauseissa... Tosin tämänhetkinen, julkaisukelvoton testiscrini pistää tulkin mavvaamaan. Tosin tässä kirjoittaessa tuli mieleen suunnitelma... Kytken tikun koneeseen ja kokeilen sitä! Näemme taas!
Tuesday, 24 November 2009
Helpotetaanpa tulevaa dokumentointia
lataakuva "E:\skriptihöskä\se moottori\nimetön.jpg" 12
lataakuva "E:\skriptihöskä\se moottori\kopio nimetön.jpg" 15
päivitä_ruutu
odota_painallusta
sijoitakuva 12 20 30
päivitä_ruutu
odota_painallusta
sijoitakuva 15 200 30
sijoitakuva 12 300 20
päivitä_ruutu
odota_painallusta
sijoitakuva 15 500 300
päivitä_ruutu
odota_painallusta
sijoitakuva 15 300 200
päivitä_ruutu
odota_painallusta
sijoitakuva 12 600 600
sijoitakuva 15 100 100
päivitä_ruutu
odota_painallusta
lohkoloppu
lataakuva "polku" kuvaosoitin
sijoitakuva osoitin X-koordinaatti Y-koordinaatti
eli pilkuilla ei leikitä
Thursday, 19 November 2009
Kirjoitetaanpa teksti!
Olipa tässä yksi päivä (tiistai ellen täysin väärin muistele) tylsää. Aina kun on tylsää, on hyvä aika selata keskustelupalstoja. Osuin CB-foorumin Teh DLL-opas - ketjuun. Eli kiitokset kipinästä esa94:lle! Aloitusviestissänsä hän linkkasi "C++ - oppaaseen", ja havaitsin että koneeltani näkyy löytyvän Dev-C++ - ympäristö. Tätä se reilun teratavun tallennustila teettää ;)
Jokatapauksessa... Laskin yhteen 1 + 1, sehän tekee tunnetusti n. 400,234. Hetken aikaa luettuani olin jo saanut Helloworldin pyörimään konsolissa (toki kun ollaan Windowsissa niin oikeampi ilmaus olisi että cmd:ssä). Vielä vähän perehtymistä, ja sain exen siihen muotoon, etttei ikkuna vain vilahda ruudulla, vaan se jää ruudulle kunnes käyttäjä antaa sille luvan sulkeutua. Suomeksi: löysin cin - olion get() - metodin!
Ja näin yhteenvetona: CBV3:sta tulee aivan loistava työkalu, vaikka C++:kin on suunnilleen yhtä tehokas. Joka tapauksessa CB:n Beta 10 on Zeroa referoiden "Badly outdated"
Tuesday, 3 November 2009
Tyyppikokoelmat ovat mahtavia!
Function luo_kansio(kansionnimi$ As String)//luo kansion mountattuun asemaan
//eli
//juureen luodaan [kansio]
CloseInput:ClearText
kansionperustus=False
For filuviite.VFS=Each VFS
If filuviite\asema="[/]" Then
kansionperustus=True//Sallitaan seuraavan lohkon suoritus otettuamme kansion loppukohta talteen
kansio_loppui=ConvertToInteger(filuviite)//Otetaan talteen missä edellinen kansio loppuu
//kansio_loppui_1=ConvertToInteger(After(filuviite))'täysin turha arvo
EndIf//mitä tällä tehdään? :O
If kansionperustus=True Then
filuviite.VFS=New(VFS)//kokeile pistää rivit 135-138 riville 145 niin ymmärrät tämän järjestyksen
filuviite\asema="[/]"
Insert filuviite,ConvertToType(kansio_loppui)'_1)
filuviite.VFS=New(VFS)
filuviite\asema="["+Lower(kansionnimi)+"]"
Insert filuviite,ConvertToType(kansio_loppui)
'MakeError "Tämä toimii"
luotu_kansio=kansionnimi
remstart
For filuviite.VFS = Each VFS
Print filuviite\asema
Next filuviite.VFS
Print luotu_kansio
WaitKey
remend
' End
Exit
EndIf
Next filuviite.VFS
If kansionperustus=False Then
Return 0
ElseIf kansionperustus=True Then
Return 1
EndIf
EndFunction
Sunday, 1 November 2009
Syntynyt kuolema
Saturday, 31 October 2009
Klassisesti klassikko
Herneenkuoressa: pienillä koodimuutoksilla (ja toki uudella ohjelmalla.....) saa omista koodeistaan paljon paremmin toimivia!
Monday, 26 October 2009
Mitä tapahtuu?
Yool on aina vähän ajastaan jäljessään. Mukana kulkeva pikkuläppärini sisältää kyllä CB:n, ja projektit kulkevat tikulla, mutta en ole löytänyt sille WYSIWYG - htmleditoria. Ja ongelmana toimii myös se, että cb tulee minulta selkäytimestä, mutta html ei luonnistu ollenkaan. Okei, <'p>- tagia osaan hyödyntää, mutta muuten ei suju.
Olen muuten järkyttynyt. Tätä blogia on joku eksynyt lukemaan. Kaikki täällä ei liity edes mitään pitkää ja monimutkaista reittiä CB:hen, mutta CB-projekteista höpötän aika paljon. Ja jos joku lataa näitä projektejani Yoolin puolelta, koodi saattaa olla epävakaata ja purkkaa. Monta rautaa/projektia tulessa, ja voin väittää itseäni vain keskitason koodaajaksi :D
Friday, 16 October 2009
Ai näinkin voi tehdä -ilmiö
Thursday, 15 October 2009
Tiedostojärjestelmäluonnostelua
[kansio1]
{readme.txt}
Tämä sisältää luonnoksen Skriptihöskään koodattavasta VFS:stä. []-sulkeiden sisään merkitään kansiot, {}:n sisään tiedostonimet, kys. sulkeiden alle kirjoitetaan tiedostojen sisällöt, ja tiedostot päättyvät riviin {/}
{/}
[/]
[kansio2]
{lisää readmea.txt}
Tiedoston ensimmäinen merkki määrittelee mille asematunnukselle skriptihöskä "mounttaa" tiedoston.
{/}
[/]
C/
____________________________________________________________________
Tässä siis luonnos VFS:stä, jota alan ohjelmoimaan kun pääsen töistä!
Tuesday, 13 October 2009
Notepad
Koska autokorjaamolla ei ole muuta tekemistä, käänsin kuuluisan notepadini Skriptihöskä 8.X - syntaksille:
init_goto
avaa_tiedosto "tmp.txt"
alkuun
aseta_muistiin "exit2" "0"
input x ""
if
+x+ iltapäivää
aseta_muistiin "exit2" "1"
endif
if
+exit2+ 1
sulje_tiedosto
virhe "Tarkista tmp.txt tulkin kotihakemistosta"
else
lisää_text "+x+"
kirjoita_tiedostoon " +x+ "
goto alkuun
endif
Friday, 9 October 2009
Monday, 28 September 2009
GUI vs Commandline
Wihtan uusina omituisuuksina voinen mainita seuraavia: GUI:ssa voit kutsua komentoriviä (välttämätön työkalu käyttöliittymässä jota on kehitetty alle 10 vuotta), txt - päätteiset tiedostot aukeavat raakatekstieditoriin, ja voit "kutsua ydintä" suoraan Wihtan muiden kerrosten ohi. Suomeksi käännettynä voit ajaa Skriptihöskällä itsekirjoittamiasi scrinejä suoraan UI:ssa.
Saturday, 26 September 2009
Elämä edistyy, ja väsyneenä pääsee käyttämään samoja vitsejä toista kertaa
Toinen fakta. Tiistaina sain jimm'siltä vesijäähy-osat. Tänään kasasimme sitä iskän kanssa. Olivat toimittaneet 4 letkulähtöä kuudesta. Eli pääsen käyttämään pöytäkonettani yksi päivä myöhemmin kuin jos olisimme päässeet tänään kasaamaan setin täysin ja ajamaan vuoto-testit. Mutta jos homma onnistuu, ja iskällä on töissä oikeankokoisia lähtöjä, kiittää E8400 kauhean boxedin vesijäähyksivaihdosta.
Wednesday, 23 September 2009
Jännä havainto
________________________________________________________________________
input kuka "Kuka oot? "
tyhjennä_teksti
alkuun
input teksti ""
lisää_text "+kuka+ sanoo >> +teksti+ >>"
goto alkuun
________________________________________________________________________
Repeat
nimi$=Input("Username: ")
DrawScreen
Until KeyHit(28)
ClearText
CloseInput
Repeat
Repeat
teksti$=Input("")
DrawScreen
Until KeyHit(28)
AddText nimi+" sanoo >>"+teksti+">>"
CloseInput
Forever
Monday, 21 September 2009
Opetellaan ohjelmoimaan #1
alkuun
input teksti ""
lisää_text "+teksti+"
for_goto alkuun 99999
Sunday, 20 September 2009
Tälläinen ilmoitusasia
Thursday, 17 September 2009
Skriptihöskän päivittelyä
Monday, 14 September 2009
Hyvää huomeniltaa (Skriptihöskä 0.8.x)
Tänään tein koulussa pikkupäpällä paljon ohjelmointiduunia. Jätin Skriptihöskä 0.65:n sille tasolla missä se oli. Tein koodista version Currenbuild. Esittelin "tulosta" - komennolle Deleteä urakalla. Suomeksi käännettynä: uudelleenkirjoitin tulosta-lohkon. Kun syntaksi kuului ennen "tulosta /tekstiä", niin *cb:ssä (*cb=currentuild) syntaksi kuuluu 'tulosta "tekstiä"'. Kun muuttuja vaati ennen oman tulosta - rivinsä, ja ilmaistiin "tulosta /%muuttuja¤", niin nyt muuttuja ja muuta tekstiä voi syöttää samalle riville (esim. tulosta "moi +nimesi+").
text - komento poistuu syntaksista. locaten (tekstin_sijainti x y - muistaakseni) ja lisää_text:n (vrt. AddText) yhdistelmä. text oli muutenkin perseestä, lisää_text (lisää_text "Moi +nimesi+") tukee mm. muuttajia, toisinkuin text, ja se vaatii päivitä_ruutu:n kutsumista (vrt. Drawscreen), joka myös tyhjentää tulosta:lla tehdyn tekstin.
inputin kirjoitusasu on nykyään muotoa 'input nimesi "Moi! Kuka oot? "'. Ja mitäs muuta... tyhjennä_tekstin kutsuminen ajaa saman asian kuin coolbasicin Cleartext. aseta_muistiin - syntaksi kuuluu nykyään 'aseta_muistiin "muuttujannimi" "arvo"'... suorita - komennossa suoritettava polku esitetään lainauksessa, kuten chdir:nkin. dir toimii kuin windowsin cmd:n Dir. 'etsi_tiedosto "txt"' esittää kaikki nykyisessä kansiossa olevat .txt:t. aseta_otsikko "Skriptimottori 0.8.x" asettaa ikkunan nimeksi lainauksen sisällön (vrt. SetWindow)
Ifpalikka ja matikkamoottori ovat niin monimutkaista koodispagettia, etten ole uskaltanut perehtyä niihin. Vielä on kuitenkin paljon koodattavaa. Uppaan yooliin versioita kun kykenen. Yoolissa oleva 0.3 on, kuten herramme Zero (Coolbasicin isä) on asian ilmaissut, badly outdated.
Sunday, 13 September 2009
The king with his men
Nyt on tämä aika vuodesta. Nyt on tämä vuodenaika. Nyt on vuodenaika. Maailmassa on vuodenajat. Jaakko kulta, herää jo.
Kirjoitan nyt blogia, if that aint obvious. Oletan itsekkäästi että jokaista kiinnostaa. Mutta, jos kukaan ei ajattelisi näin, olisivat Blogspotin kaltaiset nettisivut jossain aika-avaruuden tuolla puolen. Jossain, jonne pääsee only through the hole in the wall. Hole in the wall, joinain aikoina tunnettu myös intergalaktisena viemärinä, jonne metallipöntöt avaruustorakat (joista ei, sivumennen sanoen, pääse eroon, vaikka menettäisit kaiken) imeytyvät... Vieden kauniin Ruusun mukanaan, Norjaan. Jotta kellekkään ei jäisi epäselväksi, Norjaan voi soittaa vain polttamalla auringon. Eikä haittaa yhtään vaikka omistaisit orkesterin taustalla. Ja kuinka moni muu sheikki pystyy yhdessä kappaleessa siirtymään Leipäteksti-kentästä viemäriin, ja sieltä Norjaan? Tai Thamesin tulvabarrikaadeille kaapattuaan ensin morsiamen puhelinkoppiin toiselle puolelle universumia!?
Seuraavaksi aion esittää teille väittämän. Se kuuluu näin: "Hauki = 42". Ei, ei neljäkymmentäkaksi haukea, vaan yksi hauki on neljäkymmentäkaksi. If one asks, I might prove it!
Tiedättekö? (*joku nostaa kättään yleisössä ja kertoo tietävänsä*) Hienoa! Tulimme Ankan kanssa (tässä kohtaa eräs valveutunut kansalainen päästää ymmärryksen huokaisun, ja toinen repeää... Yksi, kaksi, kolme.......... REPS!) siihen lopputulokseen, että maailmamme on viinilasin pohjalla. En muista että olisimme päässeet lopputulokseen tähtien oikeasta olomuodosta, en usko että sivusimmekaan sitä, mutta ainahan voi odottaa seuraavaa viikonloppua. Keksimme myös, että taivaalla liikuskelee erinäisiä tummia objekteja. Hämähäkkirapu ei laskeutunut maan keskipisteeseen (edes DVD:llä), mutta se objekti oli siellä! Se oli... Pilvi. Ja lentokone. Lentokoneiden valot luovat taivaalle hauskoja valoefektejä pilvien kanssa. Toivon hartaasti että nämä lentokonepilotit, mitä ovatkaan oikealta nimeltään, eivät lennä viinilasin reunojen yli. Tiedä minne päätyvät... Ja mitä siellä odottaa?
Eilen... Tänään saunassa oli kaksi Sherlockia 24/7. Samaan aikaan uskottavia ja uskomattomia. Suoraan sanoen: ne olivat uskottavan uskomattomia! Joessa on varsimainen hauki. Se on fisu. Näin teillekin tiedoksi. Sherlockit tulivat myös ajatelleeksi erästä maailmankaikkeuteen varsin läheisesti liittyvää faktaa: "Tähän voin/voimme sanoavain että... perhonen"
Jaa että millainen perhonen? Noo... Nimitetäänpä sitä vaikka Tuomakseksi... Ei. Se nimi on varattu ensi viikonlopulle. Nimitetään sitä Jaakoksi. Jaakko on yksi kuolevista, Last of his kind. Hänellä oli ystävä. Ystävä joka kuoli kerran, sekoiteltuaan tarinoita, ja loppujenlopuksi tuli imaistuksi tavaratalon intergalaktiseen viemäriin. Hänet jätettiin lopulta saippuakuplalle, keskelle avaruutta. Siellä hän itki, mutta eli elämänsä loppuun saakka. Ellei seuraavissa kausissa ole jotain jänniä juonenkäänteitä, and that is something what can be expected.
Niin, tulimme ankan kanssa kesäkuussa siihen lopputulokseen että se on fisu. Tätä lopputulosta... Keksitäänpä sille sellainen nimi kuin: Vastaus. Varsimaisesti sanottuna, tajusimme tänään sherlockkien ammattikillan järjestämässä saunassa että olimme viimeksi keksineet myös jotain... Mutta miksi sitä nimittää? Objekteille on annettava nimi, jotta ne saadaan abstraktilta tasolta käsiteltäväksemme. Keksin! Viimeksi keksimme myös kysymyksen: "Onko joessa hauki?". Kun nämä kaksi asiaa yhdistää, pääsee Vieraammille Vuorovesille. Tätenollen, vastaus oli olemassa monta miljardia vuotta ennen kysymystä. Mikä on 9x6? 42!
Mutta... Entä se verenpunainen vuorovesi? Olen valmistanut uskaliaimmilla pienen tälläisen (Ja kyllä, sielä vasemmalla yläkulmassa on tekstiä!)(Ja ankka on hyvä ja tutkii tuon!)
See you later, gallilaattori
Saturday, 5 September 2009
Taisto ajassa
Friday, 4 September 2009
Elämä edistyy
Musiikillisesti reinkarnaatio lähestyy. Sonatan kiekko, Rammsteinin single, -||- levy... Ja kirjallisesti (höm! Lukihäiriöiset huomioikoon kirjallinen=/=kirjaimellinen)! Dan Brownin kirja lähestyy 15. päivä. Ja mitä muuta? Petuc tuntee Aristuksen järjettömän hyvin... Liiankin hyvin....
Friday, 28 August 2009
Leaving the final golden days
Päivitän yoolin etusivun, kun olen siihen kykenevä. Materiaali on jo olemassa, muttei energia. Mm. nyt kirjoitan tätä alhaalta pikkupäpältä, mutta materiaali sijaitsee ylhäällä numeroita murskaavan päpän sisuksissa.
Loppuun lisään videon. Jos joku ei halua pilata yllätystä juutuupilaadulla, älkööt kuunnelko.
Saturday, 22 August 2009
Hö'öö taasen!
Ja ankka! Perehdy sirenialta ainakin näihin:
-At Sixes and Sevens:
Meridian
Sister Nightfall
In a Manica
On the wane
-Elixir for existence
Lithium&Lover
Fall Within
Siren&Silver Tear
-9Destinies:
Sundown
-13th floor:
Melkeen kaikki
Thursday, 13 August 2009
Our boys die
Tosiaan, tein eilen löydön, joka voinee myös pysäyttää rojekteja. Tomb Raiderit yksi viiva kuusi. Tosiaan, yli kymmenen vuotta sitten, kun asensin siltä helkutin K-rompulta Tomb Raider III:n, olen metsästänyt tuollaista herkkupakettia.
Huomenna ei ole koulua. Huomenna on töitä. Ankka muistuttaa joskus iltapäivällä että mun pitämän ottaa wlan töistä hälle. Heiän wlanin toiminta tunnetaan, joten jos aiomme pelata (alhaalla) tadia, voinemme pelata sitä edes LANissa ;) Ma suomahan menehen! Heihei for now!
Tuesday, 11 August 2009
The One they left behind
Ja ajattelin mainostaa, uppasin yooliin Ohjelmarojektit - sivun. Lumisade ja fysiikkaleikki puuttuvat sieltä, mutta siellä on Skriptimoottoristani Alphaversio. Lukekaa lisää
Sunday, 9 August 2009
Vaihda akku tai kytke tietokone jännitelähteeseen
Tunnustan: olen tulossa vanhaksi :). Perjantaina yksi kaverini oli yötä. Puolenyön aikaan olin täysin rättipuhkipoikki; eli väsynyt. Jumankautahittovie viime vuonna tuohon aikaan vasta se häslinki, eli sekoilu, olisi vasta alkanut! Tämänkesäiset yöt on muute yhtä vaille nukuttu. Kun Ankka on yötetty, voidaan siirtää katseemme kohti syksyllisiä tapahtumia. Ensimmäisenä, muttei tärkeimpänä: koulu alkaa. Uusi koulu. Toisentena, mutta paljon tärkeämpänä: Sonata Arctica julkasee sinkun 26. tätä kuuta ja kiekon 16. ensi kuuta (muistaakseni, en takaa päivämääriä). Rammsteiniltakin tullee single, ellei hommat pissi paljoa. Kolmantena: The Bändi, Nightwish, ja jaffa-areena! Mitä löytyy yhtälön toiselta puolelta? Neljäntenä! Keisari - kirjat loppuvat :( nelisen vuotta nuoruudestani on kohta mennyt niitä miettiessä, aloitin viimeisen osan lukemisen eilen.
Ja nyt on sienileivän aika, ja akkuki loppuu. Kuten juuri totesin: Carry on, mate(s)
Tuesday, 4 August 2009
The Right Thing
Sonata Arctica on kyllä loistava bändi. Pelasti syksyn... Tiettyyn pisteeseen saakka. Nuo ovat julkaisemassa kiekkoa. Löysin juutuupista videon "Making of the Flag in the Ground". Videossa kuultiin pätkä kys. biisiä. En jaksa odottaa syyskuuta!
Sain inspiraation! Acitus/Siputtania/kutsu miks haluut - stoorit jatkuvat. Sain inspiraationalun. Kaikki tarinat tulevat suunnitelmapohjalta. Aloin kehittelemään suunnitelmaa Age Of Empires 2:n kenttäeditorilla!
House taas... On olemassa sairaalasarjoja. Ja sitten on House. Se ei ole sairaalasarja. Se on lähinnä Näin Pärjäät Ihmisten Kanssa - opetussarja. Vittuilulla se pärjää ulkomaailmassa, oman kuorensa sisällä on pieni ja herkkä ihmisolento. Ihmisolento, joka haluaisi arvostusta ihmisiltä ympäriltään. Ja isältään.
Monday, 3 August 2009
Purkkasäätöä III pilkku V
Avasin koneeni kotelon. Virtalähteen johdot on vedetty täysin typerästi kotelossa. Alempi HD4850 todennäköisesti sulattaa tv-korttini. Yritin asentaa intelin boxed-jäähdyttimen paremmin (rasituksessa lämmöt on 67:ssä jopa). Todennäköisesti vain pahensin tilannetta, en ole ehtinyt testata rasituksessa...
Ainakin tämä kolikoli-näppikseni toimii taas! Eilen jouduin pelaamaan tuolla langattomalla paskalla, kun tämä lopetti elämänsä. Kauheaa.
Nyt voisin todeta seuraavaa: jos minua kaivataan, olen hukannut kännykkäni! Ja toisekseen, taidan siirtyä nukkumaan...
Friday, 31 July 2009
Purkkasäätöä III: Bad command or File name
Perehdyin jälleen isovanhemmiltani saamaani kuin-486 - koneeseen. Olin aikaisemmin formatoinut kovon ja iskenyt siihen fdiskillä FAT16 - osion. Tänään perehdyin siihen, kuinka dossiin saisi suominäppiksen mukaan. Shift+Ö:stä tuli yhä kaksoispiste, tein mitä vain. Siirryin kysymykseen asentamisesta: Kuinka dossin saa buuttaamaan kovalevyltä? Yllättävän hyvin säilyneestä DOS-ohjekirjasesta luin, että ei ole kauheasti hyötyä kopioida käynnistystiedostoja (Autoexec.bat ja Config.sys) jos jättää komentotulkin (Command.com) pois!
Tästä ohjekirjasta bongasin komennon "Sys C:", joka järjestelmäjuuresta suoritettaessa siirtää järjestelmätiedostot parametrissä määriteltyyn hakemistoon (tässä yhteydessä C:\). Hienoa! Suoritin hänet, ja painoin ctrl+alt+del. Ei, te nykyajan nuoret, en pääse tappamaan prosesseja tai jotain muuta hauskaa. Dosissa ctrl+alt+del kirjaimellisesti käynnistää tietokoneen uudelleen. Otin järjestelmäkorpun tietysti pois ennen rebuuttia ;)
"Starting MS-Dos" teksti tuli näkyviin heti IBM:n logon jälkeen. Käynnistyi suoraan tulkkiin. Ei mainintaa MSCDEX:stä, eli Dosin CD-ajurista. Korpulla autoexec koostui tietääkseni siitä. Mikä on väärin? Miksi ei toimi muu kuin peruskomennot (dir, copy jne.)? Dirillä kun katsoin C:\tä, näin että tuo sys C: kopioi tosiaan vain sen Command.comin. Autoexec, config, ja kaikki .exe, .bat, .sys, .com - tiedostot piti kopioida erikseen "copy A:\*.* C:\" rivillä. Tämän jälkeen ctrl+alt+del . Sormet ristissä, ja kaikki päättyi hyvin! MSCDEX ladattiin käynnistyksessä muistiin! Lukekaa: Pystyin siis käyttämään kustomoitua Windows 3.1 - asennuscd:täni!
Siirrettiin suoritushakemisto R:\lle. Suoritettiin setup.exe, ja asennettiin. Oli tärkeää muistaa asettaa näppislayout suomalaiseksi, ja melko hyödyllistä on myös asettaa maa-asetus suomeksi. Yritin 1024x768 ja 800x600 - resoluutioilla asennusta, lopputuloksena graafinen ympäristö ryssi kuvan täysin. VGA-kuva näkyi oikein. Onneksi olin iskenyt koneen CRT:hen, TFT:llä VGA olisi näyttänyt paskalta.
Jos joku ymmärsi tämän kaiken, kuuluttakoon itsestään kommentteihin :)
Wednesday, 29 July 2009
Virtualisoitu Jaffa
Pitkällisen, tuskaisan kokemuksen perusteella ja syvällä rintaäänellä voinen todeta seuraavaa: Coolbasici V2:lla käännetyt ohjelmat toimivat järjettömän huonosti Vistalla! Ja virtualisointi ei ole mitään tehottomien kojeiden hommaa. Ajoin Windowseja 98 ja 2000. Sen näki kuinka koko kone kaatui rasituksessa.
Iltasellakaan en usko edistyväni yoolin suhteen. Oletan että nuo pari ihmistä tulevat yökyläilemään.
Sain muuten järkyttävän mahtavan sydärin. Asetin tuota blogisivulla olevaa countdown-gadgettiä syyskuun 19. päivään. Tähän kuuluisaan päivään on vain 52 päivää aikaa, tänään, 29.7.
Tuesday, 28 July 2009
Pitsaa
Ja muitakin uutisenoloisia, tänään täällä töissäni on lounaana pitsaa. Se tarkoittaa että saan rahaa. Se tarkoittaa että lopultakin omistan tämän tietokoneen jolta kirjoitan! Mahtavaa!
Sonata Arctican kaupasta on tulossa levyjä. Aikaisintaan 28. ensi kuuta pitelen käsissäni uutta singleä, The Last Amazing Grays. Jos saan broidiltani rahaa, pistän EMP.fi:stä tilaukseen Sirenian debyytin ja kakkoslevyn. Syksy taas tulossa, tästä loppukesän ostohuumasta päätellen. Muttasiis, sittamuus, Yoolin etusivu on päivitetty toimivaksi. Ihastelkaa! (Ja sivusto tulee vaatimaan vielä runsaasti töitä)
Ihanata, ihanata, hullut ei saa puuroo kun mikro ei toimi
Ja voinette huomata ettei puolet mistään toimi! En tiedä onko websin palvelimella jotain Fronpage 2000 - softan kehittelemää purkkakoodia vastaan, vai mikä on. Taustakuvat eivät toimi, vaikka polkuviittaukset koodissa ovat omien silmieni mukaan oikein. Polun images/vuosi09.jpg takaa löytyy kyseinen kuva, mutta ainakaan oma Firefoxini ei saa kuvaa taustaksi... No, eipä ainakaan näy sitä "Ooops - webs didn't found your taustakuvaasi" - textuuria.
Ja toinen huomionarvoinen seikka! Näettekö yhdelläkään näistä kolmesta sivusta ylä- ja sivupalkkia!? Mikä tarkoittaa käytännössä, että koko navigointisysteemi pissii. Ja se nyt taas pilaa kaiken.
Jos ei jotain hyvääkin, tuolla linkkisivulla on se linkki fairandcrueliin. Linkin kuva oli pitkään Oops - image was not found, mutta nyt se toimii. Ja Herra Kummivanhempienipoika (Mikä on oikea nimitys?) saanee tänään tietokoneensa. Toivotan onnea kasaukseen! Laitteistopuoli on loppujen lopuksi paljon helpompaa ja järkevämpää ja loogisempaa kuin ohjelmistopuoli :)
Monday, 27 July 2009
Varsinainen Aloitusteksti ™
Eli, kansalaiset! Kaikki jotka eivät tunne www.Yearofourlord.webs.com - sivustoa, odottakaa että saan julkaistua uuden version sivustosta. Jos joku tuntee sen, ollos tervehditty veli tahi sisar! Jalo tarkoitukseni oli saada sivustosta helpommin ylläpidettävä. Sen sijaan että kaiken materiaalin olisi joutunut uppaamaan jonnekkin jenkkeihin websin palvelimelle, olisi riittänyt että kopioisin materiaalin johonkin tiettyyn kansioon koneeni kovalevyllä. Hyvältä kuulosti, mutta sivuston osoite olisi muuttunut mutoon xx.xx.xx.xx:xxxx/index.htm, eli IP:PORTTI/ETUSIVU. Hitto, se webs-URL on paljon yksinkertaisempi (helpompi muistaa, enkä joudu päivittelemään muuttuvaa IP:täni joka helkutin kerta nettiin kun buuttaan routerini, eikä Firefox-plugininä toiminut serverisofta edes toiminut joka latauskerralla).
Tämän pitkän mietiskelyn jälkeen päätin muuttaa Yool.websin etusivun nykyiseen muotoon: Kun saan silloisen ohjelmointiprojektini valmiiksi, keskityn sivuston tekniseen hiomiseen. Siirtymän toteutan sivu- ja yläpalkeilla, ja perehdyn siihen kuinka iskeä koodiin hakusanoja joilla esim. google löytäisi sivuston.
Eli, Doors Wihta 7 on valmis. Sähellettyäni sivuston valmiiksi, uppaan Sivuston ja DW7:n nettiin. Sitten keskityn DW7Ultimateen, vähänniinkuin DW7 mutta aidolla toiminnallisuudella eikä vain silkka roskaohjelma.
Suosittelen myös Fairandcruel.webs.com - sivustoon perehtymistä. Kyseinen projekti on melko lailla samanmoinen kuin Yool, mutta pääasiallisena adminina toimii kaverini enkä minä.