Page 20 of 60

Re: Offtopic (I/2012)

Posted: Sat Apr 14, 2012 11:01 am
by Latexi95
VerkkoGuru wrote:Pikainen kysymys tavukoodista....mikä se on ja minkänäköistä se on ja miten sen voi tulkata? Ihan mielenkiinnosta vain kysyn, en siis aido käyttää tavukoodia.
No tavukoodi on suoritusohjeita jollekkin. Eli siis siinä on kerrottuna mitä pitäisi tehdä. CB:ssä esimerkiksi kääntäjä tekee tavukoodia ja tallentaa sen erikseen koodatun ohjelman perään joka sitten lukee sen sieltä ja toimii sen mukaan.

Re: Offtopic (I/2012)

Posted: Sat Apr 14, 2012 12:11 pm
by axu
Yksinkertaisimmillaan tavukoodin voisi ajatella olevan vain käskyjen korvaamista numeroilla; eli siinä missä kutsut vaikkapa DrawScreen, tavukoodissa on sen tilalla vain yksi (tai muutama) tavu. Tavukoodin idea on, että sitä on nopeampi parsia ohjelmallisesti kuin tekstimuotoista "luettavaa" koodia ja se menee pienempään tilaan. En kyllä ole itse niin tarkasti perehtynyt asiaan niin voi olla jotain virhettä käsityksessä.

Re: Offtopic (I/2012)

Posted: Sat Apr 14, 2012 12:23 pm
by Latexi95
axu wrote:Yksinkertaisimmillaan tavukoodin voisi ajatella olevan vain käskyjen korvaamista numeroilla; eli siinä missä kutsut vaikkapa DrawScreen, tavukoodissa on sen tilalla vain yksi (tai muutama) tavu. Tavukoodin idea on, että sitä on nopeampi parsia ohjelmallisesti kuin tekstimuotoista "luettavaa" koodia ja se menee pienempään tilaan. En kyllä ole itse niin tarkasti perehtynyt asiaan niin voi olla jotain virhettä käsityksessä.
Juu. Kyllä käsityksesi on aivan oikea. Tietystikkään tavukoodi ei aivan täsmälleen vastaa tekstin järjestystä vaan komennot on järjestelty sellaiseen järjestykseen että ne on nopeata suorittaa. Tavukoodissa esimerkiksi laskut ovat yleensä käänteisen puolalaisen notaation mukaisessa järvestyksessä, jolloin laskuoperaatiot ovat koodissa niiden oikeassa suoritusjärjestyksessä eikä tarvitse huolehtia suluista tai muista laskujärjestysasioista. Sitten tavukoodissa on myös usein paljon komentoja joita ei ole koodissa. Esimerkiksi funktiokutsun yhteydessä cb:n tavukoodissa ilmoitettaan funktion sisältämien muuttujien määrät.

Re: Offtopic (I/2012)

Posted: Sat Apr 14, 2012 6:02 pm
by esa94
Oletetaan pieni Assembly

Code: Select all

Rekisterejä merkitään rx missä x on kirjain a-d
*0xXX, *XX *0XX on osoitin muistikohtaan
0xXX, XX, XX on raaka lukuarvo

Komennot:
NOP
MOV kohde, arvo (Kohde voi olla vain rekisteri yksinkertaisuuden vuoksi)
ADD operandi, operandi (Tulos rekisteriin a)
MUL operandi, operandi (Tulos jälleen rekisteriin a)
SUB operandi, operandi
DIV operandi, operandi
jne.

Sitten otetaan yksinkertainen laskutoimitus, vaikkapa a / b * (c + d). Jostain syystä a, b, c ja d ovat muistiosoitteissa 0x00, 0x01, 0x02 ja 0x03

Code: Select all

MOV ra, *0x00
MOV rb, *0x01
DIV ra, rb
MOV rc, ra
MOV ra, *0x02
MOV rb, *0x03
ADD ra, rb
MUL ra, rc
Komentoja vastaavat seuraavat tavut

Code: Select all

Komento | Tavu
--------------
NOP     | 0x00
MOV     | 0x01
ADD     | 0x02
MUL     | 0x03
SUB     | 0x04
DIV     | 0x05
Rekisterit merkitään tavukoodissa prefiksillä 0x00 ja muistiosoitteita 0x01 koska tämä on hyvin paska tavukoodi.

Code: Select all

Rekisteri | Tavut
----------------
a         | 0x00 0x00
b         | 0x00 0x01
c         | 0x00 0x02
d         | 0x00 0x03
Silloin lopputulos olisi seuraava:

Code: Select all

0x01 0x00 0x00 0x01 0x00
0x01 0x00 0x01 0x01 0x01
0x05 0x00 0x00 0x00 0x01
0x01 0x00 0x02 0x00 0x00
0x01 0x00 0x00 0x01 0x02
0x01 0x00 0x01 0x01 0x03
0x02 0x00 0x00 0x00 0x01
0x03 0x00 0x00 0x00 0x02
ish

Yhteensä 40 tavua mikä on huomattavasti kompaktimpi kuin alkuperäinen.

Re: Offtopic (I/2012)

Posted: Sat Apr 14, 2012 10:18 pm
by Konstaduck
Käyttikö kukaan Googlea 1980 luvulla? (okei, ei silloin ollut vielä kunnollisia kotitietokoneita, mutta olkoon)

Tässä hieman jälkimakua

Kyllä se ihan löytävä hakukone on, kunhan kirjoittaa pienellä kaikki sanat :lol:

Re: Offtopic (I/2012)

Posted: Sun Apr 15, 2012 3:33 am
by koodaaja
Ensimmäiset elektroniset tietokoneet valmistettiin 40-luvulla, kotitietokoneitakin alkoi olla markkinoilla jo 70-luvulla. Google tosin perustettiin vasta 1998 ja kuten sivu sanoo, sen idea on mallintaa, millainen google olisi voinut olla 80-luvulla. Siihen aikaan ei tosin olisi myöskään ollut nykymuotoista internetiä josta tietoa etsiä.

Toivon kovasti langeneeni peikkoon.

Re: Offtopic (I/2012)

Posted: Mon Apr 16, 2012 11:54 am
by axu
Nyt kyllä loppui apachen kanssa pelleily. PHP 5.4.0:ssa esitelty yksinkertainen webserver testaamista varten toimii vallan loistavasti ja ainakin itselläni ilman mitään säätämistä. Seuraavaksi testaan toimiiko MySQL sen kanssa kuinka hyvin (ei kai siinä mitään erikoista pitäisi olla?).
EDIT:

Hienostihan se MySQL toimii.


Re: Offtopic (I/2012)

Posted: Wed Apr 18, 2012 2:41 pm
by Konstaduck
o_O Naputtelijalta uusi avatar :D
EDIT:

Miksei tehdä sellaista topiccia, missä saisi kehua toisten avatareja?


Re: Offtopic (I/2012)

Posted: Wed Apr 18, 2012 3:25 pm
by Awaclus
Konstaduck wrote:
EDIT:

Miksei tehdä sellaista topiccia, missä saisi kehua toisten avatareja?

Jos haluat semmoisen topicin, niin sinähän saat sellaisen tehdä.

Re: Offtopic (I/2012)

Posted: Wed Apr 18, 2012 5:23 pm
by Herra Siili
Konstaduck wrote:o_O Naputtelijalta uusi avatar :D
EDIT:

Miksei tehdä sellaista topiccia, missä saisi kehua toisten avatareja?

Olisiko tämä sopiva ketju?

Re: Offtopic (I/2012)

Posted: Wed Apr 18, 2012 5:34 pm
by Awaclus
Herra Siili wrote:
Konstaduck wrote:o_O Naputtelijalta uusi avatar :D
EDIT:

Miksei tehdä sellaista topiccia, missä saisi kehua toisten avatareja?

Olisiko tämä sopiva ketju?
Itsenikin ajatteli ensin samaa, mutta toisaalta sen luonteeseen kuuluisi helposti vain se, että kun joku lähettää sinne uuden viestin, jossa kertoo avataristaan, sitten muut voivat kommentoida avataria. Jonkun ketjuun kirjoittamattoman omistaman avatarin kommentoiminen tuntuisi varsin hessulta.

Re: Offtopic (I/2012)

Posted: Wed Apr 18, 2012 7:04 pm
by Konstaduck
Chaosworm wrote:
Herra Siili wrote:
Konstaduck wrote:o_O Naputtelijalta uusi avatar :D
EDIT:

Miksei tehdä sellaista topiccia, missä saisi kehua toisten avatareja?

Olisiko tämä sopiva ketju?
Itsenikin ajatteli ensin samaa, mutta toisaalta sen luonteeseen kuuluisi helposti vain se, että kun joku lähettää sinne uuden viestin, jossa kertoo avataristaan, sitten muut voivat kommentoida avataria. Jonkun ketjuun kirjoittamattoman omistaman avatarin kommentoiminen tuntuisi varsin hessulta.
Ja tuossahan ketjussa oli aiheena, mitä avatarisi esittää. Ei sinne mitään muuta avatareista sitten voi mennä laittamaan...

Olisiko se teidän, hyvät foorumilaiset, hyvä idea, että perustettaisiin yleinen Avatar - topic, jonne voi sitten keskustella mitä vain avatareista? Ja minähän tämän voin tarjoutua tekemään, jos joku nyt ei kerkee ensin :D

Re: Offtopic (I/2012)

Posted: Thu Apr 19, 2012 6:24 pm
by MrMonday
Konstaduck wrote:Olisiko se teidän, hyvät foorumilaiset, hyvä idea, että perustettaisiin yleinen Avatar - topic, jonne voi sitten keskustella mitä vain avatareista? Ja minähän tämän voin tarjoutua tekemään, jos joku nyt ei kerkee ensin :D
Itse en näe tarvetta moiselle, sillä offtopic-ketjussakin voi kommentoida muiden avatareja. Tosin se, ettei se minun mielestäni ole perustamisen arvoinen ketju, tarkoita sitä, etteikö sitä voisi laittaa pystyyn. Ehkä foorumilaisilla on tarvetta, tai muuten kiinnostusta avatar-keskustelulle.
EDIT:

Pahoitteluni, en katsonut viestiä lähettämisen jälkeen, nyt quote korjattu. Lainauksesta myös poistettu osa viestin pienentämiseksi.


Re: Offtopic (I/2012)

Posted: Thu Apr 19, 2012 7:24 pm
by Konstaduck
MrMonday wrote:Olisiko se teidän, hyvät foorumilaiset, hyvä idea, että perustettaisiin yleinen Avatar - topic, jonne voi sitten keskustella mitä vain avatareista? Ja minähän tämän voin tarjoutua tekemään, jos joku nyt ei kerkee ensin :D
Itse en näe tarvetta moiselle, sillä offtopic-ketjussakin voi kommentoida muiden avatareja. Tosin se, ettei se minun mielestäni ole perustamisen arvoinen ketju, tarkoita sitä, etteikö sitä voisi laittaa pystyyn. Ehkä foorumilaisilla on tarvetta, tai muuten kiinnostusta avatar-keskustelulle.
Korjaisitko nuo vialliset
- ne ovat väärinkäytettyinä inhottavan näköiset :|

Voisihan tuollaisen Avatar - topicin pistää pystyyn, jos innostusta liikenee...

Re: Offtopic (I/2012)

Posted: Fri Apr 20, 2012 3:05 pm
by Konstaduck
Voisko phpBB3:n asetuksista säätämään, ettei me "normaalit" käyttäjät voisi käyttää näitä Attentioneja? Nyt äsken älysin, että ne toimii, mutta eipä näy viestinkirjoituspaneelissa näitä. Mitä normaalikäyttäjä edes tekee noilla? Kannatan näiden Attentionejen rajattua käyttöä, ettei tavalliset tallaajat niitä voi käyttää
Attention:

Tähän tyyliin


Re: Offtopic (I/2012)

Posted: Fri Apr 20, 2012 3:22 pm
by naputtelija
snip

Re: Offtopic (I/2012)

Posted: Fri Apr 20, 2012 3:22 pm
by Herra Siili
Konstaduck wrote:Voisko phpBB3:n asetuksista säätämään, ettei me "normaalit" käyttäjät voisi käyttää näitä Attentioneja? Nyt äsken älysin, että ne toimii, mutta eipä näy viestinkirjoituspaneelissa näitä. Mitä normaalikäyttäjä edes tekee noilla?
Kyllä sen käyttämistä pystyy rajoittamaan. Nimittäin muistaakseni sen edellinen väärinkäyttäjä sai ainakin varoituksen ellei jopa bannit. Eipä näkynyt turhia attentioneita sen jälkeen. Paitsi nyt.

Re: Offtopic (I/2012)

Posted: Fri Apr 20, 2012 3:24 pm
by naputtelija
Sori, en huomannut että hän vaati nimen omaan oikeuksien poistamista... Kannatan.

Re: Offtopic (I/2012)

Posted: Sat Apr 21, 2012 10:17 pm
by Ruuttu
mySQL -tietokannassa dataa muodossa utf8_unicode_ci, kun printtaan HTML-dokumenttiin (charset UTF-8) php:n kautta, esimerkiksi Ä ja Ö näkyvät kysymysmerkkein�. Missä muodossa minkäkin pitää olla, tai mitä teen väärin? Pitääkö merkistöä vielä muuttaa muodosta toiseen PHP:n puolella?

Re: Offtopic (I/2012)

Posted: Sat Apr 21, 2012 10:29 pm
by Pettis
Ruuttu wrote:mySQL -tietokannassa dataa muodossa utf8_unicode_ci, kun printtaan HTML-dokumenttiin (charset UTF-8) php:n kautta, esimerkiksi Ä ja Ö näkyvät kysymysmerkkein�. Missä muodossa minkäkin pitää olla, tai mitä teen väärin? Pitääkö merkistöä vielä muuttaa muodosta toiseen PHP:n puolella?
Homma toimii, jos sinulla on joka paikassa sama merkistö käytössä. Jos kuitenkin esimerkiksi www-sivu jota käytät on western tms. enkoodauksella, niin silloin ääkköset hajoavat.

Tarkista, että selain todellakin käyttää sivuilla unicodea/UTF-8:ää. Se mitä HTML-dokumentin HEAD-osiossa lukee ei merkitse mitään, jos palvelin lähettää merkistöksi jotain muuta dokumentin HTTP-protokollan headereissa. Mitä käytät editorina? Myös mahdolliset skandit koodeissa ja HTML-merkkauksessa pitää olla enkoodattu oikein.