Here are some links to useful websites and documents that I created or have chosen, or that have been suggested to me.
I have retire from my job as a computer science teacher, and I must admit that I don't do computer science seriously anymore. I now play flute, and my job is mainly as a professionnal photographer (Images CM).
Character sets, tables and encoding
- Some basic character tables (ASCII, extended ASCII, EBCDIC, ISO‑8859‑1, ISO‑8859‑15).
- General Unicode character tables.
- Common Unicode character tables: Basic Latin and Latin‑1.
- My document on character sets and encoding (in French), to better understand UTF‑8, for example. And my small ViewHexa application to view files in hexadecimal (dump) notation, decode UTF‑8, etc.
- Classic references on HTML and CSS: http://www.w3schools.com and http://developer.mozilla.org/en-US/docs/Web.
- Codes for the most useful HTML entities and w3schools page that list them all).
- HTML color (or similar on w3schools) and named CSS colors on w3schools.
- Website to check or choose color sets: ColorHexa, Juicy Studio and ColorSchemer.
- W3 HTML validation: http://validator.w3.org/detailed.html and CSS validation: http://jigsaw.w3.org/css-validator/.
- Other classic websites: http://www.csszengarden.com, http://www.webpagesthatsuck.com.
- Useful website for HTML/CSS/JS testing: CodePen. Some of my pens.
- Joel Spolsky article on what to know about Unicode (all of Joel on Software website is interesting).
- Famous Goldberg text from 1991 ACM ("What Every Computer Scientist Should Know About Floating-Point Arithmetic").
- Famous Herb Sutter text on concurrent programming importance ("The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software").
- Website for mynewest book Introduction à la programmation avec C#.
- Website for my book "Introduction à la programmation avec ISO C++" (Introduction to programming using ISO C++) (on www.gdzid.com).
- Website and errata for "Programmation, Principes et pratique avec C++" by Bjarne Stroustrup (French translation of "Programming, Principles and Practice Using C++" that I worked on).