Forwarded from Laravel News
Take the Annual State of Laravel 2025 Survey https://laravel-news.com/take-the-annual-state-of-laravel-2025-survey
Laravel News
Take the Annual State of Laravel 2025 Survey - Laravel News
Take the State of Laravel 2025 survey to contribute your voice to the Laravel community. By sharing and participating, you can help us gain more insights into this amazing community.
Forwarded from ASafaeirad
Forwarded from ASafaeirad
Forwarded from ASafaeirad
Google joined the party, It's getting interesting.
https://security.googleblog.com/2025/07/introducing-oss-rebuild-open-source.html
#supplychainattack
https://security.googleblog.com/2025/07/introducing-oss-rebuild-open-source.html
#supplychainattack
Forwarded from ASafaeirad
Node's fetch, built-in http and https modules are adding proxy support.
https://github.com/nodejs/node/pull/57165
https://github.com/nodejs/node/pull/58980
#node #news
NODE_USE_ENV_PROXY=1 HTTPS_PROXY=<PROXY> HTTP_PROXY=<PROXY>https://github.com/nodejs/node/pull/57165
https://github.com/nodejs/node/pull/58980
#node #news
GitHub
http: support HTTP[S]_PROXY environment variables in fetch by joyeecheung · Pull Request #57165 · nodejs/node
When NODE_USE_ENV_PROXY=1 is set, Node.js parses the HTTP_PROXY,
HTTPS_PROXY and NO_PROXY environment variables during startup, and
tunnels requests over the specified proxy.
This currently only af...
HTTPS_PROXY and NO_PROXY environment variables during startup, and
tunnels requests over the specified proxy.
This currently only af...
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۱۹۲
سرو چمان من چرا میل چمن نمی کند
همدم گل نمی شود یاد سمن نمی کند
دی گله ای ز طره اش کردم و از سر فسوس
گفت که این سیاه کج گوش به من نمی کند
تا دل هرزه گرد من رفت به چین زلف او
زان سفر دراز خود عزم وطن نمی کند
پیش کمان ابرویش لابه همی کنم ولی
گوش کشیده است از آن گوش به من نمی کند
با همه عطف دامنت آیدم از صبا عجب
کز گذر تو خاک را مشک ختن نمی کند
چون ز نسیم می شود زلف بنفشه پرشکن
وه که دلم چه یاد از آن عهدشکن نمی کند
دل به امید روی او همدم جان نمی شود
جان به هوای کوی او خدمت تن نمی کند
ساقی سیم ساق من گر همه درد می دهد
کیست که تن چو جام می جمله دهن نمی کند
دستخوش جفا مکن آب رخم که فیض ابر
بی مدد سرشک من در عدن نمی کند
کشته غمزه تو شد حافظ ناشنیده پند
تیغ سزاست هر که را درد سخن نمی کند
#حافظ | گنجور
📍@iipoem
سرو چمان من چرا میل چمن نمی کند
همدم گل نمی شود یاد سمن نمی کند
دی گله ای ز طره اش کردم و از سر فسوس
گفت که این سیاه کج گوش به من نمی کند
تا دل هرزه گرد من رفت به چین زلف او
زان سفر دراز خود عزم وطن نمی کند
پیش کمان ابرویش لابه همی کنم ولی
گوش کشیده است از آن گوش به من نمی کند
با همه عطف دامنت آیدم از صبا عجب
کز گذر تو خاک را مشک ختن نمی کند
چون ز نسیم می شود زلف بنفشه پرشکن
وه که دلم چه یاد از آن عهدشکن نمی کند
دل به امید روی او همدم جان نمی شود
جان به هوای کوی او خدمت تن نمی کند
ساقی سیم ساق من گر همه درد می دهد
کیست که تن چو جام می جمله دهن نمی کند
دستخوش جفا مکن آب رخم که فیض ابر
بی مدد سرشک من در عدن نمی کند
کشته غمزه تو شد حافظ ناشنیده پند
تیغ سزاست هر که را درد سخن نمی کند
#حافظ | گنجور
📍@iipoem
Forwarded from Laravel News
Laravel Scoped Route Binding for Nested Resource Management https://laravel-news.com/route-resource-scoped
Laravel News
Laravel Scoped Route Binding for Nested Resource Management - Laravel News
Secure nested Laravel resources automatically with scoped route binding. This feature validates parent-child relationships in URLs, eliminating manual checks while maintaining clean, SEO-friendly routing structures for hierarchical data management.
Forwarded from Laravel News
Add Reactions Functionality to Your App With Laravel Reactions https://laravel-news.com/laravel-reactions-package
Laravel News
Add Reactions Functionality to Your App With Laravel Reactions - Laravel News
The Laravel Reactions package is a simple and flexible package to add reaction functionality to any Eloquent model in your Laravel application.
Forwarded from جادی | Jadi
معرفی یه برنامه آزاد که اجازه میده مدلهای زبانی رو بدون هیچ دردسر و هزینهای روی گوشی و تبلت هم اجرا کنین و حتی توش دوستهای بخصوصی بسازین که بنا به فضایی که شما دوست دارین باهاتون گپ بزنن.
ٖٖhttps://youtu.be/Euf_G4-duDs
پ.ن. اگر نمی خواین ویدئو رو ببینین؛ اسم برنامه هست PocketPal (تو گیتهاب هم پیداش می کنین) و برنامه نویس اصلی اش اصغر قربانی است.
ٖٖhttps://youtu.be/Euf_G4-duDs
پ.ن. اگر نمی خواین ویدئو رو ببینین؛ اسم برنامه هست PocketPal (تو گیتهاب هم پیداش می کنین) و برنامه نویس اصلی اش اصغر قربانی است.
YouTube
اجرای آزاد و بی دردسر و رایگان مدلهای زبانی روی گوشیهای اندروید و اپل
مدلهای زبانی بزرگ باحال هستن و کلی جا استفاده شون میکنیم. اما استفاده زیاد ازشون هزینه مالی داره و هر استفادهای هم نیازمند اتصال به اینترنت است. یکی از روشهای مرسوم برای حل این مساله استفاده از این مدلها به شکل آفلاین است، یعنی دانلود یک مدل آزاد و استفاده…
Forwarded from جادی | Jadi
و اگر این وسط میخواین انگلیسیتون رو هم تمرین کنین؛ اینم ویدئوی انگلیسی اش https://youtu.be/BAHyuoJCISk
YouTube
Run Local LLMs on your phone for free
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/Jadi/ . You’ll also get 20% off an annual premium subscription.
Ever wanted to run something like a ChatGPT on your phone; fully free and local? The PocketPal lets…
Ever wanted to run something like a ChatGPT on your phone; fully free and local? The PocketPal lets…
Forwarded from Python Hints
#Quick
سوال مصاحبه یکی از دوستان بوده.
توی مصاحبه خیلی از زبانهای برنامهنویسی مختلف یکی از سوالاتی که پرسیده میشه مربوط به نحوه ارسال آرگومان به توابع هست اکثرا هم شما به یکی از دو حالت:
Pass by Value
Pass by Reference
اشاره میکنید؛ اما توی پایتون اینطوری نیست توی پایتون ما
Pass By Object Reference (Pass by Assignment)
رو داریم. اول برگردیم به این تعریف که:
وقتی یک آرگومان رو به تابع میدید؛ رفرنس اون آبجکت رو براش میفرستید و نه یک کپی از اون رو ولی این رفرنس رو بصورت pass by value میفرستید! گیج گننده شد؟ برای همین میگیم پایتون نه Pass By Reference هست نه Pass By Value
یک صندوق رو فرض کنید که توش وسایل شما قرار داره (این حکم object رو داره) حالا فرض کنید برای اینکه جاش رو یادتون نره آدرسش رو روی یک کاغذ نوشتید و توی جیبتون میذارید (این میشه reference شما)
یکی از دوستانتون میخواد صندوق رو ببینه؛ شما فقط کافیه آدرس رو بهش بدید که برای اینکار شما آدرس رو روی یک کاغذ جدید مینویسید و اون رو بهش میدید (این میشه Pass reference by Value)
و این میشه مدل پایتون؛ اگر رفیق شما بره اونجا و از داخل صندوق چیزی برداره یا تغییراتی روی صندوق انجام بده؛ شما هم اون تغییرات رو خواهید دید. اگرم که صندوق رو ببینه و کارش که تموم شد کاغذ آدرس صندوق رو بندازه دور اونوقت صندوق هنوز سرجاش خواهد بود و شما صاحبش هستید.
اگر بره از صندوق یدونه بسازه؛ صندوق شما تغییری نمیکنه فقط یکی دیگه مشابهش وجود داره (که ممکنه چیزایی که داخلش هست فرق کنه)
مثال بالا میشه برای Object هایی که قابل تغییر هستند مثل list
اما اگر Object قابل تغییر نبود چی ؟ مثل Int
اونوقت رفیق شما هر تغییری که بخواد بده اول باید ی دونه از روی چیزی که مال شما هست برای خودش بسازه بعد تغییرش بده.
سوال مصاحبه یکی از دوستان بوده.
توی مصاحبه خیلی از زبانهای برنامهنویسی مختلف یکی از سوالاتی که پرسیده میشه مربوط به نحوه ارسال آرگومان به توابع هست اکثرا هم شما به یکی از دو حالت:
Pass by Value
Pass by Reference
اشاره میکنید؛ اما توی پایتون اینطوری نیست توی پایتون ما
Pass By Object Reference (Pass by Assignment)
رو داریم. اول برگردیم به این تعریف که:
همه چیز در پایتون نهایتا object هست.
وقتی یک آرگومان رو به تابع میدید؛ رفرنس اون آبجکت رو براش میفرستید و نه یک کپی از اون رو ولی این رفرنس رو بصورت pass by value میفرستید! گیج گننده شد؟ برای همین میگیم پایتون نه Pass By Reference هست نه Pass By Value
یک صندوق رو فرض کنید که توش وسایل شما قرار داره (این حکم object رو داره) حالا فرض کنید برای اینکه جاش رو یادتون نره آدرسش رو روی یک کاغذ نوشتید و توی جیبتون میذارید (این میشه reference شما)
یکی از دوستانتون میخواد صندوق رو ببینه؛ شما فقط کافیه آدرس رو بهش بدید که برای اینکار شما آدرس رو روی یک کاغذ جدید مینویسید و اون رو بهش میدید (این میشه Pass reference by Value)
و این میشه مدل پایتون؛ اگر رفیق شما بره اونجا و از داخل صندوق چیزی برداره یا تغییراتی روی صندوق انجام بده؛ شما هم اون تغییرات رو خواهید دید. اگرم که صندوق رو ببینه و کارش که تموم شد کاغذ آدرس صندوق رو بندازه دور اونوقت صندوق هنوز سرجاش خواهد بود و شما صاحبش هستید.
اگر بره از صندوق یدونه بسازه؛ صندوق شما تغییری نمیکنه فقط یکی دیگه مشابهش وجود داره (که ممکنه چیزایی که داخلش هست فرق کنه)
مثال بالا میشه برای Object هایی که قابل تغییر هستند مثل list
اما اگر Object قابل تغییر نبود چی ؟ مثل Int
اونوقت رفیق شما هر تغییری که بخواد بده اول باید ی دونه از روی چیزی که مال شما هست برای خودش بسازه بعد تغییرش بده.
def demonstrate_passing_behavior(my_list, my_int):
print("\n--- INSIDE FUNCTION ---")
print(f"List ID: {id(my_list)}, Int ID: {id(my_int)}")
my_list.append(4)
print(f"List after append: {my_list}, ID(append): {id(my_list)}")
print("Copy of the original list")
my_list = list(my_list)
print(f"List copy and reassignment: {my_list}, ID(copy): {id(my_list)}")
print("Modifying integer...")
my_int = my_int + 10
print(f"Int after modification: {my_int}, ID(modified) : {id(my_int)}")
original_list = [1, 2, 3]
original_int = 5
print(f"Original list: {original_list}, ID: {id(original_list)}")
print(f"Original int: {original_int}, ID: {id(original_int)}")
demonstrate_passing_behavior(original_list, original_int)
print("\n--- AFTER FUNCTION CALL ---")
print(f"Original list: {original_list}, ID: {id(original_list)}")
print(f"Original int: {original_int}, ID: {id(original_int)}")
Forwarded from Python Hints
رفتار
Rust هم شباهتهای زیادی داره به Python اما با مفاهیم دیگری مثل ownership, ... ارزیابی میشه.Forwarded from Golden Code (@lix)
در Eloquent، فرض کنید میخواین یک رابطهی hasMany رو فقط در صورتی load کنید که هنوز بارگذاری نشده باشه تا از اجرای کوئریهای تکراری جلوگیری بشه. کدوم گزینه بهترین انتخابه؟؟
Anonymous Quiz
23%
$user->with('posts')
16%
$user->load('posts')
22%
$user->loadMissing('posts')
39%
$user->loadIfMissing('posts')
Forwarded from mnr tech
خواهرم هر موقع قیمت برگرهاشون رو عوض میکرد من علاوه بر تغییر قیمت توی سایت (چون فعلا استاتیک هست) چون نیمچه دستی هم توی طراحی دارم باید قیمت رو توی منو و همچنین با قیمت برای استوری های اینستا هم عوض میکردم.
تازگی تغییرات زیادی داده بودند و من دیدم نمیشه هر بار کلی زمان بذارم. پس اومدم یه صفحه به سایتشون اضافه کردن منو رو به جای اینکه با برنامه COREL طراحی کنم با Vue.js طراحی کردم و بعد هم با کمک پکیج زیر خروجی گرفتم
html-to-image
تازه الان از یه فایل js برای قیمت های سایت و منو و اینستا استفاده میکنم یعنی فقط قیمت رو یه جا تغییر میدم.
دیگه عوض کردن قیمت و خروجی گرفتن منو و استوری اینستا توی 10 دقیقه انجام میشه 😎
اینم چندتا از خروجی ها
تازگی تغییرات زیادی داده بودند و من دیدم نمیشه هر بار کلی زمان بذارم. پس اومدم یه صفحه به سایتشون اضافه کردن منو رو به جای اینکه با برنامه COREL طراحی کنم با Vue.js طراحی کردم و بعد هم با کمک پکیج زیر خروجی گرفتم
html-to-image
تازه الان از یه فایل js برای قیمت های سایت و منو و اینستا استفاده میکنم یعنی فقط قیمت رو یه جا تغییر میدم.
دیگه عوض کردن قیمت و خروجی گرفتن منو و استوری اینستا توی 10 دقیقه انجام میشه 😎
اینم چندتا از خروجی ها
Forwarded from Python Hints
این رو چندباری از چندتا از بچهها شنیدم ؛
تا امروز راجبش چیزی نگفتم چون در مدلهای دیگه شنیده بودم.
مثلاً اینکه از طرف شما ۴۰۰-۶۰۰ میلیون وام بگیرند بعد شما اقساط اون رو بدید؛ یعنی یک دوره هوش مصنوعی برای شما حداقل ۳۰۰ میلیون تومان در میاد!
برای دانشگاه stanford و دورهی پروفسور Manning شما با مبلغ ۱۰,۰۰۰ دلار میتونید مدرک معتبر استنفورد رو برای NLP بگیرید
(حداقل ۲ سال پیش که من پرسیدم)
خیلی مراقب این سودجویی ها باشید؛ شاید بهتر باشه مقامات قانونی کشور یک سری هم به این مدل شرکتها بزنند!
تا امروز راجبش چیزی نگفتم چون در مدلهای دیگه شنیده بودم.
مثلاً اینکه از طرف شما ۴۰۰-۶۰۰ میلیون وام بگیرند بعد شما اقساط اون رو بدید؛ یعنی یک دوره هوش مصنوعی برای شما حداقل ۳۰۰ میلیون تومان در میاد!
برای دانشگاه stanford و دورهی پروفسور Manning شما با مبلغ ۱۰,۰۰۰ دلار میتونید مدرک معتبر استنفورد رو برای NLP بگیرید
(حداقل ۲ سال پیش که من پرسیدم)
خیلی مراقب این سودجویی ها باشید؛ شاید بهتر باشه مقامات قانونی کشور یک سری هم به این مدل شرکتها بزنند!
Forwarded from PhiloLearn | فیلولرن
راستش آدم وقتی وارد یه دنیای جدید میشه خیلی خوبه که آدم هایی رو داشته باشه که کمکش کنن، راهنماییش کنن و به سوالاش بهتر از هر LLM جواب بدن و خب من این شانس رو داشتم که همون اول که وارد دنیای لینوکس شدم با سهراب و علی آشنا شدم.
هر چند وقت یبار یادم میوفته که چقدر ترس دنیای ناشناخته رو برام کم کردن و بهم کمک کردن و چقدر محتوای مفید و جذاب و خفنی دارن به اشتراک میذارن و حس میکنم که لازمه که بیام و ازشون بخاطر کمک هاشون تشکر کنم. 💙💙💙
کانال سهراب:
https://t.iss.one/sohrabcontents
کانال علی:
https://t.iss.one/PinkOrca
@PhiloLearn
هر چند وقت یبار یادم میوفته که چقدر ترس دنیای ناشناخته رو برام کم کردن و بهم کمک کردن و چقدر محتوای مفید و جذاب و خفنی دارن به اشتراک میذارن و حس میکنم که لازمه که بیام و ازشون بخاطر کمک هاشون تشکر کنم. 💙💙💙
کانال سهراب:
https://t.iss.one/sohrabcontents
کانال علی:
https://t.iss.one/PinkOrca
@PhiloLearn