De l'amour du format texte brut.
Via https://ploum.net/2024-06-05-complexite-simplicite.html (saine lecture également).
Un petit état des lieux des éditeurs de texte WYSIWYG.
La liste ultime d'éditeurs de code/texte compilée par Korben.
Un point sur différents formats de données (JSON, XML, CSV mais aussi BSON, CBOR, MessagePack, Protobuf, Apache Thrift, Apache Avro).
Un éditeur de texte JavaScript construit sur un principe d'assemblage de blocs (header, paragraphe, etc.). Et on peut y ajouter des plugins pour créer d'autres types de blocs.
EditorConfig, mangez-en tous ! C'est que du bon !
Exemple :
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
Quelques conseils CSS pour les textes de vos sites web.
Un éditeur de texte en HTML.
Un éditeur de texte pour le web.
Convertir des fichiers texte d'un encodage de caractères à l'autre. Très pratique si votre éditeur de texte favori ne le permet pas.
Exemple:
$ iconv -f UTF-8 -t ISO-8859-1 values.utf8.csv > values.iso88591.csv
Une méthode pour stocker du texte formaté de manière fiable et indépendante de la manière dont vous l'affichez. Pas comme avec du HTML par exemple.
Particulièrement adapté si vous voulez réaliser un éditeur de texte riche.
Un thème Sublime Text qui a l'air tout à fait prometteur. Dispo en sombre et en clair.
Un effet glitch très bien foutu à appliquer sur du texte. Et c'est du pur CSS.
Enfin un VIM utilisable directement sans devoir avoir un tuto ouvert en parallèle. Une aubaine pour moi qui n'ai jamais pu me faire à VIM.
MiniVim s'inspire fortement de SublimeText sur certains aspects.
Via http://korben.info/minivim-chainon-manquant-entre-vim-sublimetext.html
Un moyen simple d'envoyer 2 emails en 1 en PHP, grâce au Content Type multipart/alternative. Si le client mail du destinataire gère le HTML, c'est cette version qui sera affichée, sinon ce sera la version texte.
Vous me direz qu'aujourd'hui, tous les clients mails gèrent le HTML. C'est vrai mais certains utilisateurs le désactivent volontairement.
Je me fait une copie du code donné en exemple dans l'article :
//specify the email address you are sending to, and the email subject
$email = 'email@example.com';
$subject = 'Email Subject';
//create a boundary for the email. This
$boundary = uniqid('np');
//headers - specify your from email address and name here
//and specify the boundary for the email
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: Your Name \r\n";
$headers .= "To: ".$email."\r\n";
$headers .= "Content-Type: multipart/alternative;boundary=" . $boundary . "\r\n";
//here is the content body
$message = "This is a MIME encoded message.";
$message .= "\r\n\r\n--" . $boundary . "\r\n";
$message .= "Content-type: text/plain;charset=utf-8\r\n\r\n";
//Plain text body
$message .= "Hello,\nThis is a text email, the text/plain version.
\n\nRegards,\nYour Name";
$message .= "\r\n\r\n--" . $boundary . "\r\n";
$message .= "Content-type: text/html;charset=utf-8\r\n\r\n";
//Html body
$message .= "
Hello,
This is a text email, the html version.
Regards,
Your Name";
$message .= "\r\n\r\n--" . $boundary . "--";
//invoke the PHP mail function
mail('', $subject, $message, $headers);
Changer la couleur de surlignage en CSS.
Atom 1.0 est de sortie.
Un concurrent à Sublime Text et Brackets. J'avais essayé à l'époque sans être convaincu mais cette première mouture stable a l'air de conquérir les esprits. Je vais probablement lui laisser une chance :)
Via http://www.alsacreations.com/actu/lire/1680-editeur-atom-1-se-devoile.html