<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://student.oedu.se/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://student.oedu.se/feed.php">
        <title>Datakurser - student.oedu.se</title>
        <description></description>
        <link>https://student.oedu.se/</link>
        <image rdf:resource="https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-17T08:43:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=20150430&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ajax&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=all_tasks&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amdelc_08&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amdele_median&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amdelf_uppg12&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_01&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_01_1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_02&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_03&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_03_ex1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_03_l&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_04&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_04_ex1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_04_ex2&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_05&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_05_1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_05_ex1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_05_ex2&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_07&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_07_ex1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_07_ex2&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_07_losn&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_08&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_09&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_10&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_fs&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=amprog_ks&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=andreas&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=animerad_gif&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=bildformat1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=birds_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=bootstrap1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=c_till_html&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=checkbox-radio-trix&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=cms&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_g_uppgift&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_menu&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_positioning&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_semja&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_vg_uppgift&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=css_zengarden&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=daniel_01&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=daniel_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=daniel_03&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=daniel_04&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=databaser_select_20200918&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=databaser_webbdesign_programmering_c&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=datorgarfik_kursplan&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=datorgrafik&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=debug_howto&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=demo_data&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dmprog_07_ex1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog1_04_bild&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog15&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_01&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_01_2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_03&amp;rev=1662033760&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_05&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_06_2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_07&amp;rev=1664792865&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_08&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_09&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_10&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_11&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_12&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_13&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_14&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_16&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_17&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_18&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_20&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_21&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dwp_uppgift1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=enkel_stack&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ex_mysqli&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=excel&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=exempel_och_uppgifter&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=extrauppgift_-_koe&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=extrauppgifter_2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=extrauppgifter_3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=extrauppgifter_4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=file_permission&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=filesystem&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=font-awesome&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=font_awesome_svg&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ga&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=gimp1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=gimp_webb-sida&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=git_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=git_2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=git_3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=git_prog2&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=git_remote&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=glosa_projekt&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=hakan&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=hans_gidlund&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=hjelp1&amp;rev=1660290718&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=html&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=html_taggar&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape0&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape1&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape5&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape6&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape7&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=inkscape_it3&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=javascript&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=javascript1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=jf_oop_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=jf_webbutv10&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=jfprog_05&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=jfprog_06&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=jfprog_07_04&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=joakimf&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=join1_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kommandon&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kommandon_file_permission&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbserverprog1&amp;rev=1660908907&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbserverprog1_21&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbserverprog1_time&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbserverprog2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbserverprog_jf&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_webbutv1&amp;rev=1662720376&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kursplan&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kursplaner&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kursrad_webbserverprogrammering_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kursrad_webbutveckling_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=lab4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=lab4_code&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=lab5&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=lab6&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=links&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=linux&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=linux_laptop&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=linux_r400&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=local_dev_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=lukas&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_01&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_02&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_03&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_04&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_06&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_07&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_09&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_10&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_api&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_blogg&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_guestbook&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_html_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mattias_projekt&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mina_loesningar_till_uppgift_3_7_8_och_15&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mini_facebook&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=miniraeknare&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mockingbird&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=moho1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=more_about_ssh&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=more_info&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mvc&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mvc_1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=mysql_info&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=new-turn&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning5&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning6&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning7&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=oevning8&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_kommandon1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_kommandon2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_kommandon3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_kommandon4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_lamp&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_server1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_uppgift1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_uppgift_user&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=op_user&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=operativsystem&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_e1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_e2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_forum&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_fragesport&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_login&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_rpn_stack&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u4&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u5&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u6&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u7&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_u8&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=pabop_web_tips&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=panorama1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=park_quiz&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=parkquiz&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=parkquiz_projektplan&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=php_cli_ex&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=php_info&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=phpstorm_install&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=preg_match&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=proc_g_uppgifter&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=proc_help_garage&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_01&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_03&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_04&amp;rev=1662015861&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_07&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_08&amp;rev=1662015364&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_09&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_10&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_11&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_12&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_17&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_18&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_forum&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_03&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_04&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_05&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=proga_progb_operativsystem&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=programmering_a&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=programmering_b&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=project_2017&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=projektplan&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=psp1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=psp2&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=psp3&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=quiz_extra&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=rapport_sprak&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=read_write_file&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=relay_smtp_gmail&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=server_info&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ski_trip&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ssh_public_key&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=stack_rpn&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=start&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=start_test&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=stroemmar&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=svn_uppgifter&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=tevt14_svar&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=tips_op&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=todo&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=todo_20130129&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=tre_i_rad&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=ttt_code_mm&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_databaser&amp;rev=1660289205&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_insert&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_php&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_php_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_php_html&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u1_progc&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u2_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u2_insert&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u2_php_html&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u2_progc&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u3_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u4_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u5_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u6_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u7_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u7_zend&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u8_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u9_databaser&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=u_css1&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=unika_ord&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=update&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=uppgifter&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=uppgifter_pekare&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=vektor&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbserverprog1_project&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_01&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_02&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_03&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_04&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_05&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_06&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_07&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_08&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_09&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_10&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_11&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_12&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_13&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_14&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=webbutv_gbook&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=wesweb&amp;rev=1658143207&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=xhtml_1.0_dtd&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=youtube_tips&amp;rev=1658143208&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=zend_info&amp;rev=1658143208&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Datakurser - student.oedu.se</title>
        <link>https://student.oedu.se/</link>
        <url>https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://student.oedu.se/doku.php?id=20150430&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Prov</title>
        <link>https://student.oedu.se/doku.php?id=20150430&amp;rev=1658143207&amp;do=diff</link>
        <description>Prov

Del 1 HTML

Tid 12.10-13.37


Del 2 CSS

Tid 14.00-15.30</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ajax&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ajax</title>
        <link>https://student.oedu.se/doku.php?id=ajax&amp;rev=1658143207&amp;do=diff</link>
        <description>Ajax

Från genomgång på lektion, man kan kolla källan för att se hur javascript koden ser ut. 

	*   Ajax 1
	*   Ajax 2

Uppgift

Gör något eget med Ajax!

	*  Ex på enkel uppgift är LiveSearch - typ ex 2 ovan
	*  Ex på svårare uppgift är en Ajax chat.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=all_tasks&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Alla Uppgifter</title>
        <link>https://student.oedu.se/doku.php?id=all_tasks&amp;rev=1658143207&amp;do=diff</link>
        <description>Alla Uppgifter

	*  Information om utvecklingsservern som vi jobbar på

Daniels sidor

	*  Programmering 1
	*  Webbutveckling 1
	*  Programmering 1 och Webbutveckling 1 (TE2 med Joakim)
	*  Databashantering, Webbdesign, Programmering C (TE3 med Joakim)

Programmering 1

	*  HTML5 och lite CSS - Grundläggande HTML5
	*  Hantera input via get och post - Input ($_GET, $_POST) och output, genomgång på start av php, $_GET, $_POST, if mm
	*  Flödesschema - Övningar på flödesschema
	*  Loopar - Övningar…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amdelc_08&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Del c - uppgift 9</title>
        <link>https://student.oedu.se/doku.php?id=amdelc_08&amp;rev=1658143207&amp;do=diff</link>
        <description>Del c - uppgift 9



&lt;?php
include (&quot;head.php&quot;);


if (isset($_POST[&#039;t1&#039;])){
	if ($_POST[&#039;t2&#039;] &gt; $_POST[&#039;t1&#039;]){	//Är andra talet större än det första? Byt i så fall plats.
		$temp = $_POST[&#039;t1&#039;];
		$_POST[&#039;t1&#039;] = $_POST[&#039;t2&#039;];
		$_POST[&#039;t2&#039;] = $temp;
	}
	
	if ($_POST[&#039;t3&#039;] &gt; $_POST[&#039;t2&#039;]){	//Är tredje talet större än det andra? Byt i så fall plats.
		$temp = $_POST[&#039;t2&#039;];
		$_POST[&#039;t2&#039;] = $_POST[&#039;t3&#039;];
		$_POST[&#039;t3&#039;] = $temp;
	}
	
	if ($_POST[&#039;t2&#039;] &gt; $_POST[&#039;t1&#039;]){	//Testa igen det andra och för…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amdele_median&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag - Medianvärde</title>
        <link>https://student.oedu.se/doku.php?id=amdele_median&amp;rev=1658143207&amp;do=diff</link>
        <description>Lösningsförslag - Medianvärde


&lt;?php
include(&#039;head.php&#039;);
 

 
if(isset($_POST[&#039;submit&#039;])){   // För att slippa felmeddelande första gången sidan laddas och inget är inmatat
  $numbers = array();
  
  $i=0;							  // Skapa arrayen
  while ($i &lt; $_POST[&#039;antal&#039;]) { 
    $numbers[] = mt_rand(-1000,1000);
    $i++;
  } 

  //Sortera
  sort($numbers);

  //Skriv ut arrayen
  $i=0;							
  while ($i &lt; count($numbers)) { 
    echo $numbers[$i] . &#039; &#039;;
    $i++;
  } 

  //Medianvärdet
  if (count($num…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amdelf_uppg12&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag - Uppgift 12</title>
        <link>https://student.oedu.se/doku.php?id=amdelf_uppg12&amp;rev=1658143207&amp;do=diff</link>
        <description>Lösningsförslag - Uppgift 12



&lt;?php
include(&#039;head.php&#039;);                  

$arr = array (41, 5, 26, 2, 88, 9, 38, 67, 14, 30, 25, 44, 11, 94, 58);

sort($arr); // Sortera för att skriva ut kombinationerna i storleksordning

$x = 0;
while ($x &lt; count($arr)){   // Loopa igenom arrayen
  $y = $x + 1;              // Testa alla tal efter position $x
  while ($y &lt; count($arr)){
    $z = $y + 1;            // Testa alla tal efter position $y
    while ($z &lt; count($arr)){
      
      if ($arr[$x] +…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_01&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Intro - Introduktion HTML5</title>
        <link>https://student.oedu.se/doku.php?id=amprog_01&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Intro - Introduktion HTML5



&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Exempel&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;Rubrik1&lt;/h1&gt;
  &lt;h2&gt;Rubrik2&lt;/h2&gt;
  &lt;h3&gt;Rubrik3&lt;/h3&gt;
  &lt;p&gt;Det här är lite text.&lt;br&gt;
  Det här är mer text på en ny rad.
  Det här hör till första stycket.&lt;/p&gt;
 
  &lt;p&gt;Det här hör till andra stycket.&lt;/p&gt;
 
  &lt;ol&gt;
    &lt;li&gt;Första&lt;/li&gt;
    &lt;li&gt;Andra&lt;/li&gt;
    &lt;li&gt;Tredje&lt;/li&gt;
  &lt;/ol&gt;
 
  &lt;ul&gt;
    &lt;li&gt;Vår&lt;/li&gt;
    &lt;li…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_01_1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Intro - Hello World</title>
        <link>https://student.oedu.se/doku.php?id=amprog_01_1&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Intro - Hello World



&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Intro&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;?php 
// Det här är en kommentar.
// En bra källkod är väl kommenterad!

echo &#039;Hello world!&#039;; //Världens mest använda textrad för test av program!

echo &#039;&lt;br&gt;&#039;; //Skriver ut htmltaggen &lt;br&gt;

$text=&#039;Detta är text i en variabel&#039;; //En variabel defineras. En variabel börjar alltid med $.

echo $text;



?&gt;

&lt;/body&gt;
&lt;/html&gt;…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_02&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 02 - Inledning PHP &amp; Några introuppgifter</title>
        <link>https://student.oedu.se/doku.php?id=amprog_02&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 02 - Inledning PHP &amp; Några introuppgifter



&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;php-exempel&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
 
&lt;?php     // Här startas php. (Enradskommentar)
 
 
  /* Här ska det handla om variabler av olika typer.
     Vi tittar på heltal, decimaltal, strängar och arrayer.
     Dessutom handlar det om villkorssatser.
 
     (Detta är en flerradskommentar)
  */
  echo &#039;&lt;h1&gt;Nu ska vi lära oss…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_03&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 03 - $_GET, $_POST</title>
        <link>https://student.oedu.se/doku.php?id=amprog_03&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 03 - $_GET, $_POST

Det börjar bli dags att vara uppmärksam på kodstandard i php. För tillfället är det mest relevant för er att titta på detta dokument fram till och med punkt 6: [Kodstandard] 


För att lättare hålla sig till indenteringsprincipen två mellanslag så kan man ställa in tabbinställningen i notepad++. Se denna bild:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_03_ex1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Exempel - Textinlägg</title>
        <link>https://student.oedu.se/doku.php?id=amprog_03_ex1&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Exempel - Textinlägg

Ladda ner denna mall som utgångspunkt för detta exempel: [Exempel_mall] 






&lt;?php  
    

    print_r($_GET);                   // Bra för felsökning. Ta bort i färdiga programmet.
    echo &#039;&lt;br /&gt;&#039;;
    print_r($_POST);                  // Bra för felsökning. Ta bort i färdiga programmet.
    echo &#039;&lt;br /&gt;&lt;br /&gt;&#039;;
   
    if (isset($_POST[&#039;submit&#039;])){     // Körs bara om man tryckt på submit-knappet.
      if ($_POST[&#039;text&#039;] == &#039;&#039;){      // Text måste anges
      …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_03_l&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag - Del C</title>
        <link>https://student.oedu.se/doku.php?id=amprog_03_l&amp;rev=1658143207&amp;do=diff</link>
        <description>Lösningsförslag - Del C

Del c - uppgift 9</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_04&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 04 - Loopar</title>
        <link>https://student.oedu.se/doku.php?id=amprog_04&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 04 - Loopar



Vi vill göra kod av det som följande flödesschema visar: 

 

Skriv ut talen från 1 till 20. 



 

Skriv ut de första 20 talen som är delbara med 3. 



 

Summera tal som är delbara med 3. 




&lt;?php
include(&#039;head.php&#039;);                  /*include head.php resp. foot.php är ett bra sätt att få flera sidor att se
                                        likadana ut utan att behöva skriva samma kod i varje fil. Ändrar man
                                        des…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_04_ex1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exempel - While-sats i en While-sats</title>
        <link>https://student.oedu.se/doku.php?id=amprog_04_ex1&amp;rev=1658143207&amp;do=diff</link>
        <description>Exempel - While-sats i en While-sats


&lt;?php
include(&#039;head.php&#039;);                  /*include head.php resp. foot.php är ett bra sätt att få flera sidor att se
                                        likadana ut utan att behöva skriva samma kod i varje fil. Ändrar man
                                        dessutom i head.php ändras det på alla sidor samtidigt!*/
 
//Gör en tabell som skriver ut tal 1 - 100 i en tabell med tio tal på varje rad.
 
$i = 0;  //Tiotal
echo &#039;&lt;table&gt;&#039;;
while ($i &lt; 10)…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_04_ex2&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exempel - Varannan</title>
        <link>https://student.oedu.se/doku.php?id=amprog_04_ex2&amp;rev=1658143207&amp;do=diff</link>
        <description>Exempel - Varannan


&lt;?php
  include(&#039;head.php&#039;);                  
 


  // Loop som skriver ut varannan rad &quot;vit&quot; och varannan rad &quot;svart&quot;

  $i = 0;
  while ($i &lt; 20){  // Loopar 20 varv
    
    // %-operatorn ger resten (det som blir över efter division).
    // Vid division kan man bara få resten 0 eller 1, (varannan gång)
    if ($i % 2 == 0){   
      echo &#039;vit&lt;br&gt;&#039;;
    } else{
      echo &#039;svart&lt;br&gt;&#039;;
    }
    
    $i++;
  }


  include(&#039;foot.php&#039;);
  
?&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_05&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 05 - Arrayer</title>
        <link>https://student.oedu.se/doku.php?id=amprog_05&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 05 - Arrayer

PowerPoint om arrayer: [PDF] [PowerPoint-fil] 






&lt;?php
// Skapa array
// Lägga in data i array
// Skriva ut ett värde på en speciell position
// Array i en array
include(&#039;head.php&#039;);
 
$names = array (&#039;Anders&#039;, &#039;Lisa&#039;, &#039;Micke&#039;);
echo $names;  // Funkar inte så bra utan vi måste hitta ny variant.
echo &#039;&lt;br&gt;&lt;br&gt;&#039;;
print_r($names);  // Bra för att testa program, men inte det man vill få ut annars.
echo $names[1] . &#039;&lt;br&gt;&lt;br&gt;&#039;; // Andra namnet skrivs ut (index start…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_05_1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag - Del E</title>
        <link>https://student.oedu.se/doku.php?id=amprog_05_1&amp;rev=1658143207&amp;do=diff</link>
        <description>Lösningsförslag - Del E

Lösningsförslag - Medianvärde</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_05_ex1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arrayer - Exempel, slumpa unika tal</title>
        <link>https://student.oedu.se/doku.php?id=amprog_05_ex1&amp;rev=1658143207&amp;do=diff</link>
        <description>Arrayer - Exempel, slumpa unika tal


&lt;?php
include(&#039;head.php&#039;);                  
//Slumpa 7 tal mellan 1-10. Talen ska vara unika.

$tal = array();
$i = 0;
while ($i &lt; 7){ //Kör sju varv
  $slumpaom = true;
  while ($slumpaom == true){  // slumpa om tal tills man får ett unikt tal.
    $slump = mt_rand(1,10);
     
    $exist = false;           // Variabel för att kolla om talet finns
    
    $j = 0;
    while ($j &lt; count($tal)){ // Finns talet reda i arrayen?  
      if ($tal[$j] == $slump){…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_05_ex2&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips till uppgift 8 ($_SESSION)</title>
        <link>https://student.oedu.se/doku.php?id=amprog_05_ex2&amp;rev=1658143207&amp;do=diff</link>
        <description>Tips till uppgift 8 ($_SESSION)


&lt;?php
include(&#039;head.php&#039;);

session_name(&#039;anders&#039;);  // Döp din session till ditt login.
session_start();  
//Sessionvariabler lagras tillfälligt på servern. 
//Postvariabler existerar bara en gång när sidan laddas. 
//Sessionvariablerna finns kvar tills webbläsaren stängs, eller tills man &quot;dödar&quot; sessionen.


if(!isset($_SESSION[&#039;arr1&#039;])){    // För att slippa felmeddelanden då $_SESSION inte har nåt med index &#039;arr1&#039;
    $_SESSION[&#039;arr1&#039;] = array();  // Skapar …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_07&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 07 - Att läsa från och skriva till textfiler</title>
        <link>https://student.oedu.se/doku.php?id=amprog_07&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 07 - Att läsa från och skriva till textfiler




&lt;?php
/* 
 * Genomgång på hur man kan läsa och skriva till och från textfiler.
 * Dessa funktioner öppnar och stänger filerna automatiskt.
 * Funktioner som gås igenom för att läsa från textfiler:
 *  - file 
 *  - file_get_contents 
 * Funktion som gås igenom för att skriva till textfiler:
 *  - file_put_contents
 */
include(&#039;head.php&#039;);
 
// Skriver till en textfil. Finns inte filen skapas den. FILE_APPEND gör att innehåll läggs…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_07_ex1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exempel - Tal på utvecklad form</title>
        <link>https://student.oedu.se/doku.php?id=amprog_07_ex1&amp;rev=1658143207&amp;do=diff</link>
        <description>Exempel - Tal på utvecklad form


&lt;?php
include &#039;head.php&#039;;                  

// Dela upp ett 4-siffrigt tal i separata siffor (skriv ut i utvecklad form)
$tal = mt_rand(1000,9999);

echo &#039;Talet är: &#039; . $tal . &#039; = &#039;;

$i = 1000;                        // Börja med tusental
while ($tal &gt; 0){
  $siffra = (int)($tal / $i);     // Ger heltal i division
  $tal = $tal % $i;               // Resten ska divideras nästa varv.
  
  if ($siffra != 0 ){
    echo $siffra . &#039; * &#039; . $i;    // Skriv aktuell te…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_07_ex2&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 06 - Fakultet och talföljd</title>
        <link>https://student.oedu.se/doku.php?id=amprog_07_ex2&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 06 - Fakultet och talföljd


&lt;?php
include(&#039;head.php&#039;);                  
// Beräkna fakultet.

$tal = 4;

echo &#039;Fakulteten av &#039; . $tal . &#039;:&lt;br&gt;&#039;;
echo $tal . &#039;! = &#039;;

$resultat=1;
$i=$tal;
while ($i &gt;= 1){  // Börja på tal och &quot;vandra&quot; ner till 1
  $resultat *= $i; // Multiplicera resultatet med $i varje varv.
  
  echo $i;
  if ($i &gt; 1){  // Om det inte är sista varvet
    echo &#039; * &#039;;
  }
  $i--;
}

echo &#039; = &#039; . $resultat;

echo &#039;&lt;br&gt;&lt;br&gt;&#039;;

// talföljd: 1, 5, 9, 13, 17, 21 ..…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_07_losn&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag - Del F</title>
        <link>https://student.oedu.se/doku.php?id=amprog_07_losn&amp;rev=1658143207&amp;do=diff</link>
        <description>Lösningsförslag - Del F

Lösningsförslag - Uppgift 12</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_08&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 08 - Funktioner</title>
        <link>https://student.oedu.se/doku.php?id=amprog_08&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 08 - Funktioner



&lt;?php
 
/*
 * En funktion kan ha flera parametrar och kan
 * returnera ett värde.
 *
 * $tal1 och $tal2 är inte samma variabel som 
 * i huvudprogrammet fast de heter likadant. 
 * Blir en kopia av variablerna i huvudprogrammet.
 */
function summa($tal1, $tal2){
  $summa = $tal1 + $tal2;
  $tal1 = 1000;  // $tal ändras bara i funktionen.
  $test = &#039;teststräng&#039;;    // $test finns bara i funktionen
  echo $test . &#039;&lt;br&gt;&#039;;
  return $summa;   // Skickar tillbaka sv…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_09&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 09 - Funktioner (Referenser och Default)</title>
        <link>https://student.oedu.se/doku.php?id=amprog_09&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 09 - Funktioner (Referenser och Default)



&lt;?php
 
&lt;?php
 
// Defaultvärde kan anges för en parameter.
// Det används om inget annat skickas till funktionen.
function thousands($tal = 1) {
  return $tal*1000;
}
 
// &amp; betyder att man skickar en referens istället för att
// göra en kopia av värdet. Man får ett nytt namn på samma
// variabel (samma minnesposition). Ändras värdet i funktionen
// så ändras det även i huvudprogrammet.
function backwards(&amp;$tal){  
  $ental = $tal%10;…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_10&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anders Genomgång 10 - Rekursion</title>
        <link>https://student.oedu.se/doku.php?id=amprog_10&amp;rev=1658143207&amp;do=diff</link>
        <description>Anders Genomgång 10 - Rekursion

Exempel1



&lt;?php
// EXEMPEL 1

/*
 * Rekursiv funktion som beräknar värdet av den rekursiva
 * talföljden där a(1) = 5 och a(n+1)=a(n)+4.
 */
function a($n){
  if ($n == 1){  // Brytvillkor
    return 5;    // a(1) = 5
  } else {
    return a($n-1) + 4;
	// Funktionen anropar sig själv med ett nytt värde.
	// Fortgår tills brytvillkoret nås.
        // Observera att flera kopior av funktionen är igång samtidigt
        // (lika många som antal gjorda (ej avsluta…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_fs&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Flödesschema</title>
        <link>https://student.oedu.se/doku.php?id=amprog_fs&amp;rev=1658143207&amp;do=diff</link>
        <description>Genomgång - Flödesschema

Symboler i flödesscheman: [PDF] 



Klicka på bilderna för större versioner: 


Exempel på val: 


Exempel på upprepning:  




Förslag till lösningar på uppgift 2 


Alternativ 1:  


Alternativ 2:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=amprog_ks&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips för kontroll av inmatningar</title>
        <link>https://student.oedu.se/doku.php?id=amprog_ks&amp;rev=1658143207&amp;do=diff</link>
        <description>Tips för kontroll av inmatningar

Här är ett exempel med några tips:


&lt;?php
 
&lt;?php
 
// Ha gärna logiken längst upp och utskrifterna längst ner.
 
// Lagra alla felmeddelanden i en array.
$errors = array(); // Skapa en tom array.  
$message = &#039;&#039;;
 
 
// isset() kollar om $_POST[&#039;submit&#039;] finns för att inte få
// felmeddelande och utskrift när sidan laddas första gången.
if (isset($_POST[&#039;submit&#039;])) { 
 
    $ok = true;  // Variabeln håller reda på om något är fel.
 
    if(empty($_POST[&#039;namn&#039;]…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=andreas&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter att göra</title>
        <link>https://student.oedu.se/doku.php?id=andreas&amp;rev=1658143207&amp;do=diff</link>
        <description>Uppgifter att göra

Databaser

	*  SELECT frågor 1 - OK
	*  SELECT frågor 2 - OK
	*  SELECT frågor 3 - OK, men du hade något konstigt LIKE &#039;lˆ&#039; som jag bytte till LIKE &#039;l%&#039;
	*  SELECT frågor 4 - OK
	*  SELECT med JOIN (Birds) - OK
	*  Designa databaser - Nästan OK

Webbdesign

Du skall göra uppgifter på CSS, grafik och javascript

	*  Uppgift på CSS - OK
	*</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=animerad_gif&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Animerad GIF</title>
        <link>https://student.oedu.se/doku.php?id=animerad_gif&amp;rev=1658143207&amp;do=diff</link>
        <description>Animerad GIF

Din uppgift är att göra minst en animerad gif med Jultema, det skulle kunna vara en banner eller en bild som skulle kunna ligga på en förstasida på en hemsida.
Du skall själv söka rätt på hur man gör och du skall kunna visa mig hur man gör.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=bildformat1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bildformat (tif, jpeg, png)</title>
        <link>https://student.oedu.se/doku.php?id=bildformat1&amp;rev=1658143207&amp;do=diff</link>
        <description>Bildformat (tif, jpeg, png)

OBS! Jobba i GIMP!

Ni kommer att få två bilder i *.tif format båda bilder är nog lika stora (1000x1000px),

Bild 1 - jimi_1000px.tif

Bild 2 - color_1000px.tif

Ni kan hitta bilderna här

Uppgift:

Er uppgift är att fundera ut vilket fil-format som är lämpligast för en viss bild i ett visst sammanhang och för att göra det lite enklare så kommer ni bara att ha tre att välja på. .tif, .jpeg eller .png!</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=birds_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor med join</title>
        <link>https://student.oedu.se/doku.php?id=birds_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT frågor med join

Nu skall nu använda min databas jf_select. (login: jf_select, passwd: jf_select)
När det står tips så är det något nytt, det räcker inte enbart med det som står som tips. Ni kommer behöva läsa i manualen för att lyckas skulle jag tro</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=bootstrap1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bootstrap 1</title>
        <link>https://student.oedu.se/doku.php?id=bootstrap1&amp;rev=1658143208&amp;do=diff</link>
        <description>Bootstrap 1

	*  Gå igenom denna Tutorial
	*  Ni ska jobba vidare med denna [kod]
		*  Fixa till resultatet från söket, det ska bli en tabell stylad med bootstrapklasser
		*  Fixa till så att man får bra feedback på login sidan, lämpliga alerts från bootstrap</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=c_till_html&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>C++ to HTML</title>
        <link>https://student.oedu.se/doku.php?id=c_till_html&amp;rev=1658143208&amp;do=diff</link>
        <description>C++ to HTML

Du skall skriva ett program som tar en C++ fil och utifrån den skapar en HTML-fil.

Minimi krav:

	*  titel skall vara orginalfilens namn.
	*  reserverade ord skall vara feta &lt;b&gt;
	*  kommentarer skall vara kursiva &lt;i&gt;
	*  tecken som inte går att skriva ut i</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=checkbox-radio-trix&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Checkbox och radio buttons trix</title>
        <link>https://student.oedu.se/doku.php?id=checkbox-radio-trix&amp;rev=1658143208&amp;do=diff</link>
        <description>Checkbox och radio buttons trix

Syftet med denna uppgift är att få lära sig ett CSS-trick. Det handlar om att checkbox och radio buttons är så svåra att få att se ut som man vill, om det ens går i alla webbläsare.

Tekniken bygger på att man inte visar den vanliga checkbox eller radio elementet och ersätter det med någon man skapar via :after :before :checked:after :checked:before</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=cms&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CMS - Drupal, Wordpress</title>
        <link>https://student.oedu.se/doku.php?id=cms&amp;rev=1658143208&amp;do=diff</link>
        <description>CMS - Drupal, Wordpress

Centralt innehåll som berörs i denna övning:

	*  Webben som plattform, dess historia och samhällspåverkan.
	*  Publikation av webbplatser med och utan webbpubliceringssystem.

Kunskapskrav som berörs

	*  Eleven beskriver webbens historia och dess påverkan på samhället och de grundläggande tekniker som webben bygger på. Eleven använder ett webbpubliceringssystem och redogör översiktligt för dess funktionalitet.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSS - Kort intro</title>
        <link>https://student.oedu.se/doku.php?id=css1&amp;rev=1658143208&amp;do=diff</link>
        <description>CSS - Kort intro

När en webläsare läser in en CSS så kommer den att formatera dokumentet efter CSS:n.

Det finns tre sätt att lägga in en CSS

Extern - External Style Sheet

Intern - Internal Style Sheet

Inline - Inline Styles


Och nu lite Copy paste</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_g_uppgift&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift på CSS</title>
        <link>https://student.oedu.se/doku.php?id=css_g_uppgift&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift på CSS

Din uppgift är att skapa ett externt CSS-dokument som formaterar ett på förhand givet xhtml-dokument.

Följande instruktioner gäller:

	*  Filens namn ska vara “style.css”
	*  CSS-filen “style.css” ska vara ett externt CSS</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_menu&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSS-meny</title>
        <link>https://student.oedu.se/doku.php?id=css_menu&amp;rev=1658143208&amp;do=diff</link>
        <description>CSS-meny

Case:

Du jobbar på ett företag och ditt ansvar är layout, HTML och CSS, en av dina kollegor jobbar med programmering och han har skrivit koden nedan, den genererar upp en array från databasen (nedan ser du resultatet) sen har han skrivit en funktion som skapar en lista av denna array.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_positioning&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSS Positioning</title>
        <link>https://student.oedu.se/doku.php?id=css_positioning&amp;rev=1658143208&amp;do=diff</link>
        <description>CSS Positioning

Målet är att få bra koll på följande begrepp och veta hur de fungerar:

	*  Static Positioning (om ingen position anges)
	*  Fixed Positioning (position:fixed;)
	*  Relative Positioning (position:relative;)
	*  Absolute Positioning (position:absolute;)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_semja&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mer på CSS</title>
        <link>https://student.oedu.se/doku.php?id=css_semja&amp;rev=1658143208&amp;do=diff</link>
        <description>Mer på CSS

Lite mer CSS, denna uppgift måste ligga på vår utvecklingsserver.
Se detta som ett litet test på om ni har koll på hur man jobbar med CSS.

Er uppgift är att med enbart CSS få till ett önskat utseende.

1. Hämta hem följande [kod] och packa upp den.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_vg_uppgift&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Positionering (blog)</title>
        <link>https://student.oedu.se/doku.php?id=css_vg_uppgift&amp;rev=1658143208&amp;do=diff</link>
        <description>Positionering (blog)

Syftet med denna uppgift är att du ska visa att du kan skapa en tvåkolumnslayout med CSS för ett redan uppmärkt XHTML-dokument.

Innehållsmässigt är XHTML-dokumentet en fiktiv bloggsida som innehåller tre blogginlägg och några kommentarer. Längre ned i dokumentet presenteras dokumentets uppbyggnad och resonemanget bakom uppmärkningen. Denna del är viktig dels för att kunna förstå hur du kan göra ett</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=css_zengarden&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Zen Garden</title>
        <link>https://student.oedu.se/doku.php?id=css_zengarden&amp;rev=1658143208&amp;do=diff</link>
        <description>Zen Garden

Det har under många år funnits en sida (Zen Garden) som har ett färdigt HTML dokument som man kan göra egna CSS:er till. Sidan är gjord med div:ar och uppmärkta på ett sätt som gör att man kan göra näst intill oändligt med layouter med enbart med</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=daniel_01&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Introduktion HTML5</title>
        <link>https://student.oedu.se/doku.php?id=daniel_01&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Introduktion HTML5


&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Exempel 1&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!-- Nedan själva sidan, där skall du klista in texten och tagga den med rätt taggar --&gt;

  &lt;h1&gt;Rubrik 1&lt;/h1&gt;
  &lt;h2&gt;Rubrik 2&lt;/h2&gt;
  &lt;h3&gt;Rubrik 3&lt;/h3&gt;
  
  &lt;p&gt;Det här är lite text.&lt;br&gt;
  Det här är lite mer text på en ny rad.
  Det här hör till första stycket.&lt;/p&gt;

  &lt;p&gt;Det här hör till andra stycket.&lt;/p&gt;
  
  &lt;ol&gt;
 …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=daniel_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Introduktion css</title>
        <link>https://student.oedu.se/doku.php?id=daniel_02&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Introduktion css

 Läs mer om width, max-width and margin: auto.


&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Exempel 2&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!-- Nedan själva sidan, där skall du klista in texten och tagga den med rätt taggar --&gt;
  &lt;h1&gt;Testsida&lt;/h1&gt;
  &lt;a href=&quot;http://iw.park.se&quot;&gt;Park&lt;/a&gt;
  Text
  &lt;p class=&quot;important&quot;&gt;Det här är ett stycke. &lt;a href=&quot;http://dn.se&quot;&gt;DN&lt;/a&gt; bla bla bla bla bla bla bla bla bla bla …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=daniel_03&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Att styra sidlayout med float</title>
        <link>https://student.oedu.se/doku.php?id=daniel_03&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Att styra sidlayout med float

 Läs mer om float och clear.


&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style/style.css&quot;&gt;
  &lt;title&gt;Float&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam posuere fringilla lorem nec dictum. Donec lacinia, dui vitae aliquam euismod, justo ligula tincidunt tortor, nec semper metus nulla at arcu. Ut vestibulum urna vitae diam vestibulum at aliquam justo aliquam…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=daniel_04&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Länkar till sidor</title>
        <link>https://student.oedu.se/doku.php?id=daniel_04&amp;rev=1658143208&amp;do=diff</link>
        <description>Länkar till sidor

1.Webben som plattform, dess historia och samhällspåverkan.

Simon 

Kevin 

Pontus 

Denice 

Claudia 

Adam 


2.Teknisk orientering om webbens protokoll, adresser, säkerhet och samspelet mellan klient och server.

Sebastian C

Viktor

Robin 

Emelie 

Sebastian Ö 

Annelie 

Stefan 


3.Lagar och andra bestämmelser som styr digital information, till exempel personuppgiftslagen och lagen om elektronisk kommunikation.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=databaser_select_20200918&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Prov på SQL 2020-09-18</title>
        <link>https://student.oedu.se/doku.php?id=databaser_select_20200918&amp;rev=1658143208&amp;do=diff</link>
        <description>Prov på SQL 2020-09-18

	*  Mail som ni når mig på: jf@oedu.se
	*  Ni får använda vilka hjälpmedel ni vill utom att kommunicera med andra!!
	*  Lämnas in senast 2020-09-20 kl 23:59. Ni ska spara alla SQL-frågor i en textfil, denna text fil ska ni bifoga i ett mail till mig med rubriken “Prov SQL”,</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=databaser_webbdesign_programmering_c&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Databashantering, Webbdesign, Programmering C (TE3 med Joakim)</title>
        <link>https://student.oedu.se/doku.php?id=databaser_webbdesign_programmering_c&amp;rev=1658143208&amp;do=diff</link>
        <description>Databashantering, Webbdesign, Programmering C (TE3 med Joakim)

Introduktion

	*  Kursråd

	*  Kursplaner

	*  Information om utvecklingsservern som vi jobbar på

Uppgifter

	*  Uppgifter i Inkscape
	*  Bildformat (tif, jpeg, png)
	*  Jobba med layout via Mocking Bird
	*  Gimp - jobba med layout
	*  HTML5 och lite CSS
	*  Inline- och blockelement med padding, border och margin
	*  Uppgift på CSS
	*  Bloggstruktur
	*  Styla en sida med enbart CSS - för att få betyget VG eller bättre.
	*  CSS-meny…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=datorgarfik_kursplan&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursplan</title>
        <link>https://student.oedu.se/doku.php?id=datorgarfik_kursplan&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursplan

Datorgrafik /LK 50 p

Efter fullgjord kurs skall eleven

	*  ha grundläggande färdigheter i ett rasterbaserat bildredigeringsprogram och ett vektorbaserat illustrationsprogram.
	*  kunna använda digitalkamera för illustration och dokumentation</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=datorgrafik&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datorgrafik</title>
        <link>https://student.oedu.se/doku.php?id=datorgrafik&amp;rev=1658143208&amp;do=diff</link>
        <description>Datorgrafik

Kursplan


I FirstClass heter jag Joakim Forsgren, ska ni skicka mail till mig från någon annan adress så använd er av jf@park.se.
Glöm inte att skriva vem ni är.


Inkscape övingar

	*  Övningar i Inkscape 0
	*  Övningar i Inkscape 1
	*  Övningar i Inkscape 2
	*  Övningar i Inkscape 3
	*  Övningar i Inkscape 4
	*  Första övning (Rastergrafik)
	*  Fotomontage
	*  Bildformat (tif, jpeg, png)
	*  Övning Panorama
	*  Animerad GIF</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=debug_howto&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips för att hitta fel</title>
        <link>https://student.oedu.se/doku.php?id=debug_howto&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips för att hitta fel

Om ni skickar data via ett formulär

	*  Kolla formuläret så att ni har rätt “method” och rätt “action”, använd “inspect” i utvecklingsverktyget.
	*  Gå till sidan som ni har i er action, börja med att skriva ut $_POST och sen en exit, kommer rätt värden till denna sida?</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=demo_data&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Skapa demo data - typ extrauppgift, alla ska börja få kommer bli klara...</title>
        <link>https://student.oedu.se/doku.php?id=demo_data&amp;rev=1658143207&amp;do=diff</link>
        <description>Skapa demo data - typ extrauppgift, alla ska börja få kommer bli klara...

Denna uppgift går ut på att du ska skapa lite demo-data... Det kanske inte blir den bästa lösning, möjligen går vi lite omvägar men syftet är att ni ska lära er lite mer om hur man skapar tabeller och lägger in och hämtar data från en databas.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dmprog_07_ex1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exempel - Tal på utvecklad form</title>
        <link>https://student.oedu.se/doku.php?id=dmprog_07_ex1&amp;rev=1658143208&amp;do=diff</link>
        <description>Exempel - Tal på utvecklad form


&lt;?php
include(&#039;head.php&#039;);                  

// Dela upp ett 4-siffrigt tal i separata siffor (skriv ut i utvecklad form)
$tal = mt_rand(1000,9999);

echo &#039;Talet är: &#039; . $tal . &#039; = &#039;;

$i = 1000;                        // Börja med tusental
while ($tal &gt; 0){
  $siffra = (int)($tal / $i);     // Ger heltal i division
  $tal = $tal % $i;               // Resten ska divideras nästa varv.
  
  if ($siffra != 0 ){
    echo $siffra . &#039; * &#039; . $i;    // Skriv aktuell t…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog1_04_bild&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dvprog1_04_bild</title>
        <link>https://student.oedu.se/doku.php?id=dvprog1_04_bild&amp;rev=1658143208&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog15&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips till gästboken: Undvika notice, hantera felmeddelanden, lägga in värden i formulär och lite annat</title>
        <link>https://student.oedu.se/doku.php?id=dvprog15&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips till gästboken: Undvika notice, hantera felmeddelanden, lägga in värden i formulär och lite annat

Här är ett exempel med några tips:


&lt;?php
 
// Ha gärna logiken längst upp och utskrifterna längst ner.
 
// Skapar en tom array för felmeddelanden.
$errors = []; 
 
// Skapar en tom sträng för meddelanden för att inte riskera att få 
// notice om att variabeln inte finns när meddelandet ska skrivas ut.
$message = &#039;&#039;;  
 
// isset() kollar om $_POST[&#039;namn&#039;] finns för att inte få
// felmeddela…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_01&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Introduktion HTML5</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_01&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Introduktion HTML5



&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Exempel&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;Rubrik1&lt;/h1&gt;
  &lt;h2&gt;Rubrik2&lt;/h2&gt;
  &lt;h3&gt;Rubrik3&lt;/h3&gt;
  &lt;p&gt;Det här är lite text.&lt;br&gt;
  Det här är mer text på en ny rad.
  Det här hör till första stycket.&lt;/p&gt;

  &lt;p&gt;Det här hör till andra stycket.&lt;/p&gt;
  
  &lt;ol&gt;
    &lt;li&gt;Första&lt;/li&gt;
    &lt;li&gt;Andra&lt;/li&gt;
    &lt;li&gt;Tredje&lt;/li&gt;
  &lt;/ol&gt;
  
  &lt;ul&gt;
    &lt;li&gt;Vår&lt;/li&gt;
    &lt;li&gt;S…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_01_2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ett första exempel</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_01_2&amp;rev=1658143208&amp;do=diff</link>
        <description>Ett första exempel



&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Intro&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
 
&lt;?php 
// Det här är en kommentar.
// En bra källkod är väl kommenterad!
 
echo &#039;Hello world!&#039;; //Världens mest använda textrad för test av program!
echo &#039;&lt;br&gt;&#039;; //Skriver ut htmltaggen &lt;br&gt;  OBS! De måste ligga i textsträngen.

$text = &#039;Detta är text i en variabel&#039;; //En variabel defineras. En variabel börjar alltid med $.
echo…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Inledning php</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_02&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Inledning php



Teckenförklaring i villkor


== lika med
&lt;  mindre än
&lt;= mindre än eller lika med
&gt;  större än
&gt;= större än eller lika med
!= inte lika med
&amp;&amp;  och (om två villkor måste gälla samtidigt)
||  eller (om minst ett av villkoren måste gälla)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_03&amp;rev=1662033760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-01T12:02:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - $_GET, $_POST</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_03&amp;rev=1662033760&amp;do=diff</link>
        <description>Genomgång - $_GET, $_POST




  &lt;?php  
    /* Om hantering av superglobals $_GET och $_POST.
       $_GET hämtar variabler från en query-string (t.ex. &quot;?tal1=4&amp;tal2=7&quot; skrivs direkt efter sidans web-adress).
       $_POST hämtar variabler från formulär med method=&quot;post&quot;.
       
       $_GET och $_POST fungerar ungefär som sortimentlådor där man satt ettikett på några fack.
       T.ex. kommer man åt det som ligger i facket &#039;tal1&#039; om man skriver $_GET[&#039;tal1&#039;] 
       eller $_POST[&#039;tal1&#039;] beroen…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-06T11:41:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Flödesschema</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff</link>
        <description>Genomgång - Flödesschema

Klicka på bilderna för större versioner: 


Exempel på val: 


Exempel på upprepning:  



Förslag till lösningar på uppgift 2 


Alternativ 1:  


Alternativ 2:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_05&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Loopar</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_05&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Loopar



Exempel 1

Vi vill göra kod av det som följande flödesschema visar: 

 

Skriv ut talen från 1 till 20.


&lt;?php
include &#039;head.php&#039;;

$i = 1;                                // Startvärde
while ($i &lt; 21){                       // Villkor
  echo &#039;Nu är talet &#039; . $i . &#039;&lt;br&gt;&#039;;
  $i++;                                // Förändra värdet
}

include &#039;foot.php&#039;;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T07:15:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösning till uppgift 2</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff</link>
        <description>Lösning till uppgift 2


&lt;?php
include &#039;head.php&#039;;
echo &#039;&lt;table style=&quot;width: 80px;&quot;&gt;&#039;;  
$i = 1;
while ($i &lt;=10) {
  echo &#039;&lt;tr&gt;&lt;td&gt;&#039; . $i . &#039;x7&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&#039; . ($i*7) . &#039;&lt;/td&gt;&lt;/tr&gt;&#039;;
  $i++;
}
echo &#039;&lt;/table&gt;&#039;;
include &#039;foot.php&#039;;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_06_2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Nästlade loopar</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_06_2&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Nästlade loopar

Gör en tabell som skriver ut tal 1 - 100 i en tabell med tio tal på varje rad.




&lt;?php
include &#039;head.php&#039;;

echo &#039;&lt;table&gt;&#039;;
$i = 0;  //Tiotal
while ($i &lt; 10){    // Loopa $i från 0 - 9
  echo &#039;&lt;tr&gt;&#039;;      // Ny rad
  $j = 1;           // Ental
  while ($j &lt; 11){  // För varje värde på $i loopas $j från 1 - 10
    $ut = $i * 10 + $j; 
    echo &#039;&lt;td&gt;&#039; . $ut . &#039;&lt;/td&gt;&#039;;  // En cell för varje varv i loopen
    $j++;
  }
  echo &#039;&lt;/tr&gt;&#039;;     // Slut på rad
  $i++;
}
echo …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_07&amp;rev=1664792865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-03T10:27:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Arrayer</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_07&amp;rev=1664792865&amp;do=diff</link>
        <description>Genomgång - Arrayer




&lt;?php
// Skapa array
// Lägga in data i array
// Skriva ut ett värde på en speciell position
include &#039;head.php&#039;;

$names = [&#039;Astrid&#039;, &#039;Birgitta&#039;, &#039;Cecilia&#039;];
echo $names;  // Funkar inte så bra utan vi måste hitta ny variant.
echo &#039;&lt;br&gt;&lt;br&gt;&#039;;
print_r($names);  // Bra för att testa program, ta bort i det färdiga programmet.
echo &#039;&lt;br&gt;&#039;;
echo $names[1] . &#039;&lt;br&gt;&lt;br&gt;&#039;; // Andra namnet skrivs ut (index startar från 0).

// Använd en loop för att gå igenom allt innehåll i arraye…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_08&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - $_SESSION</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_08&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - $_SESSION


&lt;?php
session_name(&#039;daniel&#039;);  // Döp din session till ditt login.
session_start();  
//Sessionvariabler lagras tillfälligt på servern. 
//Postvariabler existerar bara en gång när sidan laddas. 
//Sessionvariablerna finns kvar tills webbläsaren stängs, eller tills man &quot;dödar&quot; sessionen.

include &#039;head.php&#039;;

// För att slippa felmeddelanden då $_SESSION inte har nåt med index &#039;arr1&#039;
if(!isset($_SESSION[&#039;arr1&#039;])){    
    $_SESSION[&#039;arr1&#039;] = [];  // Skapar en ny tom array
…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_09&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Att läsa från och skriva till textfiler</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_09&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Att läsa från och skriva till textfiler




&lt;?php
/* 
 * Genomgång på hur man kan läsa och skriva till och från textfiler.
 * Dessa funktioner öppnar och stänger filerna automatiskt.
 * Funktioner som gås igenom för att läsa från textfiler:
 *  - file 
 *  - file_get_contents 
 * Funktion som gås igenom för att skriva till textfiler:
 *  - file_put_contents
 */
include &#039;head.php&#039;;

// Skriver till en textfil. Finns inte filen skapas den. FILE_APPEND gör att innehåll läggs till och in…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_10&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips till gästboken: Header</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_10&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips till gästboken: Header

En header kan användas för att ladda om sidan (och tömma $_POST).


header(&#039;location: index.php&#039;);
exit;


En header måste ligga innan något skrivs ut på sidan (även &lt;html&gt;-tagg eller include-fil).</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_11&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Funktioner</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_11&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Funktioner

En funktion är en del av ett program som anropas av den övriga koden för att utföra en viss uppgift. Funktionen kan anropas flera gånger från olika delar av programmet. När en funktion anropas körs koden i funktionen. Därefter</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_12&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Funktioner (referenser och default)</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_12&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Funktioner (referenser och default)


&lt;?php

// Defaultvärde kan anges för en parameter.
// Det används om inget annat skickas till funktionen.
function thousands($tal = 1) {
  return $tal*1000;
}

// &amp; betyder att man skickar en referens istället för att
// göra en kopia av värdet. Man får ett nytt namn på samma
// variabel (samma minnesposition). Ändras värdet i funktionen
// så ändras det även i huvudprogrammet.
function backwards(&amp;$tal){  
  $ental = $tal % 10;   // % ger resten
…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_13&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Rekursion</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_13&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Rekursion

Exempel1



&lt;?php

/*
 * Rekursiv funktion som beräknar värdet av den rekursiva
 * talföljden där a(1) = 5 och a(n+1)=a(n)+4.
 *
 * Denna talföljd kan även beskrivas med a(1) = 5 och a(n)=a(n-1)+4, 
 * vilket vi använder oss av när vi kodar den.
 */
function a($n){
  if ($n == 1){  // Brytvillkor
    return 5;
  } else {
    return a($n-1) + 4;
	// Funktionen anropar sig själv med ett nytt värde.
	// Fortgår tills brytvillkoret nås.
        // Observera att flera kopior av…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_14&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Objektorienterad programmering</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_14&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Objektorienterad programmering

Viktgt att du lär dig vad som menas med följande och att du kan skilja dem åt:
Klass
Objekt
Attribut
Metod
Konstruktor
Arv
Läs mer här

Exempel 1


&lt;?php
include &#039;counter.php&#039;;
include &#039;head.php&#039;;

$a = new Counter();
echo $a-&gt;getValue() . &#039;&lt;br&gt;&#039;;

// $a-&gt;value--; // Går inte att komma åt eftersom attributet är private.

$i = 0;
while ($i &lt; 20){
  $a-&gt;klick();
  $i++;
}
echo $a-&gt;getValue() . &#039;&lt;br&gt;&#039;;

$b = new Counter();
$b-&gt;klick();
echo $b-&gt;getValue()…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_16&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Sortering</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_16&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång - Sortering

Det finns många olika sorteringsalgoritmer. Här är tre exempel. Du ska kunna beskriva hur de fungerar.

Insättningssortering Film Film2

Urvalssortering Film Film2

Utbytessortering(Bubbelsortering) Film Film2



Här är en till lite mer effektiv algoritm. Du behöver inte kunna förklara denna.

Mergesort Film Film2</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_17&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Heltalsdivision och rest</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_17&amp;rev=1658143207&amp;do=diff</link>
        <description>Genomgång - Heltalsdivision och rest

Inom programmering är det bra att kunna göra heltalsdivision.

För att ta ut resten vid en division använder man: a % b 

ex. 14 % 3 -&gt; 2

För att få ut heltalsdelen använder man: (int)(a / b) 

ex. (int)(14 / 3)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_18&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips till programmeringsolympiaden</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_18&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips till programmeringsolympiaden

I uppgifterna till programmeringsolympiaden kan det vara smidigt att kunna läsa in värden under programmets gång istället för att göra en massa formulär. Här finns ett exempel på hur man kan göra detta då man kör php i terminalen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-12T11:45:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag till uppgift 4 (Bubblesort)</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff</link>
        <description>Lösningsförslag till uppgift 4 (Bubblesort)

Filen bubblesort.php 

Jag väljer att lägga min sorteringsfunktion i en separat fil så att jag kan inkludera den i olika program utan att huvudprogrammet behöver komma med då.


&lt;?php
// Måste vara referensparameter (&amp;) för att ändringar i funktionen också
// ska gälla i huvudprogrammet.
function my_bubblesort(&amp;$a){

    // Det behövs ett varv mindre än vad det är tal i arrayen.
    // T.ex. om det är 9 tal i arrayen och det största talet står sist
  …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_20&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Kombinera tal i array</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_20&amp;rev=1658143207&amp;do=diff</link>
        <description>Genomgång - Kombinera tal i array

Uppgift: Kombinera ihop de tal i arrayen som tillsammans ger summan 20.


&lt;?php
include &#039;head.php&#039;;

$arr = [5, 0, 45, 15, -25, 20, 3, 16, 10];

$i = 0;   // första talets index
while ($i &lt; count($arr) - 1) {
  $j = $i + 1;     // andra talets index
  while ($j &lt; count($arr)) {
    if ($arr[$i] + $arr[$j] == 20) {
      echo $arr[$i] . &#039; + &#039; . $arr[$j] . &#039; = 20&lt;br&gt;&#039;;
    }
    $j++;
  }
  $i++;
}

include &#039;foot.php&#039;;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_21&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Repetition</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_21&amp;rev=1658143208&amp;do=diff</link>
        <description>Repetition

Villkor och inmatning

1. 
Gör en sida med ett formulär där du matar in två namn via ett formulär. Om namnen är lika ska det skrivas ut “LIKA. Namnet är ” + namnet. Annars skrivs det ut “OLIKA. Namnen är ” + namn1 + “ och</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dwp_uppgift1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursråd</title>
        <link>https://student.oedu.se/doku.php?id=dwp_uppgift1&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursråd

Ni kommer att ha 300 poäng med mig + projektarbete, jag tycker att vi skall ägna lite tid till att fundera igenom hur vi skall lägga upp vårt arbete. Er första uppgift är att hålla ett kursråd.

Uppgift a.
Läsa igenom alla kursmål själv.
Förstå alla kursmål. (Kunna förklara för mig vad de betyder med egna ord)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=enkel_stack&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enkel stack</title>
        <link>https://student.oedu.se/doku.php?id=enkel_stack&amp;rev=1658143208&amp;do=diff</link>
        <description>Enkel stack

Ni skall skriva ett program där man matar in namn och de läggs på en stack. Man skall kunna ta bort ett namn från stacken genom att skriva bort. Man skall hela tiden se vilka namn man har i stacken.

Ett körbart program för att bättre förstå hur ditt program skall funka.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ex_mysqli&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>exempel på mysqli</title>
        <link>https://student.oedu.se/doku.php?id=ex_mysqli&amp;rev=1658143208&amp;do=diff</link>
        <description>exempel på mysqli


&lt;?php
error_reporting (E_ALL ^ E_NOTICE);
/**
 * Exempel på mur man koplar upp sig till en databas
 */
// $mysqli = new mysqli(&quot;localhost&quot;, &quot;user&quot;, &quot;password&quot;, &quot;database&quot;); // ordningen på parametrarna
$mysqli = new mysqli(&quot;localhost&quot;, &quot;lektion&quot;, &quot;lektion&quot;, &quot;lektion&quot;);
//
if ($mysqli-&gt;connect_errno) {
  echo &quot;Failed to connect to MySQL: (&quot; . $mysqli-&gt;connect_errno . &quot;) &quot; . $mysqli-&gt;connect_error;
}
$query = &quot;SET NAMES utf8&quot;;
$result = $mysqli-&gt;query($query);


/**
 * Lägger i…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=excel&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MA1a - Excel</title>
        <link>https://student.oedu.se/doku.php?id=excel&amp;rev=1658143208&amp;do=diff</link>
        <description>MA1a - Excel

Exempel:

	*  Att göra beräkningar med Excel: [Exempel1] 

	*  Rita linjediagram: [Exempel2] 

	*  Rita cirkeldiagram: [Exempel3] 


Uppgifter att göra:

	*  Beräkningar: [Uppgift1] 

	*  Gör exempel A, B och C i boken på s. 82-84. Försök att få diagrammet att se ut som på bilderna.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=exempel_och_uppgifter&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sortering</title>
        <link>https://student.oedu.se/doku.php?id=exempel_och_uppgifter&amp;rev=1658143208&amp;do=diff</link>
        <description>Sortering

Insättningssortering

Gå igenom det osorterade objektet och sätt eftersom in motsvarande värden på rätt plats i ett från början tomt sorterat objekt.

Ex.



Urvalssortering

Välj elementen i rätt ordning från det osorterade objektet och sätt in dem eftersom i ett från början tomt objekt.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=extrauppgift_-_koe&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgift – tämligen svår...</title>
        <link>https://student.oedu.se/doku.php?id=extrauppgift_-_koe&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgift – tämligen svår...

Kaniner är bra på att föröka sig. I den här uppgiften tänker vi oss att det finns obegränsat med hannar
och att inga kaniner dör. Vi ska försöka simulera hur många kaninhonor det finns efter varje månad om
det vid tiden 0 finns en enda nyfödd kaninhona. Vi antar att det tar x månader innan varje kaninhona är
könsmogen och att hon från och med denna ålder (x månader) varje månad föder en kull innehållande
y kaninungar av honkön.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=extrauppgifter_2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgifter i Programmering A kap 2</title>
        <link>https://student.oedu.se/doku.php?id=extrauppgifter_2&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgifter i Programmering A kap 2

OBS! 

Spara uppgifterna som e1.cpp, e2.cpp, ... i en mapp som du döper till e2.


1.
Skriv ett program där man:

Matar in ett 3-siffrigt tal och skriver ut det i omvänd ordning.
Exempel på körning:
Du angav: 267
Siffrorna i omvänd ordning : 762</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=extrauppgifter_3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgifter i Programmering A kap 3</title>
        <link>https://student.oedu.se/doku.php?id=extrauppgifter_3&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgifter i Programmering A kap 3

OBS! 

Spara uppgifterna som e1.cpp, e2.cpp, … i en mapp som du döper till e3. 


1. Skriv ett program som läser in en sträng och kollar om den är ett palindrom. Lämplig utskrift skall ske.

2. Skriv ett program som läser in ett fullständigt personnummer och kollar om det är korrekt.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=extrauppgifter_4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgifter i Programmering A kap 4</title>
        <link>https://student.oedu.se/doku.php?id=extrauppgifter_4&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgifter i Programmering A kap 4

OBS! 

Spara uppgifterna som e1.cpp, e2.cpp, ... i en mapp som du döper till e4.


1.
Skriv en funktion
bool isprime(int tal)
som tar emot ett tal och undersöker om det är ett primtal. Om det är ett 
primtal skall funktionen returnera true annars false.
Utgå från att det endast kommer godkända värden till funktionen.
Du skall använda funktionen i följande program.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=file_permission&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Filrättigheter i Linux</title>
        <link>https://student.oedu.se/doku.php?id=file_permission&amp;rev=1658143208&amp;do=diff</link>
        <description>Filrättigheter i Linux

Se till att ni får kläm på detta med rättigheter...


För att ändra rättigheterna till en fil eller mapp använder man följande kommando:
chmod &lt;rättigheter&gt; &lt;fil/mapp&gt;
eller
chmod -R &lt;rättigheter&gt; &lt;mapp&gt; om man vill ändra rättigheterna till allt som finns under denna mapp också.

Exempel:
chmod 755 /var/www/vhosts/domännamn.se/httpdocs sätter 755 rättigheter till mappen /var/www/vhosts/domännamn.se/httpdocs.
chmod -R 755 /var/www/vhosts/domännamn.se/httpdocs sätter 755 rä…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=filesystem&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift filsystem</title>
        <link>https://student.oedu.se/doku.php?id=filesystem&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift filsystem

Uppgift

Er uppgift är att skriva max 4 sidor om filsystem och dess uppbyggnad.
Obs! Ni jobbar och skriver självständigt. Jag kommer att kolla så att ni väljer lite olika fördjupning.

Förslag på rubriker.(OBS! bara ett förslag som borde modifieras!)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=font-awesome&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Font Awesome + checkbox radio button</title>
        <link>https://student.oedu.se/doku.php?id=font-awesome&amp;rev=1658143208&amp;do=diff</link>
        <description>Font Awesome + checkbox radio button

Syftet med denna uppgift är att lära sig lite om hur man kan placera ut “icons” med hjälp av FontAwesome och hur man kan få kontroll på utseende av checkbox radio button.

Ni får försöka läsa om hur man placerar ut ikoner med hjälp av Font Awesome på deras</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=font_awesome_svg&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Font Awesome</title>
        <link>https://student.oedu.se/doku.php?id=font_awesome_svg&amp;rev=1658143208&amp;do=diff</link>
        <description>Font Awesome

Du kan placera Font Awesome ikoner nästan var som helst med ett prefix och ikonens namn. De har försökt att göra det så att ikoner visas naturligt tillsammans med texten.

Font Awesome är utformad för att användas med inline-element och det rekommenderas att du är konsekvent med val av</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ga&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gymnasiearbetet</title>
        <link>https://student.oedu.se/doku.php?id=ga&amp;rev=1658143208&amp;do=diff</link>
        <description>Gymnasiearbetet

	*  Gymnasiearbetet ska visa att eleven är förberedd för högskolestudier inom i första hand det tekniska området. 
	*  Det ska utföras på ett sådant sätt att eleven formulerar en frågeställning samt planerar, genomför och utvärderar ett större arbete som utgår från centrala kunskapsområden inom programmet.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=gimp1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gimp - jobba med layout</title>
        <link>https://student.oedu.se/doku.php?id=gimp1&amp;rev=1658143208&amp;do=diff</link>
        <description>Gimp - jobba med layout

När en webbyrå jobbar med hemsidor så jobbar man först fram en struktur sen är det ofta en person som tar fram en grafisk layout (Mockup) i ett bildhanteringsprogram. Sen gör någon annan  HTML och CSS som ser ut på samma sätt. Programmerarna ser sedan till att sidan fylls med innehåll från tex. databaser.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=gimp_webb-sida&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Titta på bild i GIMP</title>
        <link>https://student.oedu.se/doku.php?id=gimp_webb-sida&amp;rev=1658143208&amp;do=diff</link>
        <description>Titta på bild i GIMP

Vi skall titta på hur man kan kolla en bild i GIMP

[webbsida]</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=git_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Versionshantering med Git 1</title>
        <link>https://student.oedu.se/doku.php?id=git_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Versionshantering med Git 1

Denna uppgift går ut på att du skall kunna göra de mest grundläggande sakerna i Git.

Länkar

	*   Git - Book (sv) - Här finns det mesta, läs kap 2 för att få en grund
	*   Git - Docs - för att se alla kommandon och läsa vad man kan göra med dem.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=git_2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Versionshantering med Git 2</title>
        <link>https://student.oedu.se/doku.php?id=git_2&amp;rev=1658143208&amp;do=diff</link>
        <description>Versionshantering med Git 2

Ni ska göra följande på utvecklingsservern (student.oedu.se)

Först måste vi läras oss de absoluta grunderna i en texteditor som heter vim, en bra början kan vara att starta vimtutor en alternativ vimtutor sv, jobba med den så långt du hinner på 20 minuter. Denna lilla genomgång tar bara upp en bråkdel av vad man kan göra i vim. Alla måste kunna öppna en fil ändra i den och sen spara filen och avsluta vim. Men ju mer ni kan desto roligare blir det att jobba i vim.…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=git_3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Versionshantering med Git 3 - remote från local server...</title>
        <link>https://student.oedu.se/doku.php?id=git_3&amp;rev=1658143208&amp;do=diff</link>
        <description>Versionshantering med Git 3 - remote från local server...

I denna övning ska ni jobba ihop 3, 4 eller 5 st.

* medlemmar = alla i gruppen.

Ni ska “individuellt tillsammans” skriva svaren på frågorna nedan i en fil som heter git3.txt och som ligger i wesweb/git/ och ni ska skriva in svaren med vim och</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=git_prog2&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Versionshantera er Java kod</title>
        <link>https://student.oedu.se/doku.php?id=git_prog2&amp;rev=1658143207&amp;do=diff</link>
        <description>Versionshantera er Java kod

Ni ska nu börja versionshantera all den kod ni skriver i programmering 2.

Börja med att installera Git för Windows på er dator om ni jobbar i Windowsmiljö med denna kurs!

a.
Ni ska på Gitlab skapa ett nytt projekt (repository), ni ska kalla det prog2-</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=git_remote&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Git Remote repro (Gitlab)</title>
        <link>https://student.oedu.se/doku.php?id=git_remote&amp;rev=1658143208&amp;do=diff</link>
        <description>Git Remote repro (Gitlab)

Uppgift 1

a.
Ni ska skapa en SSH nyckel utan lösenord på student.oedu.se servern. (Man bör ha ett lösenord på sin nyckel men i detta fall ska ni inte ha det).

Har ni redan en nyckel så behöver ni inte göra detta.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=glosa_projekt&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt Glosa</title>
        <link>https://student.oedu.se/doku.php?id=glosa_projekt&amp;rev=1658143208&amp;do=diff</link>
        <description>Projekt Glosa

Ni har en uppgift och ni vet ju i stort hur mycket tid ni har på er. Er första uppgift blir att ni ska jobba fram en projektplan (projektupplägg). När den är klar ska ni redovisa denna.

Gemensamt

	*  “Brainstom” - &lt;https://docs.google.com/document/d/17SKZhPdtvxH0Z3RcccZw_6NlKlg5GdzdFEl-Matc_7I/edit?usp=sharing&gt;
	*  “use cases</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=hakan&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering 1 (med Håkan)</title>
        <link>https://student.oedu.se/doku.php?id=hakan&amp;rev=1658143208&amp;do=diff</link>
        <description>Programmering 1 (med Håkan)

Kursinformation från Skolverket: Programmering 1

Uppgifter

	*  HTML5 och lite CSS
	*  Det kommer mera ...</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=hans_gidlund&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hans_gidlund</title>
        <link>https://student.oedu.se/doku.php?id=hans_gidlund&amp;rev=1658143208&amp;do=diff</link>
        <description>*  Se på video och gör alla steg 1-22 på denna sida
	*  Läs denna sammanfattning om objektorienterad programmering (OOP)
	*  Du skall gör en klass fordon, den skall ha minst 3 variabler som man skall kunna hämta och ändra via publika metoder. Vikt, topphastighet och registrerings_id. Du skall från denna klass ärva minst 3 fordon och de skall ha några egna variabler som man kan hämta och ändra via publika metoder.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=hjelp1&amp;rev=1660290718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T07:51:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT:</title>
        <link>https://student.oedu.se/doku.php?id=hjelp1&amp;rev=1660290718&amp;do=diff</link>
        <description>SELECT:

Man skulle kunna ha en hel 100p kurs i bara kommandot SELECT, nedan kommer lite hjälp för att komma igång med kommandot.
Jag utgår ifrån att ni står i mysql-promten. Det spelar ingen roll om man använder stora eller små bokstäver i SQL för komandon, det kan spela roll för tabellnamn i vissa operativsystem. Jag brukar försöka använda stora bokstäver till alla reserverade SQL-ord.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=html&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HTML och CSS</title>
        <link>https://student.oedu.se/doku.php?id=html&amp;rev=1658143208&amp;do=diff</link>
        <description>HTML och CSS

Jag kommer att jobba efter HTML 4.01 Transitional, detta för att det blir mycket lättare att få en sida som är korrekt! Vi väntar på HTML5! Om någon vill jobba i någon annan standard så är det OK om man säger till mig först.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=html_taggar&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HTML taggar</title>
        <link>https://student.oedu.se/doku.php?id=html_taggar&amp;rev=1658143208&amp;do=diff</link>
        <description>HTML taggar

Här finns de taggar som jag går igenom, det kommer kanske fler senare.


&lt;!DOCTYPE&gt;
&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;body&gt;
&lt;link&gt;&lt;meta&gt;&lt;style&gt;&lt;script&gt;

&lt;h1&gt;&lt;h2&gt;&lt;h3&gt;&lt;h4&gt;&lt;h5&gt;&lt;h6&gt;&lt;b&gt;&lt;i&gt;

&lt;div&gt;&lt;p&gt;
&lt;span&gt;
&lt;br&gt;

&lt;ul&gt;&lt;ol&gt;
&lt;li&gt;

&lt;a&gt;&lt;img&gt;

&lt;form&gt;
&lt;label&gt;
&lt;input&gt;
&lt;select&gt;&lt;option&gt;
&lt;textarea&gt;

&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;
&lt;td&gt;

&lt;!-- kommentar --&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Inkscape</title>
        <link>https://student.oedu.se/doku.php?id=inkscape&amp;rev=1658143208&amp;do=diff</link>
        <description>Inkscape

	*  Övningar i Inkscape 0
	*  Övningar i Inkscape 1
	*  Övningar i Inkscape 2
	*  Övningar i Inkscape 3

logo competition

[logo competition] -info

Kompletterande information om tävlingen

“Make the logo reproducible in color or black and white.”  - Det är också viktigt att loggan fungerar mot både svart och vi bakgrund. Det behövs alltså minst 3 varianter
 - a. Färg (Ska fungera mot både ljus och mörk bakgrund)
 - b. Svartvit - mot svar bakgrund
 - c. Svartvit mot vit bakgrund…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape0&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape 0</title>
        <link>https://student.oedu.se/doku.php?id=inkscape0&amp;rev=1658143207&amp;do=diff</link>
        <description>Övningar i Inkscape 0

Jag vill att ni skall göra minst 1 av följande tutorials:



	*   inkscape howto
	*  KOKESHI dockor

	*  Metallklot

	*   3D-knappar

	*  Packman

	*   Glödlampa

	*   Kaffekopp</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape1&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape 1</title>
        <link>https://student.oedu.se/doku.php?id=inkscape1&amp;rev=1658143207&amp;do=diff</link>
        <description>Övningar i Inkscape 1

Hittade några klipp på TouTube

Jag vill att ni väljer minst 3 av dessa och gör en likadan eller en liknande!

Det är helt OK att titta igenom alla först om man vill. Jag har lagt dem i den ordning som jag tycker kan vara lämpligast att börja i.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape 2</title>
        <link>https://student.oedu.se/doku.php?id=inkscape2&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar i Inkscape 2

Övningar

1. Nedan ser ni 6 st ganska välkända logos. Jag vill att ni utifrån bilden gör en vektorgrafikbild för var och en.

När ni är klara vill jag att ni säger till.



Extra

Gör en kopia av denna, gärna bättre än orginalet</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape 3</title>
        <link>https://student.oedu.se/doku.php?id=inkscape3&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar i Inkscape 3

1. Ni har fått i uppdrag att trycka tröjor och ni har fått in en logga som inte alls håller måttet. Ni skall nu “vektorisera” denna logga. Här är den bild ni har fått, fixa till en vektorbild för tryck.



2. Ni har fått i uppdrag att</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inkscape4</title>
        <link>https://student.oedu.se/doku.php?id=inkscape4&amp;rev=1658143208&amp;do=diff</link>
        <description>Jag vill att ni försöker göra en Lotusblomma. Ni kan utgå från bilderna nedan om ni vill. Vi ni utgå från någon annan bild eller bara rita en så är det fritt fram.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape5&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape (Porträtt/Karikatyr)</title>
        <link>https://student.oedu.se/doku.php?id=inkscape5&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar i Inkscape (Porträtt/Karikatyr)

Ni skall göra ett porträtt alternativt en karikatyr av er själva, ni får utgå från ett kort på er själva.

Det är väldigt svårt att göra en vektor bild utifrån ett kort!

Ert namn skall vara med på ett tydligt sätt och ni skall lämna in innan nästa lektion.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape6&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape - Tema Jul!</title>
        <link>https://student.oedu.se/doku.php?id=inkscape6&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar i Inkscape - Tema Jul!

Dags att göra bild i Inkscape med tema Jul!



Skapad av Patrik Hörnquist TE3C - 2009</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape7&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar i Inkscape 4</title>
        <link>https://student.oedu.se/doku.php?id=inkscape7&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar i Inkscape 4

Nu skall ni göra 3 st vektorbilder av kända seriefigurer. 

Ni får gärna utgå ifrån en bitmap bild och vektorisera den.

Följande skall ni göra:

	*  Homer
	*  Bamse
	*  Valfri</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=inkscape_it3&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Inkscape</title>
        <link>https://student.oedu.se/doku.php?id=inkscape_it3&amp;rev=1658143207&amp;do=diff</link>
        <description>Uppgifter i Inkscape

Jag vill att ni skall göra uppgifterna nedan. När ni är klara skall ni skicka in alla era färdiga saker. Ni ska packa ihop alla uppgifter till en fil och skickar in den till mig.  Jag ska alltså få in minst 1+1+4 vektorbilder som ni ska packa ihop.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=javascript&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter på javascript</title>
        <link>https://student.oedu.se/doku.php?id=javascript&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter på javascript

	*  Validering av formulär
	*  Ajax</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=javascript1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Validering av formulär</title>
        <link>https://student.oedu.se/doku.php?id=javascript1&amp;rev=1658143208&amp;do=diff</link>
        <description>Validering av formulär

Denna uppgift kommer från kursen Webbdesign med JavaScript och Document Object Model Individuell uppgift 1 – Validering av formulär

Själva uppgiften



Färdig kod, dock är inte javascriptet klart :-)



TIPS! För att javascriptet skall köras bör du lägga detta överst i javascriptfilen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=jf_oop_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Koden från genomgång nr1 på OOP</title>
        <link>https://student.oedu.se/doku.php?id=jf_oop_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Koden från genomgång nr1 på OOP


&lt;?php
/**
 * Exempel på en enkel klass
 * Första lektion på Prog C
 */

class Animal {
  protected  $weight;
  private $legs;
  
  function __construct($weight=0){
    $this-&gt;weight = $weight;
  }
  
  public function getWeight() { // public är default
    return &#039;Djuret har vikten :&#039; . $this-&gt;weight . &#039;&lt;br&gt;&#039;;
  }
  
  function setWeight($weight) {
    $this-&gt;weight = $weight;
  }

  public function getLegs() { // public är default
  	return $this-&gt;legs;
  }
  
…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=jf_webbutv10&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hämta alla bilder i en mapp med glob</title>
        <link>https://student.oedu.se/doku.php?id=jf_webbutv10&amp;rev=1658143208&amp;do=diff</link>
        <description>Hämta alla bilder i en mapp med glob


&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;fotogalleri.css&quot;&gt;
&lt;title&gt;Foto Galleri&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
$pics = glob(&#039;pics/*.jpg&#039;);
shuffle($pics);
$i=0;
foreach ($pics as $pic) {
  $i++;
  $imageinfo = getimagesize($pic);
  echo &#039;&lt;div class=&quot;box&quot;  tabindex=&quot;&#039;.$i.&#039;&quot;&gt;
          &lt;div title=&quot;&#039; . basename($pic,&#039;.jpg&#039;) .&#039;&quot;&gt;
            &lt;img src=&quot;&#039; . $pic . &#039;&quot; alt=&quot;&#039; . basename($pic,&#039;.jpg&#039;) . &#039;&quot; width=&quot;&#039; . $i…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=jfprog_05&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Från genomgång</title>
        <link>https://student.oedu.se/doku.php?id=jfprog_05&amp;rev=1658143208&amp;do=diff</link>
        <description>Från genomgång


&lt;?php
// Skapa array
// Lägga in data i array
// Skriva ut ett värde på en speciell position
include(&#039;head.php&#039;);
echo &#039;&lt;pre&gt;&#039;;
$arr1 = array (
	&#039;nr1&#039; =&gt; &#039;Kalle&#039;,
	2 =&gt; &#039;Anders&#039;,
	&#039;arr&#039; =&gt; array(1,2,3,4),
);
print_r($arr1);

//echo $arr1[&#039;1&#039;];
$i=0;
$arr2[&#039;34&#039;]=13;
while($i&lt;10) {
	$arr2[]=$i*7;
	$i++;
}
print_r($arr2);




echo &#039;&lt;/pre&#039;;
include(&#039;foot.php&#039;);</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=jfprog_06&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång läsa och skriva till/från textfiler</title>
        <link>https://student.oedu.se/doku.php?id=jfprog_06&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång läsa och skriva till/från textfiler

Tutorial:

Läsa från och skriva till textfiler

Explode och implode



&lt;?php
/**
 * 
 * Genomgång på hur man kan läsa och skriva til och från texfiler
 * Funktionern som gås igenom för att läsa från textfiler:
 * file 
 * file_get_contents 
 * Funktionern som gås igenom för att skriva till textfiler:
 * file_put_contents
 */
include(&#039;head.php&#039;);
// läs en textfil in i en sträng
$str = file_get_contents(&#039;text.txt&#039;);
echo nl2br($str);

// läser in en …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=jfprog_07_04&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jfprog_07_04</title>
        <link>https://student.oedu.se/doku.php?id=jfprog_07_04&amp;rev=1658143208&amp;do=diff</link>
        <description>&lt;?php

include(&#039;head.php&#039;);
?&gt;
&lt;form method=&quot;post&quot;&gt;
	&lt;h3&gt;Ange ett tal:&lt;/h3&gt;
	&lt;input type=&quot;text&quot; name=&quot;number&quot;&gt; 
	&lt;input type=&quot;submit&quot; name=&quot;submit&quot;&gt;
&lt;/form&gt;
&lt;?php 
$i=0;
$arr=array();
// Slumpar talen
while ($i&lt;$_POST[&#039;number&#039;]) {
  $arr[] =  mt_rand(-100, 100);
  $i++;
}
sort($arr);
$i=0;
$sum=0;
echo &quot;Slumpade tal soterat: &quot;;
while ($i&lt;$_POST[&#039;number&#039;]) {
  echo $arr[$i] . &#039;, &#039;;
  $sum = $sum + $arr[$i];
  $i++;
}
echo &quot;&lt;br&gt;Summan av alla talen blir: &quot; . $sum;
echo &quot;&lt;br&gt;Minsta talet är: &quot; . $a…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=joakimf&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering 1 och Webbutveckling 1 (TE2 med Joakim)</title>
        <link>https://student.oedu.se/doku.php?id=joakimf&amp;rev=1658143208&amp;do=diff</link>
        <description>Programmering 1 och Webbutveckling 1 (TE2 med Joakim)

Uppgifter

Kurserna Programmering 1 och  Webutveckling 1  kommer att köras integrerat

Uppgifter

	*  HTML5 och lite CSS
	*  Information om utvecklingsservern som vi jobbar på
	*  Hantera input via get och post - Saker att tänka på:filnamn: a-z1-9-_, filerna måste ligga på servern för att PHP skall kunna köras, man måste titta på sidorna via adressen</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=join1_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT med JOIN</title>
        <link>https://student.oedu.se/doku.php?id=join1_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT med JOIN



Jobba i terminal och skriv dina svar i en fil du kallar join1_databaser.txt. Lägg filen i mappen mysql när ni är klar “commitar” och “pushar” ni filen.

Det finns två tabeller i databasen jf_select som ser ut som nedan</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kommandon&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon i linux</title>
        <link>https://student.oedu.se/doku.php?id=kommandon&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon i linux

Kommandon 1

Kommandon 2

Kommandon 3

Kommandon 4</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kommandon_file_permission&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar på filrättigheter</title>
        <link>https://student.oedu.se/doku.php?id=kommandon_file_permission&amp;rev=1658143207&amp;do=diff</link>
        <description>Övningar på filrättigheter

Skriv dina svar i en fil som heter file_permission.txt, spara dessa svar i mappen linux under wesweb och “commita” och skicka upp till gitlab när du är klar. Som svar skriv ner de kommandon som du skriver.

1.
Skapa en katalog som heter file_temp och flytta dig till denna katalog.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T08:53:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff</link>
        <description>Programmering 1

Kursinformation från Skolverket: Programmering 1


 php.net - Bra sida för att läsa om PHP.




Uppgifter

	*  HTML5 och lite CSS
Genomgång - Introduktion HTML5 

	*  Information om utvecklingsservern som vi jobbar på
Ett första exempel 
Genomgång - Inledning php 

	*  Hantera input via get och post
Genomgång - $_GET, $_POST 

	*  Flödesschema
Genomgång - Flödesschema
	*  Loopar
Genomgång - Loopar 
Lösning till uppgift 2
Genomgång - Nästlade loopar 
	*  Arrayer
Genomgång - Array…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T09:01:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering 2</title>
        <link>https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff</link>
        <description>Programmering 2

Kursinformation från Skolverket: Programmering 2


Java API

Javaterminologi - En ordlista


Uppgifter

	*  Introduktion i Java

	*  Felhantering och textfiler

	*  Objektorienterad programmering

	*  Grafiska gränssnitt - Inledning

	*  UML

	*  Projekt Glosa

	*  Parkquiz

	*  Tre i rad</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbserverprog1&amp;rev=1660908907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-19T11:35:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbserverprogrammering 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbserverprog1&amp;rev=1660908907&amp;do=diff</link>
        <description>Webbserverprogrammering 1


Code explains the comments to the computer


Här kommer uppgifter mm att finnas.

Kursråd - Webbserverprogrammering 1, 100 poäng

Webbserverprogrammering 1 - lektionsfördelning

Ni kan hämta koden från genomgångar via gitlab &lt;https://gitlab.com/Hambern/servern-2022&gt;

SQL - grunder

	*  SELECT frågor 1
	*  SELECT frågor 2 - extrauppgift
	*  SELECT frågor 3
	*  SELECT frågor 4 - extrauppgift
	*  SELECT med JOIN
	*  SELECT med JOIN (Birds)

Mer SQL + PHP</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbserverprog1_21&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbserverprogrammering 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbserverprog1_21&amp;rev=1658143208&amp;do=diff</link>
        <description>Webbserverprogrammering 1


Code explains the comments to the computer


Här kommer uppgifter mm att finnas.

Kursråd - Webbserverprogrammering 1, 100 poäng

Webbserverprogrammering 1 - lektionsfördelning

Ni kan hämta koden från genomgångar via gitlab &lt;https://gitlab.com/jfoeduse/vt21&gt;

SQL - grunder

	*  SELECT frågor 1
	*  SELECT frågor 2 - extra uppgift
	*  SELECT frågor 3
	*  SELECT frågor 4 - extra uppgift
	*  SELECT med JOIN
	*  SELECT med JOIN (Birds)

Prov på SQL 2020-09-18</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbserverprog1_time&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbserverprogrammering 1 - lektionsfördelning</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbserverprog1_time&amp;rev=1658143208&amp;do=diff</link>
        <description>Webbserverprogrammering 1 - lektionsfördelning
 Moment   Lektioner (3 timmar)  Kommentar  Kursråd  1  Kommer sammanfatta och gå igenom förslag till upplägg  GIT  2  + att löpande skicka in kod  LINUX  4  kommandon i cli  SELECT  4  många övningar på join</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbserverprog2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbserverprogrammering 2</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbserverprog2&amp;rev=1658143208&amp;do=diff</link>
        <description>Webbserverprogrammering 2

	*  Repetera git

I denna kurs ska ni jobbar med ett större projekt och jag kommer att avbryta ert arbeta lite då och då för mindre övningar och genomgångar.

Datum Projekt

	*  20/12 Sista dag för Projektplan - skall lämnas in innan du börjar med ditt arbete.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbserverprog_jf&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbserverprogrammering 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbserverprog_jf&amp;rev=1658143208&amp;do=diff</link>
        <description>Webbserverprogrammering 1

Här kommer uppgifter mm att finnas.

Kursråd - Webbserverprogrammering 1, 100 poäng

Webbserverprogrammering 1 - lektionsfördelning

GIT och Kommandon i LINUX

	*  Kommandon 1 - navigera + hantera filer och kataloger via cli
	*  Läs mer om: Filrättigheter i Linux
	*  Övningar på filrättigheter

Kör vimtutor

	*  Versionshantering med Git 1
	*  Versionshantering med Git 2
	*  Versionshantering med Git 3 - remote från local server...

Sen kan det vara bra att stänga ner …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_webbutv1&amp;rev=1662720376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-09T10:46:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbutveckling 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_webbutv1&amp;rev=1662720376&amp;do=diff</link>
        <description>Webbutveckling 1

Kursinformation från Skolverket:  Webutveckling 1  

Validering av HTML5: &lt;http://html5.validator.nu&gt; 

Validering av CSS: &lt;http://jigsaw.w3.org/css-validator&gt; (Ange CSS nivå 3 under Fler val och ställ in Alla under Varningar) 

Information om servern: Information om utvecklingsservern som vi jobbar på 

W3schools om HTML: &lt;https://www.w3schools.com/html/default.asp&gt; 

W3schools om CSS: &lt;https://www.w3schools.com/css/default.asp&gt;

Obligatoriska uppgifter</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kursplan&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursplan</title>
        <link>https://student.oedu.se/doku.php?id=kursplan&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursplan

DTR1205 - Operativsystem 50 p

Mål för kursen, eleven skall

	*  ha kunskap om operativsystems uppbyggnad och arbetssätt
	*  kunna installera och konfigurera operativsystem med hänsyn till systemenheter för in- och utmatning
	*  kunna installera och konfigurera användargränssnitt, applikationsprogram och kringutrustningar</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kursplaner&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursplaner</title>
        <link>https://student.oedu.se/doku.php?id=kursplaner&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursplaner

Kursplan för DTR1211 - Databashantering 100 p

Mål för kursen, eleven skall

	*  kunna skapa en applikation för flera samtidiga användare med inmatningsformulär, sökfunktioner, urvalsmöjligheter och rapporter för datautskrifter och statistik</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kursrad_webbserverprogrammering_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursråd - Webbserverprogrammering 1, 100 poäng</title>
        <link>https://student.oedu.se/doku.php?id=kursrad_webbserverprogrammering_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursråd - Webbserverprogrammering 1, 100 poäng



Webbserverprogrammering 1, 100 poäng

Uppgift 1. (10 min, ta gärna hjälp av google)

Läsa igenom Centralt innehåll själv.  Förstå! (Kunna förklara för er lärare vad de olika punkterna betyder med egna ord) 

Skulle ni bli klar med detta kan ni börja fundera igenom övriga punkter. Det är viktigt att alla får tid på sig att läsa i lugn och ro och fundera själva.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kursrad_webbutveckling_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursråd - Webbutveckling 1, 100 poäng</title>
        <link>https://student.oedu.se/doku.php?id=kursrad_webbutveckling_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursråd - Webbutveckling 1, 100 poäng

Webbutveckling 1, 100 poäng

Uppgift 1. (10 min, ta gärna hjälp av google)

Läsa igenom Centralt innehåll själv.  Förstå! (Kunna förklara för er lärare vad de olika punkterna betyder med egna ord) 

Skulle ni bli klar med detta kan ni börja fundera igenom övriga punkter. Det är viktigt att alla får tid på sig att läsa i lugn och ro och fundera själva.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=lab4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Login</title>
        <link>https://student.oedu.se/doku.php?id=lab4&amp;rev=1658143208&amp;do=diff</link>
        <description>Login

Ni skall gör en inloggning där ni håller kolla på om man är inloggad eller inte med hjälp av $_SESSION

Krav - det blev en genomgång på detta...

- Ni skall gör en inloggning där ni skall verifiera er mot en databas.

- Ni skall kolla om man är inloggad via en $_SESSION variabel.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=lab4_code&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kod till Lab4</title>
        <link>https://student.oedu.se/doku.php?id=lab4_code&amp;rev=1658143208&amp;do=diff</link>
        <description>Kod till Lab4

Ett exempel på hur man skulle kunna göra lab 4, viktigt att ni fattar vad ni gör.

Minst 3 olika filer, en som sköter inloggning och en som sköter utloggning och den 3:e som är själva sidan. 

Inloggning (do_login.php)



Utloggning (do_logout.php)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=lab5&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lab 5</title>
        <link>https://student.oedu.se/doku.php?id=lab5&amp;rev=1658143208&amp;do=diff</link>
        <description>Lab 5

Inloggning och forum

I denna lab skall ni kombinera era kunskaper från lab 3 och lab 4 + att börja fundera på hur man skall strukturera sin kod. Det är lätt att man får en ganska stökig kod när man jobbar med ett script-spåk och HTML</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=lab6&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lab 6</title>
        <link>https://student.oedu.se/doku.php?id=lab6&amp;rev=1658143208&amp;do=diff</link>
        <description>Lab 6

Många till många relation!
Välj något eget och gör en enkel applikation av det.

Några exempel om ni inte kommer på något.

1. Mini version av ett Community, användare skapar rum och delar ut vem som skall kunna skriva i dem.

- Två(Tre) tabeller Users och Rooms(Items) + en länktabell så klart.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=links&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>links</title>
        <link>https://student.oedu.se/doku.php?id=links&amp;rev=1658143208&amp;do=diff</link>
        <description>Länkar:

	*  http://www.youtube.com/watch?v=QMV45tHCYNI
	*  http://shareanduse.ning.com/group/programmering/</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=linux&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon i LINUX</title>
        <link>https://student.oedu.se/doku.php?id=linux&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon i LINUX

	*  Kommandon 1 - navigera + hantera filer och kataloger via cli
	*  Läs mer om: Filrättigheter i Linux
	*  Övningar på filrättigheter
	*  Kommandon 2
	*  Kommandon 3
	*  Kommandon 4
	*  [Kommandon att träna på inför prov]</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=linux_laptop&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linux på bärbar.</title>
        <link>https://student.oedu.se/doku.php?id=linux_laptop&amp;rev=1658143208&amp;do=diff</link>
        <description>Linux på bärbar.

Ni skall på mina lektioner använda er av operativsystemet linux (jag supportar Ubuntu 11.04)
Tips!

Om ni har uppdaterat till 11.10 och vill ha gnome


sudo apt-get install gnome-shell


Installation:

	*  När datorn bootar tryck F12</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=linux_r400&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips till bärbara!</title>
        <link>https://student.oedu.se/doku.php?id=linux_r400&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips till bärbara!

	* Ni ska först installera php5-cli (command-line interpreter for php script)
sudo apt-get install php5-cli

	* Ni skall sedan via programcentralen installera gPHPEdit



#OBS!! Tips till Joel med fler som har en dator som blir väldigt seg efter ett tag, skriv detta i en terminal.
sudo echo &quot;options drm_kms_helper poll=N&quot; &gt;&gt; /etc/modprobe.d/local.conf
# Starta sedan om datorn.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=local_dev_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lokal LAMP + IDE</title>
        <link>https://student.oedu.se/doku.php?id=local_dev_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Lokal LAMP + IDE

Detta är vad vi gjorde 11/9-2015 på linux mint 17.2

Dagens uppgift:

	*  Installera LAMP på din egen dator
	*  Installera phpMyAdmin på din egen dator
	*  En professionell IDE
	*  Flytta er gästbok från student-servern och få den att fungera på er dator.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=lukas&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Diverse övningar</title>
        <link>https://student.oedu.se/doku.php?id=lukas&amp;rev=1658143208&amp;do=diff</link>
        <description>Diverse övningar

På några av uppgifterna har jag lagt ut ex på svar. De fanns naturligtvis inte från början...

Filer som ev behövs ligger i katalogen: /home/pers/jf/Public/operativsystem

Dessa “uppgifter” kör jag som en intro på kursen webbserverprogrammering 1.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_01&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Exempel på CSS</title>
        <link>https://student.oedu.se/doku.php?id=mattias_01&amp;rev=1658143207&amp;do=diff</link>
        <description>Genomgång - Exempel på CSS

Länkar

- På  W3Schools om CSS hittar du mycket bra övningar

Koppla din css till en sida


&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;title&gt;Allmänt om internetutvecklingen&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
    /* Detta länkar till en fil som heter &quot;style.css&quot; i samma mapp som html-filen */
&lt;/head&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_02&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frågesport om webbens historia</title>
        <link>https://student.oedu.se/doku.php?id=mattias_02&amp;rev=1658143207&amp;do=diff</link>
        <description>Frågesport om webbens historia

Länkar

	*  Internetmuseum: &lt;https://www.internetmuseum.se/&gt;
	*  Lär dig skapa formulär: &lt;https://www.w3schools.com/html/html_forms.asp/&gt;

Instruktioner

I denna uppgift ska du skapa en frågesport på centrala fakta från internets historia, så som den presenteras på internetmuseum.se eller via vår gemensamma presentation i klassrummet. Denna uppgift ska testa utveckla och testa såväl dina kunskaper i</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_03&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>En enkel responsiv design</title>
        <link>https://student.oedu.se/doku.php?id=mattias_03&amp;rev=1658143208&amp;do=diff</link>
        <description>En enkel responsiv design

I en värld där man kan surfa på allt ifrån sina mobiltelefoner till gigantiska tv-apparater med 4k-upplösning är det klokt att skapa hemsidor som anpassar sig till besökarens skärm. Ett enkelt sätt är att använda enheterna vh (viewport-height) och vw (viewport-width) när du sätter höjd, bredd, marginaler och typsnittsstorlek på din sida (läs mer här:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_04&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Flytande element</title>
        <link>https://student.oedu.se/doku.php?id=mattias_04&amp;rev=1658143208&amp;do=diff</link>
        <description>Flytande element

I den här uppgiften får du lära dig hur du kan arbeta med flytande element för att skapa struktur på sidan. Du kan läsa mer om hur du skapar flytande element på sidan &lt;https://www.w3schools.com/css/css_float.asp&gt;. Det är bra exempelvis om du vill skapa en sidomeny.

Instruktioner</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_06&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parkskolans nyheter</title>
        <link>https://student.oedu.se/doku.php?id=mattias_06&amp;rev=1658143208&amp;do=diff</link>
        <description>Parkskolans nyheter

I denna uppgift ska du utifrån en färdig HTML-markup och en färdig CSS-struktur skapa en responsiv nyhetsartikel som använder följande tekniker:

	*  CSS Grid Template Areas. Läs mer på: &lt;https://www.w3schools.com/cssref/pr_grid-template-areas.asp&gt;
	*  CSS Columns. Läs mer på: &lt;https://www.w3schools.com/cssref/pr_grid-column.asp&gt;
	*</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_07&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Typografi på internet</title>
        <link>https://student.oedu.se/doku.php?id=mattias_07&amp;rev=1658143208&amp;do=diff</link>
        <description>Typografi på internet

I denna uppgift ska du skapa en snygg och lättläst design utifrån några grundläggande typografiska principer. Typografi är en bred term för konsten och hantverket att utforma texter – i tryck eller på skärm – så att textens budskap förmedlas på bästa möjliga sätt, och samtidigt är estetiskt tilltalande för läsaren.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_09&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HTML-formulär</title>
        <link>https://student.oedu.se/doku.php?id=mattias_09&amp;rev=1658143208&amp;do=diff</link>
        <description>HTML-formulär

Länkar

	*  Ladda ner följande zip-fil där du har allt du behöver: [zip-fil]
	*  Läs på om hur du skapar HTML-fomulär på: &lt;https://www.w3schools.com/html/html_forms.asp&gt;

Instruktioner

I denna uppgift ska du skapa ett formulär för att registrera sig på en dejting-sajt

	*  Du ska skapa ett formulär med samtliga följande fälttyper:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_10&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Använd video på dina sidor</title>
        <link>https://student.oedu.se/doku.php?id=mattias_10&amp;rev=1658143208&amp;do=diff</link>
        <description>Använd video på dina sidor

Genomgång

Innan HTML5 var man tungen att använda sig av någon slags videospelare om man ville visa video på sin hemsida. Men nu har vi tillgång till betydligt smidigare metoder. Nu kan vi göra såhär:
&lt;video src=&quot;videos/basta_filmen.mp4&quot; controls&gt;
  Du har en för gammal webbläsare för att kunna se denna film
&lt;/video&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_api&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Utveckla emot ett API</title>
        <link>https://student.oedu.se/doku.php?id=mattias_api&amp;rev=1658143207&amp;do=diff</link>
        <description>Utveckla emot ett API

Vad är ett API?

Application Program Interface, är ett slags protokoll som används för att program (även kallat applikationer) enklare ska kunna snacka med varandra. En slags tolk, som kommunikationen går genom.

Säg att du har en väderapp i din telefon. För att den ska kunna fungera måste den hämta väderprognoser. Kanske vänder den sig till SMHI:s webbapp. Väderappen kan förstås ha programmerats till att gå in på SMHI.se för att hämta informationen därifrån, ungefär som d…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_blogg&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bygg en blogg</title>
        <link>https://student.oedu.se/doku.php?id=mattias_blogg&amp;rev=1658143207&amp;do=diff</link>
        <description>Bygg en blogg

Bakgrund

En blogg kan tyckas enkel men den kräver en hel del funktioner: 

	*  Man måste kunna logga in så att inte vem som helst ska kunna skriva i den
	*  Man måste kunna spara och visa de olika inläggen
	*  Man måste kunna bifoga och spara bilder som hör ihop med de olika inläggen</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_guestbook&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bygg en gästbok</title>
        <link>https://student.oedu.se/doku.php?id=mattias_guestbook&amp;rev=1658143208&amp;do=diff</link>
        <description>Bygg en gästbok

CSS-ramverk

Ute i verkligheten blir det allt mer sällsynt att man skriver all css själv idag. Det är idag vanligare att man använder sig av något css-ramverk. De vanligaste idag är nog:

	*  Bootstrap - &lt;https://getbootstrap.com/&gt;
	*  Materialize CSS -</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_html_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Skriv rätt HTML-taggar</title>
        <link>https://student.oedu.se/doku.php?id=mattias_html_02&amp;rev=1658143208&amp;do=diff</link>
        <description>Skriv rätt HTML-taggar

Instruktioner

I denna uppgift får du:

	*  En png-bild på den färdiga sidan
	*  En css-fil med CSS-kod. Denna får du inte röra.
	*  En html-fil där taggarna tagits bort

Din uppgift är att skriva tillbaka rätt taggar på rätt ställe så att din hemsida ser exakt ut som bilden.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mattias_projekt&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbprojekt</title>
        <link>https://student.oedu.se/doku.php?id=mattias_projekt&amp;rev=1658143207&amp;do=diff</link>
        <description>Webbprojekt

Syfte

I denna uppgift ska du tillämpa de kunskaper du skaffat dig hittills under kursen i ett webbprojekt. Projektet innefattar ett antal delmoment som alla ska vara godkända för att projektet ska bli godkänt. Starta med att läsa igenom hela instruktionen innan du sätter igång.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mina_loesningar_till_uppgift_3_7_8_och_15&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ex på lösningar för uppgifterna 3, 7, 8 och 15</title>
        <link>https://student.oedu.se/doku.php?id=mina_loesningar_till_uppgift_3_7_8_och_15&amp;rev=1658143208&amp;do=diff</link>
        <description>Ex på lösningar för uppgifterna 3, 7, 8 och 15

5.3


#include &lt;cstring&gt;
#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
using namespace std;
void vand(char *s);

int main() {
  char temp[100];
  cout &lt;&lt; &quot;Skriv in en sträng: &quot;;
  cin.getline(temp,100);
  vand(temp);
  cout &lt;&lt; &quot;Stängen vänd:\n&quot; &lt;&lt; temp &lt;&lt; endl;
  system(&quot;PAUSE&quot;);	
  return 0;
}


void vand(char *s) {
  char c, *p1, *p2;
  p1 = p2 = s; // Båda pekar på starten
  while (*p1) { // p1 pekar på \0
    *p1++;
  }
  p1--; // pekar på slutet
  wh…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mini_facebook&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Facebook-mini</title>
        <link>https://student.oedu.se/doku.php?id=mini_facebook&amp;rev=1658143208&amp;do=diff</link>
        <description>Facebook-mini

Detta skall utvecklas på din egen dator, all data skall sparas i en databas. Börja med att göra om det du gjorde i fjol men med den skillnaden att data nu skall sparas i en databas istället.

Alla måste ha en fungerande inloggning:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=miniraeknare&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Miniräknare</title>
        <link>https://student.oedu.se/doku.php?id=miniraeknare&amp;rev=1658143208&amp;do=diff</link>
        <description>Miniräknare

Skriv en miniräknare som jobbar med omvänd polsk notation. Detta sätt att evaluera uttryck tycker jag är överlägset det traditionella sättet (HP:s räknedosor använder ofta detta sätt).
Det räcker att er räknare klarar de fyra räknesätten och att nollställa räknaren, dvs tömma stacken (+,-,*,/,c)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mockingbird&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jobba med layout via Mocking Bird</title>
        <link>https://student.oedu.se/doku.php?id=mockingbird&amp;rev=1658143208&amp;do=diff</link>
        <description>Jobba med layout via Mocking Bird

När ni skall göra en hemsida kan det vara bra att tänka igenom hur den skall se ut och fungera. Det kan vara bra att skissa upp hur den skall vara strukturerad. Det finns massor med olika verktyg för att göra detta. Ett bra verktyg för en första struktur kan vara</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=moho1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enkel 2D-animering</title>
        <link>https://student.oedu.se/doku.php?id=moho1&amp;rev=1658143208&amp;do=diff</link>
        <description>Enkel 2D-animering

Vi skall jobba resten av terminen med att skapa en enkel 2D-animering. Programmet vi skall jobba med heter Moho (numera heter det Anime Studio).

	*  Vi skall lära oss hur programmet fungerar genom att göra några tutorials.
	*</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=more_about_ssh&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>more_about_ssh</title>
        <link>https://student.oedu.se/doku.php?id=more_about_ssh&amp;rev=1658143208&amp;do=diff</link>
        <description>&lt;https://www.youtube.com/watch?v=AQDCe585Lnc&gt;

&lt;https://www.youtube.com/watch?v=pa4osob1XOk&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=more_info&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lite mer info</title>
        <link>https://student.oedu.se/doku.php?id=more_info&amp;rev=1658143208&amp;do=diff</link>
        <description>Lite mer info

Lämpliga tillägg i firefox:
Firebugg och Tidy validator</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mvc&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Model-View-Controller</title>
        <link>https://student.oedu.se/doku.php?id=mvc&amp;rev=1658143208&amp;do=diff</link>
        <description>Model-View-Controller

 

Dags att börja diskutera hur man skulle kunna strukturera ett större projekt.

	*  MVC wikipedia (en)
	*  MVC wikipedia (sv)

Syfte med uppgiften

	*  Att lära sig använda någon annans kod
	*  Att lära sig hur man anpassar sig till en modell för att koda och följa den modellen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mvc_1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Model-View-Controller</title>
        <link>https://student.oedu.se/doku.php?id=mvc_1&amp;rev=1658143208&amp;do=diff</link>
        <description>Model-View-Controller

 

Dags att börja diskutera hur man skulle kunna strukturera ett större projekt.

	*  MVC wikipedia (en)
	*  MVC wikipedia (sv)

Ett enkelt ex

Här kommer ett enkelt ex på hur man skulle kunna jobba med MVC. Vi kommer att utvidga detta framöver

Controllers och Models är i princip fria från</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=mysql_info&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mysql info</title>
        <link>https://student.oedu.se/doku.php?id=mysql_info&amp;rev=1658143208&amp;do=diff</link>
        <description>Mysql info

Gick igen några SQL-frågor


SELECT *,COUNT(ItemID) as Number FROM Threads LEFT JOIN Items USING(ThreadID) GROUP BY (ThreadID)

SELECT lab5_Threads.*,lab5_Users.*,COUNT(ItemID) as NumItems FROM `lab5_Threads` INNER JOIN `lab5_Users` USING(UserID) LEFT JOIN `lab5_Items` USING(ThreadID) GROUP BY ThreadID

#För att ta bort gör först en select som funkar, när den är klar så skriv om den till en delete.
#Först en select
$query = &quot;SELECT * 
FROM `lab5_Threads` LEFT JOIN `lab5_Items` USING(…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=new-turn&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>e=new-turn</title>
        <link>https://student.oedu.se/doku.php?id=new-turn&amp;rev=1658143208&amp;do=diff</link>
        <description>e=new-turn

Vi har bestämt att vi ska spara alla frågor som hör till ett game som en serialized array


// Struktur på $game_questions.

$game_questions = [
  0 =&gt; 31,
  1 =&gt; 17,
  2 =&gt; 8,
];

serialize($game_questions)


Utöver detta nedan måste man göra vissa kollar, typ att det inte redan finns 18 frågor mm</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning1&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ..., u13.cpp i en mapp som du döper till nr1.


if-satsen

1.
Gör ett program som frågar efter två tal och sedan skriver ut det största.

2.
Gör ett program som frågar efter två tal och sedan skriver ut det största. Om de är lika stora skall det skrivas ut.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning2&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr2.


Följande får lösas hur man vill

1.
Gör ett program som frågar efter en multiplikationstabell och sedan presenterar tabellen.

2.
Gör ett program som frågar efter en multiplikationstabell, startvärde, slutvärde och sedan presenterar tabellen från start till stopp.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning3&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr3.


Följande får lösas hur man vill

1. 
Skriv ett program som läser in tre heltal och sedan skriver ut summan, medelvärdet (med två decimaler), produkten, största tal och minsta tal.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning4&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr4.


Följande får lösas hur man vill

1.
Skriv ett program som läser in ett nummer på en månad. Därefter skrivs antalet dagar som månaden innehåller ut. Om talet inte är mellan 1 och 12 skall ett felmeddelade skrivas ut.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning5&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning5&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr5.


Strängar

1.
Skriv ett program som läser in två strängar och undersöker om de är lika. Texten LIKA eller OLIKA skall skrivs ut.

2.
Skriv ett program som frågar efter ditt förnamn och därefter skriver ut vad ditt förnamn börjar på för bokstav.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning6&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning6&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 

Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr6.


Tecken

1. Skriv ett program som skiver ut en ACSII tabell från 1-254 genom att göra ett cast av en int till en char. 

ex på utskrift men du ska börja från 1 och gå till 254</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning7&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning7&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

Obs! 
Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr7.


Funktioner

1.
Skriv en funktion void printname(string name, int n) 

som tar emot ett namn och skriver ut det n antal gånger.

Utgå från att det endast kommer godkända värden till funktionen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=oevning8&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter i Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=oevning8&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter i Programmering A

OBS!
Spara uppgifterna som u1.cpp, u2.cpp, ... i en mapp som du döper till nr8

Uppgifter:

1.
Skriv två funktioner inc(tal) som ökar talet tal med 1 och dec(tal) som minskar talet tal med 1 

Funktionerna skall fungera i följande program:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift 1 på operativsystem</title>
        <link>https://student.oedu.se/doku.php?id=op1&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift 1 på operativsystem

Uppgift

Er uppgift är att skriva max 4 sidor om operativsystem.
Jag vill att ni jobbar och skriver självständigt. Jag kommer att kolla så att ni väljer lite olika operativsystem.

Förslag på rubriker.(OBS! bara ett förslag!)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_kommandon1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon 1</title>
        <link>https://student.oedu.se/doku.php?id=op_kommandon1&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon 1

Tips!

Använd TAB och piltangenter ofta! TAB för att låta datorn fylla ut sökvägar, piltangenter för att bläddra igenom kommandon.

Börja med att läsa om vad följande kommandon gör och hur de fungerar: pwd, tree, cp, rm, mv, cd, touch, ls och mkdir.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_kommandon2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon 2</title>
        <link>https://student.oedu.se/doku.php?id=op_kommandon2&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon 2

Använd kommandot cal

1. Vilken veckodag är du född?

2. Vilken veckodag är Joakim (er lärare) född (1966-03-20)

3. Kör kommandot cal 1752, kolla september. Förklara!

4. Skapa en ny fil genom att omdirigera stdout (&gt; omdirigerar output)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_kommandon3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon 3</title>
        <link>https://student.oedu.se/doku.php?id=op_kommandon3&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon 3

Här vill jag att ni sparar era svar i en textfil som ni noga håller koll på, jag kommer att vilja se vilka kommandon ni har använt.

Alla filer som ni skall hämta finns under Public på min användare ~jf

1. Det finns en fil på min användare som heter</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_kommandon4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon 4</title>
        <link>https://student.oedu.se/doku.php?id=op_kommandon4&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon 4

Här vill jag att ni sparar era svar i en textfil som ni noga håller koll på, jag kommer att vilja se vilka kommandon ni har använt.


I många unix-system så finns en fil som håller ordning på alla användare (/etc/passwd).



	*</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_lamp&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LAMP-server (Linux-Apache-MySQL-PHP server)</title>
        <link>https://student.oedu.se/doku.php?id=op_lamp&amp;rev=1658143208&amp;do=diff</link>
        <description>LAMP-server (Linux-Apache-MySQL-PHP server)

Installera (om du redan har gjort det) senaste stabila version av Ubuntu LTS Server, ska bara ha ett textbaserat GUI. (Förslagsvis göras detta via virtualbox).

Din uppgift är att installera och konfigurera en webb-server från kommando promten, du ska SSH:a in till din server.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_server1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Serveruppgifter 1 (ni skall jobba på er egen server)</title>
        <link>https://student.oedu.se/doku.php?id=op_server1&amp;rev=1658143208&amp;do=diff</link>
        <description>Serveruppgifter 1 (ni skall jobba på er egen server)

	*  Logga in på din server
	*  Kolla vilket IP du har (ifconfig) - stämmer det?
	*  Byt lösenord om du vill. (passwd) OBS! Kom ihåg vad du byter till...
	*  Montera student via sshfs.
	*  Skapa en testanvändare login: test och lösen: test (sudo adduser)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_uppgift1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kursråd</title>
        <link>https://student.oedu.se/doku.php?id=op_uppgift1&amp;rev=1658143208&amp;do=diff</link>
        <description>Kursråd

Er första uppgift är att hålla ett kursråd.

Uppgift a.
Läsa igenom alla kursmål själv.
Förstå alla kursmål. (Kunna förklara för mig vad de betyder med egna ord)

(Skulle ni bli klar med detta kan ni börja fundera igenom övriga punkter. Det är viktigt att alla får tid på sig att läsa i lugn och ro och fundera själva).</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_uppgift_user&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lägga upp användare</title>
        <link>https://student.oedu.se/doku.php?id=op_uppgift_user&amp;rev=1658143208&amp;do=diff</link>
        <description>Lägga upp användare

Ni skall hämta användare från student.oedu.se:s passwd-fil och lägga upp dem på er server.

OBS! De kommandon du använder skall du spara för att visa mig när du är klar, endast ett kommando på uppgift punkt.

Gör på följande sätt:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=op_user&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Användare (ni skall jobba på er egen server)</title>
        <link>https://student.oedu.se/doku.php?id=op_user&amp;rev=1658143208&amp;do=diff</link>
        <description>Användare (ni skall jobba på er egen server)

Det finns två kommandon i Ubuntu-server för att skapa användare: adduser och useradd.


less /usr/sbin/adduser
less /usr/sbin/useradd


Som du ser så är useradd ett binärt kommando medan adduser är ett perl-script som använder sig av useradd.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=operativsystem&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kommandon i terminalen</title>
        <link>https://student.oedu.se/doku.php?id=operativsystem&amp;rev=1658143208&amp;do=diff</link>
        <description>Kommandon i terminalen

Operativsystem

Kursråd

Kursplan


Uppgift 1 på operativsystem

Kommandon 1

Kommandon 2

Kommandon 3

Kommandon 4

[Att träna på inför prov] (Nya kommando wc, tail, head)

Uppgift filsystem

Lägga upp användare</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_e1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgifter 1</title>
        <link>https://student.oedu.se/doku.php?id=pabop_e1&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgifter 1

1.
Skriv ett program där man:

Matar in ett 3-siffrigt tal och skriver ut det i omvänd ordning. (Ni får inte göra en lösning där ni använder siffror som text)



Exempel på körning:
  Du angav: 267
  Siffrorna i omvänd ordning : 762

// Tips!
// Rest vid heltalsdivision
echo 11%3;

// Heltalsdel vid division
echo (int)(11/3);</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_e2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgifter 2</title>
        <link>https://student.oedu.se/doku.php?id=pabop_e2&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgifter 2

1.
Skriv en funktion
bool isprime(int $tal)
som tar emot ett tal och undersöker om det är ett primtal. Om det är ett 
primtal skall funktionen returnera true annars false.
Utgå från att det endast kommer godkända värden till funktionen.
Du skall använda funktionen i följande program.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_forum&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Forum eller Eget</title>
        <link>https://student.oedu.se/doku.php?id=pabop_forum&amp;rev=1658143208&amp;do=diff</link>
        <description>Forum eller Eget

Eget

Om ni vill göra något eget så skriv ner vad ni skall göra och visa mig, när jag har godkänt vad ni skall göra är det bara att sätta igång. 

Forum

Skulle ni inte komma på något är mitt förslag ett ni skulle kunna göra ett enkelt forum.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_fragesport&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frågesport</title>
        <link>https://student.oedu.se/doku.php?id=pabop_fragesport&amp;rev=1658143208&amp;do=diff</link>
        <description>Frågesport

Du skall göra ett sida med ett antal frågor. Följande krav skall vara uppfyllda.

	*  Det skall finnas minst en flervalsfråga (checkbox)
	*  Det skall finnas minst en fråga med bara ett rätt (radio)
	*  Det skall finnas minst en fråga där man väljer svar ur en droplist (select, option)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_login&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Inloggning</title>
        <link>https://student.oedu.se/doku.php?id=pabop_login&amp;rev=1658143208&amp;do=diff</link>
        <description>Inloggning

Ni skall gör en inloggning med hjälp av $_SESSION

Krav

- Ni skall gör en inloggning där ni skall verifiera er mot en textfil.

ex på hur textfilen skulle kunna se ut:

UserID:Login:Password:FirstName:LastName


42:jf@park.se:002e23b9512c2b19a361d0fa9d7207e91c14c61a:Joakim:Forsgren
43:helen@park.se:6469cae2f553d304b9fdfc5c08fe688f83a0ed79:Helen:Forsgren
44:eva@park.se:3da1befff5b5c75e2e99948ffb230642c19fac6a:Eva:Nilsson
45:stina@park.se:4889652664bdfe4b09d848ed403c2698cf79edb1:Stina…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_rpn_stack&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Miniräknare (rpn)</title>
        <link>https://student.oedu.se/doku.php?id=pabop_rpn_stack&amp;rev=1658143208&amp;do=diff</link>
        <description>Miniräknare (rpn)

Gör en webbsida  med en miniräknare som jobbar med omvänd polsk notation. Detta sätt att evaluera uttryck tycker jag är överlägset det traditionella sättet (HP:s räknedosor använder ofta detta sätt).
Det räcker att er räknare klarar de fyra räknesätten och att nollställa räknaren, dvs tömma stacken (+,-,*,/,c)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 1</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u1&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 1

if-satsen

1.
Gör ett program som frågar efter två tal och sedan skriver ut det största.

2.
Gör ett program som frågar efter två tal och sedan skriver ut det största. Om de är lika stora skall det skrivas ut.

3.
Skriv ett program där man matar in två tal och skriver ut talen i storleksordning.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 2</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u2&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 2

1.
Gör ett program som frågar efter en multiplikationstabell och sedan presenterar tabellen.

2.
Gör ett program som frågar efter en multiplikationstabell, startvärde, slutvärde och sedan presenterar tabellen från start till stopp.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 3</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u3&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 3

1.
Skriv ett program som frågar efter antal rader och skriver ut så många rader med stjärnor enligt nedan:


  Ange antal rader: 5
  ¤
  ¤¤
  ¤¤¤
  ¤¤¤¤
  ¤¤¤¤¤


2(*). 
Skriv ett program som läser in storleken på en kvadrats sida och skriver ut en ihålig kvadrat med angiven sida. 
Programmet ska fungera för kvadrater med sidor mellan 1 och 20. (Tips: kolla så att det verkligen fungerar för kvadrater med sidan 1)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u4&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 4</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u4&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 4

1.
Skriv ett program som läser in ett nummer på en månad. Därefter skrivs antalet dagar som månaden innehåller ut. Om talet inte är mellan 1 och 12 skall ett felmeddelade skrivas ut.
Tips! Använd en array


$month_days = array (31,28,31,30,...);</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u5&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 5</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u5&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 5

Några uppgifter på strängar...
OBS! Dessa uppgifter behöver bara fungera med A-Za-z. Jag kommer ha en genomgång på teckentabeller.


// För att läsa in en sträng utan radbrytning på slutet
$handle = fopen (&quot;php://stdin&quot;,&quot;r&quot;);
$str = trim(fgets($handle));</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u6&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 6</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u6&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 6

OBS! Dessa uppgifter behöver bara fungera med A-Za-z. Jag kommer ha en genomgång på teckentabeller.



// För att läsa in en sträng utan radbrytning på slutet
$handle = fopen (&quot;php://stdin&quot;,&quot;r&quot;);
$str = substr(fgets($handle),0,-1);</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u7&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 7</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u7&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 7

1.
Skriv en funktion printname($name, $n) 

som tar emot ett namn och skriver ut det n antal gånger.

Utgå från att det endast kommer godkända värden till funktionen.

Du skall använda funktionen i ett program.

2.
Skriv en funktion som returnerar medelvärdet av två tal. Inläsning av talen och utskrift av medelvärdet ska ske i huvudprogrammet.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_u8&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter 8</title>
        <link>https://student.oedu.se/doku.php?id=pabop_u8&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter 8

1. Gör en sida som presenterar en multiplikationstabell med hjälp av en tabell (se mitt ex.
) man ska kunna välja tabell via URL:en

2. Du skall nu använda dig av en URL där man i länken anger ett tal och “Hello world!” skrivs ut lika många gånger som talet man matade in. (t.ex. u8_2.php?antal=12)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=pabop_web_tips&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips när vi jobbar med PHP för att göra hemsidor</title>
        <link>https://student.oedu.se/doku.php?id=pabop_web_tips&amp;rev=1658143208&amp;do=diff</link>
        <description>Tips när vi jobbar med PHP för att göra hemsidor

hemsida

Nu skall vi gör några uppgifter där vi visar resultatet via en hemsida. Ni har alla en egen hemsida på linux-servern som alla kommer åt via:


http://student.oedu.se/~ert_login

Filerna som ligger i ~ert_login/public_html är de man kommer åt från web.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=panorama1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övning Panorama</title>
        <link>https://student.oedu.se/doku.php?id=panorama1&amp;rev=1658143208&amp;do=diff</link>
        <description>Övning Panorama

Det finns två uppsättningar med bilder som ni skall “montera ihop till ett panorama”, ni får gärna efterbehandla för att få lite mer fart på bilden om ni vill. Ni väljer någon av bilderna eller båda om ni så vill. (1_vatten är lättare än 2_berg)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=park_quiz&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parkquiz</title>
        <link>https://student.oedu.se/doku.php?id=park_quiz&amp;rev=1658143208&amp;do=diff</link>
        <description>Parkquiz

Uppgift i Programmering 2 och Webbserverprogrammering 1

Denna uppgift är ett samarbete mellan kurserna Programmering 2 och Webbserverprogrammering 1. 

----------

Steg 1

Programmering 2

	*  Skapa ett GUI för att först logga in och få tillbaka token om det gick bra (sparas).</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=parkquiz&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parkquiz</title>
        <link>https://student.oedu.se/doku.php?id=parkquiz&amp;rev=1658143208&amp;do=diff</link>
        <description>Parkquiz

Uppgift i Programmering 2 och Webbserverprogrammering 1

Denna uppgift är ett samarbete mellan kurserna Programmering 2 och Webbserverprogrammering 1. 

----------

Steg 2

Se steg 1

Vi ska bygga ett javaprogram som pratar mot ett REST-api, programmet ska vara en förenklad version av Quizkampen. För de elever som är snabba och jobbar hårt kan man ha som mål att bygga en bättre variant</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=parkquiz_projektplan&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projektplan</title>
        <link>https://student.oedu.se/doku.php?id=parkquiz_projektplan&amp;rev=1658143208&amp;do=diff</link>
        <description>Projektplan

Ni har en uppgift och ni vet hur mycket tid ni har på er (i stort). Er första uppgift blir att ni ska jobba fram en projektplan (projektupplägg). När den är klar ska ni redovisa denna.

Första målet (ev enda) ska inte vara en färdig produkt utan</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=php_cli_ex&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP CLI ex</title>
        <link>https://student.oedu.se/doku.php?id=php_cli_ex&amp;rev=1658143208&amp;do=diff</link>
        <description>PHP CLI ex


&lt;?php
/**
* Detta är ett litet exempel på CLI-php
*/
// ställer in så att man ser alla fel utom NOTICE
error_reporting (E_ALL ^E_NOTICE);
// rensa skärmen
system(&#039;clear&#039;);
// Utskrift från PHP
echo &quot;Välkommen till denna testfil\n&quot;;
?&gt;

Här är inte PHP igång så detta kommer att skrivas ut ;-)

&lt;?php
echo &quot;Ange ett tal: &quot;;
// Läsa in från tangetbordet
$handle = fopen (&quot;php://stdin&quot;,&quot;r&quot;);
$tal = (int) fgets($handle); // tvingar till heltal

// en styrande sats
if($tal&gt;10){
        echo…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=php_info&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP-info</title>
        <link>https://student.oedu.se/doku.php?id=php_info&amp;rev=1658143208&amp;do=diff</link>
        <description>PHP-info

Inställningar och tips:

error_reporting

E_ALL är satt som default!

Vi kan om vi vill sätta om detta. Nedan sätts det om så man visar alla fel utom notice.


error_reporting(E_ALL ^ E_NOTICE)


Magic Quotes

magic_quotes_gpc satt till off</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=phpstorm_install&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installera PHPStorm</title>
        <link>https://student.oedu.se/doku.php?id=phpstorm_install&amp;rev=1658143208&amp;do=diff</link>
        <description>Installera PHPStorm

Hämta ner PHPStorm
Packa upp PhpStorm-*.tar.gz med följaden kommando:


tar xfz PhpStorm-*.tar.gz


Run PhpStorm.sh from the bin subdirectory</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=preg_match&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP:s &quot;regular expression&quot;</title>
        <link>https://student.oedu.se/doku.php?id=preg_match&amp;rev=1658143208&amp;do=diff</link>
        <description>PHP:s &quot;regular expression&quot;

Det har kommit upp några frågor om hur man kan kolla om ett lösenord bara innehåller siffor och bokstäver, eller hur man kollar om en e-postadress är korrekt. Det bästa sättet tycker jag är att lära sig “regular expressions</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=proc_g_uppgifter&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Start på Programmering C</title>
        <link>https://student.oedu.se/doku.php?id=proc_g_uppgifter&amp;rev=1658143208&amp;do=diff</link>
        <description>Start på Programmering C

Koden från genomgång nr1 på OOP

	*  Se på video och gör alla steg 1-22 på denna sida. Detta är det mest grundläggande i Programmering C så se till att ni förstår alla steg och att ni gör alla steg själv också.
	*  Du skall med hjälp av din kunskap av klasser göra en klass fordon. Tänk noga igenom namngivning av klasser, metoder och variabler.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=proc_help_garage&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hjälp genomgång</title>
        <link>https://student.oedu.se/doku.php?id=proc_help_garage&amp;rev=1658143208&amp;do=diff</link>
        <description>Hjälp genomgång


&lt;?php
class Garage extends mysqli {

  public function __construct($settings) {
    parent::__construct($settings[&#039;HostName&#039;],$settings[&#039;UserName&#039;], $settings[&#039;Password&#039;],$settings[&#039;DatabaseName&#039;]);
    if ($this-&gt;connect_errno) {
      echo &quot;Failed to connect to MySQL: (&quot; . $this-&gt;connect_errno . &quot;) &quot; . $this-&gt;connect_error;
      exit;
    }
    $query = &quot;SET NAMES utf8&quot;;
    $this-&gt;query($query);
  }
  
  public function parkVehicle($vehicle) {
    $query =&quot;INSERT INTO  `Gar…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_01&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Flödesschema</title>
        <link>https://student.oedu.se/doku.php?id=prog1_01&amp;rev=1658143208&amp;do=diff</link>
        <description>Flödesschema

Ett flödesschema är en grafisk beskrivning av en algoritm eller en process. Den grafiska strukturen kan bestå av ovaler, rektanglar, romber och pilar som binder samman flödesschemat. Innehållet i de grafiska figurerna består av korta beskrivningar, som till exempel instruktioner och villkor.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HTML5 och lite CSS</title>
        <link>https://student.oedu.se/doku.php?id=prog1_02&amp;rev=1658143208&amp;do=diff</link>
        <description>HTML5 och lite CSS



Länkar

	*   DIVE INTO HTML5 - En bok om HTML5
	*   w3schools - En bra sida att utgå ifrån (Det är dock inte W3C som står bakom)
	*   Mozilla om HTML5
	*   W3C - validator - om du vill kolla att din HTML är korrekt
	*  W3C - har en wiki-baserad referens om alla HTML taggar

Taggar som behövs som grund (genomgång av dessa)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_03&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hantera input via get och post</title>
        <link>https://student.oedu.se/doku.php?id=prog1_03&amp;rev=1658143208&amp;do=diff</link>
        <description>Hantera input via get och post

Syfte: att lära sig ta hand om data som kommer via $_POST och $_GET.

OBS! För att php skall fungera måste skripten ligga på en webserver som har stöd för PHP.



// Tips! print_r() kan användas vid felsökning för att se vad $_GET och $_POST innehåller.
print_r($_POST);
print_r($_GET);</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_04&amp;rev=1662015861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-01T07:04:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Loopar</title>
        <link>https://student.oedu.se/doku.php?id=prog1_04&amp;rev=1662015861&amp;do=diff</link>
        <description>Loopar

I PHP finns ett antal repeterande satser, vi skall börja med att titta på  while.

Nytt i exemplet nedan är include, som fungerar på det sättet att man ersätter raden med include med innehållet i filen man tar include på.


&lt;?php
include &#039;head.php&#039;;
$i=0;
while ($i &lt; 10) {
  echo &#039;nr &#039; . $i . &#039;&lt;br&gt;&#039;;
  $i++;
}
include &#039;foot.php&#039;;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-10T11:08:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arrayer</title>
        <link>https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff</link>
        <description>Arrayer

1.
Gör en sida där man skriver in ett nummer på en månad. Därefter skrivs antalet dagar som månaden innehåller ut. Om talet inte är mellan 1 och 12 skall ett felmeddelade skrivas ut.
Tips! Använd en array.


$month_days = [31,28,31,30,...];</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T12:54:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Läsa från och skriva till textfiler</title>
        <link>https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff</link>
        <description>Läsa från och skriva till textfiler

I dessa uppgifter skall vi lära oss att läsa igenom textfiler och analysera dem.

Vi skall jobba med på två funktioner för att läsa från textfiler,file, file_get_contents och en funktion för att skriva till textfiler   file_put_contents 

1.

Gör en enkel textfil och spara den, kalla den text.txt. Textfilen ska innehålla några radbrytningar. Visa innehållet i filen på en webbsida med hjälp av</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_07&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Problemlösning</title>
        <link>https://student.oedu.se/doku.php?id=prog1_07&amp;rev=1658143208&amp;do=diff</link>
        <description>Problemlösning

Grundproblem

1.

Gör ett program där man matar in ett tal. Programmet skall beräkna summan av alla heltal från ett upp till och med det du matade in. 
Ex.
Mata in ett tal: 4
Summan blir: 10
Extrauppgift: Gör så att även beräkningen skrivs ut korrekt, t.ex.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_08&amp;rev=1662015364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-01T06:56:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Funktioner</title>
        <link>https://student.oedu.se/doku.php?id=prog1_08&amp;rev=1662015364&amp;do=diff</link>
        <description>Funktioner

1.
Skriv en funktion printname($name, $n) 

som tar emot ett namn och skriver ut det n antal gånger.

Utgå från att det endast kommer godkända värden till funktionen.

Du skall använda funktionen i ett program.

2.
Skriv en funktion som returnerar medelvärdet av två tal. Inläsning av talen och utskrift av medelvärdet ska ske i huvudprogrammet.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_09&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sortering</title>
        <link>https://student.oedu.se/doku.php?id=prog1_09&amp;rev=1658143208&amp;do=diff</link>
        <description>Sortering

1.
Jobba gärna två och två med att ta fram en egen sorteringsalgoritm som sorterar ett antal tal i en array. Det största talet ska hamna först. Till er hjälp har ni ett [övningsblad] för att testa hur det fungerar. Skriv ner alla steg i er sorteringsalgoritm utförligt och lämna in.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_10&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prog1_10</title>
        <link>https://student.oedu.se/doku.php?id=prog1_10&amp;rev=1658143208&amp;do=diff</link>
        <description>Kraven på applikationen

Applikationen skall simulera pengahanteringen i en varuautomat. Automaten kräver ett visst belopp mellan 1:- och 1000:-, och kunden skall sen kunna betala med mynt och sedlar tills summan av alla mynt och sedlar är lika med eller större än det krävda beloppet. Om summan överstiger det krävda beloppet skall kunden få tillbaka rätt växel.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_11&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rekursion</title>
        <link>https://student.oedu.se/doku.php?id=prog1_11&amp;rev=1658143208&amp;do=diff</link>
        <description>Rekursion

Rekursion utan dator: 

Följande uppgifter ska lösas med hjälp av rekursion. Inga loopar med while eller liknande får användas.

1.
Använd talföljden i uppgift 2214 b). Skriv en rekursiv funktion a($n)
som beräknar det tal i talföljden som har ordningsnummer $n. I huvudprogrammet ska svaret på beräkningen skrivas ut enligt följande där</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_12&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Objektorienterad programmering</title>
        <link>https://student.oedu.se/doku.php?id=prog1_12&amp;rev=1658143208&amp;do=diff</link>
        <description>Objektorienterad programmering

Om du vill läsa mer om objektorienterad programmering så finns det en tutorial här: Tutorial 





Uppgifter:

1.
I denna uppgift ska du skapa en klass Calculator som räknar med positiva tal samt ett huvudprogram som testar klassen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_17&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Laboration - Spell</title>
        <link>https://student.oedu.se/doku.php?id=prog1_17&amp;rev=1658143208&amp;do=diff</link>
        <description>Laboration - Spell

När man löser ett större problem är det bra att dela upp problemet i mindre bitar. Detta för att förenkla problemet och för att få en mer överskådlig och lätthanterlig struktur på koden.


Denna laboration är en övning på att dela upp ett problem i flera funktioner.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_18&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Laboration - Calculator</title>
        <link>https://student.oedu.se/doku.php?id=prog1_18&amp;rev=1658143208&amp;do=diff</link>
        <description>Laboration - Calculator

[Här]</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_forum&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Forum eller Eget</title>
        <link>https://student.oedu.se/doku.php?id=prog1_forum&amp;rev=1658143208&amp;do=diff</link>
        <description>Forum eller Eget

Eget

Om ni vill göra något eget så skriv ner vad ni skall göra och visa mig, när jag har godkänt vad ni skall göra är det bara att sätta igång. 

Forum

Skulle ni inte komma på något är mitt förslag ett ni skulle kunna göra ett enkelt forum.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-13T11:58:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introduktion i Java</title>
        <link>https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff</link>
        <description>Introduktion i Java

I detta avsnitt repeterar vi en del av det vi gjort tidigare men vi kodar i Java istället för i PHP.

Exempel:


import java.util.Scanner;

public class Test {

  public static int kvadrat(int n){
    return n*n;
  }

  public static void main(String[] args) {
    Scanner read = new Scanner(System.in);   // System.in ska inte stängas
    String namn;                  // Variabeldeklaration
    int tal = 0;                  // Initiering av variabel

    System.out.println(&quot;A…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Felhantering och textfiler</title>
        <link>https://student.oedu.se/doku.php?id=prog2_02&amp;rev=1658143208&amp;do=diff</link>
        <description>Felhantering och textfiler

Uppgifter:

1.
Skriv ett program som läser in längden i meter på en person. Om längden på personen överstiger 2 m skall “Basketspelare” skrivas ut, annars “Handbollsspelare”.
Se till att ta hand om de fel som kan uppstå vid inmatning med try-catch.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_03&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Objektorienterad programmering</title>
        <link>https://student.oedu.se/doku.php?id=prog2_03&amp;rev=1658143208&amp;do=diff</link>
        <description>Objektorienterad programmering

Uppgifter:

1.
Introduktion till objektorienterad programmering i Java 

Översätt php-koden i uppgiften med tärningar och tärningskopp till Java.



Tips: 
Läs specifikation FÖRE, UNDER och EFTER kodningen!!!!!! 

Metodnamn, attributnamn, klassnamn ska vara de som finns i specifikationen med undantaget att i Java skriver vi t.ex. printDie() istället för print_die()</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_04&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grafiska gränssnitt - Inledning</title>
        <link>https://student.oedu.se/doku.php?id=prog2_04&amp;rev=1658143208&amp;do=diff</link>
        <description>Grafiska gränssnitt - Inledning

Uppgifter:

1.
Modifiera exemplet ni fått ut så att nya inlägg hamnar längst upp. Inom varje inlägg ska raderna ha samma ordning som tidigare.

Ex: Om man Först matar in “Daniel” och sedan “Anton” så kommer det att se ut som på bilden.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_05&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UML</title>
        <link>https://student.oedu.se/doku.php?id=prog2_05&amp;rev=1658143208&amp;do=diff</link>
        <description>UML

Vi kommer att använda draw.io för att rita UML-diagram.

Tutorial som förklarar UML klassdiagram: 

Tutorial 1 - UML Class Diagram 


Några andra användbara UML diagram: 

Tutorial 2 - UML Use Case Diagram 

Tutorial 3 - UML Sequence Diagram




Uppgifter:

1.
Gör ett UML-diagram för exemplet ni fått ut (BirdGson.zip). Exportera till pdf och lämna in på v-klass.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=proga_progb_operativsystem&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=proga_progb_operativsystem&amp;rev=1658143208&amp;do=diff</link>
        <description>Programmering A

OBS! Jag vill att ni skall spara alla era övningar enligt följande namnstandard om inget annat anges i uppgiften

övningar 1: u1_1.php, u1_2.php, u1_3.php, u1_4.php...

övningar 2: u2_1.php, u2_2.php, u2_3.php, u2_4.php...

extrauppgifter 1</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=programmering_a&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering A</title>
        <link>https://student.oedu.se/doku.php?id=programmering_a&amp;rev=1658143208&amp;do=diff</link>
        <description>Programmering A

Här är en länk till DEV C++ som vi använder på skolan.

Här finns iodos.h som du lägger i katalogen include för att svenska åäö skall funka.

Övningar till det jag går igenom på Kap 2 i boken

	* Uppgifter i Programmering A
	* Uppgifter i Programmering A
	* Uppgifter i Programmering A
	* Uppgifter i Programmering A 

Extrauppgifter

	* Extrauppgifter i Programmering A kap 2 

Övningar till det jag går igenom på Kap 3 i boken</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=programmering_b&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmering B</title>
        <link>https://student.oedu.se/doku.php?id=programmering_b&amp;rev=1658143208&amp;do=diff</link>
        <description>Programmering B

Övningar till kursen i som ni inte får på papper.

1. Vi skall titta lite på STL-klasser.

Ni skall läsa kap 2.8 + 12.4-12.6 i boken och titta på sidan C/C++ Reference

Ni skall göra följande övningar.


	* Enkel stack
	* Uppgift på vector
	* Miniräknare - stack - Lämnas in senast den 31/1 (källkod till Joakim).</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=project_2017&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mini projekt</title>
        <link>https://student.oedu.se/doku.php?id=project_2017&amp;rev=1658143208&amp;do=diff</link>
        <description>Mini projekt

Genomgång av kod

Ni ska nu göra ett mini projekt i kombination med att lära er designa databaser + använda er av kod som någon annan har skrivit och bestämt hur den ska fungera.

Hämta kod via: git clone https://jfoeduse@bitbucket.org/jfoeduse/web1.git</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=projektplan&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projektplan</title>
        <link>https://student.oedu.se/doku.php?id=projektplan&amp;rev=1658143208&amp;do=diff</link>
        <description>Projektplan

Projektnamn

Bakgrund

Här beskriver du vad projektet handlar om och vad som ska byggas.

Om projektet

Här beskriver du omfattningen av problemet

Projektupplägg

Beskriv projektets upplägg, alltså vad som måste göras.

Tala om vilka verktyg som ska som ska användas.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=psp1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Första övning (Rastergrafik)</title>
        <link>https://student.oedu.se/doku.php?id=psp1&amp;rev=1658143208&amp;do=diff</link>
        <description>Första övning (Rastergrafik)

Ni skall göra ert första fotomontage och första färgläggning.

Jobba med dessa bilder:


	*   +  = 

	*   = något i stil med 
	*  När ni är klara så får ni fria händer att göra ett(eller flera) fotomontage av några bilder som ni hittar på internet.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=psp2&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fotomontage</title>
        <link>https://student.oedu.se/doku.php?id=psp2&amp;rev=1658143208&amp;do=diff</link>
        <description>Fotomontage

Ni skall göra ett fotomontage. Följande krav gäller:

	*  Du själv skall finnas på bilden och synas väl
	*  Något från Parkskolan skall finnas på bilden.
	*  Det skall tydligt framgå att det är ett fotomontage, tex att du själv är väldigt stor eller liten jämfört med det som är runtomkring.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=psp3&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Övningar att göra.</title>
        <link>https://student.oedu.se/doku.php?id=psp3&amp;rev=1658143208&amp;do=diff</link>
        <description>Övningar att göra.

	*  Ansikte
	*  Byta färg
	*  Beskära snyggt
	*  Text on a Path
	*  Skriv in ditt namn på ditt fotomontage. (tips &lt;http://www.corel.com/servlet/Satellite/us/en/Content/1245942844664&gt;)
	*  Mera att titta på</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=quiz_extra&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Extrauppgift</title>
        <link>https://student.oedu.se/doku.php?id=quiz_extra&amp;rev=1658143208&amp;do=diff</link>
        <description>Extrauppgift

Du skall göra ett system för att kunna skapa frågesporter. För att göra det lite enklare är alla frågor av typen där endast ett alternativ är rätt. Minst 2 alternativ per fråga.

Krav:

	*  Man skall kunna skapa flera frågesporter.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=rapport_sprak&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Språk i rapporterna</title>
        <link>https://student.oedu.se/doku.php?id=rapport_sprak&amp;rev=1658143208&amp;do=diff</link>
        <description>Språk i rapporterna

Oberoende av uppsatsens nivå ska språket alltid vara enkelt, rakt och korrekt. Det bör inte vara byråkratiskt, men får å andra sidan inte heller vara för barnsligt eller för talspråksmässigt. Det är svårt  att ge allmänna råd om den ”rätta” språkstilen. Ta hjälp av kompisar, lärare, etc.  Använd stavningskontrollen för att undvika enkla misstag!</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=read_write_file&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Skriva till fil</title>
        <link>https://student.oedu.se/doku.php?id=read_write_file&amp;rev=1658143208&amp;do=diff</link>
        <description>Skriva till fil

1. Skriv ett litet program som slumpar 1000 flyttal med 1 decimal mellan 0 och 20  och skriver dem till en fil. Talen skall vara separerade med mellanslag.

2. Skriv ett program som frågar efter en talfil. Filen består av tal som är separerade med mellanslag. Programmet skall beräkna summan av alla tal men man får bara räkna ett tal en gång.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=relay_smtp_gmail&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Konfigurera Postfix att använda Gmail som SMTP (Ubuntu)</title>
        <link>https://student.oedu.se/doku.php?id=relay_smtp_gmail&amp;rev=1658143208&amp;do=diff</link>
        <description>Konfigurera Postfix att använda Gmail som SMTP (Ubuntu)

Installera först några program


sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules


När du installerar postfix välj server som Internet Site och FQDN tex. ditt</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=server_info&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Information om utvecklingsservern som vi jobbar på</title>
        <link>https://student.oedu.se/doku.php?id=server_info&amp;rev=1658143208&amp;do=diff</link>
        <description>Information om utvecklingsservern som vi jobbar på

	*  Servernamn: student.oedu.se
	*  För phpmyadmin: admin.student.oedu.se
	*  Era hemsidor: student.oedu.se/~ert_login

Filöverföring

Man kan skicka filer via ssh (sftp), standard port är 22 men på denna server är den satt till 3690. Det finns flera olika sätt föra över filer.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ski_trip&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Skidutflykt till Bjästabacken</title>
        <link>https://student.oedu.se/doku.php?id=ski_trip&amp;rev=1658143208&amp;do=diff</link>
        <description>Skidutflykt till Bjästabacken

Rönnbäckens skola ska åka på friluftsdag till Bjästabacken och behöver ett sätt att hantera anmälningar för att veta hur många platser i bussen som behövs. En av skolans IT-intresserade lärare har ett barn (dvs du). Läraren nämnde på det senaste personalmötet att</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ssh_public_key&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SSH public key</title>
        <link>https://student.oedu.se/doku.php?id=ssh_public_key&amp;rev=1658143208&amp;do=diff</link>
        <description>SSH public key

1. Skapa en ny &quot;SSH key&quot;


ssh-keygen -t rsa -b 4096 -C &quot;your_email@example.com&quot;

# Det skapas &quot;public/private rsa key pair&quot; med en e-post som &quot;label&quot;
# Vid alla frågor som dyker upp godkänn vad som föreslås
# När du skall ange ett lösenord, välj ett starkt och kom ihåg det!</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=stack_rpn&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift Miniräknare</title>
        <link>https://student.oedu.se/doku.php?id=stack_rpn&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift Miniräknare

Gör en webbsida som jobbar med omvänd polsk notation. Detta sätt att evaluera uttryck tycker jag är överlägset det traditionella sättet (HP:s räknedosor använder ofta detta sätt).
Det räcker att er räknare klarar de fyra räknesätten och att nollställa räknaren, dvs tömma stacken (+,-,*,/,c)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=start&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>För mer exakt information om dina kurser:</title>
        <link>https://student.oedu.se/doku.php?id=start&amp;rev=1658143208&amp;do=diff</link>
        <description>För mer exakt information om dina kurser:

* Logga in på vklass.se och läs om dina kurser

Kurser - övningar mm

	*  Webbutveckling 1
	*  Programmering 1  
	*  Programmering 2
	*  Webbserverprogrammering 1</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=start_test&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start_test</title>
        <link>https://student.oedu.se/doku.php?id=start_test&amp;rev=1658143208&amp;do=diff</link>
        <description>Test bara</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=stroemmar&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter på läsning från strömmar kopplade till textfil</title>
        <link>https://student.oedu.se/doku.php?id=stroemmar&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter på läsning från strömmar kopplade till textfil

Uppgift 1

Bland det värsta man kan råka ut för att ett personligt reklambrev, ett sätt att generera sådana brev är att man har en mall där man byter ut ett fält mot ditt namn.
Skriv ett program som frågar efter en fil som du skall öppna. Du skall byta ut alla ’@’ i filen mot ett namn som du anger. Resultatet skall sparas i en ny fil med valfritt namn.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=svn_uppgifter&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter på svn</title>
        <link>https://student.oedu.se/doku.php?id=svn_uppgifter&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter på svn

Om man skall koda något lite större bör man versionshantera sitt jobb, det system så vi tar upp är subversion (svn). Det är ett av de vanligaste versionshanteringssystemen och bygger på i princip samma tänk som de flesta andra. På senare tid har</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=tevt14_svar&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Svar till uppgifter</title>
        <link>https://student.oedu.se/doku.php?id=tevt14_svar&amp;rev=1658143208&amp;do=diff</link>
        <description>Svar till uppgifter

u1_01


&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;sv&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&gt;
  &lt;title&gt;Mallsida&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!-- Nedan själva sidan, där skall du klista in texten och tagga den med rätt taggar --&gt;
&lt;?php
error_reporting(E_ALL ^E_NOTICE);
if ($_GET[&#039;passwd&#039;] == &#039;secret&#039;) {
  echo &#039;Grattis, du har knäckt koden det hemliga var: TE2&#039;; 
} else {
  echo &#039;Du är ej behörig!&#039;;
}

?&gt;
&lt;!-- Slut på sidan --&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=tips_op&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lite tips!</title>
        <link>https://student.oedu.se/doku.php?id=tips_op&amp;rev=1658143208&amp;do=diff</link>
        <description>Lite tips!

Här kommer jag att skriva in lite tips!

Var ligger våra serverar? Ungefär så här ser det ut:



Som ni ser kan vi alltså inte komma åt de serverar som ni skall jobba med direkt från freetux!

För att surfa till dator1: “&lt;http://c305fw.park.se:8001&gt;”, för att logga in via ssh</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=todo&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ToDo</title>
        <link>https://student.oedu.se/doku.php?id=todo&amp;rev=1658143208&amp;do=diff</link>
        <description>ToDo

Några saker vi måste gör...

	*   Lära oss flytta databaser, för att ni skall kunna jobba på er egen dator.
	*  Göra så att dropbox tar backup av era php-uppgifter och andra skolarbeten.
	*  Hämta alla uppgifter som ni gjorde förra året och lägg dem på ett ställe så att dropbox tar backup på dem.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=todo_20130129&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>todo_20130129</title>
        <link>https://student.oedu.se/doku.php?id=todo_20130129&amp;rev=1658143208&amp;do=diff</link>
        <description>Kvar att göra 2013-01-29

	*  Funktioner
		*  Synlighet, livslängd

	*  Sortering, sökning
		*  övningar på array, bubbel, söka tal i sorterad array
		*  sortera highscore själva

	*  Rekursion
		*  På uppgifter som vi har gjort

	*  Klasser</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=tre_i_rad&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tre i rad</title>
        <link>https://student.oedu.se/doku.php?id=tre_i_rad&amp;rev=1658143208&amp;do=diff</link>
        <description>Tre i rad

Uppgift i Programmering 2 och Webbserverprogrammering 1

Denna uppgift är ett samarbete mellan kurserna Programmering 2 och Webbserverprogrammering 1. Uppgiften är enkel, ni ska som minimikrav programmera spelet “tre i rad”.

Programmering 2</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=ttt_code_mm&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kod mm</title>
        <link>https://student.oedu.se/doku.php?id=ttt_code_mm&amp;rev=1658143208&amp;do=diff</link>
        <description>Kod mm

Eftersom detta arbete startade så pass sent på terminen så kommer en hel del kod med...

Hämta [koden] (denna kod får ni ta som den är...)

Endpoints:

Nytt spel

level = nivå på spelet


http://student.oedu.se/~jf/web1/web/ttt/index.php?e=new&amp;level=[1,3]

1 = type slump
2 = halvsmart
3 = går ej att vinna emot</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_databaser&amp;rev=1660289205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T07:26:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor 1</title>
        <link>https://student.oedu.se/doku.php?id=u1_databaser&amp;rev=1660289205&amp;do=diff</link>
        <description>SELECT frågor 1

Databasen - Logga in

Ni skall logga in i MySQL i kommandorads läge som kan vara prövande de första gångerna. Här kommer ett minimum på kommandon för att klara sig. OBS! Ni måste först logga in på student.oedu.se via SSH.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_insert&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enkla INSERT och PHP</title>
        <link>https://student.oedu.se/doku.php?id=u1_insert&amp;rev=1658143208&amp;do=diff</link>
        <description>Enkla INSERT och PHP

Du har en databasanvändare på student.oedu.se som har samma login som ditt eget login och samma lösen som du fick från början.

Din databas heter samma som ditt login.

Du kan byta mysql-lösenord själv om du vill, men jag tycker att vi väntar med det.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_php&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter på PHP</title>
        <link>https://student.oedu.se/doku.php?id=u1_php&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter på PHP

Uppgifter för att komma igång med syntaxen för PHP:

Tips: Spara uppgifterna som 1_u1a.php, 1_u1b.php, 1_u2.php, osv...

TIPS! print_r($_GET) och print_r($_POST)

1. a. Gör en sida som presenterar 7:ans multiplikationstabell


1 x 7 = 7
2 x 7 = 14
3 x 7 = 21
osv...</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_php_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PHP + Databasen</title>
        <link>https://student.oedu.se/doku.php?id=u1_php_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>PHP + Databasen

Dessa uppgifter ska ligga i mappen web, filerna ska heta u1_1.php, u1_2.php osv. när ni är klar “commitar” och “pushar” ni filen.

Uppgift 1:

Nu skall ni göra en sida som visar resultaten från fråga nr 2, 3 och 4 på föregående select övningar.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_php_html&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter på PHP, HTML och CSS</title>
        <link>https://student.oedu.se/doku.php?id=u1_php_html&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter på PHP, HTML och CSS

Uppgifter för att komma igång med syntaxen för PHP och lära sig lite HTML och CSS:



1. a. Gör en sida som presenterar 7:ans multiplikationstabell och presentera det snyggt med hjälp av en tabell. se mitt ex.

Lite svårare...</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u1_progc&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Genomgång  - Några små klasser</title>
        <link>https://student.oedu.se/doku.php?id=u1_progc&amp;rev=1658143208&amp;do=diff</link>
        <description>Genomgång  - Några små klasser

När man skall jobba med större projekt så kan man tjäna tid på att programmera strukturerat. Ett sätt är att programmera objektorienterat.
Ni skall ju också läsa Prog C - och där handlar det om att kunna programmera objektorienterat.
Här kommer några exempel på klasser och hur man kan använda dem.
Det kan från början vara svårt att förstå varför klasser är bra men ska man jobba med ett större projekt kan det vara till stor nytta.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u2_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor 2</title>
        <link>https://student.oedu.se/doku.php?id=u2_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT frågor 2

Skriv svaren på frågorna i filen mysql2.txt som ska ligga i mappen mysql, när ni är klar “commitar” och “pushar” ni filen.

Jag vill att ni ska lösa följande uppgifter, tag gärna hjälp av manualen.


Via mysql promten skall du ta fram svar till följande uppgifter:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u2_insert&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frågesport PHP + MySQL</title>
        <link>https://student.oedu.se/doku.php?id=u2_insert&amp;rev=1658143208&amp;do=diff</link>
        <description>Frågesport PHP + MySQL

Du skall göra ett sida med ett antal frågor. Följande krav skall vara uppfyllda.

	*  Det skall finnas minst en flervalsfråga (checkbox)
	*  Det skall finnas minst en fråga med bara ett rätt (radio)
	*  Det skall finnas minst en fråga där man väljer svar ur en droplist (select, option)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u2_php_html&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frågesport</title>
        <link>https://student.oedu.se/doku.php?id=u2_php_html&amp;rev=1658143208&amp;do=diff</link>
        <description>Frågesport

Du skall göra ett sida med ett antal frågor. Följande krav skall vara uppfyllda.

	*  Det skall finnas minst en flervalsfråga (checkbox)
	*  Det skall finnas minst en fråga med bara ett rätt (radio)
	*  Det skall finnas minst en fråga där man väljer svar ur en droplist (select, option)</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u2_progc&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lite mer om klasser</title>
        <link>https://student.oedu.se/doku.php?id=u2_progc&amp;rev=1658143208&amp;do=diff</link>
        <description>Lite mer om klasser

Jag kommer att ha genomgång av mina exempel nedan och då kommer jag att förklara följande:

	*  Abstrakt basklass
	*  Arv
	*  Singleton klass
	*  Överlagring av metoder

När ni har fått kläm på hur detta fungerar så kommer ni förhoppningsvis se vissa fördelar med att använda er av denna kunskap. Till att börja med så kommer jag att tvinga er till vissa saker, se nedan.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u3_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor 3</title>
        <link>https://student.oedu.se/doku.php?id=u3_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT frågor 3

Ni skall jobba i min databas (jf)

Om du inte kommer ihåg hur man loggade in kolla: SELECT frågor 1

Läs i manualen om inbygda funktioner och hur man kan använda SELECT.

Några tips! distinct, group by, sum, count, concat, having mm...

Det finns en tabell som heter</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u4_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor 4</title>
        <link>https://student.oedu.se/doku.php?id=u4_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT frågor 4



Nu skall du använda min databas jf. Om du inte kommer ihåg hur man loggade in kolla: SELECT frågor 1

Tabellen heter Dates. 

1. Ni skall beräkna medeltemperaturen för åren 2000-2005 jag vill också veta hur många temperatur poster det finns registrerade varje år.
ex på lämpligt svar på er SQL-fråga</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u5_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT med JOIN (Birds)</title>
        <link>https://student.oedu.se/doku.php?id=u5_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT med JOIN (Birds)

Nu skall nu använda min databas jf_select. Om du inte kommer ihåg hur man loggade in kolla: SELECT frågor 1

När det står tips så är det något nytt, det räcker inte enbart med det som står som tips. Ni kommer behöva läsa i manualen för att lyckas skulle jag tro</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u6_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT frågor 6</title>
        <link>https://student.oedu.se/doku.php?id=u6_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT frågor 6

En fråga till på INNER JOIN!!

Det finns 4 tabeller i databasen jf, de heter: Produktgrupp, Undergrupp1, Undergrupp2 och Produkt.

Jag vill att ni utifrån dessa får fram exakt följande svarstabell:


+--------------+-------------------+------------------+---------------+-------+-------+-------+
| Produktgrupp | Undergrupp1       | Undergrupp2      | Namn          | Antal | Pris  | Saldo |
+--------------+-------------------+------------------+---------------+-------+-------+----…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u7_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Presentera vädret</title>
        <link>https://student.oedu.se/doku.php?id=u7_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>Presentera vädret

Ni får nu en uppgift där ni måste jobba ganska självständigt, ni måste ta reda på en massa om hur saker funkar.

-Parkskolan har en väderstation som loggar data i en databas. Det skrivs en post var 5:e minut. Vi använder oss av ett program (wviewweather.com) plus lite egna grejor.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u7_zend&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ToDo lista gjord med ZendFramework</title>
        <link>https://student.oedu.se/doku.php?id=u7_zend&amp;rev=1658143208&amp;do=diff</link>
        <description>ToDo lista gjord med ZendFramework

Ni skall göra en ToDo lista, ni fåt välja en av två varianter. En av dem blir ganska mycket jobb om man skall få det bra.

	*  Varje användare har en egen ToDo lista.
	*  Varje användare kan skapa flera ToDo -listor och kan dela sina listor med andra personer.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u8_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Designa databaser</title>
        <link>https://student.oedu.se/doku.php?id=u8_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>Designa databaser

Det kan vara bra att ha någon att diskutera med när man skall designa en databas så jobba gärna ihop i denna uppgift. Det är lätt att missa något när man jobbar ensam.

Du ska göra dina designer i &lt;https://app.diagrams.net/&gt;

Det står att ni efter varje uppgift ska skicka in er databas till mig. Det ska ni inte, ni ska skicka in alla 3 när när är klar alternativt skicka in det ni har hunnit på denna lektion. Jag vill ha in designen av databaserna som PDF filer. nr1.pdf, nr2.pd…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u9_databaser&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SELECT JOIN frågor på ett enkelt form</title>
        <link>https://student.oedu.se/doku.php?id=u9_databaser&amp;rev=1658143208&amp;do=diff</link>
        <description>SELECT JOIN frågor på ett enkelt form

Det finns 3 tabeller i databasen jf_select som heter:
lab5_Threads,
lab5_Items,
lab5_Users

logga in med jf_select:jf_select

	*  Fråga 1-4 löser man man INNER JOIN och LEFT JOIN, det kan vara bra att kunna ge nya namn på fält</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=u_css1&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift1 i CSS</title>
        <link>https://student.oedu.se/doku.php?id=u_css1&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift1 i CSS

Ni skall utan att röra HTML koden nedan göra följande uppgifter.

	*  En sida som blir så lik denna bild som möjligt
	*  En sida efter egen smak med en egen css, ni får då ändra en rad i er html. kalla er nya css för css1_egen.css</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=unika_ord&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Unika ord ur en textfil</title>
        <link>https://student.oedu.se/doku.php?id=unika_ord&amp;rev=1658143208&amp;do=diff</link>
        <description>Unika ord ur en textfil

När man skall lösa korsord kan man ha nytta av en sorterad ordlista med en massa ord.

Skriv ett program som öppnar en textfil och ur den filen plockar alla unika ord som finns och sparar de unika orden sorterat i en annan textfil.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=update&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>För att uppdatera DokuWiki gör på följande sätt:</title>
        <link>https://student.oedu.se/doku.php?id=update&amp;rev=1658143208&amp;do=diff</link>
        <description>För att uppdatera DokuWiki gör på följande sätt:

1. Ta en kopia på den gamla

tar czf wiki_backup_2010-11-10.tgz dokuwiki/ 

2. Packa upp den nya

tar xzf dokuwiki-2010-11-07.tgz 

3. Kopiera den nya över den gamla

cp -fr dokuwiki-2010-11-07/* dokuwiki/.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=uppgifter&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgifter PHP, HTML, CSS och MySQL</title>
        <link>https://student.oedu.se/doku.php?id=uppgifter&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgifter PHP, HTML, CSS och MySQL



	*  Uppgifter på PHP, HTML och CSS - För att komma igång, gör dessa på er egen server.
	*  SELECT frågor 1
	*  PHP + Databasen
	*  Lab1 - kunna söka och presentera data.
	*  Enkla INSERT och PHP
	*  Gör om frågesport uppgiften från förra året så att man lagrar data i en databas istället för i en textfil.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=uppgifter_pekare&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jobba med pekare till char</title>
        <link>https://student.oedu.se/doku.php?id=uppgifter_pekare&amp;rev=1658143208&amp;do=diff</link>
        <description>Jobba med pekare till char

Följande uppgifter skall lösas med hjälp av en eller flera pekare. Ni får inte använda några färdiga funktioner eller [].

	* 1 Skriv ett program där man läser in en sträng och det skrivs ut hur många tecken den innehöll.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=vektor&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift på vector</title>
        <link>https://student.oedu.se/doku.php?id=vektor&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift på vector

Skriv ett program som frågar efter ett tal, det skall sedan slumpas så många heltal mellan -500 och 500 som lagras i en vector. Du skall sedan gå igenom din vector och kolla följade saker:

	* Antal positiva tal
	* Antal negativa tal</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbserverprog1_project&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projekt - Quiz</title>
        <link>https://student.oedu.se/doku.php?id=webbserverprog1_project&amp;rev=1658143208&amp;do=diff</link>
        <description>Projekt - Quiz

Tänkt scenario: 
Ni driver en webbyrå som utvecklar webbtjänster. Det dyker upp en kund med en ide som vill ha en “offert”.

Kunden (Parkland AB) har en ide om att bygga en webbplats för frågesporter.

Kunden har följande krav:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_01&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Styla en sida med enbart CSS</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_01&amp;rev=1658143208&amp;do=diff</link>
        <description>Styla en sida med enbart CSS

Syfte: lära sig att styla en sida med enbart CSS.

Ni skall utan att röra HTML koden nedan göra följande uppgifter.

	*  En sida som blir så lik denna bild som möjligt, kalla denna fil för css1.html 
	*  En sida efter egen smak, samma markup men en annan</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_02&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Uppgift på CSS</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_02&amp;rev=1658143208&amp;do=diff</link>
        <description>Uppgift på CSS

Din uppgift är att skapa ett externt CSS-dokument som formaterar ett på förhand givet HTML5-dokument.

Följande instruktioner gäller:

	*  Filens namn ska vara “style.css”
	*  CSS-filen “style.css” ska vara ett externt CSS</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_03&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Inline- och blockelement med padding, border och margin</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_03&amp;rev=1658143208&amp;do=diff</link>
        <description>Inline- och blockelement med padding, border och margin

Läs på om hur inline och block element fungerar! Html och CSS, detta är bara två av alla sidor som finns.

Uppgifter att göra efter genomgången av inline och block element och hur padding, border och margin fungerar på block och inline element.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_04&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bloggstruktur</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_04&amp;rev=1658143208&amp;do=diff</link>
        <description>Bloggstruktur

Syftet med denna uppgift är att du ska visa att du kan skapa en tvåkolumnslayout med CSS för ett redan uppmärkt HTML5-dokument.

Lästips! Jag vill att ni läser detta, speciellt ni som kommer hit på den lektion jag är borta.

Innehållsmässigt är</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_05&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formge webbens historia</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_05&amp;rev=1658143208&amp;do=diff</link>
        <description>Formge webbens historia

Syfte

Uppgiften går ut på att bekanta sig med html som märkspråk och hur språket används till att bygga upp en semantisk struktur hos textmaterial. En viktig princip hos HTML är separera på innehåll och presentation. I uppgiften introduceras därför även</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_06&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Publicera fakta på en hemsida</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_06&amp;rev=1658143208&amp;do=diff</link>
        <description>Publicera fakta på en hemsida

	*  Du kommer att bli tilldelad ett av nedanstående områden. Du skall inhämta fakta på valfritt sätt men du bör använda flera källor. Komplettera gärna din text med några bilder. Det är viktigt att du gör texten till din egen och inte bara kopierar en text. Källhänvisningar till var du hämtat fakta ska finnas.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_07&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Positionering</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_07&amp;rev=1658143208&amp;do=diff</link>
        <description>Positionering

I denna övningsuppgift ska vi träna på att använda egenskapen position som kan ha följande värden:

static: Element läggs efter varandra (standardinställning).


relative: Ett elements position är relativ i förhållande till elementets ursprungliga position (dvs sin normala position i dokumentflödet). Plats skapas i dokumentet, men elementet ligger lite vid sidan om platsen.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_08&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Trix för trevligare boxar</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_08&amp;rev=1658143208&amp;do=diff</link>
        <description>Trix för trevligare boxar

Din uppgift är att med hjälp av CSS formatera utseendet på HTML-koden nedan så att den ser ut som bilden till vänster. Till din hjälp har du följande bilder, en [ring] och en [gradient]. Du skall självklart se till så att det är korrekt HTML5 och en</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_09&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ljud och video i HTML5</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_09&amp;rev=1658143208&amp;do=diff</link>
        <description>Ljud och video i HTML5

Läsanvisningar

Läs om översikten i Kap 5 om 

”Video Containers”: &lt;http://student.oedu.se/~jf/diveintohtml5.info/video.html#video-containers&gt; 

”Video Codecs”: &lt;http://student.oedu.se/~jf/diveintohtml5.info/video.html#video-codecs&gt; 

”Audio Codecs”: &lt;http://student.oedu.se/~jf/diveintohtml5.info#audio-codecs&gt; 

”What works on the web”: &lt;http://student.oedu.se/~jf/diveintohtml5.info/video.html#what-works&gt; 


Läs Dive Into HTML avsnittet om audio/video taggarna (“At Last T…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_10&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fotogalleri</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_10&amp;rev=1658143208&amp;do=diff</link>
        <description>Fotogalleri

Du ska skapa ett fotogalleri med bilder som ser ut att ligga utslängda på en yta. När muspekaren hålls över en bild eller om man “tabbat” till den så ska bild och bildtext förstoras.

Exempel, den andra bilden har man fört musen över en bild.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_11&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Infoga JavaScript – övning 1</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_11&amp;rev=1658143208&amp;do=diff</link>
        <description>Infoga JavaScript – övning 1

I denna uppgift ska du infoga ett färdigt JavaScript på din sida. Du ska sedan använda css för att formatera de knappar och divar som scriptet genererar. 


[Här hittar du filerna].

Förändra HTML-koden

	*  Använd en script-tagg för att länka in JavaScriptfilen</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_12&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Infoga JavaScript – övning 2</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_12&amp;rev=1658143208&amp;do=diff</link>
        <description>Infoga JavaScript – övning 2

I denna uppgift ska du infoga ett färdigt JavaScript på din sida. Du ska sedan använda css för att formatera innehållsförteckningen som scriptet genererar. Menyn innehåller ankarlänkar till de olika avsnitten i texten.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_13&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Infoga JavaScript – övning 3</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_13&amp;rev=1658143208&amp;do=diff</link>
        <description>Infoga JavaScript – övning 3

I denna uppgift ska du infoga ett färdigt JavaScript på din sida. Du ska sedan använda css för att formatera den multiplikationstabell som scriptet genererar. 


[Här hittar du filerna].

Förändra HTML-koden

	*  Använd en script-tagg för att länka in JavaScriptfilen</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_14&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Webbprojekt</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_14&amp;rev=1658143208&amp;do=diff</link>
        <description>Webbprojekt

Inledning

I denna uppgift ska du tillämpa de kunskaper du skaffat dig hittills under kursen i ett webbprojekt. Projektet innefattar ett antal delmoment som alla ska vara godkända för att projektet ska bli godkänt. Starta med att läsa igenom hela instruktionen innan du sätter igång.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=webbutv_gbook&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gästbok</title>
        <link>https://student.oedu.se/doku.php?id=webbutv_gbook&amp;rev=1658143208&amp;do=diff</link>
        <description>Gästbok

I kursen programmering 1 ska ni göra en gästbok, i denna kurs ska ni styla ett ex på  markup för en gästbok.

Syfte

Uppgiften går ut på att lära sig styla en ”markup” som man inte får ändra. I första uppgiften för ni göra den layout ni själva vill och i den andra ska ni försöka göra så pixel och färg perfekt som möjligt. Ni ska validera er</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=wesweb&amp;rev=1658143207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Organisera filer i kursen wesweb</title>
        <link>https://student.oedu.se/doku.php?id=wesweb&amp;rev=1658143207&amp;do=diff</link>
        <description>Organisera filer i kursen wesweb

Eftersom ni så småningom ska skicka in allt ni gjort via git så vill jag att ni skapar en struktur för var ni lägger era filer. Allt ni gör i denna kurs ska kunna hittas under en katalog som heter wesweb.

Jag vill att ni skapar en katalogstruktur som ser ut som nedan, den ska ligga i er</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=xhtml_1.0_dtd&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XHTML 1.0 DTD</title>
        <link>https://student.oedu.se/doku.php?id=xhtml_1.0_dtd&amp;rev=1658143208&amp;do=diff</link>
        <description>XHTML 1.0 DTD</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=youtube_tips&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tipssida för youtube klipp</title>
        <link>https://student.oedu.se/doku.php?id=youtube_tips&amp;rev=1658143208&amp;do=diff</link>
        <description>Tipssida för youtube klipp

Läs först igenom alla punkter!

	*  Gör en sidan där man kan mata in tips på bra filmer från youtube. Man skall mata in iframekod och en rubrik. De skall sparas i en eller flera textfiler.
	*  Visa klippen på en sida.</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=zend_info&amp;rev=1658143208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-18T11:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Komma i gång med Zend-framework</title>
        <link>https://student.oedu.se/doku.php?id=zend_info&amp;rev=1658143208&amp;do=diff</link>
        <description>Komma i gång med Zend-framework

Din uppgift:

	*  Få till en fungerade applikation för att logga in och lägga upp användare i Zend. 
	*  Du skall veta vad MVC är.
	*  Du skall veta hur Zend fungerar i stort...

Komma igång

Att komma igång med</description>
    </item>
</rdf:RDF>
