Differences

This shows you the differences between two versions of the page.

Link to this comparison view

proga_progb_operativsystem [2017-09-01 14:54]
proga_progb_operativsystem [2022-07-18 13:20] (current)
Line 1: Line 1:
 +====== 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**: e1_1.php, e1_2.php, e1_3.php, e1_4.php...\\
 +
 +
 +
 +====== Programmering A ======
 +
 +  *Som lärobok kommer vi framförallt ha [[http://www.php.net|www.php.net]] - där hittar du det mesta.\\
 +  *Grunderna i detta programspråk hittar man här: [[http://www.php.net/manual/en/langref.php|www.php.net/manual/en/langref.php]]
 +  *[[php_cli_ex]]
 +
 +====== Kursprovprov Prog A ======
 +  * Styrande satser
 +  * Repeterande satser
 +  * fält/arrayer
 +  * strängar
 +  * funktioner
 +
 +**OBS!**
 +Prövning för att få G på Programmering A \\
 +Torsdagen den 15/11 kl. 13.00-15.30
 +====== Övningar Prog A ======
 +
 +Övningar programmering
 +  * [[pabop_u1]]
 +  * [[pabop_u2]]
 +  * [[pabop_u3]]
 +  * [[pabop_u4]]
 +  * [[pabop_u5]]
 +  * [[pabop_u6]]
 +  * [[pabop_u7]]
 +Extra uppgifter, lite svårare, denna typ av uppgifter kommer inte att komma på prövningen
 +  * [[pabop_e1]]
 +  * [[pabop_e2]]
 +<php>
 +/*
 +====== Web (Prog B) ======
 +
 +
 +====== Prov Prog B ======
 +
 +Tisdagen den 15/5 2012 kl 08.10-11.00 kommer vi att ha ett prov på Programmering B, det som tas upp på provet är:
 +  * Skapa formulär
 +  * Hantera data från formulär
 +  * Skriva data till filer
 +  * Läsa filer bearbeta data och visa data
 +
 +Dags för att börja jobba med webben
 +
 +  * [[pabop_web_tips]]
 +  * [[pabop_u8]]
 +
 +==== G-nivå ====
 +  - [[pabop_fragesport]]
 +  - [[http://student.oedu.se/~jf/code/lab2.php | Gästbok]]
 +  - [[pabop_rpn_stack]]
 +==== VG-MVG nivå ====
 +  - [[pabop_fragesport]]
 +  - [[pabop_login]]
 +  - [[pabop_forum]]
 +  - [[pabop_rpn_stack]]
 +==== Extrauppgift att öva på inför provet ====
 +  - [[ski_trip]]
 +  - [[youtube_tips]]
 +  - {{::prov_bkurs_web_20120515.pdf|Provet}} - ni kan jobba vidare med det ni inte hann göra klart!
 +====== Operativsystem ======
 +
 +
 +=== Prov Kommandon 24/4 2012 ===
 +  * likande uppgifter som på kommandon 1-4 nedan.
 +Ni får använda er av vilka hjälpmedel ni vill men ni får inte fråga någon om något.
 +
 +=== OBS! Nytt datum på redovisning av Server 29/5 2012 ===
 +Det blir inget prov, ni skall under denna lektion redovisa serveruppgifterna för mig.
 +HowTo:n skall lämnas in.
 +
 +
 +=== Uppgifter ===
 +Ni skall installera Linux på er bärbara. Jag kommer att supporta Ubuntu men vill ni ha något annat och klara er utan hjälp så är det helt OK.
 +
 +  *[[linux_r400]]
 +
 +Övningar operativsystem
 +  * [[op_kommandon1]]
 +  * [[op_kommandon2]]
 +<code bash># för att logga in, vi har bytt port från 22 till 3690
 +ssh -p 3690 login@student.oedu.se</code>
 +  * [[op_kommandon3]]
 +  * [[op_kommandon4]]
 +
 +Efter dessa 4 övningar har vi tittat på några av de tusentals kommandon som finns i linux.\\
 +Här är alla kommandon som vi har tittat på:
 +  man, tree, cd, cp, rm, mv, ls, pwd, touch, cal, echo, cat, more, less, find, sort, grep, tr, sed, cut, paste, uniq, wc, bc
 +  omdirigera stdout med '>','>>', '2>', '2>>' och '<'  och lärt oss använda '|' (pipe)
 +[[http://xkcd.com/378/|Real Programmers]]!! Vill man ha en mycket primitiva editor och inte skriver fel kan man använda sig av cat och omdirigering av stdout (man avslutar med . (punkt) i ex nedan)
 +  cat > foo << . 
 +Jag tycker personligen att det är ganska fascinerade vad man kan göra med dessa kommandon.
 +
 +
 +=== Uppgifter på er egen server ===
 +
 +  * [[op_server1]]
 +  * [[op_user]]
 +  * [[op_lamp]]
 +*/
 +</php>
 +
 +<php>
 +/*
 +  * [[tips_op]]
 +  * [[op_user]]
 +  
 +
 +
 +// Gamla uppgifter
 +[[op_uppgift1]]
 +[[kursplan]]
 +{{:uppgifter.pdf|Att träna på inför prov}} (Nya kommando wc, tail, head)\\ 
 +[[filesystem]]
 +[[op_uppgift_user]]
 +
 +*/
 +</php>