مسابقات دانش آموزی کدنویسی و روباتیک
Открыть в Telegram
منابع آموزشی، سورس کدهای نمونه، برنامه های قابل نصب، شیوه نامه ها، و اطلاع رسانی مربوط به مسابقات کدنویسی اسکرچ، ویژوال استودیو، سی شارپ، جاوا، ویژوال بیسیک، اندروید استودیو، آردوینو جهت استفاده همه دانش آموزان و دانشجویان پژوهشسرای رازی ناحیه یک سنندج
БольшеСтрана не указанаКатегория не указана
214
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней
Архив постов
ء ⭕️ Container (کانتینر) چیست و چه تفاوتهایی با Virtual Machine (ماشین مجازی) دارد؟
امروزه کمتر کسی را میتوان یافت که حوزهٔ آیتی فعالیت کند و نام Docker را نشنیده باشد؛ داکر که از سال ۲۰۱۳ به دنیا عرضه شد، فناوریای را در اختیار دولوپرها قرار میدهد تحت عنوان Container که با استفاده از آن به مراتب سادهتر از ماشینهای مجازی، میتوانید نرمافزارهای خود را روی پلتفرمهای مختلف اجرا کنید.
ء❗️Container (کانتینر) چیست؟
دولوپرها همواره با این مشکل مواجه هستند که مثلاً اپلیکیشنی (در اینجا منظور اپ موبایل نبوده بلکه هر نرمافزاری شامل میگردد) را روی لپتاپ خود کدنویسی، دیباگ، تست و اجرا کرده و از صحت عملکرد آن اطمینان حاصل میکنند اما همین که نرمافزار را به محیط یا پلتفرم دیگری همچون یک سرور منتقل میکنند، باگها و مشکلات عجیب و غریب بسیاری را تجربه میکنند و اینجا است که کانتینر خودنمایی میکند. به عبارت دیگر، کانتینر این اطمینان را حاصل میکند که نرمافزار فارغ از اینکه روی چه پلتفرمی دیپلوی گردد، کاملاً به درستی اجرا گردد (از روی سیستم دولوپر گرفته تا محیط تست، سرور مجازی یا حتی کلود).
حال ممکن است این سؤال پیش بیاید که چه دلیلی ممکن است وجود داشته باشد که اپلیکیشن پس از دیپلوی در محیطهای مختلف، به درستی اجرا نگردد. در پاسخ به این سؤال بایستی گفت که فرض کنیم اپلیکیشنی نوشتهایم که در حین فرایند توسعه، نسخهٔ ۷.۱ از زبان برنامهنویسی PHP روی لپتاپمان نصب بوده است و از برخی ویژگیهای این نسخه همچون اپراتور ، در کدهای خود استفاده کردهایم. حال زمانی که پروژه را روی سرور اصلی که نسخهٔ PHP آن ۵.۶ است دیپلوی میکنیم، مسلماً به مشکل برخورد خواهیم کرد (و یا فرض کنیم که پروژه را روی لپتاپی که لینوکس اوبونتو رویش نصب بوده توسعه داده اما سرور اصلی نسخهای از توزیع دبیان دارد).
اینجا است که کانتینر به کمک تیمهای توسعهٔ نرمافزار میآیند. به کلام ساده، کانتینرها شامل یک محیط اجرای کامل هستند. به عبارت دیگر، اپلیکیشن به انضمام کلیهٔ وابستگیهایش منجمله لایبرریها، فریمورکها، فایلهای پیکرهبندی و غیره را شامل میشوند که در قالب یک پکیج عرضه میشوند (در واقع، وجه تسمیهٔ کانتینرها به خاطر شباهتی است که با کانتینرهایی دارند که در تصویر فوق مشاهده میشوند. به عبارت دیگر، هر کانتینر محیطی کاملاً مجزا است که داخل آن کالاهای مختلفی را میتوان قرار داد اما این در حالی است که تمامی کانتینرها روی یک پلتفرم واحد -کشتی- قرار دارند).
❓تفاوت کانتینر با ماشین مجازی چیست؟
با استفاده از فناوری Virtualization (مجازیسازی)، پکیجی که در بالا بدان اشاره شد را در قالب یک Virtual Machine (ماشین مجازی) مابین پلتفرمهای مختلف میتوان جابهجا کرد و این در حالی است که این ماشین مجازی حاوی یک سیستمعامل کامل + اپلیکیشن و وابستگیهایش است.
به طور مثال، سروری که سه ماشین مجازی روی آن در حال اجرا باشد (همچون تصویر فوق)، در واقع سه سیستمعامل مجزا از یکدیگر روی آن در حال اجرا خواهد بود اما در مقابل، سروری که چهار کانتینر روی آن وجود داشته باشد، صرفاً یک سیستمعامل وجود خواهد داشت و هر یک از کانتینرها، کِرنِل سیستمعامل را به صورت اشتراکیمورد استفاده قرار خواهند داد. به عبارت دیگر، کانتینرها به مراتب سبکتر از ماشینهای مجازی خواهند بود و منابع کمتری استفاده خواهند کرد.
به منظور مدیریت بهینهتر کل سیستم، همچنین سیستمعامل میزان دسترسی هر کانتینر به منابع سیستمی همچون RAM و CPU را محدود میسازد تا یک کانتینر بهخصوص نتواند تمامی منابع سیستمی را استفاده کرده و بالتبع سایر کانتینرها به مشکل برخورند.
🆔 @khalilbastami
https://code.org/
وبگاه زیر به بیش از ۴۵ زبان دنیا ازجمله زبان فارسی در ۱۸۰ کشور دنیا کد نویسی آموزش میدهد:
https://code.org/learn
در این وبگاه برای سنین مختلف دورههای آموزشی طراحی شده است اولین دوره برای سنین چهار سال به بالا که سواد خواندن ندارند طراحی شده است و دوره دوم برای افرادی است که میتوانند بخوانند یعنی از شش سال به بالا و دوره سوم برای افراد از هشت سال به بالا و در ادامه دوره دوم طراحی شده است و دوره چهارم مختص از سنین ده سال به بالا و در ادامه دوره دوم و سوم طراحی شده است و یک دوره هم با عنوان دورههای سریع برای سنین ده سال به بالا طراحی شده است که هر سه دوره دو تا چهار را سریع یاد بدهد.
https://studio.code.org/users/sign_in
https://studio.code.org/courses
🔆فهرست جلسات آموزش oracle🔆
🔹 جلسه 1:مقدمه
https://telegram.me/stepbysteplearn/2464
🔹 جلسه 2:نصب اوراکل
https://telegram.me/stepbysteplearn/2465
🔹 جلسه 3:آشنایی با محیط اوراکل
https://telegram.me/stepbysteplearn/2466
🔹 جلسه 4:ابزار oracle mastro
https://telegram.me/stepbysteplearn/2467
🔹 جلسه 5:تعریف پایگاه داده
https://telegram.me/stepbysteplearn/2468
🔹 جلسه 6:تعریف schema
https://telegram.me/stepbysteplearn/2469
🔹 جلسه 7:تعریف table
https://telegram.me/stepbysteplearn/2470
🔹 جلسه 8:ساخت جدول
https://telegram.me/stepbysteplearn/2471
🔹 جلسه 9:انواع فیلد ها
https://telegram.me/stepbysteplearn/2472
🔹 جلسه 10:تعریف کلید اصلی
https://telegram.me/stepbysteplearn/2473
🔹 جلسه 11:مفهوم index
https://telegram.me/stepbysteplearn/2474
🔹 جلسه 12:اشیای مرتبط با جدول
https://telegram.me/stepbysteplearn/2475
🔹 جلسه 13:زبان pl/sql
https://telegram.me/stepbysteplearn/2476
🔹 جلسه 14:واکشی اطلاعات
https://telegram.me/stepbysteplearn/2477
🔹 جلسه 15:ایجاد شرط ها
https://telegram.me/stepbysteplearn/2478
🔹 جلسه 16:شرط های پیچیده
https://telegram.me/stepbysteplearn/2479
🔹 جلسه 17:افزودن رکورد جدید
https://telegram.me/stepbysteplearn/2480
🔹 جلسه 18:تصحیح رکورد ها
https://telegram.me/stepbysteplearn/2481
🔹 جلسه 19:حذف اطلاعات
https://telegram.me/stepbysteplearn/2482
🔹 جلسه 20:مفهوم view
https://telegram.me/stepbysteplearn/2483
🔹 جلسه 21:ایجاد view
https://telegram.me/stepbysteplearn/2484
🔹 جلسه 22:روال های ذخیره شده
https://telegram.me/stepbysteplearn/2485
🔹 جلسه 23:ایجاد procedure
https://telegram.me/stepbysteplearn/2486
🔹 جلسه 24:مفهوم function
https://telegram.me/stepbysteplearn/2487
🔹 جلسه 25:مفهوم trigger
https://telegram.me/stepbysteplearn/2488
🔹 جلسه 26:مفهوم sequences
https://telegram.me/stepbysteplearn/2489
🔹 جلسه 27:تعریف نوع جدید
https://telegram.me/stepbysteplearn/2490
🔹 جلسه 28:بررسی trigger
https://telegram.me/stepbysteplearn/2491
🔹 جلسه 29:استفاده از کدهای جاوا
https://telegram.me/stepbysteplearn/2492
🔹 جلسه 30:تعریف زمانبندی ها
https://telegram.me/stepbysteplearn/2493
🔹 جلسه 31:بررسی نقش های امنیتی
https://telegram.me/stepbysteplearn/2494
🔹 جلسه 32:مدیریت کاربری
https://telegram.me/stepbysteplearn/2495
🔹 جلسه 33:آشنایی با diagram
https://telegram.me/stepbysteplearn/2496
🔹 جلسه 34:بررسی اسکریپت نویسی
https://telegram.me/stepbysteplearn/2497
🔹 جلسه 35:متغیرها در pl/sql
https://telegram.me/stepbysteplearn/2498
🔹 جلسه 36:قواعد کدنویسی
https://telegram.me/stepbysteplearn/2499
🔹 جلسه 37:دستورات شرطی if
https://telegram.me/stepbysteplearn/2500
🔹 جلسه 38:دستورات شرطی switch
https://telegram.me/stepbysteplearn/2501
🔹 جلسه 39:حلقه هاloop
https://telegram.me/stepbysteplearn/2502
🔹 جلسه 40:حلقه ها for
https://telegram.me/stepbysteplearn/2503
🔹 جلسه 41:حلقه ها while
https://telegram.me/stepbysteplearn/2504
🔹 جلسه 42:مدیریت خطاها
https://telegram.me/stepbysteplearn/2505
🔹 جلسه 43:بررسی exception
https://telegram.me/stepbysteplearn/2506
🔹 جلسه 44:خطاهای از پیش تعرفی شده
https://telegram.me/stepbysteplearn/2507
🔹 جلسه 45:توابع شمارشی
https://telegram.me/stepbysteplearn/2508
🔹 جلسه 46:جداول سیستمی
https://telegram.me/stepbysteplearn/2509
🔹 جلسه 47:توابع رشته ای
https://telegram.me/stepbysteplearn/2510
🔹 جلسه 48:توابع ریاضی
https://telegram.me/stepbysteplearn/2511
🔹 جلسه 49:توابع تاریخ
https://telegram.me/stepbysteplearn/2512
🔹 جلسه 50:توابع مقایسه ای
https://telegram.me/stepbysteplearn/2513
🔹 جلسه 51:توابع تبدیل نوع
https://telegram.me/stepbysteplearn/2514
🔹 جلسه 52:کنترل وجود نتیجه
https://telegram.me/stepbysteplearn/2515
🔹 جلسه 53:ارتباط application با پایگاه داده
https://telegram.me/stepbysteplearn/2516
🔹 جلسه 54:دریافت اطلاعات از جدول
https://telegram.me/stepbysteplearn/2517
🔹 جلسه 55:افزودن اطلاعات
https://telegram.me/stepbysteplearn/2518
🔹 جلسه 56:ایجاد نسخه پشتیبان
https://telegram.me/stepbysteplearn/2519
🔹 جلسه 57:بازگرداندن بکاپ
https://telegram.me/stepbysteplearn/2520
مایکروسافت زبان برنامهنویسی کوانتومی #Q را معرفی کرد!
در کنفرانس Ignit که در اواخر ماه سپتامبر ۲۰۱۷ برگزار شد، کمپانی مایکروسافت کامپیوترهای کوانتومی را در میان سه فناوری کلیدی که صنعت تکنولوژی را متحول خواهند کرد برشمرد. این شرکت همچنین اعلام کرد که برنامههایش را برای انتشار یک زبان برنامهنویسی جدید برای کامپیوترهای کوانتومی، تا آخر سال 2017 منتشر خواهد کرد.
حال این شرکت به وعدهٔ خود عمل کرده و نسخهای رایگان از کیت توسعهٔ کوانتومی (QDK) را به بازار عرضه کرده است (QDK مخفف واژگان QuantumDevelopment Kit است). این کیت شامل شبیهساز محاسبات کوانتومی، زبان برنامهنویسی #Q (کیوشارپ) و سایر منابع برای شروع کار است. مایکروسافت زبان برنامهنویسی #Q را اینگونه توصیف کرده است که:
کیوشارپ یک زبان برنامهنویسی اصطلاحاً DSL است که برای کدنویسی الگوریتمهای کوانتومی مورد استفاده قرار میگیرد. این زبان برای نوشتن سابپروگرمها یا همان زیربرنامههایی است که روی یک پردازندۀ کوانتومی اجرا میشوند.
در صورت تمایل به آشنایی با نحوۀ برنامهنویسی برای کامپیوترهای کوانتومی با زبان #Q، اگر با ویژوال استودیوی مایکروسافت کار کرده باشید، مشکل خاصی نخواهید داشت و با محیطی آشنا مواجه خواهید شد؛ چرا که #Q عمیقاً با ویژوال استودیو درآمیخته و شبیه به این نرمافزار است.
با استفاده از شبیهساز کوانتومی -که بخشی از این کیت است- میتوانید یک کامپیوتر کوانتومی با حدود قدرت پردازش 30 کیوبیت را در لپتاپ خود شبیهسازی کنید. بنابراین دیگر نیازی به سرورهای ریموت و ابری نخواهید داشت. در صورت تمایل برای جابهجایی مرزهای پردازش و شبیهسازی بیش از 40 کیوبیت قدرت پردازش، میتوانید از شبیهساز مبتنی بر Azure استفاده کنید (Azure نام پلتفرم کلود مایکروسافت است که به شما قدرت بیشتری برای پردازشهای کوانتومی میدهد).
✅ در این ویدیو یک خبرنگار در کنوانسیون سالانه هکرهای DEF CON از هکر به نام جسیکا می خواد که ایمیلی که به حساب کاربری تلفن همراهش متصل است را به روش vishing call که شاخه ای از #مهندسی_اجتماعی است هک کند.
توجه داشته باشید که این خانم حرفه ای بدون هیچ نوع کدنویسی و فقط از طریق صحبت با تلفن ظرف مدت ۳۰ ثانیه آدرس ایمیل خبرنگار را پیدا کرده و ظرف مدت 2 دقیقه پسورد ایمیل او را تغییر می دهد.
👈🏿 اما چگونه ؟
یکی از نکات هک از طریق مهندسی اجتماعی ناتوان جلوه دادن خود در مقابل قربانی ست و دیگر آن که احساسات او را به هر طریقی هدف قرار دهیم و از قربانی طلب کمک کرده و اطلاعات لازم را از وی استخراج کنیم .
در این مورد خانم ابتدا صدای ضبط شده گریه یک کودک را پخش می کند و سپس به پشتیبان تلفن همراه قربانی تلفن میکند و خود را همسر وی معرفی میکند. و به وی می گوید که آدرس ایمیل رو فراموش کرده است. توجه داشته باشید که صدای گریه بچه همچنان در بکگراند در حال پخش است و خانم با کمی شوخی و اضطراب به شخص نزدیک می شود. بعد از دریافت آدرس ایمیل با ارسال یکسری اطلاعات تقلبی و کمی اطلاعات کلی از شخص که از قبل با مهندسی اجتماعی به دست آورده بود از قربانی درخواست می کند که کلمه عبور را برای او تغییر دهد. مثلا به وی می گوید می خواهد دسترسی دخترش را به ایمیل ها باز کند و اینکه شوهرش فراموش کرده بعد از ازدواج دسترسی لازم به ایمیل ها را به وی بدهد.
سالانه در کشور ما میلیون ها تومان پول از طریق همین vishing call از قربانی ها به سرقت میرود و یا اجناس تقلبی با قیمت های بسیار بالا به آنها فروخته می شود. حتی خود من هم یکبار در این دام افتادم که در ویدیو بعدی به توضیح آن می پردازم
✔️ @persianDevelopers
ارسال شده از سروش:
🔴 موضوع:تعمیر دستگاه های چهار کاره لیزری
🔸 ضمن خدمت هنرآموزان سال تحصیلی 98-97
📚 کتاب نصب و سرویس دستگاه های الکترونیکی اداری و صنعتی
🎬 پیوندی برای بارگیری کل فیلم های پودمان سه به صورت یکجا در قالب یک پرونده فشرده:
http://s9.picofile.com/file/8354402918/edari_sanati12_pood3.zip.html
#پودمان_سوم
به ما بپیوندید:
https://sapp.ir/electronic12
ارسال شده از سروش:
✅ بارگیری تمام نماهنگ های درس اول،دوم و سوم از پودمان 3 دانش فنی تخصصی پایه 12 به صورت یکجا:
http://s9.picofile.com/file/8351624718/danesh_fani12_1_25_dars1_2_3.zip.html
✅ بارگیری تمام نماهنگ های درس چهارم از پودمان 3 دانش فنی تخصصی پایه 12 به صورت یکجا:
http://s8.picofile.com/file/8353595918/daneshfani_pood3_dars4.zip.html
✅ بارگیری تمام نماهنگ های درس پنجم از پودمان 3 دانش فنی تخصصی پایه 12 به صورت یکجا:
http://s9.picofile.com/file/8354674268/daneshfani_pood3_dars5.zip.html
#پودمان_سوم
🔷به ما بپیوندید:
https://sapp.ir/daneshfani
دریافت فایل : 25 قانون(شیوه) کدنویسی آنگولار
پسورد فایل فشرده : www.mkiani.ir
✅ در این ویدیو یک خبرنگار از یک هکر حرفه ای درخواست می کند تا ایمیل او را هک کند. هکر بدون هیچ کدنویسی و فقط با یک تلفن ظرف مدت 2 دقیقه او را هک می کند
توضیحات لازم در کانال 👇
✔️ @persianDevelopers
📌پروژه ی چراغ راهنمای چهارراه تحت کنترل arduino توسط هنرجوی پایه دهم آقای امیر زارعی از هنرستان شهید رجایی ناحیه 2 تبریز
🎞فیلم معرفی :
https://www.aparat.com/v/r39wO
🌐جامعه مدرسین کامپیوتر ایران
@computerTeachersAssociation
✳️در این ویدیو به
**بررسی انواع وضعیت های بسته در فایروال های stateful
**توضیحاتی در مورد Regular Expression
**کارگاه فیلترینگ گوگل
پرداخته شده است
✅در ضمن در این ویدیو فرض شده است که:
یک ویندوز مجازی و یک روتر مجازی متصل به اینترنت به همراه rule لازم برای انتشار اینترنت در کل شبکه از قبل وجود دارد
#mikrotik
آموزش های میکروتیک را اینجا ببینید:
https://t.me/MikRo_Teaching_Tik
✅معرفی برد رسپبری پای3 مدل +B برای مبحث هوش مصنوعی و بینایی ماشین در درس دانش فنی پایه ی ۱۲ رشته شبکه و نرم افزار
✅توسط هنرجو سالار زارع زینکش از هنرستان شهید رجایی ناحیه ۲ تبریز
🌐جامعه مدرسین کامپیوتر ایران
@computerTeachersAssociation
بررسی کارگاه 10 و 11 پودمان 4:
✳️ ذخیره IP افرادی که روتر را پینگ کرده اند به همراه Interfaceی که قصد ping کردن آن را داشته اند و نیز گزارش گیری از اتصالات وب و FTP
✅در ضمن در این ویدیو فرض شده است که:
یک ویندوز مجازی و یک روتر مجازی متصل به اینترنت به همراه rule لازم برای انتشار اینترنت در کل شبکه از قبل وجود دارد
#mikrotik
آموزش های میکروتیک را اینجا ببینید:
https://t.me/MikRo_Teaching_Tik
بررسی کارگاه 9 پودمان 4:
✳️ مسدود سازی دسترسی به وین باکس و روتر برای کاربران شبکه به غیر از کاربری خاص
✅در ضمن در این ویدیو فرض شده است که:
دو ویندوز مجازی و یک روتر مجازی متصل به اینترنت به همراه rule لازم برای انتشار اینترنت در کل شبکه از قبل وجود دارد
#mikrotik
آموزش های میکروتیک را اینجا ببینید:
https://t.me/MikRo_Teaching_Tik
فیلم: اجرای عملی کارگاه های واحد یادگیری 6 شبیه سازی شبکه- پودمان پنجم
با نرم افزار پکت تریسر- بخش اول
مدرس: جناب آقای روح الهی
کتاب نصب و نگهداری تجهیزات شبکه و سخت افزار
📘 دسته آموزشی : #کامپیوتر
📋 زیر شاخه : #امنیت_اطلاعات
🔖 توضیحات:
🔴 آموزش امنیت اطلاعات به زبان ساده و کاربردی
📌 تعداد : یک فایل ویدیویی
🆔 @Computerr_Programming 🔘
فیلم: اجرای عملی کارگاه های واحد یادگیری 6 شبیه سازی شبکه- پودمان پنجم
با نرم افزار پکت تریسر- بخش دوم
مدرس: جناب آقای روح الهی
کتاب نصب و نگهداری تجهیزات شبکه و سخت افزار
🎞فیلم آموزشی روز
✅معرفی و مقایسه انواع سیستم فایل در ویندوز
📚از استاد وحید گلی پور
🌐جامعه مدرسین کامپیوتر ایران
@computerTeachersAssociation
