• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Amin0u

اعضاء
  • عدد المشاركات

    124
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة Amin0u

  1. السلام عليكم و رحمة الله تعالى و بركاته   اليوم وضعت هذا الموضوع لأني بحث و تعبت من البحث في المواقع الأجنبية   أريد صناعة ربوت صغير كأول عمل   فأن مبرمج متوسط و اخترت الراسبيري لكونه سهل التعامل مع المبتدئين   أريد صناعة ربوت يمتمكن من السير على عجلات عن طريق محركات DC motors على الأقل اثنان من المحركات   و لديه رأس صغير يتحكم فيه عن طريق servo motor على الأقل أحتاج التحكم في 3 servo motor   و ربطه أيضا ب ultrasonic لكي لا يصطدم بأشياء أمامه   لكن في كل المواقع التي زرتها رأيت انه لا يمكن ربط الراسبيري بهذه الاشياء بشكل مباشر    كل واحد يطرح لوحة للربط الخ فأصبحت محتار كون مبتدا الكترونيات و ليست لدي معلومات كبيرة    أردت ان يشاركنا بعض المهندسين او الهواة المحترفين  بعض المعلومات حول اللوازم   أنا أفضل التعامل مع الراسبيري على التعامل مع الأردوينوا   و جازاكم الله خيرا  
  2. تحدي:لغز برمجي بالبايثون

    محاولتي غير كاملة بسبب الوقت + دالة الأعداد الأولية غير كاملة بها خطأ game=[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,1,0],[0,0,1,0,0],[0,1,0,0,0], ]def carre(n,ncase): a=0 while 1: a+=1 s=a**2 if len(str(s))==ncase: if int(str(s)[0])+int(str(s)[1])+int(str(s)[2])+int(str(s)[3])+int(str(s)[4])==n: return a**2 breakdef mul(a,ncase): while 1: if len(str(a))>=ncase: return a a=a*2def rest(div,nbr): return div % nbrdef primary(ncase): i=0 pri=True while 1: nbr=i//2 for e in range(nbr): if i % (e+1) == 0 : pri=False break if len(str(i))== ncase and pri==True: return i i+=1 pri=True print(i)def divi(nbr,ncase): i=0 while 1: if i%nbr==0 and len(str(i))==ncase: return i i+=1
  3. نعم جزاك الله خيرا    ممكن تترك لي أي معلومة  هنا في هذا الموضوع   سوف أغيب عن المنتدى لمدة أسبوع بسبب الدراسة حيث الاقامة الجامعية بها مشاكل النت لذا لا يمكنني مطالعة ردود حتى الاسبوع القادم   تحياتي لكم و لكل من أفادني و بارك الله فيكم
  4. السلام عليكم و رحمة الله تعالى و بركاته   أريد مساعدة من ذوي الخبرة   لدية صور أريد قرائتها و تحويلها الى binary   ثم تغير بعض البتات bits  فيها   تم أعادة تحويل binary الى صورة    باستخدام مكتبة الصور PIL   ممكن مساعدة مكنكم لدوال التي يجب علي استعمالها   لأنني أمضيت كثيرا من الوقت معها لكن بدون فائدة
  5. هذا المشكل الذي أواجهه    فمثلا في Qr  كود يمكنك تشفير نص في شكل صورة ثم طباعته   و يمكنك قرائة الصورة عبر الكاميرا و فك تشفيرها ليعود النص بدون فقدان أي جزء منه
  6. سأقوم بالاطلاع عليها  شكرا جزيلا لكن لم تفهم أخي معنى كلامي من " حسب ما طالعة عند طبع الصورة و اعادة قرائتها يمكن فقد النص المخفي " يعني هل يمكن ان تتغير البكسلات عند طباعة الصورة و بالتالي تغير البيتات و هذا يؤدي الى فقدان النص   الا يمكن الحفاظ على جودة الصورة عند طباعتها ؟
  7. +1   موضوع رائع من انسان رائع    تحياتي أستاذ
  8. بارك الله فيك أخي الكريم   تم القييم لن أنسى فضلك   جزاك الله خيرا   +   حسب ما طالعة عند طبع الصورة و اعادة قرائتها يمكن فقد النص المخفي    هل هذا صحيح و لا يوجد حل ؟   هل يمكنني أن أسألك لماذا ال Qr code  لا يفسد عند طباعته ثم اعادة قرائته    تحياتي أستاذي الفاضل
  9. هل تعرف الstganography     http://ar.wikipedia.org/wiki/%D8%B3%D8%AA%D9%8A%D8%BA%D8%A7%D9%86%D9%88%D8%BA%D8%B1%D8%A7%D9%81%D9%8A   أريد اخفاء نص خلف صورة   http://arabteam2000-forum.com/index.php/topic/209741-steganography/   و هذا العمل يعتمد على تحليل الصور الى الاعداد الثانئية و التغير فيها ثم حفظها     1byte = 8 bits
  10. شكرا على المعلومات أخي Mr b   لكن لم أفهم كيف أحصل على الصورة بالبيناري  
  11. فتحها على شكل بيناري التعديل على البيانري ثم حفضها على شكل صورة معدلة
  12. لو تكرمت بقليل من الشرح جزاك الله خيرا لاني لم أجد اي توثيقات    س أريك ماكتبته لفتح الصور binary  و ثم لم أردت اعادة تحويل ال binary  للصورة  لم أستطيع from PIL import Imageimport ioimport binasciiass=open('pnh.jpg','rb')fin=ass.read()ass.close()hex_str=str(binascii.hexlify(fin))list_bin=[]list_hex=[]for i in range(2,len(hex_str)-1,2): hex=hex_str[i]+hex_str[i+1] list_hex.append(hex) list_bin.append(bin(int(hex,16))[2:])data=''for i in list_bin: b=int(i,2) c=chr(b) data=data+cdata=data.encode()imag =io.BytesIO(data)Image.save(imag,format='jpg')
  13. استفسار عن السوكت

    شكرا جزيلا أخي أحمد
  14. السلام عليكم و رحمة الله تعالى وبركاته   أريد معرفة  هل يمكنني  بعد انشاء خادم و عميل  عن طريق السوكت   تحويل الخادم الى exe  و ابقاء العميل .py   هل يكون هناك تجاوب بدون أي مشكل ؟
  15. استفسار عن Jquery و البايثون

    a.atalla   مشكووور أخي لكن أنا كنت أبحث عن autocompletion   المثال الذي أرفقته هو للبحث الكلمة المكتوبة في  lineedit  في قاعدة البيانات    انا كنت أريد عند كتابة  a  في lineedit هو يقترح علي كلمات amine or auto or aout    و التي تكون موجود في قاعدة البيانات   شكرا
  16. أريد برمجة تطبيق سطح مكتب باستخدام بايثون و Pyqt و Mysql   بايثون لغة سكربت   Pyqt لبرمجة الواجهة    Mysql  قاعدة البيانات   تحتوي اطار للبحث من  قاعدة البيانات   في اطار البحث أريد عند كتابة حرف يعطيني 4 أول كلمات تبدأ بهذا الحرف   مثل هذا المثال   بلغة PHP    http://www.9lessons....ax-and-php.html     هل يمكنني    تطبيقها بالنسبة لبايثون و PyQt عوض PHP  و  HTML  ؟؟
  17. استفسار عن Jquery و البايثون

    شكرا جزيلا أخي الكريم
  18. استفسار عن Jquery و البايثون

    ممكن وثائق أو رابط أو اي شرح بسيط ؟   بالنسبة للعنوان لم أجد اي شيء يعبر عن ما أريده سوى هذا العنوان   اما  pyqt autocompletion   فالمرة الأولى التي أسمع بها
  19. لمحة عن الـ(process)

    بقي مشكلة أنّ الإبن يقوم بعمل أباه وكذالك تصور معي لو مات الأب قبل الإبن فسوف يموت الإبن ولن يكمل عمله   حسب معلوماتي ان الابن لا يموت بموت أبيه لكن يصبح يتيم و عادة ما يصبح ابن init    http://wikipedia.qwika.com/en2fr/Orphan_process   يمكنك تجريب ذلك    برنامج الاب و ينشىء الابن ثم اعطي sleep  كبير للابن   و انزع wait  للأب حتى لا ينتظره  و سترى أن برنامجك سينتهي اي الاب يموت لكن الابن لازال يشتغل  وسيطبع لك نتائجه
  20. elif   مثل else  ولكن يتم وضع شرط أمامها       مثلا # سنقوم بكتابة# s# بدلا من سs=0if s==0: print('oui')elif s==1: print('non c pas 1')else: print('non')input()
  21. س هو متغير و هو في الحقيقة يساوي 0 لانه أعطيناه قيمة 0 في سطر س=0   و الغرض من الجملة الشرطية هو معرف هل س حقا يساوي الصفر    == هذه العلامة لعمل مقارنة بين الطرفين   س و 0  هكذا تكون  if س==0   اذا لم يكن اعني بها  انه  اذا كان س لا يساوي 0    اذا كان س==0:                   اكتب نعم اذا لم يكن :              اكتب لا # سنقوم بكتابة# s# بدلا من سs=0if s==0: print('oui')else: print('non')input()لايوجد تبسيط اكتر من هذا
  22. لول كيف تتحصل على النتيجة بدون كود ؟؟   افتحه عن طريق الضغط بالزر الأيمن    Edit with IDLE   لترى الكود
  23. في انتظار طرح بعض الدروس للمبتدئين في هذ المجال    تحياتي وفقكم الله  ;)
  24. IndentationError: unexpected indent   في لغة البايثون يجب احترام المسافات ليس كباقي اللغات   identation تعني المسافة   سأرفق لك الكود جربه  وقارن بينه و بين الكود خاصتك لتعرف اين هو المشكل و تعلم من أخطائك   و تعلم التغيير و مقارنة النتائج   example.py