الثلاثاء، 17 مارس 2015

thumbnail

MPV: مشغل وسائط خفيف مبني على MPlayer

كتبها Unknown  | بدون تعليق


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

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

التثبيت

على أوبونتو 14.04\14.10\15.04، افتح الطرفية Ctrl+Alt+T والصق الأوامر الثلاثة الآتية:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv
قم بتعيينه كافتراضي سواء من خصائص النظام أو من خلال خصائص ملف ما. 

0 التعليقات:

الثلاثاء، 10 مارس 2015

thumbnail

دليل المبتدئين إلى GitHub - تعرّف على GitHub

كتبها Unknown  | بدون تعليق


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

ما هو GitHub؟

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

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

GitHub مكان أكثر مثالية لتخزين شيفراتك البرمجية

لنكن صريحين، إذا كنت لا تستضيف كودك المصدري على GitHub الآن، فإنك يمكنك أن تعتبر مشروعك غير موجود إلى حد كبير! حتى لو كنت تستضيف مشروعك على مواقع بديلة مثل Launchpad و BitBucket، إلا أن GitHub يجب أن يكون هو حلّك الأساسي والأنسب لاستضافة مشروعك البرمجي دائمًا!

مجتمع ضخم من المطورين

أكثر من 8.2 مليون شخص حول العالم وأكثر من 19 مليون مستودع برمجي مختلف، ويتشارك المطورون مع بعضهم البعض من مختلف أنحاء العالم في مراجعة وتطوير هذه المشاريع.

GitHub كبديل لـ LinkedIn

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

لا تفهمني خطأ، GitHub لا يُعتبر بديلًا عن سيرتك الذاتية، ولكنه يمكن له أن يُظهر مهاراتك بشكل واقعي بدلًا من مُجرد الحديث عنها!

GitHub Pages

هبّ أنك تريد بناء موقع ويب على شبكة الإنترنت، لديك عدة خيارات: شراء نطاق (Domain) وخدمة استضافة وبناء الموقع من الصفر، أو استخدام خدمة "freemium" مثل WIX الذي يسمح لك بإنشاء مواقع إنترنت مذهلة في دقائق ولكن ما يُمكنه القيام به محدود جدا.

أما إذا كنت تريد أن تكون لديك سيطرة كاملة على موقعك، وأن تفعل كل شيء مجانًا، ينبغي أن تستخدم "GitHub pages"!

مع ميزة GitHub pages سوف تستطيع إنشاء موقع شخصي أو موقع مؤسسة بسهولة! بل حتى أن هنالك مطورين يمكنهم إنشاء موقعهم في عدة دقائق باستخدام قوالب مساعدة موفّرة بواسطة GitHub، (راجع هذا العمل مثلا الذي استغرق مطوره 15 دقيقة -كما يذكر- في إنشائه، وأن لديه السيطرة الكاملة على موقعه).

تدرّب مع GitHub 

يستخدم GitHub نظاما يدعى Git، وهو نظام مراجعة موزّع تم تصميم هذا النظام وتطويره في 2005 بواسطة لينوس تروفالدز (مؤسس نواة لينكس)، ومنذ ذلك الحين أصبح Git نظام التحكم المُعتمد على نطاق واسع لتطوير البرمجيات هناك.

لا تقلق حتى لو كنت لا تعرف كيف تتعامل مع Git، لأن GitHub يوفر جميع الموارد اللازمة للعمل مع Git، على هيئة مجموعات تدربيية وكذلك دورات مجانية لتعليم التعامل معه، وهي متفاوتة في درجة الصعوبة (مبتدئ-متوسط-متقدم).

محرر النصوص Atom

يستخدم GitHub محررًا نصيًا رائعا بدعى Atom لتحرير الأكواد البرمجية، وهو قابل للتخصيص على نطاق واسع، إنه محرر نصي جميل وسيجعلك تحبّ الموقع أكثر.

حزمة التطوير GitHub الخاصة بالطلاب 

إذا كنت طالبا فيسعدنا أن نخبرك أن GitHub يوفر حزمة رائعة خاصة بالطلاب student developer pack وهي تحتوي على مجموعة من أدوات التطوير الاحترافية المجانية وكذلك المدفوعة (والتي أصبحت بعض منها أيضا مجانية)، راجع هذا الموضوع للاستزادة.

دعم رائع

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

أسباب تمنعك من استخدام GitHub

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

خلاصة

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

[opensource]

0 التعليقات:

الاثنين، 9 مارس 2015

thumbnail

البرمجيات المفتوحة وتبنيها عربيًا.. آمال وآلام

كتبها Unknown  | بدون تعليق

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

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

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

  • التكلفة: في غالب الأحوال، البرمجيات المفتوحة المصدر مجانية بالكامل، مما يقلل تكلفة استخدام هذه البرمجيات سواء كانت في القطاع الحكومي والخاص، فلن تحتاج لدفع 199$ ثمن نسخة ويندوز ومايكروسوفت أوفيس. البعض سيتحجج بمسألة الدعم الفني وأن البرمجيات الحرة تحتاج تدريب متخصصين للتعامل معها مما يرفع التكلفة.. ونقول أن هذه أيضًا ليست مشكلة فمسألة الدعم الفني موجودة حتى في البرمجيات المغلقة كما أن التكلفة لن تدفع في حالة البرمجيات الحرة سوى لأول مرة، بينما يتم دفعها بشكل سنوي في حالة تلك المغلقة.
  • الكود المفتوح: يمكن للمؤسسات الحكومية أو القطاعات الخاصة أن توظف مبرمجين ليقوموا بتعديل التوزيعات والبرامج والتطبيقات طبقًا لاحتياجات هذه الدول والمؤسسات، في سويسرا مثلًا لديهم توزيعة خاصة بالمدارس الحكومية ولا مانع من تبني نفس الفكرة عربيًا، بما أن الكود مفتوح المصدر فقابلية التخصيص ستكون عالية.
  • إنعاش سوق العمل التقني: قطاع البرمجيات شبه ميت في معظم الدول العربية (إن قارنته بالأجنبية) ولذلك فعندما يكون هناك عملية تحول لاستخدام البرمجيات المفتوحة، فهنا سيتم استخدام كافة المبرمجين والخبرات والمصممين والمدربين التقنيين للمساهمة بعملية التحول، مما يحدث "إنعاشًا" لقطاع البرمجيات سواء كان على مستوى الدولة أو على مستوى القطاع. وظائف جديدة سيتم خلقها وفرص عمل جديدة سيتم توفيرها.
  • التخلص من التبعية للدول الأخرى على الصعيد التقني: من المهم جدًا لسيادة أي دولة وضمان تطورها ونموها واستقرارها واستقلالها أن يكون غذاءها، شرابها، لباسها ومواردها كلها من أرضها وتحت سيادتها لكي لا تكون مجرد تابع للدول الغربية، ومن المهم أيضًا أن يكون لها استقلالية تقنية، ليست بحاجة دومًا لجلب موظفين من الخارج أو تحميل برمجيات لا تعرف محتواها من الخارج لتستخدمها على أجهزتها الحساسة، طبعًا نحن مهما فعلنا فسنبقى نستخدم برمجياتهم، نواة لينكس ليست من صنع عربي، ولكن ليست هنا النقطة، النقطة هي أن الكود مفتوح، ونحن بإمكاننا أن نرى الكود ونعدله ليناسب احتياجاتنا الخاصة، على عكس تلك البرمجيات المغلقة التي ستبقى دومًا تحت إمرة الشركات الرأسمالية لتعرف ما يجري على أجهزة الدولة، دول مثل روسيا والصين طلبت من مايكروسوفت أن ترى الكود المصدري لنظام ويندوز لضمان عدم وجود أبواب خلفية لصالح الولايات المتحدة، وقد فعلت. عربيًا، لا يمكننا تطبيق مثل هكذا شيء، ولذلك فإن الحل يكون مع البرمجيات الحرة.
والكثير من الأسباب الأخرى التي لا يسع حصرها هنا.. سببٌ آخر من المهم ذكره بشكلٍ منفصل هنا هو "المنافسة" وهنا علي أن أتطرق بشكل واضح إلى الكيان الصهيوني. بعضكم ربما سمع بجهاز MintBox الذي يأتي محملًا افتراضيًا بتوزيعة Linux Mint، والذي هو أيضًا من تصنيع شركة CompuLab الإسرائيلية، اليوم قامت هذه الشركة بإطلاق جهازٍ جديد بمعمارية ARM يعمل بـUbuntu لمستخدميها سعره 192$ ومواقع لينكس الإخبارية تتحدث عن الموضوع، ونحن المسلمون والعرب بالشقاوةِ ننعمُ.
مالذي يمنع صدقًا أن تقوم دولة عربية مثلًا بتبني أحد التوزيعات العربية كأعجوبة، دعمها وتوفير الدعم اللازم لها، عمل شراكات مع مجموعة شركات تقنية مثل Dell أو غيرها من الشركات المحلية لتصنيع حواسيب محمولة تكون أعجوبة مثبتة عليها افتراضيًا؟ المناهج السعودية في الواقع لديها فصل كامل يتحدث عن توزيعة أعجوبة، ولكن توزيعة أعجوبة ليست مدعومة من طرف أي جهة حكومية سعودية، تخيل الآن لو توقف تطوير أعجوبة، فإن المنهاج السعودي سيكون به فصل كامل لا قيمة له لأنه يشرح مكونات توزيعة ميتة، للأسف حتى عندما نسعى بالاتجاه الصحيح، لا نسعى إليه بالشكل الصحيح..


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

فها هي الدول الأجنبية تنتقل الواحدة تلو الأخرى للبرمجيات الحرة لِمَا تعرفه من أهميتها:


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

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

0 التعليقات:

السبت، 7 مارس 2015

thumbnail

انتبه! uTorrent قد يؤذي حاسوبك! إليك أفضل 5 بدائل مفتوحة المصدر

كتبها Unknown  | بدون تعليق

إذا كنت أحد مستخدمي هذا البرنامج على نظام ويندوز، وكنت قد قمت بالترقية مؤخرا إلى النسخة الأخيرة μTorrent 3.4.2 Build 28913، فيؤسفنا أن نخبرك أن uTorrent قد يصبح ضارا بحاسوبك، ولمعرفة السبب تابع معنا:

النسخة الأخيرة من uTorrent تقوم بتثبيت برمجية جديدة من دون أخذ موافقة المستخدم، واسمها EpicScale، وظيفة هذه البرمجية هي عمل "تعدين" لعملة البيت كوين "Bitcoin" (وهي عملة رقمية، للاستزادة اقرأ هنا)، وذلك بغية تحقيق إيرادات بيت كوين لصالح شركة BitTorrent (المطورة لتطبيق utorrent)، وتؤدي هذه العملية إلى استنزاف طاقة المعالج CPU بشكل كبير وملحوظ، وهذا يؤدي إلى إبطاء الحاسوب في أداء المهام، ومن ثم الإضرار به مع مرور الوقت، كما أن هذه البرمجية يصعب إزالتها بشكل جذري من النظام بيّد أن موظفي uTorrent يزعمون أنها قابلة للإزالة بسهولة؛ وعلى أية حال، إليك أفضل 5 بدائل مفتوحة المصدر والتي تضاهي أو تتفوق على uTorrent.

*ملاحظة: هذه التدوينة موجهة بالأخص لمستخدمي ويندوز، ولكن مستخدمي لينكس يمكنهم أيضا الاستفادة منها لأن جميع البرامج الآتية موجودة على لينكس، وبالنسبة لمستخدمي ماك يمكنهم الاستفادة من بعض البرامج.

(1) qbittorrent

يعتبر من أفضل برامج التورنت، وهو البرنامج المحبوب بالنسبة لمستخدمي نظام لينكس، إنه يحتوي واجهة رسومية سهلة ومألوفة وسريعة مكتوبة بلغة C++ وQT، كما أنه يحتوي محرك بحث رائع للبحث عن ملفات التورنت في المواقع الخاصة بالتورنت في كافة أنحاء الويب، إضافة إلى مجموعة من المميزات المميزة، إن qbittorrent متوفر ومتاح للتثبيت في مستودعات معظم توزيعات لينكس، وهو بالتأكيد متوفر على نظاميّ ويندوز وماكنتوش.

(Transmission (2

برنامج معروف يأتي محملا بشكل افتراضي على توزيعة أوبونتو المشهورة، وهو أيضا مكتوب بـ C++، تم بناؤه ليكون بسيطا، وهو يحتوي على مجموعة من المزايا القوية كما أنه يتكامل مع الدروبوكس، ويعيبه فقط الواجهة الرسومية الضعيفة نسبيا وذلك لأنه صمم من أجل البساطة، ويمكن تثبيته على ويندوز من خلال QT Win.

(3) Vuze

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

إن Vuze يحتوي عديدا من الخصائص الجميلة كالتشفيرالقوي، وواجهة الوب، ودعم RSS و IPv6 ومحرك بحث جيد وغيرها...

(4) Deluge

يعد Deluge برنامجا واسع الشعبية بين مستخدمي نظام آبل ماكنتوش، وهو عميل تورنت قوي مكتوب بـ C++ وGTK+، وهو يدعم التشفير بشكل كامل وجذب الروابط ودعم uPnP, IPv6 ودعم الإضافات، إنه خيار مثالي.

(5) Tribler

برنامج ممتاز، وكنّا قد تحدثنا عنه في تدوينة سابقة قبل بضعة سنوات. (انظر هنا).

وبالنسبة إليّ برنامجي المفضل هو qbittorrent سواء على ويندوز أو لينكس، وأنت ما هو برنامجك المفضل؟

[thehacknews, makeusof, howtogeek]

0 التعليقات:

الاثنين، 2 مارس 2015

thumbnail

sdgffdghhhhhhhhhhhhhhhhhhh

كتبها Unknown  | بدون تعليق





iiiiiiiiiiiiiiiiiiiiiiii

0 التعليقات:

thumbnail

الآن دفتر مدير دبيان متاح للتحميل بالعربية

كتبها Unknown  | بدون تعليق


أعلن "محمد سعيد" مترجم كتاب "دفتر مدير دبيان" Debian Administrator's Handbook عن أن هذا الكتاب وبعد حوالي عام تم الانتهاء من ترجمته إلى اللغة العربية وأصبح متوافرا للتنزيل...

للتحميل، اختر واحدا من الروابط الثلاث الآتية:
[المصدر]

0 التعليقات:

    سجل اشتراكك معنا وسيصلك جديد المدونه لكن لا تنسى تفعيل اشتراكك .

أقسام المدونة

محادثة

back to top