Aikataulu – Linux projekti ict4tn018-6 – Loppukevät 2016

Tavoite: julkaise oma vapaisiin ohjelmistoihin perustuva projekti.

Experimentally, you can join in English, too. Read on.

Aikataulu

Kaikki tunnit ovat tiistaisin 08:15 labrassa 5004. Projektien tulee raportoida edistymisestä vähintään viikotttain muiden ryhmien nähtäväksi esim. blogiin. Kaikki Moodleen palautettavat tehtävät voi palauttaa linkkinä esim. blogiin tai githubiin. Aikataulu on alustava.
1. Ryhmäytyminen ja aloitus (lähiopetus) w13
2. Projektisuunnitelman palautus linkkinä Moodleen + aiheiden läpikäynti. (lähiopetus) w14
3. (itsenäistä työskentelyä) w15
4. Tilannekatsaus (lähiopetus) w16
5. (itsenäistä työskentelyä) w17
6. Viimeistely. Ohjeita esityksen pitämiseen. (lähiopetus). Jäädytys: ominaisuuksiltaan valmiin version palautus linkkinä Moodleen w17 w18

7. Projektien esittely (lähiopetus) w19

8. Projektien esittely (lähiopetus, varalla) w20

Esitykset w19 ti

Suuntaa-antava aikataulu.
08:15 esitykset
Ruby on Rails backend kännykkäohjelmaa varten, Janne Waren
Ansible keskitetyssä hallinnassa, Miko Ruotsalainen ja Toni Räsänen
MEAN weppikehitystä Docker-kevytvirtualisoinnissa, Aki Aittolampi
09:05 tauko
09:15 esitykset
Cogs – weppiliittymä git-varastoihin, Hannu Mäkinen
Pelien suorituskyvyn vertailu Linux- ja Windows-alustoilla, Lauri Puurula ja Viktor Nurmela
IRC -serveri Torin takana Banana Pi:llä, Jaakko Laitinen ja Henry Kujanpää
Big Data Hadoopilla ja Sparkilla, Anssi Hallio ja Kirsi Honkasalo
10:15 tauko
10:25 esitykset
RetroPie-pelikonsoli Raspberry Pi:llä, Antti Kapanen ja Olli Koutonen
Foreman – käyttöjärjestelmän asennus ja keskitetty hallinta, Aleksi Rossi ja Teemu Partanen
Käyttäjien autentikointi OpenLDAP-hakemistolla, Magnus Israel
Vanhuksen avuntarpeen tunnistaminen videokuvasta, Kim Salmi
11:30 palaute ja loppusanat
11:45 tilaisuus päättyy
Kiitos kurssista!

English, too

This course is mainly Finnish. But we’re experimenting.
In this course, we will experiment taking a few English speaking students with us and using English and Finnish as needed. Even if you don’t speak Finnish (but can stand some beta quality first-time arrangements), contact Tero for arrangements. If you speak Finnish, then you’re in the main audience, welcome, no special arrangements needed.

Vanhoja toteutuksia

Aikataulu – Linuxin projekti – ict4tn018-2 syksyllä 2013
2012 syksy: Linux projekti 1
2012 kevät: Linux-projekti – Järjestelmäprojekti I ict4tn007-3a

Adminstrivia

Päivitetty: Freeze korjattu w18.

Palaute

Vapaamuotoinen palaute alle kommenttina, numeerinen palaute e-lomakkeella. Kiitos!
Voit kirjoittaa palautteeseen aivan mitä haluat, eikä kysymyksiä tarvitse toistaa. Mutta vinkiksi

  • Opitko jotakin? Eli osaatko nyt jotain sellaista, mitä et osannut kurssin alkaessa?
  • Miten voisin parantaa kurssia?
  • Missä aiot käyttää kurssilla opittuja taitoja?
  • Suosittelisitko kurssia esim. kollegalle tai opiskelutoverille? Kenelle?
  • Oliko opettajan neuvoista tai palautteesta hyötyä?
  • Mitä mieltä olet esityspäivästä?
  • Kaikkea muuta mieleen tulevaa?
Posted in Uncategorized | Tagged , , , , , | 66 Comments

66 Responses to Aikataulu – Linux projekti ict4tn018-6 – Loppukevät 2016

  1. Kim Salmi says:

    Im doing my project about detecting falls with machine vision. http://tunn.us/arduino/falldetector.php

  2. Hadoop & Spark asennus ja käytön kokeilu.

  3. Janne Warén says:

    My project will be a Ruby on Rails backend API for my Bachelor’s thesis RubyMotion mobile application, including:
    Ruby on Rails implementation of an API
    Deploying and running that Ruby on Rails API somewhere
    Sending push notifications to iOS and Android devices (meaning Apple’s and Google’s servers)
    You’ll find the project plans and weekly updates on my webpage jannewaren.fi

  4. Ajatuksena olisi tehdä projekti MEAN stackista mikä pyörii Docker container alustalla. Tarkoituksena on tehdä tämä yksilötyönä.

  5. Jaakko Laitinen & Henry Kujanpää says:

    Projektin tarkoituksena olisi asentaa käyttöjärjestelmä lähes 20-vuotta vanhalle thinkpadille.
    En ole vielä ihan 100% varma läppärin toimivuudesta, koska olen buutannut sen vaan biosiin. Aihe saattaa vielä siis muuttua, jos esim kovalevy on hajonnut.

  6. Chandni Sharma says:

    I will be doing my project in Security and Monitoring devices, maybe like connecting your car or then diverging all together to monitoring logs and extracting useful information one might need. This is the broad vision I have right now.

  7. Testing Foreman for management of server, their configurations and monitoring.

  8. Aion suunnitella ja rakentaa kurssin aikana Linux-pohjaisen IT-infrastruktuurin kuvitteelliselle suuryritykselle. Se muodostuu yrityksen käyttämistä työasemista ja palvelimista sekä muista tietoteknisistä laitteista. Projektin dokumentaatio rakentuu järjestelmien asennusohjeista sekä niihin tehtävistä asetusmäärittelyistä ja muista hallintamenettelyistä.

  9. User management with LADP (Linux, Windows and if I have enough time then Android also)

  10. Miko Ruotsalainen, Toni Räsänen says:

    Tehdään projekti Ansible:stä. https://www.ansible.com/

  11. Riku Pekkinen says:

    ownCloudin ominaisuuksien toteuttaminen ssh:n kautta ja niiden mahdollisuuksien vertailu.

  12. Juha-Matti Ohvo says:

    My project will be to set up a LAMP stack on a virtual private server and install WordPress on it. I’ll focus on configuring the stack and WordPress considering security aspects and how to maintain them in a long run using the best practices.

  13. Chandni Sharma says:

    My project will be “Deploy django on Ubuntu”.

  14. Hannu Mäkinen says:

    Aiemmin antamani projektin aihe-ehdotus osoittautui riittämättömäksi täyttämään tämän kurssin oppimistavoitteita. Olen siis päättänyt valita uuden aiheen ja varmistanut sen kelvollisuuden tämän opintojakson vastuuopettajalta.
    Uusi aiheeni on seuraava:
    Gogs-palvelun asentaminen ja käyttöönotto Git-versionhallintaohjelmistossa

  15. We are doing performance testing in gaming between Windows 10 and Ubuntu 12.04.

  16. Jaakko Laitinen & Henry Kujanpää says:

    Thinkpadi ei toiminut tarpeeksi hyvin, joten aihe käyttöjärjestelmä lähes 20v vanhaan läppäriin on vapaa. Otamme uudeksi aiheeksi tor hidden servicen asentamisen banana pi:lle.

  17. Projects homepage. I’ll update this as project proceeds.
    https://mangust1.fi/blog/categories/linux-projekti/index.html

  18. Miko Ruotsalainen, Toni Räsänen says:

    https://rasruo.wordpress.com/ Projektisuunnitelma

  19. Antti Kapanen says:

    Tässä linkki projektisivulle
    https://beavertondam.wordpress.com/

  20. My project will be transforming an old ultralight laptop into a Xubuntu workstation with LAMP, writing software (odt and LaTeX), Git for version control, and working DropBox, Google Drive and Microsoft One Drive. The project plan is available here.

  21. Juha-Matti Ohvo says:

    The project plan has been added to my Github repository.

  22. Jaakko Laitinen & Henry Kujanpää says:

    projektisuunnitelmamme
    https://github.com/Jaageri/linuxproggis

  23. Jaakko Laitinen & Henry Kujanpää says:

    tässä siis oikea linkki 🙂
    https://github.com/Jaageri/linuxproggis/blob/master/Projektisuunnitelma.md

  24. Aleksi Rossi & Teemu Partanen says:

    Projektisuunnitelma:
    https://github.com/experimente/Foreman

  25. Chandni Sharma says:

    I have written an email on tero.karvinen@iki.fi regarding project work. The reason for this is I am not able access outlook for some reasons during my travel. I kindly request you to please consider the email and I will eagerly wait for the response as the situation is quite critical for me regarding the project work.

  26. Jaakko Laitinen & Henry Kujanpää says:

    Projektin loppuraportti: https://github.com/Jaageri/linuxproggis/blob/master/raportti.md

  27. Hannu Mäkinen says:

    Alla on linkki projektiraporttini viimeisimpään versioon.
    https://github.com/Saataja/linuxprojekti/blob/master/Linux_projekti_gogs_valmis_makinen_hannu.md

  28. Projektin voi nähdä kotisivuiltani http://www.akiaittolampi.com

  29. Jaakko Laitinen & Henry Kujanpää says:

    Linkki projektiraporttiin: https://github.com/Jaageri/linuxproggis/blob/master/raportti.md

  30. Jaakko Laitinen & Henry Kujanpää says:

    Projektin raportti: https://github.com/Jaageri/linuxproggis/blob/master/raportti.md

  31. Jaakko Laitinen & Henry Kujanpää says:

    Projektin raportti https://github.com/Jaageri/linuxproggis/blob/master/raportti.md

  32. Hyvä kurssi, opin paljon Dockerista ja Mean stackista. Oppimia taitojani pystyn hyödyntää omissa devops projekteissani. Suosittelen kurssia henkilöille keitä kiinnostaa Linux teknologiat. Kurssin sisältö tälläisenään loistava, saa tehdä töitä itsenäisesti ja oppia asioita mitkä itseänsä kiinnostavat.

  33. Janne Warén says:

    Palaute kurssista:
    Ihan hyvä kurssi, vaikkakin itselleni jäi (osittain itsestäni johtuen) varsinainen opettajan ohjaus aika vähiin, kun en itse päässyt toiselle lähiopetuskerralle (aihaiden läpikäynti) paikalle ja opettaja ei ollut seuraavalla kerralla paikalla, vaan sijainen jolla ei paljoakaan sanottavaa tai neuvoja ollut.
    Suosittelen kurssia kaikille joilla on mielessä joku aihe joka voisi kiinnostaa ja perustietämys Linuxista hallussa. Ilman oikeasti kiinnostavaa aihetta tämä on ihan “turha” kurssi koska kurssilla ei varsinaisesti _opetata_ tai _opetella_ paljon mitään.

  34. Jaakko says:

    Kokonaisuutena hyvä kurssi. Opin konffaamaan irkkiserverin ja tekemään palvelusta tor hidden servicen. Tykkäsin kurssilla siitä, että se oli lähinnä itsenäistä työskentelyä. Jos apua tarvitsi, opettajaan sai yhteyden sähköpostilla ja vastaukset tulivat nopeasti.

  35. Lauri Puurula says:

    Hyvä ja mielenkiintoinen kurssi. Pidin erityisesti siitä, että sai puuhastella melko vapaalla kädellä ryhmäytymisen ja aiheen valinnan jälkeen. Opettaja ohjasi hyvin aikataulutusta ja esitysaika oli sopiva. Projektityöskentely taidot kehittyivät kurssin aikana ja kaikennäköistä yleispätevää Linux puolen käyttämisestä jäi muistiin. Mielestäni opettajan toiminta oli aktiivisti ja ohjaavaa enkä itse kokenut oikeastaan paranneltavaa, aika paljon opiskelijasta itsestään kiinni millaisen kurssista tekee. Suosittelen kurssia kaikille Linux ystäville ja projektitöistä pitäville. 5/5

  36. Opitko jotakin? Eli osaatko nyt jotain sellaista, mitä et osannut kurssin alkaessa?
    – Opin aika paljon Ldapista ja myös Fedora Linux jakelusta
    Miten voisin parantaa kurssia?
    – Lähiopetuskertoja oli sopivasti, mutta joku interaktiivinen
    keskustelukanava opettajan kanssa voisi olla mukava (irkki? :O )
    Missä aiot käyttää kurssilla opittuja taitoja?
    – Ldap ei varsinaisesti ole tekemislistalla, mutta todennäköisesti
    tulee vielä vastaan työelämässä
    Suosittelisitko kurssia esim. kollegalle tai opiskelutoverille? Kenelle?
    – Toki suosittelisin.
    Oliko opettajan neuvoista tai palautteesta hyötyä?
    – En juurikaan kysynyt opettajalta neuvoa, vaikka välillä olisi
    varmaan ollut syytä
    Mitä mieltä olet esityspäivästä?
    – Esitykset aivan loistavia! Palaute rakentavaa.
    Kaikkea muuta mieleen tulevaa?
    – Mukava kurssi

  37. Anssi Hallio says:

    Opin kurssilla Linuxin kanssa työskentelystä paljon lisää. Uusista taidoista tulee olemaan hyötyä kaikessa Linuxin kanssa pöllöilemisessä. Kurssin aikana välikatsaukset toistivat itseään liikaa, kun paikalla olijat lähinnä kertoivat mitä ovat tekemässä kerta toisensa jälkeen. Esitys päivä oli antoisa, koska kaikki ryhmät olivat paikalla.

  38. Henry says:

    Sain uutta tietoa Tor -verkosta ja opin uutta IRC -serverin konffaamisesta. Suosittelisin kurssia opiskelutoverille, koska pitää sisällään paljon itsenäistä työskentelyä ja lähiopetusta ei ole paljoa. Opettajalta saaduista ohjeista oli hyötyä etenkin IRC-serverin salauksessa. Esityspäivä oli hyvä.

  39. Miko Ruotsalainen says:

    En ole ennen tehnyt Linux -projekteja, joten tämä kurssi oli hyvä alku sille. Ansibleen perehtymisen lisäksi tuli kerrattua Linuxin komentoja ja käyttöä yleisesti. Mielestäni kurssi oli hyvä ja opettajalta löytyi ominaisuuksia mitä monelta muulta opettajalta ei mm. suora palaute.
    Kiitos kurssista

  40. Antti Kapanen says:

    Kurssi palautti omalta osaltani mieleen linuxin perushötöä, joka oli hieman hukassa koska en esimerkiksi töissä joudu tekemisiin linuxin kanssa lainkaan. Kurssilla opittu toimiikin hyvin ponnahduslautana vaativampiin asioihin.
    Kurssi oli mielestäni hyvin toteutettu ja sopi hyvin kiireiseen aikatauluun (ei läsnäolopakkoa) ja projektia pystyi tekemään oman aikataulun ehdoilla. Tämä oli yksi suuri syy osallistua kurssille. Kurssia voin suositella kaikille jotka ovat edes etäisesti kiinnostuneita avoimen lähdekoodin projekteihin tai linuxin maailmaan.

  41. Viktor Nurmela says:

    Kurssilla sai paljon itse etsiä tietoa, joka oli mielestäni hyvä asia. Projektin sai valita oman mielenkiinnon ja taitotason mukaan, joka auttoi lopputuloksen saavuttamista ja oppimista. Projektien esityspäivänä sai hyvin kattavasti tietoa muiden projekteista ja koska esityspäiviä oli vain yksi ja se oli pakollinen, niin se varmisti että paikalla oli hyvä määrä väkeä ja saatiin hyvää keskustelua aikaseksi esitysten lisäksi. Olin tyytyväinen kurssiin.

  42. Olli Koutonen says:

    Tein tämän kurssin etänä, joten en voi paljoa kommentoida kurssin kulkuun liittyviä asioita. Koska kurssi on lyhyt, ei projektin luonti tuntunut painostavalta. Tämä siis kannustaa siihen, että projektin ei tarvitse olla edes kovin mittava, vaan täyttävä.
    Esittelytilaisuus oli vakuuttava. Linux-amatöörinä sain paljon korvan taakse. Projekteihin oli omistauduttu, eikä mikään esitys levinnyt liikaa aikavaatimusten takia. Tilaisuus kulki eteenpäin, eikä laahauksesta ollut tietoa.
    En menisi suorastamaan parantamaan kurssia yhtään, etänä kun tämän tein. Etäkurssina tämä oli loistava, sillä omaan tahtiin työskentely antoi motivaatiota pysymään hyvin aikataulussa.
    En tarvitse Linuxia ainakaan toistaikseksi missään, mutta olen työssäni käynnistämässä uutta Service Deskiä, enkä vähäksy kurssissa oppimiani asioita (tai Linuxia).
    Suosittelisin kurssia kaikille TIKO:ille, vaikkei Linux olisikaan oma ala. Ei minullekaan ole, mutta tämä on viimeinen suorittamani kurssi ennen valmistumista, ja jäi hyvä maku. Täällä tuli opittua.
    Opettaja hoiti asiansa mallikkaasti esitystilaisuudessa, ja motivoi oppilaita hyvin.

  43. Toni Räsänen says:

    Kurssilla opin ansiblen keskitetyn hallinnan toimintaa. Samalla kurssilla piti hyvin itse seurata oman projektin etenemistä ja aikataulun seurantaa. Kurssilla pitäisi ehkä olla yksi vapaavalintainen kerta, jolloin voi pyytää apua jos on tarvetta. Suosittelen kurssia kaikille, jotka haluavat työskennellä itsenäisesti. Opettaja osasi hyvin antaa neuvoja eri aiheista. Esityspäivä oli ruuhkaisa, mutta mieleenkiintoinen.

  44. Teemu Partanen says:

    Opin kurssin aikana hirveästi uusia asioita. Projektinani oli tietokoneiden keskitetty hallinta sisältäen provisioinnin, joka oli entuudestaan täysin uusi aihe. Nyt käytetty järjestelmä Foreman + Puppet tuntuu paljon tutummalta ja voin helposti jatkaa projektia eteenpäin kurssin jälkeen. Kurssia voin lämpimästi suositella ainakin kaikille Haaga-Heliassa opiskeleville järjestelmäasiantuntijalinjan opiskelijoille – erilaiset järjestelmäprojektit kuuluvat mielestäni alan yleissivistykseen.
    Kurssilla oli tarkoituksellisesti vähän lähiopetusta, mikä oli mielestäni hyvä asia. Mielestäni yksi lähiopetuskerta voitaisiin mahdollisesti kokonaan varata githubin käytön kouluttamiseen.
    Aion kotona jatkaa kurssilla hyvin aloitettua projektia ja projektin aikana opittuja taitoja.
    Opettajan neuvot ja palaute oli todella hyödyllistä. Oli projekti mikä tahansa palautteesta huomasi, että opettaja oli jo entuudestaan tutustunut aiheeseen, joten kurssin opettajan osaamisen taso on hyvin korkea.
    Projektien esittelypäivä oli hyvin toteutettu. Kaikkien projektien esittelyyn oli varattu sopivasti aikaa.

  45. Aleksi Rossi says:

    Projektina Foreman – https://github.com/experimente/Foreman
    Pidin kurssin vapaamuotoisuudesta. Annettiin ideoita ja vapaa toteutus about minkälaiseen projektiin tahansa, keskusteltiin sen soveltuvuudesta ja haasteista.
    Tähän liittyen olisin kokenut jonkinlaisen laajemman välikatsauksen hyödyllisenä. Palautetta sai kyllä, mutta suurilta osin se oli pikaista eikä välttämättä auennut täysin. Palautteen rehellisyydestä plussaa.
    Opin lisää projektissa käytettävistä teknologioista, varsinkin provisioinnista, PXE boottauksen toteutuksesta ja puppetin käytöstä.
    Esityspäivä oli mielenkiintoinen, joskin omassa esityksessä 15 minuuttia tuntui jo vähäiseltä. Esityksien määrän takia tälle nyt ei kyllä paljoa voi.
    Kokonaisuudessaan tunneilla esiintynyt asiantuntemus oli erinomaista. Opettaja tuntee käytettävät teknologiat ja osaa kertoa näistä pätevästi ja ajankohtaisesti, keskittyen nimenomaan tärkeisiin pointteihin. Iso plussa siitä.

  46. Kim Salmi says:

    Tämä kurssi antoi hyvää pohjaa asiantuntijatyöhön (mm. oman liikeidean esittämisessä, projektityönteossa, dokumentaatiossa..) Kurssi vaatii oma-aloitteisuutta mutta antaa mielestäni mukavan vapaat kädet. Sopii hyvin opintojen loppusuoralle esimerkiksi tukemaan opinnäytetyötä.
    Esittelypäivä sujui hyvin ja oli kurssin opettavaisin tunti koska antoi hyvän yleiskuvan kuumista teknologioista.

  47. Opin paljon uutta ja osaan nyt esimerkiksi asentaa Gogs:in. Sitä en osannut kurssin alusssa.
    Voisit parantaa kurssia ohjaamalla opiskelijoita enemmän ja antamalla heille enemmän aihe-ehdotuksia.
    Aion hyödyntää kurssilla opittuja taitoja vapaa-ajan projekteissa.
    Suosittelisin kurssia opiskelutovereille sekä kaikille tietotekniikasta kiinnostuneille.
    Opettajan neuvoista ja palautteesta oli hyötyä ja sain sen avulla vietyä projektia eteenpäin.
    Opin paljon uutta toisten projekteista esityspäivänä.
    Iso kiiros kurssista. Se oli todella mielenkiintoinen.

  48. Chandni Sharma says:

    The course was amazing for me. Using the topic from Tero’s guidance and then planning it properly was the first best things.
    Then because it was going through planned way, in my risks part I was able to analyze my time dimensions and that was another good part of doing the project.
    Your direct feedbacks in such clear terms help a lot.
    Through this project, I learned quite out of the scope things also about Linux, Apache and Django which were quite interesting to learn.
    I would definitely suggest this course to English speaking students from my group or other because it’s more of Linux and how to do a project and not about Finnish or English.