Page 19 of 56

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 6:59 pm
by Viltzu
Feuer wrote:Nyt lyö lauantai-illan kunniaksi tyhjää, miten muuttujan saikaan rajoitettua välille 0-360, samaan tapaan kuin CB:n WrapAngle toteuttaa sen? Muistan nähneeni jossain Min() ja Max() - funktioihin pohjautuvan virityksen, mutten löydä sitä mistään, ja kuten sanottua, aivot ovat vaihtaneet viikonloppuvaihteelle.
CurveValue() tai

Code: Select all

Max(0, Min(360, arvo))

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 7:32 pm
by Dimple
Viltzu wrote:
Feuer wrote:Nyt lyö lauantai-illan kunniaksi tyhjää, miten muuttujan saikaan rajoitettua välille 0-360, samaan tapaan kuin CB:n WrapAngle toteuttaa sen? Muistan nähneeni jossain Min() ja Max() - funktioihin pohjautuvan virityksen, mutten löydä sitä mistään, ja kuten sanottua, aivot ovat vaihtaneet viikonloppuvaihteelle.
CurveValue() tai

Code: Select all

Max(0, Min(360, arvo))
Eikös WrapAngle() kuitenkin tee jotain tällaista?

Code: Select all

While(arvo > 360) 
    arvo = arvo - 360
Wend
While(arvo < 0) 
    arvo = arvo + 360
Wend

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 9:10 pm
by legend
Onko kellään tallella funktiota RgbtoPixel?? eli siis se funktio, joka tekee väri arvoista pixelin arvon??

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 9:31 pm
by tuhoojabotti
Feuer wrote:Nyt lyö lauantai-illan kunniaksi tyhjää, miten muuttujan saikaan rajoitettua välille 0-360, samaan tapaan kuin CB:n WrapAngle toteuttaa sen? Muistan nähneeni jossain Min() ja Max() - funktioihin pohjautuvan virityksen, mutten löydä sitä mistään, ja kuten sanottua, aivot ovat vaihtaneet viikonloppuvaihteelle.

Code: Select all

Function WrapAngle(v)
v# = v / 360.0
Return (v-RoundDown(v))*360.0
EndFunction
Tuon pitäisi olla hieman nopiampi, mutta tiedä näistä.

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 9:47 pm
by Feuer
Kiitos jokaiselle :P

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 9:48 pm
by axu
legend wrote:Onko kellään tallella funktiota RgbtoPixel?? eli siis se funktio, joka tekee väri arvoista pixelin arvon??
Got it!

Code: Select all

//Putpixeleiden ja muiden kanssa toimiva
Function RGBToPixel(r,g,b)
    //Converts RGB -> pixel
    Return b + (g Shl 8) + (r Shl 16) + (255 Shl 24)
EndFunction

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 10:31 pm
by Latexi95
Mietin tässä, että kun kutsun DLL funktiota cb:stä, niin säilyttävätkö mm. staattiset muuttujat arvonsa? Tai jos luon säikeen DLL funktiossa ja poistun funktiosta, niin jääkö se pyörimään?

Re: Offtopic (I/2011)

Posted: Sat Apr 02, 2011 11:18 pm
by DJ-Filbe
Mietin tässä, että kun mulla on pöytis ja haluaisin sen voivan olla auki 24/7, miten vaimennan sen yöksi? Koneessa tulisi toimia oikeastaan vain tiedostojen siirtely wlanin / netin avulla koneelta toiselle. Eli, miten saan ohjelmoitua toimintoja koneen lämpötilan huomioiden, että tuulettimet eivät hurisisi vaan jos kone kuumenee, sen toiminta vain hidastuisi, ja tietyssä lämpötilassa kone sammuisi? Koneen äänen ei pitäisi ylittää tasoa "(uusi) kylmä läppäri".

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 9:17 am
by KilledWhale
DJ-Filbe wrote:Mietin tässä, että kun mulla on pöytis ja haluaisin sen voivan olla auki 24/7, miten vaimennan sen yöksi? Koneessa tulisi toimia oikeastaan vain tiedostojen siirtely wlanin / netin avulla koneelta toiselle. Eli, miten saan ohjelmoitua toimintoja koneen lämpötilan huomioiden, että tuulettimet eivät hurisisi vaan jos kone kuumenee, sen toiminta vain hidastuisi, ja tietyssä lämpötilassa kone sammuisi? Koneen äänen ei pitäisi ylittää tasoa "(uusi) kylmä läppäri".
Itse olen napsinut kylmästi tuulettimien johtoja irti tuosta taustalla hurraavasta servukoneesta. Biosin kautta pystyi ainakin tuossa pienentämään idlepuhallusta mutta ei tarpeeksi joten piti kikkailla. Osa bioseista voi tukea käyttiksen kautta tuulettimien säätöä (esim. speedfanin avulla).

Jos kaikki tuulettimet nappaat irti niin kone varmaankin sammuu kuumetessaan. Kovin helposti ne eivät moisiin lämpötiloihin kuitenkaan mene elleivät ole kovan rasituksen alla. Prosessorin alikellotus lennosta ei tietääkseni onnistu noin vain, mutta linuxilla voisi softien prossunkäyttöjä rajoitella joissain määrin.

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 12:54 pm
by atomimalli
Tuulettimen vaihto parikymmentäsenttiseen hiljentää varmasti ja pitää kierron hyvänä. Tosin kaikki löytyvät tuulettimet eivät valitettavasti ole niin hiljaisia.
Toinen vaihtoehto on äänieristää kone. Minä heitin koneen kaappiin ja vuorasin seinät ja korotin niin että ilma kiertää.
Ja se mitä varsinaisesti kysyit: linuxilla on helppo tarkistaa koneen lämpötila:
http://cyberciti.biz/faq/howto-linux-ge ... formation/

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 12:54 pm
by valscion
Latexi95 wrote:Mietin tässä, että kun kutsun DLL funktiota cb:stä, niin säilyttävätkö mm. staattiset muuttujat arvonsa? Tai jos luon säikeen DLL funktiossa ja poistun funktiosta, niin jääkö se pyörimään?
Testaamallahan se onnistuu. Tee DLL, joka luo säikeen, jossa odotellaan vaikkapa 10s ennen kuin kirjoitetaan jotain dataa johonkin tiedostoon. Siinä saat kaksi kärpästä yhdellä iskulla.

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 1:13 pm
by Latexi95
VesQ wrote:
Latexi95 wrote:Mietin tässä, että kun kutsun DLL funktiota cb:stä, niin säilyttävätkö mm. staattiset muuttujat arvonsa? Tai jos luon säikeen DLL funktiossa ja poistun funktiosta, niin jääkö se pyörimään?
Testaamallahan se onnistuu. Tee DLL, joka luo säikeen, jossa odotellaan vaikkapa 10s ennen kuin kirjoitetaan jotain dataa johonkin tiedostoon. Siinä saat kaksi kärpästä yhdellä iskulla.
Ehdinkin jo kokekeilla. Hyvin toimii. Ainakin oletan niin. Olen tekemässä cb:lle fysiikkakirjastoa joka käyttäisi box2d fysiikkamoottoria dll:n kautta. Tämän aamun virityksen tuloksena on yksi hyvin epämääräisesti heiluva palikka.. :P

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 2:14 pm
by TukeKoodi
Wii:n kautta netissa. Aakkoset puuttuu :D

Re: Offtopic (I/2011)

Posted: Sun Apr 03, 2011 5:40 pm
by Herra Siili
TukeKoodi wrote:Wii:n kautta netissa. Aakkoset puuttuu :D
Kyllä sieltä ääkkösetkin löytyy erikoismerkeistä. Tosin ärsyttäväähän niitä on sieltä aina lähteä hakemaan. :)
Itse tuli kans joku aika sitten käytyä foorumillakin ihan aktiivisesti wiin kautta. On vaan vähän jäänyt koko wiin käyttö nyt viime aikoina.
Mitä pelejä sulta löytyy?

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 3:35 pm
by Latexi95
Aika ihmeellinen juttu: Eilen illalla päätin käydä katsomassa oliko Dreamsparkiin(Microsoftin opiskelijoille tarkoitettu latailupaikka) tullut uusia ohjelmia. Muutava mukava ohjelma löytyi ja aattelin ne siitä sitten ladata, mutta se alkoikin valittamaan että täytyisi linsenssi aktivoida. Aika vanhahan se olisenssi jo oli, niin että veikkasin, että se varmaan on päättynyt. Päätin kuitenkin valittaa Microsoftille asiasta, kun en ole minkäänlaista ilmoitusta saannut. Ajattelin, että saisi vastaukseksi jonkinlaisen viestin jossa ilmoitettaisiin, että "Valitettavasti lisenssinne on päättynyt. Pyydä koulutuspaikkasi lisensseiltä vastaavalta henkilöltä uusi." Tai jotain sen tyylistä. Tietenkään en olisi lisenssiä sillä tavoin saannut, kun sain sen alunperin Jyväskylän yliopiston C# kurssilta. Mutta vastauksena tulikin viesti jossa pahoiteltiin huonoa tiedotusta ja ilmoitettiin, että lisenssi on vuoden mittainen ja vielä annettiin uusi lisenssikoodi. Loistavaa nyt minulla on taas lisenssi vuodeksi. :D Toimisikohan ensi vuonnakin sama...

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 3:55 pm
by esa94
lol dreamspark

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 4:33 pm
by Latexi95
Onko kukaan muuten tehnyt itse Usb-porttiin menevää laitetta? esim. jotain joystickia? Mietin vaan, että vois kokeilla tehdä sellaisen, ja pohdin, onko täällä ketään joka tietäisi asiasta jotain.

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 5:09 pm
by Misthema
Latexi95 wrote:Onko kukaan muuten tehnyt itse Usb-porttiin menevää laitetta? esim. jotain joystickia? Mietin vaan, että vois kokeilla tehdä sellaisen, ja pohdin, onko täällä ketään joka tietäisi asiasta jotain.
Mitään sen kummempia pohdiskelematta, menet ja otat jostain jonkin wanhan usb-näppiksen, avaat sen ja otat nuolinäppäimet+joitain tarvitsemiasi näppäimiä, lyöt ne johonkin koteloon jossa on tatti ja namiskoille paikka.
Tatti siis toimii siten, että se kallistettaessa painaa nuolinäppäimiä jne. =P
Tietysti jos jonkin näppärämmän ilotikun haluaa, niin silloin kannattaa varmaan ostaa sellainen ihan kaupasta tms. =)

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 5:18 pm
by Latexi95
Misthema wrote: Mitään sen kummempia pohdiskelematta, menet ja otat jostain jonkin wanhan usb-näppiksen, avaat sen ja otat nuolinäppäimet+joitain tarvitsemiasi näppäimiä, lyöt ne johonkin koteloon jossa on tatti ja namiskoille paikka.
Tatti siis toimii siten, että se kallistettaessa painaa nuolinäppäimiä jne. =P
Tietysti jos jonkin näppärämmän ilotikun haluaa, niin silloin kannattaa varmaan ostaa sellainen ihan kaupasta tms. =)
Kaikki ehdottaa aina samaa... :P Mutta en itse vaan millään haluaisi mennä helpomman kautta. Pakko tehdä alusta asti itse. :D

Re: Offtopic (I/2011)

Posted: Mon Apr 04, 2011 5:28 pm
by Viltzu
Hanki vaikka Arduino jolla säädät ;)