Quantcast
Channel: وادي التقنية - أخبار تقنية المعلومات أولا بأول
Viewing all 580 articles
Browse latest View live

دروس إنكسكيب : الاستكمال

$
0
0
دروس إنكسكيب : الاستكمال

مقدمة

يقوم الاستكمال (Interpolate) باستكمال خطي بين اثنين أو أكثر من المسارات المحددة. وهذا يعني بشكل أساسي أنه يملأ الثغرات بين المسارات ويحولها وفقاً لعدد الخطوات المعطاة.

لاستخدام أداة الاستكمال، نقوم بتحديد المسارات التي نرغب بتحويلها، ثم نختار ما يلي من القائمة:

Extensions > Generate From Path > Interpolate

قبل استدعاء الاستكمال، يجب أن تكون الكائنات التي نرغب بتحويلها مسارات. ويمكن القيام بذلك عبر تحديد الكائنات المطلوبة واختيار Path > Object to Path أو الضغط على مفاتيح الاختصار (Shift+Ctrl+C). إذا لم تكن الكائنات عبارة عن مسارات، فلن تقوم الأداة بأي شيء.

الاستكمال بين مسارين متطابقين

أبسط استخدام للتمديد بالاستكمال هو استكمال الأشكال بين مسارين متطابقين. عند استدعاء خيار التمديد (الاستكمال)، فإن النتيجة ستكون هي ملء المساحة بين المسارين المتطابقين بنفس الشكل الأصلي. يحدد عدد الخطوات عدد مرات التكرار المطلوبة.

لنأخذ المسارين التاليين على سبيل المثال:

interpolate-f01-en.png

نقوم الآن بتحديد المسارين معاً، ونقوم بتشغيل أداة الاستكمال بحسب الإعدادات الموضحة في الصورة التالية:

interpolate-f02-en.png

وكما ترون في الصورة السابقة، فالنتيجة هي ملأ الفراغ بين المسارين بـ 6 (عدد الخطوات Steps) تكرارات للمسارات بنفس الشكل الأصلي. ونلاحظ أيضاً أن أداة الاستكمال تقوم بتجميع هذه الأشكال معاً.

الاستكمال بين مسارين مختلفين

عندما يتم تطبيق أداة الاستكمال بين مسارين مختلفين، فإن البرنامج يقوم يتحويل المسار من واحد إلى آخر بشكل تدريجي. والنتيجة التي ستحصل عليها هي تسلسل للتحويل بين المسارين، مع انتظام لا يزال محدداً من قِبل قيمة عدد خطوات الاستكمال (Interpolation Steps).

على سبيل المثال، لنأخذ المسارين التاليين:

interpolate-f03-en.png

نقوم الآن بتحديد المسارين وتشغيل أداة توسيع الاستكمال، والنتيجة يجب أن تكون كما يلي:

interpolate-f04-en.png

وكما يمكنكم أن تروا من النتيجة أعلاه، إن المسافة بين المسار الدائري والمسار ذو الشكل المثلث ملأت بستة مسارات تتدرج من إحداهماإلى الثاني.

عند استخدام الاستكمال بين مسارين مختلفين، فإن موضع عقدة البداية لكل مسار يكون مهماً. لإيجاد عقدة البداية للمسار، نقوم بتحديد المسار، ثم نختار أداة العقد (Node Tool) بحيث تظهر عقد المسار، ثم نضغط على المفتاح Tab. العقدة التي يتم تحديدها الآن، هي عقدة بداية المسار.

انظر إلى الصورة أدناه، والتي تتطابق المثال السابق، غير أن نقطة البداية معروضة هنا باللون الأخضر وتمثل عقدة البداية لكل مسار:

interpolate-f05-en.png

قمنا بتطبيق الاستكمال هنا مع عقدة البداية المحددة ضمن المسار.

interpolate-f04-en.png

والآن، نلاحظ الفرق الذي طرأ على نتيجة الاستكمال عند عكس نقطة بداية مسار المثلث حيث أنها أصبحت في مكان مختلف:

interpolate-f07-en.pnginterpolate-f08-en.png

نمط الاستكمال

إحدى المعاملات المتعلقة بالاستكمال هي نمط أو طريقة الاستكمال. وهناك نمطين من الاستكمال يتم تنفيذهما، وهما يختلفان في الطريقة التي يتم فيها حساب منحنيات الأشكال الجديدة. والخيارات بين طريقتي الاستكمال يتم تحديدهما إما بالرقم 1 أو 2.

في الأمثلة أعلاه استخدمنا نمط الاستكمال 2، وكانت النتيجة:

interpolate-f09-en.png

والآن لنقارن ذلك بنمط الاستكمال 1:

interpolate-f10-en.png

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

الأُس (Exponent)

يقوم معامل الأس بالتحكم بالتباعد بين خطوات الاستكمال. الأس 0 يجعل التباعد بين جميع النسخ متساوياً.

وهذه نتيجة لمثال آخر مع تحديد الأس = 0:

interpolate-f11-en.png

نفس المثال مع وضع الأس= 1:

interpolate-f12-en.png

مع وضع الأس= 2:

interpolate-f13-en.png

وضع الأس = -1 :

interpolate-f14-en.png

عند التعامل مع الأس ضمن إعدادات الاستكمال، فإن الترتيب الذي قمت فيه بتحديد الكائنات يكون مهماً. في المثال أعلاه، قمنا بتحديد النجمة التي على اليسار أولاً، ومن ثمّ تحديد الشكل المسدس على اليمين.

أدناه نتيجة تحديد الشكل المسدس أولاً ومن ثم النجمة. مع تعيين الأس في هذا المثال بالقيمة 1 :

interpolate-f15-en.png

تكرير المسار الأخير (Duplicate Endpaths)

يحدد هذا المعامل ما إذا كانت مجموعة المسارات التي تم إنشاؤها بواسطة الاستكمال تتضمن نسخة من المسار الأصلي أم لا.

تنسيق الاستكمال (Interpolate Style)

هذا المعامل هو إحدى المعاملات التي تتعلق بتنظيم شكل الاستكمال. فهي تخبر الأداة بمحاولة تغيير تنسيق المسارات في كل خطوة من الاستكمال. فمثلاً إذا كان مسار البداية والنهاية مختلفان عن بعضهما في اللون، فإن المسارات التي سيتم إنشاؤها تتغير تدريجياً وفقاً لذلك.

وهذا مثال على استخدام أداة تنسيق الاستكمال وتأثيرها على تعبئة المسارات بالألوان:

interpolate-f16-en.png

كما أن تنسيق الاستكمال يؤثر على الخطوط الخارجية للمسار:

interpolate-f17-en.png

وبالتأكيد فإنه ليس من الضروري أن يكون مسار البداية والنهاية متماثلان بالشكل:

interpolate-f18-en.png

استخدام الاستكمال من أجل تقليد تدرجات أشكال غير نظامية

من غير الممكن في إنكسكيب (حتى الآن) إنشاء تدرج غير الخطي أو الشعاعي. ولكن، يمكننا تقليد ذلك باستخدام أداة الاستكمال وتنسيق الاستكمال الخاص بها. فيما يلي مثال بسيط لخطين من الخطوط الخارجية المختلفة:

interpolate-f19-en.png

ويمكننا هنا استخدام الاستكمال لإنشاء تدرج خاص بينهما:

interpolate-f20-en.png

الخلاصة

كما هو موضح أعلاه، أداة الاستكمال في إنكسكيب هي أداة قوية وفعالة. يغطي هذا الدرس التعليمي بعض أساسيات الاستكمال فقط، ولكن التجريب هو المفتاح الوحيد لاكتشاف جميع إمكانيات هذه الأداة.

Fahadالأربعاء, 2017/01/04 - 1:34م
disqus

دروس إنكسكيب : نصائح وخدع بصرية

$
0
0
دروس إنكسكيب : نصائح وخدع بصرية

في هذا الدرس التعليمي سوف أريكم مختلف النصائح والإرشادات والخدع التي تعلمها المستخدمون من خلال استخدام إنكسكيب، وبعض الخصائص المخفية التي يمكنها أن تساعدكم في تسريع مهام الإنتاج.

وضع أشكال شعاعية متكررة بالأداة Tile Clones

من السهل القيام باستخدام الأداة Tile Clones المخصصة لنسخ التكرار، وذلك لإنشاء شبكات أو أنماط متكررة مستطيلة الشكل. ولكن ماذا إذا كنت بحاجة إلى تشكيل شكل شعاعي متكرر، تشترك فيه الأجسام بمركز الدوران؟ هذا ممكن جداً أيضاً.

إذا كان نمطك الشعاعي يحتاج إلى 3، 4، 6، 8، 12 عنصر فقط. فيمكنك تجربة الخيارات: P3، P31M، P3M1، P4، P4M، P6، أو P6M ذو التماثل. وهذا سيعمل جيداً في أشكال كالأشكال الثلجية أو ما شابه ذلك. ولكن مع ذلك هناك طريقة أكثر عمومية، كما يلي:

اختر التماثل P1 ثم بالذهاب إلى علامة التبويب تحويل Shift وقم بوضع الخيارين Per row/Shift Y و Per column/Shift X إلى 100%. والآن ستصبح جميع القطع مستنسخة مجمّعة فوق النسخة الأصلية بالضبط. كل ما عليك القيام به الآن هو الذهاب إلى علامة التبويب الخاصة بالدوران Rotation، ونقوم بتعيين بعض الزوايا الخاصة بالدورات لكل عمود، ثم ننشأ ذلك النمط ذو الصف الواحد والعديد من الأعمدة. على سبيل المثال هنا، هذا النمط تم إنشاؤه بصف واحد أفقي وثلاثين عمود، ودرجة دوران كل عمود هي 6 درجات:

tips-f01-en.png

هناك شيء آخر رائع يمكنك القيام به باستخدام هذه الصفوف والأعمدة. هذا النمط هنا يتألف من عشرة أعمدة و8 صفوف، مع دوران 2 درجة في الصف الواحد، و 18 درجة لكل عمود. كل مجموعة من الخطوط هنا هي عمود، وبالتالي فالمجموعات هي 18 بين بعضها البعض. داخل كل عمود، الفرق بين الأجزاء الفردية هو 2 درجة:

tips-f02-en.png

في الأمثلة أعلاه، تم تدوير الخطوط حول وسطها. ولكن ماذا لو أردت أن يكون المركز خارج الشكل؟ كل ما عليك القيام به هو إنشاء مستطيل غير مرئي (بدون تعبئة وبدون خطوط خارجية) يغطي الشكل الخاص بك، ويكون مركزه في النقطة التي تريدها. قم بتجميع الشكل والمستطيل معاً، ومن ثم استخدم Tile Clones على هذه المجموعة. وهذه هي الطريقة التي يمكنك من خلالها أن تنشأ انفجار عادية أو نجمية عشوائية ضمن نطاق أو تناوب أو ربما تعاكس:

tips-f03-en.png

كيفية القيام بالتقطيع (مناطق تصدير مستطيلة متعددة)

نقوم بإنشاء طبقة جديدة،وننشأ مستطيلات غير مرئية تغطي أجزاء من صورتك. نتأكد من أن المستند الذي نعمل عليه يستخدم وحدة قياس البكسل (وذلك يكون افتراضياً)، نقوم بتشغيل خيار الشبكة grid والإطباق snap على المستطيلات بحيث أن كل شبكة تمتد على عدد كامل من وحدات البكسل. نعطي كل مستطيل اسم تعريف ذو معنى ونقوم بتصديره إلى ملف خاص به (من القائمة: File> Export PNG Image أو بالاختصار Shift+Ctrl+E). ستكون المستطيلات قادرة هنا على تذكر أسماءها. بعد ذلك، من السهل جداً القيام بإعادة تصدير بعض المستطيلات التي نعمل عليها: نقوم بالتبديل إلى طبقة التصدير، نستخدم المفتاح Tap لتحديد المستطيلات التي تحتاجها (أو استخدم أسماءها للبحث)، وننقر على تصدير ضمن مربع الحوار Export. أو يمكنك كتابة أوامر ملف باتش أو سكريبت لتصدير جميع المناطق معاً، بواسطة أمر مثل:

inkscape -i area-id -t filename.svg

المجال t يخبر البرنامج باستخدام اسم الملف الذي يذكره، وإلا فإنه يمكنك استخدام اسم ملف التصدير مع الحرف e. وخيار بديل آخر، يمكنك استخدام اللاحقة مما يلي: Extensions > Web > Slicer أو Extensions > Export > Guillotine وستحصل على نتائج مماثلة.

التدرجات غير الخطية

النسخة 1.1 من SVG لا تدعم التدرجات الغير خطية (أي التدرجات التي لا تملك تحويل غير خطي بين الألوان). ولكن يمكنك محاكاة ذلك بالتدرجات ذات الوقوف المتعدد.

نبدأ مع تدرج بسيط بوقوفين. نفتح مربع تحرير التدرج (Gradient) (عبر النقر مرتين على أي مقبض للتدرج في أدوات التدرج). ننشأ نقطة توقف تدرج جديدة في المنتصف، ونسحبها قليلاً. ثم نضيف المزيد من نقاط التوقف قبل وبعجد النقطة المتوسطة ونسحبهم أيضاً، وبذلك يصبح التدرج سلساً. وكلما أضفت نقاط توقف إضافية كلما أصبح التدرج الناتج أكثر سلاسة. هذا تدرج أولي بالأبيض والأسود فيه نقطتي توقف فقط:

tips-f04-en.png

وهذه تدرجات متعددة غير خطية مختلفة:

tips-f05-en.png

التدرجات الشعاعية غير المركزية وغير المنتظمة

التدرجات الشعاعية لا يجب أن تكون متماثلة. ضمن أداة التدرج يمكننا سحب المقبض المركزي للتدرج البيضاوي الشكل مع الضغط على Shift. وهذا سيقوم بتحريك مقبض التركيز ذو الشكل x للتدرج بعيداً عن المركز. عندما لا تكون بحاجة لها، يمكنك التقاط نقاط التركيز مرة أخرى عن طريق سحبه بالقرب من المركز.

tips-f06-en.png

المحاذاة إلى وسط الصفحة

من أجل محاذاة شيء إلى المركز أو إلى جانب الصفحة، نقوم بتحديد الكائن أو المجموعة ومن ثم نختار Page من Relative to، ضمن مربع الحوار الخاص بالمحاذاة والتوزيع (والذي نفتحه بالضغط على (Ctrl+Shift+A).

تنظيف المستند

العديد من التدرجات والأنماط والعلامات التي لم تعد مستخدمة (وبشكل أكثر دقة، تلك التي حررتها يدوياً) تبقى ضمن اللوحات المتقابلة ويمكن إعادة استخدامها للكائنات الجديدة. ولكن إذا كنت ترغب في تحسين المستند، يمكنك استخدام الأمر (Vacuum Defs Command) من القائمة ملف. وبذلك سيتم إزالة أي تدرجات أو أنماط أو علامات غير مستخدمة في أي شيء ضمن هذا المستند، وبذلك يصبح حجم الملف أصغر.

السمات المخفية ومحرر XML

محرر XML (Shift+Ctrl+X) يسمح لك بتغيير جميع جوانب المستند تقريباً من دون استخدام أي محرر نصوص خارجي. أيضاً، إنكسكيب يدعم عادةً الميزات الإضافية لـ SVG بشكل أكبر من الوصول إليها من خلال واجهة المستخدم الرسومية GUI. وبذلك يكون محرر XML هو الطريقة الوحيدة للوصول إلى هذه السمات (إذا كنت تعرف SVG جيداً).

تغيير وحدة قياس المسطرة

بشكل افتراضي، تكون وحدة القياس المستخدمة في المسطرة ضمن البرنامج هي البكسل (الوحدة المستخدمة في SVG، وتساوي 0.8 نقطة أو 90/1 بوصة). وهي أيضاً الوحدة المستخدمة في عرض الإحداثيات ضمن الزاوية اليسرى السفلي والمختارة مسبقاً ضمن جميع وحدات القياس. (يمكنك دائماً أن تحوم بمؤشر الماوس فوق المسطرة لرؤية التلميحات حول الوحدات المستخدمة). لتغيير هذا الخيار، يمكنك فتح تفضيلات المستند Document Preferences (Ctrl+Shift+D) وتغيير الوحدات الافتراضية ضمن علامة التبويب Page.

Stamping

لإنشاء عدة نسخ من الكائن عدة مرات، يمكنك استخدام الدمغ أو Stamping. فقط نقوم بسحب الكائن (أو تغيير حجمه أو تدويره)، وأثناء ضغطنا على زر الماوس، نضغط على المفتاح Space. وهذا سينشئ سمة مميزة لهذا الكائن، ويمكننا تكرار ذلك عدة مرات كما نريد.

أداة القلم

ضمن أداة القلم (منحنيات بيزيير)، يمكننا استخدام أي من الخيارات التالية لإنهاء الخط الحالي:

  • الضغط على المفتاح Enter

  • النقر مرتين على زر الماوس الأيسر

  • تحديد أداة القلم مرة أخرى

  • تحديد أداة أخرى

ننتبه إلى أنه عندما يكون المسار غير مكتمل (يظهر باللون الأخضر، مع تلوين القطعة الحالية بالأحمر) فإنه لا يوجد أي كائن حالي ضمن المستند حتى الآن. ولذلك، لإلغائه يمكنك الضغط على Esc (لحذف المسار بأكمله) أو المفتاح Backspace (للتخلص من القطعة الأخيرة فقط من المسار الحالي) وذلك بدلاً من استخدام أمر التراجع كون المسار غير مشكّل بعد.

لإضافة مسار فرعي جديد إلى المسار الموجود، نحدد المسار ونبدأ بالرسم من النقطة المطلوبة مع الضغط على مفتاح Shift. ولكن، إذا أردت إكمال المسار ببساطة، ليست هناك حاجة للضغط على Shift، فقط ابدأ بالرسم من إحدى نهايتي المسار المحدد.

إدخال قيم يونيكود (المحارف القياسية)

وأنت تقوم باستخدام أداة النصوص، يمكنك الضغط على Ctrl+U للتبديل بين نظام يونيكود والنظام العادي. ضمن نظام الينونيكود، تصبح كل 4 أرقام ست عشرية تقوم بكتابتها محرفاً واحداً من نظام اليونيكود، مما يسمح لك بإدخال أي رموز تريدها (طالما أنك تعرف ترميز اليونيكود والخطوط التي يدعمها). لإنهاء الإدخال لمحرف اليونيكود الذي تريده، يمكنك الضغط على المفتاح Enter. على سبيل المثال، نضغط على المفتاح Ctrl+ U 2 0 1 4 ثم على المفتاح Enter لإدخال المحرف، وبذلك ستحصل على الشرطة (-). يمكنك الضغط على المفتاح Esc لإنهاء عملية الإدخال بأكملها.

استخدام الشبكة لرسم الإيقونات

لنفترض أنك تريد إنشاء رمز ما ذو 24 × 24 بكسل. نقوم أولاً بإنشاء لوح رسم ذو أبعاد 24×24 بكسل (نستخدم تفضيلات المستند من أجل ذلك) ونعين قيمة الشبكة 0.5 بكسل (خطوط الشبكة 48×48). الآن، إذا قمت بمحاذاة الكائنات حتى خطوط الشبكة، وقمت بوضع علامة على الكائنات لمعرفة خطوط الشبكة الغريبة ذات العرض ذو العلامات بالبكسل ليصبح أرقاماً، وقمنا بتصدير ذلك بالقيم الافتراضية 90 نقطة في البوصة dpi (بحيث يصبح كل 1 بكسل هو 1 بكسل نقطي)، سنحصل على صورة نقطية واضحة بدون حواف لا لزوم لها.

تدوير الكائنات

عندما تكون ضمن أداة التحديد، يمكنك النقر على أي كائن لرؤية أسهم التحجيم الخاصة به، ثم النقر مرة أخرى لرؤية أسهم التدوير والتحريك. إذا قمت بالضغط على الأسهم الموجودة في الزوايا وقمت بسحبها، فسيؤدي ذلك إلى تدوير الكائن حول مركزه. وإذا قمت بالضغط على المفتاح Shift أثناء القيام بذلك، فسيتم الدوران حول الزاوية المقابلة. كما يمكنك سحب مركز الدوران إلى أي مكان.

أو يمكنك التدوير بواسطة لوحة المفاتيح عبر الضغط على المفاتيح [ و ] للتدوير 15 درجة، أو على Ctrl+[ و Ctrl+] للتدوير 90 درجة. نفس المفاتيح مع الضغط على Alt يؤدي إلى دوران بطيء بحسب حجم البكسل.

إسقاط ظل للكائن

يدعم برنامج إنكسكيب فلتر SVG للتمويه الضبابي، كيف يمكنك بسهولة إنشاء ظلال واضحة للكائنات. قم بتحديد الكائن، ثم قم بتكرير بالضغط على Ctrl+D، ثم اضغط على المفتاح PgDown لوضعه تحت الكائن الأصلي، ثم بتحريكه قليلاً إلى اليمين وإلى الأسفل من الكائن الأصلي. ثم قم الآن بفتح مربع الحوار للملء والخطوط الخارجية Fill And Stroke وقم بتغيير قيمة الضبابية Blur إلى 5.0 على سبيل المثال. وستحصل على المطلوب.

وضع النص على مسار

لوضع النص على طول منحني، نقوم بتحديد النص والمنحني معاً ونختار وضع على مسار (Put on Path) من القائمة نص (Text). سوف يبدأ النص من بداية المسار. بشكل عام من الأفضل القيام بإنشاء مسار محدد لتركيب النص عليه، بدلاً من وضع النص على بعض العناصر الرسومية الأخرى، وهذا سيعطيك المزيد من التحكم بالشكل من دون جعل النص مشدوداً.

تحديد الأصل

عندما يكون لديك نص على مسار، قد يكون من الصعب تحديد الكائن أو المسار الأصلي لأنه يكون مباشرة تحت النص أو غير مرئي أ، مقفول مثلاً. وفي هذه الحالات فإن المفتاح Shift+D سيساعدك في حل هذه المشكلة. نقوم بتحديد النص، أو حتى كائن منسوخ مثلاً، ونضغط على Shift+D لنحرك مكان التحديد إلى المسار الأصلي أو الكائن الأصلي.

الشفافية، التدرجات، وتصدير بوستسكريبت

صيغة البوستسكريبت (PostScript أو EPS) لا تدعم الشفافية، لذلك يجب عليك أن لا تستخدمها أبداً إذا كنت تريد تصدير ملفات بهذه الصيغة. في حالة كان هناك شفافية مسطحة وتتراكب فوق اللون المسطح، فمن السهل إصلاح ذلك: نحدد إحدى الكائنات ذات الشفافية، ونبدل إلى أداة انتقاء اللون Dropper (F7)، نتأكد من أنها في نمط اختيار اللون المرئي دون ألفا (pick visible color without alpha). ثم نضغط على الكائن نفسه. سيؤدي ذلك إلى اختيار اللون المرئي وإسناده مرة أخرى إلى هذا الكائن، ولكن هذه المرة من دون شفافية. نكرر هذه العملية من أجل جميع الكائنات ذات الشفافية. إذا كان الكائن ذو الشفافية يتراكب فوق عدة مناطق ألوان مسطحة، ستحتاج إلى تقطيعه إلى أجزاء وتطبيق ذلك على كل قطعة.

Fahadالأربعاء, 2017/01/04 - 1:46م
disqus

دروس إنكسكيب الرسمية تعلم انكسكيب باحتراف

$
0
0
دروس إنكسكيب الرسمية تعلم انكسكيب باحتراف

Inkscape_logo_2.png

و أخيرا وبعد فترة طويلة من الانتظار، نشرت دروس إنكسكيب الرسميةمترجمة إلى العربية وهي تحوي على  دروس مهمة ومفيدة للمبتدأ والمحترف.
قائمة الدروس:.
دروس إنكسكيب : الأساسيات
دروس إنكسكيب : الأشكال
دروس إنكسكيب : أمور متقدمة
دروس إنكسكيب : الاستكمال
دروس إنكسكيب : فن الخطوط
دروس إنكسكيب : إنشاء صورة تتبع للمسارات
دروس إنكسكيب : عناصر التصميم
دروس إنكسكيب : نصائح وخدع بصرية

طبعا أفتح الباب لمن أراد أن ينقلها إلى موقع انكسكيب الرسمي ويضمنها هناك، فليس لدي وقت للأسف لفعل ذلك.

Fahadالأربعاء, 2017/01/04 - 2:08م
disqus

صدور إنكسكيب ٠.٩٢

$
0
0
صدور إنكسكيب ٠.٩٢

inkscape-092.png

أعلن مطوروا برنامج الرسم المتجهي الحرة إنكسكيب عنإصدار النسخة ٠.٩٢، هذه الإصدارة جاءت بالعديد من المميزات الجديدة والمتقدمة، ولعل من أهمها:
- دعم ميزة التدرج اللوني المتشابك.
- دعم العديد من خصائص معايير SVG2 و CSS3
- تغيير الدقة الافتراضية من 90dpi إلى 96dpi  للتوافق مع معايير CSS.
- الانتقال من نظام البناء autotools إلى نظام cmake ( هذا خاص بالمطورين)
- دعم مميزات الخطوط المتقدمة
- تحسين دعم النصوص الرأسية.
والعديد والعديد من المميزات الجديدة التي يمك مشاهدتها بالتفاصيل من هذه الصفحة.
لتنزيل البرنامج من هنا، و للبدء بتعلم هذا البرنامج الرائع تابع هذه الدروس بالعربية.

Fahadالأربعاء, 2017/01/11 - 9:39ص
disqus

صدور Synfig 1.2.0

$
0
0
صدور Synfig 1.2.0

synfig-free-animations-750x467.jpg

أعلن مطورو  برنامج التحريك الرسومي ثنائي البعد Synfig Studio عن إطلاق الإصدارة ١.٢وجاءت هذه الإصدارة كتتويجا لعم دام ١٦ شهرا. أهم مميزات هذه الإصدارة:
١- إعادة كتابة محرك التصيير بالكامل وذلك من أجل جعله أسرع ويستهلك ذاكرة أقل.
٢- إضافة ميزة مزامنة الصوت مع حركة الشفاه عبر برنامج Lipsync
٣- إعادة تصميم نافذة الخيارات .
٤- إضافة طبقة جديدة " الوقت الحر"
٥- إصلاح العديد من المشاكل البرمجية والانهيارات.
يمكنكم تنزيل هذه الإصدارة من هنا.

Fahadالأحد, 2017/01/15 - 9:16ص
disqus

كتاب « تعلم JavaScript »

$
0
0
كتاب « تعلم JavaScript »

JavaScript Enlightenment.png

بعد مفاوضات مع دار نشر O'Reilly وأخذ إذن المؤلف، وبعد جهدٍ استغرق عدِّة أشهر، انتهى العمل على كتاب «تعلم JavaScript» الذي ترجمه عبد اللطيف ايمش عن كتاب «JavaScript Enlightenment» لصاحبه Cody Lindley، والذي نَشَرتَه دار نشر O'Reilly لاحقًا بنفس الاسم.
يأتي هذا الكتاب ليشرح الكائنات في JavaScript وعلاقتها مع بعضها، ويوضِّح آلية الوراثة المُتّبَعة في JavaScript، مما يفيد مَن أراد التعمق في اللغة وفهم كيفية عملها.
يقع هذا الكتاب في 250 صفحة من المحتوى التقني المدعَّم بأمثلة عملية قابلة للتجربة فوريًا على المتصفح، وهو مقسَّمٌ إلى ستة عشر فصلًا تشرح مختلف أنواع الكائنات المتوافرة في JavaScript.
يستهدف هذا الكتاب فئة المبرمجين متوسطي المعرفة بلغة JavaScript، أي أنَّه يفترض معرفةً مسبقةً بهذه اللغة أو تعاملًا مع إحدى المكتبات المكتوبة بها.
مؤلف الكتاب Cody Lindley هو مطور واجهة أمامية front-end وجافا سكربت ولديه خبرة تزيد عن ١٦ سنة في تطوير HTML و CSS و جافا سكربت.
لتنزيل الكتاب اضغط هنا.
يجدر بالذكر أنَّ هذا الكتاب برعاية وادي التقنية، وستُنشَر كتبٌ أخرى من نفس السلسلة في وقتٍ لاحق على موقعنا.

Fahadالاثنين, 2017/01/16 - 8:13م
disqus

شركة ديل باعت أجهزة محمولة بنظام لينكس بأكثر من عشرات الملايين الدولارات

$
0
0
شركة ديل باعت أجهزة محمولة بنظام لينكس بأكثر من عشرات الملايين الدولارات

dellubuntu1204.png

في أحد المقابلات المرئية قال  Barton George أحد مهندسي  شركة DELL ، أن  الشركة باعت أجهزة محمولة بقيمة عشرات الملايين دولاراتمحمل فيها نظام أوبنتو بشكل افتراضي.
ثم استطرد المهندس بالقول أن الاستثمار المبدئي كان فقط ٤٠ ألف دولار وخلال أربع سنوات وصلت المبيعات عشرات الملايين الدولارات.
وعندما سئل لماذا لا تثبتوا ردهات أو أوبن سوز  بشكل افتراضي؟ قال أن  الشركة  لا تريد أن  تشتت جهودها،  وأن  عملهم  في تعريفات الأجهزة سيرسل إلى  المنبع وبالتالي سيصل لتلك التوزيعات في النهاية.
لقد نمت مبيعات أجهزة ديل المخصصة للمطورين من جهاز واحد لتصبح الآن خط إنتاج يحمل الكثير من التنوعات تناسب معظم حاجيات المطورين.
يمكنك الاطلاع على خط إنتاج شركة ديل للمطورين من هنا.

Fahadالخميس, 2017/01/19 - 9:28ص
disqus

صدور Wine 2.0

$
0
0
صدور Wine 2.0

winehq_logo.png

أعلن فريق تطوير مشغل تطبيقات ويندوز ( واين) عن إطلاقنسخة ٢.٠ المستقرة. جاءت هذه الإصدارة ثمرة جهود تطوير استمرت سنة كاملة و حوت على ٦٦٠٠ تغيير وتعديل. وأهم ميزة رئيسية هي دعم تشغيل مايكروسوفت أوفيس ٢٠١٣ و دعم بنية ٦٤ بت على نظام ماك أو أس. هذه الإصدارة هي أول إصدارة بنظام توقيت الإصدارات الجديد الذي اعتمده الفريق بحيث تصدر  بشكل سنوي، بحيث تؤجل المميزات غير المكتملة إلى الإصدار القادم وهذا تشمل دعم HD و تعريف رسوميات أندرويد.

ما الجديد في واين ٢.٠
دعم المزيد من خصائص DirectWrite  المستخدم في الألعاب.
- دعم تضمين الخطوط في ملفات PDF.
- تحديث جداول الحروف إلى نسخة 9.0.0 من معايير اليونيكود.
- دعم ملفات الإقليمية للغة الفارسية.
- دعم أفضل للغات التي تكتب من اليمين إلى اليسار

وغيرها الكثير من المميزات الجديدة التي يمكن أن تطلع عليها من هنا.

Fahadالخميس, 2017/01/26 - 9:47ص
disqus

مقدمة إلى Ansible

$
0
0
مقدمة إلى Ansible

"أنسبل هو أداة أتمتة وأركسة ونشر. لحظة! لحظة! أداة ماذا؟ وماذا؟ وماذا؟ الأتمتة Automation تعني القيام بالأشياء بطريقة ذاتية حيث تصف المهام اللازم إتمامها لإنجاز المطلوب ويتم ذلك بطريقة آلية دون تدخل unattended. وهي تسهل إدارة عدد كبير جدا من الخوادم ووضعها في الحالة المطلوبة.

أما الأركسة orchestration فهي من الأوركسترا حيث تكون أنت الموسيقار/المايسترو الذي يتنسق آلاف العازفين دفعة واحدة وبالتتالي ويشير لهم ماذا يفعلون ومتى وينقل اللحن من جهة لآخرى."

تابعوا الأستاذ مؤيد السعدي في هذهالمقدمة حول أداة انسبل.

زايدالسبت, 2017/01/28 - 8:58م
disqus

انطلاق مسابقة " سمو " لزيادة زيادة عدد المقالات العربية في ويكيبيديا

$
0
0
انطلاق مسابقة " سمو " لزيادة زيادة عدد المقالات العربية في ويكيبيديا

Somow_V1.png

تنطلق في الأول من شباط (فبراير) 2017 "مُسابقة سمو".  تسعى  المسابقة إلى إثراء المحتوى العربي في ويكيبيديا عن طريق زيادة عدد المقالات وخاصة في المجالات الأقل محتوى كالعلوم والطب والهندسة، حيث يُكافأ المشاركون الذين يساهمون ضمن شروط المسابقة مادياً بتبرعٍ كريم من مؤسسة "سمو المجتمع" في المملكة العربية السعودية.

أهداف المسابقة:

  • زيادة عدد المقالات العربية ذات المحتوى الموسوعي المتكامل.‏
  •  ‏تشجيع المساهمين الجدد للاستمرار في التحرير خارج نطاق المسابقة، حيث تحدي المشترك لنفسه سيكون عاملاً مُحفّزاً للاستمرارية وزيادة العطاء.‏
  •  ‏إثراء المحتوى العربي العلمي، والمحتوى المختار.

 للاطلاع على شروط المشاركة، يرجى زيارة صفحة المسابقة في ويكيبيديا العربية من هنا.

Fahadالثلاثاء, 2017/01/31 - 8:47ص
disqus

إطلاق ليبرأوفيس 5.3

$
0
0
إطلاق ليبرأوفيس 5.3

LibreOffice-53-banner-big.png

أعلنت مؤسسة المستند عن إصدار ليبرأوفيس 5.3بعد نص سنة من إصدار السابق، و قد ساهم المئات من المطورين في إضافة وتحسين ليبرأوفيس في إصدارته الأخيرة؛ حيث قاموا ب9750 تعديل شمل إضافة مليون ونصف سطر وحذف 360 ألف سطر ، وتصف المؤسسة بأن هذه الإصدارة أغنى إصدارة بالمزايا الجديدة في تاريخ البرنامج.

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

800px-Lool-writer.png

ليبرأوفيس رايتر يعمل على المتصفح

أهم المزايا في إصدارة 5.3

من أهم التغييرات العامة في هذه الإصدارة:

- توحيد محرك إخراج النصوص ليصبح حرفباز HarfBuzz هو محرك النصوص في منصة ويندوز و ماك ، مما يسهل عملية تتبع العلل ، و اختفاء العلل التي كانت موجودة في منصة وغير موجودة في منصة أخرى، و بالإضافة إلى تحسين المحاذاة بالكشيدة في اللغة العربية.

- إعادة ترتيب لوحات الألوان وحذف غير المستعمل والشاذ منها ،و إضافة أخرى أكثر ترتيبا و اتساقا ، و إعادة تصميم مربع الألوان و التدرجات والنقشات و الصور.

- دعم استيراد وتصدير تواقيع PDF ، ودعم معيار تواقيع الإلكترونية المتقدمة لPDF المعروف ب PAdES ، ومعيار XAdES لملفات ODF.

- إضافة الوضع الآمن عن الذي يمكن من خلاله بدء ليبرأوفيس لتعديل الإعدادات التي ضيعت البرنامج ، بالإضافة إلى تسهيل مربع استرجاع الملفات.

- تحسينات على مرشح OpenXML بإصلاح العديد من العلل التي صادفها مستخدمو البرنامج ، وهنا أحب أن أشجع الجميع على التبليغ عن أي عله يواجهونا ، ففي الكثير من الأحيان لا ينتبه المطورون له بدون قصد.

- دعم إدراج ملف PDF كصورة.

في برنامج رايتر

- إضافة مربع مستقل للتنقل بين الصفحات مما يسهل العملية كثيرا.

- لقد طورت ميزة التنسيق التلقائي للجداول لتصبح ميزة مستقلة تحت اسم أنماط الجداول بحيث أصبح بالإمكان الحفاظ على نمط أو تصميم الجدول عند التحرير أو إضافة أو حذف أي صف أو عمود أو بيانات ، إضافة إلى دعم استيراد و تصدير أنماط الجداول في ملفات ODF .

- إضافة أدوات رسم جديدة كنت موجودة في السابق في برنامج العرض Impress و برنامج Draw.

في برنامج كالك

- إضافة أدوات رسم جديدة كنت موجودة في السابق في برنامج العرض Impress و برنامج Draw.

- تحسين الأنماط الافتراضية للخلايا ، و تمكين من تحميل هذه الأنماط من ملف المستخدم.

- إضافة دالة الوسيط أو الأوسط Median في الجدول المحوري pivot table و التنسيق الوحيد الذي يدعم هذه الميزة هو ODS.

- يمكن الآن البحث عن عن دالة معينة في مربع إدخال الدوال.

في برنامج امبرس

- إمكانية ربط الصور عوضا عن تضمينها عند إدراج صور من الألبوم.

- عند بدء برنامج امبرس يظهر مربع اختيار القوالب لتبدأ بأحدها.

- إضافة قالبين افتراضيين Vivid و Pencil ، مع تحسين جمعي القوالب المتوفرة.

500px-TemplateSelector.png

يمكنكم تحميل هذه الإصدارة من هنا.

زايدالاثنين, 2017/02/06 - 11:11م
disqus

بلازما 5.9 تبدأ 2017 بأناقة

$
0
0
بلازما 5.9 تبدأ 2017 بأناقة

plasma-5.9.png

سطح مكتب بلازما 5.9

أعلن مجتمع كدي عن إطلاق أول تحديث لسطح المكتب بلازما لهذه السنة 2017 تحت اسم بلازما 5.9، و يأتي هذه التحديث بالكثير من الإضافات التي تزيد من الإنتاجية و تحسن بيئة العمل، و يترافق مع هذه الإصدارة مواصلة دعم الإصدارة طويلة الدعم من سطح مكتب بلازما 5.8 لمن يحب أن الاستقرار.

إنتاجية أفضل

أول هذه الإضافات هي إضافة معاينة متفاعلة للإشعارات ، وأوضح موضع لهذه الإضافة هو عند أخذ لقطة من سطح المكتب باستعمال اختصار Shfit+Print ٍscr الخاص ببرنامج Spectacle؛ حيث يمكن سحب الصورة من منطقة الإشعارات مباشرة لنافذة المحادثة أو البريد الإلكتروني أو المتصفح ،

spectacle-notification-wee.png

يمكن الآن سحب الصورة مباشرة إلى برنامج البريد الإلكتروني

الإضافة الثاني هي تحسين تجربة السحب والإفلات على سطح المكتب ، حيث يمكن الآن إضافة ودجة مباشرة صينية النظام باستخدام السحب والإفلات من سطح المكتب أو من مطلق التطبيقات الذي يملأ الشاشة بأكملها.

وفي الإضافة الثالثة استعادت ودجة الأيقونة (التي تنتج من سحب تطبيق أو مستند إلى سطح المكتب) مربع الخيارات ؛ فأصبح بالإمكان تغير الأيقونة أو نص التعريف أو مجلد العمل وغيرها من الخصائص، كذلك أصبحت قائمة السياق تدعم خاصية "افتح باستخدام".

icon-dialog.png

خيارات كثيرة يمكن بها تخصيص الأيقونة

حصل مدير المهام على عدة إضافات في هذه الإصدارة ، حيث عادت (تلبية للطلب المتزايد) ميزة التبديل بين أنوافذ باستخدام اختصار Meta+رقم ، كذلك أصبح الآن بإمكانك تثبيت مختلف التطبيقات في أي نشاط تريد ، وإذا أردت التركيز على مهمة معينة فإن تطبيقات مشغل الصوتيات أصبحت لها علامات شبيه بما في المتصفحات الحديثة مع وجود زر لكتم الصوت.

mute.png

يمكن كتم الصوت مباشرة من على شريط المهام

ولم ينسى تطبيق المطلق السريع من التحسينات فأصبح يدعم قائمة الإجراءات السريعة مثل "شغل في الطرفية" و "افتح المجلد الحاوي".

تحسينات بصرية

الكثير من التحسينات حصلت لبلازما و تطبيقات حتى تكون بنفس التجربة، ف شريط التمرير في نمط بريز تحول على سبيل المثال إلى تصميم أكثر انضغاطا و جمالا ليعطي التطبيقات واجهة حديثة وأنيقة ، كذلك أصبحت التلميحات في شريط المهام أكثر انضغاطا وتعطي معلومات أكثر.

القوائم العالمية

لقد عادت القوائم العالمية؛ الميزة التي كان تتمتع بها كدي حيث يمكن فصل شريط القائمة من نافذة التطبيق ، هذه الميزة لها محبيها.

global-menus-widget.png

القوائم العالمية

تصدير واستيراد أكثر قوة لسمات سطح المكتب

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

لقد تحقق الحلم، فقد أصبح الآن بالإمكان تغيير سمة التطبيقات أيضا ، مع إمكانية استيراد وتصدير سمات كاملة (الأيقونات و سمة سطح المكتب و سمة التطبيقات) مع بعضها و مشاركتها في مخزن كدي.

وحدة جديدة لضبط الشبكات

خطوة طبيعية فبعد تحديث التطبيق المصغر لشبكة في صينية النظام ، جاء دور وحدة الضبط حيث أصبح لديها واجهة جديدة بتقنيات عصرية مثل QML.

network-configuration.png

وحدة ضبط الشبكات بحلة جديدة

ويلاند

دعم ويلاند عملية تدريجية في بلازما ، ففي كل إصدارة يصبح الدعم أكثر اكتمالا ، في هذه الإصدارة أصبح الدعم متاحا أكثر للمتحمسين لتجربة ويلاند على بلازما و البدء في التبليغ عن العلل التي قد تواجههم، أهم التحسينات في هذه الإصدارة تشمل:

- القدرة على أخذ صورة للشاشة و استعمال منتقي الألوان ، محبي كامل الشاشة سيسعدوا بالنوافذ المكبرة عديمة الحواف.

- يمكن الآن حصر المؤشرات بواسطة التطبيقات ،و أضيف دعم الإيماءات و الحركات النسبية للألعاب.

- أصبحت أجهزة الإدخال أكثر قابلية للضبط ويمكن حفظ الضبط بين الجلسات ، و أضيف وحدة لضبط لوحة اللمس.

- عن استخدام نمط بريد يمكن الآن سحب التطبيقات بواسطة النقر على مساحة فارغة في الواجهة مثل ما هو عليه في اكس.

- عند تشغيل تطبيقات اكس فأن أيقونة النافذة تظهر بشكل جيد في اللوح.

- أصبحت الألواح تدعم ميزة الإخفاء التلقائي.

- أصبح بالإمكان تغيير تشكيلة الألوان للنوافذ.

wayland-touchpad-wee.png

لوحة اللمس أصبح لها وحدة خاصة لضبطها على ويلاند

زايدالثلاثاء, 2017/02/07 - 6:48م
disqus

كودي 17.0

$
0
0
كودي 17.0

Kodi171.png

يسر فريق كودي Kodi إطلاقالإصدارة 17من البرنامج مركز الوسائط الشهير كودي ، تحت اسم كربتون Krypton ، و كودي لمن لا يعرفه هو مركز وسائط يشغل الفيديو و الموسيقى و الصور والألعاب و التلفاز ، و كودي يمكن أن يحول التلفاز إلى منصة متصلة بالإنترنت تعطي الكثير من المتعة و الترفيه من القنوات الفضائية.

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

حصلت الواجهة الافتراضية لكربتون على تحديث شامل تحت معيار التصميم واجهة 10 أقدام (تصميم مخصص للتلفاز) تحت اسم Estuary، بينما حصلت شاشات اللمس على واجهة مخصص لهن تحت اسم Estouchy، و ليكتمل العقد حصل متصفح الويب على واجهة جديدة هو الأخر تحت اسم Chorus2.

محرك الفيديو حصل بدوره على الكثير من التحسينات في الثبات و المزامنة الصوت مع الفيديو و تبديل معدل التحديث و فك و ترميز الفيديو على جميع المنصات ، و هناك إضافات جديدة تدعم بروتوكلات البث مثل RTMP و MPEG-DASH و SmoothStream و NXMSL ، وتسريع تشغيل DVD عن طريق العتاد .

وعلى منصة أندرويد أصحب كودي 17 يتبع المعيار المتبع للصوت في أندرويد و يتطلب أندوريد 5 كحد أدنى ، و جميع الأجهزة التي تطبق تطبق AudioTrack الإصدارة 23 (الموجودة في اندرويد 6) فإن كودي 17 يدعم التمرير للأنظمة الصوتية DTS-HD و DTS-X و Dolby TrueHD و Dolby ATMOS ، و للمعلومة كودي و منصة أندرويد للتلفاز أصبحت سوق متكامل و رافد لكودي.

التحميل من هنا.

 

زايدالأربعاء, 2017/02/08 - 7:55م
disqus

حكاية ويكيبيديا

$
0
0
حكاية ويكيبيديا

Wikipedia-Story-Arabic-v1.0.1.jpg

تُشتهر ويكيبيديا بكونها واحداً من أكثر المواقع زيارةً على الإنترنت، فهي سادسُ أكثر المواقع مُشاهدةً على المُستوى العالمي خلال السنوات الأخيرة. وتُسمّى ويكيبيديا الموسوعة الحرة، حيث أنها تمتازُ بإمكانية تعديل محتواها من قبل أي شخص يرغبُ في ذلك. ولكن هذا التعديل لا يسير وفق أهواء الناس، بل له العديد من القواعد والأنظمة التي تضبطه.

حكاية ويكيبيديا هو كتاب إلكتروني يتحدث عن موسوعة ويكيبيديا الشهيرة. يناقش المؤلف عبّاد، وهو كاتب ومراجع وإداري في ويكيبيديا منذ عشر سنوات، كيف يستطيع المتطوّعون في ويكيبيديا كتابة مقالات موسوعية وضبط جودتها ودقتها العلمية والأكاديمية.

<--!break-->

يعرج الكتاب على الكثير من المواضيع الشائقة حول ويكيبيديا مثل الركائز الخمس للوكيبيديا ، ولماذا يحذف 40% من المقالات في اليوم الأول من نشرها ، سياسة منع التحرير، و قضية الجدلية حول حيادية الموسوعة، مأساة المحتوى العربي.

يُعتبر هذا أول كتاب باللغة العربية يختصُّ بالحديث عن موسوعة ويكيبيديا. مؤلّف الكتاب هو عباد ديرانية، إداري سابق ومحرر في ويكيبيديا منذ تسع سنوات. وقد نشر العمل بشكل مجاني وتحت رُخصة المشاع الإبداعي (كريتف كومنز) عبر منصّة كتب عربية حرة، وهو موقع عربيّ يختصُّ بنشر الكتب المُعفَاة من حقوق الملكية الفكرية. وجاء الإصدار برعاية ويكيميديا بلاد الشام، وهي منظمة غير ربحية تعتبر الممثل الرسمي لويكيبيديا ومشاريعها الشقيقة في أربعة دولة عربية: لبنان وسوريا والأردن وفلسطين.

يُمكن قراءة الكتاب عبر الإنترنت بصُورة مجانية، من خلال هذا الرابط ، على موقع كتب عربية حرة.

الرابط البديل من هنا.

زايدالسبت, 2017/02/25 - 9:22ص
disqus

ثلاثة بدائل مفتوحة المصدر عن برنامج النشر المكتبي Microsoft Publisher

$
0
0
ثلاثة بدائل مفتوحة المصدر عن برنامج النشر المكتبي Microsoft Publisher

اعترفت لنفسي منذ أسابيع قليلة خلت أنَّني لم أتخلص تمامًا من المستندات الورقيَّة كما تخيَّلت أن أفعل ذلك بسهولة. وعندما فكرت بالأمر مليًّا، وجدت أنَّ صفًّا من الأوراق يحيط بي من جميع الاتجاهات بالرغم من أنَّ تعاملي مع الآخرين يكون عبر ملفاتٍ ووثائق إلكترونيَّة أغلب الأوقات، والماسح الضوئيُّ لديَّ لا يتوقف عن العمل لتحويل كلِّ ما يصلني من نسخٍ ورقيَّةٍ إلى مستنداتٍ إلكترونيَّةٍ.

كما أنَّني بحثت في مكتبي المنزلي ففوجئت بوجود الكثير من الأوراق ملقاةً هنا وهناك، أدركت آنذاك أنَّ وجود بعضٍ من الأشياء حولنا مرتبطٌ حتما بنُسخٍ ورقيّة كالرزنامات والإعلانات وأدلَّة الاستخدام. كما وجدت بعضًا من الإعلانات الملصقة لحدث ما وحتَّى قطعًا من أوراق الأوريغامي. نستطيع إثبات أنَّ الأشياء السابقة يمكن تحويلها إلى نسخٍ إلكترونيَّة، ولكن النتيجة ستكون أكثرُ كلفةً وأقلُّ إرضاءً لنا.

يوجد جزءٌ آخرُ للمعضلة، بالرغم من أنَّني أفضِّل استخدام كل ما هو إلكتروني لمشاركة المعلومات والرسائل، لكنَّ ذلك لا يعني أنَّ كلَّ شخصٍ أتفاعل معه سيفضل تلك الطريقة ويتقبَّلها. لذلك، سيكون الانتباه لحاجات جماهيرك أمرًا حرِجًا إن أردت أن تنتقل رسالتك لهم بوضوح. لذا عليك أن تحتكَّ بجماهيرك وأن تعرف حاجاتهم لكي تصل رسالتك كما تتوقع لها، وبذلك تقطع نصف الشوط. والأمر ليس هيِّنًا خاصَّةً عند وجود المنافسة الشديدة لجذب الجماهير ومن بينهم جماهيرك.

توجد طرائق عدَّةً لنشر كتابك إلكترونيًا، وإنَّ نشره ورقيًّا أمرٌ واردٌ. وسواءً اخترت تلك الطريقة أم غيرها للنشر فأنت تحتاج إلى تصميمٍٍ ينسجم مع محتوى الكتاب وغلافه وحتى الشعارات التي يحتويها.

يوجد في هذا العالم الكثيرُ من التطبيقات المحتكرة، مغلقة المصدر، لبعض الشركات والتي تقدِّم الكثير من أدوات التصميم، منها تطبيق "QuarkXpress" من شركة Quark وتطبيق "Adobe InDesign" الأكثر شهرةً من شركة Adobe. ويُعدُّ تطبيق النشر المكتبي "Publisher" من شركة مايكروسوفت الأكثر شهرةً وانتشارًا من بينهم جميعًا والذي يُستخدم على الأقلِّ من قِبل الأفراد و الشركات التجاريَّة الصغيرة. ويُعرف هذا التطبيق على أنَّه من أكثر التطبيقات استخدامًا على منصات النشر خصوصًا بتكلفته المنخفضة وسهولة استخدامه خاصَّة لمن اعتاد استخدام حزمة مايكروسوفت المكتبية"Microsoft Office".

أظنُّ أنَّك تفكِّر في ما ذُكر عن "التطبيقات المحتكرة" وأدواتها التصميمية الرهيبة. لا تقلق إذا كنت من مستخدمي نظام لينكس أو حتى إذا كنت عالقًا في نظامي ويندوز أو ماك، فهنالك خياراتٌ كثيرةٌ مفتوحة المصدر ستساعدك بالاستغناء عن تطبيق النشر المكتبي "Publisher" وتصميم كتابك القادم.

أولًا: Scribus

أحدثَ هذا التطبيق ضجَّةً كبيرةً عندما انخرط في مجال النشر المكتبي المفتوح المصدر. ستجد فيه بعد التطوير الحثيث والمستمر عبر عقدٍ من الزمن الكثير من الأدوات والميزات التي يحتاج لها مستخدمٌ متمرِّس. يستطيع هذا التطبيق الاستيراد من صيغ كثيرةٍ ومنوعةٍ، ويستخدم واجهةً سهلةً تجعله الخيار الأفضل للمستخدم المبتدئ كما أنَّه يدعم اللُّغة العربية. بالإضافة إلى أنَّ وجود مجتمع ضخم من المستخدمين يفيد بتوفير المصادر الكثيرة والدعم الخارجي الذي تحتاج له من كتبٍ وقوالب جاهزةٍ تلبِّي جميع الاحتياجات.

ثانيًا: LibreOffice

ألا تحتاج إلى تعلُّم استخدام تطبيقٍ جديدٍ من تطبيقات النشر المكتبي؟ تقدِّم لك هذه الحزمة من التطبيقات قدرات تصميمٍ رائعةٍ عبر العديد من تطبيقاتها. حيث يزودك التطبيق "Writer" بتصميماتٍ أساسيَّةٍ وبمقدرةٍ على الرسم تُوسِّعُ مجال استخدامه كثيرًا. ويعدُّ الخيار الأمثل للتصميمات المعقَّدة جزئيًا كالأخبار أو النشرات أو الأبحاث. بالنسبة لي، اعتدت على استخدام "Impress" لنشر الإعلانات العلمية أثناء القيام بمشاريع في الجامعة بالإضافة إلى استخدام النماذج الافتراضية في تطبيق "PowerPoint " واستيرادها.

ثالثًا: Markup

الخيار الثالث هو استخدام لغة Markup. إنها ليست بهذه السهولة وغير مفضَّلة لبعض المستخدمين، وقد لا تتمكن أغلب الأوقات من استخدام بعض محررات النصوص المتطورة مع هذه اللُّغة والتي تُظهر النتيجة النهائيَّة للنص أمامك أثناء كتابتك الكود. وإذا كنت تعرف القليل عن هذه اللغة، فلماذا لا تطور خبرتك في استخدامها؟ ولا أعني بالضبط استخدامLaTeX فقط، وهو نظام لمعالجة المستندات النصية وتنسيقها ويعتمد على لغة markup ويتميز بسهولته وشموليته وهو مفتوح المصدر ومتوفرٌ على جميع أنظمة التشغيل، بل إنَّ استخدام لغة HTML أو لغة CSS، وهما الأساس في تصميم صفحات الويب والتعامل مع النصوص باحترافٍ كبيرٍ، سيكون كافيًا لك لمعظم المشاريع التي تقوم بها. كما ستجعلك هذه اللغة تستخدم الكثير من الأدوات الموجودة لديك مسبقًا بدءًا من محرر النصوص البسيط وحتى تطبيقاتٍ أكثر تطورًا، حيث تقوم بادئ ذي بدءٍ بالعمل مع صفحات الويب ثم نهايةً تحوُّل ما كتبته إلى نسخةٍ إلكترونيَّة جاهزة للطباعة باستخدام PDF عبر أدواتٍ للتحويل. قد تكون هذه اللغة بديلةً عن سابقاتها ولكنَّها تُستخدم للتصميم في مجال النصوص بشكلٍ احترافيٍ وتلبي الكثير من الاحتياجات.

ولكن لماذا نستخدم لغة Markup في مجال التصميم؟ إننا نستخدمها لعدَّة أسبابٍ. أولها بساطة النص، حيث يمكنك التعديل والتحديث على النص مباشرةً و بسهولةٍ من خلال استخدام أدواتٍ مختلفة أو من سطر الأوامر. ثانيها تقليل وقت التنسيق والإخراج عند العمل على وثائق متشابهة سواءً للويب أو للطباعة. ثالثها أنها لغة قابلة للقراءة، وهذه الخاصيَّة المفضَّلة لديَّ، حيث أحصل على ما أتوقع دائما عند كتابة الكود أثناء التصميم.

ألا زلت تنتج التصميمات للنسخ المطبوعة؟ ما هو التطبيق الذي ستستخدمه؟ هل هو من إحدى التطبيقات التي ذُكرت أم تستخدم تطبيقًا آخرًا؟ ربما تستخدم أداةً لتعديل الرسوميات والتصميمات مثل GIMP أو Inkscape أو تطبيقًا آخرًا؟ شاركنا رأيك وخبرتك في التعليقات.


 

ترجمة -وبتصرف- للمقال:‏ ‎3 open source alternatives to Microsoft Publisher لصاحبه Jason Baker

رابط المقال: هنا

جميل بيلونيالخميس, 2017/03/16 - 10:34م
disqus

ما هي رخصة المشاع الإبداعي؟

$
0
0
ما هي رخصة المشاع الإبداعي؟

creative_commons.png

تعرف المشاع الإبداعي "creative commons" - أو اختصارًا "CC" - بأنها منظمةٌ عالميةٌ غير ربحيةٍ تزوِّد المنتجين والمبتكرين وغيرهم برخصٍ حرةٍ عند نشر أعمالهم، حيث تحدِّد هذه الرخص صلاحيَّة استخدام الآخرين لتلك الأعمال ضمن شروطٍ محدَّدةٍ.

عندما يُنتَج عملٌ ما ككتابة مقالةٍ أو التقاط صورةٍ ...إلخ فإنَّ ذلك العمل يكون محميًا بحقوق نشرٍ تلقائيًّا. تمنع حقوق النشر تلك من سوء استخدام الآخرين لهذه الأعمال كنسخها وسرقتها أو نشرها على شبكة الإنترنت على سبيل المثال.

تسمح رخصة المشاع الإبداعي للمنتجين والمبدعين باختيار الطريقة التي تحدِّد للآخرين كيفيَّة استخدام أعمالهم. فإنَّ نشر العمل برخصة المشاع الإبداعيِّ يمكِّن الأشخاص من معرفة ما هو مسموحٌ وغير مسموحٍ لهم أثناء استخدامهم لذلك العمل، وعندما يريد أحدٌ استخدامه بما هو ليس مسموحٌ به في الرُّخصة فيجب آنذاك الحصول على إذنٍ من منتج العمل للقيام بذلك.

أجمل ما في رخصة المشاع الإبداعي أنَّها تسمح باستخدام جميع الأعمال المنشورة ضمنها في المجال التعليميِّ بلا قيودٍ، وبذلك يمكن للمدرِّسين والطُّلاب نسخُ ونشرُ تلك الأعمال بحرِّيةٍ، وحتَّى في بعض الأحيان تسمح لهم بالتعديل عليها دون الرجوع إلى المالك وطلب الإذن بذلك.

الحقوق والواجبات الأساسيَّة

تقدِّم رخصة المشاع الإبداعيِّ ستُّ رخصٍ أساسيَّةٍ، تسمح كلُّ واحدةٍ منها باستخدام المواد والأعمال بطرائق مختلفةٍ. تشترك تلك الرخص فيما بينها ببعض الحقوق والالتزامات الواجبة على المستخدمين وهي:

حقوق المستخدم

جميع رخص المشاع الإبداعيِّ تسمح لك بما يلي:

  • نسخ العمل (تنزيله أو تحميله من وإلى الإنترنت أو إنشاء نسخةٍ ورقيَّةٍ أو سحب العمل على ماسحٍ ضوئيٍ).

  • نشر العمل ( بين الطلبة أو بين المدرِّس وطلابه أو بين الأهل والمجتمع).

  • عرض أو إظهار العمل (كتشغيل الصوت أو الفيديو في إحدى القاعات الدراسيَّة أو عرضه للعائلة).

  • مشاركة العمل (جعل العمل متوافرًا على الشبكة الداخليَّة للمدرسة أو الجامعة، أو مشاركته على المدونة الخاصَّة بالطلَّاب).

  • تكرار العمل بصيغة أخرى دون تعديله (نسخ المحتوى الصوتي "MP3" أو المرئي "MP4" على أقراص ليزرية سواءً "CD" أو "DVD" لتشغيلها في المدرسة أو الجامعة).

إنَّ هذه الصلاحيات هي أساسيَّةٌ بالنسبة لحقوق المستخدم في جميع الرخص، إضافةً إلى أنَّ بعض الرخص تعطيك صلاحيَّاتٍ إضافيَّةٍ.

واجبات المستخدم

عندما تَستخدم أيَّ عملٍ خاضعٍ لرخصة المشاع الإبداعي فيجب عليك ما يلي:

  • نَسْبُ العمل إلى صاحبه دائمًا (للمزيد يمكنك مراجعة هذه الصفحة).

  • أخذُ إذنٍٍ من صاحب العمل للقيام بأيِّ شيءٍ يخالف حقوق النشر المتضمِّنة في الرخصة (كاستخدام العمل لأغراضٍ تجاريَّةٍ أو اشتقاق العمل أو أجزاءٍ منه في حال لم يكن مسموحًا بذلك).

  • المحافظة على حقوق النشر وأيُّ ملاحظةٍ مرتبطةٍ بها وإبقائها على جميع نسخ العمل دون تعديلٍ أو تحويرٍ.

  • الإشارة إلى الرُّخصة التي نشر بها العمل في جميع أجزائه ونُسخه.

  • ذكر جميع التعديلات التي قمت بها والإشارة لها في حال القيام بأيِّ تعديلٍ على العمل الأصليِّ (كالقول بأنَّ هذا العمل هو ترجمةٌ للُّغة العربيَّة عن العمل الأصلي "س" مثلًا).

كما أنَّه لا يجب عليك أن:

  • تستخدم العمل بشكل يضرُّ بسمعة صاحبه.

  • تصرِّح أو توحي بأنَّ صاحب العمل يؤيِّدك أو يكُفلك أو يدعم مشروعك.

  • تضيف أيَّة تقنيةٍ للعمل (كإدارة الحقوق الرقمية "DRM") تقيِّد الآخرين من استخدامه.

وللمزيد من المعلومات يمكنك مراجعة هذه الصفحة.

عناصر الرخصة الاختيارية

يمكن للمنتجِ إضافةَ عناصر رخصٍ أخرى "اختياريًّا" إلى عمله زيادةً على الحقوق والواجبات التي تم ذكرها والموجودة في جميع رخصِ المشاع الإبداعي، حيث تمكِّن هذه العناصر المختارة أصحاب العمل من تحديد مختلف الحقوق والالتزامات التي تحدِّد للمستخدمين طريقة التصرف بعملهم. ويستطيع المنتجون بسهولةٍ وسرعةٍ أن يدمجوا بين عناصر رخصٍ مختلفةٍ وأن يستثنوا أخرى حتى يتوصَّلوا إلى الرخصة التي يريدونها والتي تصف كيفية استخدام أعمالهم.

توجد أربعة عناصر أساسيَّةٍ يملك كلُّ واحدٍ منها رمزًا واختصارًا خاصًّا به يمكِّننا من تمييزه ومعرفته بسهولةٍ وهي:

BY.png not found  نسب العمل لصاحبه (BY)

يجب عليك نسبُ العمل لصاحبه وذكر نوع الرخصة التي نشر بها، وهذا إجباريٌّ في جميع رخص المشاع الإبداعي. لمزيد من المعلومات حول ذلك راجع هذه الصفحة.

NC.png not found  غير تجاري (NC)

إنَّ أيَّ استخدامٍ للعمل يجب أن يكون لأغراضٍ غير تجاريَّةٍ، على سبيل المثال يُسمح بمشاركة عملٍ ما لأغراضٍ تعليمية أو مشاركة فيديو لاحتفالٍ شعبيٍٍ، ولكن لا يسمح باستخدام ذلك العمل من أجل الإعلان أو تحصيل منفعةٍ ما.

ND.png not found  بلا اشتقاق (ND)

يمكنك استخدام العمل فقط كما هو عليه، فلا يسمح بتعديل العمل أو اجتزائه مطلقًا. وفي حال رغبت بالقيام بذلك كاقتباس جزءٍ منه أو قصِّ صورةٍ ما أو تعديل جزءٍ من النصِّ أو استخدام مقطعِ أغنيةٍ في فلمٍ ما ...إلخ فيتوجب عليك آنذاك الحصول على إذنٍ من صاحب العمل.

SA.png not found  المشاركة بالمثل (SA)

يجب على أيِّ عملٍ جديدٍ يُشتقُّ من عملٍ ما خاضعٍ لهذه المادة أن يُنشر بنفس رخصة العمل الأصلي الذي اشتقَّ منه. فإذا قمت مثلًا بدمج عملٍ ما والتعديل عليه وكان العمل الأصلي خاضعًا لرخصة "نسب العمل لصاحبه والمشاركة بالمثل BY-SA" فيجب نشر العمل الجديد بنفس الرخصة "نسب العمل لصاحبه والمشاركة بالمثل BY-SA".

الرخص الستَّة الأساسيَّة للمشاع الإبداعي

إن العناصر السابقة قد جُمعت ورُتِّبت للحصول على ستِّ رخصٍ أساسيَّةٍ وهي:

cc-BY.png not found   نسب العمل لصاحبه (BY)

  • نوع الاستخدام: تجاري وغير تجاري.

  • تستطيع:

    1. النسخ.
    2. التعديل والاقتباس.
    3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
    4. منح الرخصة للآخرين.

cc-BY-NC.png not found   نسب العمل لصاحبه-غير تجاري (BY-NC)

  • نوع الاستخدام: غير تجاري فقط.

  • تستطيع:

  1. النسخ.
  2. التعديل والاقتباس.
  3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
  4. منح الرخصة للآخرين.

cc-BY-SA.png not found   نسب العمل لصاحبه-المشاركة بالمثل (BY-SA)

  • نوع الاستخدام: تجاري وغير تجاري.

  • تستطيع:
    1. النسخ.
    2. التعديل والاقتباس.
    3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
    4. منح الرخصة للآخرين بنفس رخصة العمل الأصلي.

cc-BY-ND.png not found   نسب العمل لصاحبه-بلا اشتقاق (BY-ND)

  • نوع الاستخدام: تجاري وغير تجاري.

  • تستطيع:

    1. النسخ.
    2. التعديل والاقتباس.
    3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
    4. منح الرخصة للآخرين.

cc-BY-NC-SA.png   نسب العمل لصاحبه-غير تجاري-المشاركة بالمثل (BY-NC SA)

  • نوع الاستخدام: غير تجاري فقط.

  • تستطيع:

    1. النسخ.
    2. التعديل والاقتباس.
    3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
    4. منح الرخصة للآخرين بنفس رخصة العمل الأصلي.

cc-BY-NC-ND.png not found   نسب العمل لصاحبه-غير تجاري-بلا اشتقاق (BY-NC ND)

  • نوع الاستخدام: غير تجاري.

  • تستطيع:

    1. النسخ.
    2. التعديل والاقتباس.
    3. إعادة التوزيع (نشر أو عرض العمل علانيةً أو مشاركته).
    4. منح الرخصة للآخرين.

مغالطات حول المشاع الإبداعي

سنتناول فيما يلي بعض المغالطات الشائعة والتي قد سمعتَ عنها حول رخصة المشاع الإبداعي.

المشاع الإبداعي تعادي حقوق التأليف والنشر

تؤمن المشاع الإبداعي بحقوق التأليف والنشر وبحق المنتجين والمبتكرين بحماية أعمالهم والتحكم بها كيفما شاؤوا، وتسعى المشاع الإبداعي انطلاقًا من هذا المبدأ إلى تقديم مختلف الوسائل والأدوات بشكلٍ طوعيٍّ لتحقيق ذلك.

تستطيع التصرف كما يحلو لك مع وجود رخصة المشاع الإبداعي

إنَّ وجود عناصر رخصِ المشاع الإبداعي لا تعني عدم وجود حقوقٍ للتأليف والنشر ولا تعني أيضًا أنَّه يمكن التصرف بالأعمال كيفما نشاء. بل على العكس تمامًا، فعندما يختار المؤلف رخصة المشاع الإبداعي عند نشر عمله فهذا لا يعني أنه خسر عمله ولم يعد يملكه بل قد صان حقه وحفظ عمله من أيِّ عملٍ لا يريده، وإن حدث أي خَرقٍ ومخالفةٍ لا يُسمح بها سَيُطبَّق قانون حماية حقوق النشر والتأليف مباشرةً على من خالفه.

جميع رخص المشاع الإبداعي غير تجاريَّة

يعتقد البعض أنَّه لا يسمح باستخدام العمل لأيِّ غرضٍ تجاريٍّ حال وجود رخصة المشاع الإبداعي.هذا كلامٌ خاطئٌ، حيث توجد العديد من الرخص التي تسمح باستخدام العمل لأغراضٍ تجاريةٍ، وقد تجد ذلك فيما قرأتَ آنفًا.

لماذا يجب على أنظمة التعليم أن يعتمدوا رخصة المشاع الإبداعي؟

المدرِّسون ورخصة المشاع الإبداعي

توجد قيودٌ وقوانينٌ كثيرةٌ تحدُّ من قدرة المدرِّسين على نسخ أو مشاركة المواد، بالرغم من اعتمادهم على تراخيص قانونيَّة واستثناءات تعليمية تعطيهم صلاحياتٍ كثيرةٍ. وتزداد هذه القيود خاصَّة عندما يريدون:

  • نسخ العمل بأكمله أو جزءٌ كبيرٌ منه.

  • تعديل العمل أو اقتباس جزءٍ منه ودمجه مع أعمال أخرى.

  • توفير العمل ومشاركته مع الأقارب والمجتمع.

إنَّ استخدام رخصة المشاع الإبداعي هو بديلٌ جيدٌ للأسباب التالية:

  • نسخ المحتوى بأكمله دون قيود.

  • توفِّر العديد من عناصرها إمكانية الاقتباس والتعديل.

  • إمكانية توفير العمل للأقارب والمجتمع بحرِّيَّةٍ تامَّةٍ.

  • إنَّ جميع رخص المشاع الابداعي مجانيَّة وبدون دفع أيِّ رسومٍ.

الطلَّاب ورخصة المشاع الابداعي

يخضع الطلَّاب عند قيامهم بنسخ شيءٍ ما أو مشاركته إلى أحكام "الاستعمال العادل" -وهو مجموعة من الأحكام تمنح استثناءاتٍ في عملية النسخ والمشاركة لغرض التعليم والبحث وتطبَّق في بعض البلدان- في قانون حقوق النشر والتأليف، وهذه الأحكام معقَّدةٌ بعض الشيء ولا تمنح الطالب بسهولةٍ حقَّ نسخ العمل بأكمله أو التعديل عليه أو اقتباس جزءٍ منه أو نشره وتوفيره للآخرين. ونجد في تلك الحالة أنَّ رخصة المشاع الإبداعي تعتبر بديلًا جيدًا لأنها تساعد الطلَّاب وتمنحهم صلاحيَّات كثيرةٍ تساعدهم في دراستهم كما مرَّ معنا منذ قليل.

بعض الأمور يجب التفكير بها قبل استخدام رخصة المشاع الإبداعي

يجب أن تسأل نفسك بعض الأسئلة قبل استخدام رخصة المشاع الإبداعي ومنها:

هل تحترم الرخص وتتقيد بها؟

حالَ مخالفتك لرخصة المشاع الإبداعي وارتكاب ما ليس مسموحٌ لك به فإنك ستكون عُرضةً للمساءلة القانونيَّة على انتهاكك لحقوق النشر والتأليف.

هل تعتقد أنَّ عناصر رخصة المشاع الإبداعي يمكن مخالفتها؟

يجب عليك الانتباه لعدم انتهاك حقوق النشر والتأليف عند تعاملك مع مختلف المواد والأعمال التي تجدها على الإنترنت. نجد أنَّ معظم الاختراقات من قبل بعض الأشخاص هي نتيجة عدم معرفتهم بأنَّه لا يسمح لهم بنشر تلك الأعمال على الإنترنت. أولئك الذي يستخدمون رخص المشاع الإبداعي يكونون أكثر وعيًا ومعرفةً بحقوق النشر والتأليف وقلَّما تحدث انتهاكاتٌٍ من قبلهم. اللُّجوء إلى فطرتك السليمة قد يساعدك في تلك الحالات، فمثلًا إذا رأيت أغنيةً ما أو برنامجًا تلفزيونيًا أو فلمًا يحمل كلًّا منهم طابعًا تجاريًا فعليك قبل نشره أو استخدامه التواصل مع ناشره للحصول على إذنٍ يخولك القيام بذلك.

كيف يمكنك ترخيص مشروعك؟

بدايةً، يجب عليك أن تقرِّر كيف سيستخدم الآخرون مشروعك وما هي أقصى صلاحياتهم ثم تحدِّد الترخيص المناسب له، وفي حال رغبتك بنشر مشروعك تحت رخصة المشاع الإبداعي فيجب عليك أن تختار الرخصة المناسبة والتي توافق عناصرها ما قد اخترته لعملك.


 

ترجمة -وبتصرف- للمقال: What is Creative Commons

كُتب من قِبل: ARC Centre of Excellence for Creative Industries and Innovation through Creative Commons Australia and the National Copyright Unit of the COAG Education Council

رابط المقال: هنا

جميل بيلونيالثلاثاء, 2017/03/21 - 2:49ص
disqus

إعادة تعيين كلمة مرور المستخدم «root» لقاعدة بيانات MySQL وقاعدة بيانات MariaDB

$
0
0
إعادة تعيين كلمة مرور المستخدم «root» لقاعدة بيانات MySQL وقاعدة بيانات MariaDB

mysql.png

مقدمة

قد يحدث أن تنسى كلمة المرور التي وضعتها لحسابك مهما كانت ذاكرتك جيِّدة أو تفقدها إن كنت من النوع الذي لا يحب الحفظ، فإذا ما نسيت أو فقدت كلمة مرور المستخدم «root» لقاعدة بيانات MySQL أو قاعدة بيانات MariaDB فلا تخف لأنَّك سوف تتعلم في هذه المقالة كيفيَّة إعادة تعيينها سواءً للإصدارات القديمة أو الحديثة.

المتطلبات الأساسيَّة

تحتاج لإعادة تعيين كلمة مرور المستخدم «root» لقاعدة بيانات MySQL أو MariaDB الوصول إلى خادم قاعدة البيانات تلك بوساطة مستخدم يملك امتيازات الجذر في نظام تشغيل لينكس.

الخطوة الأولى: تحديد إصدار قاعدة البيانات

تأتي معظم توزيعات لينكس الحديثة محمَّلة بقاعدة بيانات MySQL أو قاعدة بيانات MariaDB، والتي تشتهر بأنها بديل كامل وشامل عن MySQL. تختلف الأوامر التي ستُستخدم لإعادة تعيين كلمة المرور بحسب نوع وإصدار قاعدة البيانات، ولمعرفة الإصدار الذي تستخدمه اكتب الأمر التالي:

$ mysql --version

إذا كانت قاعدة البيانات هي MySQL فستظهر لك النتيجة:

mysql Ver 14.14 Distrib 5.7.16, for Linux (x86_64) using EditLine wrapper

أمَّا إذا كانت MariaDB فستظهر لك النتيجة:

mysql Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1

احفظ نوع ورقم إصدار قاعدة البيانات التي تستخدمها لأنها ستلزمك لاحقًا.

الخطوة الثانية: إيقاف خادم قاعدة البيانات

يجب عليك لتغيير كلمة مرور المستخدم «root» إيقاف خادم قاعدة البيانات قبل البدء بأيِّ شيء، ولإيقاف خادم MySQL اكتب الأمر:

$ sudo systemctl stop mysql

أمَّا لإيقاف خادم MariaDB اكتب الأمر:

$ sudo systemctl stop mariadb

و يجب عليك بعد إيقاف خادم قاعدة البيانات أن تتصل به يدويًا لتغيير كلمة المرور.

الخطوة الثالثة: إعادة تشغيل خادم قاعدة البيانات مع إلغاء التحقق من أذونات المستخدمين

إذا شغَّلت قاعدة بيانات MySQL أو MariaDB دون تمكينها من الوصول إلى جداول الصلاحيات "grant tables"، وهي الجداول التي تحتوي على بيانات الامتيازات للمستخدمين، فإنك ستتمكَّن من الوصول إلى سطر أوامر قاعدة البيانات بامتيازات المستخدم الجذر ودون إدخال كلمة المرور الخاصَّة به. يجب أيضًا عدم السماح لقاعدة البيانات من الاتصال بالشبكة لمنع المستخدمين من الوصول إليها أثناء تغيير كلمة المرور حيث تهدِّد هذه العملية أمن قاعدة البيانات.

نفِّذ الأمر التالي لتشغيل قاعدة البيانات دون تمكينها من الوصول إلى جداول صلاحيات المستخدمين ومن الاتصال بالشبكة:

$ sudo mysqld_safe --skip-grant-tables --skip-networking &

سيعمل الأمر السابق في الخلفية وستكمل أنت استخدام سطر الأوامر بشكل طبيعي. ستتصل الآن بقاعدة البيانات بوساطة حساب المستخدم «root» دون أن يُطلب منك إدخال كلمة المرور:

$ mysql -u root

ستجد أنَّه انتقلت إلى سطر أوامر قاعدة البيانات مباشرةً كما هو موضَّح:

MySQL prompt Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>


 

MariaDB prompt Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]>

لديك الآن صلاحيات المستخدم «root» لتغيير كلمة المرور.

الخطوة الرابعة: تغيير كلمة مرور المستخدم الجذر

الطريقة الأسهل لتغيير كلمة المرور في الإصدارات الحديثة لقاعدة بيانات MySQL هي باستخدام أمر "ALTER USER"، ولكن لن يعمل هذا الأمر بشكل صحيح لعدم توافر جداول الصلاحيات "grant tables"، لذلك اطلب من خادم قاعدة البيانات إعادة تحميل الجداول عبر الأمر:

mysql> FLUSH PRIVILEGES;

تستطيع الآن تغيير كلمة المرور ولكن هل تتذكر ما هو نوع وإصدار قاعدة البيانات لديك؟ إذا كانت قاعدة البيانات MySQL إصدار 5.7.6 والأحدث (5.7.7 و 5.7.8 ...إلخ) أو مع قاعدة بيانات MariaDB إصدار 10.1.20 والأحدث (10.1.21 و 10.2.0 ...إلخ) فاستخدم الأمر:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

أمَّا إذا كانت قاعدة بيانات MySQL إصدار 5.7.5 والأقدم (5.7.4 و 5.7.3 ...إلخ) أو قاعدة بيانات MariaDB إصدار 10.1.20 والأقدم (10.1.19 و 10.1.18 ...إلخ) فاستخدم الأمر:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

ضع كلمة مرورك الجديدة بدلًا من "new_password".

ملاحظة: إذا لم يعمل الأمر "ALTER USER" فلذلك دلالةٌ على وجود مشكلة كبيرة. بإمكانك حينئذ استخدام الأمر التالي لإعادة تعيين كلمة المرور:

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root' AND Host = 'localhost';

وبعد ذلك أعد تحميل جداول الصلاحيات "grant tables" كما تعلمت سابقًا.

وعليك في جميع الأحوال التأكد أنَّ الأمر السابق تم تنفيذه بنجاح عند ظهور الرسالة التالية:

Query OK, 0 rows affected (0.00 sec)

وبذلك تغيَّرت كلمة المرور، ويتوجب الآن إيقاف خادم قاعدة البيانات الذي شغَّلته يدويًا وإعادة تشغيله بشكل طبيعي.

الخطوة الخامسة: إعادة تشغيل خادم قاعدة البيانات

أوقفخادم قاعدة البيانات الذي شغلته يدويًا في الخطوة الثالثة عبر الأمر التالي، سيبحث هذا الأمر عن رقم التعريف للعملية التي تعمل ثمَّ يرسلإشارة لإنهائها "SIGTERM"، وللمزيد عن إدارة عمليات لينكسيمكنك قراءة هذه المقالة. استخدم معقاعدة بيانات MySQL الأمر:

$ sudo kill `cat /var/run/mysqld/mysqld.pid`

أمَّا مع قاعدة بيانات MariaDB:

$ sudo kill `/var/run/mariadb/mariadb.pid`

أعد بعد ذلك تشغيل الخادم باستخدام systemctl، استخدم مع قاعدة بيانات MySQL:

$ sudo systemctl start mysql

أمَّا مع قاعدة بيانات MariaDB:

$ sudo systemctl start mariadb

تستطيع التأكد أنَّ كلمة مرور المستخدم «root» لقاعدة البيانات تغيرت بشكل صحيح بالدخول إلى قاعدة البيانات عبر الأمر:

$ mysql -u root -p

سيُطلب منك إدخال كلمة المرور بعد كتابة الأمر السابق، اكتب كلمة المرور الجديدة ويجب أن تتصل مع قاعدة البيانات كما هو متوقع.

الخاتمة

أعدنا تغيير كلمة مرور المستخدم الجذر بعد فقدانها واتصلنا من جديد مع قاعدة بيانات MySQL أو قاعدة بيانات MariaDB. تأكَّد أن كلمة المرور الجديدة التي اخترتها قوية بما يكفي واحفظها في مكان آمن بعيد عن الفقدان أو النسيان.


 

ترجمة -وبتصرُّف- للمقال How To Reset Your MySQL or MariaDB Root Password لصاحبه Mateusz Papiernik

رابط المقال: هنا

جميل بيلونيالأحد, 2017/03/26 - 1:30ص

طريقة تثبيت مودل على أوبنتو ‏16.04

$
0
0
طريقة تثبيت مودل على أوبنتو ‏16.04

moodle1.jpg

مقدمة

يعتبر مودل من أشهر أنظمة إدارة التعليم الإلكتروني مفتوحة المصدر التي تعتمد على الويب، حيث يمكن لأيٍّ شخصٍ كان تثبيته واستخدامه. تستطيع باستخدام هذا النظام تزويد الطلاَّب بالمراجع كالكتب والفيديوهات وإجراء النقاشات بينهم، كما أنَّه يسمح لك أيضًا بإدارة وظائف المستخدمين حيث توجد مستوياتٌ مختلفةٌ تمكِّنك من تحديد صلاحيات كلٍّ من المدرِّسين والطلاَّب للوصول إلى مختلف المواد المتوافرة. عند تثبيت مودل على خادم الويب الخاص بك، سيتمكَّن أيُّ أحدٍ يستطيع الوصول إلى موقعك من الاشتراك وبدء التعلُّم.

سوف تتعلَّم في هذه المقالة كيفية تثبيت مودل على خادم أوبنتو ‏16.04 بدءًا من تثبيت وإعداد جميع التطبيقات المطلوبة لعمله وحتى تثبيته ثمَّ إعداد المظهر وإنشاء دورتك الأولى باستخدامه.

المتطلبات الأساسيَّة

تحتاج قبل الشروع في العمل إلى المتطلبات التالية:

  • خادم أوبنتو 16.04، ومساحةٌ على القرص الصلب لا تقلُّ عن 200 ميغابايت مخصَّصةٌ لمودل بالإضافة إلى مساحة المحتوى الذي ستوفِّره، وذاكرةٌ بحجم 512 ميغابايت ويفضَّل ألَّا تقل عن 1 غيغابايت للحصول على أداءٍ أفضلٍ.

  • الوصول إلى الخادم بوساطة مستخدم يملك امتيازات الجذر مع تفعيل الجدار الناري عليه. (يمكنك الاستفادة من هذه المقالةلمعرفة كيفية تثبيت خادم أوبنتو 16.04).

  • تثبيت حزمة LAMP والتي هي Apache, MySQL, PHP. تأكَّد من تدوينك لكلمة مرورالمستخدم "root" أثناء تثبيت وإعداد MySQL، ولمزيد من المعلوماتيمكنك زيارةهذه الصفحة.

الخطوة الأولى: تثبيت مودل وملحقاته

يعتمد مودل على بعضٍ من التطبيقات منها مكتبةٌ للتدقيق الإملائي ومكتبةٌ للرسوم البيانيَّة إضافةً إلى بعض مكتبات PHP لأنَّ هذا التطبيق يعتمد كُلِّيًا على PHP، لذلك يجب تثبيتها أولًا.

تأكَّد بدايةً من الحصول على القائمة الأحدث من حزم التطبيقات وذلك بكتابة الأمر التالي في سطر الأوامر:

$ sudo apt-get update

بعدها ثبِّت الملحقات من خلال الأمر التالي:

$ sudo apt-get install aspell graphviz php7.0-curl php7.0-gd php7.0-intl php7.0-ldap php7.0-mysql php7.0-pspell php7.0-xml php7.0-xmlrpc php7.0-zip

أعد تشغيل خادم Apache لتحميل الأدوات والحزم التي ثبَّتها للتو:

$ sudo systemctl restart apache2

أنت الآن جاهز لتثبيت مودل، نزِّله أولًا من موقعه الرسمي عبر curl، وهو تطبيق لنقل البيانات من وإلى الخوادم عبر العديد من البروتوكولات، حيث سيتم تنزيل أحدث إصدارٍ من التطبيق:

$ curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz

سنفكُّ الضغط والأرشفة عن الملفِّ الذي تم تنزيله باستخدام برنامج tar إلى المجلد الجذر لخادم الويب:

$ sudo tar -xvzf moodle.tgz -C /var/www/html

تأكَّد أنَّ المجلَّد moodle أصبح موجودًا في المجلد السابق:

$ ls /var/www/html

يفترض أن تجده ضمن القائمة الناتجة بأسماء المجلَّدات الموجودة:

Outputindex.html moodle

شاهد محتوى ذلك المجلَّد عبر الأمر:

$ ls /var/www/html/moodle

يجب أن تجد داخله جميع ملفَّات ومجلَّدات التطبيق:

admin        composer.json       grade          message
README.txt
auth         composer.lock       group          mnet
report

availability config-dist.php     Gruntfile.js   mod
repository

backup       config.php          help_ajax.php  my
rss

badges       CONTRIBUTING.txt    help.php       notes
search

behat.yml.dist   COPYING.txt     index.php      npm-shrinkwrap.json
tag

blocks       course              install        package.json

tags.txt    blog                dataformat     install.php
phpunit.xml.dist theme
           brokenfile.php draftfile.php
INSTALL.txt pix                  TRADEMARK.txt
  cache
enrol        iplookup            plagiarism     user

calendar     error               lang           pluginfile.php
userpix
      cohort              file.php       lib
portfolio    version.php        
comment        files
local        PULL_REQUEST_TEMPLATE.txt          webservice

competency   filter              login          question
completion   githash.php         media          rating

سننشئ الآن مجلَّدًا خارج المجلَّد السابق، لحمايته من عدم وصول أحدٍ إليه عبر المتصفح، والذي سيحتوي على جميع الدروس والملفَّات التي ستخزَّن على الخادم:

$ sudo mkdir /var/moodledata

سنغيِّر ملكيَّة المجلَّد الذي أنشأناه ليتمكن مستخدم خادم الويب www-data من الوصول إليه:

$ sudo chown -R www-data /var/moodledata

سنحدِّد الأذونات للمجلَّد والتي تسمح بالتحكم الكامل للمستخدم المالك والمجموعة المالكة فقط:

$ sudo chmod -R 0770 /var/moodledata

أصبح مودل على خادمك وحان الوقت لإعداد قاعدة البيانات التي سيستخدمها.

الخطوة الثانية: إعداد قاعدة البيانات

سنستخدم قاعدة بياناتMySQL لإنشاء قاعدة البيانات التي سيستخدمها مودل لتخزين معظم بياناته، ويجب أن تكون بنية هذه القاعدة متوافقةً معه، وسننشئ أيضًا مستخدمًا جديدًا ليتمكن التطبيق من الوصول لتلك القاعدة.

نحتاج أولًا إلى إجراء بعض التعديلات على ملفِّ ضبط MySQL كي يتوافق مع التطبيق. افتح ملف ضبط قاعدة بيانات MySQL:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

أضف الأسطر الموضحة بالشكل إلى الإعدادات الافتراضيَّة والتي تحدِّد نوع التخزين الذي ستستخدمه قاعدة البيانات الجديدة:

...
[mysqld]
#
# * Basic Settings
#
user             = mysql
pid-file         = /var/run/mysqld/mysqld.pid
socket           = /var/run/mysqld/mysqld.sock
port             = 3306
basedir          = /usr
datadir          = /var/lib/mysql
tmpdir           = /tmp
lc-messages-dir  = /usr/share/mysql
skip-external-locking
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda

## Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
...

احفظ الملفَّ وأعد تشغيل خادم MySQL لتفعيل الإعدادات الجديدة:

$ sudo systemctl restart mysql

سننشئ الآن قاعدة البيانات الخاصَّة بمودل، عليك أن تتعامل مع سطر أوامر MySQL لتنفيذ الأوامر اللاحقة:

$ mysql -u root -p

أدخل كلمة مرور المستخدم "root" التي وضعتها أثناء تثبيتك لقاعدة بيانات MySQL، وحال تسجيل دخولك ستجد قد ظهرت العبارة ‏‎‏‏‎‏‏"mysql>‎"، أنشئ حينئذ قاعدة البيانات:

mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

أنشئ مستخدمًا جديدًا لمودل:

Musql> create user 'moodler'@'localhost' IDENTIFIED BY 'moodlerpassword';

ملاحظة: استبدل اسم المستخدم وكلمة المرور بالعبارتين "moodlepassword" ،"moodler".

أعطِ المستخدم moodler الإذن لتعديل قاعدة البيانات كي يتمكن من إنشاء الجداول وتغيير بعض الأذونات:

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodler'@'localhost' IDENTIFIED BY 'moodlerpassword';

اخرج من سطر أوامر MySQL:

mysql> quit;

هذا ما توجَّب عليك فعله لإعداد قاعدة البيانات، والآن تستطيع تشغيل مودل من المتصفح وإكمال التثبيت.

الخطوة الثالثة: إعداد مودل باستخدام المتصفِّح

افتح التطبيق عبر متصفِّح الويب لإنهاء تثبيته مع تزويده ببعض الإعدادات الإضافيَّة. سنغيِّر مؤقتًا الأذونات للمجلِّد الجذر لخادم الويب الخاصِّ بالتطبيق كي يتمكَّن خادم الويب من حفظ الإعدادات.

تحذير: إنَّ هذه الأذونات التي سنغيِّرها ستجعل المجلَّد متاحًا للجميع، وإذا كنت غير مطمئنٍّ لذلك فلا تطبِّقها. ستزوِّدك صفحة الويب بالتعليمات التي ستساعدك على تعديل ملف الإعدادات. يجب عليك في حال تغييرك للأذونات إعادتها كما كانت عند انتهائك من التثبيت، وهذا الأمر سيذكر لاحقًا.

$ sudo chmod -R 777 /var/www/html/moodle

افتحالمتصفِّح وأدخل العنوان: http://your_server_ip/moodleوستظهر صفحةٌشبيهةٌبالصفحة التالية:

 

اتبع الخطوات التالية:

  1. حدِّد اللِّغة التي تريدها ثم اضغط زر التالي.

  2. غيِّر مجلَّد البيانات إلى المسار‏ ‏‏"‏‎/var/moodledata" ثم اضغط زر التالي.

  3. في صفحة "قاعدة البيانات"، حدّد النوع "Improved MySQL (native/mysqli)" ثم اضغط زر التالي.

  4. في صفحة "إعداد قاعدة البيانات"، أدخل اسم المستخدم وكلمة المرور لقاعدة البيانات التي أنشأتها في الخطوة الثانية واترك الحقول المتبقيَّة كما هي ثم اضغط زر التالي.

  5. اقرأ شروط الرخصة ثم أكِّد موافقتك عليها بضغط زر استمر.

  6. ستظهر صفحة "تأكيدات الخادم"، تأكَّد من تثبيت جميع الحزم المطلوبة وعدم حصول أيِّ خطأٍ عند تثبيتها. تأكد من ظهور الرسالة "بيئة خادمك متوافقة مع الحد الأدنى لمتطلبات التثبيت" في الأسفل ثم اضغط زر استمر.

  7. سيثبِّت مودل بعض المكونات، وعند الانتهاء ستظهر الرسالة "تم بنجاح" عندها اضغط على استمر في الأسفل.

  8. ستنتقل بعدها إلى صفحة إعداد حساب المستخدم الرئيس للموقع، اتبع الخطوات التالية:

    • أدخل اسم المستخدم الذي تريده أو اترك الاسم الافتراضي، ولكنَّ ذلك لن يكون آمنًا.

    • اترك الإعدادات الافتراضيَّة عند اختيار أسلوب التوثيق.

    • أدخل كلمة المرور التي تريدها.

    • أدخل عنوان بريدك الإلكتروني.

    • قم بإعداد بقيَّة الخيارات بما تراه مناسبًا.

    • اضغط زر تحديث سيرتك الذاتيَّة.

  9. ستنتقل إلى إعدادات الصفحة الرئيسة، ادْخِل اسم الموقع الكامل واسم الموقع المختصر وحدِّد المنطقة الزمنيَّة ثمَّ اختر فيما إذا كنت تسمح بالتسجيل الذاتي عبر البريد الإلكتروني، وأكمل بقية الإعدادات بما تراه مناسبًا. وعند الانتهاء اضغط زر احفظ التغييرات.

ستُنقل عند الانتهاء من جميع الإعدادات السابقة إلى لوحة تحكُّمٍ جديدةٍ تمَّ تسجيل دخولك إليها كمستخدم رئيس.

لا تنس أن تعيد ضبط الأذونات بعد الانتهاء من الخطوات السابقة إلى ما كانت عليه للمجلد الجذر لخادم الويب لمودل عبر كتابة الأمر التالي في سطر الأوامر:

$ sudo chmod -R 0755 /var/www/html/moodle

سنغير الأذونات الافتراضيَّة للمجلَّد moodledata الذي ستخزَّن فيه الملفات تغييرًا بسيطًا وذلك لزيادة الأمان. افتح ملفَّ الضبط الخاصِّ بمودل عبر الأمر:

$ sudo nano /var/www/html/moodle/config.php

ابحث عن السطر التالي:

$CFG->directorypermissions = 0777;

عدله كما هو مبيَّنٌ:

$CFG->directorypermissions = 0770;

احفظ الملفَّ واخرج من المحرِّر.

أعد أخيرًا ضبط الأذونات للمجلد ‎/var/moodledata عبر الأمر:

$ sudo chmod -R 0770 /var/moodledata

انتهينا من ضبط مودل، سنجري بعض التخصيص له وسننشئ درسًا تجريبيَّا لنطمئنَّ من عمله جيِّدًا.

الخطوة الرابعة: تخصيص مودل وإنشاء الدورة الأولى

أوُّل شيءٍ يفترض بك القيام به هو تسجيل موقعك الحالي على موقع مودل، سيتمُّ تسجيلك ضمن القائمة البريدية لتزويدك بأحدث الإشعارات كتنبيهات الأمان والمنشورات الجديدة. وللقيام بذلك اضغط على رابط إدارة الموقع الموجود ضمن إطارٍ ناحية اليمين، ثم اضغط على تسجيل واملأ النموذج بالبيانات المناسبة. وتستطيع أيضًا نشر موقعك كي يُعثر عليه بسهولةٍ.

لتغيير مظهر الموقع اضغط على إدارة الموقع واختر تبويبة المظهر ثم اضغط في الأسفل على اختيار السمات، وستظهر لك صفحةٌ شبيهةٌ بالصفحة الموضحة بالصورة. إذا كان القالب الحالي هو "Boost" فهذا يدل على حداثة متصفح الويب.

اضغط زر تغيير السمة change theme وستظهر لك نافذةً تعرض القوالب المتاحة، و عند اختيار أحد القوالب سيتغير شكل موقعك ومظهره بالكامل بضغط زر استخدم السمة. ويمكنك أيضًا تغيير مظهر الموقع عند الدخول إليه من أجهزةٍ مختلفةٍ مثل الهاتف المحمول أو الجهاز اللوحي.

بعد اختيار المظهر المناسب، حان الوقت لإنشاء دورتك الأولى. اضغط على صفحة الموقع من قائمة التنقل وستجد صفحةً فارغةً وفي أسفلها زر إضافة مقرر دراسي جديد، اضغط عليه ليظهر لك نموذجًا شبيهًا بالنموذج التالي:

 

املأ جميع المعلومات التي تتعلق بدورتك كالاسم والصنف والتاريخ ...إلخ. ثم انتقل للأسفل واضغط على حفظ ومعاينة. أصبحت الآن دورتك الأولى على مودل جاهزةً وتستطيع الآن إضافة الدروس والأنشطة المتعلقة بها باستخدام واجهته.

عليك التأكُّد مناكتمالعملية تثبيت مودلوجاهزيَّتهللنشرقبل السماح للآخرين بالتسجيل والبدء بالدورات. عليك أيضًاإعداد شهادة TSL/SSL لخادمapache لتشفير البيانات بين خادمك والعملاء، وللمزيدحول ذلكراجع هذا الرابط. وتأكد كل حينٍ من إجراء عملية النسخالاحتياطي لقاعدة بيانات MySQL -للمزيد اقرأهذه المقالة-وللملفات المتواجدة على الخادم ومن ضمنها المجلد /var/moodledata لحماية بياناتك،ولمزيد من النصائح حول عمليةالنسخ الاحتياطي للملفات شاهد هذه الصفحة.

الخاتمة

ثبَّتنا في هذه المقالة مودل على خادم أوبنتو 16.04. يعتبر هذا التطبيق من أحد تطبيقاتالويب الذييتميز بالقوَّةوالقابليَّةللإعداد والضبطبشكلٍ كبيرٍ. أنصحك أيضًابالبحث عن المزيد من المعلومات حول هذا التطبيق والبقاء على اطلاعٍوتواصلٍدائمٍمع مجتمع مستخدمي مودل.

 

 

ترجمة -وبتصرف- للمقال: How To Install Moodle on Ubuntu 16.04 لصاحبه: Brian Hogan

رابط المقال: هنا

جميل بيلونيالخميس, 2017/03/30 - 1:22ص
disqus

كانونيكال تتخلى عن يونتي ٨ و أوبنتو فون

$
0
0
كانونيكال تتخلى عن يونتي ٨ و أوبنتو فون

ubuntu-13.10.png

في قرار فجائي، ولكن متوقع، أعلنتشركة كانونيكال عن تخليها عن عدة مشاريع لا تدر عليها المال، وأهم هذه المشاريع يونتي ٨ و Mir و أوبنتو للهواتف و الأجهزة اللوحية. هذه الخطوة جاءت كمراجعة لسياسة الشركة التي تصارع من أجل جلب إيرادات أكبر لعدة سنوات بالرغم من الشهرة الكبيرة التي تحظى بها في سوق المستخدمين النهائيين.

وكتوجه لهذا المسار، فإن الشركة ستستثمر في سوق السحاب وانترنت الأشياء، وهما المجالان اللذان يجلبان أرباح أكبر وعليها إقبال أكبر من الزبائن المستعدين للدفع. وكنتيجة أيضا لهذا التوجه، فإن الإصدارة القادمة من أوبنتو ١٨.٠٤ طويلة الدعم ستأتي بسطح مكتب جنوم بشكل افتراضي مثلما كان هو الحال قبل أن تبدأ كانونيكال في تطوير سطح مكتب يونتي.

من وجهة نظري الشخصية فإن شركة كانونيكال أدركت أخيرا الشيء الذي أدركته شركة ردهات وهو أن الاستثمار في سوق المستخدمين النهائيين ليس مجدي وأن الأفضل أن تستثمر في مجالات لا يوجد فيها منافسين كبار. من ناحية أخرى فإن كانونيكال إذا توجهت إلى التخلي عن سطح المكتب بشكل كامل فإنها ستخسر نقطة جذب مهمة لها وهي المستخدمين العاديين الذين يمثلون قاعدة كبيرة للاستثمار في مجال لا تتعلق بسطح المكتب من مثل إنترنت الأشياء. ما رأيك أنت؟ شارك بتعليقك.

Fahadالجمعة, 2017/04/07 - 10:47ص
disqus

عام على تشفير واتساب

$
0
0
عام على تشفير واتساب

whatsapp.jpg

بقلم: م. عوض العمري، مهندس أمن معلومات

بعد مرور عام تقريبا على تشفير واتساب أحببت أن أستعرض عدد من آراء الباحثين في التقنية وفي شبكات التواصل الاجتماعي بخصوص هذا الموضوع بالذات

يذكر موقع واتساب أن : "التشفير التام في واتساب يحمي معلوماتك فلا يمكن لأحد، بما في ذلك واتساب، قراءة محتوى دردشاتك باستثنائك أنت والطرف الآخر الذي تتواصل معه"

وهذا يعني أموا عديدة لو صدقت هذه العبارة منها أن الرسالة تبقى مبهمة في فضاء الانترنت حتى تصل إلى الطرف المقصود مما يغلق الطريق على الجهات الرقابية فلا تستطيع تتبع شخص ما أو مراقبته عن طريق رسائل الواتساب.

طبعا هذا يتناقض مع أمر ما ربما لم يفطن له المطورون لتطبيق واتساب وهو أن الذي يتلقى الرسائل ويشفرها ويفك تشفيرها هو التطبيق نفسه مما يعني أنه لا يمكن للمستخدم التأكد  من عدم اطلاع الشركة على محتوى الرسالة. كذلك كيف يمكن تأمين التطبيق من البرمجيات الضارة إذا كان لا يطلع على محتوى الرسالة ويرسلها كما هي للطرف الآخر.

وباستقراء بسيط لتشفير الرسائل في الدردشات على واتساب فمن غير المعقول أن يتعرف التطبيق على محتوى ملف فيديو قبل تحميله من الخادم في دردشتين مختلفتين لو كان الملف فعلا مشفر حيث يفترض ألا يتعرف على الملف سوى التطبيق نفسه وليس الخادم.

المهم أن التشفير مشكوك فيه كما ذكر ذلك الباحث التقني البريطاني بين لوفجوي أنه يوجد ثغرة في التطبيق تسمح لفيسبوك بقراءة الرسالة والمحتويات الأخرى من واتساب من دون تشفير يذكر.

كما يقول توبياس بوتلر باحث في التشفير وأمن المعلومات في جامعة كاليفورنيا أن واتساب يستطيع تغيير مفتاح التشفير عندما يكون غير متصل بالإنترنت مما يجعل أي رسالة غير مرسلة تتخذ التشفير بالمفتاح الجديد. ومع إعدادات التطبيق الحالية لا يمكن للمرسل ولا المستقبل معرفة أي من ذلك.

كما يقول البروفيسور كريستي بول عن وجود ثغرة أمنية في تطبيق واتساب أنها منجم ذهب لشركات أمن المعلومات كما أنه خيانة لثقة المستخدم.

وبغض النظر عن وجود ثغرة لاستعراض محتويات الرسائل أو عدم وجود تشفير بالأصل فإن التطبيق يسمح بعرض البيانات والرسائل للجهات المختصة في الولايات المتحدة وفي المملكة المتحدة بشرط استصدار قرار من المحكمة يلزم الشركة المطورة للتطبيق بذلك. مما يعني أنها تستطيع أن تطلع على رسائل المستخدم لو تطلب الأمر.

وماذا لو استجابت الشركة لطلب المنظمات الرقابية والأمنية بطريقة سرية من دون أمر قضائي أو حتى إشارة إعلامية!

وعلى العموم يبقى تشفير واتساب من المرسل إلى المستقبل ادعاء يحتمل الصدق أو الكذب حتى تسمح شركة واتساب لفحص خوادمها وبرمجياتها وتأكده من صدق هذا الادعاء أو كذبه.

adminالجمعة, 2017/04/07 - 2:02م
disqus
Viewing all 580 articles
Browse latest View live