Skip to content

المدوّنة

دروس تعليمية وأدلة ونصائح للمطوّرين لمساعدتك على العمل بكفاءة أكبر.

عرض 58 مقالة

tutorials

تحويل JSON إلى بنية Rust: توليد بنى serde (دليل 2026)

حوّل JSON إلى بنى Rust بشكل صحيح: أنواع الأرقام i64/u64/f64، وOption للقيم null، وserde rename لمفاتيح camelCase، مع المزالق الشائعة. مجاني في المتصفح.

#rust #json #serde
2 يوليو 2026
11 دقيقة قراءة
tutorials

TOML مقابل JSON مقابل YAML: أي صيغة إعداد تختار؟

قارن بين TOML وJSON وYAML لملفات الإعداد: التعليقات والأنواع والتواريخ والتداخل والمزالق الحقيقية. مصفوفة قرار واضحة مع نصائح للتحويل بينها عبر الإنترنت.

#toml #json #yaml
2 يوليو 2026
13 دقائق للقراءة
tutorials

ما هو ULID؟ دليل المعرّف الفريد القابل للفرز

ما هو ULID؟ كيف يعمل هذا المعرّف القابل للفرز بطول 128 بت: بنية الطابع الزمني مع العشوائية، وترميز Crockford Base32، ومتى تختاره بدلاً من UUID.

#ulid #uuid #unique-identifier
23 يونيو 2026
12 دقيقة للقراءة
security

كيف يعمل TOTP: الخوارزمية وراء رموز المصادقة الثنائية 2FA

كيف يعمل TOTP للمطوّرين: خوارزمية RFC 6238 خطوة بخطوة، والتحقق من الرموز على الخادم، وما الذي تحميه المصادقة الثنائية 2FA فعليًا.

#Two-Factor Authentication #TOTP #Security
19 يونيو 2026
12 دقائق للقراءة
tutorials

شرح ملفات .env: التحليل والتحويل إلى JSON وإدارة الإعدادات

دليل عملي لملفات .env: تنسيق dotenv وقواعد تحليله، ومتى تحوّل بين .env وJSON، وكيف تتحقق من صحة إعدادات بيئتك.

#Environment Variables #JSON #Configuration
18 يونيو 2026
9 دقائق للقراءة
tutorials

شرح كيانات HTML: المسماة والرقمية ومتى تستخدم الهروب

دليل عملي لكيانات HTML: الفرق بين المراجع المسماة والعشرية والست عشرية، والأحرف الخمسة التي يجب الهروب منها، وقواعد السياق التي تمنع XSS.

#HTML #Encoding #Security
17 يونيو 2026
8 دقائق للقراءة
tutorials

دليل صياغة JSONPath: الاستعلام عن JSON وتصفيته بالأمثلة

تعلّم صياغة JSONPath بأمثلة جاهزة للنسخ: الجذر، النزول التكراري، المحارف البديلة، الشرائح، وتعبيرات التصفية. اختبر كل استعلام مباشرة في متصفحك.

#jsonpath #json #query-language
13 يونيو 2026
11 دقائق للقراءة
security

أفضل ممارسات أمان JWT: الهجمات وسبل الحماية لعام 2026

احمِ رموز JWT: أوقف هجمات alg:none وخلط الخوارزميات، وثبّت الخوارزميات، وبدّل المفاتيح، وتحقّق من المطالبات، وخزّن الرموز بأمان. دليل المطوّر لعام 2026.

#jwt #security #authentication
11 يونيو 2026
13 دقيقة قراءة
tutorials

‏px مقابل rem مقابل em: الدليل الكامل لوحدات CSS

‏شرح px وrem وem: معنى كل وحدة CSS، ومتى تستخدم rem لإمكانية الوصول، وفخّ تراكم em، وجدول مرجعي لكل خاصية.

#css #rem #em
11 يونيو 2026
12 دقائق للقراءة
tutorials

كيفية تهريب سلاسل JSON: الأحرف وstringify والمزالق

كيفية تهريب سلسلة في JSON: ما الأحرف التي يجب تهريبها، والفرق عن JSON.stringify، وتداخل JSON داخل JSON، وتهريب Unicode، والمزالق الشائعة التي تُفسد الحمولات.

#JSON #Encoding #Data Formats
10 يونيو 2026
9 دقائق للقراءة
tutorials

تحويل الصور إلى Base64 وData URI: متى تضمّن الصور (2026)

هل ينبغي تحويل صورة إلى Base64؟ متى تفيد روابط data URI، وتكلفة 33% الإضافية، والتضمين في CSS/HTML، ومتى يتفوق ملف الصورة العادي.

#base64 #data-uri #images
5 يونيو 2026
11 دقائق للقراءة
tutorials

دليل ضغط الشيفرة: شرح CSS وJS وHTML

ما هو ضغط الشيفرة، وكيف يجري ضغط CSS وJS وHTML، ولماذا يختلف minify عن gzip/brotli. افهم الترتيب الصحيح واضغط شيفرتك مجانًا عبر الإنترنت.

#minification #css #javascript
5 يونيو 2026
15 دقائق للقراءة
security

كيفية إنشاء ملف .htpasswd: دليل مصادقة HTTP Basic

أنشئ ملف .htpasswd باستخدام bcrypt أو apr1، واضبط مصادقة HTTP Basic على Apache وnginx وDocker وKubernetes ثم أمّن الوصول. دليل عملي لعام 2026.

#htpasswd #basic-auth #http-authentication
4 يونيو 2026
11 دقيقة قراءة
tutorials

دليل تنسيق SQL: أفضل ممارسات تنسيق الاستعلامات

دليل عملي لتنسيق SQL: حالة الكلمات المفتاحية، المسافات البادئة، فواصل أسطر JOIN/WHERE، اصطلاحات التسمية، واختلافات اللهجات. نسّق SQL مجانًا عبر الإنترنت.

#sql #sql-formatting #sql-style-guide
3 يونيو 2026
16 دقائق للقراءة
tutorials

ورقة غش curl: أكثر من 40 مثالاً لأوامر HTTP وAPI

ورقة غش curl كاملة للمطورين: GET/POST، الترويسات، مصادقة Bearer، رفع/تنزيل الملفات واختبار API — أكثر من 40 مثالاً جاهزاً للنسخ. جرّب أدواتنا.

#curl #http #rest-api
2 يونيو 2026
14 دقيقة للقراءة
tutorials

ما هو Lorem Ipsum؟ المعنى والأصل وكيفية استخدام النص النائب

كل ما تريد معرفته عن Lorem Ipsum: معنى هذا النص اللاتيني الزائف وأصله، ولماذا يستخدمه المصممون كنص نائب، وكيفية توليده في أي مكان، ومتى يجب تجنبه. مولّد مجاني عبر الإنترنت.

#lorem-ipsum #placeholder-text #dummy-text
2 يونيو 2026
12 دقائق للقراءة
tutorials

تحويل XML إلى JSON: الاصطلاحات والمزالق وأمثلة الكود

حوّل XML إلى JSON بشكل صحيح: كيف تُعيَّن السمات والمصفوفات ومساحات الأسماء، ولماذا تبقى القيم نصوصًا، مع أمثلة كود بلغة JavaScript وPython والمتصفح.

#xml #json #data-conversion
2 يونيو 2026
13 دقائق للقراءة
tutorials

تحويل JSON إلى TypeScript: توليد الواجهات والأنواع (دليل 2026)

حوّل JSON إلى واجهات TypeScript بالطريقة الصحيحة: قواعد استنتاج الأنواع، interface مقابل type، الحقول الاختيارية والاتحادية، والأخطاء الشائعة. جرّبه مجانًا.

#typescript #json #type-safety
1 يونيو 2026
11 دقيقة قراءة
tutorials

شرح فضاء ألوان OKLCH — لماذا اعتمدته Tailwind v4

لماذا أصبح OKLCH معيار أنظمة التصميم بين 2024-2026. وكيف يختلف عن HSL وLCH، مع تحويل عملي من HEX إلى OKLCH.

#color #oklch #tailwind
28 مايو 2026
١٤ دقيقة قراءة
tutorials

SHA-1 مقابل SHA-256 مقابل SHA-512: دليل التجزئة 2026

مقارنة SHA-1 وSHA-256 وSHA-384 وSHA-512 وSHA-3 من حيث الحالة الأمنية وحجم المخرجات والأداء وحالات الاستخدام الفعلية. يتضمن شجرة قرار وأخطاء شائعة.

#hash #sha #cryptography
28 مايو 2026
١٤ دقيقة قراءة
tutorials

دليل UTF-8 vs UTF-16 vs Unicode الكامل للمطورين

دليل المطور إلى UTF-8 وUTF-16 وUTF-32 — نقاط الترميز وأزواج الإحلال والـ BOM وفخاخ utf8mb4 في MySQL وأكاذيب length في JS. تعرف على كيفية اختيار الترميز الصحيح.

#unicode #utf-8 #utf-16
28 مايو 2026
12 دقائق للقراءة
tutorials

دليل التباين <bdi>WCAG</bdi>: <bdi>AA/AAA</bdi> و<bdi>APCA</bdi>

أتقن تباين <bdi>WCAG</bdi>: عتبتا <bdi>AA</bdi> ‏4.5:1 و<bdi>AAA</bdi> ‏7:1، خوارزمية <bdi>APCA Lc</bdi>، عمى الألوان، وكيفية إصلاح الألوان الراسبة.

#accessibility #wcag #contrast
28 مايو 2026
15 دقائق للقراءة
tutorials

camelCase مقابل snake_case مقابل kebab-case — اصطلاحات التسمية 2026

camelCase مقابل snake_case مقابل kebab-case 2026 — 6 أنماط case ومصفوفة قرار لـ 7 لغات وقواعد الاختصارات وSEO للروابط و6 فخاخ تحويل.

#naming-conventions #camelcase #snake-case
26 مايو 2026
14 دقيقة قراءة
tutorials

حدود الأحرف والكلمات 2026 — Twitter وSMS وSEO وInstagram

دليل 2026 لحدود الأحرف والكلمات — Twitter وSMS (GSM-7/UCS-2) وSEO meta وInstagram وLinkedIn مع منطق Unicode وعدّاد كلمات لحظي.

#character-limit #word-count #sms
21 مايو 2026
13 دقيقة قراءة
tutorials

مرجع Crontab الشامل: 50+ تعبير cron ودليل المُجدوِلات الحديثة

مرجع crontab شامل: 50+ تعبير cron جاهز للنسخ، شرح حقول الصيغة الخمسة، فخ OR لليوم/الأسبوع، ضبط المناطق الزمنية، ومقارنة Kubernetes وGitHub وAWS.

#crontab #cron #scheduler
21 مايو 2026
13 دقائق للقراءة
tutorials

مقارنة النصوص أونلاين: شرح خوارزمية LCS/Myers

قارن نصّين أونلاين بعرض جنبًا إلى جنب وصيغة unified diff، ومتى تختار text أو JSON diff لمراجعة الكود.

#text-diff #diff #code-review
21 مايو 2026
14 دقائق للقراءة
tutorials

تسطيح JSON المتداخل إلى CSV: ٥ استراتيجيات ومصفوفة قرار

سطّح JSON المتداخل إلى CSV بخمس استراتيجيات: تدوين نقطي ومصفوفات مفهرسة وتوسيع صفوف وStringify. مصفوفة قرار لـ Excel وPandas وBigQuery.

#json #csv #data-conversion
20 مايو 2026
12 دقائق للقراءة
tutorials

مرجع التعبيرات النمطية (Regex): الأحرف، المجموعات، Lookaround

مرجع التعبيرات النمطية: الأحرف الخاصة، المُكمّمات، المراسي، المجموعات، Lookaround، و15+ نمطًا لـ JavaScript وPython، مع حلول للتراجع الكارثي.

#regex #regular-expression #text-processing
13 مايو 2026
12 دقائق للقراءة
tutorials

أكواد حالة HTTP: مرجع شامل من 1xx إلى 5xx بأمثلة

مرجع شامل لأكواد حالة HTTP من 1xx إلى 5xx بأمثلة عملية، الفروق بين 401 و403 و301 و302، وتأثير SEO. اطّلع على المرجع الآن.

#http #http-status-codes #rest-api
7 مايو 2026
14 دقائق للقراءة
tutorials

التحقق من JSON بـ JSON Schema 2026: دليل Ajv وPython والمتصفح

تحقّق من JSON باستخدام JSON Schema في Node وPython والمتصفح. ميزات Draft 2020-12، أنماط API حقيقية، وأمثلة جاهزة للنسخ. جرّب مجانًا.

#json-schema #json-validation #ajv
7 مايو 2026
12 دقيقة قراءة
tutorials

WebP مقابل AVIF مقابل JPEG: أي صيغة صور تختار في 2026؟

صيغة AVIF أصغر من WebP بنسبة 20–30٪ ومن JPEG بنسبة 30–50٪، لكنها أبطأ في الترميز بمقدار 5–20×. دعم المتصفحات 2026 ومعايير حقيقية وأنماط <picture>. جرّب مجانًا.

#image-format #webp #avif
7 مايو 2026
11 دقائق للقراءة
tutorials

<bdi>QR</bdi> ثابت مقابل ديناميكي — لماذا يتوقف رمزك عن العمل

ينتهي صلاحية <bdi>QR</bdi> الديناميكي عند توقف خدمة التحويل خلفه. <bdi>QR</bdi> الثابت لا ينتهي أبداً. سبب أهمية الفرق وكيفية الاختيار.

#qr-code #static-qr #dynamic-qr
5 مايو 2026
9 دقائق للقراءة
tutorials

كيفية تجاهل الطوابع الزمنية والمعرّفات في مقارنة JSON (دون كتابة jq)

80% من فروقات اختبارات الانحدار في API مجرد ضوضاء — طوابع زمنية ومعرّفات طلبات و UUID تتغير مع كل طلب. استخدم أنماط JSON Pointer الموسّعة لإظهار التغييرات ذات المعنى فقط.

#json #diff #testing
4 مايو 2026
12 دقيقة للقراءة
tutorials

مشكلة Norway في YAML والفروقات بين JSON وYAML للمهندسين

لماذا يقرأ YAML كلمة «no» كـ false؟ أعطال حقيقية في K8s بسبب الاقتباس. خيارات JSON مقابل YAML، قواعد المسافة البادئة وتحويلات بيانات Kubernetes شرح مفصل.

#yaml #json #kubernetes
4 مايو 2026
14 دقيقة قراءة
security

bcrypt مقابل Argon2 مقابل scrypt: تجزئة كلمات المرور 2026

قارن بين bcrypt و Argon2id و scrypt بمعاملات OWASP 2026 وإطار قرار وأمثلة كود. اختر التجزئة المناسبة لتطبيقك.

#password-hashing #bcrypt #argon2
2 مايو 2026
18 دقائق للقراءة
tutorials

تحويل cm إلى inches: المعادلة الدقيقة وجداول الطول والشاشة (2026)

حوّل cm إلى inches بالمعامل الدقيق (1 in = 2.54 cm). حيل حسابية ذهنية وجداول للطول والشاشة والورق، مع كود JS/Python. مجاني وخاص في متصفحك.

#length-conversion #cm-to-inches #unit-conversion
1 مايو 2026
10 دقائق للقراءة
security

كيفية فك تشفير رمز JWT: دليل عملي للمطورين

افك رموز JWT بأمان في المتصفح وNode.js وPython وGo. افحص الهيدر والبيلود والمطالبات بمفكك JWT مجاني يعمل محليًا دون إرسال بياناتك إلى أي خادم.

#jwt #authentication #security
22 أبريل 2026
12 دقائق للقراءة
tutorials

تحويل ml إلى oz: معادلات US و UK، جداول المطبخ والصيدلة (2026)

حوّل ml إلى fl oz بمعاملات NIST الدقيقة: US (29.5735) و UK (28.4131)، وتقريب FDA 30 mL. جداول المطبخ والصيدلة ومستحضرات التجميل. جرّب محوّل الحجم المجاني في متصفحك الآن.

#volume-conversion #ml-to-fl-oz #fluid-ounces-to-ml
18 أبريل 2026
10 دقائق للقراءة
tutorials

تحويل kg إلى lbs: معادلة NIST، الحساب الذهني، والجداول (2026)

حوّل kg إلى lbs بمعادلة NIST الدقيقة (1 kg = 2.20462 lb). حِيَل حسابية ذهنية وجداول للوزن والأمتعة والجرعات الطبية. مجاني وخاص في متصفحك.

#weight-conversion #kg-to-lbs #pounds-to-kilograms
17 أبريل 2026
10 دقائق للقراءة
tutorials

دليل تحويل درجات الحرارة: صيغ سيلزيوس وفهرنهايت وكلفن ورانكن

صيغ دقيقة لتحويل درجات الحرارة بين سيلزيوس وفهرنهايت وكلفن ورانكن، مع أمثلة برمجية بخمس لغات وأنماط APIs وجداول مرجعية جاهزة.

#temperature #unit-conversion #celsius
17 أبريل 2026
15 دقائق للقراءة
tutorials

عمليات البت الكاملة: AND وOR وXOR والإزاحات وأقنعة البتات

أتقن عمليات البت: AND وOR وXOR والإزاحات والمتمم الثنائي وأقنعة البتات ورايات الميزات، مع تسعة أنماط حفظية وأمثلة تشغيل بـ JS وPython وGo وC ومصائد اللغات.

#bitwise #bit-manipulation #binary
16 أبريل 2026
17 دقيقة للقراءة
tutorials

مرجع jq السريع: 30 نمطاً عملياً لمعالجة JSON من سطر الأوامر

أتقن jq عبر 30 نمطاً مختبراً لتصفية JSON وتحويله واستخراجه من سطر الأوامر — من kubectl وAWS CLI إلى ملفات السجلات.

#json #jq #command-line
16 أبريل 2026
١٢ دقيقة قراءة
tutorials

تحويل الأنظمة العددية: الثنائي والست عشري والثماني والعشري للمطورين

تعلّم تحويل الأنظمة العددية بين الثنائي والست عشري والثماني والعشري مع شرح خطوة بخطوة، وأمثلة بلغات JS وPython وGo وC. أداة تحويل مجانية عبر الإنترنت.

#binary #hexadecimal #octal
15 أبريل 2026
14 دقيقة للقراءة
tutorials

ترميز وفك ترميز URL: دليل ترميز النسبة المئوية للمطورين

تعلّم ترميز URL: قواعد RFC 3986، متى تستخدم encodeURI أو encodeURIComponent، تعيين بايتات UTF-8، وأمثلة عملية بـ JS وPython وGo وJava.

#url-encoding #percent-encoding #rfc-3986
15 أبريل 2026
12 دقيقة للقراءة
tutorials

دليل تحويل الوحدات: الطول، الوزن، الحرارة والحجم

تحويل متري-إمبريالي مع صيغ دقيقة وأمثلة برمجية وجداول مرجعية سريعة للطول والوزن والحرارة والحجم.

#unit-conversion #metric #imperial
7 أبريل 2026
١٤ دقيقة قراءة
tutorials

تحويل CSV إلى JSON: الطرق والمزالق وأمثلة الكود

حوّل CSV إلى JSON (والعكس) باستخدام Python وJavaScript وأدوات سطر الأوامر. يغطي مشكلات الترميز وتحويل الأنواع وبث الملفات الكبيرة.

#csv #json #data-conversion
6 أبريل 2026
١٢ دقيقة قراءة
security

إنتروبيا كلمة المرور: احسب وعزز قوة كلمات مرورك

أتقن إنتروبيا كلمة المرور: الصيغة، رياضيات القوة الغاشمة، ولماذا الطول يتفوق على التعقيد. يتضمن كود JS/Python ومولد مجاني.

#password-entropy #password-strength #password-security
2 أبريل 2026
١٠ دقائق قراءة
tutorials

MD5 مقابل SHA-256: مقارنة خوارزميات التجزئة للمطورين

قارن بين MD5 وSHA-1 وSHA-256 وSHA-512 من حيث الأمان والسرعة وحجم المخرجات. تعلم أي تجزئة تختار للمجاميع التدقيقية وتخزين كلمات المرور.

#md5 #sha-256 #hash
1 أبريل 2026
١٢ دقيقة قراءة
tutorials

UUID v4 مقابل v7 مقابل ULID مقابل Snowflake: دليل المعرّفات (2026)

مقارنة UUID v4 وv7 وULID وSnowflake ID وNanoID من حيث أداء قواعد البيانات والترتيب وحجم التخزين ودعم النظام البيئي مع أمثلة برمجية.

#uuid #ulid #snowflake-id
19 مارس 2026
١٥ دقيقة قراءة
tutorials

ما هو UUID؟ دليل التنسيق والإصدارات وحالات الاستخدام

UUID من الأساسيات: البنية ذات 128 بت، التنسيق الست عشري، كيف تعمل الإصدارات v1/v3/v4/v5/v7 داخليًا، رياضيات التصادم، حالات الاستخدام الواقعية وأمثلة برمجية.

#uuid #guid #rfc-9562
19 مارس 2026
١٣ دقيقة قراءة
tutorials

ما هو ترميز Base64؟ دليل المبتدئين

جديد على Base64؟ تعرّف على ماهية ترميز Base64، وكيف يعمل خطوة بخطوة، ولماذا يستخدمه المطورون — مقدمة سهلة مع أمثلة واضحة.

#base64 #beginner #what-is-base64
20 يناير 2026
٨ دقائق قراءة
security

أساسيات أمان الويب: التجزئة، التحقق والمصادقة

أساسيات أمان الويب: مقارنة bcrypt و Argon2 للتجزئة، الوقاية من XSS وحقن SQL، أفضل ممارسات JWT، ترويسات CSP والمصادقة متعددة العوامل — مع أمثلة بلغة JavaScript.

#security #best-practices #hashing
15 يناير 2026
١٢ دقيقة قراءة
tutorials

دليل طابع Unix الزمني: الدقة، المنطقة الزمنية ونصائح التوقيت الصيفي

شرح طوابع Unix الزمنية: أصول epoch، تحويل الثواني/الملي ثانية/المايكروثانية، التعامل مع المناطق الزمنية، مزالق التوقيت الصيفي، وأمثلة بلغات JavaScript وPython وGo.

#unix-timestamp #epoch #timezone
18 أغسطس 2025
١٤ دقيقة قراءة
tutorials

ضغط الصور: حلول المتصفح مقابل Node.js

قارن بين Squoosh وSharp وbrowser-image-compression والمزيد — تعلم متى تضغط من جانب العميل مقابل الخادم، مع معايير أداء وأمثلة كود.

#image-compression #squoosh #sharp
17 أغسطس 2025
١٢ دقيقة قراءة
tutorials

من JSON5 إلى JSONC: دليل تنسيق JSON الأكثر مرونة

تعلم الفروقات بين JSON5 وJSONC، ونسّق ملفات التكوين مع التعليقات، وادمج المنسقات في أنبوب CI — مع أمثلة كود واقعية.

#json #json5 #jsonc
5 أغسطس 2025
٧ دقائق قراءة
tutorials

ما الذي يُخزّن فعلًا في عمود timestamp في PostgreSQL؟

دليل بلغة بسيطة حول كيفية تخزين PostgreSQL لـ timestamp مقابل timestamptz، ولماذا تسبب المناطق الزمنية مشاكل، وكيف تختار النوع المناسب لحالتك.

#postgresql #timestamp #timestamptz
29 يوليو 2025
٦ دقائق قراءة
tutorials

Base64 المتقدم: MIME وعناوين URL للبيانات والأداء والأمان

تنفيذ ترميز Base64 في JavaScript وPython، وتحسين عناوين URL للبيانات، واختيار المتغير القياسي أو الآمن لعناوين URL، وتجنب المزالق الأمنية الشائعة.

#base64 #advanced #implementation
20 يناير 2025
١٢ دقيقة قراءة
tutorials

أدوات المطورين الأساسية للترميز والتجزئة (2026)

قارن بين 9 أدوات مطورين مجانية تعمل في المتصفح لـ Base64 وJSON وUUID والتجزئة وضغط الصور وتحويل الوحدات — جميعها تعمل 100% من جانب العميل.

#developer-tools #productivity #tutorial
15 يناير 2025
٨ دقائق قراءة