aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — günlük

Öğretici & eğitici makaleler

Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.

Metin2
Metin2QuestLuaServer

Fonctions de quête Metin2 : les plus utilisées

Guide des fonctions de quête Metin2 : les commandes les plus utilisées des namespaces pc, npc, game et item, avec des exemples.

09.08.2026 · 7 dk okuma
Frontend & UI
FrontendCSSUI

CSS Dark Mode : guide prefers-color-scheme et toggle

Comment créer un CSS dark mode avec variables CSS, prefers-color-scheme et un petit toggle. Un thème persistant sans flicker.

09.08.2026 · 7 dk okuma
Outils & DevOps
DevOpsLinuxCronCI-CD

Cron sous Linux : tâches planifiées avec crontab

Exécutez des scripts en boucle avec cron sous Linux : syntaxe crontab, exemples, journalisation et erreurs courantes.

09.08.2026 · 5 dk okuma
SEO & Marketing
SEOİçerikGoogle

Types d'intention de recherche : guide SEO pratique

Découvrez les types d'intention de recherche (informationnelle, commerciale, transactionnelle, navigationnelle) et alignez chaque page sur la bonne intention.

08.08.2026 · 6 dk okuma
Serveur de Jeu
C++SunucuNetworkingRAII

Gestion de la mémoire C++ : éviter les fuites

Guide pratique de la gestion de la mémoire C++ : RAII, pointeurs intelligents et Valgrind pour traquer les fuites.

08.08.2026 · 7 dk okuma
Design
TasarımRenkMarkaLogo

HEX, RGB, CMYK : la cohérence des couleurs de marque

Comprenez HEX, RGB et CMYK, les écarts écran-impression et comment garder une couleur de marque identique partout.

08.08.2026 · 5 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

Bot de sondage Discord : vote par boutons et résultats

Créez un bot de sondage Discord avec discord.js v14 : vote par boutons, anti-double vote, barres de résultats en direct et stockage.

07.08.2026 · 8 dk okuma
Développement Web
Next.jsReactTypeScriptWeb

Next.js Server Actions : des formulaires sans API

Découvrez comment les Next.js Server Actions exécutent des mutations serveur validées, sans écrire de route API séparée.

07.08.2026 · 6 dk okuma
Metin2
Metin2ClientPythonUI

Metin2 Root Python : Personnaliser les Fenêtres de l'Interface

Guide pas à pas pour éditer les fichiers root python de Metin2 et personnaliser les fenêtres d'inventaire, de personnage et de chat de ton serveur.

07.08.2026 · 6 dk okuma
Développement Web
Next.jsReactWeb

Next.js Server Components : lequel choisir et quand

Un guide clair sur les Next.js Server Components face aux Client Components : leur fonctionnement dans l'App Router et quand choisir chacun.

06.08.2026 · 6 dk okuma
Metin2
Metin2ClientSistemQuest

Metin2 Ajouter une Compétence : Source et Client

Ajouter une compétence Metin2 pas à pas : définition côté source, entrée skill_proto et liaison des effets, icônes et descriptions côté client.

06.08.2026 · 7 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

Bot de tirage Discord : tirages minutés et choix du gagnant

Créez un bot de tirage Discord avec discord.js v14 : participation par bouton, tirages minutés, choix équitable et stockage persistant.

06.08.2026 · 8 dk okuma
Design
TasarımGridUILayout

Système de grille en design : colonnes et baseline

Comprenez le système de grille en design via colonnes, gouttières et baseline pour des compositions nettes et équilibrées.

05.08.2026 · 6 dk okuma
Serveur de Jeu
SunucuLinuxMonitoringGrafana

Monitoring serveur de jeu avec Grafana et Prometheus

Configurez le monitoring serveur avec Prometheus, node_exporter et Grafana pour suivre CPU, RAM et joueurs en direct.

05.08.2026 · 7 dk okuma
Développement Web
Next.jsReactTypeScriptWeb

Next.js App Router : le dossier app et les routes imbriquées

Apprenez le Next.js App Router de zéro : dossier app, layouts, pages et routes imbriquées avec des exemples réels.

05.08.2026 · 6 dk okuma
Metin2
Metin2SkillServerPvP

Édition de skills Metin2 : dégâts et durées

Guide d'édition de skills Metin2 : équilibrez dégâts, durée et cooldown via skill_proto et skill_table.

04.08.2026 · 7 dk okuma
Outils & DevOps
DevOpsNginxLinuxSSL

Nginx Reverse Proxy : placer votre serveur d'application derrière

Guide pas à pas pour placer votre serveur d'application derrière un Nginx reverse proxy avec terminaison TLS et routage propre.

04.08.2026 · 6 dk okuma
SEO & Marketing
SEOİçerikGoogleAnalytics

Stratégie de marketing de contenu : plan étape par étape

Comment bâtir une stratégie de marketing de contenu concrète : audience, calendrier éditorial et plan de diffusion.

04.08.2026 · 7 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

Cooldown de bot Discord et protection anti-spam

Créez un système de cooldown de bot Discord pour gérer les délais de commande, le spam et les rate limits avec discord.js.

03.08.2026 · 7 dk okuma
Frontend & UI
FrontendWebGLThree.jsAnimasyon

Animation Three.js : créer une scène 3D vivante

Bases de l'animation Three.js : scène, caméra, boucle de rendu et maillages animés pour une scène 3D vivante.

03.08.2026 · 7 dk okuma
Développement Web
ReactJavaScriptWebPerformans

Optimisation des performances React : memo et useMemo

Les soucis de performances React viennent des rendus inutiles. Apprenez à les mesurer et réduire avec memo et useMemo.

03.08.2026 · 6 dk okuma
Metin2
Metin2ServerSistemMySQL

Édition de bonus Metin2 : tables attr et types apply

Modifiez les tables item_attr et item_attr_rare, les poids prob et les types apply pour maîtriser l'édition de bonus Metin2 et ajouter de nouveaux bonus.

02.08.2026 · 6 dk okuma
Design
TasarımLogoIllustratorVektör

Logo Illustrator : guide Plume et Pathfinder

Les bases d'un logo Illustrator : tracés nets à la Plume, formes combinées avec Pathfinder et export vectoriel scalable.

02.08.2026 · 6 dk okuma
Serveur de Jeu
SunucuLinuxNetworkingGüvenlik

iptables Firewall : guide du pare-feu serveur Linux

Configurez un pare-feu iptables sur votre serveur Linux : règles de ports, blocage du trafic indésirable et filtrage des attaques de base.

02.08.2026 · 6 dk okuma