PROJET AUTOBLOG


Dattaz

Site original : Dattaz

⇐ retour index

L'algorithme d'APB - phase 1

mercredi 1 juin 2016 à 10:33

Admission Post-Bac (APB) est le service et le site web mis en place en France par le ministère de l'Enseignement supérieur et de la Recherche pour réguler la demande de places en première année dans l'enseignement supérieur (en savoir plus : [https://fr.wikipedia.org/wiki/Admission_Post-Bac|wikipedia]

Le ministère a décidé de publier un petit bout de l'algorithme d'APB suite à la demande de droits des lycéens , enfin un algorithme en langage humain, pas le code... (alors que des différences entre l'algorithme théorique et le code peuvent exister...)
Alors, comment cet algorithme travaille :
Pour chacun de vos voeux apb correspond :

Ensuite, APB attribut les places en fonctions des voeux relatifs, en commençant par ceux qui candidatent dans leur académie.Pour chaque formation (licence/PACES) existante dans APB et dont les capacités d'accueil sont insuffisantes au regard du nombre de candidatures :

  1. Il prend tous les voeux relatifs 1 et absolus 1 pour cette formation, mélange tous ces candidats
  2. puis tous les voeux relatifs 1 et absolus 2 pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent
  3. puis tous les voeux relatifs 1 et absolus x pour cette formation, mélange tous ces candidats et les ajoute à la suite du classement précédent
  4. etc..jusqu'à avoir pris tous les voeux relatifs 1 pour cette formation.
  5. puis tous les voeux relatifs 2 et absolus 2 (ça ne peut pas être absolu 1, car le relatif est le deuxième ;)) pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent
  6. puis tous les voeux relatifs 2 et absolus 3 pour cette formation , mélange tous ces candidats et les ajoute à la suite du classement précédent
  7. etc...jusqu’à avoir pris tous les voeux relatifs 2 pour cette formation
  8. il recommence jusqu’à avoir pris tous les voeux relatifs des candidats pour cette formation et pour ceux dont l’académie de passage du bac et/ou de résidence est la même que l'académie de la formation
  9. Puis il continu la même chose avec les voeux à l'extérieur de l’académie de résidence et/ou de passage du bac du candidat
  10. Ainsi il a une liste complète et ordonnée des personnes candidatant dans une formation. Il prend les x premiers du classement (x étant égale au nombre de places)

c'est la théorie, reste à voir le code source, ainsi que tous les autres algorithmes d'APB

Little overview of community builds for firefox os and ZTE Open C

vendredi 29 avril 2016 à 15:15
Extract from https://discourse.mozilla-community.org/t/zte-open-c/8402 A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all <3

Hi all,
This is a topic to speak about what we have done in community build for ZTE Open C in french mozilla communaty. The result is http://builds.firefoxos.mozfr.org/

What we have done
We setup community build for zte open c, with fota support : went you install a build, you will receive update over the air, no need to reflash.
Flashing is done with adb sideload or flash zip in recovery.

Building part :
We have document all your build setup on mdn : Building and installing FOTA community builds
The builds are building on someone server, and then upload on mozfr server
We use buildbot, which automates the compile cycle (each night for nightly, and 1-click button for other build).
We can have overview of build, and see specific build, with log of output

All build (except nightly build) are tests by hand and by people, we use a simple form like this

Other people made bug report. Some made also patch (this is really amazing, thanks all !)

All our configuration for buildbot, patch or shell script are on github : github - mozfr/buildscommunautaires

We have setup this configuration in february 2015 (before we use shell script with cron, irc notification, but without log). Since this time, we have try more than 600 build.

If you have question, ask. If you need help to made the same for your phone, also ask
We are also on irc : irc.mozilla.org chan : #buildopencfr

Little overview of community builds for firefox os and ZTE Open C

vendredi 29 avril 2016 à 15:15

Extract from https://discourse.mozilla-community.org/t/zte-open-c/8402 A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all <3

Hi all,
This is a topic to speak about what we have done in community build for ZTE Open C in …

Little overview of community builds for firefox os and ZTE Open C

vendredi 29 avril 2016 à 15:15

Extract from https://discourse.mozilla-community.org/t/zte-open-c/8402 A report of what i have done since 1 years 1/2 with lots of mozilliens, thanks to all <3

Hi all,
This is a topic to speak about what we have done in community build for ZTE Open C in french mozilla communaty. The result is http://builds.firefoxos.mozfr.org/

What we have done
We setup community build for zte open c, with fota support : went you install a build, you will receive update over the air, no need to reflash.
Flashing is done with adb sideload or flash zip in recovery.

Building part :
We have document all your build setup on mdn : Building and installing FOTA community builds
The builds are building on someone server, and then upload on mozfr server
We use buildbot, which automates the compile cycle (each night for nightly, and 1-click button for other build).
We can have overview of build, and see specific build, with log of output

All build (except nightly build) are tests by hand and by people, we use a simple form like this

Other people made bug report. Some made also patch (this is really amazing, thanks all !)

All our configuration for buildbot, patch or shell script are on github : github - mozfr/buildscommunautaires

We have setup this configuration in february 2015 (before we use shell script with cron, irc notification, but without log). Since this time, we have try more than 600 build.

If you have question, ask. If you need help to made the same for your phone, also ask
We are also on irc : irc.mozilla.org chan : #buildopencfr

"Comment tu follow sur youtube ?"

samedi 12 septembre 2015 à 15:39

Nouvelle année scolaire, rendez-vous l'université pour une licence informatique et donc des nouvelles personnes. Ainsi vient le moment où on te demande où on te trouve sur internet.

Extrait de la discution :

Personne_1 : "Tiens (en tendant un smartphone), rentre ton facebook"
Moi : "Euh.. je suis pas sur facebook"
Personne_1 (intonation de l'hallucination) : "Mais tu fais quoi quand tu t'ennuis ???"
Moi : " Bas je sais pas, je lis un livre, ou des articles sur internet, c'est ce que je fais dans le train en tout cas"
Personne_1 : "T'es sur twitter ?"
Moi : "Non plus" (oui j'allais quand même pas leurs filer mon twitter avec mon pseudo :D, par contre le leur je l'ai déjà récupéré)
Personne_1 : "Instagram ?"
Moi : "non"
Personne_1 : "Mais enfaite t'es pas sur internet ? Comment tu discutes avec tes potes si t'as pas facebook ??"
Personne_2 : "Facebook c'est internet"
Moi : "Bas pas avec facebook...mais j'ai quand même une adresse mail hein"
Personne_2 : "C'est chaud ça"
Moi : "non j'en ai pas besoin, j'arrive parfaitement à discuter avec les gens si besoin"
Personne_1 : "Ouais mais sur facebook c'est simple, tu discute sur quoi du coup ? Whatapp ?"
Moi : "Non pas whatapp c'est facebook. Je discute sur des protocoles conçus pour ça, vous connaissez IRC ? "
Personne_1, Personne_2 : "non"
Moi : "Vous connaissez XMPP ?"
Personne_1, Personne_2 : "non"
Moi : "Bas moi c'est là que je discute, éventuellement via webcam avec du webrtc mais c'est tout"
Personne_1 : "Enfaite t'es un gars qui sort jamais de chez toi, comment tu parles à tes potes avec ça ?"
Moi : "Mes potes sont là-dessus"
Personne_1 : "Ah tes potes c'est des gens sur internet ?"
Moi : " Oui mais une majorité de gens que je les ai d'abord rencontrés en vrai avant de leur parler sur internet"
Personne_1 : "J'ai jamais rencontré des gens sur internet...c'est bizarre quand même de parler à des inconnus comme ça" // Oui oui il a vraiment dit ça ^^, je trouve ça bien triste...
Moi : "Bas non, si je parle à ces gens c'est qu'ils sont intéressant et qu'on partage des trucs. T'as jamais parler à quelqu'un que tu connaissais pas en vrai sur twitter ?"
Personne_1 : "Ah oui si...tu regarde des vidéos ?"
Moi : "Oui ça m'arrive parfois"
Personne_1 : "c'est quoi ton compte google ?"
Moi : "J'ai pas de compte google"
Personne_1 (o.O) : "mais comment tu fais, tout le monde à un compte google...Comment tu follow des gens sur youtube ?"
Moi : "J'utilise les RSS, encore un standard" // Oui je sais les RSS sont mort sur youtube depuis quelques mois, faut que je trouve un moyen de contourner ça
Personne_1 : "C'est quoi ça ???"
Moi : "Un truc pour suivre les nouvelles publications sur des blogs, des sites ou youtube par exemple"
Personne_2 : "Ah ouais enfaite t'utilise l'internet alpha"
Moi : "J'utilise ce qui me convient, et ça ça fonctionne très bien pourquoi je changerais ?"
Personne_1 : "Non mais sur facebook tu peux faire tout ça en même temps"
Moi : "Ok cool, mais ce que j'utilise me va très bien"

Plus tard :

Personne_1 : "non mais tu devrais essayer facebook, ça coute rien"
Moi : "j'ai pas que ça à faire"
Personne_1 : "ça prend pas de temps tu l'utilises quand tu veux"
Moi : "S'inscrire prend du temps"
Personne_1 : "faut juste donner une adresse mail, t'as rien à perdre"
Moi : "c'est déjà trop"
Personne_1 : "Non mais ils vont pas t'envoyer de pub"
Moi : "Non mais je leur filerais pas mes données"

La suite aurait pu être pas mal, mais le prof arrivait..

Conclusion : les gens qu'on pourrait penser "digital-native" (je n'aime pas cette expression) connaissent bien les GAFA, mais pas internet. Faudrait que je leur demande la différence, entre le web et internet et entre un navigateur et un moteur de recherche, un des ces 4...