lua project
sql project
lua project
lua project
sql project
sql project
sql project
ini project
lua project
lua project
sql project
lua project
sql project
sql project
sql project
sql project
sql project
lua project
> A comprehensive, declarative development environment for macOS and Linux with integrated AI tooling
The only service you need to launch your product in a weekend.
Repo contains my nix-darwin and home-manger setup
Provide a structured hotel reservation dataset for building a revenue management agent.
يقدّم هذا المشروع مجموعة بيانات منظمة في قاعدة بيانات PostgreSQL تُسجّل تفاصيل الحجوزات اليومية لفندق، بما في ذلك نوع الغرفة، وقطاع السوق، وقناة الحجز. الجدول الأساسي مُفصّل على مستوى كل تاريخ إقامة، ما يتيح تحليلًا دقيقًا للاحتلال، والإلغاءات، والإيرادات لكل ليلة. جداول الإحالة توفر سياقًا لأنواع الغرف، وأكواد السوق، وقنوات التوزيع. تُصمم هذه البيانات لتحدي المشاركين في مسابقة هاكاثون لبناء وكيل لإدارة الإيرادات يعتمد على الذكاء الاصطناعي، قادر على الإجابة على أسئلة الأعمال باللغة الطبيعية. يدعم الوكيل مهامًا مثل التنبؤ بالإيرادات، وتحديد اتجاهات الحجز، وتحديد المخاطر أو الفرص التي قد تواجه إدارة الفندق.
A script that automates the installation and configuration of shell dotfiles for developers and system administrators.
يُقدّم هذا المشروع مجموعة من ملفات التكوين الخاصة بالشل، مع سكربت إعداد يُسهل تثبيت الإعدادات على أنظمة لينكس. يتيح للمستخدمين نسخ ملفات الإعداد إلى مجلدهم الشخصي وتطبيق التغييرات تلقائياً عبر سكربت واحد. يتضمن السكربت خطوات تثبيت الأدوات الأساسية، ضبط ملفات .bashrc و .vimrc، وإعداد قواعد تجاهل الملفات في Git. يستهدف المطورين ومديري الأنظمة الذين يحتاجون إلى بيئة عمل موحدة وسريعة الإعداد. يحل مشكلة تكرار إعدادات البيئة على أجهزة متعددة ويقلل من الأخطاء البشرية أثناء التكوين. يبرز بفضل تبسيط عملية التثبيت وتوفير دليل واضح للخطوات، ما يجعله خياراً عملياً للمستخدمين المبتدئين والمتقدمين على حد سواء.
This project is a collection of personal configuration files for the user's system, managed using Git.
هذا المشروع هو مجموعة من الملفات الشخصية التي تحتوي على إعدادات النظام، يتم إدارتها باستخدام Git. يستخدم هذا المشروع GitHub Actions لتحليل المستمر والاختبار ongoing. يسمح هذا المساحة بتسجيل وإدارة الإعدادات الشخصية في مكان مركزي.
Demonstrate advanced dbt and SQL skills by transforming sample Salesforce CRM data into a dimensional model.
يُقدّم هذا المشروع بيئة معزولة تحتوي على بيانات نموذجية من نظام CRM Salesforce مخزنة في قاعدة بيانات مدمجة. يُطلب من المشاركين استخدام أداة dbt لبناء خط أنابيب بيانات متعدد الطبقات: طبقة التمهيد (staging) التي تُنشئ وجهات للبيانات الخام، طبقة الوسيط (intermediate) التي تُحوّل البيانات إلى جداول قابلة للمعالجة، وطبقة المارت (marts) التي تُنشئ نماذج الأبعاد والحقائق. يركز التمرين على إظهار أفضل الممارسات في dbt مثل التسمية الواضحة، استخدام CTE في SQL، وضع اختبارات شاملة في ملفات YAML، واختيار المادية المناسبة لكل طبقة. كما يُشجع على استخدام حزم dbt مثل dbt_utils وdbt_date، وإنشاء ماكرو مخصص لتقليل التكرار. الهدف هو تقييم مهارات التحويل وجودة البيانات بدلاً من تحليل الأعمال. يُعد هذا التمرين مثالاً عملياً يُستخدم في المقابلات التقنية للمهندسين والباحثين في مجال البيانات.
A data warehouse for Adventure Works, built with Daana CLI.
This project, developed for a university course, is a database system designed to manage academic conferences, including articles, reviews, and organizers.
هذا المشروع، الذي تم تطويره في دورة جامعية، هو نظام قاعدة بيانات مصمم لتحليل المؤتمرات الأكاديمية، بما في ذلك المقالات والمراجعات والمؤسسين. يحتوي النظام على ثلاث طبقات: قاعدة بيانات أوراكل 21c XE، وخدمة ويب باستخدام Flask مع Gunicorn، ومواقع الويب HTML باستخدام Tailwind CSS. يمكن للمستخدمين عرض المؤتمرات المقبولة، وتحديد المراجعات، وإدارة المهمات.
The pg-flight-recorder project is a server-side flight recorder for PostgreSQL that continuously samples system state in the background to provide insights into database activity.
هذا المشروع يقدم نظرة شاملة على حالة نظام PostgreSQL، ويحتفظ بمعطيات متعددة مثل حدوث الانتظار، جلسات النشاط، قفلون، نشاط WAL، و أداء الاستعلام. يجمع البيانات من خلال نوعين: أنشطة مكررة (انتظار الحدث، جلسات النشاط، قفلون) و صور (WAL، نقاط التحقق، I/O). يتم تخزين البيانات المجمعة في خزائن الدائرة والارشيفات للتحليل اللاحق.