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
Metin2PvPSistemSunucu

Équilibrage PvP Metin2 : régler les classes

La logique de l'équilibrage PvP Metin2 : mesurer guerrier, sura, ninja et chaman avec des données pour régler les classes.

11.09.2026 · 6 dk okuma
Design
TasarımLogoMarkaFigma

Processus de création de logo : du brief à la livraison

Comment se déroule le processus de création de logo ? Découverte, croquis, vectorisation et livraison expliqués étape par étape.

11.09.2026 · 6 dk okuma
Serveur de Jeu
SunucuMySQLPerformansNetworking

MySQL Connection Pool : guide de gestion des connexions

Comment un MySQL connection pool supprime le coût d'ouverture d'une connexion par requête et réduit fortement la charge serveur.

11.09.2026 · 8 dk okuma
Bots Discord
DiscordBotdiscord.jsdiscord.py

Erreur Discord « Application did not respond » : la solution

L'erreur Discord « application did not respond » vient de la règle des 3 secondes. Corrigez-la avec defer, editReply et un bon timing.

10.09.2026 · 6 dk okuma
Développement Web
LaravelPHPWeb

Autorisation Laravel : guide des Policy et Gate

L'autorisation Laravel expliquée : un contrôle d'accès par modèle avec Policy et Gate, appliqué aux controllers, à Blade et aux API.

10.09.2026 · 6 dk okuma
Metin2
Metin2ClientTextureDDS

Édition de textures Metin2 et conversion DDS

Édition de textures Metin2 pas à pas : comprendre le DDS, choisir la compression DXT, modifier les textures d'objets et les repaqueter.

10.09.2026 · 6 dk okuma
Outils & DevOps
DevOpsLinuxTerminalCLI

Commandes Linux : les bases de la ligne de commande

Les commandes Linux essentielles pour fichiers, dossiers et processus : ls, cd, cp, mv, rm, ps, grep et plus, avec des exemples concrets.

09.09.2026 · 7 dk okuma
SEO & Marketing
SEOİçerikGoogle

Mots-clés de longue traîne : se classer vite sans concurrence

Découvrez ce qu'est un mot-clé de longue traîne, pourquoi il se classe plus vite et comment gagner du trafic avec des termes peu concurrentiels.

09.09.2026 · 6 dk okuma
Développement Web
LaravelPHPMailWeb

Laravel Mail et Notifications : envoyer des e-mails

Apprenez l'envoi d'e-mails fiable avec Laravel mail, les canaux de notification et des modèles soignés, pas à pas.

09.09.2026 · 6 dk okuma
Metin2
Metin2ClientModelGranny

Ajouter un modèle Metin2 : fichiers Granny .gr2 et index

Guide pour ajouter un modèle Metin2 : fichiers Granny .gr2, machine d'état .msm, liaison d'index npclist.txt et crashs client.

08.09.2026 · 7 dk okuma
Design
TasarımPortfolyoUIMarka

Portfolio de designer : guide pour en créer un efficace

Un guide pratique pour créer un portfolio de designer qui convertit grâce au choix des projets et aux études de cas.

08.09.2026 · 6 dk okuma
Bots Discord
DiscordBotdiscord.jsPython

Gestion des erreurs de bot Discord : try/except et handlers

Mettez en place la gestion des erreurs de bot Discord : erreurs courantes, handlers globaux et logs pour éviter les plantages.

08.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSAnimasyonUI

CSS Transform : guide des effets 2D et 3D

Apprenez à utiliser CSS transform avec translate, rotate et scale pour des effets 2D et 3D fluides et accélérés par le GPU.

07.09.2026 · 5 dk okuma
Serveur de Jeu
SunucuNetworkingLinuxC++

Réduire la latence de jeu : emplacement, route et code

Trois niveaux pour réduire la latence de jeu : le bon emplacement serveur, l'optimisation de route et le réglage tick/paquets dans le code.

07.09.2026 · 7 dk okuma
Développement Web
LaravelSchedulerPHPWeb

Laravel Scheduler : guide des tâches planifiées

Le Laravel scheduler remplace des lignes cron éparpillées par une commande : définissez et surveillez vos tâches dans le code.

07.09.2026 · 7 dk okuma
Metin2
Metin2ClientEfektParticle

Metin2 Ajouter un Effet : .mse, Particules et EffectEditor

Guide d'ajout d'effet Metin2 : créer un .mse avec EffectEditor, réglages de particules et textures, empaqueter et lier l'effet à une arme ou compétence.

06.09.2026 · 8 dk okuma
Bots Discord
DiscordBotdiscord.pySQLite

discord.py SQLite : stockage async avec aiosqlite

discord.py SQLite avec aiosqlite : opérations asynchrones sans bloquer la boucle d'événements, tables et requêtes sûres.

06.09.2026 · 6 dk okuma
Design
TasarımRenkUICSS

Design en Dégradé : Équilibre Visuel et Transitions

Un guide complet sur le design en dégradé, les types de transitions et des exemples CSS pratiques pour des visuels équilibrés.

06.09.2026 · 6 dk okuma
Développement Web
PHPComposerAutoloadWeb

Autoload PSR-4 en PHP : mappage namespace–répertoire

Utilisez PHP PSR-4 pour mapper les namespaces aux répertoires et charger les classes : règles, composer.json et dump-autoload, exemples réels.

05.09.2026 · 7 dk okuma
Metin2
Metin2ItemSistemClient

Système Acce Metin2 : sertissage et absorption d'accessoires

Ajouter le système acce Metin2 : du proto de costume aux sockets, du pourcentage d'absorption à l'application des bonus au joueur, étape par étape.

05.09.2026 · 6 dk okuma
Outils & DevOps
DevOpsLinuxSSHGüvenlik

Liste de sécurité VPS : étapes de configuration

Les étapes de sécurité VPS à suivre dès les premières heures : durcissement SSH, pare-feu, fail2ban et mises à jour.

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

SEO de blog : optimiser un article étape par étape

Un guide pratique du SEO de blog : du titre et des balises meta jusqu'aux liens internes et au classement.

04.09.2026 · 7 dk okuma
Serveur de Jeu
SunucuLinuxSSHGüvenlik

Sécurité SSH : connexion par clé et fail2ban

Renforcez la sécurité SSH avec la connexion par clé, la désactivation des mots de passe, le changement de port et fail2ban.

04.09.2026 · 7 dk okuma
Bots Discord
DiscordBotdiscord.pyPython

Bot musique discord.py : pas à pas avec yt-dlp et FFmpeg

Comment créer un bot musique discord.py : lire de l'audio avec yt-dlp et FFmpeg, gérer la file et ajouter des commandes slash.

04.09.2026 · 7 dk okuma