تواصل مع bobob.app بخصوص أدوات عمليات الويب وBlog وPlay وتصحيحات المحتوى والوصول والترجمة وأسئلة السياسة.
البريد الإلكتروني
لأسئلة الموقع أو مشكلات الأدوات أو تصحيحات المحتوى أو طلبات السياسة، راسل bobob935@gmail.com. عند الإبلاغ عن مشكلة أداة، أرفق رابط الصفحة ونوع الإدخال والمتصفح والنتيجة المتوقعة.
الاستخدام المسؤول
لا ترسل كلمات مرور أو مفاتيح خاصة أو access tokens حقيقية أو بيانات عملاء أو أسماء مضيفين داخلية سرية. احذف القيم الحساسة قبل إرسال الأمثلة.
تشغيل الموقع
تتم صيانة الموقع كمساحة عمل لعمليات الويب، مع Blog وPlay كسطحين للسجلات والتجارب. تعطى الأولوية للملاحظات التي تحسن فحوص URL/header/DNS/sitemap/token/API أو الكتابة الأصلية أو التجارب القابلة للعب أو الدقة أو التنقل أو الوصول أو الترجمة أو سير العمل العملي.
بلاغ قابل للإعادة
أرسل رابط الصفحة والمتصفح ومثالا آمنا والنتيجة المتوقعة والنتيجة الفعلية والتحذير الظاهر. بذلك يمكن إعادة فحص المسار دون كشف بيانات حساسة.
طلبات خارج النطاق
قناة التواصل هذه لا تستعيد الحسابات ولا تفحص بنية خاصة ولا تستقبل credentials حقيقية ولا تصدر قرارات قانونية ولا تستبدل review أمني. استخدم أمثلة عامة وركز على جودة الموقع أو سلوك الأداة.
طلب تصحيح محتوى
إذا كان النص غير دقيق أو قديما، أرسل route واللغة والجملة المحددة والصياغة الأكثر أمانا التي تقترحها. تقرير يوضح أين قد يسيء المستخدم فهم أداة أو دليل يكون أسهل في المراجعة من رسالة عامة تقول إن الصفحة خاطئة فقط.
تقرير سلوك الأداة
عند الإبلاغ عن مشكلة formatter أو parser أو generator أو network check، أرفق شكل الإدخال والخيارات المختارة والتحذير الظاهر والبيئة التي ستستخدم فيها النتيجة. لمشكلة URL عام، تساعد إشارات مثل redirect وDNS وheader وrobots وcanonical في إعادة الفحص.
إزالة المعلومات الحساسة
حتى إذا بدا أن إعادة المشكلة تحتاج قيمة حقيقية، لا ترسل token أو password أو private key أو معرف عميل أو host داخلي أو رابطا يستخدم مرة واحدة. استبدلها بقيمة اختبار لها الطول والبنية نفسها واشرح باختصار نوع القيمة الأصلية.
السياق المطلوب للتصحيح
عند إرسال تصحيح نص أو ترجمة، اذكر path الصفحة واللغة والجملة المحددة وسبب الالتباس المحتمل واقتراح الاستبدال. يساعد ذلك على فصل خطأ الكتابة عن مشكلة جودة تؤثر في فهم نتيجة الأداة.
بلاغات الشبكة وSEO
لمشكلات DNS أو HTTP أو robots أو sitemap أو meta أو Open Graph، أرسل URL عاما ووقت الفحص والحالة المتوقعة والحالة الفعلية وredirect chain وresponse headers وإشارات canonical. لا ترسل URL إداريا داخليا أو موردا يحتاج login.
إعداد أمثلة آمنة
إذا احتوى المثال على token حقيقي أو cookie أو customer id أو host داخلي أو رابط يستخدم مرة واحدة، فاستبدله بقيمة اختبار لها البنية نفسها. يمكن إبقاء أسماء الحقول والطول وencoding وفواصل الأسطر، لكن يجب حذف أي قيمة يمكن التعرف منها على مشروع أو شخص.
المشكلات ذات الأولوية
تراجع أولا الحسابات الخاطئة، ونسخ النتائج المعطوب، ووجود placeholder إنجليزي في صفحة مترجمة، وحجب منطقة الإدخال على mobile، وroute عام يعيد 404 أو redirect loop. هذه الأخطاء تمنع المستخدم من إنهاء المهمة الأساسية.
منضدة عمليات ويب
كل الأدوات تحت www.bobob.app حتى تبقى الملاحة والفهرسة وسير العمل المرتبط متسقة. التنسيق وفك الترميز والإنشاء تعمل في المتصفح كلما أمكن. كل أداة جديدة تحتاج بيانات وصفية ولغة وأمثلة وأسئلة شائعة وأدلة وروابط مرتبطة وفحوصا سريعة.
نسق JSON من API أو ملفات الإعداد أو السجلات لقراءة البنية وكشف أخطاء الصياغة بسرعة.
حالات الاستخدام
- نسق JSON من API أو ملفات الإعداد أو السجلات لقراءة البنية وكشف أخطاء الصياغة بسرعة.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- {"status":"ok","items":[1,2,3]}
- {"user":{"id":123,"roles":["admin"]},"active":true}
حالات فشل شائعة
نسق JSON من API أو ملفات الإعداد أو السجلات لقراءة البنية وكشف أخطاء الصياغة بسرعة.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
اختبر Regex JavaScript على نص حقيقي وراجع المطابقات والخيارات ومجموعات الالتقاط بسرعة.
حالات الاستخدام
- اختبر Regex JavaScript على نص حقيقي وراجع المطابقات والخيارات ومجموعات الالتقاط بسرعة.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- ^[^\s@]+@[^\s@]+\.[^\s@]+$
- https?:\/\/[^\s"'<>]*[A-Za-z0-9/#]
حالات فشل شائعة
اختبر Regex JavaScript على نص حقيقي وراجع المطابقات والخيارات ومجموعات الالتقاط بسرعة.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
فك ترميز ترويسة JWT وحمولته داخل المتصفح لمراجعة الانتهاء والجهة المصدرة والنطاق والادعاءات.
حالات الاستخدام
- فك ترميز ترويسة JWT وحمولته داخل المتصفح لمراجعة الانتهاء والجهة المصدرة والنطاق والادعاءات.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMifQ.signature
- Expected aud=bobob-api with scope read:tools
حالات فشل شائعة
فك ترميز ترويسة JWT وحمولته داخل المتصفح لمراجعة الانتهاء والجهة المصدرة والنطاق والادعاءات.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
حوّل محليا بين النص وBase64 وBase64URL وdata URL للصور وpayload JSON ومقاطع JWT وافحص البنية قبل النسخ.
حالات الاستخدام
- حوّل محليا بين النص وBase64 وBase64URL وdata URL للصور وpayload JSON ومقاطع JWT وافحص البنية قبل النسخ.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- hello world
- SGVsbG8sIEJvYiE=
حالات فشل شائعة
حوّل محليا بين النص وBase64 وBase64URL وdata URL للصور وpayload JSON ومقاطع JWT وافحص البنية قبل النسخ.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
أنشئ تعبير cron من خمسة حقول للمهام المتكررة وراجعه بشرح واضح قابل للقراءة.
حالات الاستخدام
- أنشئ تعبير cron من خمسة حقول للمهام المتكررة وراجعه بشرح واضح قابل للقراءة.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
حالات فشل شائعة
أنشئ تعبير cron من خمسة حقول للمهام المتكررة وراجعه بشرح واضح قابل للقراءة.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
أنشئ UUID v4 دفعة واحدة لبيانات الاختبار والمعرفات المؤقتة والبيانات الثابتة والبذور.
حالات الاستخدام
- أنشئ UUID v4 دفعة واحدة لبيانات الاختبار والمعرفات المؤقتة والبيانات الثابتة والبذور.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- 5 UUIDs
- 20 UUIDs for fixtures
حالات فشل شائعة
أنشئ UUID v4 دفعة واحدة لبيانات الاختبار والمعرفات المؤقتة والبيانات الثابتة والبذور.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
أنشئ MD5 وSHA-1 وSHA-256 وSHA-512 وتواقيع HMAC للفحص واختبار webhook وكشف التغييرات.
حالات الاستخدام
- أنشئ MD5 وSHA-1 وSHA-256 وSHA-512 وتواقيع HMAC للفحص واختبار webhook وكشف التغييرات.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- hello world
- release-artifact-v1.2.3
حالات فشل شائعة
أنشئ MD5 وSHA-1 وSHA-256 وSHA-512 وتواقيع HMAC للفحص واختبار webhook وكشف التغييرات.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
أنشئ محليا كلمات مرور عشوائية أو عبارات مرور سهلة التذكر مع الطول والأحرف وعدد الكلمات والتحذيرات.
حالات الاستخدام
- أنشئ محليا كلمات مرور عشوائية أو عبارات مرور سهلة التذكر مع الطول والأحرف وعدد الكلمات والتحذيرات.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- 24 characters, symbols enabled
- 32 characters, no ambiguous characters
حالات فشل شائعة
أنشئ محليا كلمات مرور عشوائية أو عبارات مرور سهلة التذكر مع الطول والأحرف وعدد الكلمات والتحذيرات.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
أنشئ payload QR للروابط وWi-Fi وEmail وvCard ثم افحص الكثافة والوجهة وtracking قبل التنزيل.
حالات الاستخدام
- أنشئ payload QR للروابط وWi-Fi وEmail وvCard ثم افحص الكثافة والوجهة وtracking قبل التنزيل.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- https://www.bobob.app
- WIFI:T:WPA;S:Guest Network;P:example-password;;
حالات فشل شائعة
أنشئ payload QR للروابط وWi-Fi وEmail وvCard ثم افحص الكثافة والوجهة وtracking قبل التنزيل.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
افحص سجلات A وAAAA وMX وTXT وNS وCNAME وأنشئ تقرير DNS قابلا للنسخ.
حالات الاستخدام
- افحص سجلات A وAAAA وMX وTXT وNS وCNAME وأنشئ تقرير DNS قابلا للنسخ.
- يعالج الإدخال بأسلوب فحص عبر الخادم مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- bobob.app deployment checklist
- bobob.app, A
حالات فشل شائعة
افحص سجلات A وAAAA وMX وTXT وNS وCNAME وأنشئ تقرير DNS قابلا للنسخ.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
افحص رمز الحالة وسلسلة إعادة التوجيه والترويسات المهمة لعنوان URL عام للتحقق من النشر وSEO.
حالات الاستخدام
- افحص رمز الحالة وسلسلة إعادة التوجيه والترويسات المهمة لعنوان URL عام للتحقق من النشر وSEO.
- يعالج الإدخال بأسلوب فحص عبر الخادم مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- https://www.google.com
- http://bobob.app
حالات فشل شائعة
افحص رمز الحالة وسلسلة إعادة التوجيه والترويسات المهمة لعنوان URL عام للتحقق من النشر وSEO.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
حوّل الألوان بين HEX وRGB وHSL وافحص تباين WCAG بين المقدمة والخلفية.
حالات الاستخدام
- حوّل الألوان بين HEX وRGB وHSL وافحص تباين WCAG بين المقدمة والخلفية.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- #2563eb on #ffffff
- rgb(24,24,27) on #fafafa
حالات فشل شائعة
حوّل الألوان بين HEX وRGB وHSL وافحص تباين WCAG بين المقدمة والخلفية.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
نسق استعلامات SQL الطويلة لتسهيل مراجعة الشروط والربط والاستعلامات الفرعية والفروقات.
حالات الاستخدام
- نسق استعلامات SQL الطويلة لتسهيل مراجعة الشروط والربط والاستعلامات الفرعية والفروقات.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- select id,name from users where active=1 order by created_at desc
- select count(*) from orders where created_at >= '2026-01-01'
حالات فشل شائعة
نسق استعلامات SQL الطويلة لتسهيل مراجعة الشروط والربط والاستعلامات الفرعية والفروقات.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
نسق CSS المضغوط لتسهيل مراجعة المحددات والخصائص واستعلامات الوسائط.
حالات الاستخدام
- نسق CSS المضغوط لتسهيل مراجعة المحددات والخصائص واستعلامات الوسائط.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- .card{display:flex;color:#111}
- @media (min-width:768px){.grid{grid-template-columns:repeat(3,1fr)}}
حالات فشل شائعة
نسق CSS المضغوط لتسهيل مراجعة المحددات والخصائص واستعلامات الوسائط.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
نسق مقاطع JavaScript الصغيرة لتسهيل فحص الدوال والكائنات ونداءات الرجوع.
حالات الاستخدام
- نسق مقاطع JavaScript الصغيرة لتسهيل فحص الدوال والكائنات ونداءات الرجوع.
- يعالج الإدخال بأسلوب محلي في المتصفح مع مراجعة النتيجة قبل النسخ.
نقاط بداية لهذه الأداة
- function hi(){console.log('bob');}
- const total=items.reduce((sum,item)=>sum+item.price,0)
حالات فشل شائعة
نسق مقاطع JavaScript الصغيرة لتسهيل فحص الدوال والكائنات ونداءات الرجوع.
قبل النسخ
قارن الإدخال الأصلي بشكل الناتج مرة أخرى.
إرسال بريد إلى bobob935@gmail.com