اذهب إلى المحتوى

لوحة المتصدرين

  1. Omer Amad

    Omer Amad

    الأعضاء


    • نقاط

      11

    • المساهمات

      191


  2. محمد عاطف17

    محمد عاطف17

    الأعضاء


    • نقاط

      11

    • المساهمات

      3124


  3. Mousa Ahmad

    Mousa Ahmad

    الأعضاء


    • نقاط

      2

    • المساهمات

      2


  4. هشام دهرار

    هشام دهرار

    الأعضاء


    • نقاط

      1

    • المساهمات

      99


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 08/17/24 في كل الموقع

  1. كيفكم يا أصدقاء.. بدي اعمل صفحة search عن البيانات موجودة في جدولين داخل قاعدة بيانات mysql..... كيف حل هذه المشكلة
    2 نقاط
  2. نعم في ال value . إذا كنت تضع إسم الصورة القديم يجب وضع الجديد بدلا منه
    1 نقطة
  3. تقصد في سطر ال value? كود الإرسال؟
    1 نقطة
  4. نعم ستظهر مختلفة لذلك يجب وضع $new_name في قاعدة البيانات حيث يحوي $new_name علي إسم الصورة الجديد. وهذا هو المتغير $new_name لذلك يجب وضعه في السطر الذي يتم فيه إدخال البيانات في قاعدة البيانات
    1 نقطة
  5. الان عنده ارسال الصور ستظهر اسماء الصور في قاعدة بيانات mysql مختلفه عن بعضها ستظهر في ملف folder أيضآ صح؟
    1 نقطة
  6. يوجد خطأ بسيط فقد تم نسيان وضع علامة النقطة قبل ال extension الخاصة بالملف . ليصبح الكود كالتالي : if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } if ($_SERVER["REQUEST_METHOD"] == "POST") { $y = htmlspecialchars($_POST["y"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($y == "انثى" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } elseif ($y == "ذكر" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } } حيث كان من المفترض علي المتغير $ext أن يحتوي على رمز النقطه ولكن يبدوا أنه لم يتم وضعها . وهذا هو السطر الذي تم تعديله. $new_name = time() . uniqid(rand()) . "." . $ext;
    1 نقطة
  7. كيفكم يا أصدقاء فيه عندي form يحتوي على input عدد 3 لإرسال الصور.... انا عامل folders اسمه Good لخزن الصور المرسلة عبر ال form.... لديه مشكلة لما يتم ارسال الصور متشابه تظهر لديه في ال folder واحده فقط وانا بدي تظهر جميعها حتى لو كانت متشابه.... ارجوا المساعدة
    1 نقطة
  8. يمكنك إستخدام الكود التالي : if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["file3"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } وإذا كنت تضع إسم الصورة في قاعدة البيانات فيجب أخذ المتغير $new_name حيث هو إسم الصورة الجديد الذي يجب وضعه في قاعدة البيانات.
    1 نقطة
  9. نعم يجب أن يكون تلقائي مثل الكود الذي أرفقته لك في البداية وليس المتقدم هو من يغير الإسم حيث لن يعرف المتقدم ما هي الملفات التي لديك علي السيرفر . فلنفرض مثلا أن المجلد الذي تقوم برفع الصور فيه يسمي images . وقام متقدم أول برفع صورة تسمي ahmed.png و بعد ذلك جاء متقدم أخر وقام برفع صورة تسمى أيضا ahmed.png إذا لم يتم تغير إسم الصورة من خلال الكود سيتم حذف الصورة القديمة الخاصة بالمتقدم الأول ووضع مكانها صورة المتقدم الثاني . ولكن عند تغير الإسم ستكون صورة المتقدم الأول مثل 66bba0ba904df.png حيث تم تغير الإسم تلقائيا بإسم فريد وبهذا كل متقدم يقوم برفع الصور سيتم تغير إسمها تلقائيا.
    1 نقطة
  10. تغير اسم الصور سيكون تلقائي ام المتقدم يغير اسم الصورة قبل الإرسال؟
    1 نقطة
  11. لن يتم حذها طالما لم يتم رفع صورة لها نفس الإسم . لذلك يرجى التأكد من تغير إسم أى صورة تم رفعها حتى لا تحدث تلك المشكلة . ولا يمكن حل تلك المشكلة حيث هذا هو طريقة عمل نظام التشغيل . لا يمكن أن يوجد ملفين في نفس المكان ولهما نفس الإسم . ولذلك إذا تأكدت من تغير إسم الصور إلى إسم فريد فلن تحدث تلك المشكلة لديك.
    1 نقطة
  12. طيب لو سمحت انا بدي بقاء الصوره القديمه وعدم حذفها او استبدالها... انا اقصد لما محمد يقدم معلوماته الخاصة ويرسل ٣ صور متشابه الخاصة فيه بدي الصور ال٣ تعرض في ال folder وليس واحده فقط....
    1 نقطة
  13. الأمر بسيط كل ما عليك هو تغير إسم الصورة إلي إسم فريد قبل رفعها حيث حين يتم رفع أي ملفات وتوجد ملفات بنفس الإسم يتم الكتابة علي الملفات القديمة أي يتم مسح الملفات القديمة ووضع الملف الجديد بنفس الإسم . ويمكنك إستخدام الدالة uniqid لتحقيق ذلك . وهذا كود بسيط لتوضيح الأمور: $imagePath = '/image/'; $new_name=time().uniqid(rand()); $filename = $_FILES["img"]["tmp_name"]; $ext = end((explode(".", $$_FILES["file"]["name"]))); $destFile = $imagePath . $new_name . $ext; move_uploaded_file($filename, $destFile); هنا قمنا بتغير إسم الصورة إلي إسم فريد مع الإحتفاظ بالإمتداد الخاص بها .
    1 نقطة
  14. كيفكم ييا اصدقاء لديه هذا الكود خاص بالحذف هل يمكنني تكراره في صفحات ااخرى فقط اغير ال header <?php $id=$_GET['id']; include("con.php"); mysqli_query($con,"delete from in_1 where id='$id'"); header('location:H_U.php'); ?>
    1 نقطة
  15. هذا هو الكود : $sql=mysqli_query($con,"select * from in_1 where id = '$search_file' or name='$search_file'); لا يمكنني مساعدتك دون معرفة كيف تقوم بتسجيل الدخول و كيف تقوم بحفظ بيانات المستخدم الحالي . يمكنك إرسال دالة تسجيل الدخول لديك
    1 نقطة
  16. لم أفهم ماذا تقصد . هل تقصد عند محاولة الأدمن الحذف فيقوم بالحذف وبعد ذلك يذهب إلي صفحة الجدول . و أما المستخدم حين يحاول الحذف يقوم بالحذف ومن ثم يذهب إلي صفحة ال form ؟ إذا كان كذلك فنعم كودك صحيح كل ما عليك هو كتابة شرط و بحسب الشرط تقوم بالتوجيه فإذا وجدت أن المستخدم الحالي هو أدمن تقوم بالتوجيه إلي صفحة الجدول و إلا فقم التحويل إلي ال form
    1 نقطة
  17. لديه كود البحث بدي يبحث عن طريق ال id و name $sql=mysqli_query($con,"select * from in_1 where id = '$search_file'");
    1 نقطة
  18. ايوه انا لديه صفحة ادمن بدي الادمن لما يضغط حذف ال header يذهب الى صفحة جدول البيانات اما المستخدم بدي لما يعمل searsh ويضغط حذف ال header يذهب الى صفحة ال form هل عملي صحيح ام خطأ
    1 نقطة
  19. نعم بالطبع يمكنك إستخدامه في أي مكان ويمكنك إستبدال الجدول الذي تقوم بالحذف منه . وايضا سطر ال header . إن سطر ال header هو فقط مسؤول عن إعادة توجيهك بعد الحذف فنعم يمكنك إعادة التوجيه لأي صفحة تريدها.
    1 نقطة
  20. لو سمحتوا ممكن حد يساعدني في فك تشفير الملف دا هو ملف في شات وعايزه اعدل عليه ومش عارفه لانه مشفر وشكرا جدا مقدما للي يقدر يساعدني action_call.php
    1 نقطة
  21. كيفكم يا أصدقاء... فيه عندي صفحة تعديل php.... فيها form.... لديه مشكلة.... فيه عندي select طبيب او مهندس .... ولديه input خاص لإرسال الصور ال input يظهر اذا تم اختيار طبيب ويختفي اذا تم اختيار مهندس .... المشكلة هي لو كان المستخدم معلوماته السابقة هي طبيب وعاوز يغير إلى مهندس مشكله الصوره لم تحذف مع تغير الخيار وانازبدي صوره تحذف في حال تم تعديل وتغير خيار الطبيب إلى خيار المهندس.... لطفاً ارجو المساعدة
    1 نقطة
  22. السلام عليكم الموقع ما يرضى يفتح المحاضرات جرت من اكثر من جهاز ما زبط و النت قوي ما في مشكلة صار مع حدا ثاني ؟
    1 نقطة
  23. عاش النفس الشريف زبط شكرا
    1 نقطة
  24. وعليكم السلام ورحمة الله وبركاته. نعتذر على ذلك في حال كان لديك إضافة adblock فغالبًا ذلك سبب المشكلة، استخدم uBlock Origin فتلك الإضافة لا تسبب مشكلة. ثم يجب عليك إعادة تحديث الصفحة بالضغط على CTRL + F5 من أجل حذف الملفات المؤقتة. إن استمرت المشكلة فيرجى تجربة تحميل وتثبيت Cloudflare WARP فهو بمثابة طبقة وسيطة مثل الـ VPN من خلال شبكة Cloudflare وبعد التثبيت قم بتشغيل التطبيق بالضغط على زر الإتصال مباشرًة وتفقد الدروس مرة أخرى. https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release وذلك لتفقد هل يوجد مشكلة بالإنترنت أم لا.
    1 نقطة
  25. انا استخدم node js في الاستضافة حتى اقدر اثبت حزم واعمل npm run bulid
    1 نقطة
  26. لا احتاج برمجة خاصة لان المدفوع ما يخدمني انا مبتدئ برمجة php واحتاج دروس تنفع اسوي فيها ( الفكرة مجرد فورم واحد يتعبى ولوحة تحكم تظهر فيه الردود واصدرها اكسل )
    1 نقطة
  27. عند إنشاء موقع الويب، نختار في البداية ألوانًا أساسية معروفة ومحددة بعناية، ولكن مع مرور الوقت، قد نضيف ألوانًا جديدة أكثر تخصيصًا أو نحتاج لإضافة إضاءة إلى لون زر معين لأسباب تتعلق بإمكانية الوصول وغيرها من الأمور الأخرى دون تخطيط جيد، مما قد يؤدي إلى حدوث فوضى في الألوان وفقدان جمالية التصميم، فكيف نضمن أن الألوان التي نختارها تتناسب مع نظام التصميم الخاص بمشروعنا؟ نكتشف في مقال اليوم دالة مزج الألوان()color-mix الجديدة نسبيًا في لغة CSS وكيف نستطيع من خلالها إنشاء ألوان متنوعة تعزز تصميم الموقع وجماليته. ما هي وظيفة الدالة ()color-mix إن الدالة ()color-mix دالة مهمة جدًا لتصميم المواقع، فهي تسمح بتحديد اللونين اللذين نريد مزجهما معًا لإنتاج لون جديد، كما تمكننا من التحكم في مقدار كل لون في المزيج واختيار مساحة الاستيفاء اللوني (color interpolation space) التي تحدد بدقة كيفية دمج الألوان مع بعضها البعض. فلفهم كيفية مزج الألوان مع بعضها علينا فهم طريقة الاستيفاء اللوني (color interpolation) لكونها معاملًا مطلوبًا لهذه الدالة، وسنناقش هذا الموضوع في فقرة لاحقة، ونعتمد على المعامل srgb في الأمثلة الحالية. سنحدد كمية كل لون في المزيج اللوني على هيئة نسبة مئوية، وفي حال عدم وضع النسب المئوية ستضع الدالة ()color-mix نسبة افتراضية 50% لكل من اللونين كما هو موضح في المثال التالي، فعند دمج اللون الأزرق مع الأحمر بدون وضع نسب مئوية ستكون النتيجة هي اللون البنفسجي. أما في حال تحديد النسبة المئوية لأحد اللونين فستضع الدالة ()color-mix النسبة المئوية للون الآخر بشكل افتراضي بحيث يكون مجموع النسبتين هو 100%. على سبيل المثال إذا أعطينا اللون الأحمر نسبة 10% ستكون النسبة المئوية الافتراضية للون الأزرق هي 90% والعكس صحيح إذا أعطينا اللون الأزرق نسبة 90% ستكون النسبة المئوية الافتراضية للون الأحمر هي 10% وستكون النتيجة نفسها في كلا الحالتين /* Both these will produce the same resultant color */ color-mix(in srgb, blue 90%, red) color-mix(in srgb, blue, red 10%) أما إذا كان مجموع النسبتين المئويتين للونين أقل من 100% فسيكون تصرف الدالة ()color-mix مختلفًا قليلًا، إذ ستحفظ المجموع كمضاعف ألفا (alpha multiplier) ومن ثم تقيّس اللونين بالاعتماد على هذا المضاعف بحيث يصل المجموع إلى 100%. أي سيعوض الفرق بين النسبتين وتوسَّعان لجعل مجموعها 100% مما يضمن حساب اللون النهائي بشكل صحيح. في المثال التالي ستمزج الدالة ()color-mix نفس الكمية من كل لون في كلا الحالتين، وستكون النتيجة نفس اللون في الحالة الثانية (حيث يكون مجموع النسبيتن 40%) ولكن بمضاعف ألفا قيمته 0.4 الذي يعوض انخفاض مجموع هاتين النسبتين لينتج نفس اللون لكنه شفاف جزئيًا لكون مجموع النسب أقل من 100%. /* Result: rgb(128 0 128) */ color-mix(in srgb, blue, red) /* Result: rgb(128 0 128 / 0.4) */ color-mix(in srgb, blue 20%, red 20%) إنشاء تدرجات فاتحة وداكنة للون معين باستخدام الدالة ()color-mix غالبًا ما نحتاج في الواقع العملي إلى إنتاج تدرجات أفتح وأغمق للون معين، ولتحقيق المطلوب يمكننا دمج اللون الأبيض أو الأسود مع اللون الأساسي بنسب متفاوتة حسب الحاجة باستخدام الدالة ()color-mix. نخلط في المثال أدناه كميات مختلفة من اللونين الأبيض والأسود مع اللون الأزرق الأساسي باستخدام الدالة ()color-mix للحصول على تدرجات زرقاء فاتحة وداكنة. /* Initial base color */ .bg-blue { background-color: blue; } /* 50% blue, 50% white */ .bg-blue-light { background-color: color-mix(in srgb, blue, white); } /* 25% blue, 75% white */ .bg-blue-lighter { background-color: color-mix(in srgb, blue, white 75%); } /* 50% blue, 50% black */ .bg-blue-dark { background-color: color-mix(in srgb, blue, black); } /* 25% blue, 75% black */ .bg-blue-darker { background-color: color-mix(in srgb, blue, black 75%); } سنحصل على التدرجات المبينة في الصورة التالية: استخدام خصائص محددة لإعادة استخدام التدرجات اللونية يمكننا تخزين قيم الدالة ()color-mix كخصائص محددة custom properties وإعادة استخدامها ضمن الكود، وهذا الأسلوب مفيد عندما نريد إنشاء تدرجات أفتح أو أغمق للون الأساسي. يوضح الكود التالي طريقة تعريف اللون الأساسي وتخزينه كقيمة للخاصية brand-- وبهذا يسهل تعديل اللون والحصول على درجات مختلفة فاتحة وداكنة منه. :root { --brand: rgb(0 0 255); --brand-light: color-mix(in srgb, var(--brand), white); --brand-lighter: color-mix(in srgb, var(--brand), white 75%); --brand-dark: color-mix(in srgb, var(--brand), black); --brand-darker: color-mix(in srgb, var(--brand), black 75%); } كما يمكن أيضًا إنشاء تدرجات مختلفة من الشفافية عن طريق الخاصية transparent على النحو التالي: :root { --brand: rgb(0 0 255); --brand-alpha-50: color-mix(in srgb, blue, transparent); --brand-alpha-75: color-mix(in srgb, blue 75%, transparent); } مثال عملي لتنسيق تدرجات لونية للزر باستخدام خصائص محددة للدالة ()color-mix سننسق في هذا المثال العملي أزار بسيطة أساسية وثانوية في الموقع، نعرف في البداية خصائص محددة تمثل اللون الأساسي وهو الأزرق، واللون الثانوي الناتج عن دمج الأزرق مع الزهري باستخدام الدالة ()color-mix ونعرف من خلالها أيضًا تدرجات أفتح لكلا اللونين كما يلي: :root { --brand: rgb(0 0 255); --brand-light: color-mix(in srgb, blue, white); --secondary: color-mix(in srgb, var(--brand), pink); --secondary-light: color-mix(in srgb, var(--secondary), white); } في الخطوة الثانية، سنطبق اللون الأساسي والثانوي على الأزرار الأساسية والثانوية في الموقع، ونضيف تأثير لتفتيح ألوان الأزرار عندما نمرر مؤشر الفأرة فوقها لإحداث تأثير (hover states) كما يلي: button { background-color: var(--brand); color: white; } button:where(:hover, :focus) { background-color: var(--brand-light); } button.secondary { background-color: var(--secondary); } button.secondary:where(:hover, :focus) { background-color: var(--secondary-light); } ستظهر نتيجة الكود على النحو التالي: See the Pen Untitled by Hsoub Academy (@HsoubAcademy) on CodePen. لسنا ملزمين بتعريف الخصائص في مستوى الجذر فقط، إذ يمكننا على سبيل المثال تعريف خاصية اللون الأساسي للمكوّن أو الزر، وإنشاء تدرجات مختلفة لهذا اللون ضمن تنسيق المكوّن باستخدام الدالة ()color-mix، ويمكن ببساطة تطبيق لون أساسي مختلف للنسخة الثانوية من المكوّن، كما يوضح الكود التالي: .card { --color: blue; background: color-mix(in srgb, var(--color), white 80%); border-top: 5px solid var(--color); padding: 1rem; } .secondary { --color: deeppink; } وستظهر نتيجة الكود أعلاه على النحو التالي: See the Pen color-mix2 by Hsoub Academy (@HsoubAcademy) on CodePen. وفيما يلي عرض توضيحي لتطبيق هذا المفهوم على مجموعة متنوعة من مكونات واجهة المستخدم، لاحظ انسجام الألوان وتناغمها. See the Pen color-mix-3 by Hsoub Academy (@HsoubAcademy) on CodePen. إنشاء تدرجات الألوان الدافئة والباردة باستخدام الدالة ()color-mix تستخدم الدالة ()color-mix في الغالب لإنشاء تدرجات مختلفة أفتح أو أغمق من لون موجود، كما يمكن استخدامها أيضًَا لإنشاء تدرجات دافئة وباردة من اللون من خلال مزج ألوان دافئة أو باردة مع الألوان الأساسية. في هذا المثال، نحدد لوحة ألوان أساسية مأخوذة من موقع Coolors ثم نضيف الألوان التي نريد مزجها لإنشاء التدرجات اللونية الدافئة والباردة بتعريف خصائص محددة: :root { --yellow: rgb(221 215 141); --peach: rgb(220 191 133); --chocolate: rgb(139 99 92); --khaki: rgb(96 89 77); --grey: rgb(147 162 155); --mix-warm: red; --mix-cool: blue; } .palette > div { --color: var(--yellow); &:nth-child(2) { --color: var(--peach); } &:nth-child(3) { --color: var(--chocolate); } &:nth-child(4) { --color: var(--khaki); } &:nth-child(5) { --color: var(--grey); } } بعد ذلك سنستخدم هذه الخصائص لمزج اللون الثاني مع اللون الأساسي الأصلي مع تحديد كمية هذا اللون، كما سنحدد أيضًا القيم الافتراضية فإذا لم تمرر قيمة افتراضية للدالة ()color-mix فسيتسخدم اللون الأساسي الأصلي. .palette > div { background: color-mix( in srgb, var(--color), var(--mix, var(--color)) var(--amount, 10%) ); } بهذه الطريقة سنكون قادرين على مزج ألوان مختلفة وتطبيق ذلك على كامل اللوحة .cool { --mix: var(--mix-cool); } .cool--20 { --amount: 20%; } .warm { --mix: var(--mix-warm); } .warm--20 { --amount: 20%; } See the Pen color-mix-4 by Hsoub Academy (@HsoubAcademy) on CodePen. تحديد فضاء الألوان المستخدمة في الاستيفاء اللوني ضمن الدالة ()color-mix استخدمنا في الفقرات السابقة نظام الألوان srgb (وهو النموذج اللوني المعياري أحمر أخضر أزرق) كطريقة لتداخل اللون، لكننا نستطيع أن نغير النتيجة بشكل جذري عن طريق تعديل فضاء الألوان color spaces المستخدم للتداخل أو الاستيفاء اللوني interpolation. تعد فضاءات الألوان مفاهيم معقدة وشرحها يتجاوز نطاق هذه المقالة، لكن من الجدير بالذكر بعض مزايا وعيوب فضاءات الألوان عند اتخاذ قرار بشأن استخدامها في الدالة ()color-mix. خيارات فضاءات الألوان يعني استيفاء اللون الطريقة التي ينتقل بها لون إلى لون آخر، ويتم ذلك باستخدام ما يُعرف بالتدرجات اللونية gradients (مثل تحول لون من الأحمر إلى الأزرق تدريجيًا) في النظام التقليدي RGB، قد تظهر الألوان في وسط التدرج بشكل باهت، بينما باستخدام أنظمة ألوان أخرى مثل lch أو oklch ستبقى الألوان مضيئة وحيوية حتى في وسط التدرج، وتكون النتائج مختلفة تمامًا عند تطبيقها على لوحات الألوان الدافئة والباردة في المثال السابق، ويمكنك رؤية الفرق بين هذه الأنظمة في الصورة أدناه. بالرغم من أن نظامي الألوان sRGB و HSL شائعان لتمثيل الألوان، لكنهما لا يقدمان نتائج دقيقة عندما يتعلق الأمر بكيفية رؤية البشر للألوان أما نموذجا oklch وoklab فهما طريقتان أحدث لتمثيل الألوان مصممتان بحيث تكون التغيرات العددية فيها مماثلة للتغيرات التي يدرك فيها الإنسان الألوان بحواسه فإذا غيرت اللون بمقدار معين على محور الإحداثيات، فإن التغيير سيكون ملاحظًا أو مرئيًا بنفس المقدار بغض النظر عن اللون الأصلي، لذا يعطي استخدام oklch وoklab نتائج أكثر دقة في رؤية الألوان عند مزجها أو تدرجها، لهذا يفضل معظم المطورن استخدامهما عند مزج الألوان باستخدام دالة ()color-mix، ولكن الخيار متروك لك في النهاية. مسارات الاستيفاء اللوني الأقصر والأطول يمكننا في فضاءات الألوان الدائرية مثل oklch و oklab و hsl اختيار الاتجاه الذي الذي ننتقل أو نتدرج فيه من لون إلى آخر لتحقيق الدمج، فعندما نمزج لونين بالتساوي ستكون زاوية اللون الناتج في منتصف الطريق بين زاويتي اللونين، وتختلف هذه الزاوية بالاعتماد على مسار الاستيفاء وإن كان يتبع المسار الأطول والأقصر حول دائرة اللون. تخيل دائرة الألوان مثل عجلة ألوان، إذا كان لديك لونان على هذه العجلة، فيمكنك الانتقال من لون لآخر عن طريق الدوران في اتجاه عقارب الساعة أو عكس اتجاه عقارب الساعة. فعند مزج لونين بالتساوي سيكون اللون الناتج في منتصف الطريق بين اللونين على العجلة ولكن يمكن أن يكون هناك مسار أقصر ومسار أطول للوصول إلى هذا اللون، في حال اختيار المسار الأقصر سيكون الدوران عبر جزء صغير من العجلة، بينما في المسار الأطول سيكون الدوران عبر جزء أكبر من العجلة. لذا، فإن اختيار الاتجاه الذي تتبعه يمكن أن يؤثر على النتيجة النهائية للون الناتج. color-mix(in hsl, rgb(255 88 88), rgb(86 86 255)); color-mix(in hsl longer hue, rgb(255 88 88), rgb(86 86 255)); جرب مزج الألوان في فضاءات الألوان وأطوال المسارات المختلفة الموضحة في الإطار التالي، ولاحظ الفرق في النتائج التي ستحصل عليها: See the Pen color-mix-5 by Hsoub Academy (@HsoubAcademy) on CodePen. دعم متصفحات الإنترنت للدالة ()color-mix دُعمت الدالة ()color-mix في جميع المتصفحات الحديثة من منتصف عام 2023، وبالطبع لن يملك جميع المستخدمين نسخًا حديثة من المتصفحات لذا سيكون الحل بوضع قيمة أولية ثابتة للألوان أولاً (بدون الاعتماد على الدالة ()color-mix)، فإذا لم يدعم المتصفح الدالة سيستخدم هذه الألوان المحددة. على سبيل المثال، لن تتمكن المتصفحات التي لا تدعم الدالة ()color-mix من التعامل مع السطر الثاني من هذا الكود: div { /* First declaration is fallback for browsers that do not support color-mix() */ background: rgb(150 0 255); background: color-mix(in srgb, blue, red); } ولمعرفة إذا كان المتصفح يدعم الدالة ()color-mix يمكن استخدام الاستعلام التالي: .card { background: lightblue; } @supports (color-mix(in srgb, blue, white)) { .card { --color: blue; background: color-mix(in srgb, var(--color), white 80%); border-top: 5px solid var(--color); } } كما يمكنك ثثبيت ملحق إضافي يدعى PostCSS يتيح لك كتابة جميع وظائف الدالة ()color-mix دون الحاجة لمعرفة حالة المتصفح حيث يقوم بتحويل الكود تلقائيًا إلى كود CSS متوافق مع جميع المتصفحات. على سبيل المثال يقوم الملحق PostCSS بتحويل الكود التالي: .some-element { background-color: color-mix(in srbg, red, blue); } إلى كود CSS كما يلي: .some-element { background-color: rgb(128 0 128); } الخلاصة تعرفنا في هذا المقال على طريقة استخدام الدالة ()color-mix لإنشاء تدرجات مختلفة للألوان ،وطريقة استخدام هذه الدالة لدمج الألوان بطرق مختلفة والاستفادة منها في تصميم المواقع، كما تعرفنا على دعم المتصفحات لهذه الدالة ويمكن القول أننا مقبلون على عصر جديد من التعامل مع الألوان على مواقع وتطبيقات الويب. ترجمة وبتصرف للمقال Creating color palettes with the CSS color-mix() function لكاتبته Michelle Barker اقرأ أيضًا تعرف على CSS التعامل مع الألوان في CSS التنسيقات الأساسية للعناصر في CSS كيفية اكتشاف دعم المتصفحات للميزات أثناء اختبار مشاريع الويب
    1 نقطة
  28. في سنة 2005، كان الحيوان الأليف للزوجين أليسا بايندر Alysa Binder ودان ويزل Dan Wiesel يبلغ 17 سنة، ولم تطاوعهما نفساهما حشره في جانب الحمولة من طائرة نفاثة كلما اضطرا إلى السفر. وعلى الرغم من أن معظم شركات الطيران التجارية كانت تعمل على تفعيل سياسات وإجراءات لجعل سفر الحيوانات الأليفة أكثر راحة، ومنح أصحابها مزيدًا من راحة البال؛ إلا أنها لم تكن على قدر آمال الزوجين. ولذا أطلقا في 14 يوليو 2009 شركة خطوط الحيوانات الأليفة الجوية Pet Airways، وهي أول شركة طيران مخصصة حصريًا لنقل الحيوانات في بيئة آمنة ومريحة. وهي تضم تسعة عشر طائرةً من طراز Turoprop Beech 1900 معدّلة لتحمل ما يصل إلى خمسين صندوقًا للحيوانات الحية، مع مرافق حيوانات أليفة معتمد. من غير رواد الأعمال الذين قد يتصورون فكرة عمل كهذه؟ أول الدرب فكرة ابتكر رواد الأعمال مختلف أنواع الأعمال من الشحن الليلي إلى الإلكترونيات، ومنتجات العناية بالبشرة، ومتاجر البيع بالتجزئة، لأن كلًا منهم رأى حاجةً غير ملباة في السوق. وقد بدأ فريد سميث Fred Smith شركة فيدكس FedEx في عام 1971 بناءً على ورقة بحث كتبها في مادة الاقتصاد بجامعة ييل، واستخدم مبلغ 4 ملايين دولار كان يملكها لبدء الشركة. ومثله أسس سام والتون Sam Walton شركة وولمارت Wal-Mart في عام 1962 لأنه كان مقتنعًا بأن الأمريكيين يريدون نوعًا جديدًا من المتاجر، وهو متجر خصومات، لذلك خصص هو وزوجته 95% من الأموال اللازمة لبناء أول متجر وولمارت في رودجرز بولاية أريزونا الأمريكية. وقبلهما في عام 1930، بدأ الكولونيل هارلاند ساندرز الطبخ للمسافرين الشعث الذين يتوقّفون عنده في محطة الوقود، وكان يقدّم الطعام على طاولة عشائه لأنّه لم يكن يملك مطعمًا بعد. وبعده بما يقرب عقدًا من الزمن قرر ويليام هيوليت William Hewlett وديفيد باكارد David Packard أن يجرّبا حظّهما هما أيضًا في بدء عمل تجاري، فكان منتجهما الأول سنة 1939 عبارة عن مذبذب صوتي، وهو أداة إلكترونية تُستخدم لاختبار معدات الصوت. ومثل السابقين، بدأت إستي لودر Estée Lauder في بيع كريمات التجميل التي ابتكرها عمها وأسست الشركة التي حملت اسمها عام 1946. تتعلّق ريادة الأعمال بمساعدة الناس على رؤية الفائدة في القيام بالأشياء بطرائق جديدة، كما تتعلّق بامتلاك فكرة، ثم امتلاك الشغف والمثابرة لجعلها واقعًا. وما يميّز رائد الأعمال عن أي رجل أعمال آخر هو حقيقة أنه على استعداد لتحمل المخاطر قصد تحقيق الربح. وزيادةً على انفتاح رائد الأعمال على طرائق جديدة للتفعيل والقيام بالأشياء، فهو يمتلك أيضا الرؤية، والقيادة، والطاقة، والتفاؤل لتحويل فكرة من مخيلته إلى الواقع. ورائد الأعمال بعبارة أخرى هو الشخص الذي يقول: "ثمّة طريقة أفضل، وسأعثر عليها". وهو على استعداد لتحمل المخاطر لتحسين الأمور. ريادة الأعمال والاقتصاد تخيل أنّ مدير مكتب براءات الاختراع في الولايات المتحدة الأمريكية سنة 1899 قال بأنّ كلّ ما يمكن اختراعه قد اختُرع بالفعل. من المؤكد أنه استخف بقوة رائدي الأعمال، فبعد تصريحه ذاك صمّم البشر الطائرات، والحواسيب، والإنترنت، دون نسيان الآيبود وألواح التزلج. يُعَد روّاد الأعمال هم العمود الفقري للاقتصاد الأمريكي، إذ أنّ من بين الشّركات الأمريكيّة البالغ عددها 32.6 مليون شركة، فإنّ 99.7% منها هي شركات صغيرة. أي أنّ 97800 شركة فقط تُعَدّ شركات كبيرة، أمّا 32.5 مليون شركة الأخرى، فجميعها شركات صغيرة. ولذا من غير المفاجئ أنّ الشركات الصّغيرة توفّر 64% من الوظائف الجديدة سنويًا في الولايات المتّحدة الأمريكيّة بما معدّله 1.5 مليون وظيفة. وإلى جانب توفير الوظائف، من المرجح أن تقدم الشركات الريادية سلعًا وخدمات متخصصة للمستهلكين والشركات، كما تسجّل الشركات الصغيرة براءات اختراع أكثر من غيرها بما يقارب 13 ضعفًا في الولايات المتحدة الأمريكية وحدها. وبالخروج من المثال الأمريكي إلى العالمي، نجد أنّ عدد رواد الأعمال اليوم حول العالم يزيد عن 582 مليونًا، أي أنّ واحدًا من كلّ 13 شخص يملك عمله الخاصّ، وهم بهذا العدد الهائل وبتوفيرهم الوظائف يقودون الاقتصاد العالمي. أيضًا، وجدت مؤسسة كوفمان The Kauffman Foundation، بالاشتراك مع باحثين من كلية بابسون وكلية لندن للأعمال، أن التفاوت في نشاط ريادة الأعمال في بعض البلدان يساهم في حدوث فجوة في النمو الاقتصادي. ويقدّم تقرير مركز مراقبة ريادة الأعمال العالمي Global Entrepreneurship Monitor أو اختصارًا GEM، دليلًا قاطعًا على أن تشجيع ريادة الأعمال وتعزيز ديناميكية ريادة الأعمال في بلد ما يجب أن يكون عنصرًا أساسيًا في التزام أي حكومة بتعزيز الرفاهية الاقتصادية. ووفقًا للتقرير في أحدث نسخه سنة 2022 فإنّ المملكة العربية السعودية تتصدّر قائمة الدول العربية في النشاط الريادي بعلامة 19.6 في المرتبة العاشرة عالميًا، ثمّ قطر بعلامة 15.9 والترتيب الرابع عشر؛ تليهما عُمان بـ 12.7 في المركز الثاني والعشرين، وبعلامة 9.4 والترتيب 30 عالميا تأتي مصر، ووراءها المغرب بـ 6.1 والرتبة 42. ولعلّ ما ميّز الولايات المتحدة الأمريكية في بدايات ريادة الأعمال كان أنّ اقتصادها يعتمد نظام السوق الحر الّذي يكافئ رواد الأعمال، فهو نظام يتأتّى فيه نجاح الفرد بناءً على الطلب من جانب المستهلك، وليس من قبل الحكومة. ونظرًا لأن الأعمال التجارية الريادية مهمة جدًا للاقتصاد، فإن حكومات السوق الحرة تشجّعها، ولعلّ أحدث مثال على ذلك استحداث منصب الوزير المنتدب المكلّف بالمؤسسات الصغيرة في الجزائر. وفي حين أن الإحصائيات لا تضمن النجاح في المستقبل، خاصةً في ظل الاقتصاد الصعب اليوم، إلاّ أنّه من المثير للاهتمام معرفة أنّ الشّركات الصّغيرة توظّف أكثر من نصف جميع العاملين في القطاع الخاص. وتعكس هذه الحقائق أهمية الإبداع والأفكار والعاطفة والدافع والاستقلالية والمخاطرة في الاقتصاد. والمشجّع في الأمر أنّ ريادة الأعمال لا تقتصر على نوع معين من المؤسسات أو الأعمال، بل هي حالة ذهنية، وطريقة تفكير وسلوك، وطريقة للدفع من أجل شيء أفضل من الوضع الراهن. ولذا يمكن العثور على رواد الأعمال في الشركات الكبيرة متعددة الجنسيات، وكذلك المنظمات غير الربحية، والشركات الناشئة الجديدة. .addtional__paragraph { border: 3px solid #f5f5f5; margin: 20px 0 14px; position: relative; display: block; padding: 25px 30px; } بيع القوة: دروس في البيع من شركات ناجحة بحث رائد أعمال عن نظرائه تخيّل أن تقدّم فكرة مشروعك في منافسة أمام لجنة من الحكّام. والجائزة هي إعلان متلفز لمنتجك على قناة ناجحة في هذا المجال. يقوم الرئيس التنفيذي خوباني A.J Khubani بتطبيق هذه الفكرة، فينطلق باحثًا عن منتجات جديدة وفريدة؛ ثم يعرض رواد الأعمال منتجاتهم تلك ويحاولون بيعها أمام لجنة التحكيم التي تضم السيد خوباني، وزوجته، ومديرين تنفيذيين آخرين من الشركة. وهو عادةً ما يسعى خلف المنتجات ذات قابلية الرواج، وتكلفة الإنتاج القليلة، والمثيرة حال عرضها في إعلان تلفزي. بداية رحلة ريادة الأعمال أن تصبح رائد أعمال هو أمر مثير ومحفّز. وامتلاك رؤية لإنشاء منتجات وخدمات يمكن أن تلبي وتتجاوز احتياجات العملاء ومخيلاتهم، وامتلك الشغف الكافي لجلب تلك المنتجات والخدمات إلى السوق كلّها أفكار مبهجة. تخيّل مثلا أن تمتلك هوايةً في الجامعة تحوّلها لاحقًا إلى تجارة تقدَّر بملايير الدولارات! تلك تمامًا قصة مارك زاكربرج Mark Zuckerberg مؤسّس فيسبوك، فقد كانت لديه فكرة ورؤية فريدة، وكانا على استعداد للمخاطرة لجعلها حقيقةً واقعة. .addtional__paragraph { border: 3px solid #f5f5f5; margin: 20px 0 14px; position: relative; display: block; padding: 25px 30px; } أصحاب النفوذ: دروس في البيع من مندوبي مبيعات ناجحين شركة سويت جازمينز Sweet Jazmines خطرت فكرة هذا المشروع ببال متعلّمة الطبخ الاحترافي، الطبّاخة كيمبرلي دايفيس كاثبرت Kimberly Davis Cuthbert عندما رفض ابنها الصفيرة تناول البطاطا الحلوة المهروسة التي أعدّتها له، فحوّلتها إلى فطائر البطاطا الحلوة التي أصبحت أنجح المنتجات في مخبزها. يبدأ الدافع الريادي مبكرًا لمعظم الذين يمتلكونه. فكر عندما كنت صغيراً. إذا كنت من سكان الحي الذين فتحوا كشكًا لبيع عصير الليمون أو الفوشار، أو ذهبت لبيع المنتجات من باب إلى باب، أو جمعت المزروعات المتبقية في الحقول بعد الحصاد لبيعها؛ فقد تكون لديك مقومات رائد أعمال. مع ذلك، ليس كلّ من شارك في هذه الأنشطة سيكبر ليصبح رائد أعمال، فقد وجدت دراسة حديثة، ركزت على سلوكيات التوائم المتطابقة، دليلًا على أن ريادة الأعمال قد تكون قائمةً على علم الوراثة وليس البيئة؛ بل وجدت الدراسة أن الارتباط بين الجينات المختلفة التي تتسبب في انفتاح شخص ما أمر مهم لروح المبيعات، وهي أيضًا سمة قوية في العديد من رواد الأعمال. ريادة الأعمال لا تعترف بالعمر سواءً تعلق الأمر باقتصاد صعب أو رغبتك في تحديد مستقبلك المالي، فإنّ رحلة ريادة الأعمال تبدأ في أعمار مختلفة. يبدأ المراهقون المولعون بالتقنية شركاتهم بفضل تقليل الإنترنت من تكاليف الإنتاج، والبيع، وتقريبها المسافة بين المنتِج والمستهلك إلى نقرة واحدة. وعلى الجانب الآخر من خط الأعمار، يسأل العديد من جيل طفرة المواليد الأمريكيين الذين وصلوا إلى سن التقاعد الآن عما إذا كان التقاعد هو "عندما تتوقف عن العمل تمامًا، أو عندما تتقاعد من وظيفة وتبدأ أخرى.". الاستقلالية والعاطفة والمرونة والدخل الإضافي هي حوافز مهمة "لأصحاب المشاريع في منتصف العمر. وفي الواقع، يشكل جيل الطفرة السكانية ما يقرب من نصف العاملين لحسابهم الخاص في البلاد. ترك حياة الشركة أو الوظيفة العمومية للحصول على فرصة لبناء عمل تجاري هو اتجاه يحدث في جميع أنحاء العالم في الصناعات بجميع أنواعها من التكنولوجيا إلى الخدمات الشخصية. ومن أمثلة ذلك آلي جالجانو Ali Galgano التي تركت عملها رفيع المستوى كمسؤولة توظيف لصالح شركات مجوهرات عالمية. كذلك، تخلى برنت بوشيز Brent Bouchez وديفيد بيج David Page ونانسي ماكنالي Nancy McNally عن وظائفهم الجذابة والمليئة بالامتيازات في وكالة إعلانات في شارع ماديسون في نيويورك لبدء شركة تسويق خاصة بهم تسمى Five-0، والتي تركز على التسويق لمواليد الطفرة، كما تخلت كيلي إلفين Kelly Elvin عن مهنتها المربحة كمحامية لتصبح مدربة كلاب. لقد تعلم الجميع أن حياة رائد الأعمال مختلفة تمامًا عن الحياة في عالم الشركات، إذ إنّ التشويق في تشغيل عملك الخاص، وتحقيق حلمك هو عملية تعليمية. لا يوجد رؤساء، ولا مبادرات مؤسسية، ولا مواعيد نهائية، ولا مراجعات للأداء. كل شيء راجع إليك أنت. وكلّ مهارة تُعد تحديًا جديدًا في عالم ريادة الأعمال من إدارة الوقت، وفهم البيانات المالية، وبناء نظام دعم جيد، والتغلب على عزلة العمل. وفقًا لمونيكا دوس Monica Doss، مديرة برامج فاست تراك FastTrac لتدريب رواد الأعمال في مؤسسة كوفمان: وأما بالنسبة لموضوع التوقيت، فقد لا تنجح بعض الأفكار مع اختلاف البيئة الاقتصادية، لذا يتعين على رواد الأعمال أن يفهموا متى يصبح من المستحيل الاستمرار في تشغيل الأعمال. كن رئيس ذاتك أدركت المديرة التنفيذية لشركة Charm & Chain آلي جالجانو Ali Galgano أنّ العمل بمفردها من دون رئيس أمر له منافعه وتحدياته. ولهذا شكّلت ما تقول عنه "مجلسًا استشاريًا مكونًا من أشخاص أذكى وأنجح مني"؛ وعقدت لقاءات شهرية مع المجلس الاستشاري لمساعدتها على تشكيل الإستراتيجيات واتخاذ قرارات تجارية أفضل. وضمّ المجلس والدها الّذي كان مصرفيًا استثماريًا. متطلبات ريادة الأعمال ريادة الأعمال مبنية على الأحلام والمخاطر، مع ذلك من المهم الإشارة إلى أنه ليست كل فكرة مجدية تجاريًا أو ممكنة اقتصاديًا، وأنه من الممكن أن لا تتحقق كل الأحلام، ولكن هناك بعض المكونات الشائعة التي تعتبر جزءًا من ريادة الأعمال. اطلع على مقال مهارات رواد الأعمال لتتعرف على خصائص رواد الأعمال الناجحين. الفكرة المميزة يبدأ كل عمل بفكرة! ذلك المنتج أو الخدمة الفريدة التي ستخدم العملاء بشكل أفضل من أي منتج آخر. تقول نانسي شنكر Nancy Shenker، رئيسة شركة ذي أون سويتش TheONswitch LLC: لهذا السبب تحديدًا، فإنّ من المهم البحث عن جدوى فكرة العمل بدءًا من حجم السوق، ثمّ ما إذا كانت الفكرة مقنعةً بما يكفي لتلبية الحاجة غير الملباة في السوق؛ كما يمكن أن يكون التحقق من المنافسة مفيدًا للغاية. وقد تتفاجأ بمن مقدار ما يمكنه تعلّمه من خلال زيارة منافسيك وطرح الأسئلة على عملائهم. خلاصة القول هي أنه يجب أن يكون هناك بعض الاعتراف من قبل العميل بأن هناك حاجةً للمنتج أو الخدمة التي تريد طرحها في السوق. لأنّك بدون طلب سيستحيل عليك عمليّا إدارة عمل ناجح. قد تتساءل عما إذا كانت ريادة الأعمال أكثر من مجرد بيع منتج أو خدمة لتحقيق ربح. وهنا نذكر لك ريادة الأعمال الاجتماعية التي تستخدم مفاهيم ريادة الأعمال لإحداث تغيير اجتماعي. وفي حين أن بعض جهود ريادة الأعمال الاجتماعية هي منظمات غير ربحية، فإن البعض الآخر عبارة عن شركات ربحية تركز على إضافة قيمة إلى المجتمع، لذا فريادة الأعمال الاجتماعية معترف بها ومدعومة من قبل العديد من المنظمات المشهورة. الفرق في الأسئلة لا يخطط أحد لجلب منتج سيء أو خدمة متواضعة إلى السوق. وأفضل طرائق تجنّب هذا هي أن تسأل نفسك الأسئلة الصحيحة قبل بدء عملك. فهل يمكنك مثلا الإجابة على السؤال: "ما الذي يميّز منتجك أو خدمتك عن عروض غيرك؟" مجرّد قولك أنّه أفضل ليست إجابة كافية ولا مقنعة، فهي لا تقدّم نقطة اختلاف ملموسة للعميل. يساعدك طرح الأسئلة المناسبة على تحديد الفرص المهمّة أو تفسير قلّتها. يمكنك البدء بطرح الأسئلة الثلاثة التالية: ماذا تبيع؟ لمن تبيع؟ لماذا سيشترون منك؟ إذا تمكّنت من الإجابة عن تلك الأسئلة إجابةً صادقةً ومحدّدة، فإنّها ستساعدك على تحديد جدوى فكرة مشروعك الجديد. بعض مشاق ريادة الأعمال قد تعتبر أن كونك رئيس نفسك صفقةً جيدة، نظرًا لأنه يمكنك أن تفعل ما تريد، وقتما تريد، وتحديد مدى جدّك أو استرخائك في فعل ما تريد لأنّك الرّئيس؛ ولكنّ هذا ليس تصوّرا دقيقًا، فالتحدي المتمثل في إحياء الفكرة هو العمل الجاد، وليس هناك ما يضمن النجاح؛ إذ من الإحصائيات المشهورة أنّ 90% من الشركات الجديدة تفشل في الاستمرار وقتًا طويلًا حتى ولو حقّقت ربحًا أول أمرها. ريادة الأعمال عمل شاق. فكِّر في ميليسا كارتر Melissa Carter، صاحبة أول مطعم سيسي للبيتزا CiCi’s Pizza في مدينة سان دييغو الأمريكية؛ فميليسا تعمل حوالي سبعين ساعة في الأسبوع، وتجتهد ساعات أكثر قبل الافتتاح الكبير في أغسطس 2009. دان سانكر Dan Sanker مثال آخر، وهو مؤسس شركة كايس ستاك CaseStack ورئيسها، وهي شركة تعهيد لوجستي. يعترف دان بأنه لا يأخذ أي إجازة فعلية، على الرغم من نيته في فعل ذلك. يشجع سانكر الناس بقوة على متابعة أحلامهم والقيام بشيء ريادي كما فعل، لكنه يذكّر أيضًا رائد الأعمال الطموح أن يضع في حسبانه أن ملكية الأعمال لا توفر الحرية الكاملة والمرونة، لأنك في النهاية "ستكون مدينًا بالفضل للمستثمرين والعملاء والموظفين". يقول فيني لينجهام Vinny Lingham، مؤسس شركة يولا Yola لبناء العميل موقعه الإلكتروني بنفسه، والذي حصل على تمويل بقيمة 20 مليون دولار من المستثمرين وظهر على غلاف عدد يوليو 2009 من مجلة "رائد الأعمال أنتربرنور Entrepreneur": استمع إلى شرح ديفيد فوكس حول رؤيته لأفضل وأسوأ ما يعنيه أن تكون رائد أعمال. فعّل الترجمة التلقائية. ريادة الأعمال ليست طريقا سريعا للثراء ما يحفّز رواد الأعمال هو الاكتشاف والإبداع والابتكار؛ وفي حين أن ما يقرب من ثلاثة أرباع رواد الأعمال الذين شملهم استطلاع أجرته مؤسسة كوفمان قالوا إن تحصيل الثروة هو السبب وراء تحولهم إلى رواد أعمال، فقد يستغرق الأمر وقتًا طويلًا لتحقيق الفائدة المالية من ريادة الأعمال. على سبيل المثال، يمكن أن يكلف الامتياز، وهو شكل من أشكال تنظيم الأعمال يدفع فيه شخص أو صاحب امتياز لشركة ما لاستخدام اسمها وتسويق منتجاتها، مئات الآلاف من الدولارات كرسوم مسبقة. ويمكن أن يكلف امتياز صابواي Subway مثلًا ما يصل إلى 250000 دولار، ولا يشمل أي رسوم حقوق ملكية أو إيجار أو منتج أو تكاليف العمالة. وفي الوقت نفسه، تتطلب الشركات التي تحتاج مخزونًا، مثل متاجر البيع بالتجزئة أو المطاعم، استثمارًا في المخزون أو العقارات أو حتى التكنولوجيا قبل أن تفتح أبوابها، ولكن إذا كانت فكرة الامتياز التجاري أو فكرة العمل صحيحة، وكانت الشركة تدار إدارة جيدة؛ فقد يكون المردود كبيرًا من الناحية المالية والشخصية. ومن المثير للاهتمام، أن ما يحفّز العديد من رواد الأعمال أكثر من مجرد المال، فوفقًا لسكوت لافلين Scott Laughlin، مدير برنامج ريادة الأعمال التكنولوجية بجامعة ميريلاند: وفي إشارة إلى اثنين من أشهر رواد الأعمال، وهما بيل جيتس Bill Gates من مايكروسوفت ووارن بافيت Warren Buffet من بيركشاير هاثاواي، اللّذين جمعا مواردهما في العمل الخيري الذي تفوق قيمته 60 مليار دولار والمسمى مؤسسة بيل وميليندا جيتس. يقول لافلين: دروس مستخلصة ريادة الأعمال هي ممارسة بيع الأفكار وامتلاك الشغف والطموح لتحويلها إلى حقيقة. ورواد الأعمال مستعدون لخوض المخاطرات قصد جلب المنتج أو الخدمة إلى السوق. بعض أكبر الشركات العالمية بدأها رواد أعمال. يؤثّر رواد الأعمال على الاقتصاد العالمي تأثيرًا كبيرًا. يحمي رواد الأعمال أفكارهم بتقديم طلب تسجيل براءة اختراع إلى حكوماتهم. يزدهر رواد الأعمال في نظام السوق الحرة التي يرتبط فيها نجاح الفرد بطلبات العميل لا الحكومة. تتطلب ريادة الأعمال فكرةً فريدةً، وشغفًا، وعملًا جادّا لتحقيقها. تتضمّن ريادة الأعمال الاجتماعية المنظمات غير الربحية، بالإضافة إلى شركات ربحية تركّز على التأثير في المجتمع بالإيجاب. قد يبدأ رائد الأعمال شركته بناءً على فكرة جديدة، أو بتوسيع علامة تجارية قائمة عبر شراء حق الامتياز. تمارين راجع قائمة حقوق الامتياز الأكثر انتشارًا، ثم زر المواقع الإلكترونية لأول ثلاثة منها، وأجب عن الأسئلة التالية: ماذا تبيع؟ لمن تبيعه؟ لماذا يريد الناس الشراء منها؟ زر الموقع الإلكتروني لمجلة Entrepreneur. اقرأ مقالًا من الموقع حول رائد أعمال، وناقش فكرته الفريدة. ترجمة -بتصرّف- لكتاب The Power of Selling الفصل 15 موضوع The Power of Entrepreneurship. اقرأ أيضًا المقال السابق: تحمل مندوب المبيعات لمسؤولية مساره المهني ريادة الأعمال اليوم: ما معنى رائد أعمال؟ الفرصة الريادية: كيف يحول رائد الأعمال الفكرة إلى فرصة الرؤية والأهداف الريادية لرائد الأعمال رائد الأعمال وحل المشاكل: كيفية العثور على الحلول الريادية نظرة عامة حول رحلة ريادة الأعمال
    1 نقطة
×
×
  • أضف...