إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

آخر الأخبار والمواضيع

تقليص

Home

  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • عمل برامج جافا ذات واجهات رائعة

    عمل برامج جافا ذات واجهات رائعة

    خلال تصفحي لموقع youtube.com شدت هذه القناة انتباهي
    https://www.youtube.com/playlist?lis...0tHWdFVBgAUkUd
    شاهد أكثر | الذهاب إلى المشاركة

  • دروس Inkscape - رسم قلم تلوين

    دروس Inkscape - رسم قلم تلوين

    بسم الله الرحمن الرحيم
    السلام عليكم

    بعد الدرس الأول الذي كان عن التأثير الزجاجي نأتي اليوم لنواصل سلسلة دروس برنامج Inkscape.
    اليوم بإذن الله سنتعلم بعض الأشياء الجديدة من خلال هذا الدرس كما سنستعمل ما تعلمناه في الدرس الأول.

    الدرس 2: رسم قلم تلوين

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

    إفتح Inkscape و ارسم مستطيلا (اضغط R من لوحة المفاتيح أو اضغط على أيقونة المستطيل من شريط الأدوات على اليسار) في وسط الصفحة بهذا الشكل



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



    ملاحظة: قم باستعمال زرّي + و - من لوحة المفاتيح للتقريب أثناء التعامل مع أشساء...
    شاهد أكثر | الذهاب إلى المشاركة

  • powerline إضافة جميلة إلى terminal

    powerline إضافة جميلة إلى terminal

    السلام عليكم ..


    اليكم هذه الإضافة الجميلة التي يمكن تحميلها باستخدام سطر الأوامر أو البحث عنها في مركز التحميل، ويمكن تنفيذ الأمر التالي بكل بساطة:

    :
    sudo dnf install powerline 
    ثم بعد ذلك أدخل إلى الملف المخفي في المسار:

    :
    ~/.bashrc 
    وأضف له الأسطر التالية:

    :
    if [ -`which powerline-daemon` ]; then
      powerline
    -daemon -q
      POWERLINE_BASH_CONTINUATION
    =1
      POWERLINE_BASH_SELECT
    =1
      
    . /usr/share/powerline/bash/powerline.sh
    fi 
    أغلق الملف وجرب فتح سطر الأوامر من جديد: المصدر: ...
    شاهد أكثر | الذهاب إلى المشاركة

  • البرمجة الكائنية في بيرل ( الجزء الاول ) " المقدمة النظرية "

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

  • تشفير الصور باستخدام أحد أدوات ImageMagick

    تشفير الصور باستخدام أحد أدوات ImageMagick

    السلام عليكم و رحمة الله
    مرحبا بأعضاء و وزوار مجتمع لينكس العربي
    =========
    فهدا الموضوع البسيط . سأتطرق لطريقة تشفير الصور أو ترميزها باستخدام أداة convert

    أولا المقصود بالتشفير هو عدم ظهور الصورة بشكل واضح . محتوى الصورة يظهر فقط على شكل بيكسلات عشوائية
    أو
    ما تم الاشارة له بدليل الاداة

    :
    man convert | grep encipher
    :
    -encipher filename   convert plain pixels to cipher pixels
    ===============
    أولا مثال للصورة الاصلية
    -------------------



    ==============
    يتم التشفير بهدا الشكل . الطريقة الاولى بوضع كلمة سر

    :
    echo '12345' > passwd.txt
    هدا فقط لعمل كلمة سر وسط ملف نصي
    ثم
    تطبيق أمر التشفير بهدا الشكل

    :
    convert Baie1.jpg -encipher passwd.txt  Baie1.jpg
    بالاول أداة
    ...
    شاهد أكثر | الذهاب إلى المشاركة

  • خطأ لغوي

    خطأ لغوي

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

    الخطأ في استعمال كلمة الاستئناف فكثير من الناس يظن أن معناها المواصلة أو الاستمرار والصحيح أن الاستئناف هو البداية من جديد نفسها

    والعرب تسمي الارض الأُنُف التي لم ترع من قبل.
    شاهد أكثر | الذهاب إلى المشاركة

  • اصدار جديد من الموسوعة الشعرية : "دواوين العرب"

    اصدار جديد من الموسوعة الشعرية : "دواوين العرب"

    السلام عليكم ورحمة الله وبركاته. تقبل الله منا ومنكم وغفر لنا ولكم وأعاد علينا عليكم العيد في صحة وعافية ويمن وإيمان وسلامة وإسلام. كما كنت قد وعدت من قبل هاأنا أرفع إصدارا جديدا من من موسوعة "دواوين العرب". وقد تم اختصارها في الحجم دون المحتوى تقريبا من 45 --> 15 مب تقريبا، وذلك تسهيلا للمحزمين والرافعين والمنزلين كلهم، أما عن طريقة الاختصار: - تم حذف قاموس تاج العروس والأساس وإبقاء لسان العرب ومختار الصحاح لأن مادة تاج العروس في الجملة مأخوذة من اللسان فاستفدنا أكثر من 60 مب (قبل الضغط). - تم إعادة كتابة قاعدة بيانات الأوزان الشعرية وذلك بتحول الكلمات العربية إلى رموز فحولنا 41 مب إلى 3 مب فقط - في الملف الصوتي للقصيدة المسموعة تم استعمال صيغة opus بدل mp3 حيث : mp3=9m...
    شاهد أكثر | الذهاب إلى المشاركة

  • إضافة (add-on) لتلوين الشفرات البرمجية ضمن مستد writer

    http://extensions.libreoffice.org/ex...izer-formatter

    اللغات التي يدعمها
    1. [*=1]BASH
      [*=1] Basic
      [*=1]C++
      [*=1] Java
      [*=1]Perl
      [*=1]PHP
      [*=1]Python
      [*=1]R
      [*=1]SQL
      [*=1]XML
      [*=1] C#
      [*=1]Lisp
      [*=1]Object C
      [*=1]JavaScript
      [*=1]Ruby
      [*=1]8085
      [*=1]Assembler
      [*=1]x86 Assembler
    شاهد أكثر | الذهاب إلى المشاركة

  • أشياء يجهلها الكثيرون في مدير حزم فيدورا

    أشياء يجهلها الكثيرون في مدير حزم فيدورا

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته





    هناك أشياء يجهلها الكثيرون في مدير حزم فيدورا ومنهم أنا لاكني أتعلم مع الوقت:


    هناك أشياء في مدير حزم فيدورا إن كان yum أو dnf تسمى group أي مجموعة برامج موجهة لهدف معين ساذكر بعض الأشياء عنها .


    1-عرض المجموعات ملاحظة بالإصداراة القديمة يمكن إستخدام yum بدل dnf ذات الشيء.
    :
    sudo dnf group list 

    سنحصل على شيء كالذي في الأسفل .
    :
    Minimal Install
    Fedora Server
    Fedora Workstation
    Fedora Cloud Server
    KDE Plasma Workspaces
    Xfce Desktop
    LXDE Desktop
    LXQt Desktop
    Cinnamon Desktop
    MATE Desktop
    Sugar Desktop Environment
    Development 
    and Creative Workstation
    Web Server
    Infrastructure Server
    Basic Desktop
    Installed groups
    :
    Games and Entertainment
    Available groups
    :
    3D Printing
    Administration Tools
    Audio Production
    Authoring 
    and Publishing
    Books 
    and Guides
    C Development Tools 
    and Libraries
    Cloud Infrastructure
    Cloud Management Tools
    Container Management
    D Development Tools 
    and Libraries
    Design Suite
    Development Tools
    Domain Membership
    Fedora Eclipse
    Editors
    Educational Software
    Electronic Lab
    Engineering 
    and Scientific
    FreeIPA Server
    Headless Management
    LibreOffice
    MATE Applications
    MATE Compiz
    Medical Applications
    Milkymist
    Network Servers
    Office
    /Productivity
    Robotics
    RPM Development Tools
    Security Lab
    Sound 
    and Video
    System Tools
    Text
    -based Internet
    Window Managers 



    2-الأن لتثبيت أي مجموعة نكتب مثلا تثبيت مجموعة Security Lab لتنزيل كل برامج إختبار الإختراق الخاصة بتوزيعة Fedora Security Lab .


    :
    sudo dnf group install  "Security Lab"


    وإذا أدرنا تثبيت القسم الخاص بهم في القائمة



    sudo dnf install security
    -menus 

    لحزف المجموعة .
    :
    sudo dnf group remove  "Security Lab" 

    لمعلومات عن المجموعة ليعرض كل البرامج الموجودة في المجموعة.
    :
    sudo dnf group info  "Security Lab" 
    لتحديث المجموعة لكن الأفضل تحديث النظ...
    شاهد أكثر | الذهاب إلى المشاركة

  • تثبيت أعجوبة و فيدورا و سينتوس .

    تثبيت أعجوبة و فيدورا و سينتوس .

    مرحبا شباب هنا شرح ممزوج بين الصور و الفيديو لتثبيت أعجوبة .


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






    ثم نضغط على هذه الأيقونة و نختار تهيئة .






    ثم نختار من هنا نظام الملفات كما هو موجود .




    و احضر هذا الفيديو







    ملاحظة : بعد حذف الجزء القرص المطلوب نضغط + و نختار /boot loader بحجم 500 م



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

التصانيف

تقليص

Latest Articles

تقليص

  • تجربة تثبيت توزيعة ديبيان بجانب ويندوز بدون usb او cd
    أحمد غريب
    التجربة تمت على VirtualBox النظام ويندوز اكسبي قرص صلب واحد قسمين c و d

    التجربة قسمين القسم الاول تجهيز ملف iso دبيان لعملية الاقلاع لايف من الهاردسك والقسم الثاني عملية الثتبيت تحتاج الى
    27-11-2016, 03:08 PM
  • عداد الإستغفار
    مبتدى في للينكس
    السلام عليكم ورحمة الله و بركاته

    شرح فكرة السكربت:

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


    شرح إعداد السكربت:

    1. قم بفتح مجلد Home وقم بإنشاء مجلد بإسم counter

    2. في داخل المجلد counter قم بإنشاء ملف نصي بإسم Counter.java , ثم قم بنسخ السكربت التالية و ضعه في داخل الملف ثم قم بالحفظ



    :
    package counter; import java.awt.BorderLayout; import java.awt.Event; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.io.PrintWriter; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.SwingConstants; public class Counter extends JFrame { private static String fileName = System.getProperty("user.dir") + "/counter/count.txt"; public Counter() { this.setTitle("Counter"); this.setResizable(false); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.pack(); this.setSize(150, 150); this.setVisible(true); } public static void main(String[] args) { Counter obj = new Counter(); int count = 0; try { try { try { String countString = readFile(fileName, StandardCharsets.UTF_8).trim(); count = (int) Integer.parseInt(countString); } catch (Exception e) { outResult(fileName, String.valueOf(count)); } finally { if (count
    ...
    23-11-2016, 02:11 AM
  • سكربت بايثون لتسهيل تثبيت بعض الأشياء في فيدورا
    yucef
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته




    قمت بعمل سكربت بايثون لتسهل تثبيت بعض الأشياء لفيدورا ,طريقة تنزيل وتشغيل السكربت مشروحة في هذا الرابط .

    https://github.com/yucefsourani/arfedy

    ...
    23-11-2016, 02:09 AM
  • إعادة تسمية الملفات باستخدام rename
    OtmanGX
    لينكس على السّريع : إعادة تسمية الملفات باستخدام rename


    تذكير بالموضوع السابق : إعادة تسمية الملفات باستخدام mv

    كما في المرة السابقة سنتحدث اليوم عن إعادة تسمية مجموعة من الملفات لكن باستخدام أداة أخرى وهي rename ؛ بحيث أنّنا لن نضطر لاستعمال حلقات التكرار والأمر مشابه نوعا ما لما يقوم به الأمرsed ، لكن الأداة rename تستخدم التعابير النظامية perlexpr لكننا سنذكر فقط التعابير النظامية المشتركة بين الاثنين .
    بعض خصائص الأمر :
    n, –no-act- : يوصى باستخدام هذه الخاصية كثيرا ، فمن خلالها يتم إظهار التغييرات التي ستتم بدون إجراء أي تعديل
    f, –force : الكتابة على الملفات بدون أدنى تحذير
    v, –verbose – : تفعيل وضع verbose ليتم إظهار التغييرات الجارية
    ويكون الشكل العام للأمر كالتالي :

    :
    rename [option] 's/old-name/new-name/' file
    باستبدال file بالملفات التي تود تغيير أسمائها
    كمثال أوّلي مثلا نريد استبدال المسافات الفارغة المتواجدة في أسماء الملفات أو المجلدات بالرمز _ :

    المثال 1 :
    :
    rename 's/ /_/g' *
    g ليتم الاستبدال في أكثر من موضع إن وجد
    الآن سنقوم كالعادة بإنشاء مجلد نقوم فيه بأمثلتنا
    ...
    23-11-2016, 02:05 AM
  • المراقبة العالمية ! Global surveillance
    عبدالرحمـن محمد
    السلام عليكم ورحمة الله

    مقدمة :
    في يونيو 2013، سرَّب إدوارد سنودين، وهو عميل متعاقد مع وكالة الأمن القومي، مستندات تّصِف بريسم "ومجموعة برامج أخري" بأنه برنامج يتيح مراقبة معمقة للاتصالات الحية والمعلومات المخزنة. ويمكن من استهداف أي عميل لشركة منخرطة في برنامج بريسم، في حال كان هذا العميل يسكن خارج الولايات المتحدة، أو كان مواطنًا أمريكيًا له اتصالات تتضمن محتويات وِب خاصة بأشخاص خارج الولايات المتحدة. البيانات التي يقال أن بريسم يمكِّن من الحصول عليها تتضمن، رسائل البريد الإلكتروني، ومحادثات الفيديو والصوت، والصور، والاتصالات الصوتية ببرتوكول الإنترنت، وعمليات نقل الملفات، وإخطارات الولوج وتفاصيل الشبكات الاجتماعية.
    كشفت الوثائق المسرّبة أن NSA كانت قادرة على الدخول مباشرة إلى الخوادم الخاصة لكل من
    ...
    23-11-2016, 02:04 AM
  • اضافة مستخدم لينيكس جديد و استعمال نفس اسم الحساب لMySQL و قاعدة بيانات بإسمه ايضًا.
    superlinux
    طبعًا هذه استعملها لفتح حساب جديد لشخص يريد ان يستعمل مجلده المنزل (او home directory بالانجليزي) لحفظ موقع الويب خاصته. يعني هذه طريقة ارجو تكون خفيفة ظريفة لإدارة الخادم عليكم. و هكذا ابدؤوا بيع المواقع عالسريع.

    انا استعمل دبيان 8.0 جسي هنا.

    قبل أي شيء, لتوظيف المجلدات المنزل كلها لتكون محافظ لصفحات ويب لكل مستخدم. نفعّل الوحدة userdir:
    :
    a2enmod userdir
    بس على شان تفهم كيف تحفظ الامر السابق: a2 = apache2 web server , enmod =enable module
    هناك الكثير من الاوامر تخص خادم الويب اباتشي تبدأ بــ a2 .

    ثم حرر بأي محرر نصي مثل vi او pico ملف اعدادات الاباتشي:

    :
    vi /etc/apache2/apache2.conf
    ضع في آخر سطر في الملف على سطر مستقل لوحده ما يلي:
    :
    UserDir public
    UserDir disable root
    الكلمة public_html هو اسم مجلد موجود في المجلد المنزل مباشرة. بمعنى لو كان عندك اسم مستخدم اسمه saleem (سليم) , لازم سليم يضع موقعه على الخادم داخل مسار القرص /home/saleem/public_html/ . و التعل...
    23-11-2016, 02:03 AM
يعمل...
X