diff --git a/APL1.2/Dev1.2/Fichiers/Compteur b/APL1.2/Dev1.2/Fichiers/Compteur new file mode 100755 index 0000000..37cb699 Binary files /dev/null and b/APL1.2/Dev1.2/Fichiers/Compteur differ diff --git a/APL1.2/Dev1.2/Fichiers/Compteur.C b/APL1.2/Dev1.2/Fichiers/Compteur.C new file mode 100644 index 0000000..942d53a --- /dev/null +++ b/APL1.2/Dev1.2/Fichiers/Compteur.C @@ -0,0 +1,34 @@ +#include + #include + #include + int main(int argc, char* const argv[]) + { + FILE *file; + int a; + int cpt; + int i; + int b=0; + if(file = fopen("cpt", "r")) + { + fclose(file); + file = fopen("cpt", "w"); + fread(&a,sizeof(int),1,file); + b=a+1; + printf("%d", a); + fclose(file); + file = fopen("cpt", "w"); + fwrite(&b,sizeof(int),1,file); + fclose(file); + } + else + { + fclose(file); + file = fopen("cpt", "w"); + fread(&a,sizeof(int),1,file); + fwrite(&b,sizeof(int),1,file); + } + /* + f + */ + return EXIT_SUCCESS; + } \ No newline at end of file diff --git a/APL1.2/Dev1.2/Fichiers/Image.c b/APL1.2/Dev1.2/Fichiers/Image.c new file mode 100644 index 0000000..734c51d --- /dev/null +++ b/APL1.2/Dev1.2/Fichiers/Image.c @@ -0,0 +1,27 @@ +#include +#include +#include +#include + int main(int argc, char const argv[]) + { + FILE *flux; + int a=0; + int b=0; + int cpt=0; + int nb_pix=0; + int color; + flux = fopen("image.bin", "r"); + fread(&a,sizeof(int),1,flux); + fread(&b,sizeof(int),1,flux); + printf("%d\n", a); + printf("%d\n", b); + nb_pix = a*b; + while(cpt <= nb_pix) + { + fread(&color, sizeof(int),1,flux); + printf("couleur : %d\n", color); + cpt=cpt+1; + } + return EXIT_SUCCESS; + } + \ No newline at end of file diff --git a/APL1.2/Dev1.2/Fichiers/cpt b/APL1.2/Dev1.2/Fichiers/cpt new file mode 100644 index 0000000..6c1b111 --- /dev/null +++ b/APL1.2/Dev1.2/Fichiers/cpt @@ -0,0 +1 @@ +‘@ \ No newline at end of file diff --git a/APL1.2/Dev1.2/Fichiers/image b/APL1.2/Dev1.2/Fichiers/image new file mode 100755 index 0000000..de290b4 Binary files /dev/null and b/APL1.2/Dev1.2/Fichiers/image differ diff --git a/APL1.2/Dev1.2/Fichiers/image.bin b/APL1.2/Dev1.2/Fichiers/image.bin new file mode 100644 index 0000000..d67e8de Binary files /dev/null and b/APL1.2/Dev1.2/Fichiers/image.bin differ diff --git a/APL1.2/Html1.2/Exercice1.html b/APL1.2/Html1.2/Exercice1.html new file mode 100644 index 0000000..66613f7 --- /dev/null +++ b/APL1.2/Html1.2/Exercice1.html @@ -0,0 +1,32 @@ + + + + + + + +

+ Ma Premiere partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id quam at ipsum sodales aliquam at sit amet mi. Sed scelerisque ligula feugiat ex bibendum vehicula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Nulla porttitor congue dictum. Suspendisse potenti. Nulla condimentum aliquet varius. Vestibulum finibus urna et est ullamcorper, quis sollicitudin massa aliquet.

+ Pellentesque accumsan lorem ac nisl dictum blandit. Donec non volutpat nibh. Ut pellentesque iaculis quam at ornare. Praesent eu laoreet tortor. Quisque ut dui non risus faucibus aliquet. Pellentesque ac diam est. Praesent id lectus id purus vulputate laoreet. Integer in lacus iaculis, ultricies nibh vel, ullamcorper ante.

+ Nulla non nisi non ipsum placerat vehicula non vitae nisl. Sed a diam elementum, ultricies magna vel, bibendum nisi. Nulla et enim quis nisl lacinia tincidunt sit amet id tortor. In eget bibendum massa. Donec ac massa posuere mi rutrum cursus. Duis laoreet mollis justo, sed commodo nibh ullamcorper id. Nam mattis pharetra tincidunt. Nam turpis neque, molestie et augue non, vulputate ullamcorper tortor.

+ Ut et arcu vitae turpis tempus pulvinar nec at arcu. Mauris eu urna aliquam, maximus nulla sit amet, ornare nisl. Mauris sagittis tincidunt erat, sed faucibus eros porta vel. Curabitur id velit dapibus, porta enim a, feugiat erat. Mauris pellentesque, diam nec faucibus accumsan, elit nulla sodales odio, at fermentum enim neque a mi. Nulla id risus lacus. Cras nisl elit, egestas vel lacinia vel, blandit et ipsum. Sed elementum eros sed mattis tristique. Etiam in risus sit amet nisi laoreet suscipit vel et felis. Nullam nisi felis, molestie non finibus sit amet, laoreet quis metus. Donec pulvinar elit a porta faucibus. Proin scelerisque, felis ac hendrerit viverra, diam tortor sagittis est, vel scelerisque magna ante nec sapien. Aliquam luctus, justo vitae euismod auctor, velit orci cursus eros, non luctus elit mi vel dui. Integer eu orci aliquam.

+

+ Ma Deuxieme partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin auctor quis lectus nec semper. Etiam suscipit, ante id rhoncus dictum, sapien nisi iaculis purus, at faucibus eros elit eget ligula. Sed vitae turpis augue. Cras ut nisl eget libero ultricies eleifend ut eu nisl. In ac ex sit amet leo aliquam tincidunt nec id tortor. Suspendisse et nibh purus. Nullam accumsan ultrices sapien, in tristique nisi interdum sit amet. Duis molestie nec diam vitae sollicitudin. Quisque neque lacus, dapibus quis hendrerit ac, tempus eget massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis pharetra tortor nec elit maximus, a posuere lacus ultrices. Sed nec porttitor erat. Proin finibus ipsum ex, sit amet hendrerit erat aliquam ut. Duis vel tristique erat. Nullam ullamcorper, augue quis pellentesque eleifend, lacus quam dictum urna, in consectetur elit tortor vitae nulla. Phasellus facilisis augue est.

+ Ut a aliquet ligula, sit amet bibendum enim. Ut vitae ex tortor. Nunc ac interdum sapien. Nunc metus dolor, dignissim vel elementum quis, venenatis eu dui. Quisque enim urna, semper placerat suscipit eget, gravida eu ex. Aliquam lobortis nisi quis odio interdum dictum ac id odio. Donec tincidunt tellus vitae arcu vestibulum, vel tincidunt turpis vestibulum. Morbi ut quam ac lorem porta ultrices. In faucibus ante sed odio tincidunt, et iaculis mauris convallis. Cras rhoncus elementum mi nec convallis. Aenean eleifend imperdiet dolor congue facilisis. Mauris ornare tellus eget iaculis tempor. Maecenas iaculis neque at hendrerit dignissim. Etiam vitae justo sagittis, gravida nisi sit amet, scelerisque urna.

+Quisque eu nisl maximus urna placerat vehicula bibendum non ante. Praesent bibendum euismod arcu, eget semper odio tempor et. Aliquam id justo in purus blandit consequat nec vitae libero. Ut pellentesque non ipsum sit amet lobortis. Quisque vel sem egestas mi auctor blandit vel id libero. Aliquam sagittis tortor ac quam euismod, eget gravida mauris rutrum vivamus.

+

+ Ma Troisieme partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin auctor quis lectus nec semper. Etiam suscipit, ante id rhoncus dictum, sapien nisi iaculis purus, at faucibus eros elit eget ligula. Sed vitae turpis augue. Cras ut nisl eget libero ultricies eleifend ut eu nisl. In ac ex sit amet leo aliquam tincidunt nec id tortor. Suspendisse et nibh purus. Nullam accumsan ultrices sapien, in tristique nisi interdum sit amet. Duis molestie nec diam vitae sollicitudin. Quisque neque lacus, dapibus quis hendrerit ac, tempus eget massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis pharetra tortor nec elit maximus, a posuere lacus ultrices. Sed nec porttitor erat. Proin finibus ipsum ex, sit amet hendrerit erat aliquam ut. Duis vel tristique erat. Nullam ullamcorper, augue quis pellentesque eleifend, lacus quam dictum urna, in consectetur elit tortor vitae nulla. Phasellus facilisis augue est.

+ Ut a aliquet ligula, sit amet bibendum enim. Ut vitae ex tortor. Nunc ac interdum sapien. Nunc metus dolor, dignissim vel elementum quis, venenatis eu dui. Quisque enim urna, semper placerat suscipit eget, gravida eu ex. Aliquam lobortis nisi quis odio interdum dictum ac id odio. Donec tincidunt tellus vitae arcu vestibulum, vel tincidunt turpis vestibulum. Morbi ut quam ac lorem porta ultrices. In faucibus ante sed odio tincidunt, et iaculis mauris convallis. Cras rhoncus elementum mi nec convallis. Aenean eleifend imperdiet dolor congue facilisis. Mauris ornare tellus eget iaculis tempor. Maecenas iaculis neque at hendrerit dignissim. Etiam vitae justo sagittis, gravida nisi sit amet, scelerisque urna.

+Quisque eu nisl maximus urna placerat vehicula bibendum non ante. Praesent bibendum euismod arcu, eget semper odio tempor et. Aliquam id justo in purus blandit consequat nec vitae libero. Ut pellentesque non ipsum sit amet lobortis. Quisque vel sem egestas mi auctor blandit vel id libero. Aliquam sagittis tortor ac quam euismod, eget gravida mauris rutrum vivamus.

+ +
\ No newline at end of file diff --git a/APL1.2/Html1.2/Exercice2.html b/APL1.2/Html1.2/Exercice2.html new file mode 100644 index 0000000..2793c75 --- /dev/null +++ b/APL1.2/Html1.2/Exercice2.html @@ -0,0 +1,55 @@ + + + + Site Internet + + +

+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+ +
+
+
+
+
+
+ +
+ + + +
+

+ + \ No newline at end of file diff --git a/APL1.2/Html1.2/Exercice3.html b/APL1.2/Html1.2/Exercice3.html new file mode 100644 index 0000000..46661a4 --- /dev/null +++ b/APL1.2/Html1.2/Exercice3.html @@ -0,0 +1,54 @@ + + + + Site Internet + + +

+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + +
+
+ +
+
+
+
+
+
+ +
+ + + +
+

+ + \ No newline at end of file diff --git a/APL1.2/Html1.2/Exercice4.css b/APL1.2/Html1.2/Exercice4.css new file mode 100644 index 0000000..59b1121 --- /dev/null +++ b/APL1.2/Html1.2/Exercice4.css @@ -0,0 +1,20 @@ +body { + font-family:sans-serif; +} + +h1 { + font-variant:small-caps; + text-decoration : underline; +} + +h2 { + background-color:#aaaaaa; + padding : 10px; + font-style:italic; +} + +span { + font-family: monospace; + font-weight:bold; + color : #aa4512; +} \ No newline at end of file diff --git a/APL1.2/Html1.2/Exercice4.html b/APL1.2/Html1.2/Exercice4.html new file mode 100644 index 0000000..53a45eb --- /dev/null +++ b/APL1.2/Html1.2/Exercice4.html @@ -0,0 +1,52 @@ + + + + + Emoticons + + + +

Emoticons

+ +

+ Emoticons are textual portrayals of a writer's moods or facial + expressions in the form of icons. Originally, these icons + consisted of ASCII art. +

+ +

+ Emoticons can generally be divided into two groups: Western (mainly + from America and Europe) or horizontal; Eastern or vertical (mainly + from east Asia). +

+ +

Western

+ +

+ Western style emoticons are mostly written from left to right as + though the head is rotated counter-clockwise 90 degrees. +

+ +
    +
  • Smiley: :‑) :->
  • +
  • Tongue-tied: :‑&
  • +
  • Broken heart: <\3
  • +
  • Rose: @}->--
  • +
  • Fish: ><(((*>
  • +
+ +

Eastern

+ +

+ Eastern emoticons generally are not rotated sideways. They first + arose in Japan, where they are referred to as kaomoji. +

+ +
    +
  • Troubled: (>_<)
  • +
  • Sad: ("_")
  • +
  • Cat: (=^·^=)
  • +
  • Headphones: ((d[-_-]b))
  • +
+ + diff --git a/APL1.2/Html1.2/Exercice5.css b/APL1.2/Html1.2/Exercice5.css new file mode 100644 index 0000000..eb8b2d8 --- /dev/null +++ b/APL1.2/Html1.2/Exercice5.css @@ -0,0 +1,14 @@ +th{ + border-top:solid; + border-bottom:solid; + font-variant: small-caps; +} +td{ + border-bottom: 1px solid lightgrey; +} +table{ + border-collapse: collapse; +} +caption{ + font-variant: small-caps; +} \ No newline at end of file diff --git a/APL1.2/Html1.2/Exercice5.html b/APL1.2/Html1.2/Exercice5.html new file mode 100644 index 0000000..e0013f8 --- /dev/null +++ b/APL1.2/Html1.2/Exercice5.html @@ -0,0 +1,84 @@ + + + + + Système solaire + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Orbites des planètes du Système solaire
PlanèteDistance moyenne (UA)Exentricité Inclinaison (°)Période de révolution (an)
Mercure0,387098930,20570,241
Venus0,723331990,0073,40,615
Terre10,01701
Mars1,523662310,0941,91,881
Jupiter5,203363010,0491,311,862
Saturne9,60,0572,529,452
Uranus2872,50,897,830,589
Neptune4495,11,828,359,8
+ + diff --git a/APL1.2/Html1.2/Exercice6.css b/APL1.2/Html1.2/Exercice6.css new file mode 100644 index 0000000..e69de29 diff --git a/APL1.2/Html1.2/Exercice6.html b/APL1.2/Html1.2/Exercice6.html new file mode 100644 index 0000000..e69de29 diff --git a/APL1.2/Html1.2/P2.html b/APL1.2/Html1.2/P2.html new file mode 100644 index 0000000..296bc0f --- /dev/null +++ b/APL1.2/Html1.2/P2.html @@ -0,0 +1,32 @@ + + + + + + + +

+ Ma Premiere partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id quam at ipsum sodales aliquam at sit amet mi. Sed scelerisque ligula feugiat ex bibendum vehicula. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Nulla porttitor congue dictum. Suspendisse potenti. Nulla condimentum aliquet varius. Vestibulum finibus urna et est ullamcorper, quis sollicitudin massa aliquet.

+ Pellentesque accumsan lorem ac nisl dictum blandit. Donec non volutpat nibh. Ut pellentesque iaculis quam at ornare. Praesent eu laoreet tortor. Quisque ut dui non risus faucibus aliquet. Pellentesque ac diam est. Praesent id lectus id purus vulputate laoreet. Integer in lacus iaculis, ultricies nibh vel, ullamcorper ante.

+ Nulla non nisi non ipsum placerat vehicula non vitae nisl. Sed a diam elementum, ultricies magna vel, bibendum nisi. Nulla et enim quis nisl lacinia tincidunt sit amet id tortor. In eget bibendum massa. Donec ac massa posuere mi rutrum cursus. Duis laoreet mollis justo, sed commodo nibh ullamcorper id. Nam mattis pharetra tincidunt. Nam turpis neque, molestie et augue non, vulputate ullamcorper tortor.

+ Ut et arcu vitae turpis tempus pulvinar nec at arcu. Mauris eu urna aliquam, maximus nulla sit amet, ornare nisl. Mauris sagittis tincidunt erat, sed faucibus eros porta vel. Curabitur id velit dapibus, porta enim a, feugiat erat. Mauris pellentesque, diam nec faucibus accumsan, elit nulla sodales odio, at fermentum enim neque a mi. Nulla id risus lacus. Cras nisl elit, egestas vel lacinia vel, blandit et ipsum. Sed elementum eros sed mattis tristique. Etiam in risus sit amet nisi laoreet suscipit vel et felis. Nullam nisi felis, molestie non finibus sit amet, laoreet quis metus. Donec pulvinar elit a porta faucibus. Proin scelerisque, felis ac hendrerit viverra, diam tortor sagittis est, vel scelerisque magna ante nec sapien. Aliquam luctus, justo vitae euismod auctor, velit orci cursus eros, non luctus elit mi vel dui. Integer eu orci aliquam.

+

+ Ma Deuxieme partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin auctor quis lectus nec semper. Etiam suscipit, ante id rhoncus dictum, sapien nisi iaculis purus, at faucibus eros elit eget ligula. Sed vitae turpis augue. Cras ut nisl eget libero ultricies eleifend ut eu nisl. In ac ex sit amet leo aliquam tincidunt nec id tortor. Suspendisse et nibh purus. Nullam accumsan ultrices sapien, in tristique nisi interdum sit amet. Duis molestie nec diam vitae sollicitudin. Quisque neque lacus, dapibus quis hendrerit ac, tempus eget massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis pharetra tortor nec elit maximus, a posuere lacus ultrices. Sed nec porttitor erat. Proin finibus ipsum ex, sit amet hendrerit erat aliquam ut. Duis vel tristique erat. Nullam ullamcorper, augue quis pellentesque eleifend, lacus quam dictum urna, in consectetur elit tortor vitae nulla. Phasellus facilisis augue est.

+ Ut a aliquet ligula, sit amet bibendum enim. Ut vitae ex tortor. Nunc ac interdum sapien. Nunc metus dolor, dignissim vel elementum quis, venenatis eu dui. Quisque enim urna, semper placerat suscipit eget, gravida eu ex. Aliquam lobortis nisi quis odio interdum dictum ac id odio. Donec tincidunt tellus vitae arcu vestibulum, vel tincidunt turpis vestibulum. Morbi ut quam ac lorem porta ultrices. In faucibus ante sed odio tincidunt, et iaculis mauris convallis. Cras rhoncus elementum mi nec convallis. Aenean eleifend imperdiet dolor congue facilisis. Mauris ornare tellus eget iaculis tempor. Maecenas iaculis neque at hendrerit dignissim. Etiam vitae justo sagittis, gravida nisi sit amet, scelerisque urna.

+Quisque eu nisl maximus urna placerat vehicula bibendum non ante. Praesent bibendum euismod arcu, eget semper odio tempor et. Aliquam id justo in purus blandit consequat nec vitae libero. Ut pellentesque non ipsum sit amet lobortis. Quisque vel sem egestas mi auctor blandit vel id libero. Aliquam sagittis tortor ac quam euismod, eget gravida mauris rutrum vivamus.

+

+ Ma Troisieme partie +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin auctor quis lectus nec semper. Etiam suscipit, ante id rhoncus dictum, sapien nisi iaculis purus, at faucibus eros elit eget ligula. Sed vitae turpis augue. Cras ut nisl eget libero ultricies eleifend ut eu nisl. In ac ex sit amet leo aliquam tincidunt nec id tortor. Suspendisse et nibh purus. Nullam accumsan ultrices sapien, in tristique nisi interdum sit amet. Duis molestie nec diam vitae sollicitudin. Quisque neque lacus, dapibus quis hendrerit ac, tempus eget massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis pharetra tortor nec elit maximus, a posuere lacus ultrices. Sed nec porttitor erat. Proin finibus ipsum ex, sit amet hendrerit erat aliquam ut. Duis vel tristique erat. Nullam ullamcorper, augue quis pellentesque eleifend, lacus quam dictum urna, in consectetur elit tortor vitae nulla. Phasellus facilisis augue est.

+ Ut a aliquet ligula, sit amet bibendum enim. Ut vitae ex tortor. Nunc ac interdum sapien. Nunc metus dolor, dignissim vel elementum quis, venenatis eu dui. Quisque enim urna, semper placerat suscipit eget, gravida eu ex. Aliquam lobortis nisi quis odio interdum dictum ac id odio. Donec tincidunt tellus vitae arcu vestibulum, vel tincidunt turpis vestibulum. Morbi ut quam ac lorem porta ultrices. In faucibus ante sed odio tincidunt, et iaculis mauris convallis. Cras rhoncus elementum mi nec convallis. Aenean eleifend imperdiet dolor congue facilisis. Mauris ornare tellus eget iaculis tempor. Maecenas iaculis neque at hendrerit dignissim. Etiam vitae justo sagittis, gravida nisi sit amet, scelerisque urna.

+Quisque eu nisl maximus urna placerat vehicula bibendum non ante. Praesent bibendum euismod arcu, eget semper odio tempor et. Aliquam id justo in purus blandit consequat nec vitae libero. Ut pellentesque non ipsum sit amet lobortis. Quisque vel sem egestas mi auctor blandit vel id libero. Aliquam sagittis tortor ac quam euismod, eget gravida mauris rutrum vivamus.

+ +
\ No newline at end of file diff --git a/APL1.2/SCR1.2/TP09/reponses_tp09.txt b/APL1.2/SCR1.2/TP09/reponses_tp09.txt index e69de29..9a48245 100644 --- a/APL1.2/SCR1.2/TP09/reponses_tp09.txt +++ b/APL1.2/SCR1.2/TP09/reponses_tp09.txt @@ -0,0 +1,48 @@ +Partie I +I.1/ +find . -name "*.install" -type d +I.2/ +find . -name "*.d" -type f +I.3/ +find . -empty -type d +I.4/ +find . -size -1000c -type f +I.5/ +find . -size +30000c -type f +I.6/ +find . -size 1024c -type f +I.7/ +find . -size 2b -type f +I.8/ +find . -size +30b -type f +I.9/ +find . -size -3b -type f +I.10/ +find . -size +1b -type f -a -size -4b +I.11/ +find . -type f -newer lib/krb5/synch/atom.install . +I.12/ +find /lib/krb5/sync/ -mtime -4 +I.13/ +find /lib/kernel/install.d -mtime +3 +I.14/ +find . -mtime 3 -atime 2 +I.15/ +find . -typ d -perm /0022 +I.16/ +find . -type d -perm -444 +I.17/ +find . -type f -perm 644 + +Partie II +II.1/ +find . -maxdepth 4 -name "[[:digit:]]" -type f -exec cp '{}' lib/kernel/config/AA/BB/CC/ \; +find . -maxdepth 4 -name "[[:digit:]]" -type f -exec cp '{}' lib/kernel/config/AA/BB/CC/XX \; +find . -maxdepth 4 -name "[[:digit:]]" -type f -exec cp '{}' lib/kernel/config/AA/BB/DD/ \; +find . -maxdepth 4 -name "[[:digit:]]" -type f -exec cp '{}' lib/kernel/config/AA/BB/DD/YY \; +II.2/ +find . -amin +29 +II.3/ +find . -mindepth 6 -name "[[:upper:]]*" -type d -exec chmod 700 '{}' \; +II.4/ +find . -cmin +14 \ No newline at end of file