Pishro App – Telegram
Pishro App
151 subscribers
258 photos
50 videos
5 files
215 links
از دنیای صفر و یک



👨‍💻 @imanborumand_ir


Website: https://pishroapp.net
Download Telegram
🪐 وب هوک چیست و چگونه کار می کند؟


📌 کلا  وبهوک‌ها نقش مهمی توی توسعه وب دارن و امکان ارتباط در لحظه رو بین برنامه ها فراهم می کنند. وب هوک ها راهی رو ایجاد می کنن تا رویدادها و برورزرسانی های یک سیستم به اطلاع سیستم دیگه برسه.

🔗 https://pishroapp.net/article/147


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 دوتا GPT-4o رو گذاشتن باهم حرف بزنن!

▪️همون اول پس آشنایی مختصر، مستقیماً شروع میکنن در مورد محاسبات کوانتومی باهم حرف زدنو تبادل نظر کردن! بینظره

👾 @pishroapp
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 8.4 بیاد اینه که شما دیگه لازم نیست وقتی میخواید یه کلاس رو New کنید وبه ثابت ها، ویژگی ها و متدهای اون همزمان دسترسی داشته باشید از پرانتز استفاده کنید!

و پس از ساخت کلاس به راحتی به متدها و ویژگی ها دسترسی دارید!

این قابلیت PHP رو به سینتکس زبون هایی مثل C یا جاوا که نیازی به پرانتز ندارن نزدیک تر میکنه

#php #php_8_4



👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
💜 مانیتورینگ نرم افزار از طریق خط فرمان بصورت لایو با Laravel Top


📌 Laravel Top می‌تونه عملیات بررسی و نظارت نرم افزار شما رو بصورت لایو از طریق خط فرمان (کامندلاین) برای برنامه‌های لاراولی فراهم کنه. این پکیج می‌تونه به شما کمک کنه تا شلوغ‌ترین مسیرها رو توی نرم‌افزار خودتون شناسایی کنید.


🔗 https://pishroapp.net/article/148


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#میم_شبانگاهی

از وقتی فهمیدم اعراب به لاراول میگن لارافیل خواب به چشمم نمیاد

DevTwitterپست از

👾 @pishroapp
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
📱 معرفی مدل Codestral برای کدنویسی

▪️شرکت Mistral AI مدل جدیدی به نام Codestral رو برای کدنویسی معرفی کرد که از بیش از 80 زبان برنامه‌نویسی پشتیبانی می‌کنه. این مدل با 22 میلیارد پارامتر و context window 32 هزار توکن، عملکرد بهتری در وظایف کدنویسی نسبت به مدل‌های دیگه داره.

▪️توسعه‌دهندگان می‌تونن از طریق ابزارهایی مثل VSCode و JetBrains بهش دسترسی داشته باشن. این مدل به مدت هشت هفته به صورت رایگان قابل استفاده است و همچنین تحت مجوز تحقیقاتی در HuggingFace قابل دانلوده.

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🌐 گوگل لورفتن اسناد داخلی مربوط به معیارهای سئو را تأیید کرد

🔹 شرکت گوگل تأیید کرده است که اسنادی در مورد الگوریتم‌های جستجوی این شرکت لو رفته است.
🔹 این اسناد نشان می‌دهد که گوگل اطلاعاتی را جمع‌آوری و برای رتبه‌بندی وبسایت‌ها در موتور جستجوی خود استفاده می‌کند که قبلاً اعلام کرده بود در رتبه‌بندی صفحات وب مبنا قرار نمی‌گیرد.

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🩷 قابلیت Property Hooks در PHP 8.4


💡 این ویژگی که قراره توی PHP 8.4 بیاد به ما این امکان رو میده تا روش دسترسی به propertie ها رو ساده تر کنه!👍


بصورت کلی Property webhook به برنامه‌نویسان این امکان رو می‌ده تا رفتار پیش‌فرض دسترسی به properties و تغییر آن‌ها را با استفاده از توابع "get" و "set" تغییر دهند. این قابلیت از زبان‌هایی مانند Kotlin، C# و Swift الهام گرفته شده است.

🖱️ نحوه کارکرد Property Hooks

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

👾 مزایای استفاده از Property Hooks

کاهش کدهای تکراری: نیازی به تعریف متدهای getter و setter برای هر property نیست.
انعطاف‌پذیری بیشتر: امکان تعریف منطق دلخواه برای دسترسی و تغییر properties.
کد خواناتر: خوانایی و نگهداری کدها بهتر می‌شود.

ویژگی Property Hooks قابلیت‌های متعددی برای بهبود و ساده‌سازی دسترسی به properties فراهم می‌کنند و از این جهت یک ابزار قدرتمند برای توسعه‌دهندگان PHP خواهند بود.

#php

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😍1
📱 آپدیت جدید #تلگرام با یک ویژگی کلیدی منتشر شد...!

🔢 قابلیت هشتگ های سراسری :

• تلگرام از سال ٢٠١۵ از هشتگ‌ها پشتیبانی می‌کند اما حالا تغییری مهم در این سیستم ایجاد شده تا امکان جستجوی هشتگ‌ها بین همه کانال‌های عمومی وجود داشته باشد.

🔢 تغییر نمایش متن در پست های عکس‌دار

• در به‌روزرسانی جدید تلگرام همچنین می‌توانید موقعیت کپشن عکس‌ها رو تغییر بدید و اونارو به بالای عکس‌ها منتقل کنید. پیش از این، کپشن همیشه در زیر عکس‌ها امکان پذیر بود.

بروزرسانی نسخه اندروید:

https://play.google.com/store/apps/details?id=org.telegram.messenger


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
💡 برگه تقلب (Cheat Sheet) دستورات لینوکس برای #DevOps ها


🌐 توی این مطلب  ۶۰ دستور اساسی #لینوکس (چیت‌شیت) رو با توضیحات واضح و مثال‌های عملی بررسی میکنیم و باهاشون آشنا میشیم. این چیت شیت به شما کمک می‌کنه مهارت‌های لینوکسی خودتون رو به صورت ساده و عملی ارتقا بدین.


🔗 https://pishroapp.net/article/149

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
تفاوت html با html5

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🟥 دسترسی به هزاران آیکون سه بعدی!

🔺اگر تویم طراحی و برای پوستر‌هات بنرهات و... به 3d آیکون ها نیاز داری این سایتو از دست نده

فقط کافیه که وارد وب‌سایت زیر بشید و از بین 4 طرح مختلفی که داره یکی رو انتخاب کنید
http://3Dicons.co

بعدشم فرمت فایل خروجی رو انتخاب کنید و تماام


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🩷 چرا PHP نسخه 6 منتشر نشد؟


دلایلی که نسخه ۶ #PHP هیچگاه به طور رسمی منتشر نشد، به چالش‌ها و مشکلاتی که در طول توسعه این نسخه پیش آمد برمی‌گردد. مهم‌ترین دلیل‌ها عبارتند از:


۱. مشکلات در پیاده‌سازی Unicode
یکی از اهداف اصلی نسخه ۶ اضافه کردن پشتیبانی کامل از Unicode بود. اما این تلاش با مشکلات بسیاری مواجه شد. پیاده‌سازی کامل Unicode بسیار پیچیده‌تر از آنچه انتظار می‌رفت بود و مشکلات زیادی در عملکرد و سازگاری ایجاد کرد. این مشکلات باعث شد که توسعه‌دهندگان نتوانند به یک نسخه پایدار و قابل اعتماد برسند.

۲. پیچیدگی بیش از حد پروژه
پروژه نسخه ۶ PHP به دلیل اهداف بلندپروازانه‌ای که داشت بسیار پیچیده شد. توسعه‌دهندگان با مشکلات و چالش‌های زیادی مواجه شدند که باعث شد پروژه از نظر زمانی و هزینه‌ای بسیار فراتر از پیش‌بینی‌ها برود.

۳. نارضایتی جامعه کاربری
به دلیل تأخیرهای مکرر و مشکلات فنی متعدد، جامعه کاربری PHP و توسعه‌دهندگان از روند توسعه نسخه ۶ ناراضی شدند. این نارضایتی باعث شد که توجه و حمایت از این نسخه کاهش یابد و انگیزه توسعه‌دهندگان نیز تحت تأثیر قرار گیرد.

۴. تصمیم به تغییر مسیر
در نهایت، تیم توسعه PHP تصمیم گرفت که به جای ادامه کار روی نسخه ۶، به توسعه نسخه ۵.۳ و بعداً نسخه ۷ بپردازد. نسخه ۷ PHP با تمرکز بر بهبود عملکرد و افزودن ویژگی‌های جدید، توانست موفقیت بزرگی کسب کند و مشکلاتی که در نسخه ۶ وجود داشت را پشت سر بگذارد.

به این ترتیب، PHP 6 هیچگاه به صورت رسمی منتشر نشد و تیم توسعه تصمیم گرفت که با تغییر مسیر، بهبودهای اساسی را در نسخه‌های بعدی ارائه دهد. و پس از نسخه ۵ نسخه ۷ منتشر شد


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
نوشتن کد مانند ایراد سخنرانی است. اگر از کلمات بزرگ زیادی استفاده کنید، مخاطبان خود را گیج می‌کنید. اگر هر کلمه را تعریف کنید، مخاطبان خود را به خواب می‌برید.

به همین ترتیب، وقتی کد می‌نویسید، نباید فقط روی عملکرد آن تمرکز کنید. شما باید هدف داشته باشید که کدتان قابل خواندن، قابل فهم و قابل نگهداری برای خوانندگان آینده باشد.

به نقل از مهندس نرم‌افزار، مارتین فاولر، "هر کسی می‌تواند کدی بنویسد که یک کامپیوتر آن را بفهمد. برنامه‌نویسان خوب کدی می‌نویسند که انسان‌ها آن را بفهمند."
به عنوان توسعه‌دهندگان نرم‌افزار، درک چگونگی نوشتن کد تمیز که کاربردی، آسان برای خواندن و مطابقت با بهترین شیوه‌ها باشد، به شما کمک می‌کند تا به طور مستمر نرم‌افزار بهتری ایجاد کنید.


#clean_code

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
3
جنگو (Django)

یک چارچوب وب برای زبان برنامه‌نویسی #پایتون است که توسط توسعه‌دهندگان حرفه‌ای طراحی شده است. این چارچوب به شما کمک می‌کند تا برنامه‌های وب به سرعت بیشتری و با کمترین کد نویسی بسازید
جنگو به طراحی ساده و عملی تشویق می‌کند و برای توسعه‌دهندگان امکاناتی را فراهم می‌کند تا از ایجاد مجدد قسمت‌های مشترک در توسعه وب جلوگیری کنند. این چارچوب رایگان و متن‌باز است

برخی از ویژگی‌های Django عبارت‌اند از :

تسهیل توسعه سریع : Django به توسعه‌دهندگان کمک می‌کند تا برنامه‌های خود را به سرعت از مفهوم تا پیاده‌سازی نهایی برسانند

امنیت قابل اعتماد : Django به امانت‌داری از امنیت اهمیت می‌دهد و به توسعه‌دهندگان کمک می‌کند از اشتباهات مرسوم امنیتی جلوگیری کنند


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🪐 تریگر (Triggers) در #MySQL چیست و چگونه در دیتابیس Trigger بسازیم


بصورت کلی یک #تریگر (Trigger) در MySQL یک شیء دیتابیس است که به صورت خودکار یک عمل یا مجموعه‌ای از اعمال مشخص را در پاسخ به وقوع رویدادهای خاص در
دیتابیس اجرا می‌کند.

💡 تریگرها برای اطمینان از صحت داده‌ها، حفظ یکپارچگی و خودکارسازی کارهای تکراری در #دیتابیس استفاده می‌شوند.

🔗 https://pishroapp.net/article/150



👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
✈️ پاول دورف از قابلیت های جدید تلگرام تعریف کرد و از یک آپدیت بزرگ خبر داد که تو این هفته میاد:


آپدیت جدید تلگرام با افکت‌های پیام، توضیحات بالای عکس، جستجوی هشتگ و موارد دیگر منتشر شد!

عاشق افکت‌های پیام جدید شدیم! این قابلیتی بود که شما در این کانال به آن رأی داده بودید. بعد از نوشتن پیام، دکمه «ارسال» را فشار داده و نگه دارید تا افکت پیام مورد نظرتان را از بین بیش از 500❗️ افکت موجود انتخاب کنید.




🔥 و خبر هیجان‌انگیزتر اینکه، این هفته شاهد رونمایی از قابلیت‌های بزرگ‌تری خواهیم بود، پس منتظر اخبار جدید باشید!

#تلگرام

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
کارشناسان امنیتی در مورد ۳ افزونه #وردپرس هشدار داده اند ولی از همه مهمتر آسیب‌پذیری موجود در افزونه WP Statistics است که محبوب ایرانی‌هاست که بدون دسترسی به admin می‌توان با تزریق کد همه کاری کرد.
کلی سایت ایرانی و خارجی هنوز آسیب‌پذیر هستند!/DevTwitter


https://hackread.com/popular-wordpress-plugins-backdoor-attack/


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM