جنگو (Django)
یک چارچوب وب برای زبان برنامهنویسی #پایتون است که توسط توسعهدهندگان حرفهای طراحی شده است. این چارچوب به شما کمک میکند تا برنامههای وب به سرعت بیشتری و با کمترین کد نویسی بسازید
جنگو به طراحی ساده و عملی تشویق میکند و برای توسعهدهندگان امکاناتی را فراهم میکند تا از ایجاد مجدد قسمتهای مشترک در توسعه وب جلوگیری کنند. این چارچوب رایگان و متنباز است
برخی از ویژگیهای Django عبارتاند از :
تسهیل توسعه سریع : Django به توسعهدهندگان کمک میکند تا برنامههای خود را به سرعت از مفهوم تا پیادهسازی نهایی برسانند
امنیت قابل اعتماد : Django به امانتداری از امنیت اهمیت میدهد و به توسعهدهندگان کمک میکند از اشتباهات مرسوم امنیتی جلوگیری کنند
👾 @pishroapp
یک چارچوب وب برای زبان برنامهنویسی #پایتون است که توسط توسعهدهندگان حرفهای طراحی شده است. این چارچوب به شما کمک میکند تا برنامههای وب به سرعت بیشتری و با کمترین کد نویسی بسازید
جنگو به طراحی ساده و عملی تشویق میکند و برای توسعهدهندگان امکاناتی را فراهم میکند تا از ایجاد مجدد قسمتهای مشترک در توسعه وب جلوگیری کنند. این چارچوب رایگان و متنباز است
برخی از ویژگیهای Django عبارتاند از :
تسهیل توسعه سریع : Django به توسعهدهندگان کمک میکند تا برنامههای خود را به سرعت از مفهوم تا پیادهسازی نهایی برسانند
امنیت قابل اعتماد : Django به امانتداری از امنیت اهمیت میدهد و به توسعهدهندگان کمک میکند از اشتباهات مرسوم امنیتی جلوگیری کنند
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
بصورت کلی یک #تریگر (Trigger) در MySQL یک شیء دیتابیس است که به صورت خودکار یک عمل یا مجموعهای از اعمال مشخص را در پاسخ به وقوع رویدادهای خاص در
دیتابیس اجرا میکند.
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
Triggers در MySQL چیست و چگونه در دیتابیس Trigger بسازیم
بصورت کلی یک تریگر(Trigger) در MySQL یک شیء دیتابیس است که به صورت خودکار یک عمل یا مجموعهای از اعمال مشخص را در پاسخ به وقوع رویدادهای خاص در دیتابیس اجرا میکنه
آپدیت جدید تلگرام با افکتهای پیام، توضیحات بالای عکس، جستجوی هشتگ و موارد دیگر منتشر شد!
عاشق افکتهای پیام جدید شدیم! این قابلیتی بود که شما در این کانال به آن رأی داده بودید. بعد از نوشتن پیام، دکمه «ارسال» را فشار داده و نگه دارید تا افکت پیام مورد نظرتان را از بین بیش از 500❗️ افکت موجود انتخاب کنید.
#تلگرام
Please open Telegram to view this post
VIEW IN TELEGRAM
کارشناسان امنیتی در مورد ۳ افزونه #وردپرس هشدار داده اند ولی از همه مهمتر آسیبپذیری موجود در افزونه WP Statistics است که محبوب ایرانیهاست که بدون دسترسی به admin میتوان با تزریق کد همه کاری کرد.
کلی سایت ایرانی و خارجی هنوز آسیبپذیر هستند!/DevTwitter
https://hackread.com/popular-wordpress-plugins-backdoor-attack/
👾 @pishroapp
کلی سایت ایرانی و خارجی هنوز آسیبپذیر هستند!/DevTwitter
https://hackread.com/popular-wordpress-plugins-backdoor-attack/
Please open Telegram to view this post
VIEW IN TELEGRAM
Hackread - Latest Cybersecurity, Tech, Crypto & Hacking News
Popular WordPress Plugins Leave Millions Open to Backdoor Attacks
Follow us on Twitter (X) @Hackread - Facebook @ /Hackread
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1😍1
فلاتر Flutter یک چارچوب متنباز از گوگل برای ساخت برنامههای زیبا، کامپایل شده بهصورت نیتیو و چندپلتفرمی است
این چارچوب به زبان Dart توسعه داده شده است
با Flutter میتوانید برنامههای موبایل، وب، دسکتاپ و دستگاههای جانبی را از یک کد منبع ایجاد کنید
این چارچوب دارای کامپایل سریع، توسعه مؤثر و امکان کنترل هر پیکسل برای طراحیهای سفارشی و سازگار با هر نوع صفحهنمایش است
CodersCafe8
👾 @pishroapp
این چارچوب به زبان Dart توسعه داده شده است
با Flutter میتوانید برنامههای موبایل، وب، دسکتاپ و دستگاههای جانبی را از یک کد منبع ایجاد کنید
این چارچوب دارای کامپایل سریع، توسعه مؤثر و امکان کنترل هر پیکسل برای طراحیهای سفارشی و سازگار با هر نوع صفحهنمایش است
CodersCafe8
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
6 ربات تلگرامی چت جی پی تی رایگان:
1. @littleb_gptbot
2. @jwgpt3_bot
3. @chatgptzs_bot
4. @gpt4telegrambot
5. @gpt4tbot
5. @gpt4bot
👾 @pishroapp
1. @littleb_gptbot
2. @jwgpt3_bot
3. @chatgptzs_bot
4. @gpt4telegrambot
5. @gpt4tbot
5. @gpt4bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
با 8 پروتکل اینترنتی که هر توسعه دهنده ای باید بشناسد آشنا شویم
پروتکلها به دستگاهها و سیستمها امکان میدهند که بهطور هماهنگ و کارآمد با یکدیگر ارتباط برقرار کنند و نقش حیاتی در فناوری اطلاعات و ارتباطات دارند و بدون آنها، انتقال مطمئن و کارآمد دادهها امکانپذیر نخواهد بود.
👍2
بات دانلودر سوشالمدیا
دانلود کلیپهای #اینستاگرام ، #تیکتاک، #ایکس، #پینترست
Instagram - Reels, Stories, Posts and Carousels
⭐️ Twitter - Photos and Videos
⭐️ Pinterest - Photos and Videos
⭐️ Facebook - Videos
⭐️ YouTube - Videos and Shorts
⭐️ Reddit - Photos and Videos
⭐️ TikTok - Videos
بدون جوین اجباری
@MultiSaverXbot
@catdlbot
@InstaMediaDownloaderBot
@download_it_bot
@FetchMedia_iBot
@downloadlyio_bot
@AllSavesBot
Please open Telegram to view this post
VIEW IN TELEGRAM
⭕️واحد پول داخلی تلگرام منتشر شد: ستارههای تلگرام
تیم تلگرام:
به منظور پرداخت راحتتر کالا و خدمات دیجیتال در سراسر اکوسیستم #تلگرام , ستارههای تلگرام را راهاندازی کردهایم. ستارهها را میتوان با خرید درونبرنامهای از طریق اپل و گوگل یا ربات پرمیوم تهیه کرده و سپس برای محصولات دیجیتال ارائه شده توسط رباتها (از کتابهای الکترونیکی و دورههای آنلاین گرفته تا آیتمهای بازیهای تلگرام) خرج کرد."
ترجمه فارسی توضیحات رسمی تیم تلگرام در این زمینه
👾 @pishroapp
تیم تلگرام:
به منظور پرداخت راحتتر کالا و خدمات دیجیتال در سراسر اکوسیستم #تلگرام , ستارههای تلگرام را راهاندازی کردهایم. ستارهها را میتوان با خرید درونبرنامهای از طریق اپل و گوگل یا ربات پرمیوم تهیه کرده و سپس برای محصولات دیجیتال ارائه شده توسط رباتها (از کتابهای الکترونیکی و دورههای آنلاین گرفته تا آیتمهای بازیهای تلگرام) خرج کرد."
ترجمه فارسی توضیحات رسمی تیم تلگرام در این زمینه
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
توی نسخه #لاراول 11.10 قابلیت Soft-deleted Models به Route Model Binding اضاف شد
💡 به این صورت شما می توانید بصورت مستقیم ->withTrashed() رو به روت بدین و هنگام بایند کردن اطلاعات حذف شده هم در نظر گرفته میشن
چند تغییر دیگه هم اضاف شده که میتونید از لینک زیر ببیند
https://laravel-news.com/laravel-11-10-0?utm_medium=email&utm_campaign=Laravel%201110%20a%20guide%20to%20Laravel%20Validation%20and%20more%20-%20516&utm_content=Laravel%201110%20a%20guide%20to%20Laravel%20Validation%20and%20more%20-%20516+CID_3dacbaaed53db7088276ea3be83f7d1d&utm_source=email%20marketing&utm_term=--if%20mso%20endif--%20Read%20more--if%20mso%20endif--%20--if%20mso%20endif--
👾 @pishroapp
چند تغییر دیگه هم اضاف شده که میتونید از لینک زیر ببیند
https://laravel-news.com/laravel-11-10-0?utm_medium=email&utm_campaign=Laravel%201110%20a%20guide%20to%20Laravel%20Validation%20and%20more%20-%20516&utm_content=Laravel%201110%20a%20guide%20to%20Laravel%20Validation%20and%20more%20-%20516+CID_3dacbaaed53db7088276ea3be83f7d1d&utm_source=email%20marketing&utm_term=--if%20mso%20endif--%20Read%20more--if%20mso%20endif--%20--if%20mso%20endif--
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
پروتکل HTTPS چطور کار می کند؟ با این پروتکل بیشتر آشنا شویم
پروتکل HTTPS، که مخفف Hypertext Transfer Protocol Secure است، به منظور افزایش امنیت ارتباطات وب به وجود آمده است. این پروتکل اولین بار در دهه 1990 توسعه یافت و به مرور زمان با بهبودهای مختلفی مواجه شد.
❤1👍1
اگه با #داکر کار میکنید، با دستور زیر میتونید فقط لیستی از اسم کانتینرها رو داشته باشید
#نکته
👾 @pishroapp
docker ps --format "{{.Names}}"#نکته
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
array_product() در #PHP برای محاسبه حاصلضرب تمامی عناصر موجود در یک آرایه استفاده میشود. این تابع تمامی عناصر عددی موجود در آرایه را در هم ضرب میکند و نتیجه را برمیگرداند.array_product()array_product(array $array): number
پارامترها
این تابع یک آرایه به عنوان ورودی میگیرد که میخواهید حاصلضرب عناصر آن را محاسبه کنید. این آرایه باید شامل عناصر عددی باشد.
مقدار بازگشتی
این تابع حاصلضرب تمامی عناصر موجود در آرایه را به صورت عددی (
integer یا float) برمیگرداند.محاسبه حاصلضرب عناصر یک آرایه عددی
$array = [2, 3, 4];
$result = array_product($array);
echo $result; // Output: 24
محاسبه حاصلضرب عناصر یک آرایه که شامل اعداد اعشاری است
$array = [1.5, 2.5, 3];
$result = array_product($array);
echo $result; // Output: 11.25
استفاده از آرایهای که شامل مقادیر غیر عددی است
$array = [2, 3, '4a', 5];
$result = array_product($array);
echo $result; // Output: 30
- اگر آرایه شامل مقادیر غیر عددی باشد، آن مقادیر در محاسبه نادیده گرفته میشوند.
- اگر آرایه خالی باشد، مقدار بازگشتی 1 است.
array_product() برای محاسبه سریع و آسان حاصلضرب عناصر عددی یک آرایه بسیار مفید است.#آشنایی_با_php
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👏1
دنبال افزایش فعالیتتون توی GitHub هستین؟
این وب سایت، لیستی از issueهایی که پروژه های open source دارن رو گذاشته و شما میتونید برید بر اساس زبانی که تسلط دارید، contribute کنید...
لینک:
https://goodfirstissue.dev
DevTwitter منبع:
👾 @pishroapp
این وب سایت، لیستی از issueهایی که پروژه های open source دارن رو گذاشته و شما میتونید برید بر اساس زبانی که تسلط دارید، contribute کنید...
لینک:
https://goodfirstissue.dev
DevTwitter منبع:
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2
نام متغیرها باید معنی دار و توصیف کننده داده هایی باشد که توی اون متغیر وجود داره.
اینکار باعث میشه خوانایی کد بالاتر و درک اون ساده تر بشه.
برای نمونه قطعه کد زیر رو ببینید:
// Bad Example
int x = 5;
// Good Example
int numberOfStudents = 5;
بصورت کلی همونطور که گفتم سعی کنید از اسم های خلاصه شده و نامفهوم در هیچ کجای کد استفاده نکنید
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
is و isNot هست که می تونین از این دو متد برای مقایسه اشیاء مدل با همدیگه استفاده کنید.این دو متد بررسی میکنن که آیا دو شیء از یک مدل یکسان هستند یا خیر.
به عبارت دیگه، این متدها بررسی میکنند که آیا دو شیء مدل اشاره به همان رکورد در دیتابیس دارند یا خیر.
isاین متد بررسی میکنه که آیا دو مدل یکسان هستند یا نه.
$user1 = User::find(1);
$user2 = User::find(1);
if ($user1->is($user2)) {
echo "Both are the same user.";
}
تومثال بالا؛ چون هر دو شیء
$user1 و $user2 به همان رکورد در دیتابیس اشاره میکنن، شرط برقرار است و پیام "Both are the same user." چاپ میشه.isNotاین متد بررسی میکنه که آیا دو مدل متفاوت هستند یا نه.
$user1 = User::find(1);
$user2 = User::find(2);
if ($user1->isNot($user2)) {
echo "They are different users.";
}
توی مثال بالا هم، چون شیء
$user1 و $user2 به رکوردهای مختلفی در دیتابیس اشاره میکنن، شرط برقرار است و پیام "They are different users." چاپ میشه#laravel #نکته
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1👏1
با قابلیتهای جدید لینكدین، دیگه سرچهای طولانی و نوشتن رزومه و کاورلترهای وقتگیر رو فراموش کنید.
حالا کافیه خواستهتون رو به زبان ساده مطرح کنید، مثلا بگید دنبال یه کار بازاریابی از راه دور با حقوق بالای ۱۰۰ هزار دلار میگردین. هوش مصنوعی لینكدین هم براتون بهترین آگهیها رو پیدا میکنه.
بعد از پیدا کردن موقعیت مناسب، هوش مصنوعی بهتون برای ساختن یه رزومه و کاورلتر عالی بر اساس اون موقعیت خاص کمک میکنه.
این قابلیتها قراره نقطه شروعی برای راحتتر شدن کاریابی باشن و به مرور زمان پیشرفتهتر هم خواهند شد.
#هوش_مصنوعی #لینکدین
منبع: RoidBest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1👏1👌1
یکی از اصولی که میتونه به تمیز بودن کدِ شما کمک کنه نامگذاری توابع هست
شما باید نام توابع رو جوری انتخاب کنید که بیانگر کاری (فعل) که داره انجام میده باشه
به چند نمونه زیر دقت کنید:
#دریافت داده
def data(): #bad
def fetchData(): #good
#نمایش لیست
def listItems(): # bad
def displayItems(): # good
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1