Top 12 des mots qui changent de sens quand tu deviens parent, vive les gosses ! | Topito
jeudi 15 décembre 2016 à 11:55Très bon
Site original : Warrior du Dimanche
Très bon
Ceux qui, avec une ténacité et une abnégation forçant le respect autant que l'admiration, me suivent depuis longtemps se souviennent sans doute de Goofy, un script php permettant de récupérer les fontes de google sous forme de zip prêt à l'emploi...
Ben je trouvais ça encore un peu lourd, sans compter qu'il faut tout le temps modifier le script pour qu'il continue à fonctionner. Par voie de conséquence, j'ai repris l'idée mais en la modifiant quelque peu...
Ce nouveau script s'utilise de façon radicalement différente: en effet, il suffit de l'appeler via la balise <link> du header, comme le fait la balise proposée par google, sauf qu'on remplace l'url de google par celle de goofi:
<link href="https://fonts.googleapis.com/css?family=Nunito+Sans|Roboto" rel="stylesheet">
devient
<link href="http://monserveur.com/goofi.php?family=Nunito+Sans|Roboto" rel="stylesheet">
Et... c'est tout.
Goofi.php va :
Le téléchargement ne se fait que la première fois, et seulement depuis le serveur, ainsi l'usager n'a-t-il rien à craindre du flicage goorwellien
Le script en question:
<?php
header("Content-Type: text/css");
$font_folder='fonts';
if (!empty($_GET['family'])){
if (!is_dir($font_folder)){mkdir($font_folder);}
$family=strip_tags($_GET['family']);
$css_filename=urlencode($family).'.css';
$css_file_url='http://fonts.googleapis.com/css?family='.urlencode($family);
if (!is_file($css_filename)){
$css=file_get_contents($css_file_url);
preg_match_all("#font-family: '(?P<name>[^']+)[<img class="smile " src="./media/96bbb317.satisfait.png" data-original-source="http://www.warriordudimanche.net/plugins/WDD_replace/img/normal/satisfait.png"/>]*?url\((?P<url>[^\)]+)\)#", $css, $urls);
foreach($urls['url'] as $nb=>$url){
$font_file=$urls['name'][$nb].basename($url);
if (!is_file($font_folder.'/'.$font_file)){
$font=file_get_contents($url);
file_put_contents($font_folder.'/'.$font_file, $font);
}
$css=str_replace($url,$font_folder.'/'.$font_file,$css);
}
file_put_contents($css_filename,$css );
}else{
$css=file_get_contents($css_filename);
}
exit($css);
}
php 7 qui veut pas fonctionner avec Mint 18...
Après avoir écumé le ouaibe pour trouver des solutions, après avoir installé / désinstallé une grosse douzaines de fois LAMP, apache seul, php seul, libapache2-mod-php7.0 seul... J'ai fini par voir que libapache2-mod-php7.0 ne s'installait pas dans les mods d'apache2...
Du coup, j'ai téléchargé le deb, ouvert avec le gestionnaire d'archives et j'ai ajouté les fichiers conf et load au bon endroit... Et... ça marche...
Aujourd'hui, c'est le brico du dimanche...
Voilà for longtemps que je me dis qu'il faut que je trouve une solution au problème suivant, puisque le gouvernement de fait rien dans ce domaine non plus:
Con de séchoir à linge dont les tiges se détachent et qu'on ne peut pas réparer... Ben c'est une formule appartenant au passé grâce à la géniale invention de Bronco
Bon, j'en fais un peu trop, mais en tout cas, ça fonctionne parfaitement... Le modèle est le suivant:
Et voilà une tige réparée...
Si certains sont intéressés, commentez, je mettrai le fichier sur cette page.
Tchuss
Second retour avec un réglage différent: au lieu de faire des couches de 0.2, j'ai opté pour 0.1 dans Slicr: les couches sont plus fines mais la distance de départ entre la buse et le lit était encore trop importante...
Ce réglage est assez pain in the ass car même si on reset le (x,y,z) via home all et qu'on rectifie la hauteur du lit, lors du début de l'impression, la tête bouge en z et finit avec une hauteur différente
Or, si la tête est trop loin, la première couche est mal faite et le «boudin» extrudé n'est pas écrasé correctement par la buse, du coup on voit les fils... si elle est trop près, elle racle le plastique et ça chie dans la colle dès le début.
Je trouverai comment régler à coup sûr.
Voici donc un exemple de buse trop haute d'un micron de poil de cul:
La buse étant trop loin, on voit nettement que la dernière couche ne recouvre pas les couches de remplissage: on constate que les fils sont apparents...
Toutefois, l'épaisseur des couches est visiblement plus fine.
Le résultat n'est pas très esthétique, mais par contre, je suis très satisfait de la solidité de l'objet après refroidissement... on sent qu'on peut faire des choses très résistantes.
Après re réglage de la hauteur du lit, le résultat est sans conteste bien meilleur en ce qui concerne la couche de surface:
On peut observer que les couches ont été mieux aplaties par le passage ce qui donne une surface sans vides. En ce qui concerne l'aspect un peu rugueux, je pense qu'un ponçage au grain fin à l'eau en aura raison (on peut également vernir l'objet)
Obtenir de bons résultats passe par la maîtrise de chaque niveau de conception:
Voilà pour aujourd'hui.