tykayn blog - le vortex à chats

mardi, octobre 13 2015

inktober 4

02.jpg du fessier aquarellé sur fond boisé. pour le public naturiste.

inktober 3

03.jpg une dame dans une position de bras carrément aléatoire. on peut la voir comme accoudée à une table, ou sous une couette, ou allongée sur le ventre sur la plage. cémagique ce que ça donne de suggérer quelques traits au pinceau.

inktober 2

02.jpg un Faolan et un petit Taiga pour aller avec les couleurs de l'automne.

jeudi, octobre 1 2015

inktober 2015 ignition

wow much #inktober such drawing. WOW! .inktober1 small m Je dépoussière mes feutres et je me lance dans le défi de l'Inktober. On va bien voir si j'arrive à faire 31 dessins à l'encre ce mois ci. En vla donc un fait en un peu moins d'une heure avec deux feutres noirs et la radio sans pub Secret Agent de Soma FM.. Pour votre culture: USB une des rares bonnes choses crées dans le domaine de la connectique, raspberry Pi le microcontrolleur/mini ordi pour apprendre aux enfants à bidouiller du code et de l'électronique, entre autre, et le Doge, chien de sa race de shiba inu super impressioné de la moindre chose, ministre vénitien à temps partiel.

jeudi, septembre 17 2015

chat codeur

chat-code.jpg
la révision de code c'est important, c'est pour ça que je mets quelqu'un de qualifié pour le faire. Le chat.

mardi, septembre 15 2015

Ce qu'il faut savoir avant de devenir freelance

J'ai étudié les arts graphiques et la bande dessinée à l'école ESA Saint Luc de Bruxelles entre 2007 et 2011. J'ai été artiste auteur à la maison des artistes, puis mon activité s'orientant davantage vers la programmation web (je tiens d'ailleurs un blog nommé InformageekTK là dessus), je me suis fait auto entrepreneur en 2014. à la fin de cette année 2015 je vais changer ma structure pour une EURL. Pas de dessin aujourd'hui, c'est le moment pour donner des conseils à ceux qui veulent se lancer dans l'aventure de l'indépendance.

le freelance dans son habitat naturel
(source image)

Ne vous lancez pas tout de suite en indépendant.

Après les études il peut sembler facile de monter sa structure et de se dire "advienne que pourra, YOLO!". à moins d'avoir au moins 15 000 euros de réserve et un logement, ne vous lancez pas de suite en indépendant. Rien que ça. Sinon vous avez vraiment très peu de chances de vivre de votre métier et vous risquez d'en vouloir injustement à toute la profession. formez vous d'abord sur le tas, essayez de faire du salariat pour vraiment vous mettre dans le bain du métier. La plupart des freelance ont d'abord passé entre 4 et 10 ans à être salariés. Savoir s'intégrer dans un projet avec des parties existantes ça ne peut s'apprendre qu'avec la pratique. le travail en équipe c'est un coup de main à prendre. Ne croyez pas que les autres savent parfaitement s'exprimez, travaillez votre tolérance. Soyez le lubrifiant de la communication dans l'équipe.

Les écoles de graphisme ne vous expliquent pas les réalités du métier.

Apprenez à parler de pognon.

Si vous faites de la bd, ne travaillez pas pour moins de 90€ la planche. Si vous êtes graphiste, ne travaillez pas pour moins de 40€ de l'heure. Si vous faites du développement web, les freelances facturent entre 500 et 700 € par jour. Selon le projet, ne facturez pas seulement le temps que vous prendra le boulot. Prenez en compte votre savoir faire, votre expertise, le temps pour faire des retouches (spécifiez 2 retapages mineurs maximum)

Savez vous pourquoi en France on a du mal a parler d'argent, à dire combien on gagne?

Parce qu'on s'imagine que ça pose des barrières entre nous, et que c'est un indicateur fiable de qui est un gens meilleur. Du coup c'est un gros tabou, et on préfère faire savoir combien on peut claquer de flouze en le montrant avec des achats d'objets plus ou moins honteusement chers. (tavu ma doudoune a 800 balles et mes baskets à 1500 boules?) Personnellement, je trouve qu'une Tesla c'est bien joli, mais c'est honteusement cher. Comme je le disais sur qzine, il vaut mieux le savoir tôt mais ce n'est pas parce que vous achetez des trucs cools que vous êtes quelqu'un de cool pour autant, ne comptez pas là dessus pour chopper de la gonzesse (ou si vous ciblez du mec et que vous aimez les talons, l'équivalent c'est de se payer des louboutins, pas de jaloux). Donc voilà, si vous venez vous plaindre que ça vous emmerde de devoir sortir la Lamborgini parce que votre Porsche est au garage, comprenez que ça n'est pas le problème de tout le monde, et qu'à cause de ce tabou sur le pognon qui fait concours de taille de bite, certains vous en voudront. Et ils sont nombreux :D

Bref, en indépendant, vous serez amenés à parler de pognon puisque vous avez des prestations à vendre. Vous pouvez être dans la moyenne, au dessus ou en dessous. Comprenez que vos clients n'ont conscience des tarifs de votre métier que s'ils appartiennent à des entreprises assez grandes. 

Votre tarif c'est VOUS qui le décidez, pas le client.

Quand vous allez dans un bar prendre un verre, c'est bien le bar qui choisit ses prix et vous qui décidez si vous prenez ce qu'il propose non? Ben en indépendant c'est vous le patron. Littéralement.

Signez des putains de contrats si vous tenez à vos fesses.

(voir paragraphe "renseignez vous") C'est un bon moyen de savoir qui est un client sérieux. Si quelqu'un ne veut pas travailler avec vous sous les termes d'un contrat, fuyez!

Remaniez les termes des contrats, ou demandez de l'aide à des gens qualifiés pour vérifier que les clauses sont correctes. (petit apparté grammatical, la loi ne stipule pas, jamais, ça voudrait dire qu'elle permet une négociation, ce qui n'est pas du tout le cas, la loi ordonne / interdit / indique/ oblige / permet, mais c'est bien souvent trop précis pour qu'on puisse parler de stipulation.)

Ne baissez pas les prix par rapport au marché.

Il est facile de croire qu'un prix bas vous permettra d'avoir davantage de commandes. Mais c'est complètement faux. Vous vous tirez une balle dans le pied, et vous rendez plus difficile la vie des autres freelance qui tentent de faire le même métier que vous. Ne faites un travail gratuit que si vous avez grand plaisir à y participer, qu'il sert une noble cause, et que si ça ne vous empêche pas de trouver des revenus.

Ne pas commencer le travail sans avance.

Les salariés ne recoivent pas d'avance sur leur boulot, chez les freelances c'est bien plus courant et pour cause, ça permet d'avoir des revenus plus réguliers. C'est le signe que votre client est une personne responsable, ça vous engage tous les deux. J'ai déjà fait l'erreur de commencer un boulot sans avoir convenu de combien ça me rapporterait. grave erreur de débutant.

Ce n'est pas parce que d'autres acceptent de se faire payer avec six mois de retard que vous devez aussi le faire. Votre profession mérite qu'on la respecte, et tout retard de paiement met en danger votre entreprise à long terme. Vous tenez vos engagements, (enfin, je pars du principe que c'est ce que vous faites, auquel cas) il doit en être de même pour vos clients.

Pour montrer ce que vous savez faire, vous avez un portfolio. Pas des boulots gratuits, ce n'est pas comme cela que l'on gagne sa vie.

Sachez vous vendre.

Vous ne feriez pas un gros chèque à quelqu'un qui ne vous inspire pas confiance, ou qui n'a aucune idée de son métier. Alors vos clients non plus. (Préférez les virements, ça vous épargnera un temps précieux de dépot de chèques)

Savoir argumenter, ce n'est pas dire "on va faire comme ça parce que j'aime bien / c'est plus joli / je n'aime pas le rouge". Un projet, que ce soit en illustration / BD / graphisme ou en développement web, doit laisser la place à la réflexion. comment gérer un projet est hors des considérations de ce billet, je vous laisse chercher sur le ouaibe pour ça. Mais retenez que si on vous embauche c'est dans un but précis.

Pour vous vendre, procurez vous au moins une tenue qui montre votre sérieux.

Je n'épiloguerai pas sur le lien arbitraire entre sérieux et apparence, mais sachez qu'en général, ça veut dire costar cravatte / se tenir droit, articuler. Vous n'êtes même pas obligé d'avoir un décolleté, et être adepte du sapisme, en réalité on est rarement aussi obtus en entretien. Selon le milieu on ne vous prendra pas pour un entrepreneur sérieux selon des codes vestimentaires précis. Personnellement je ne mets pas de cravate, sinon, comment saurait on que je suis développeur web? (comme disait une certaine nana du disque monde, sans mon chapeau pointu comment les gens sauraient ils qu'on est des sorcières? C'est de la têtologie) Y'a un mec comme ça qui ne jure que par le sweat, il a monté un site qui a un peu de succès nommé facebook, vous voyez ? Comme quoi ça évolue les codes vestimentaires. Après, si vous avez un tatouage sur le visage il n'y a que très peu d'endroits que ça ne dérangera pas, quelles que soient vos compétences.

Entaînez vous à adapter votre présentation

Vous allez présenter qui vous êtes, depuis combien de temps vous exercez, dans quoi, pour quels clients, tout cela de nombreuses fois.
Entraînez vous donc, apprenez à dégager les points important pour vos interlocuteurs, éclaircissez si besoin, n'ayez pas peur d'improviser.
Et ce qu'on ne dit pas assez, c'est qu'il faut vous renseigner sur vos clients avant de les rencontrer en personne, s'ils sont sérieux ils feront de même à votre égard (parfois ils le feront durant un entretien) et c'est bien normal. Une fois en entretiens glanez des infos sur tous les acteurs impliqués dans le projet, prenez des notes dans un carnet. ça vous sera très utile plus tard, et c'est une marque de sérieux de votre part.

Les relances, c'est votre partie du job, pas celle des clients.

Il est rare de décrocher un job au premier entretien, prenez conscience que les entretiens c'est monnaie courante, et que ça peut représenter jusqu'a 50% de votre temps. Les relances sont très courantes, les clients ont mille raisons de ne pas vous rappeler. C'est très souvent parce qu'ils ont autre chose à faire, ou qu'ils attendent que vous les recontactiez.

Renseignez vous sur les habitudes du milieu.

Que signifient les termes barbares courants dans votre branche? (vous savez, ces mots anglisants qui n'ont souvent rien à voir avec ce qu'en disent les dictionnaires) TJM (tarif journalier moyen), benchmark, blueprint, diagramme de gant, versionning, seagway, YTP vous devez savoir ce que ça veut dire.

le jargon, les procédés de production, les outils, les logiciels, comprenez-les. Allez vous des conférences, prenez des notes, essayez des trucs.

Rapprochez vous d'autres freelances comme vous.

Rester isolé et ignorant est le meilleur moyen de pourrir votre carrière et de vous rendre la vie impossible. Renseignez vous sur les ateliers de freelance, les locaux de télétravail, participez à des forums sur le ouaibe, n'ayez pas peur de poser des questions, ne restez pas ignorants.

Vous n'êtes PAS salarié, vous être une entreprise avec zéro salarié.

Du coup, toute tarification n'a rien a voir avec celle d'un salarié. Estimez que sur ce que vous facturez, vous ne verrez pas la couleur de 40% de cette valeur. Mais ce n'est pas tout ce qu'il faut regarder, en ce qui concerne la comptabilité de retraite c'est différent, les remboursements en cas de maladie ou d'hospitalisation, les congés, les impôts... tout est différent.Les avantages et les inconvénients doivent être pesés pour que vous choisissiez si vous voulez vous lancer dans l'aventure. Si vous n'êtes pas capables de voir ce qu'il y a de bien et de moins bien dans ce que vous faites, c'est que vous n'êtes pas prêts.

Le salariat déguisé, c'est quand un client se comporte comme si vous étiez son salarié. Si vous tombez là dedans c'est que vous n'avez pas du tout saisi les enjeux de l'indépendance. Si vous faites du salariat déguisé je ne donne pas cher de votre peau, il faut vous endurcir afin de ne pas vous laisser faire. N'ayez pas qu'un seul client, prenez le temps pour relancer vos autres clients et pour prospecter de nouveaux.

Familiarisez vous avec la paperasse. C'est nécessaire.

La paperasse, les contrats, la législation c'est à la fois un fardeau et votre ceinture de sécurité. Oui ce n'est pas bien amusant de lire des articles sur comment monter votre boite et à qui payer des taxes, mais c'est le seul moyen de savoir ce que vous faites. Renseignez vous sur les contrats types, les droits d'auteurs, les pourcent diffuseur si vous êtes à la maison des artistes, n'attendez pas des clients qu'ils vous apprennent comment ça marche.

Ne soyez pas gentil.

Vous n'êtes pas là pour être gentil ou pour vous faire des amis. Vraiment. Des amis, vous en trouverez autrement, et vous en avez sans doute déjà (je l'espère pour vous en tous cas). Vous êtes là pour fournir un service de qualité. Regardez dans les autres métiers, et réfléchissez au votre comme à celui du concessionnaire qui vend des voitures. s'il vous vend une ferrari au prix d'une 206, c'est carrément louche. Ne soyez pas un vendeur louche, ça n'est pas bon pour votre boite.

Si vous faites un "prix d'ami" à un ami, ça vous regarde, mais comprenez que ce n'est pas avec ça que vous pourrez vivre.

Une relation de confiance implique de l'honnêteté.

Faites savoir à vos clients qu'ils doivent vous dire si quelque chose leur déplait et que vous n'hésiterez pas à faire de même. Garder des choses pour soi (pas seulement dans le monde du travail) ce n'est pas sain. Faites comprendre que vous ne serez pas triste si votre travail ou vos idées ne plaisent pas à vos clients. Et apprenez à différencier les critiques faites à propos de votre travail des critiques faites à votre égard.

L'expert c'est vous.

C'est à vous de résoudre les problèmes et de trouver des solutions, pas aux clients. Ils vous paient pour cela. Aussi, ne perdez pas patience si votre client vous sort des énormités, c'est normal, c'est vous l'expert, c'est vous qui vous y connaissez. On ne nous le dira sans doute jamais assez, mais c'est normal que votre client soit sans compétence ou avec de faibles connaissances.

Chiffrez toujours plus que ce que vous estimez du temps que vous prendra une tâche. Il vaut mieux avoir un brin trop de temps pour s'occuper des soucis qu'on ne peut pas prévoir. Soyez certain qu'ils arriveront, même si vous êtes très bons dans ce que vous faites.

Si vous merdez, dites le.

ça arrive à tout le monde, avec plus ou moins d'incidence. Travailler la communication c'est vital, et c'est on ne peut plus vrai lorsque survient un problème. Dites que vous avez merdé quand c'est le cas et réfléchissez à comment vous pourrez corriger le tir. ça montrera que l'on peut vous faire confiance, et c'est HYPER important d'avoir les yeux en face des trous, surtout quand on est plusieurs sur un projet.

Gérez votre planning avec de bons outils.

Gérez vous rendez vous, fabriquez vous des feuilles de calcul pour savoir qui vous avez appelé et quand vous devrez les relancer. établissez votre comptabilité de façon à ce que vous sachiez tous les trimestres combien vous avez gagné et dépensé. Ce n'est vraiment pas compliqué, surtout à notre époque où tout le monde ou presque a accès à internet et à des logiciels gratuits (genre LibreOffice, ou les tableurs dans les nuages).

En terme de matériel, surtout pour les ordinateurs, le plus cher n'est PAS le mieux.

Demandez conseil à votre pharmacien pote le plus calé sur ce sujet avant de vous payer l'ordi le plus cher du marché (voir le paragraphe "rapprochez vous des autres gens"), réfléchissez à vos besoins et donnez vous un mois avant d'investir dans vos outils de travail, c'est aussi important que de vous choisir un logement.

Rappelez vous de ce que je vous disais sur le mec qui vend des voitures, est ce bien la peine de se payer une voiture de sport pour faire des trajets quotidiens maison-boulot ?

L'indépendance c'est aussi pouvoir se déplacer facilement.

Si vous ne voulez pas passer 3 heures chaque jour dans les transports, passez votre permis. Je ne saurai que trop vous recommander de passer le permis moto si vous êtes en région parisienne, car ce n'est pas en voiture que vous gagnerez du temps. Vous pouvez bien sûr faire sans, mais vous verrez vite combien c'est difficile.

S'il vous faut deux heures de transport pour aller à un entretien et deux heures pour en revenir, croyez moi que vous aurez bien du mal à conserver votre peps et à savoir vous vendre, car vous ne pourrez démarcher qu'une personne par jour, et ne rien gagner d'autre par votre travail ce jour là.

Une bonne ressource que je ne peux que vous conseiller de lire au sujet, même si vous cherchez à être indépendant dans un métier différent c'est "le métier de web designer" chez "a book apart".

Je pourrais encore continuer longuement sur le sujet, mais je vous propose de commencer dès maintenant à faire vos recherches vous même.

Et si vous avez des conseils à faire passer, je suis également preneur. En espérant que ça vous sera utile.

Enjoyez!

samedi, août 8 2015

retour de Venise

2015 07 31 12.11.34

Salut mon petit, tu te demandes ce que j'ai bien pu faire dernièrement qui mérite que je n'alimente pas régulièrement ce blog. Eh bien il y a une explication très simple: je freelance en continu et après un PACS rapide à Villejuif, (n'en déplaise à mes fans) j'ai pris une semaine de vacances en amoureux à Venise. J'ai aussi pu voir le véritable Palais des Doges, wow, such house, very gothique,wow. 

On a visité des tas d'endroits trop choupis, on s'est fait nettoyer les pieds par des petits poissons cleaners, on a pris le vaporetto, l'allilaguna, le taxi bateau, les gelatti, des pâtes à l'encre de seiche, du bar, et du soleil à foison.

 2015 08 02 11.47.26 2015 07 31 12.16.25 2015 07 31 11.01.11 2015 08 01 14.36.07 2015 07 31 12.48.05 2015 07 31 13.31.52

on s'est gavés de bonne bouffe maintenant que j'ai des revenus fixes  (ah la vie de developpeur indépendant) et que je suis davantage mobile, équipé de ma CBF500 édition 2015. Enfin, dans Venise pas question d'avoir d'engeins motorisés autre que des bateauxJe contribue à d'autres trucs, notamment sur github pour les codeux, et pour les autres pensez à zieuter sur le blog de qzine.fr et sur informageek! Je vous fais des bisous et vous dit à bientôt, bonne vacances pour ceux qui en ont, courages aux autres!

Enjoy!

dimanche, juillet 12 2015

coucou les ptis lapin

salut public, cette demi japan expo était archi torride, pfiou! je suis assez occupé dernièrement car je prends peu de congés avec mes missions de developpeur web. Si vous faites partie de la secte des developpeurs qui bouffent de la ligne de code au petit dej allez donc faire un tour sur mon blog informageekTK. Vous pourrez trouver quelques uns de mes dessins de fesses et autres joyeusetés sur le blog de Qzine, mis a jour entre une et deux fois la semaine. enjoyez, et bonnes vacances si vous en avez!

samedi, mai 2 2015

1er mai, muguet

seal muguet gay meilleur jeu de mots du mois. merci public.

mardi, mars 10 2015

des femmes codeuses

Moi aussi je dessine pour le 8 Mars, mais pas le 8 Mars, c'est trop principal-courant.

savez vous pourquoi on trouve si peu de développeurs femmes?
les études ayant rapport avec les sciences comptent peu de femmes dans leurs rangs, à l'inverse des études comportant des matières liés à la littérature.

la fillière Femme au foyer

Notez que je ne dis pas que c'est mal en soi d'être femme au foyer, je relève juste que c'est un plan de carrière souvent imposé aux femmes et inconcevable pour les hommes.


Puisque les femmes aiment tellement la littérature, pourquoi il y en a si peu qui s'intéressent aux langages de programmation?

Notez d'ailleurs que pour faire des recherches scientifiques on passe pas mal de temps a gratter du papier ou du clavier, car il faut pouvoir expliquer ce qu'on fait, déterminer si notre protocole expérimental est valable, s'il permet de montrer ce qu'on cherche à montrer et comment reproduire nos expériences. Tout cela demande de la rigueur, une solide connaissance de la grammaire et des compétences en rédaction que l'on vante dans les filières littéraires.

Donc personnellement ça m'a toujours semblé très étrange de croire que dans les filières S on ne rédige pas.

Allez, pour les lectrices, je donne de ma personne en rédigeant un tuto de programmation orienté objet en PHP avec plein de figures de style dedans et une analyse de texte.

du code pour les femmes

il existe un terrain à défendre dans le domaine de l'ingénirie informatique, et de nombreuses femmes ne se rendent pas compte comme il est important et accessible de comprendre le fonctionnement du monde moderne qui nous entoure: par exemple Women who code crée des conférences - rencontres entre femmes pour les y sensibiliser. http://www.womenwhocode.com/ En France je ne connais pas de pareille initiative orientée pour les femmes.

Si vous voulez débuter en programmation web vous avez le site Open Class Rooms (ex "site du zéro", pour débuter à partir de zéro) qui vous expliquera mieux que moi par où commencer, comment ça marche les sites web, ce qu'on peut faire avec tel ou tel langage... etc.

il suffit du programme "bloc notes" pour pouvoir coder, même si bien des programmes sont créés exprès pour coder et vous simplifient la vie (Notepad++, DreamWeaver, Eclipse, Netbeans, Webstorm, IntelliJ...).

Autant dire tout de suite qu'écrire le code PHP qui suit m'aura pris un quart d'heure, ce qui est beaucoup moins que pour le reste de ce billet de blog.

Retenez donc que non seulement coder c'est facile à apprendre, mais qu'en plus on peut faire des tas de choses assez rapidement.

à quoi ressembleraient un cours de PHP s'il était façonné de la même façon que les cours de L ?

  • ce n'est pas une introduction au PHP pour ceux qui n'y ont jamais touché. Si vous ne comprenez pas tout c'est donc normal, mais ça n'empêche pas de comprendre la suite.
  • il n'y a que trois personnes parmi mes lecteurs qui vont donc comprendre quelque chose à ce code :D
  • les notions de base en programmation (variables, portée des variables, typage, structure de langage, objets, fonctions, méthodes, classes, compilation, code interprété et commentaires, serveur et client...) ne sont pas abordées.
  • je n'expliquerai pas ici comment faire marcher du PHP sur votre ordinateur.

Ceci étant dit, pour ce merveilleux cours de PHP orienté objet nous allons nous prendre pour des créateurs divins et inventer l'humain, l'homme, la femme, les faire s'accoupler et modifier leurs propriétés en conséquence.

Créer l'humain

On voudrait donc créer des Humains qui disposent d'un nom publique (name), d'un genre publique (gender) et d'un statut privé (status) que l'on pourrait interpréter comme étant l'état d'esprit de notre humain. On fabrique donc notre fichier human.php et on lui écrit une classe Humain, que l'on va complexifier au fur et à mesure.

<?php

class Human {

 public $name;
public $gender;
 private $status;

}

On voudrait aussi pouvoir lui changer de statut quand on veut, comme le statut est privé, on lui rajoute donc une méthode setStatus().

//définr le statut
 public function setStatus($newStatus) {
   $this->status = $newStatus;
 }

Notre humain on aimerait qu'il puisse dire qui il est, on lui rajoute donc une méthode WhoAmI() qui affiche son genre, son statut et son nom.

// Afficher qui on est
 public function whoAmI() {
   echo '<br/><i> Je suis un humain ' . $this->gender . ' ' . $this->status . ' nommé ' . $this->name . '</i>';
 }
Ce qui nous donne ceci pour notre Humain complet:
<?php

/****************************

     un humain de base
****************************/

class Human {
 public $name; public $gender;
 private $status;


 //définr le statut
 public function setStatus($newStatus) {
   $this->status = $newStatus;
 }


 // Afficher qui on est
 public function whoAmI() {
   echo '<br/><i> Je suis un humain ' . $this->gender . ' ' . $this->status . ' nommé ' . $this->name . '</i>';
 }


}

Voilà, on va pouvoir créer des humains précis en étendant la classe Human.

Créer le mâle

Notre humain Mâle, est de genre homme. Puisqu'il étend l'humain il dispose des propriétés de nom, de genre et de statut sans qu'on ait besoin de les réécrire.
Pour changer son nom lors de l'instanciation on propose de choisir son nom dans la méthode spéciale __construct(). de base notre homme se nomme Bob et est puceau.

class Man extends Human {

public function __construct($complete_name = "Bob", $status = "puceau") { $this->name = $complete_name; $this->gender = "homme"; $this->setStatus($status); }
}

L'homme va forniquer une femme, il lui faut une méthode pour ça.
On définit donc une restriction à la méthode fuck(), on voudrait que notre homme ne fucke que des femmes.
On n'a pas encore créé notre classe Woman, mais on le fera ensuite.
Quand ils fuckent, ils sont contents, donc dans la fonction fuck() on l'affiche avec des echo.

public function fuck(Woman $femme) {
   echo '<i>' . $this->name . ' : OWIIII ma mignonne à la rose</i>';
   echo '<i>' . $femme->name . ' : HOU! grand fou je suis toute retournée</i>';
 }
 

Fucker fait tomber enceinte la femme, il faudra donc que la femme dispose d'une propriété "enceinte" c'est à dire pregnant que l'on pourra assigner à la valeur "vrai", c'est à dire true. On comprendra aussi qu'une femme enceinte, c'est une maman.

Donc pour tester si c'est une maman on lui crééra une méthode isMother() qui renverra true Et voilà notre classe d'homme complète.

/****************************

un mâle humain Class Man

/*****************************/ 

class Man extends Human {

public function __construct($complete_name = "Bob", $status = "puceau") { $this->name = $complete_name; $this->gender = "homme"; $this->setStatus($status); } /** * les hommes ne fuckent qu'avec les femmes * nous allons donc restreindre ce paramètre * @param Woman $femme */ public function fuck(Woman $femme) { /** * si la femme fuckeé est une mère, * alors l'homme est un mother fuckeur */ if ($femme->isMother()) { $newMaleStatus = "mother fucker"; $femme->setStatus('impossible'); } else { // on va dire que fucker fait tomber enceinte à tous les coups. $femme->pregnant = true; $femme->setStatus('comblée'); $newMaleStatus = "viril"; } $this->setStatus($newMaleStatus); echo '<i>' . $this->name . ' : OWIIII ma mignonne à la rose</i>'; echo '<i>' . $femme->name . ' : HOU! grand fou je suis toute retournée</i>'; }

}

Il va nous falloir créer la classe de la femme.

Créer la femelle

Notre humain Femelle, est de genre femme.
Elle a un constructeur qui lui permet aussi de lui donner un nom et un statut. De base notre femme se nomme Alice et est vierge. Il nous faut pouvoir tester si la femme est enceinte. Donc on lui donne une propriété qui aura pour valeur de base faux, c'est à dire false. Et comme on l'a vu dans la fonction fuck() de l'homme, c'est suite à une fuckerie que la femme tombe enceinte et qu'elle est comblée. Ce qui donne ceci: 

/****************************
     une femelle humain
     Class Woman
***************************/

class Woman extends Human {


 public $pregnant = false;


 public function __construct($complete_name = "Alice", $status = "vierge") {
   $this->name = $complete_name;
   $this->gender = "femme";
   $this->setStatus($status);
 }
  // tester si la femme est enceinte
 public function isMother() {
   if ($this->pregnant == true) {
     return true;
   }
   return false;
 }


}

Maintenant qu'on a défini l'humain, l'homme et la femme, on va les mettre en action.

Faire interagir le mâle et la femelle

Pour afficher le déroulement du tout, nous allons afficher l'avancement dans du html et mettre un peu de style CSS.

echo " <!-- doctype html -->

<html><head><title>Adam et Eve</title><meta charset=UTF-8 />

<style>.container{margin: 0 auto;width:60ch;}

i{ margin: 0.5em 2em 0; padding: 1em; background: #ccc; display: block; }

i+i{ margin: 0 2em; }

</style>

</head>

<body>

<div class='container'>";

echo "Bonjour Monde!";

echo "<br/>Vous connaissez la légende: au huitième jour, Dieu créa le Lundi.";

echo "<br/>Créons donc Adam le premier homme";

$adam = new Man("Adam");

echo "<br/>hop, c'est fait.";

echo "<br/>Allez Adam, dis nous tout.";

$adam->whoAmI();

ce qui donne:

Vous connaissez la légende: au huitième jour, Dieu créa le Lundi.
Créons donc Adam le premier homme
hop, c'est fait.
Allez Adam, dis nous tout.

Je suis un humain homme puceau nommé Adam

echo "<br/>Merci mon petit.";

echo "<br/>Créons donc Eve la première femme";

$eve = new Woman("Eve");

echo "<br/>hop, c'est fait.";

echo "<br/>Allez Eve, dis nous tout.";

$eve->whoAmI();

echo "<br/>Merci mon petit."; 

ce qui donne:

Merci mon petit.
Créons donc Eve la première femme
hop, c'est fait.
Allez Eve, dis nous tout.

Je suis un humain femme vierge nommé Eve

Merci mon petit.

echo "<br/>Et puis un jour, Adam et Eve ont forniqué.";

echo "<br/>Ici c'est donc Adam qui prend Eve.";

$adam->fuck($eve); echo "<br/>hop, c'est fait.";

echo "<br/>Eve est donc comblée et enceinte.";

$eve->whoAmI(); 

ce qui donne:

Et puis un jour, Adam et Eve ont forniqué.
Ici c'est donc Adam qui prend Eve.

Adam : OWIIII ma mignonne à la rose
Eve : HOU! grand fou je suis toute retournée

hop, c'est fait.
Eve est donc comblée et enceinte.

Je suis un humain femme comblée nommé Eve

echo "<br/>Et adam a gagné en virilité.";

$adam->whoAmI();

echo "<br/>Mais adam, fort de pulsions animales absolument incontrôlables ne s'arrête pas là et va fucker Eve qui est maintenant une maman. Hors nous savons que les maman sont dénuées d'activité sexuelle";

$adam->fuck($eve);

ce qui donne:

Et adam a gagné en virilité.

Je suis un humain homme viril nommé Adam

Mais adam, fort de pulsions animales absolument incontrôlables ne s'arrête pas là et va fucker Eve qui est maintenant une maman. Hors nous savons que les maman sont dénuées d'activité sexuelle

Adam : OWIIII ma mignonne à la rose
Eve : HOU! grand fou je suis toute retournée

echo "<br/>Eve est donc une femme qui ne peut exister.";

$eve->whoAmI();

Eve est donc une femme qui ne peut exister.

Je suis un humain femme impossible nommé Eve

echo "<br/>Et Adam a gagné un nouveau statut.";

$adam->whoAmI();

ce qui donne:

Et Adam a gagné un nouveau statut.

Je suis un humain homme mother fucker nommé Adam

Et voilà, et on finit en fermant le html.

echo "</div>
</body>
</html>
";

vous trouverez ici le code complet de ce cours trop bien et vous pourrez jouer avec comme vous voulez.
http://artlemoine.com/human.php.txt et le rendu du php exécuté se trouve sur cette adresse: http://artlemoine.com/human.php

Si on lit entre les lignes de ces classes PHP de ce cours on apprend des choses pas bien :

  • tellement de echo(), merde!
  • pas de gestion des erreurs, bordel!
  • ce sont uniquement les hommes qui forniquent les femmes
  • les hommes définis ainsi ne peuvent fucker que des instances de femmes, ce qui est incorrect et homophobe à la fois
  • forniquer fait tomber enceinte à tous les coups.
  • forniquer fait devenir viril.
  • être une maman à la vie sexuelle active est moralement inconcevable.
  • des gens qui forniquent sont toujours super contents de l'avoir fait.
  • aucune notion de consentement n'est présente.

et des choses bien:

  • ce code fonctionne vraiment
  • être un homme ou une femme c'est avoir l'humain en commun
  • on peut définir un genre différent à un homme ou une femme
  • on pourrait inventer d'autres classes qu'homme ou femme à partir de l'humain et définir ainsi des transgenres

Et on aurait pu coder la notion de "être une putain" ou "une salope", ça aurait été fun aussi.

En bonus pour les codeux qui ont du temps à perdre: un exercice facile:

  • Comment n'utiliser qu'une seule fois echo() ?
  • Comment modifierez vous la classe Homme pour qu'il puisse mettre une capote et ne faire tomber enceinte madame que 98% du temps?

moins facile:

  • Comment faire pour définir une notion de consentement chez les hommes et les femmes à la fois, de façon à ce qu'ils ne forniquent que si ils sont tous les deux consentants?
  • Comment faire la même chose en javascript?

On ne naît pas codeuse, on le devient.

Les femmes qui veulent l'indépendance existent depuis toujours et sont plus nombreuses chaque années.
Faire partie des personnes qui prennent les décisions est un enjeu important aux conséquences énormes dans le quotidien de tout le monde.
Malgré cela, les postes d'ingénieurs ou de décideurs sont très majoritairement occupés par des hommes. Combien de directeurs d'entreprise sont des femmes? combien de politiciens, de sénateurs, de managers, de directeurs de projet, d'associés aux bénéfices, d'auto entrepreneurs sont des femmes?
En 2015, en France, très, très peu.

Les femmes se voient refuser l'accès à ces postes, et sont découragées de diverses façons de prendre les chemins menant à ces postes.
On peut leur raconter des fables dépeignant des faiblesses naturelles dans le cerveau des femmes, s'amuser des femmes qui conduisent, leur marteler que ce n'est pas la peine de faire carrière puisque le seul but de leur vie est de faire des enfants et de s'en occuper à la maison.

Cerveaux de femmes ou d'hommes

Vous avez certainement déjà entendu la légende des cerveaux droits et gauche, un plein de logique dont l'utilisation est plus largement faite des hommes et un autre plein de sentiments irrationnels très utilisé par les femmes.
Aujourd'hui on sait que le cerveau est capable d'une grande plasticité, qu'il réorganise sans cesse son réseau, que les bosses du crâne n'ont rien à voir avec la forme du cerveau, que la trépanation n'a aucun bénéfice sur l'activité mentale, que les centres dédiés à une activité ne sont pas toujours placés aux mêmes endroits, et qu'il existe de toutes façons des tas de différences entre ce qu'il y a dans le crâne d'un individu et un autre.

Des expériences étonnantes ont été menées avec des classes d'élèves de primaire. On a donné un exercice de géométrie à faire à des groupes d'autant de garçons que de filles.
Puis on a donné le même exercice à d'autres groupes, sauf que cette fois ci on leur a présenté que c'était un exercice de dessin.
Dans le cas où l'exercice était nommé "géométrie", bien plus de garçons que de filles les réussissaient.
Dans le cas où on le présentait comme "dessin", il n'y a eu aucune différence entre garçons et filles.

Il existe assez peu de différences entre hommes et femmes si on les compare à la proportions de choses qui se ressemblent. Si on prenait la séquence ADN de deux personnes et qu'on l'enregistrait sur un disque dur, il faudrait plusieurs Téra octets. Dans tout cela, la différence entre un humain et un autre tiendrait sur une simple disquette de 1Mo. C'est plus d'un millionième de différence.
C'est la différence entre l'étendue nord-sud de la france, 1000 km, et la taille d'un bouton de pantalon, 1cm de diamètre.
ça fait un long pantalon.

Cependant, au niveau apprentissage et application des lois il y a encore du boulot

c'est pour ça que ça vaut la peine de discuter de ces choses le 8 Mars et les autres jours.
Qui sait, peut être que ceux qui prennent les décisions entendront un jour les demandes des femmes. Mais comme pour toute demande il faut commencer quelque part.
Si vous activez les sous titres je vous recommande chaudement de regarder cette vidéo de la PBS Idea Channel présentant une approche de la notion de genre en tant que performance, avec le jeu des sims pour example.
https://www.youtube.com/watch?v=oMBYFXZknGQ

On peut aussi me reprocher de m'exprimer sur le sujet car je suis un humain doté de pénis. (Hannnn!)
Ce strip contient quelques phrases que j'ai pu entendre, mais ce n'est pas parce que je suis un mâle que je n'ai rien a dire sur la condition des femelles, au contraire le patriarcat fait du mal aussi bien aux hommes qu'aux femmes, ainsi qu'a tous les oubliés en dehors de ces considérations simplistes et à mes amis pansexuels et homosexuels.

Je vous encourage donc vivement, tous autant que vous êtes à faire part de vos impressions dans les commentaires et à laisser les femmes s'occuper de leurs plans de carrière par elle-mêmes.

- page 2 de 61 -