Offtopic (I/2012)

Muu yhteisön välinen keskustelu.
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Offtopic (I/2012)

Post 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.
User avatar
axu
Devoted Member
Posts: 854
Joined: Tue Sep 18, 2007 6:50 pm

Re: Offtopic (I/2012)

Post 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ä.
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua :roll:
Image
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Offtopic (I/2012)

Post 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.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Offtopic (I/2012)

Post 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.
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Offtopic (I/2012)

Post 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:
Last edited by Konstaduck on Sun Apr 15, 2012 11:58 am, edited 1 time in total.
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Offtopic (I/2012)

Post 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.
User avatar
axu
Devoted Member
Posts: 854
Joined: Tue Sep 18, 2007 6:50 pm

Re: Offtopic (I/2012)

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

Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua :roll:
Image
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Offtopic (I/2012)

Post by Konstaduck »

o_O Naputtelijalta uusi avatar :D
EDIT:

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

Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Offtopic (I/2012)

Post 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ä.
Herra Siili
Advanced Member
Posts: 308
Joined: Tue Nov 25, 2008 8:06 pm
Contact:

Re: Offtopic (I/2012)

Post 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?
a.k.a. Gehock
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Offtopic (I/2012)

Post 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.
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Offtopic (I/2012)

Post 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
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
MrMonday
Advanced Member
Posts: 378
Joined: Fri Oct 10, 2008 2:35 pm

Re: Offtopic (I/2012)

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

Last edited by MrMonday on Thu Apr 19, 2012 8:29 pm, edited 1 time in total.
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Offtopic (I/2012)

Post 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...
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
User avatar
Konstaduck
Advanced Member
Posts: 267
Joined: Sat Dec 17, 2011 3:09 pm
Location: Nurmijärvi, Finland
Contact:

Re: Offtopic (I/2012)

Post 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

Last edited by Konstaduck on Fri Apr 20, 2012 5:12 pm, edited 1 time in total.
Konstaduck.net
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 7:56 pm
Location: Joku piste pohjoisessa.

Re: Offtopic (I/2012)

Post by naputtelija »

snip
Last edited by naputtelija on Fri Apr 20, 2012 3:24 pm, edited 3 times in total.
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
Herra Siili
Advanced Member
Posts: 308
Joined: Tue Nov 25, 2008 8:06 pm
Contact:

Re: Offtopic (I/2012)

Post 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.
a.k.a. Gehock
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 7:56 pm
Location: Joku piste pohjoisessa.

Re: Offtopic (I/2012)

Post by naputtelija »

Sori, en huomannut että hän vaati nimen omaan oikeuksien poistamista... Kannatan.
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
User avatar
Ruuttu
Devoted Member
Posts: 688
Joined: Thu Aug 30, 2007 5:11 pm
Location: Finland, Sipoo

Re: Offtopic (I/2012)

Post 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?
Pettis
The Evil Admin
The Evil Admin
Posts: 1044
Joined: Sun Aug 26, 2007 5:08 pm
Location: Rovaniemi
Contact:

Re: Offtopic (I/2012)

Post 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.
CB Repository .com - Sinne ne kaikki koodit menneet on!
MunVerkko - Ilmaisia foorumeita ja blogeja
Post Reply