اللجنة العلمية_مستوى رابع
600 subscribers
195 photos
23 videos
362 files
198 links
القنوات العملية المركزية:
سنة اولى/ https://t.me/USF_Computer1
سنه ثانية/ https://t.me/USF_computer2
سنة ثالثة/ https://t.me/USF_Computer3
سنة رابعة/ https://t.me/USF_Computer4

تم ارشفة اغلب قنوات ومجموعات الدفع السابقة ، وهي مثبته
Download Telegram
Forwarded from اللجنة العلمية CS 22 (خالد العبسي)
Hack like a ghost.pdf
16.6 MB
كتاب يشرح لك عن أكثر الطرق للتخفي على الإنترنت
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
إذا أنت شغال بـ Django وعندك موديل وكسلان تسوي Form وHTML وcss وغيره.

الحل مع DFormKit تسويه لك بلحظة ومصمم بطريقة مرتبة باستخدام Tailwind CSS، أو حتى لو نفسك المكتبة تولد لك الأكواد الجاهزة في`urls.py` و views.py بدون أي تعب

بس ليش DFormKit؟؟
- توليد ModelForm ديناميكي ما عاد في داعي تكتب الفورم يدوياً!
- تفعل الـ HTML بتنسيقات Tailwind جاهزة 100%
- الأتمتة
- واجهة CLI تفاعلية

ركز انت على الأمور الأهم... والـ Forms على DFormKit 👍🏻

والجميل ان المكتبة Open Source
https://github.com/abdulrahmanRadan/dformkit

وهذا رابط المشروع في pypi
https://pypi.org/project/dformkit/


كل الشكر للباش مهندس عبدالرحمن رعدان لدعم Django community +وإذا عندك أي اقتراحات او مشاكل شاركها في issues 👍🏻

#مساعد #مكاتب
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
تشتغل backend ؟
تستخدم framework مثل لارافل ؟
في تعديل على database ؟

لا تعدل على ملفات المجريشن القديمه... افعل ميجريشن جديد عشان لا تضيع وقت على زميلك.
مثلا في حاله تعديل اسم عمود status الى is_active في جدول اليوزر:
php artisan make:migration rename_status_to_is_active_in_users_table

وتكتب الكود الي بيكون:
Schema::table('users', function (Blueprint $table) {
$table->renameColumn('status', 'is_active
});

وال down يكون:
Schema::table('users', function (Blueprint $table) {      
$table->renameColumn('is_active', 'status
});


عشان ال tree حق migrations ما تخرب عليكم + اي تعديل جديد في db ما يضطر فريق العمل يحذف الـ db ويفعل لها migration + seeder من جديد.

#مساعد
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
اللجنة العلمية CS 22
تشتغل backend ؟ تستخدم framework مثل لارافل ؟ في تعديل على database ؟ لا تعدل على ملفات المجريشن القديمه... افعل ميجريشن جديد عشان لا تضيع وقت على زميلك. مثلا في حاله تعديل اسم عمود status الى is_active في جدول اليوزر: php artisan make:migration rename_s…
+ طبعا للتوضيح

ال migrations هو فقط زي tree للفريمورك عشان تعرف ايش الي تم انشاءة في db وايش الي تعدل

فيعني مش عيب او انها بلاده لو في مشروع وفيبه ملفات migrations كثير


هو اصلا دليل التقدم والتحسن... لانه انت لما تبرمج المشروع وتكتشف مشكله او نقص في db تضيفه
وهكذا...

وهذه الصورة تصف عدد ملفات الـ migrations في مشروع خاص بشركه... تقريبا 317 ملف
يعني لا تفكرو فيها كأسلوب عدد وانه لازم قليل مره (او كثير مره)

كله على حسب المشروع والتعديلات الي حصلت في DB
Forwarded from CODE7
وأنت تصمم تطبيقات باستخدام Flutter مهم جداً انك تخلي التطبيق يشتغل على كل أحجام الشاشات بدون أي مشاكل عشان تسوي التطبيق تبعك Responsive أستخدم مكتبة flutter_screenutil بتسهلك هذا الموضوع بشكل كبير جداً، واذا حابب تختبر تصميم التطبيق تبعك على جميع الجوالات أو حتى لو كان ويب أو تطبيقات سطح المكتب أستخدم مكتبة device_preview بتساعدك كثير في إختبار التطبيق على كل الشاشات.

الروابط

- رابط المكتبة flutter_screenutil:
https://pub.dev/packages/flutter_screenutil

- رابط المكتبة device_preview:
https://pub.dev/packages/device_preview
هبت رياح الخير، وأقبلت الخيرات وشرّعت أبوابها، وحانت اللحظة المرُتقبة:

يسرنا أن نعلن فتح باب التسجيل في الدفعة السادسة من برنامج #البناء_المنهجي.

المسار الأساسي:
https://binaamanhajii.social/3am

المسار الميسر:
https://binaamanhajii.social/Muyassar

📌 تنبيه: يجب تسجيل الدخول إلى حساب الـgmail من أجل الاستمرار في التسجيل.

نسأل الله أن يفتح عليكم ويسدد خطاكم 🍃
Forwarded from اللجنة العلمية CS23 (Waleed Al_Hakimi)
📍 رابط المكتبة:
https://chatgpt.js.org
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
وانا اتصفح مشاريع GitHub مريت على هذه الريبو وحبيت فكرتها... يمكن تفيدكم:

مجموعة من الوظائف تمكن مطوري المواقع العربية من تقديم خدمة البحث الاحترافي وتقديم ومعالجة المحتوى العربي بلغة PHP
https://github.com/khaled-alshamaa/ar-php/
Forwarded from كلية الحاسوب جامعة صنعاء |USF (شعيب دواس)
🔴هااااااااام لكل طالب🔴
- الإخوة طلاب كلية الحاسوب الاعزاء... حرصاً منا ع تقييم كادر كلية الحاسوب للارتقاء بها في التعليم وفي جودة التعليم.....ولمواكبة التطورات التكنولوجية...حرصت الكلية على إنشاء قالب لتقييم كافة كادر الكلية لذا يجب ع الجميع.
1. الدخول عبر الرابط الذي في الملف المرفق وتقييم كافة الكادر التدريسي.
2. للعلم بأنها امانه فيجب التقييم بحسب ما هو ملاحض وما هو ملموس من المدرسين لا بحسب الانتقام أو بحسب اشياء شخصية أو خاصة
٣. في الاخير ع الجميع الدخول برقم القيد وكلمة المرور المرفقة في الملف المرفق والتقييم ع كافة المدرسين...اعطي من وقتك ربع ساعة للتقيم.
🧐 تذكروا جيداً بأمانة لأن حسب هذا التقييم سوف تتخذ إجراءات إن شاء الله.
🔰ملتقى الطالب الجامعي كلية الحاسوب🔰
Forwarded from كلية الحاسوب جامعة صنعاء |USF (شعيب دواس)
https://www.facebook.com/share/1BWVvsq1Li/ كلية الحاسوب وتكنولوجيا المعلومات إحدى كليات جامعة صنعاء قام بزيارتها عدد من الطلاب الخريجين في كلية الإعلام مؤخرا وقاموا بإنتاج فيلم وثائقي قصير عنها نتابع تفاصيله في الرابط التالي:
https://youtu.be/sKtY5Scdl7g
رابط قناة تلجرام
https://t.me/computerusf2018
ان وجدت ملاحظات او معلومات يمكن اضافتها يمكنكم وضعها في التعليقات
#جامعة_صنعاء_أول_جامعة_حكومية_في_اليمن
#جامعة_صنعاء_أول_جامعة_في_اليمن
#جامعة_صنعاء_جامعة_اليمن_الأولى
#كلية_الحاسوب_وتكنولوجيا_المعلومات
Forwarded from كلية الحاسوب جامعة صنعاء |USF (شعيب دواس)
🔴هااااااااااااااام🔴
- للجميع بان تسليم بطائق خريجي المستوى الثاني طوفان الاقصى سينتهي غداً الساعة 1:00 بعد الظهر ع الجميع المسارعة في استلام بطائقهم غداً اخر يوم في مكتب التعبئة العامة.
- كذلك الشهائد لخريجي الطوفان المستوى الاول موجودة في مكتب التعبئة ما عدا الدفعة الأخيرة ما قد نزلت.
- الحاضر يعلم الغائب.
🔰ملتقى الطالب الجامعي كلية الحاسوب🔰
Forwarded from اللجنة العلمية CS 22 (خالد العبسي)
السلام عليكم
هنا مجموعه سكربت او اكود فك تشفير
1
import os
class uncom:
    def unmarszlib():
        try:
            files = input("nama file: ")
        except:
            exit("")
        if len(files) == 0:
            exit("")
        try:
            bk = open(files,"r").read()
        except IOError:
            print("file tidak ada")
            exit()
        bk = bk.replace("import","import uncompyle6,")
        bk = bk.replace("exec(","uncompyle6.main.decompile(3.7,")
        bk = bk.replace(")))",")),open(\"hasil.py\",\"w\"))")
        try:
            exec(bk)
        except:
            exit("decompile gagal")
    def run():
        os.system("clear")
      
        uncom.unmarszlib()

uncom.run()
#سكربت بسيط فك تشفير مارشال 3.7.نوع #exec/ تحط هدا سكربت وملق الي تريد تفكة ايضا
...........................................
2
#لفك تشفير مارشال العادي
#يرجى استدعاء مكتبه dis
#يتم حذف exec في الداله واستبداله ب data =
#يتم طباعه الملف ماقبل التشفير كهذا
#مثال

import marshal
import dis
data = (marshal.loads( تحط هنا الكود تبعك المشفر b'\xe3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00@\x00\x00\x00s\x10\x00\x00\x00d\x00Z\x00e\x01d\x01\x83\x01\x01\x00d\x02S\x00)\x03z\t@psh_teamZ\x02hhN)\x02\xda\tcopyright\xda\x05print\xa9\x00r\x03\x00\x00\x00r\x03\x00\x00\x00\xda\x06string\xda\x08<module>\x01\x00\x00\x00s\x02\x00\x00\x00\x04\x01'))
dis.dis(data)
..........................................
  3
from cryptography.fernet import Fernet

   # تحميل المفتاح من ملف
   with open('mykey.key', 'rb') as key_file:
       key = key_file.read()

   # إنشاء كائن Fernet باستخدام المفتاح
   fernet = Fernet(key)

   # قراءة النص المشفر من ملف
   with open('encrypted_file.txt', 'rb') as enc_file:
       encrypted_data = enc_file.read()

   # فك التشفير
   decrypted_data = fernet.decrypt(encrypted_data)

   # كتابة النص المفكوك إلى ملف جديد
   with open('decrypted_file.txt', 'wb') as dec_file:
       dec_file.write(decrypted_data)

   print("تم فك التشفير بنجاح!")
...........................................
4
كود يفك تشفير التشفير الموجود بشفره cython #⃣
يعني التشفير الي موجود ب
.py_private.c

code = "\n\342\230\200 C\341\264\217\341\264\234\311\264\341\264\233\312\200\312\217" #الكود الذي تريد فك تشفيره هنا
cython = bytes([ord(c) for c in code])
print(cython.decode('utf-8'))
..........................................
5
فك تشفير zlip


import zlib
CODE=b"هنا حط تشفير ZLIB"
Z=zlib.decompress(CODE)
print(Z)
...........................................
6
import base64
import zlib
CODE = b'ضع الكود هنا'
HKS = CODE[::-1]
B = base64.b64decode(HKS)
Z = zlib.decompress(B)
print(Z)
..........................................
وفي كمان اكود او سكربتات فك كثيره




كود فك lambda marshal zlip base64 ثاني
..........................................
7
import marshal
import zlib
import base64

code = input('enter the code bitch')

deku = marshal.loads(zlib.decompress(base64.b64decode(code)))

print(deku)

كود فك مارشال وزليب وبيس64
....,...,..................................
8
enc_code = ''
dec_code = zlib.decompress(enc_code[::-1])
print(dec_code)
Forwarded from كلية الحاسوب جامعة صنعاء |USF (Shoaib Almoaid)
This media is not supported in your browser
VIEW IN TELEGRAM
*إعلامي أ.مر.. یکي: حصار البحر الأحمر هو أول حصار بحري في تاريخ البشرية يتم بدون سفن بحرية.*

___