Commit 511c402712f037b849e8aeaff640714a350d0679

Authored by Geoffrey PREUD'HOMME
1 parent 6d021011

Better img Makefile

Don't correctly do what I want, still fun to work with
Showing 2 changed files with 23 additions and 8 deletions   Show diff stats
img/Makefile
1   -GENIMG=lille1.png polytechlille.png
2   -CMPIMG=CREP-1.jpg CREP-2.jpg CREP-3.jpg CREP-4.jpg CREP-5.jpg
  1 +VECTORS=$(shell echo *.svg)
  2 +PLACEHOLDERS=200
  3 +CUSTOM=mainBgPattern.png polyMap.png
3 4  
4   -ALLGEN=$(GENIMG) $(CMPIMG) mainBgPattern.png polyMap.png
  5 +COMPRESSED=$(shell cd orig; echo *.jpg)
  6 +MATRIXED=$(subst svg,png,$(VECTORS))
  7 +PLACEHOLDERS_PNG=$(addprefix ph,$(addsuffix .png,$(PLACEHOLDERS)))
5 8  
6   -all: $(ALLGEN)
  9 +ALL=$(COMPRESSED) $(MATRIXED) $(PLACEHOLDERS_PNG) $(CUSTOM)
7 10  
  11 +all: $(ALL)
  12 +
  13 +# CUSTOM
8 14 mainBgPattern.png:
9 15 wget http://subtlepatterns.com/patterns/low_contrast_linen.png -O $@
10 16 convert -negate $@ $@
... ... @@ -15,12 +21,21 @@ polyMap.png:
15 21 wget "https://maps.googleapis.com/maps/api/staticmap?center=50.6074998,3.1373338&zoom=16&size=640x200&scale=2&maptype=roadmap&markers=color:red%7Clabel:P%7C50.6074998,3.1373338" -O $@
16 22 optipng -o7 $@
17 23  
  24 +# PLACEHOLDERS
  25 +ph%.png:
  26 + wget "http://fakeimg.pl/$(subst ph,,$(subst .png,,$@))/" -O $@
  27 + optipng -o7 $@
  28 +
  29 +# MATRIXED
  30 +# $(MATRIXED): $(subst png,svg,$@)
18 31 %.png: %.svg
19 32 convert -background none $< $@
20 33 optipng -o7 $@
21 34  
  35 +# COMPRESSED
  36 +# $(COMPRESSED): orig/$@
22 37 %.jpg: orig/%.jpg
23 38 convert -resize x1200 -strip -interlace Plane -gaussian-blur 0.05 -quality 90% $< $@
24 39  
25 40 clean:
26   - rm -rf $(ALLGEN)
  41 + rm -rf $(ALL)
... ...
pages/description.php
... ... @@ -2,21 +2,21 @@
2 2 <h1>Descriptif détaillé</h1>
3 3 <div class="row">
4 4 <div class="col-md-12">
5   - <img style='float:left;width:200px;height:200px; margin-right:10px;' src="http://fakeimg.pl/200/" />
  5 + <img style='float:left;width:200px;height:200px; margin-right:10px;' src="img/ph200.png" />
6 6 <p>Depuis la rentrée scolaire 2013-2014, Polytech Lille en partenariat avec plusieurs circonscriptions de l’Académie de Lille (Lambersart, Marquette, Saint-André, Wambrechies) organise une initiation à la robotique en école primaire auprès d’élèves de CM1 et CM2. Cette année, la coupe se déroulera le jeudi 9 avril 2015 dans les locaux de Polytech avec 12 classes participantes et récompensera la meilleure équipe.</p>
7 7 </div>
8 8 </div>
9 9 <h1>Concept</h1>
10 10 <div class="row">
11 11 <div class="col-md-12">
12   - <img style='float:left;width:200px;height:200px; margin-right:10px;' src="http://fakeimg.pl/200/" />
  12 + <img style='float:left;width:200px;height:200px; margin-right:10px;' src="img/ph200.png" />
13 13 <p>Plusieurs membres de Robotech (le club de robotique de Polytech Lille) participent à ce projet pour aider les enfants dans leur démarche de d’initiation. Ils découvrent ainsi le monde de la robotique à l’aide de kits LEGO Mindstorms constitués de pièces LEGO et d’une « brique » programmable qui sont confiés à la classe. Ce kit permet la construction et la programmation d’un robot à l’aide d’un logiciel de programmation par schémas blocs. Deux étudiants de Polytech Lille interviennent les jeudis après midi dans les différentes classes pour les aider à programmer et à se familiariser avec le logiciel. Après cette phase de découverte, chaque école doit construire et programmer le robot selon un défi donné à toutes les écoles le jour de la CREP.</p>
14 14 </div>
15 15 </div>
16 16 <h1>Activités</h1>
17 17 <div class="row">
18 18 <div class="col-md-12">
19   - <img style='float:left;width:200px;height:200px; margin-right:10px;' src="http://fakeimg.pl/200/" />
  19 + <img style='float:left;width:200px;height:200px; margin-right:10px;' src="img/ph200.png" />
20 20 <p>Tout au long de cette journée, les classes des écoles primaires vont pouvoir s’amuser avec des jeux sportifs sur la pelouse de Polytech et seront accompagnés d’élèves ingénieurs. Le Bureau Des Etudiants (BDE), la Fanfare, la Sono, les Pompoms et bien sur le club Robotech seront de la partie. La CREP sera également l’occasion pour les enfants de visiter l’école Polytech Lille et ses salles de TP. A la fin de la journée, les élèves s’installeront dans l’amphithéâtre Migeon pour la remise des prix.</p>
21 21 </div>
22 22 </div>
... ...