انگولار یک فریمورک مبتنی بر جاوا اسکریپت (Js) است که با زبان تایپ اسکریپت نوشته شده، سازنده این فریمورک شرکت گوگل میباشد که با هدف توسعه اپلیکیشن های تک صفحه ای پدید آمده است. امروزه بازار کار این فریمورک و حوزه ای که می توان در آن فعالیت کرد بسیار گرم است و شخص توسعه دهنده به راحتی میتواند پروژه های مختلف را توسعه دهد. مهم ترین و اصلی ترین کاربرد این فریمورک توسعه وب اپلیکیشن های تک صفحه ای می باشد ، اپلیکیشن های تک صفحه ای یا به طور مخفف SPA ، در معنا مانند اسمش به این صورت میباشد که تمام اجزای کار ما در یک صفحه به کاربر نمایش داده میشود و تقریبا در این نوع پروژه ها بیشتر اجزا ثابت هستند و فقط آن قسمت هایی که دچار تغییر میشوند متغیر هستند. در این نوع طراحی به دلیل اینکه با هر درخواست به طرف سرور فقط اجزای جدید ارسال میشوند، پس میان وب سرور و مرورگر درخواست های کمتری رد و بدل میشود و به همین دلیل سرعت بارگذاری نیز افزاش میابد.
Please open Telegram to view this post
VIEW IN TELEGRAM
#🔻 متغیر ها
$off_on = file_get_contents("data/bot.txt");
# ⚠️ بالاتر از استارت قرار بدید
if(strpos($off_on,"false") !== false && $from_id != $admin){
return false;
}
#🔻 کد خاموش کردن ربات
elseif ($text == "/off" && $from_id == $admin) {
file_put_contents("data/bot.txt","false");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"ربات خاموش شد ...❌",
]);
}
#🔻 کد روشن کردن ربات
elseif ($text == "/on" && $from_id == $admin) {
file_put_contents("data/bot.txt","true");
bot('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"ربات روشن شد ✅",
]);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
پروتکل IP یا Internet Protocol آدرسی برای شناسایی دستگاه های سخت افزاری در شبکه میباشد که دستگاه ها به کمک آیپی در شبکه میتوانند به همدیگر متصل شده و دیتا جابه جا کنند. آیپی یک آدرس منحصربفرد در شبکه یا اینترنت محلی است که یک دستگاه میتواند داشته باشد. آدرس آیپی به صورت رشته ای از اعداد میباشد که با نقطه از هم جدا میشوند. این رشته اعداد بین 0.0.0.0 الی 255.255.255.255 میباشد، آیپی ها دارای دو ورژن IPv4 و IPv6 هستند که در ادامه به آن میپردازیم.
ورژن چهارم آیپی که به اختصار IPV4 گفته میشود که در سال 1983 ارائه شد، این ورژن از یک آدرس ۳۲ بیتی برای آدرسهای اینترنتی خود استفاده میکند. این بدان معناست که میتواند ۲ به توان ۳۲ آدرس را که بیش از ۴ میلیارد آدرس میشود را ذخیره کند.این ورژن تا به امروز، به عنوان پروتکل اصلی اینترنت در نظر گرفته شده است و ۹۴% ترافیک را به خود اختصاص داده است.
ورژن شیشم آیپی که به اختصار IPV6 گفته میشود که در سال 1998 ارائه شد. این ورژن از آدرسهای اینترنتی ۱۲۸ بیتی استفاده میکند. بنابراین میتواند از ۲ به توان ۱۲۸ آدرس اینترنتی پشتیبانی کند. تعداد آدرسهای این ورژن حدودا ۱۰۲۸ بار بزرگتر از آدرسهای IPV4 است.بنابراین میتوان گفت تعداد آدرسهای IPV6 برای گسترش دستگاههای اینترنتی، خیلی زیاد و بیشتر از کافی است. با این حال IPV6 هنوز به طور کامل گسترش نیافته است و اکثر دامنهها و دستگاهها از IPV4 استفاده میکنند.
Please open Telegram to view this post
VIEW IN TELEGRAM
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Please open Telegram to view this post
VIEW IN TELEGRAM
تایپ اسکریپت (TypeScript) یک زبان برنامه نویسی متن باز و کامپایلری است که توسط شرکت مایکروسافت توسعه داده شده و پشتیبانی میشود. تایپ اسکریپت یکی از زیر مجموعههای زبان جاوا اسکریپت است که به شما کمک میکند تا کدهای خود را به روش سادهتری نوشته و سپس با کامپایل کردن آنها خروجی استاندارد کد جاوا اسکریپت را به دست آورید. امکانات پیشرفتهای که مایکروسافت به تایپ اسکریپت افزوده است، آن را به زبانهایی مانند #C، جاوا و... نزدیک ساخته است. تایپ اسکریپت برای توسعهی پروژههای بزرگ جاوا اسکریپت طراحی شده است و فرآیند توسعه را تا حد زیادی ساده میکند. امروزه تایپ اسکریپت به یکی از محبوبترین زبانهای دنیا تبدیل شده است و روز به روز افراد بیشتری را به خود جذب میکند.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
# فانکشن ارسال پیام
function sendMessage($chat_id,$text,$mode,$keyhome){
bot('SendMessage',[
'chat_id'=>$chat_id,
'text'=>$text,
'parse_mode'=>$mode, 'reply_markup'=>$keyhome
]);}
# فانکشن ارسال عکس
function sendPhoto($chat_id,$photo,$caption,$keyhome){
bot('sendphoto',[
'chat_id'=>$chat_id,
'photo'=>$photo,
'caption'=>$caption, 'reply_markup'=>$keyhome
]);}
# فانکشن ارسال ویس
function sendVoice($chat_id,$voice,$caption,$keyhome){
bot('sendvoice',[
'chat_id'=>$chat_id,
'voice'=>$voice,
'caption'=>$caption, 'reply_markup'=>$keyhome
]);}
Please open Telegram to view this post
VIEW IN TELEGRAM
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Please open Telegram to view this post
VIEW IN TELEGRAM
امروزه وبسایت های زیادی در سطح اینترنت وجود دارند و همه آنها یک IP و آدرس مختص به خود دارند. برای مثال سایتی دارای آدرس آیپی 216.239.34.10 است اما حفظ کردن و به یاد سپردن این آدرس آسان نیست و حتی تعداد آنها نیز محدود نیست که با به خاطر سپردن این آدرس بخواهیم سایتی را مشاهده کنیم، به همین خاطر وبسایت ها دامنه های مشخصی دارند تا کار جستوجو را برای ما آسان تر کنند. دی ان اس یا همان Domain Name System یک پروتکل در سطح شبکه است که کار تبدیل دامنه به آدرس آیپی را به عهده دارد. یعنی وقتی ما در اینترنت google.com را سرچ میکنیم، دی ان اس سرور یا Name Server با توجه به اطلاعات موجود از آدرس آیپی سرور دامنه مقصد آن را جستجو میکند و به کاربر نشان میدهد. این عملیات طی چندین مرحله انجام میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
فریمورک فلسک یک فریمورک توسعه وب است که با زبان برنامهنویسی پایتون نوشته شده است و به شما این امکان را میدهد تا به راحتی و با سرعت برنامههای تحت وب ساده و کوچک را ایجاد کنید. البته به عبارت دقیقتر فلسک یک میکرو فریمورک است چون بسیاری از ابزارها و کتابخانههای رایج سایر فریمورکها را ندارد به عنوان مثال فلسک به طور پیش فرض نمیتواند با دیتابیس کار کند با فرمها را اعتبارسنجی کند و برای این کار باید سراغ کتابخانهها و دیتابیس های موجود بروید. این فریمورک امکانات پایه ای را برای ساخت یک برنامه تحت وب در اختیارتان میگذارد و اگر نیاز به ماژولهای بیشتر بود به راحتی میتوانید آنها را به پروژه خود اضافه کنید همچنین نصب و راه اندازی آن بسیار آسان بوده و نیاز به نصب ابزار خاصی ندارد.
Please open Telegram to view this post
VIEW IN TELEGRAM
# فانکشن ارسال موزیک
function sendAudio($chat_id,$audio,$moz,$caption,$noscript,$keyhome){
bot('sendaudio',[
'chat_id'=>$chat_id,
'audio'=>$audio,
'noscript'=>$moz,
'caption'=>$caption,
'noscript'=>$noscript, 'reply_markup'=>$keyhome
]);}
# فانکشن ارسال استیکر
function sendSticker($chat_id,$sticker,$caption,$keyhome){
bot('sendsticker',[
'chat_id'=>$chat_id, 'sticker'=>$sticker, 'caption'=>$caption, 'reply_markup'=>$keyhome
]);}
# فانکشن در حال ارسال
function sendAction($chat_id,$action){
bot('sendchataction',[
'chat_id'=>$chat_id,
'action'=>$action
]);}
Please open Telegram to view this post
VIEW IN TELEGRAM
پروتکل TLS یا Transport Layer Security یکی از پروتکل های رمزگذاری میباشد که بر پایه پروتکل SSL بوجود آمده است وظیفه ایمن سازی دادههای ارسال شده از طریق شبکه مانند اینترنت استفاده میشود. این پروتکل یکی از مهمترین پروتکل های امنیتی میباشد زیرا با توجه به کارکردی که دارد این اطمینان را به ما میدهد که طرف مقابل اتصال همان چیزی که میگوید و در همان حال نشان میدهد که آیا دادهها یکپارچگی اولیه خود را حفظ میکنند یا نه! و همچنین امنیت این اتصال را با رمزنگاری فراهم میکند. روش رمزگذاری این پروتکل کاملا مشابه پروتکل SSL است و در کلیات تفاوت چندان زیادی با آن ندارد. البته این پروتکل از الگوریتم رمز نگاری قویتری نسبت به پروتکل SSL استفاده میکند. این پروتکل در ایجاد کلید عمومی و احراز هویت کردن پیام ها، ایمنتر و کارامدتر از SSL عمل میکند. بر این اساس معمولا استفاده از این پروتکل، برای ایمن سازی ارتباطات در شبکه توصیه میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
جی کوئری (jQuery) یک کتابخانه کوچک جاوا اسکریپت است که موجب میشود کار با HTML آسانتر شود. این کتابخانه کارکردهای زیادی برای دستکاری عناصر صفحههای وب ارائه میکند که موجب میشود برای ایجاد محتوای دینامیک مفید باشد. جی کوئری همه جا حضور دارد و با اختلاف زیادی رایجترین کتابخانه جاوا اسکریپت محسوب میشود. این کتابخانه در سیستمهای بزرگی مانند وردپرس ادغام شده است و سؤالهای مربوط به جاوا اسکریپت در وبسایت StackOverflow غالباً از طریق جی کوئری پاسخ داده میشوند.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
پروتکل انتقال فایل یا به اختصار FTP یکی از پرکاربرد ترین پروتکل های شبکه است. این پروتکل وظیفه انتقال فایل ها از یک سیستم به سیستمی دیگر را بر عهده دارد. در اوایل که این پروتکل به وجود آمد، برای تعداد کمی کاربر و مراکز دولتی ایجاد شده بود و بر روی مسائل امنیتی آن کار نکرده بودند اما به تدریج متوجه این قضیه شدند و نسخه های بعدی را با رعایت اصول و امنیت بیشتر اراعه کردند ولی باز هم دارای نواقص امنیتی است. این پروتکل با شماره پورت های 20 و 21 ارتباط برقرار میکند. پورت 20 برای تبادل فایل ها و پورت 21 برای برقراری ارتباط بین سرور و کاربر مورد استفاده قرار میگیرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
# فانکشن فروارد پیام
function forward($chat_id,$from_chat_id,$message_id){
bot('ForwardMessage',[
'chat_id'=>$chat_id, 'from_chat_id'=>$from_chat_id, 'message_id'=>$message_id
]);}
# فانکشن ویرایش پیام
function edit($chat_id,$meesage_id,$text,$reply_markup){
bot('editMessageText',[
'chat_id'=>$chat_id, 'message_id'=>$message_id, 'text'=>$text, 'reply_markup'=>$reply_markup
]);}
# فانکشن ذخیره متن یا پیام
$txtData = 'متن ذخیره تستی';
$filename = 'آدرس ذخیره سازی';
function save($filename,$txtData){
$myfile = fopen($filename,"w") or die("Unable to open file!"); fwrite($myfile,$txtData); fclose($myfile);}
Please open Telegram to view this post
VIEW IN TELEGRAM
VsCode-Keyboard-Shortcuts.pdf
741.7 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
ماژول {Module} یک واحد مجزا نسبت به نرم افزار و سخت افزار به حساب میآید که بخشی از برنامه است. یک برنامه در سطح سازمانی امکان دارد چندین ماژول مختلف داشته باشد و هر ماژول عملیات منحصر به فرد و مجزایی را انجام دهد. ماژولها وظیفه برنامه نویسان را ساده میکنند و به برنامه نویس این امکان را میدهند تا فقط روی یک بخش از برنامه و عملیات آن تمرکز داشته باشند. آنها میتوانند دارای متدها و توابع مرتبط با یکدیگر باشند. ماژولها معمولاً به وسیله رابطها در برنامههای نرم افزاری مورد استفاده قرار میگیرند. برای مثال سیستمها، اپلیکیشنها و یا یک نرم افزار برنامه ریزی منابع انسانی از چندین ماژول بزرگ برای وظایفی از جمله امور مالی، زنجیره تامین، حقوق و سایر موارد استفاده میکنند که ممکن است همراه با شخصی سازی یا بدون آن پیادهسازی شوند.
Please open Telegram to view this post
VIEW IN TELEGRAM