Lien

Il existe plusieurs facon de lutter en faveur des logiciels libres , mais toutes
exigent une passion et une croyance profonde que les logiciels privateurs
ont un seul but de confisquer la liberte des gens .La preuve que ce n'est
absolument pas question d'ecriture  code , mais plutot une  question de
democratie sociale est presente dans les quatres libertes .

Certes la liberté 0 & la libertés 3  pourraient faire penser que les logiciels
libres sont pour les informaticiens , mais  la liberte  1 et la liberte 2 donne
aux logciels libres cette dimension de liberté individuelle et de liberté
collective et tu seras d'accord avec moi que ni la liberte  1 et 2 ne necessite
des compentences en informatique , et c'est a ce niveau qu'il faut insister  .

Certes les gens qui s'avent ecrirent des programmes informatique ont cette
capacité a voir les breches des locigiels privateurs et voient comment ils
abusent et privent les libertes des gens qui les utilisent en leur
privant jusqu'a
 meme leur liberté de penser sur l'efficacite meme de ce locigiel car ne pouvant
meme pas voir le code source . Les developpeurs semblent donc etre plus
sensibles a ce combat , mais ils ne peuvent pas le porter tout seul .
C'est avant tout un combat pour la liberte et de ce point de vu , il n'est pas
question que les developpeurs seuls le porte , mais toute la societe
doit etre impliquer . La personne qui parle dans un discours des bienfaits
des logiciels libres est aussi importante que celle qui ecrit un logiciel libre.
Beaucoup des gens pensent que l'open source est le logciel libre alors
que ce n'est pas vrai et il faut tenir des discours dans ce sens pour bien
expliquer cela et ensuite les gens pourraient comprendre les bienfaits
des logiciels libres .

--Ad

Le 17 octobre 2013 20:10, Lien Rag <[email protected]> a écrit :
> Merci pour ces précisions.
>
> Mais comme tu le vois cette description ne concerne pas tout le monde sur la
> liste...
> Je suis peut-être un cas à part (mais je t'assure par contre que je suis
> 100% mâle, quoique je ne me tienne prêt à le prouver qu'à celles qui me le
> demanderont vraiment gentiment) mais ne répond à aucun des critères
> ci-dessous.
>
> Je suis intéressé par les enjeux du logiciel libre (plus exactement, du
> libre en général), par la créativité que permet la maîtrise du code, et par
> certaines applications potentielles de l'informatique - et certes soucieux
> d'accroître mes compétences en la matière. Mais intéressé et passionné n'ont
> pas la même signification...
>
>
>
> PS: Puisqu'on est dans les définitions de variables, Muslim>soumission
> contrairement à ce que disait POF.
> Je suis un pitoyable arabisant (encore pire que pythonisant) mais à ma
> connaissance la racine arabe a un sens bien plus vaste, plus proche de la
> notion de confiance, et la réduction à la soumission est le fait d'un
> courant développant une conception autoritaire de l'islam, pas le sens
> original ni originel.
>
>
>
> On 15/10/2013 14:33, Joeri Poesen wrote:
>
> Informaticienne, geekette, développeuse, cartographeuse, statisticienne,
> ladysigner... n'importe quelle dame qui est passionné pas l'informatique
> appliqué dans n'importe quelle domaine, et qui a envie de s'approfondir.
>
> Donc en fait, bizarrement, 100% comme l'audience male qu'on a aujourd'hui
> mais, tu vous, femelle. *plot twist*
>
> Mieux comme ça?
> J.
>
>
> 2013/10/15 Lien Rag <[email protected]>
>>
>> Tout le monde sauf moi alors.
>> Mais si cet ensemble de définition te convient, pourquoi pas...
>>
>>
>> On 15/10/2013 13:21, Joeri Poesen wrote:
>>
>> Je pense que c'est clair pour tout le monde. En essayant de mettre en
>> place une politique qui inclue les femmes je ne vais pas répondre avec des
>> blagues mysogènes.
>>
>> J.
>>
>>
>> 2013/10/15 Lien Rag <[email protected]>
>>>
>>> Toutes les félicitations au pro alors...
>>> Mais Joeri n'a pas encore répondu sur la définition de la variable
>>> "développeuse"!
>>>
>>>
>>> On 15/10/2013 11:53, Genova wrote:
>>>
>>> Code débogger par un pro
>>>
>>> Genova
>>> +221772630047 / +221703337332
>>> +221338697269 / +221338685574
>>> 0033173033269
>>> www.dofbi.com
>>>
>>>
>>> Le 11 octobre 2013 13:32, El Hadji A Waly Ndiaye <[email protected]> a
>>> écrit :
>>>>
>>>> je suis un grand débutant Bug fixer  alors pizza_brioche_mermoz =
>>>> "gratuit" :-)
>>>>
>>>>
>>>> #-*-encoding: utf-8 -*-
>>>>
>>>> import Queue, thread, datetime, time
>>>>
>>>> class BriocheDoree:
>>>>   __name__ = "MerMoz Dakar"
>>>>
>>>>   def __init__(self , args=None):
>>>>     self.members  = []
>>>>     # Allons nous avoir 50 pizzas , Joeri :), Alioune :) ......
>>>>     self.pizzas        = 50
>>>>
>>>>     # les pizzas waiters
>>>>     self.pizza_waiters =Queue.Queue()
>>>>
>>>>     # les speakers
>>>>     self.speakers =Queue.Queue()
>>>>
>>>>     # les learners list not queue
>>>>     self.learners =[]
>>>>
>>>>   def add_member(self, member):
>>>>      # ajouter un membre
>>>>      self.members.append(member)
>>>>
>>>>   def del_member(self, member):
>>>>     #  Un membre doit pouvoir quitter la brioche doree a tout instant
>>>>     # avant que sa femme ne vienne la chercher :)
>>>>     self.members.remove(member)
>>>>
>>>>   def entry(self):
>>>>     # entree de la brioche doree les membres sont
>>>>     # accuelli ici  a MerMoz :)
>>>>
>>>>     # starting theard before starting entry
>>>>
>>>>     self.event_starting()
>>>>     #
>>>>
>>>>     while True:
>>>>       raw = raw_input ("Accueil Brioche doree :\n\
>>>>          Pesentateur : Nom, Presentation \n\
>>>>          Learners :Nom,1    : \n\
>>>>          Pizzas Waiters :Nom , 0:\n\
>>>>         ")
>>>>       if raw =="stop":
>>>>         # stop
>>>>         # evitez d'arreter l'event sans que les pizzas ne soient
>>>>         # distribués sinion , les pizza_waiters vont tous saccager
>>>>         # stop apres que les pizzas soit distibues.
>>>>
>>>>         self.start_event = False
>>>>         break
>>>>
>>>>       m = Member(raw)
>>>>       print m
>>>>       # Add to member list
>>>>       self.members.append(m)
>>>>
>>>>       # lorsque un membre ne fait rien d'autre  que attendre les pizzas
>>>>       # met le dans la pile  pizza_waiters
>>>>
>>>>       if m.presentation == "0":
>>>>         self.pizza_waiters.put(m)
>>>>
>>>>        # lorque un gas vient pour suivre les prensentations  des
>>>> speakers:
>>>>       if m.presentation == "1":
>>>>         self.learners.append(m)
>>>>
>>>>       else:
>>>>         self.speakers.put(m)
>>>>       # lorsque un membre prose une presentation , le mettre dans la
>>>>       # pile des speakers
>>>>
>>>>   def event_starting(self):
>>>>     # Joeri a dit que l'evenment commence a 19  heures 30 le dimanche
>>>> donc
>>>>     # pas  avant :
>>>>     thread.start_new_thread(self.starting_event , ())
>>>>
>>>>   def starting_event(self):
>>>>     while self.start_event:
>>>>
>>>>       try:
>>>>         #print "starting events"
>>>>         # PIZZA WAITER
>>>>         try:
>>>>           # get nowait
>>>>           a_pizza_waiter = self.pizza_waiters.get(False)
>>>>         except Queue.Empty:
>>>>            a_pizza_waiter =None
>>>>
>>>>
>>>>         # un pizza waiter ne fait rien d'autre que bouffer :)
>>>>         # il s'en tape des presentations , Lien Rag  :)
>>>>
>>>>         # Il faut tester si il est l'heure de donner des pizzas , a 20 h
>>>> 30 ? c'est bon
>>>>         # et lui donner sa part :)  :
>>>>
>>>>         # part  = Nombre  de Pizzas disponibles / (speakers + learners +
>>>> pizza_waiters_queue)
>>>>
>>>>
>>>>         # la distrubtion des Pizzas commence a cette heure
>>>>         if datetime.datetime.now()> datetime.datetime(2013, 10, 10, 18,
>>>> 58):
>>>>             if len(self.members) > 0:
>>>>
>>>>                 part   = self.pizzas / len(self.members)
>>>>
>>>>             # Moins il y'aura de personnes presentes a la brioche plus
>>>> il y'aura de
>>>>             # parts de Pizzas , Huuuuum :) . c'est le souhait des pizzas
>>>> waiters
>>>>             # Hein Lien :)
>>>>             if a_pizza_waiter:
>>>>               a_pizza_waiter.gains.append("%s part de Pizzas" % part )
>>>>
>>>>         # SPEAKERS
>>>>
>>>>         # un speaker vient donner une presention , alors il faut
>>>> extraire le contenu
>>>>         # de la presentation et le donner a un LEARNER
>>>>         try:
>>>>           # get nowait
>>>>           speaker= self.speakers.get(False)
>>>>         except Queue.Empty:
>>>>            speaker =None
>>>>
>>>>         if speaker:
>>>>           presentation = speaker.presentation
>>>>           for learner in self.learners:
>>>>             if presentation not in learner.gains:
>>>>               learner.gains.append(presentation)
>>>>
>>>>
>>>>       except:
>>>>         import traceback
>>>>         print traceback.format_exc()
>>>>
>>>>       time.sleep(2)
>>>>     # event stopped , est sans doute 20 heures passes
>>>>     #print "stopped event"
>>>>
>>>>
>>>>
>>>>
>>>>   def  stop_event(self):
>>>>     # Lorque a 20 heures , on doit finaliser l'evenement avant que
>>>> Madame Dia
>>>>     # se pointe a la Brioche doree pour me tirer les oreils
>>>>     #if datetime.datetime.now()> datetime.datetime(2013, 10, 10, 18,
>>>> 10):
>>>>     self.start_event = False
>>>>
>>>>   def start_event(self):
>>>>     # Demarrage  hostilites (Presentions, manageurs de Pizzas , les
>>>> apprenants)
>>>>     self.start_event  =True
>>>>
>>>>   def reporting(self):
>>>>     # au sortir de cet evenement qu'est ce que un membre
>>>>     # a gagne , juste des Pizzas ? , a t'il benefie de l'expertis
>>>> d'Elwan
>>>>     # sur PyUnicode , De Joerie avec Jekyll?
>>>>
>>>>     for m in self.members:
>>>>       print m
>>>>       print m.gains
>>>>
>>>>
>>>> """
>>>> Les membres de DakarLug qui viendront a la brioche doree le Dimanche
>>>> 13  Novembre a 19 heures 30
>>>> .
>>>> 1 .  Si presentation n'est pas vide , la personne propose de faire une
>>>> presentation
>>>>
>>>> Exemple : Waly Ndiaye fait une presentation sur PyUnicode dont son
>>>> attribut
>>>> presentation  = "PyUnicode"
>>>>
>>>> 2 . Si un membre est venu pour suivre une presentation alors son
>>>> attribut
>>>> leaner = True
>>>>
>>>> 3. Si la personne est venu juste pour bouffer nos pizzas alors
>>>> presentation = ""
>>>> et learner  = ""
>>>>
>>>> """
>>>> class Member:
>>>>   def __init__(self, raw):
>>>>
>>>>     # raw.split()
>>>>     args  = raw.split(",")
>>>>     print args
>>>>     if len(args)!=2:
>>>>        raise ValueError("Erreur saisie ")
>>>>     # speaker or learner :
>>>>     if args[1].strip() == "1":
>>>>       # learner:
>>>>       self.presentation = "1"
>>>>     elif args[1].strip() == "0":
>>>>       # pizzas waiters
>>>>       self.presentation = "0"
>>>>     else:
>>>>       self.presentation = args[1]
>>>>     self.name = args[0]
>>>>
>>>>     # Qu'est ce que tu as gagne ,  a lissue de l'evenement
>>>>     # Brioche doree
>>>>     self.gains =[]
>>>>
>>>>   def what_gain(self):
>>>>     """
>>>>      ce que le membre qui est venu a la brioche dorée a gagne au sortir
>>>>     de  cet evenement
>>>>     """
>>>>     print "%s a  appris a la fin de cette presentation"
>>>>     for gain in gains:
>>>>       print gain
>>>>
>>>>   def __str__(self):
>>>>     return "<Mamber presentation =%s  , name =%s , >"%(
>>>>       self.presentation, self.name)
>>>>
>>>>
>>>> if __name__ =="__main__":
>>>>
>>>>    # accueil brioche doree
>>>>    m = BriocheDoree()
>>>>    m.start_event = True
>>>>    m.entry()
>>>>
>>>>    # au sortir de cet evenement qu'est ce que un membre
>>>>    # a gagne , juste des Pizzas ? , a t'il benefie de l'expertis d'Elwan
>>>>    # sur PyUnicode , De Joerie avec Jekyll?
>>>>    m.reporting()
>>>>
>>>>
>>>>
>>>>
>>>> Le 11 octobre 2013 12:50, Alioune Dia <[email protected]> a écrit :
>>>>
>>>>> Hi :)
>>>>>
>>>>>
>>>>> >
>>>>> > http://www.commitstrip.com/en/2013/10/07/la-premiere-chose-a-apprendre/
>>>>>
>>>>>
>>>>>
>>>>> Je ne pense pas que pousser ses enfants a etre des programmeurs soit
>>>>> un bonne chose :) . Moi je  vais envoyer mon fils dans des ecoles de
>>>>> commerce pour qu'il soit un community Manager / Marketing Deseign,
>>>>> un vrai travail quoi :) c'est plus marrant je pense:).
>>>>>
>>>>> Parceque franchement etre le gas que personne ne voit , ni n'entend et
>>>>> qui est sensé fixer tous les problemes de la terre  c'est pas marrant
>>>>> du
>>>>> tout :) .Bref , c'est la blague du Week End .Et A dimanche tous a
>>>>> Mermoz
>>>>> c'est Genova qui invite / S'il vous plait fixer le Bug les gas :)
>>>>>
>>>>> Le 11 octobre 2013 14:41, Alioune Dia <[email protected]> a écrit
>>>>> :
>>>>> > Hi :)
>>>>> >
>>>>> >
>>>>> >>
>>>>> >> http://www.commitstrip.com/en/2013/10/07/la-premiere-chose-a-apprendre/
>>>>> >
>>>>> >
>>>>> >
>>>>> > Je ne pense pas que pousser ses enfants a etre des programmeurs soit
>>>>> > un bonne chose :) . Moi je  vais envoyer mon fils dans des ecoles de
>>>>> > commerce pour qu'il soit un community Manager / Marketing Deseign,
>>>>> > un vrai travail quoi :) c'est plus marrant je pense:).
>>>>> >
>>>>> > Parceque franchement etre le gas que personne ne voit , ni n'entend
>>>>> > et
>>>>> > qui est sensé fixer tous les problemes de la terre  c'est pas marrant
>>>>> > du
>>>>> > tout :) .Bref , c'est la blague du Week End .Et A dimanche tous a
>>>>> > Mermoz
>>>>> > c'est Genova qui invite / S'il vous plait fixer le Bug les gas :)
>>>>> > —Ad
>>
>>
>>
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org

--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à