Rune is a Python-inspired efficient systems programming language designed to interact well with C and C++ libraries. Rune has many security features such as memory safety, and constant-time processing of secrets. Rune aims to be faster than C++ for most memory-intensive applications, due to its Structure-of-Array (SoA) memory management.
Most programmers write code for an abstract computer. The thing is- code runs on a real computer that works in a specific way. Even if your game is going to run on a wide range of devices, knowing some of the common features can speed up your code 10x or more. Today’s article shows you how!
Broadly, all modern computers have the same configuration. They have a CPU, a GPU, and RAM. The CPU also has two or three levels of cache: L1, L2, and L3. Those caches are used to speed up RAM access because it is so slow. Exact numbers will vary by device, but according to this site here are the rough speeds:
L1 cache access: 1 nanosecond
L2 cache access: 4 nanoseconds
RAM access: 100 nanoseconds
This means that there’s a 25-100x advantage to using the memory that’s in the CPU’s cache compared to memory that’s in RAM.
Twitter to Mastodon webtool
Moteur de détection d’erreurs
Grammalecte dispose d’un moteur grammatical qui, en interne, simplifie le texte au fur et à mesure pour détecter nombre d’erreurs diverses. En premier lieu, il examine le paragraphe et sa ponctuation, puis il le scinde en phrase.
Erreurs détectées :
Ponctuation : virgules, points, etc.
Espacements : espaces surnuméraires, espaces insécables, etc.
Typographie : apostrophes, tirets de dialogue, guillemets, etc.
Redondances : dans le paragraphe ou dans la phrase.
Traits d’union manquants ou superflus.
Majuscules manquantes ou superflues.
Accords en genre et en nombre.
Conjugaison.
Confusions, homonymies, faux-amis.
Pléonasmes.
Option pour détecter les erreurs de reconnaissance optique (OCR).
The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface. To provide the smoothest possible experience for developers on platforms following the Microsoft REST API Guidelines, REST APIs SHOULD follow consistent design guidelines to make using them easy and intuitive.
This document establishes the guidelines Microsoft REST APIs SHOULD follow so RESTful interfaces are developed consistently.
Sapling is a new Git-compatible source control client.
Sapling emphasizes usability while also scaling to the largest repositories in the world.
ReviewStack is a demonstration code review UI for GitHub pull requests that integrates with Sapling to make reviewing stacks of commits easy.
You can get started using Sapling today.
Software that makes your software better
Helping you deliver better product experiences for happier and more productive users
The Unified Security and Observability Platform
✍️ Chez Alan, pas de réunions. À la place, on a une culture asynchrone où on écrit tout.
Bien écrire est essentiel pour communiquer des informations, des décisions et des idées.
Mais qui n’a pas connu le syndrome de la page blanche ?
⭐️ Voilà quelques conseils pour écrire mieux et plus facilement.
1️⃣ Structure
La première phrase doit résumer l'ensemble du paragraphe. Les autres phrases doivent soutenir la première.
Et chaque paragraphe suivant doit défendre le premier, plutôt que de s'écarter dans une intrigue secondaire fantaisiste et marginalement liée.
2️⃣ Droit au but
Il est préférable d'aller droit au but dès le départ.
Votre lecteur peut le supporter - et appréciera de fait votre franchise.
3️⃣ Écrire utile
Les écrits utiles apprennent aux gens quelque chose de vrai et d'important qu'ils ne savaient pas déjà, et le font aussi clairement que possible.
Les écrits utiles sont audacieux, mais vrais.
Évitez d'écrire si ce n'est pas utile.
4️⃣ Écrire simple
J'essaie d'écrire en utilisant des mots ordinaires et des phrases simples. C'est plus facile à lire, et plus une chose est facile à lire, plus les lecteurs s'y intéresseront.
Moins ils dépenseront d'énergie sur votre prose, plus il leur en restera pour vos idées.
💆♂️ Comment faciliter l'écriture ?
❌ Bloqué ?
Quand vous êtes bloqué, écrivez ce que vous ne voulez pas écrire ensuite. Souvent, la solution pour vous sortir de l'impasse apparaîtra.
Étant donné qu'écrire est difficile et que réécrire est comparativement facile et plutôt amusant, j'essaie toujours d'écrire des scripts de bout en bout aussi rapidement que possible.
Un excellent outil qui peut vous aider à écrire est GPT-3. L'IA vous proposera des idées que vous pourrez ensuite modifier.
❄️ Commencer petit
Ne vous concentrez pas sur l'énormité de la tâche, mais plutôt sur la plus petite chose que vous pouvez faire et qui vous fait avancer. Au fur et à mesure que la dynamique s'installe, les choses deviennent plus faciles.
Si vous écrivez un livre, concentrez-vous sur l'écriture du meilleur paragraphe et non sur l'ensemble du livre. Le deuxième paragraphe est plus facile à écrire que le premier.
👉 Et vous, quels conseils donneriez-vous pour écrire plus facilement ?
And what you can do to start implementing it, whether you're an individual contributor or a team leader.
Deadlines are the bane of every software engineer’s existence. We’ve all been there: the project is “due” in two weeks, and we’re nowhere near done. So we pull all-nighters, do poor testing, and cut corners just to get it done. And what happens? The project is buggy, the customers are unhappy, and we’re all exhausted.
Sometimes, the software will be too buggy even for a software engineer’s standard. When that happens, managers set a new deadline, revealing the first one shouldn’t have existed in the first place. Now, guess what happens if you miss the second deadline? Exactly right, you get a new one. Don’t you love deadlines?
ShellCheck - A shell script static analysis tool
Le guide de l'ANSII sur les recommendations de configuration pour Gnu/Linux a été mis a jour en version 2.0, du bootloader a la surveillance du système de fichier, au cloisonnement des services, tout y est!