303 private links
Je pose ça sur le tas. Le billet semble un peu vieux; je n'ai trouvé aucune date.
Rust VS Golang est finalement pas pertinent, comme expliqué à la fin du billet :
Faut-il utiliser Rust, donc le choisir plutôt que Go ou C++? On mettra go de coté car il est plutôt en compétition avec les langages de serveurs comme Java, Python, PHP, un garbage collector peut être un inconvénienr, et son système de modules en ligne l'est encore plus, ainsi que l'absence de généricité.
Le schéma des étapes de génération d'un programme exécutable est agréable à voir.
Lorsque dyn est utilisé, il désigne spécifiquement un trait. Ainsi, traits et structures ne sont plus confondus.
// trait objects (new dyn syntax)
&Foo => &dyn Foo
&mut Foo => &mut dyn Foo
Box<Foo> => Box<dyn Foo>
// structs (no change)
&Bar
&mut Bar
Box<Bar>I put it on the heap for some time or other
Personne ne te respecte parce que ton code est compliqué. En fait tout le monde te déteste quand ton code est compliqué. Faire du code simple est une compétence clef à tous développeurs.
Maîtriser les design patterns est une compétence clef à tous développeurs. Si tu les connais pas, sache qu’il est fort possible que tu les utilises déjà sans le savoir.
Avec en premier les patterns adaptateur, fabrique et décorateur
Les meilleurs développeurs sont les développeurs les plus fainéants. Un développeur fainéant va utiliser des librairies toutes faites et robustes au lieu de réinventer la roue et refaire des choses déjà faites. Quand une tâche devient quotidienne, le développeur fainéant refuse de la refaire manuellement tous les jours. Il va l’automatiser dans un script pour gagner du temps. Il va filer le script à tous ces collègues pour faire gagner du temps à tout le monde. Un développeur fainéant va faire enlever les features inutiles pour bosser seulement sur celles qui apportent de la valeur. Et par la même occasion, simplifier l’application et faire gagner du temps à tout le monde.
Que des vérités générales dans cet article <3
Firefox est le seul navigateur à avoir obtenu un sans-faute lors d'un récent audit réalisé par [...] le Bundesamt für Sicherheit in der Informationstechnik - BSI [...]
Des services libres en ligne
(feed de Sebsauvage)
Une API Restful librement utilisable, par exemple pour tester son application avec de fausses données.
Le jeu original qui a inspiré You cannot cURL under pressure en javascript.
Et oui, you can't Javascript under pressure ;)
Un challenge en bash : écrire des commandes cURL le plus rapidemment possible.
C'est super :)
Sous le coude pour plus tard. Un outil de sérialisation des structures de données.
Ok donc l'hymen et la virginité, c'est un énorme mensonge et tout le monde y croit. C'est un mensonge.
Pareil.
[...]
Son exemple du SVG est typique : qui au nom de l’univers a besoin d’une précision au milliardième de pixel pour son logo ? Personne !
[...]
Et même chose pour les framework tout fait : les 3/4 du truc ne sert à rien et ne sera jamais utilisé dans le projet… mais sera chargé tout de même.
(feed du lehollandaisvolant)
Coder tout à la main est une bonne chose. Le code est clair, propre et efficient.
Ça ne s’appellerait pas de l'artisanat (numérique) ?
RSS = direct connection to a creator.
Anything less = someone else controls access to your audience.
Podcasts are awesome cause they are inherently 'open.'
If your podcast is not accessible via RSS, you don't actually have a podcast. Or ownership.
Je pose ça sur le tas. Un engine pour jeux vidéos écrit en Rust
Séparer une archive zip en plusieurs archives avec la commande zipsplit
Un introduction aux regex en PHP.
Mémo :
| Fonction | Description |
|---|---|
| preg_match() | Recherche un motif dans la chaîne de caractères, retourne true si le motif existe, et false sinon. |
| preg_match_all() | Effectue une recherche globale sur toutes les occurrences du motif dans la chaîne. Utile pour la recherche et le remplacement. |
| preg_replace() | Effectue une recherche et un remplacement d’expressions régulières. |
| preg_grep() | recherche tous les éléments du tableau d’entrée, retournant tous les éléments correspondant au motif regex dans une chaîne. |
| preg_split() | Divise une chaîne de caractères en chaînes de caractères en utilisant une expression régulière. |
| preg_quote() | Cite les caractères d’expression régulière trouvés dans une chaîne. |