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

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

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

تقليص

Home

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

  • معرفة مواصفات جهازك وعرضها بالمتصفح

    معرفة مواصفات جهازك وعرضها بالمتصفح

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


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



    معرفة مواصفات جهازك وعرضها بالمتصفح


    هناك عدة طرق من أجل معرفة مواصفات جهازك على نظام لينكس، إما باستخدام برامج رسومية كHardInfo



    أو باستخدام بعض الأوامر، ك lscpu, lspci لكنها في الغالب تغطي جزء واحدا المعالج فقط أو قطع pci... وفي هذا الموضوع سنستخدم الأمر lshw الذي يعتبر كتجميع لكل تلك الأوامر لمعرفة دقيقة ومفصلة لجميع مكونات جهازك.


    الأمر lshw



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

  • كنت أريد التبرع لبيل جيتس

    كنت أريد التبرع لبيل جيتس

    كانت أول بداية لي مع المنتدى في عام 2008، ومن وقتها إلى الآن يزداد ولعي بالبرامج الحرة يوما بعد يوم

    طبعا، مررت بأيام فكرت فيها بالتبرع من جيبي الخاص لبيل غيتس اعترافا بجميله بجعل وندز سهلا وبسيطا وبسبب ما واجهت من صعوبات في أيامي الأولى مع لينكس

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

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

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

  • الدورة الثانية للمبتدئين أوبنتو صوت وصورة

    الدورة الثانية للمبتدئين أوبنتو صوت وصورة

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

    http://www.linuxac.org/forum/threads...88%D8%B1%D8%A9 اما الآن اسيبكم مع دروس الدورة الثانية مقدمة الدورة ...
    شاهد أكثر | الذهاب إلى المشاركة

  • البرمجه الرسوميه في EFL من خلال Python-EFL ( الجزء الثالث )

    بسم الله والحمدلله والصلاة والسلام على رسول الله اما بعد ,,

    اليوم إن شاء الله سنشرح طريقة عمل أزرار والسمات المتوفره لها وهي كالاتي:

    • default وهو الشكل الافتراضي
    • anchor


    كذلك سنتعرف على كيفية عمل لصيقه وتغيير النص الموجود فيها .

    الكود :

    كود PHP:
    #!/usr/bin/env python
    # encoding: utf-8

    from efl import  elementary as  e
    from efl
    .evas import EXPAND_BOTH
    from efl
    .elementary import StandardWindow,button,icon,box,label



    def exBtn
    ():
            
    # انشاء النافذه الرئيسيه
            
    win StandardWindow("name","النافذه الرئيسيه"autodel=True,size=(320,320))
            
    win.callback_delete_request_add(lambda oe.exit())
            
    # انشاء صندوق داخل النافذه
            
    bx box.Box(winsize_hint_weight EXPAND_BOTH)
            
    win.resize_object_add(bx# تغيير حجم الصندوق ليتناسب مع حجم النافذه لكي لاتختفي  باقي القطع اثناء تصغير النافذه
            
    bx.show()
            
    # إنشاء لصيقه فارغه ووضعها في وسط النافذه تظهر لنا اسم الزر المضغوط
            
    lbl label.Label(wintext=" ")
            
    lbl.scale 2
            bx
    .pack_end(lbl)
            
    lbl.show()        
            
    # إنشاء زر يحتوي على نص فقط
            
    btn button.Button(wintext "زر نص فقط")
            
    btn.callback_clicked_add(on_click,lbl,"زر نص فقط")  
            
    bx.pack_end(btn)
            
    btn.show()
            
    # إنشاء زر يحتوي على صوره فقط
            
    ic icon.Icon(winfile='icon.xpm')
            
    btn1 butto 
    ...
    شاهد أكثر | الذهاب إلى المشاركة

  • إنشاء شعار فيدورا بواسطة إنكسكيب

    إنشاء شعار فيدورا بواسطة إنكسكيب

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


    خطوات سريعة وبسيطة لإنشاء شعار Fedora بواسطة Inkscape.

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

  • ☣ المرجِع الكامل لأسَّاليب حقن قواعد البيانات المٌتقدِّمة 2016 ☣

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


    إختبار الأختراق بثغرات حقن قواعد البيانات


    المرجع الأول على مٌستوى الوطن العربى والإسلامى فى مجال التوجيه لثغرات حقن قواعد البيانات فى 283 صفحه والحمد لله على ذلك .

    أتمنى ألايكون موضوعى مٌخالف لأى أعراف للموقع .



    فِهرس الكتاب

    رٌخصة الكتاب إهــــــــــــــ لِأبى ــــــــداء دٌعاء إفتِتَاح الكتاب المٌبارك المٌقدِّمة الموجَّهَ لحماية المواقع الأسلامية والعربية فٌصول المٌحتوى الامنى الفصل الأول : الهدف من وراء الأختراق ودوافعه الفصل الثانى : الحلول المقترحة لحماية المواقع الالكترونية حال الأزمات الفصل الثالث : نصائح لتحسين المودسكيورتي الفصل الرابع : حماية قواعد بيانات MySQL مٌقدِّمه مٌبشره بالخير مٌحيط شاسِع الأرجاء مٌقدِمة عن الثَّغرات قائمه بأهم وأشهر الثغرات البرمجيه المٌتداوله من حيث اسم الخطأ و الوظيفة بين يدي الكتاب مقدمة عامه عن ثغرات الـ SQL Injection تاريخ تطور لغة الاستعلامات البنائية أسباب تواجد ثغرات حقن قواعد البيانات SQL Injection بالمواقع المصابه بها النظم التي تدعم لغة الاستعلامات البنائية انتقادات حول لغة الاستعلامات البنائية بعض أسماء القواعد الشهيره . . الفصل الأول : أساليب البحث عن المواقع المصابة بثغرات الحقن بإستخدام الدوركات وطٌرق كشف الإصابه . . محتويات الفصل : . (1)أساليب البحث عن المواقع المصابة بثغرات الحقن بإستخدام الدوركات . (2)ثانياً : الـ dorks و يقصد بِهِ المٌتغيرات الخاص بالمواقع . (3)القائمة الدِلاليه من حيثٌ البحث عن البلد . (4)التطبيق العملى لعملية البحث عن المواقع المصابه بثغرات الحقن . (5)مرجع الأخطاء الناتجه الخاصة بعِدة قواعد مٌتنوَّعه (6)أستخدام إشارة التنصيص الفرديه كومه ' . (7)قائمة العلامات المستخدمه للكشف عن الثغرة . (8)إستخدام المٌعاملات المنطقيةLogical Operator للكشف عن الأصابه . (9)التعبير المنطقي Logical Expression . (10)إستخدام بعض القيمه لأظهار أسم قاعدة البيانات وأثبات الأصابه . . . الفصل الثانى : الكشف عن وجود جِدار حماية بالمواقع المستهدفه (Firewall ) . محتويات الفصل : . (1) جِدار الحماية ( Firewall ) (2) تعري...
    شاهد أكثر | الذهاب إلى المشاركة

  • البرمجه الرسوميه في EFL من خلال Python-EFL ( الجزء الثاني )

    بسم الله والحمدلله والصلاة والسلام على رسول الله اما بعد ,,

    اليوم إن شاء الله سنشرح انواع النوافذ وهي كالتالي :

    • standardwindow وهي النافذه الرئيسيه تم شرحها في الدرس السابق .
    • dialogwindow نافذة حوار .
    • popup نافذه منبثقه وكيفية إنشاء ازرارها .



    كذلك سنرى اشياء ليست مقرره في هذا الجزء ( كيفية عمل صندوق و زر ) .

    الكود :

    كود PHP:
    #!/usr/bin/env python
    # encoding: utf-8


    from efl import evas,elementary as e
    from efl
    .elementary import StandardWindow,DialogWindow,box,button,popup



    class ExWindows():
       
        
    def __init__(self):
            
    # انشاء النافذه الرئيسيه
            
    self.win StandardWindow("name","النافذه الرئيسيه"autodel=True,size=(320,220))
            
    self.win.callback_delete_request_add(lambda oe.exit())

            
    # انشاء صندوق داخل النافذه لنضع فيه الازرار
            
    self.box box.Box(self.winsize_hint_weight evas.EXPAND_BOTH)
            
    self.win.resize_object_add(self.box)
            
    self.box.show()

            
    # انشاء زر يخرج لنا نافذه حوار
            
    self.btn button.Button(self.wintext "إظهار نافذة الحوار")
            
    self.btn.callback_clicked_add(self.diawin,self.win)
            
    self.box.pack_end(self.btn)
            
    self.btn.show()
            
            
    # انشاء زر يخرج لنا نافذه منبثقه
            
    self.btnp button.Button(self.win,text="إظهار نافذه منبثقه")
            
    self.btnp.callback_clicked_add(self.pop,self.win)
            
    self.box.pack_end(self.btnp)
            
    self.btnp.show()
            
    self.win.show()
        
        
    def diawin(selfbtnparent):
            
    # انشاء نافذة الحوار
            
    dw DialogWindow(parent,"DialogWindow","العنوان"autodel=Tr 
    ...
    شاهد أكثر | الذهاب إلى المشاركة

  • تغيير لغة واجهة فيرفوكس

    تغيير لغة واجهة فيرفوكس

    سلام عليكم

    تغيير لغة فيرفوكس دون الحاجة لإعادة تثبيت أو تغيير لغة النّظام يمكن إجراؤه بكل سهولة بواسطة الإضافة المُسمّاة :

    Simple Locale Switcher

    و التي يُمكن تحميلها من هنا :

    https://addons.mozilla.org/en-US/fir...cale-switcher/

    كما تسهّل الإضافة إضافة لغات جديدة إلى فيرفوكس ..

    لقطات :










    لا تنسوا إعادة تشغيل فيرفوكس للشّعور بالتّغييرات .

    دمتم برعاية الباري...
    شاهد أكثر | الذهاب إلى المشاركة

  • سلسلة Qt على أندرويد

    سلسلة Qt على أندرويد

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

  • البرمجه الرسوميه في EFL من خلال Python-EFL ( الجزء الاول )

    بسم الله والحمدلله والصلاة والسلام على رسول الله اما بعد ,,

    إن شاء الله سوف نبدأ بشرح عمل تطبيقات رسوميه ب EFL من خلال python وهي اختصار ل Enlightenment Foundation Libraries وهي المكتبات الاساسيه للواجهه المعروفه Enlightenment .

    الاصدار الحالي للمكتبات واللذي يعتمد عليه الشرح :

    :
    EFL 1.5.2
    Elementary 1.15.2
    Python
    -EFL 1.15.0 
    هذه الواجهه Enlightenment ومكتباتها تتطور بسرعه رهيبه لمتابعة الجديد فيها راجع هذا الرابط هنا

    متطلبات هذا الشرح :

    1- معرفه مسبقه بلغة بايثون
    2- تثبيت المكتبات الرئيسيه بالاضافه الى python-efl

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

    1- ubuntu
    2- fedora
    3- arch l
    ...
    شاهد أكثر | الذهاب إلى المشاركة
لا توجد مقالات في هذا القسم.
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة
رجاء إدخل إلى حسابك لمشاهدة المشاركات المشترك بها.

التصانيف

تقليص

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