www.cloudflare.com c'est essentiellement un frontal web (reverse proxy) pour un site web, il faut absolument confier les DNS à cloudflare. L'interface d'admin des DNS est superbe !
Ensuite on a 2 possibilités soit on l'utilise gratuitement :
- l'IP de son serveur est masquée par leurs IPs
- on dispose d'un CDN, les pages de ton site qui peuvent être mises en cache le sont sur l'ensemble de leurs serveurs réparti géographiquement
- un certificat SSL peut être activé entre les internautes et leurs serveurs CDN
- une protection DDOS
Pour les offres payantes, il y a des options que je n'ai pas mises en œuvre…
l'offre gratuite permet d'améliorer leur détection des DDOS, on fait partie de l'ensemble de leur réseau et on augmente leur surface de détection. J'en suis conscient.
En fait, il serait difficile pour certains sites d'exister et être consultable dans de bonnes conditions, sans ces CDNs. Apple et Microsoft utilisent Akamai. Pour Apple, elle est entrain de ce construire son propre CDN et se détache d'Akamai. Elle à même fiancé les début d'Akamai et lâché l'affaire quand Microsoft est devenu cliente.
Ce n'est pas aussi simple sous Mac, ce n'est pas parce qu'on peut installer une Application (qui en fait est un dossier Dropbox.app) en la copiant n'importe ou qu'elle est forcement autonome :
otool -L /Applications/Dropbox.app/Contents/MacOS/Dropbox
/Applications/Dropbox.app/Contents/MacOS/Dropbox:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 22.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1253.0.0)
macport.org, basé sur port, dispose d'un cache binaire maintenant.
avant c'était compilation sur le poste
il y a des variants, si on utilise le variants non classic on se paye une recompilation : (sudo port install curl+wolfssl)
port info curl
curl @7.52.1 (net, www)
Sub-ports: curl-ca-bundle
Variants: ares, darwinssl, gnutls, gss, http2, idn, metalink, openldap, sftp_scp, spnego, [+]ssl,
universal, wolfssl
Description: curl is a client to get documents/files from servers, using any of the supported
protocols. The command is designed to work without user interaction or any kind of
interactivity.
Homepage: https://curl.haxx.se
Build Dependencies: pkgconfig
Library Dependencies: zlib, openssl, curl-ca-bundle
Platforms: darwin, freebsd
License: Curl
Maintainers: Email: ryandesign@macports.org
J'ai déjà produit des RPMs ajoutés a un DVD d'install ou en les ajoutant via un dépôt à une CentOS minimale = une bonne galère ;)
Sinon sous Mac j'utilise :
- macport.org (rigide, mais sur)
- brew mais il ne gère pas correctement la MAJ certaines recettes, c'est peu-être le point faible de celles-ci
- npm
- gem
- mvn
- pip{2,3} c'est un beau bince car il provient du système natif, de macport.org et de brew
- go get (go de google)
- composer (php)
- docker beta (je ne l'utilise pas plus)
Sans lignes de commandes :
- macupdate.com fournir un soft pour faire des maj des logiciels de bureau plus ou moins rapidement sans passer par leur système interne
- mas (Mac Apple Store)
Je trouve que tout cela n'est que du vent, tout est ouvert aux 4 vents.
En fait Google a fait mieux dans le pire que Microsoft ;) Tout ça à cause de la "menace" Apple et son iPhone.
S'il avait eu un comportement responsable, il n'aurait pas permis tout ça. Et c'est trop facile de dire c'est pas moi, c'est les autres.
Il a permis ces aberrations, car sinon il n'aurait jamais pu espérer imposer son système : Chapeau, car tout le monde (80% ?) est tombé dans le panneau !
La recette fonctionne comme avec le package d'origine téléchargeable sur le site,
il n'y a pas d'altération de la signature du logiciel
$ codesign -dv --verbose=4 /Applications/LibreOffice.app
Executable=/Applications/LibreOffice.app/Contents/MacOS/soffice
Identifier=org.libreoffice.script.LibreOffice
Format=app bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=218 flags=0x0(none) hashes=3+3 location=embedded
Hash type=sha1 size=20
CandidateCDHash sha1=f0fd5760906f487759b8423463803f9cd2b876b7
Hash choices=sha1
CDHash=f0fd5760906f487759b8423463803f9cd2b876b7
Signature size=8532
Authority=Developer ID Application: The Document Foundation
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=28 oct. 2016 18:56:02
Info.plist entries=20
TeamIdentifier=7P5S3ZLCN7
Sealed Resources version=2 rules=12 files=5891
Internal requirements count=1 size=196
Je suis passé à l'étape supérieure : j'ai fait un script pour faire toutes les recettes pour toutes les langues, je me suis renseigné pour la liste des langues-sha256 et je tente de faire passer le principe du script et du template chez homebrew, à la fin de l'exécution du script il faudrait faire un pull request, mais avant je veux savoir si je n'ai pas fait de bêtises dans le template de la recette.
Il faudrait maintenant faire un script pour générer les recettes pour chaque version et chaque langue, aussi il me faudrait une liste des sha256 associés a charge langue, a faire a chaque nouvelle révision
Si quelqu'un connaît ou trouver l'info, car scrapper le site me paraît casse gueule
Sinon Madame Michu peut lancer ce truc dans sa console :
which brew || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install --force libreoffice
Puis aller chopper la VF sur le site web … car il manque une recette libreoffice-fr
J'avais trouvé(1) une belle horloge en CSS, ensuite je voulais l'animer en JS (en un chouille de PHP) puis synchroniser les secondes sur les 4 horloges.
Quand on achète une imprimante, on ne passe pas de contrat avec la marque qui nous la vend. On n'est pas nous-mêmes une entreprise qui recherche un contrat avec un fournisseur de service.
Du coup la vente à perte des imprimantes, avec l'espoir de se récupérer avec la vente de consommable, devrait tout simplement être interdite sans signature d'un contrat explicite entre les deux parties. Si le consommateur accepte de signer un tel contra il s'engagera a acheter les consommables prévus par celui-ci. Sinon, le fabriquant doit laisser libre le consommateur d'utiliser les consommables qu'il désire.
Un effet de bord a cette idée, serait que les fabricants d'imprimantes proposent des imprimantes sans contrat à des prix délirants. Dans ce cas-là, il faudrait espérer que la libre concurrence fasse baisser les prix à un niveau raisonnable.
[^] # Re: D'autres
Posté par bunam . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 5. Dernière modification le 01 avril 2017 à 19:25.
-> 4
est bien plus simple
# Cloud Desktop spécial emploi fictif : un bureau vraiment virtuel !
Posté par bunam . En réponse au journal Make Linux great again !. Évalué à 10.
https://www.ovh.com/fr/news/a2446.cloud-desktop-special-emploi-fictif
[^] # Re: cloudfl..what?
Posté par bunam . En réponse au journal Oh, la belle prise (chez CloudFlare). Évalué à 10.
www.cloudflare.com c'est essentiellement un frontal web (reverse proxy) pour un site web, il faut absolument confier les DNS à cloudflare. L'interface d'admin des DNS est superbe !
Ensuite on a 2 possibilités soit on l'utilise gratuitement :
- l'IP de son serveur est masquée par leurs IPs
- on dispose d'un CDN, les pages de ton site qui peuvent être mises en cache le sont sur l'ensemble de leurs serveurs réparti géographiquement
- un certificat SSL peut être activé entre les internautes et leurs serveurs CDN
- une protection DDOS
Pour les offres payantes, il y a des options que je n'ai pas mises en œuvre…
https://www.cloudflare.com/fr/plans/
l'offre gratuite permet d'améliorer leur détection des DDOS, on fait partie de l'ensemble de leur réseau et on augmente leur surface de détection. J'en suis conscient.
www.cloudflare.com me semble assez facile à mettre en œuvre…
J'ai un gros client (1er dans leur domaine en France et en au Royaume-Uni, avec une DSI au Royaume-Uni) qui a choisi https://www.incapsula.com un concurrent de https://www.cloudflare.com.
Ensuite on peut citer ceux-ci, et ils me semblent plus difficiles à mettre en œuvre :
https://www.akamai.com
https://www.cachefly.com
https://www.maxcdn.com.
Plus d'infos ici :
https://en.wikipedia.org/wiki/Content_delivery_network
En fait, il serait difficile pour certains sites d'exister et être consultable dans de bonnes conditions, sans ces CDNs. Apple et Microsoft utilisent Akamai. Pour Apple, elle est entrain de ce construire son propre CDN et se détache d'Akamai. Elle à même fiancé les début d'Akamai et lâché l'affaire quand Microsoft est devenu cliente.
[^] # Re: La réponse officielle de CF pour les clients, pour infos.
Posté par bunam . En réponse au journal Oh, la belle prise (chez CloudFlare). Évalué à -1.
Qui n'est pas chez CF ici ?? ;p
(email correct ici aussi)
[^] # Re: Petit sondage : pensez-vous que CloudFlare va de faire Dawinizer ?
Posté par bunam . En réponse au journal Oh, la belle prise (chez CloudFlare). Évalué à -1.
Darwiniser oui ! ;) mais en fait ça ne correspond pas à ce que je voulais exprimer cf : https://fr.wiktionary.org/wiki/darwiniser
Je cherchais un mot combiné de Darwin + bronsoniser (https://fr.wiktionary.org/wiki/bronsoniser) pour exprimer l'implaquable sélection naturelle… https://fr.wikipedia.org/wiki/Sélection_naturelle
bref raté
# Petit sondage : pensez-vous que CloudFlare va de faire Dawinizer ?
Posté par bunam . En réponse au journal Oh, la belle prise (chez CloudFlare). Évalué à -10. Dernière modification le 24 février 2017 à 13:45.
ps : Dawinizer : néologisme signifiant qu'une entité va mourir, car elle n'était pas adaptée à son milieu.
[^] # Re: Exemplarité
Posté par bunam . En réponse au journal Oh, la belle prise (chez CloudFlare). Évalué à 5.
Quand tu vois le nombre de DC
https://www.cloudflarestatus.com
et :
https://blog.cloudflare.com/the-porcupine-attack-investigating-millions-of-junk-requests/
dans une partie du post
"The spikes were large in scale - 500k to 1M HTTP requests per second. Something very strange was going on."
Je pense que le nombre de request est monstrueux et du coup les 0.00003% peuvent devenir significatifs.
[^] # Re: Modularité
Posté par bunam . En réponse au journal La multiplicité des gestionnaires de paquets. Évalué à 1.
Ce n'est pas aussi simple sous Mac, ce n'est pas parce qu'on peut installer une Application (qui en fait est un dossier Dropbox.app) en la copiant n'importe ou qu'elle est forcement autonome :
cf http://wiki.qt.io/Show_library_dependencies
à moins que je n'ai pas compris le sens du com.
[^] # Re: Dockerfiles
Posté par bunam . En réponse au journal La multiplicité des gestionnaires de paquets. Évalué à 0. Dernière modification le 06 février 2017 à 13:53.
Un constructeur est considéré comme extrémiste par des fabricants tiers :
http://www.iphon.fr/post/details-certification-homekit-objets-connectes-873082
Qui a raison ?
Cet extrémisme n'est-il pas obligatoire face au public visé ?
[^] # Re: PPAs, Haiku, alien, ...
Posté par bunam . En réponse au journal La multiplicité des gestionnaires de paquets. Évalué à 1. Dernière modification le 31 janvier 2017 à 17:00.
macport.org, basé sur port, dispose d'un cache binaire maintenant.
avant c'était compilation sur le poste
il y a des variants, si on utilise le variants non classic on se paye une recompilation : (sudo port install curl+wolfssl)
# des recettes
Posté par bunam . En réponse au journal La multiplicité des gestionnaires de paquets. Évalué à 1.
Je pense à http://brew.sh ou pourquoi pas Ansible/Chef/…?
Ne connaissant pas http://nixos.org/nix/ peut-être que ça correspond à l'idée.
J'ai déjà produit des RPMs ajoutés a un DVD d'install ou en les ajoutant via un dépôt à une CentOS minimale = une bonne galère ;)
Sinon sous Mac j'utilise :
- macport.org (rigide, mais sur)
- brew mais il ne gère pas correctement la MAJ certaines recettes, c'est peu-être le point faible de celles-ci
- npm
- gem
- mvn
- pip{2,3} c'est un beau bince car il provient du système natif, de macport.org et de brew
- go get (go de google)
- composer (php)
- docker beta (je ne l'utilise pas plus)
Sans lignes de commandes :
- macupdate.com fournir un soft pour faire des maj des logiciels de bureau plus ou moins rapidement sans passer par leur système interne
- mas (Mac Apple Store)
[^] # Re: Brevets
Posté par bunam . En réponse au journal Claviers originaux. Évalué à 1.
J'en connais qui n'ont pas voulu déposer de brevet pour ne pas divulguer leur techno. C'est dans le secteur les piles à combustible.
# Un vieux clavier Apple : Apple Adjustable Keyobard ?
Posté par bunam . En réponse au journal Claviers originaux. Évalué à 1. Dernière modification le 31 décembre 2016 à 11:41.
Je l'ai vu en vrai mais je n'ai pas eu l'intelligence de le conserver, il a finit à la poubelle.
Apple Adjustable Keyboard

un usage récent :
https://www.portableone.com/Tech-News/Apple-s-Adjustable-Keyboard-makes-it-for-an-odd-but-cool-iPad-keyboard
[^] # Re: My 2 cents
Posté par bunam . En réponse au journal Des p'tits trous, des p'tits trous, toujours des p'tits trous. Évalué à 1.
Alors on change rien et on laisse faire ?
Trou aussi et morts comme consequences :
http://www.numerama.com/politique/218963-la-russie-aurait-piste-lartillerie-ukrainienne-avec-un-malware-android.html
[^] # Re: My 2 cents
Posté par bunam . En réponse au journal Des p'tits trous, des p'tits trous, toujours des p'tits trous. Évalué à -10.
Je trouve que tout cela n'est que du vent, tout est ouvert aux 4 vents.
En fait Google a fait mieux dans le pire que Microsoft ;) Tout ça à cause de la "menace" Apple et son iPhone.
S'il avait eu un comportement responsable, il n'aurait pas permis tout ça. Et c'est trop facile de dire c'est pas moi, c'est les autres.
Il a permis ces aberrations, car sinon il n'aurait jamais pu espérer imposer son système : Chapeau, car tout le monde (80% ?) est tombé dans le panneau !
[^] # Re: Mise à jour intégrée ?
Posté par bunam . En réponse à la dépêche LibreOffice : de 5.0 à 5.2, un an après. Évalué à 1.
La recette fonctionne comme avec le package d'origine téléchargeable sur le site,
il n'y a pas d'altération de la signature du logiciel
Je suis passé à l'étape supérieure : j'ai fait un script pour faire toutes les recettes pour toutes les langues, je me suis renseigné pour la liste des langues-sha256 et je tente de faire passer le principe du script et du template chez homebrew, à la fin de l'exécution du script il faudrait faire un pull request, mais avant je veux savoir si je n'ai pas fait de bêtises dans le template de la recette.
Voici le script : http://pastebin.com/W5LsvG2e
[^] # Re: Mise à jour intégrée ?
Posté par bunam . En réponse à la dépêche LibreOffice : de 5.0 à 5.2, un an après. Évalué à 1.
Bon j'ai fait une recette cask pour la langue FR, elle ne sera valable q'un temps
http://pastebin.com/L56Brf1h
Il faudrait maintenant faire un script pour générer les recettes pour chaque version et chaque langue, aussi il me faudrait une liste des sha256 associés a charge langue, a faire a chaque nouvelle révision
Si quelqu'un connaît ou trouver l'info, car scrapper le site me paraît casse gueule
[^] # Re: Mise à jour intégrée ?
Posté par bunam . En réponse à la dépêche LibreOffice : de 5.0 à 5.2, un an après. Évalué à 2.
Sinon Madame Michu peut lancer ce truc dans sa console :
which brew || /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install --force libreoffice
Puis aller chopper la VF sur le site web … car il manque une recette libreoffice-fr
[^] # Re: Pourquoi une version MacOsX alors ?
Posté par bunam . En réponse au journal De l'autarcie du projet GNU, ou comment Emacs ne veut pas devenir EmacOs. Évalué à 2.
Pourquoi se lier a cocoa et par rester sur x11 ? ;)
# Mise à jour intégrée ?
Posté par bunam . En réponse à la dépêche LibreOffice : de 5.0 à 5.2, un an après. Évalué à 1.
Pour les utilisateurs de système sans gestion de package, il serait cool d'avoir une mise à jour intégrée…
# ah ça me rappel un truc
Posté par bunam . En réponse au journal De la difficulté à obtenir un rendu SVG, voire HTML, cohérent entre les différentes plates‐formes. Évalué à 8.
J'avais trouvé(1) une belle horloge en CSS, ensuite je voulais l'animer en JS (en un chouille de PHP) puis synchroniser les secondes sur les 4 horloges.
Défilement fluide :
http://bunam.perso.neuf.fr/clocks/demo.html
Défilement pas à pas :
http://bunam.perso.neuf.fr/clocks/index.html
J'avais remarqué un problème d'antialiasing sur Firefox (et pas sur Safari ni Chrome)
(1) Copyright 2013 Nikolai Rassadin rassadin@gmail.com Content is licensed under CC BY-NC-SA 3.0
# Interdiction de ce type de vente, ou alors...
Posté par bunam . En réponse au journal HP, l’informatique de trahison.. Évalué à 6.
Quand on achète une imprimante, on ne passe pas de contrat avec la marque qui nous la vend. On n'est pas nous-mêmes une entreprise qui recherche un contrat avec un fournisseur de service.
Du coup la vente à perte des imprimantes, avec l'espoir de se récupérer avec la vente de consommable, devrait tout simplement être interdite sans signature d'un contrat explicite entre les deux parties. Si le consommateur accepte de signer un tel contra il s'engagera a acheter les consommables prévus par celui-ci. Sinon, le fabriquant doit laisser libre le consommateur d'utiliser les consommables qu'il désire.
Un effet de bord a cette idée, serait que les fabricants d'imprimantes proposent des imprimantes sans contrat à des prix délirants. Dans ce cas-là, il faudrait espérer que la libre concurrence fasse baisser les prix à un niveau raisonnable.
J’aurais aimé que les constructeurs se fassent la guerre sur ce type d'imprimante :
http://www.epson.fr/for-home/ecotank
[^] # Re: $
Posté par bunam . En réponse au journal Lequel d'entre vous a fait ça ?. Évalué à 3.
http://www.macg.co/aapl/2016/10/petanque-50-000-eu-de-degats-pour-lapple-store-de-dijon-95778
En fait ce sont les tables qui coutent cher chez Apple.
Note pour plus tard : si je pense à me faire un Apple Store, partir aussi avec les tables…
# Il faut la refaire !
Posté par bunam . En réponse au journal Lequel d'entre vous a fait ça ?. Évalué à 5.
Sur la vidéo le son est pourri ;(
[^] # Re: estimation des dégâts
Posté par bunam . En réponse au journal Lequel d'entre vous a fait ça ?. Évalué à 0.
M'enfin c'est du Apple !
Apple arrive à tout ventre, le problème d’Apple est plutôt arrivé à fournir !
C’est pas comme du Samsung en ce moment ;p