Quicksort exercise 9-10-14

Nicolas Malevé gave a lecture on an introduction to Algorithms.
The slides are here

A physical exercise explained one algorithm more in depth: quicksort. A series of randomly numbered cards are put on the floor, the middle one becomes reference card. The numbers lower then the reference qo to the left, the numbers highr to the right. The two new groups are split the same way. after several iterations the cards are ordered from low to high numbers.

Instructions:
/documents/quicksort_instructions.pdf

IMG_0323

IMG_0322

IMG_0320

Plus d’images ici:
http://gallery3.constantvzw.org/index.php/Quick-Sort

Quelques outils 。◕‿◕。





Bonjour…

Pour faire tourner des pages en php sur mac, il suffit d’avoir installé un serveur local sur votre ordinateur ( à moins d’avoir mis vos pages en ligne, au quel cas elles seraient déjà sur un serveur, php étant un langage de script côté serveur. Coucou schéma !)

Voici le bout de code à recopier :

À noter que sur le Terminal les nombres s’afficheront en colonne alors que dans une page web ils ne seront pas mis en forme. Pour qu’ils soient dans une jolie colonne il suffit d’ajouter une balise de retour à la ligne dans le print.

LES LOGICIELS ET TOUT ET TOUT :

Vous pouvez télécharger MAMP
puis il suffit de l’installer et de récupérer le dossier htdocs dans lequel vos déposerez vos dossiers contenant les documents avec l’extension .php.

Voici un lien qui explique comment gérer la prise en main et l’affichage de la page au sein de votre navigateur : Coucou lien !

Pour ce qui est de l’éditeur de code, personnellement j’utilise Sublime Text qui est payant.
TextWrangler est une alternative gratuite.

Durant le cours j’ai fini par trouver comment faire tourner du php via le terminal apple…

Préparez votre doc .php au préalable, je pense que via text edit en mettant l’extension .php ça devrait marcher mais attention à la syntaxe ( on va dire que vous l’avez appelé rand.php ).
Laissez le sur le Bureau ce sera plus simple.

Tapez “Terminal” dans spotlight.
Puis, dans le Terminal, tapez cd /Users/”VotreNomDutilisateur”/Desktop
Enfin tapez php rand.php

* * * * * * * * * * * * * * * * *

Pour les gens sur Windows, le serveur local équivalent est WAMP.
( il y a les explications nécessaires à l’installation sur le site officiel, section démarrer ).

et pour ce qui est de l’éditeur de code, Notepad++ devrait convenir.

Et pour ce qui est du terminal Windows, j’en sais rien.

Bises bises


Slides and links from session on “The web and tracking”

Today we talked about the Web and tracking activities.

Here is Günes’s Presentation.

Here are some useful links on the topic:

Check your profile at different ad networks:
http://tags.bluekai.com/registry?if=1
http://www.google.com/ads/preferences
http://pv.tacoda.at.atwola.com/advisibility
https://mtm.nuggad.net/
http://info.yahoo.com/privacy/us/yahoo/opt_out/targeting/details.html

Projects that report on tracking companies:
http://knowprivacy.org/

Browser art:
http://en.wikipedia.org/wiki/Jodi_(art_collective)
http://www.oculart.com/
http://solaas.com.ar/dreamlines/
http://www.iterature.com/dadameter/index.php

Old Advertisements for the Web:
where do you want to go today? (microsoft motto in the 90s)
http://www.youtube.com/watch?v=F_2kNGiMhUs
http://www.youtube.com/watch?v=qwXYJIZOyyk
http://www.youtube.com/watch?v=OG4mqqB1E3I

google’s introduction to the internet:
http://www.20thingsilearned.com/en-US/cloud-computing/2

what happens when you visit a url?
http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/

An in depth introduction to browsers:
http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

Privacy “enhancing” browser extensions:

Ghostery
(Be careful with settings, otherwise Ghostery may colllect and send information about your browsing too)
Adblock
NoScript
TOR (not an extension)
Collusion
A little privacy
ShareMeNot

General tips on privacy extensions:
http://lifehacker.com/5887140/everyones-trying-to-track-what-you-do-on-the-web-heres-how-to-stop-them

firefox:
https://addons.mozilla.org/en-us/firefox/extensions/privacy-security/
chrome:
http://www.makeuseof.com/tag/top-8-security-privacy-extensions-chrome-browser/

Finally, you can run your private cloud services at Own cloud.

Hope you had fun, and we look forward to reading your posts on the session!

Liens Michel Cleempoel

Voici les liens évoqués par Michel Cleempoel.
Voir aussi son site http://www.michelcleempoel.net

– En intro, montrer la vidéo “Rapid Information Overlay Technology (Riot)” >
http://www.guardian.co.uk/world/video/2013/feb/10/raytheon-software-tracks-online-video

– Commerce des données > description business : réseaux sociaux, géolocalisation…
+ “ça va me coûter combien, votre truc gratuit ?” Omer Simpson
+ “Si vous ne payez pas, vous êtes le produit”
+ Liste des services Google dans mots-clés dans Web2.0 > voir ci-dessous *

http://etraces.constantvzw.org/informations/vertigineux-big-data > “Tous les jours, ce sont 118 milliards de mails qui sont envoyés à travers le monde, 2,45 milliards de contenus différents qui sont postés sur Facebook. L’opérateur de télécommunications américain AT & T transfère chaque jour 240 000 milliards d’octets de données !”

– Modèle économique rentable ? > Entrée en Bourse problématique de Facebook mais Linkedin retable
+
http://etraces.constantvzw.org/informations/linkedin-depasse-les-attentes-au
+
http://etraces.constantvzw.org/informations/facebook-s-ad-strategy-analysts
+ http://etraces.constantvzw.org/informations/l-expert-en-profilage-gagne-le

Contraste salaire petit employé >
http://www.telegraph.co.uk/technology/facebook/9118778/The-dark-side-of-Facebook.html
/ Revenus CEO > www.networkworld.com/slideshow/45170/
+ “L’optimisation fiscale”, pratique courante des géants du numérique >
http://etraces.constantvzw.org/informations/l-optimisation-fiscale-pratique

– Passage d’un modèle économique industriel orienté “production et vente d’objets” à un autre orienté “location de services personnalisés” d’où le commerce des données
+ Age de l’accès > Rifkins “Si je vous vends ma voiture…”

– Les acquisitions continuent :
– Facebook acquiert Atlas, la plateforme publicitaire de Microsoft >
http://etraces.constantvzw.org/informations/facebook-acquiert-atlas-la
– Instagram…
– Google achète…

– Collecte et analyse des données de plus en plus fine, notamment grâce :

+ aux réseaux sociaux de plus en plus intrusifs > guerre Google+ >< Facebook -> http://etraces.constantvzw.org/informations/google-inaugure-son-systeme-d
->
http://etraces.constantvzw.org/informations/nous-avons-teste-graph-search-le

+ aux mobiles, supports plus “intimes” incrustés dans notre vie privée >
smartphone, tablette, liseuse, Google glass…

+ aux technologies plus pointues > biomètrie : reconnaissance vocale, faciale, iris, frappe…
– Les élèves ne digèrent pas la biométrie à la cantine >
http://etraces.constantvzw.org/informations/les-eleves-ne-digerent-pas-la
– La reconnaissance faciale : bientôt dans ton centre commercial >
http://etraces.constantvzw.org/informations/la-reconnaissance-faciale-bientot
– Surveillance des frontières >
http://etraces.constantvzw.org/informations/safran-la-biometrie-un-des
– Comment la biométrie va envahir nos vies >
http://etraces.constantvzw.org/informations/comment-la-biometrie-va-envahir

* liste Google Web2.0 : Google Ad Planner – Google AdMob – Google AdSense – Google AdWords – Google Analytics – Google Apps – Google Blogger – Google Blogspot – Google bookmarks – Google Caffeine – Google Calendar – Google Contacts – Google Dashboard – Google Direct Connect – Google Docs – Google Docs Android app – Google Drive – Google Earth – Google Editions – Google Flights – Google Games – Google Goggles – Google Health – Google ID – Google Image Labeler – Google Images – Google Instant – Google Knowledge Graph – Google Latitude – Google Maps – Google Maps Coordinate – Google Me – Google Merchant Center – Google Mobilize – Google Music – Google News – Google Offers – Google Panda – Google Patent – Google Place Search – Google Places – Google Play – Google PowerMeter – Google Product Search – Google Reader – Google Replay – Google Search – Google Shopping – Google Social Circle – Google Street View – Google Suggest – Google Talk – Google Translate – Google Trusted Stores – Google TV – Google Video – Google Voice – Google Wallet – Google+