Tuesday 27 July 2010

Vuosipäivä!

Vuosi sitten, 27.7.2009, julkaisin ensimmäisen blogiviestini blogspotissa. Vuoden aikana on tullut kirjoitettua 91 blogiviestiä pelkästään yool.blogspottiin. Onnea minulle ja blogilleni!

Toinen uutinen, viimeiset päivät olen työskennellyt projekti PRÖNGin kimpussa. Se on palvelu, johon minä ja pari kaveriani varastoimme tilannekoomisia lausahduksia. Osa niistä on ihan kansantajuisia, ja sitten on sellaisia kuin tämä ( http://koti.mbnet.fi/pilpo/Luonnokset/luonnokset.php?mene_luonnokseen=true&luonnos_id=111253 ).

Jos joku muu haluaa lukea noita, osoite on siis joko prong.tk tai koti.mbnet.fi/pilpo/Luonnokset.

Thursday 22 July 2010

Raportoin

No niin! Väliaikaraportti täältä huonesiivouksen keskeltä, tietokoneet ja netti toimivat kuten kuvasta kuuluu. Varastin omaan käyttööni vanhat Infinityn tietokonekajarit ja asetan ne seuraavaksi koeajolle, ja jatkan huoneen järjestelmällistä täyttämistä. Raportoin lisää kun on jotain mitä raportoida :P

Tuesday 20 July 2010

Kevätsiivous

Kun ei kesällä ole mitään tapahtunut niin Dreamerandthewine on ollut hiljainen. Tuon nyt siihen muutoksen!

Eli, kuten tiedätte tai ette tiedä, olen usein miltei tukehtunut huoneeni ahtauteen. Missään ei ole tilaa millekään, ja läjät vain kasvoit kunnes tietty piste ohitettiin. Maanantaina aloitin operaation heittämällä jokaisen alle kymmenkiloisen objektin pois huoneesta. Kaikki tietokoneet lähtivät, kaikki johtospagetti lähti, levyt hyllyineen katosivat, kaikki! Vain mankka ja näytöt (ja hyllykkö sisältöineen ja sänky ja yöpöytä) ovat enään jäljellä. En siirtänyt pöytiäkään.

Idea olisi siirtää tietokoneilupiste nykyiseltä datauspulpetilta kirjoituspöydälleni, jättäen pöydälle läksyjen käsintekotilaa. Saatan siirtää myös mankan saman pöydän yhteyteen. Tämä vapauttaisi "valkoisen lipaston" päälliseltä ja sänkyni takana olevalta nurkalta tilaa vaikka kuinka. Joku hyllykkö ei kai tekisi pahaa siinäkään. Katsotaan miten projekti edistyy...

Saturday 17 July 2010

Ei suju

Aina ei minullakaan suju... Ensin saan vallankumouksellisen (*köh*) idean siitä miten toteuttaa Shooter vektorein, ja sitten käykin ilmi että Visual Studio on ryssinyt Header.h:n kirjoituksen. Ei siinä mitään, mutta header.h sisälsi kaikki main():n käyttämät void-tyyppiset funktiot ja #includet kaikista pelijärjestelmän luokista.

Uudelleenkirjoitan tuon tiedoston ja painan F7:aa. Linkkeri huutaa hoosiannaa, jostain syystä SDL on syönyt päänsä.

Mutta! Säädin tänään toimintavalmiin palvelimen, jolle yritän siirtää Yoolia pikkuhiljaa, ansaiten riippumaattomuutta muista palveluntarjoajista. -Palvelin ei tue PHP:tä? -Asennetaan se tukemaan! -Palvelin ei tue tietokantoja... -Asennetaan se tukemaan! -Sivuston koko lähentelee jo puolta gigaa(, mikä oli muistaakseni sivun maxkoko mbnetissä)! -Asennetaan lisää kovalevyjä!

Tuesday 13 July 2010

Kämmäsin :P

Kopioin "devunalaisen" index..php:n väärään kansioon yoolissa, sillä lopputuloksella että yool on rikki. Korjaan sen samalla kun päivitän muun sivuston toiminnallisuuden versionumeron 3.3 tasolle.

Sunday 11 July 2010

Muistakaa ne varmuuskopiot

Jopa ylläpidetyt nettisivut kannattaa varmuuskopioida aina ajoittain, ennenkuin palvelintilan ylläpitäjä sanoo näin

Saturday 10 July 2010

Nettisivusuunnitelmia

No niin, suunnitelmia Yool 3.3sta.

Mietin että nettisivun adminpuolen voisi uudelleentoteuttaa sessioneilla, nykyisen formeihin perustuvan purkkavirityksen sijasta. Tämä toisi helpomman "multiuser" - ylläpidon. Toki jos mbnet tukisia MySQLää niin ylläpito helpottuisi entisestään...

Sivulle voisi myös lisätä jonkinlaisia Javascript - toteutuksia. En lupaa tällä saralla muuta kuin itseopiskelua :P

Ja kaikki tämä kun voin paremmin. Nyt on joku ihme vatsatauti meneillään...

Monday 5 July 2010

teoria ja idea

Kirjoitin pienen teorian miettimisen ilosta.

Tänään Uncharted 2:ta pelatessani sain idean. Jos jatkaisin tätä Siputtania - universumia kirjoittamalla nykyaikaan sijoittuvan tarinan, jossa etsitään faktoja ja aarteita Siputtaniasta Tomb Raider/Uncharted - tyyppisesti.

Sunday 4 July 2010

Shooter 3 c++

Latasin Visual Studio 2010n MSDN:stä ja innostuin taas tästä ikuisuusprojektista, jonka kyljessä kehittyy CBV3n syntaksiin pyrkivä luokkakirjasto. Sain törmäystarkistuksen (lopultakin!) toimimaan kun tein siitä esikääntäjämakron. Funktiot ja metodit kaatoivat ohjelman jostain syystä.

Perehdyin ammuksiin. En saanut toteutettua ammuksia vektoreilla, joten lähdin kokeilemaan jotain täysin uutta ja aloin toteuttaa listaluokkaa samalla toiminnallisuudella kuin nykyCB:n Type-rakenne (hiljaa siitä standardikirjaston list.h:sta :P). Tässä kun ammukset (jotka tosiaan ovat aika kriittinen osa Shooteria) kehittyvät, opin samalla uusia asioita dynaamisesta muistikikkailusta.

Olen harvinaisen yllättynyt. Olen puoli vuotta miettinyt miksi new:n ja delete:n käyttämistä kutsutaan dynaamiseksi muistinvaraukseksi. int-esimerkit eivät tätä paljasta, mutta kun olioilla kikkailin niin tajusin että jumankauta, sehän on miksi sitä kutsutaan: DYNAAMISTA MUISTINVARAUSTA.

Muuten, tämä blogiposti on 44. tänä vuonna yool.blogspotissa, eli olen kirjoittanut tänä vuonna enemmän tänne kuin viime vuonna! Odotan innolla ensi vuotta :P