avoin/avoin23

# avoin

Huom! TÄMÄ ON AVOIMEN YLIOPISTON SIVU.

Et voi suorittaa kurssia, ellet ole ilmoittautunut täällä.

Juho Enäkoski 06 Jul 23

Ohj1 avoin 2023 vapaa keskustelu

Juho Enäkoski 06 Jul 23

Käyttäjälle: klikkaa tästä ja ruksi jos haluat postia muutoksista. Palaa sitten tänne antamaan mielipiteitä. Jos pidät selainta auki, ja joku laittaa lisää mielipiteitä, niin ne päivittyvät sinun selaimessasi.

Huomaa että kirjoittamasi tekstin päällä näkyy nimesi! Jos haluat että nimi ei näy, muokkaa tallennuksen jälkeen viestiä ja poista chat-rivi.

Voit lisätä uuden viestin painamalla Lisää viesti. Tai voit avata kokonaan uuden keskustelun aiheen vastaavasta painikkesta.

Jos haluat kommentoida jotakin tiettyä viestiä, klikkaa ko viestiä, jolloin saat siihen C-painikkeen, josta voit kommentoida kappaletta.

Juho Enäkoski 06 Jul 23

Tässä on vielä sellainen vika, että joskus lisätty viesti tulee itselle tuplana, mutta onneksi häviää jos refreshaa (F5) sivun.

Juho Enäkoski 06 Jul 23

1. Mistä keskustellaan

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23
# myllykirjeita

2. Myllykirjeitä

Juho Enäkoski 06 Jul 23

Myllykirje, ks. https://fi.wikipedia.org/wiki/Myllykirje.

Alla olevat myllykirjeet ovat syksylle 2018, mutta eipä niiden lukeminen haittaa 2023 kursseillakaan :-)

Juho Enäkoski 06 Jul 23

Myllykirje 1

Lisää mielipide myllykirjeestä

Juho Enäkoski 06 Jul 23

Myllykirje 2

Lisää mielipide myllykirjeestä

Juho Enäkoski 06 Jul 23

3. Kurssille sopiva kone

Juho Enäkoski 06 Jul 23

Kysyttiin minkälainen kone Ohj1-kurssille. Käyttöjärjestelmä on tietysti ikuisen sodan kohde (Windows/Mac/Linux), eli siihen en ota kantaa. Luennoilla pyörii Windows, mutta kurssin voi tehdä muillakin järjestelmillä.
Itse koneesta. Minimini voisi olla: Intel Core I5 tason prosessori, 8 GB keskusmuistia, 256 SSD muistia. Tuollaisia on tarjouksissa näkynyt 400€ alkaen. Tuosta voi kasvattaa rajattomasti, mutta onko nyt sijoitettu 1000€ parempi kuin nyt sijoitettu 400€ ja parin vuoden päästä sijoitettu 4-500€ (koska parin vuoden päästä 4-500 € kone on yhtä tehokas kuin tänään 1000 € kone)? Tietysti hinnan noustessa paranee yleensä (tai pitää katsoa että varmasti paranee) seuraavat: ääni hiljenee, keveämpi, näyttö parempi, näppäimistö parempi. Näyttöä voi kompensoida sillä, että hankkii kotiin pöydälle yhden ison hyvän näytön. Sitten aktiiviset palaajat tietysti valitsevat koneet ihan eri kriteereillä.

Tästä on myös oma sivu

Juho Enäkoski 06 Jul 23

Onko teillä antaa plussia ja miinuksia Mac vs. PC välillä? :D

User 1875269 (2 edits) 25 Oct 23

Tuohon riitaan ei kannata lähteä mukaan. Molemmilla ja myös Linuxilla voi tehdä. Erityisesti nyt tämänkin kurssin puitteissa kun Rider toimii samalla tavalla kaikissa.

Vesa Lappalainen 27 Oct 23


Lisää viesti

Juho Enäkoski 06 Jul 23

4. Notepad++

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

5. Videoiden muokkaus

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23
# cs

6. C#

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23
# tyokalut

7. Kurssin työkalut

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

8. Luennot/Luentovideot

Juho Enäkoski 06 Jul 23

Siellä oli vika ettei ryhmät menneet oikein. Nyt pitäisi liittyä oikein. Avoimen pitäisi katsoa JY:n vuoden 2023s luentoja. Mutta isoa eroa ei ole vaikka katsoisi vanhempiakin.

Vesa Lappalainen 13 Sep 23

Mistä näitä 2023 syksyn luentoja pääsee näkemään nyt? Luennot -kohdassa on vain viime vuoden.

14 Sep 23

Teen luento 04 LumiukkoAli tehtävää, ja kone herjaa sekä TIM:issä että Visual Codessa että "The modifier 'public' is not valid for this item (CS0106)". En tiedä kuinka lähteä korjaamaan tilannetta, sillä Visual Code vain ehdottaa laittaa 'private' sana 'public' sanan tilalle, mutta ohjelmaa ei siltikään saa ajettua.

Heta Salonen 15 Feb 24

Laitas koodi TIMiin ko tehtävän kohdalle ja tänne linkki siihen. Koodia näkemättä melko mahdotonta vastata.

Vesa Lappalainen 15 Feb 24

Käytin tätä koodia https://svn.cc.jyu.fi/srv/svn/ohj1/esimerkit/2019s/luennot/luento04/LumiukkoAli/LumiukkoAli/LumiukkoAli.cs sain sen toimimaan TIM:issä, mutta Visual Codessa tekee edelleen omituista herjausta " Error CS5001: Program does not contain a static 'Main' method suitable for an entry point (CS5001)"

Heta Salonen (2 edits) 16 Feb 24

Mielestäni joku koodi minkä näin oli sellainen, missä olit muokannut Main-funktion paramtereja ja niitä ei saa muokata (pitää olla joko sulut pelkästään tai String[] args). Eli pääohjelmasta selkeästi kutsutaan esim sitä PiirraLumiukko aliohjelmaa ja paramterit on siinä sitten oikein määritelty. Mutta oikeastiko teet Visual Studio Codessa etkä Riderissa (Visual Code nimistä ei ole olemassa)?

Mistä muuten noin vanhan linkki on, se pitää korjata (vaikka sisältö tuskin onkaan muuttunut,mutta palvelin ollaan poistamassa)?

Vesa Lappalainen (3 edits) 16 Feb 24

Tein uudelleen tehtävää Riderissa, ja tulee entisestään lisää herjauksia. Erityisesti valittaa "Cannot resolve symbol 'PiirraLumiukko'" seuraavista PiirraLumiukko(this, 0, Level.Bottom + 200.0); PiirraLumiukko(this, 200.0, Level.Bottom + 300.0);

Tuon linkin löysin luento04 -> LumiukkoAli -> LumiukkoAli - lumiukko jossa pallokin piirretään aliohjelmalla

Yritän saada tehtyä demo2 tehtäviä, mutta en pääse niissä etenemään kun yritän saada selville miten mokasin tämän tehtävän. Laitan ohjelmakoodini kommenttiin tehtävään uudelleen. Erityisesti vain ihmetyttää kuinka sama koodi toimii TIM:issä moitteetta, mutta omassa Riderissa ei.

Heta Salonen (2 edits) 18 Feb 24


Lisää viesti

Juho Enäkoski 06 Jul 23
# luentokysymykset

9. Vastaamatta jääneet luentokysymykset

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

10. Demot

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

11. Pääteohjaukset

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

12. Harjoitustyö

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

13. Ihan yleistä

Juho Enäkoski 06 Jul 23

Kysymys liittyen csc komennon käyttöönottoon. Saan "virhe" ilmoituksen csc komentoa käyttäessä.

"This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language"

Framework on päivitetty uusimpaan versioon, PATH on lisätty oikein. Onko tähän jotain toimivaa korjausta? Itse en sellaista löytänyt.

Anton Turpeinen 12 Oct 23

Mielestäni matskussa ei enää neuvota käyttämään tuota CSC, vaan esitetään se miten asiat tapahtuivat aidosti. Nykyisin dotnet hoitelee tuota ja piilottaa niitä aitoja vaiheita näkyvistä. Sillä csc pystyi näyttämään miten asiat tapahtuva esim c-maailmassa. Eli ideana meillä on että ensin kirjoitetaan lähdekoodi, sitten se käännetään, periaatteessa vielä linkitetään (csc teki molemmat) ja sitten erikseen ajetaan kaiken tuon tuloksena syntynyt konekielinen ohjelma. Windowsissa tuo csc vielä on mahdollista ajaa kun etsii mistä csc.ece löytyy, mutta ehkä se ei enää ole vaivan arvoista vain siksi että uskoo asioiden tapahtuvan noin. Siihen riittäköön luentovideo ja onhan se TIM-harjoitus, jossa tuon kaiken voi harjoitella TIMissä.

Vesa Lappalainen 12 Oct 23


Lisää viesti

Juho Enäkoski 06 Jul 23
# luentokys

14. Kysymyksiä luennoista

Juho Enäkoski 06 Jul 23


Lisää viesti

Juho Enäkoski 06 Jul 23

15. Tentti

Juho Enäkoski 06 Jul 23

Onko syksyllä mahdollista tehdä tenttiä, jos ei ehdi suoriutua kesäkuuhun mennessä sille tasolle, että tentin tekeminen on järkevää?

Juho Enäkoski 06 Jul 23

Varmaan tarvittaessa järjestetään ainakin jos on useampia tarvitsijoita. Mutta jos tekee demoja, niin silloin kun on päässyt demo 11 asti, on riittävästi tietoa mitä tarvitaan. Melkein käyrä on tuon jälkeen ajansuhteen laskeva jos ei aktiivisesti ylläpidä ohjelmointitaitoa.

Juho Enäkoski 06 Jul 23

Samat kuin läsnätenttien.

Vesa Lappalainen 13 Sep 23

Tentti-ilmo kohdassa on vain kevään 2023 tiedot.

14 Sep 23

Syksyn 2023 tentin tiedot lisätty tentti-ilmoon.

Juho Enäkoski 17 Sep 23


Lisää viesti

Juho Enäkoski 06 Jul 23
# links
Juho Enäkoski 06 Jul 23


Lisää mistä löysit väärän linkin

Juho Enäkoski 06 Jul 23

Lisää uusi keskustelun aihe

## ⁞Otsikko keskusteluaiheelle, vaihda vain tämä, älä koske muuhun

#- {forceclass="chat" .removePre}
\
[Lisää viesti]{.timButton .addAbove}

    ⁞
Juho Enäkoski 06 Jul 23

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.