Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
وب هوک چیست و چگونه کار می کند؟
کلا وبهوکها نقش مهمی توی توسعه وب دارن و امکان ارتباط در لحظه رو بین برنامه ها فراهم می کنند. وب هوک ها راهی رو ایجاد می کنن تا رویدادها و برورزرسانی های یک سیستم به اطلاع سیستم دیگه برسه.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
▪️همون اول پس آشنایی مختصر، مستقیماً شروع میکنن در مورد محاسبات کوانتومی باهم حرف زدنو تبادل نظر کردن! بینظره
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2😁2
Anonymous Quiz
9%
Sprint
9%
Product Backlog
82%
Project Lifecycle
0%
Daily
😍1
یکی از خوبی هایی که داره حس میکنم تعامل بیشتر میشه
Anonymous Poll
75%
بله 😍
25%
نه اضاف نکن⛔️
و پس از ساخت کلاس به راحتی به متدها و ویژگی ها دسترسی دارید!
این قابلیت PHP رو به سینتکس زبون هایی مثل C یا جاوا که نیازی به پرانتز ندارن نزدیک تر میکنه
#php #php_8_4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
مانیتورینگ خط فرمان بصورت زنده با Laravel Top
Laravel Top میتونه عملیات بررسی و نظارت لایو رو از طریق خط فرمان (کامندلاین) برای برنامههای لاراولی فراهم کنه. این پکیج میتونه به شما کمک کنه تا شلوغترین مسیرها رو توی نرمافزار خودتون شناسایی کنید.
❤1
#میم_شبانگاهی
از وقتی فهمیدم اعراب به لاراول میگن لارافیل خواب به چشمم نمیاد
DevTwitterپست از
👾 @pishroapp
از وقتی فهمیدم اعراب به لاراول میگن لارافیل خواب به چشمم نمیاد
DevTwitterپست از
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
This media is not supported in your browser
VIEW IN TELEGRAM
۳۵ سال پیش زمانی که هنوز خیلیها تلویزیون سیاه سفید داشتند، سونی یک تلویزیون کوچیک تولید کرده بود که با باطری قلمی کار میکرد و آنتن و بلندگو همراه خود تلویزیون بود! عجب چیزایی تولید میکردن!
👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
▪️شرکت Mistral AI مدل جدیدی به نام Codestral رو برای کدنویسی معرفی کرد که از بیش از 80 زبان برنامهنویسی پشتیبانی میکنه. این مدل با 22 میلیارد پارامتر و context window 32 هزار توکن، عملکرد بهتری در وظایف کدنویسی نسبت به مدلهای دیگه داره.
▪️توسعهدهندگان میتونن از طریق ابزارهایی مثل VSCode و JetBrains بهش دسترسی داشته باشن. این مدل به مدت هشت هفته به صورت رایگان قابل استفاده است و همچنین تحت مجوز تحقیقاتی در HuggingFace قابل دانلوده.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔹 شرکت گوگل تأیید کرده است که اسنادی در مورد الگوریتمهای جستجوی این شرکت لو رفته است.
🔹 این اسناد نشان میدهد که گوگل اطلاعاتی را جمعآوری و برای رتبهبندی وبسایتها در موتور جستجوی خود استفاده میکند که قبلاً اعلام کرده بود در رتبهبندی صفحات وب مبنا قرار نمیگیرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
بصورت کلی Property webhook به برنامهنویسان این امکان رو میده تا رفتار پیشفرض دسترسی به properties و تغییر آنها را با استفاده از توابع "get" و "set" تغییر دهند. این قابلیت از زبانهایی مانند Kotlin، C# و Swift الهام گرفته شده است.
Property Hooks دو نوع "hook" برای دسترسی و تغییر مقدار properties فراهم میکند:
get:
این hook برای تعیین منطق دلخواه هنگام خواندن مقدار property استفاده میشود. به عنوان مثال، میتوانید property را قبل از برگرداندن مقدار آن تغییر دهید.
set:
این hook برای تعیین منطق دلخواه هنگام تنظیم مقدار property استفاده میشود. به عنوان مثال، میتوانید مقادیر را اعتبارسنجی یا تغییر دهید قبل از اینکه به property اختصاص داده شوند.
class User {
public string $fullName {
get => $this->first . " " . $this->last;
set {
[$this->first, $this->last] = explode(' ', $value, 2);
}
}
public function __construct(public string $first, public string $last) {}
}
$user = new User('John', 'Doe');
echo $user->fullName; // John Doe
$user->fullName = 'Jane Smith';
echo $user->first; // Jane
کاهش کدهای تکراری: نیازی به تعریف متدهای getter و setter برای هر property نیست.
انعطافپذیری بیشتر: امکان تعریف منطق دلخواه برای دسترسی و تغییر properties.
کد خواناتر: خوانایی و نگهداری کدها بهتر میشود.
ویژگی Property Hooks قابلیتهای متعددی برای بهبود و سادهسازی دسترسی به properties فراهم میکنند و از این جهت یک ابزار قدرتمند برای توسعهدهندگان PHP خواهند بود.
#php
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😍1
• تلگرام از سال ٢٠١۵ از هشتگها پشتیبانی میکند اما حالا تغییری مهم در این سیستم ایجاد شده تا امکان جستجوی هشتگها بین همه کانالهای عمومی وجود داشته باشد.
• در بهروزرسانی جدید تلگرام همچنین میتوانید موقعیت کپشن عکسها رو تغییر بدید و اونارو به بالای عکسها منتقل کنید. پیش از این، کپشن همیشه در زیر عکسها امکان پذیر بود.
بروزرسانی نسخه اندروید:
https://play.google.com/store/apps/details?id=org.telegram.messenger
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
pishroapp.net
برگه تقلب (Cheat Sheet) دستورات لینوکس برای DevOps ها
توی این مطلب ۶۰ دستور اساسی لینوکس (چیتشیت) رو با توضیحات واضح و مثالهای عملی بررسی میکنیم و باهاشون آشنا میشیم. این چیت شیت به شما کمک میکنه مهارتهای لینوکسی خودتون رو به صورت ساده و عملی ارتقا بدین.
🔥1
فقط کافیه که وارد وبسایت زیر بشید و از بین 4 طرح مختلفی که داره یکی رو انتخاب کنید
بعدشم فرمت فایل خروجی رو انتخاب کنید و تماام
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
دلایلی که نسخه ۶ #PHP هیچگاه به طور رسمی منتشر نشد، به چالشها و مشکلاتی که در طول توسعه این نسخه پیش آمد برمیگردد. مهمترین دلیلها عبارتند از:
۱. مشکلات در پیادهسازی Unicode
یکی از اهداف اصلی نسخه ۶ اضافه کردن پشتیبانی کامل از Unicode بود. اما این تلاش با مشکلات بسیاری مواجه شد. پیادهسازی کامل Unicode بسیار پیچیدهتر از آنچه انتظار میرفت بود و مشکلات زیادی در عملکرد و سازگاری ایجاد کرد. این مشکلات باعث شد که توسعهدهندگان نتوانند به یک نسخه پایدار و قابل اعتماد برسند.
۲. پیچیدگی بیش از حد پروژه
پروژه نسخه ۶ PHP به دلیل اهداف بلندپروازانهای که داشت بسیار پیچیده شد. توسعهدهندگان با مشکلات و چالشهای زیادی مواجه شدند که باعث شد پروژه از نظر زمانی و هزینهای بسیار فراتر از پیشبینیها برود.
۳. نارضایتی جامعه کاربری
به دلیل تأخیرهای مکرر و مشکلات فنی متعدد، جامعه کاربری PHP و توسعهدهندگان از روند توسعه نسخه ۶ ناراضی شدند. این نارضایتی باعث شد که توجه و حمایت از این نسخه کاهش یابد و انگیزه توسعهدهندگان نیز تحت تأثیر قرار گیرد.
۴. تصمیم به تغییر مسیر
در نهایت، تیم توسعه PHP تصمیم گرفت که به جای ادامه کار روی نسخه ۶، به توسعه نسخه ۵.۳ و بعداً نسخه ۷ بپردازد. نسخه ۷ PHP با تمرکز بر بهبود عملکرد و افزودن ویژگیهای جدید، توانست موفقیت بزرگی کسب کند و مشکلاتی که در نسخه ۶ وجود داشت را پشت سر بگذارد.
به این ترتیب، PHP 6 هیچگاه به صورت رسمی منتشر نشد و تیم توسعه تصمیم گرفت که با تغییر مسیر، بهبودهای اساسی را در نسخههای بعدی ارائه دهد. و پس از نسخه ۵ نسخه ۷ منتشر شد
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
نوشتن کد مانند ایراد سخنرانی است. اگر از کلمات بزرگ زیادی استفاده کنید، مخاطبان خود را گیج میکنید. اگر هر کلمه را تعریف کنید، مخاطبان خود را به خواب میبرید.
به همین ترتیب، وقتی کد مینویسید، نباید فقط روی عملکرد آن تمرکز کنید. شما باید هدف داشته باشید که کدتان قابل خواندن، قابل فهم و قابل نگهداری برای خوانندگان آینده باشد.
به نقل از مهندس نرمافزار، مارتین فاولر، "هر کسی میتواند کدی بنویسد که یک کامپیوتر آن را بفهمد. برنامهنویسان خوب کدی مینویسند که انسانها آن را بفهمند."
به عنوان توسعهدهندگان نرمافزار، درک چگونگی نوشتن کد تمیز که کاربردی، آسان برای خواندن و مطابقت با بهترین شیوهها باشد، به شما کمک میکند تا به طور مستمر نرمافزار بهتری ایجاد کنید.
#clean_code
👾 @pishroapp
به همین ترتیب، وقتی کد مینویسید، نباید فقط روی عملکرد آن تمرکز کنید. شما باید هدف داشته باشید که کدتان قابل خواندن، قابل فهم و قابل نگهداری برای خوانندگان آینده باشد.
به نقل از مهندس نرمافزار، مارتین فاولر، "هر کسی میتواند کدی بنویسد که یک کامپیوتر آن را بفهمد. برنامهنویسان خوب کدی مینویسند که انسانها آن را بفهمند."
به عنوان توسعهدهندگان نرمافزار، درک چگونگی نوشتن کد تمیز که کاربردی، آسان برای خواندن و مطابقت با بهترین شیوهها باشد، به شما کمک میکند تا به طور مستمر نرمافزار بهتری ایجاد کنید.
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
جنگو (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