Catégorie : linux

Grippe A : au scandale ! Une pandémie uniquement de profit

Quels sont les intérêts économiques derrière cette grippe porcine dont on nous rebat les oreilles ?

  • 1 million de personnes et plus par an meurent dans le monde de la malaria, qui pourrait être prévenue avec un simple moustiquaire. Cliquez ici pour lire cela en détail.
    Les journaux n’en parlent pas !
  • 2 millions d’enfants par an meurent dans le monde de la diarrhée, alors que l’on pourrait l’éviter avec un banal sérum pour 0,25 € la dose. Cliquez ici pour lire cela en détail.
    Les journaux n’en parlent pas !
  • 10 millions de personnes par an meurent de la rougeole, pneumonies et infirmités, que l’on pourrait les guérir avec de simples vaccins. Je ne vous donne pas de liens : cherchez « pneumonie morts » sur google, « rougeole morts » etc., vous verrez c’est atterrant.
    Les journaux n’en parlent pas!

Mais il y a de cela 10 ans, quand la fameuse grippe aviaire est apparue…
Les journaux mondiaux nous on inondés d’informations à ce sujet : Une épidémie, la plus dangereuse de toutes… une pandémie !
On ne nous parlait que de la terrifiante maladie des volatiles.
Et pourtant, la grippe aviaire a causé la mort de quelques 250 personnes en 10 ans… 25 morts par an.
La grippe commune, tue un demi-million de personnes par an, dans le monde. Un demi-million contre 25 ! Un moment… Un moment s’il vous plaît ! Alors, pourquoi un tel remue-ménage – un scandale – autour de la grippe Aviaire ?
Parce que derrière les poulets il y avait un « Coq », un coq à grande crête. L’entreprise pharmaceutique internationale Roche avec son fameux Tamiflu vendu à des millions de doses aux pays asiatiques. Bien que l’efficacité du Tamiflu soit douteuse, le gouvernement britannique en a acheté pour 14 millions de doses pour protéger sa population. Grâce à la grippe aviaire, Roche et Relenza, les deux des plus grosses entreprises pharmaceutiques qui vendent les antiviraux, ont obtenues des millions de dollars de bénéfices.

Alors, en avant avec les oiseaux et maintenant avec les porcs. Eh oui ! Maintenant commence la psychose avec la grippe porcine. Et tous les médias du monde ne parlent que de ça. Et je me demande : Si derrière les poulets il y avait un « Coq »… N’y aurait-t-il pas derrière les cochons un « gros chef » (pour rester poli) ? L’entreprise Nord-américaine Gilead Sciences détient le brevet du Tamiflu. Le principal actionnaire de cette entreprise n’est autre que Donald Rumsfeld, secrétaire d’état à la défense de Georges Bush… Les actionnaires des entreprises pharmaceutiques Roche et Relenza doivent se frotter les mains, ils doivent être heureux avec les millions de nouvelles ventes du Tamiflu.
La véritable pandémie est celle de l’argent, les énormes bénéfices de ces mercenaires de la santé. Vous trouverez toutes les d’informations utiles sur ce scandale ici (le site est en Anglais) :
http://www.nowpublic.com/world/tamiflu-scandal-gilead-sciences-donald-rumsfeld-connection
Attention ! Je ne nie pas les précautions nécessaires qui sont entrain d’être prises. Mais si la grippe porcine est une pandémie aussi terrible que l’annonce les médias. Si l’OMS se préoccupe tant de cette maladie, pourquoi ne la déclare-t-on pas cette pandémie comme un problème mondial de santé publique (suppression momentanée des droits de brevets) ? Pourquoi ne pas autoriser la fabrication de médicaments génériques pour la combattre ? Se passer momentanément des brevets des entreprises Roche et Relenza et distribuer les médicaments génériques gratuitement à tout les pays, et plus particulièrement aux pays les plus pauvres : ne serait-ce pas la meilleure solution ? Ou alors c’est une farce il n’y a aucune menace réelle. Avez vous remarqué que, malgré le très grand risque lié à la prolifération de cette maladie, aucune précaution n’est prise à l’égard des destinations à risques ? Aucun média ne se fait le relai de la prévention ni ne met sérieusement les gens en garde comme le voudrait le bon sens. Demande-t-on aux gens d’éviter de se rendre aux états-unis ? Non ! Que fait-on concrètement pour enrayer le risque de s’engager dans une pandémie ? Rien ! Pourquoi ?

On est inscrits dans un contexte de crise financière ayant entraîné une crise économique. Une des plus grave que l’on ait connu.

Pour détourner l’attention du peuple et sa méfiance, relancer l’économie « florissante » et ultra-libérale avec les mêmes personnes qu’avant, il faut une situation de crise visant les personnes dans leur intégrité physique. On sait tous qu’en temps de crise, les gens se jettent sur les magasins pour faire des stocks de tout et de rien. La preuve, certains font déjà des listes de survie pour pandémie !

On a vu ça avec les différentes guerres au 20ème siècle, les gens vont naturellement acheter plus et font des réserves. Une guerre mondiale ne pouvant être déclarée (logique) rien de tel qu’une bonne pandémie !

Voilà, pour information, un docteur spécialiste en pharmaco épidémiologie qui explique clairement que non seulement l’efficacité n’a jamais été prouvée, qui explique qu’on a les moyens de tester l’efficacité du vaccin mais que cela na jamais été fait, donc que c’est uniquement à but lucratif, et qui explique que finalement il a par contre été prouvé que le Tamiflu peut être dans certains cas toxique : cliquez ici pour voir cela en vidéo.
Et puis de la même personne : cliquez ici pour voir cela en vidéo.

Conclusion : méfiez-vous de ce que l’on vous raconte et réfléchissez par vous même ! Internet vous donne la possibilité de le faire, ne mangez pas sans réfléchir ce qu’on vous donne, n’écoutez pas sans réfléchir ce qu’on vous donne, ne lisez pas sans réfléchir ce qu’on vous donne !

Linux : rechercher les programmes qui accèdent à un fichier

Comment rechercher les programmes qui accèdent à un fichier ?

Je vous donne un exemple concret : j’ai monté un répertoire qui est un lien vers un répertoire d’un autre PC.

La commande « mount ». Une fois que je n’en ai plus besoin, je fais « umount » pour le retirer. Et là, problème : ça ne fonctionne pas : il me dit qu’il ne peut pas le retirer, quelque chose y accède toujours !

Pas de problème : tapez :

lsof | grep [nom du répertoire monté]

et vous verrez quelles sont les applications qui y accèdent.

« lsof » vous sauve la vie.

Ca ne vous est jamais arrivé de pester contre Windows lorsque que vous faites « Retirer le périphérique » et que vous avez le message « Impossible de retirer le péripérique » ? Moi si. Avec lsof sur Linux, vous n’aurez jamais ce genre de désagrément !

Linux vsftp : mémo ajout d'un utilisateur

Voilà, je perds toujours un temps fou à rechercher comment ajouter un utilisateur pour qu’il se connecte sur le serveur ftp.

Si vous n’y arrivez pas, lisez le fichier de configuration :
/etc/vsftpd.conf
Dedans il y aura beaucoup d’informations utiles.

Voilà le résumé pour ajouter un utilisateur sur le serveur vsftp :

  1. Créer l’utilisateur. Par exemple :
    noeunoeu
  2. Changer son mot de passe :
    passwd noeunoeu
  3. L’ajouter à la fin des fichiers suivants :
    • /etc/vsftpd/chroot_list
    • /etc/vsftpd/user_list

Et voilà tout devrait fonctionner !

Linux : mount permanent avec mot de passe (mémo simple)

mount donne la possibilité de faire croire qu’un répertoire de Linux existe bel et bien alors que ce n’est qu’un lien vers un autre répertoire.

Si vous voulez faire :

  • un montage qui reste, même après redémarrage de l’ordinateur ;
  • un lien vers un répertoire partagé Windows ;
  • préciser dès le début le nom d’utilisateur et le mot de passe Windows.

Voici la solution (je mets plusieurs couleurs pour bien différencier les paramètres) :
mount -t smbfs //192.168.0.85/www /root/test -o auto,username=macaille,password=bienrotie
Traduction simplifiée de l’ordre qui suit : « lorsque quelqu’un voudra accéder au répertoire /root/test, c’est en réalité le répertoire partagé www de l’ordinateur 192.168.0.85. Si on demande un utilisateur/mot de passe c’est macaille/bienrotie (quelle subtilité !) (options username/password)). Enfin, s’il redémarre, refaire automatiquement le montage : c’est l’option auto« .

Librairie Apr : tutoriel : mp-sample.c

Note

Regardez le tutoriel au complet, en Anglais, ici.
Vous trouverez tout ce tutoriel séparé en plusieurs pages ici.
Ce fichier est l’exemple le plus simple pour mettre en oeuvre les fonctions apr_xx
Il vient d’ici.

/**
 * apr tutorial sample code
 * http://dev.ariel-networks.com/apr/
 */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

#include <apr_general.h>
#include <apr_pools.h>

#define MEM_ALLOC_SIZE		1024

/**
 * exemple de pool mémoire
 * @remark Vérif. des erreurs omise
 */
int main(int argc, const char *argv[])
{
    apr_status_t rv;
    apr_pool_t *mp;
    char *buf1;
    char *buf2;

    /* initialisation par processus (per-process) */
    rv = apr_initialize();
    if (rv != APR_SUCCESS) {
        assert(0);
        return -1;
    }

    /* créer un pool mémoire. */
    apr_pool_create(&mp, NULL);

    /* allouer de la mémoire via le pool */
    buf1 = apr_palloc(mp, MEM_ALLOC_SIZE);
    buf2 = apr_palloc(mp, MEM_ALLOC_SIZE);

    /* détruire le pool mémoire
      (ce qui était alloué au dessus sera
      automatiquement libéré) */
    apr_pool_destroy(mp);

    apr_terminate();
    return 0;
}

Linux : Cron et cronjob

Pour éditer la table cron de l’utilisateur en cours avec vi.

crontab -e

Ensuite pour un déclenchement chaque jour à minuit d’une tâche :

# Declenchement du script creation_zip chaque jour a minuit
0 0 * * * /xx/xx/nomduscript [params] > /dev/null 2>&1

Vous vous demandez peut-être ce que signifie la fin des paramètres que vous voyez juste au dessus :

/dev/null 2>&1

Cela signifie rediriger la sortie d’erreur (2) vers la sortie normale (1) : 2>&1 et rediriger la totale résultant vers la poubelle (« /dev/null« ).

Zeemoz – dev : entrées terminées

Ca y est maintenant on peut entrer tout ça sans problème, ça fonctionne :

0 => marseille
1 => Marseille
2 => MARSEILLE
3 => abbeville st lucien
4 => abbeville saint lucien
5 => abbeville-saint-lucien
6 => aix en provence entre 200000 et 500000 euros
7 => aix en provence
8 => entre 200000 et 500000 euros
9 => 13 entre 200000 et 500000 euros
10 => 13013 entre 200000 et 500000 euros
11 => 13013 entre 200000 et 500000euros
12 => 13013 entre 200000 et 500000
13 => loyer entre 200000 et 500000
14 => prix entre 200000 et 500000

Je crois que je vais recommencer à être un peu fatigué. Bonne fin de nuit à tout le monde…

Linux : faire l'ISO d'un CD

  1. Il faut insérer le CD dans le lecteur ;
  2. Vérifier avec mount qu’il n’a pas été monté automatiquement, sinon il faut le démonter
    (umount /dev/cdrom) ;
  3. Ensuite se mettre dans une partition qui a au moins l’espace requis de libre
    (vérifier avec df -kh) ;
  4. Ensuite, taper l’ordre :
    dd if=/dev/cdrom of=/toto/cd.iso ;
  5. S’il faut le copier sur un site distant :
    scp /toto/cd.iso 192.xx.xx.xx:/sources .

Zeemoz : berkeleydb : linké avec la librairie !

J’ai trouvé comment linker les exemples de berkeley DB avec la librairie :
Lors de la compilation, l’utilitaire de lien (ld) va chercher les toutes dernières librairies qu’il connait et les lie à l’executable. Seulement, quand il ne connait pas les librairies, il faut les ajouter.
L’opération est simple : il faut lire le fichier
/etc/ld.so.conf
Sur une distro Debian, il ne contient que cette ligne : include /etc/ld.so.conf.d/*.conf
C’est donc dans le répertoire /etc/ld.so.conf.d/ qu’il nous faut créer un fichier avec un nom explicite, qui spécifie où le linker doit aussi aller chercher les librairies.
Dans mon cas j’ai crée un fichier nommé /etc/ld.so.conf.d/db.4.5.conf dans lequel j’ai mis :
# creation olivier pons 2 mai 2007
/home/sources/db-4.5.20/build_unix/.libs
Ensuite, il suffit juste de dire au linker de recharger son cache :
ldconfig
Pour plus d’infos : man ldconfig !