مصاحبه: اگه بخواید قیمت لحظهای سهام رو به ده هزار کاربرها به صورت realtime نشون بدید از SSE استفاده میکنید یا WebSockets؟ به یک میلیون کاربر چی؟ اگه هیچ کدوم در دسترس نبودن چی؟ چه مسائلی در سمت وب سرور باید لحاظ شه؟
@TheRaymondDev
@TheRaymondDev
🔥1
🎄 یک برنامه نویس تنبل
https://x.com/mr_pouriya/status/1962996199172034966 @TheRaymondDev
🔸nitter
اگه اکانت ایکس(توییتر) ندارید میتونید از nitter استفاده کنید که یه جایگرین برای فرانت ایکس هستش و بدون اکانت میتونید استفاده کنید رایگان:
https://github.com/zedeus/nitter
@TheRaymondDev
اگه اکانت ایکس(توییتر) ندارید میتونید از nitter استفاده کنید که یه جایگرین برای فرانت ایکس هستش و بدون اکانت میتونید استفاده کنید رایگان:
https://github.com/zedeus/nitter
@TheRaymondDev
GitHub
GitHub - zedeus/nitter: Alternative Twitter front-end
Alternative Twitter front-end. Contribute to zedeus/nitter development by creating an account on GitHub.
❤3
🔶 یک نسل کامل زیر ۳۰ سال دارد به این واقعیت پی میبرد که داشتن خانواده و خانه هرگز در دسترس آنها نخواهد بود.
جامعه آماده پیامدهای این موضوع نیست؛ نسلی که هیچ سهمی در این سیستم ندارد، ترجیح میدهد ببیند همه چیز بسوزد و فرو بپاشد.
تمام نظرات یک پیام مشترک را بازتاب میدهند: اگر مشکل خانه دار شدن حل نشود، از اینجا به بعد یک سراشیبی آرام به سمت سوسیالیسم خواهد بود.
#توییت
#منهای_برنامه_نویسی
@TheRaymondDev
جامعه آماده پیامدهای این موضوع نیست؛ نسلی که هیچ سهمی در این سیستم ندارد، ترجیح میدهد ببیند همه چیز بسوزد و فرو بپاشد.
تمام نظرات یک پیام مشترک را بازتاب میدهند: اگر مشکل خانه دار شدن حل نشود، از اینجا به بعد یک سراشیبی آرام به سمت سوسیالیسم خواهد بود.
#توییت
#منهای_برنامه_نویسی
@TheRaymondDev
👍17
🎄 یک برنامه نویس تنبل pinned «🔶 نصب MongoDB به صورت لوکال هاست در لینوکس با این روش می توانید از شر نسخه آنلاین اطلس کلود که به سختی بارگزاری می کند و سنگین است, خلاص شوید. - نصب در اوبونتو و سایر توزیع مبتنی بر اوبونتو : بسته های زیر را نصب کنید: sudo apt-get install gnupg curl کلید…»
🔶 کد ۴۸ ساله معروف بیل گیتس، اوپنسورس شد!
مایکروسافت کد ۴۸ سالهی معروف بیل گیتس را متنباز کرد تا هر کسی بتواند آن را ببیند و استفاده کند.
پ.ن : کامیتی که دیروز ثبت شد اما زمان ثبت آن ۴۸ سال پیش نشون میده. چطور ممکنه؟ 😐
https://github.com/microsoft/BASIC-M6502
@TheRaymondDev
مایکروسافت کد ۴۸ سالهی معروف بیل گیتس را متنباز کرد تا هر کسی بتواند آن را ببیند و استفاده کند.
پ.ن : کامیتی که دیروز ثبت شد اما زمان ثبت آن ۴۸ سال پیش نشون میده. چطور ممکنه؟ 😐
https://github.com/microsoft/BASIC-M6502
@TheRaymondDev
🤣10
🔶 ایرباد پیشرفتهی تایمکتل با هوش مصنوعی، مکالمات را در لحظه ترجمه میکند که قیمت آن ۴۴۹ دلار است.
این هدفون با استفاده از فناوری هدایت استخوانی، دقت ترجمه را در محیطهای پرسروصدا افزایش میدهد و گفتار را «بهصورت لحظهای بین ۴۲ زبان و ۹۵ لهجه» ترجمه میکند و با درک و پیشبینی محتوای صحبت، دقت ترجمه را تا ۹۸ درصد بالا میبرد. و از زبان فارسی پشتیبانی می کند.
#خبر
@TheRaymondDev
این هدفون با استفاده از فناوری هدایت استخوانی، دقت ترجمه را در محیطهای پرسروصدا افزایش میدهد و گفتار را «بهصورت لحظهای بین ۴۲ زبان و ۹۵ لهجه» ترجمه میکند و با درک و پیشبینی محتوای صحبت، دقت ترجمه را تا ۹۸ درصد بالا میبرد. و از زبان فارسی پشتیبانی می کند.
#خبر
@TheRaymondDev
Timekettle
W4 Pro AI Interpreter Earbuds
The W4 Pro AI Interpreter Earbuds are more than just a device – they are your personal global business assistant, help to communicate in onsite or online communications, and summarize post-meeting notes, the W4 Pro earbuds are by your side every step of the…
👍2
🔶 یاد گرفتن یک فریم ورک جاوا اسکریپت دیگر، شما را برنامه نویس بهتری نمیکند. یادگیری سیستم عامل، شبکه و پایگاه داده شما را بهتر میکند.
#توییت
@TheRaymondDev
#توییت
@TheRaymondDev
👍13🔥2🤣1
🔶 دیباگ کردن یک مهارت معمولی نیست .
یه ابرقدرت است که با بارها خراب کردن و دوباره درست کردن به دست میآید.
#توییت
@TheRaymondDev
یه ابرقدرت است که با بارها خراب کردن و دوباره درست کردن به دست میآید.
#توییت
@TheRaymondDev
❤13
Forwarded from Golden Code (علی 🇨🇴)
نکته Boot Traits با Attribute ها
🔹 قبلاً وقتی توی لاراول میخواستیم داخل یک Trait متودی بذاریم که به صورت خودکار موقع Boot شدن مدل اجرا بشه، مجبور بودیم اسم متود رو دقیقاً طبق contract بنویسیم:
مشکلش این بود که همیشه باید اسم متود رو boot + اسم Trait میذاشتیم. نه انعطاف داشت و نه خوانا بود.
✅ از لاراول 12.22 به بعد، این محدودیت برداشته شده.
یعنی میتونیم با استفاده از PHP Attributes هر متودی رو برای Boot علامتگذاری کنیم، بدون نیاز به نامگذاری اجباری:
مهم نیست اسم متود چی باشه، کافیه Attribute #[Booted] رو اضافه کنی. لاراول خودش متوجه میشه که این متود باید هنگام Boot اجرا شه.
#Laravel #لاراول
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1963339643140833741?t=wz9DcZRTw9IvVmbBBZ1_9g&s=35
🔹 قبلاً وقتی توی لاراول میخواستیم داخل یک Trait متودی بذاریم که به صورت خودکار موقع Boot شدن مدل اجرا بشه، مجبور بودیم اسم متود رو دقیقاً طبق contract بنویسیم:
trait HasSomething {
protected static function bootHasSomething()
{
// کد اجرا هنگام Boot
}
}مشکلش این بود که همیشه باید اسم متود رو boot + اسم Trait میذاشتیم. نه انعطاف داشت و نه خوانا بود.
✅ از لاراول 12.22 به بعد، این محدودیت برداشته شده.
یعنی میتونیم با استفاده از PHP Attributes هر متودی رو برای Boot علامتگذاری کنیم، بدون نیاز به نامگذاری اجباری:
use Illuminate\Database\Eloquent\Attributes\Booted;
trait HasSomething
{
#[Booted]
public static function initializeSomething()
{
// این متد هر وقت مدل Boot بشه اجرا میشه
}
}
مهم نیست اسم متود چی باشه، کافیه Attribute #[Booted] رو اضافه کنی. لاراول خودش متوجه میشه که این متود باید هنگام Boot اجرا شه.
#Laravel #لاراول
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/OussamaMater/status/1963339643140833741?t=wz9DcZRTw9IvVmbBBZ1_9g&s=35
X (formerly Twitter)
OussamaMater (@OussamaMater) on X
Laravel Tip 💡: Boot Traits with Attributes
Bootable traits are great, but their naming convention can be painful. Since Laravel v12.22, you can fully customize method names using PHP attributes 🚀
#laravel
Bootable traits are great, but their naming convention can be painful. Since Laravel v12.22, you can fully customize method names using PHP attributes 🚀
#laravel
🔥4❤2💯1
🔶 یه مشکلاتی که در دکوراسیون آشپزخانه به سبک غربی در ایران داریم اینکه آشپزخانه در کنار هال پذیرایی قرار می گیرد نه اتاقی دارد و نه پنجره ای دارد که بوی آشپزخانه را به بیرون هدایت کند.
معایب این شکل دکوراسیون اینه وقتی کارهای آشپزخانه انجام می دهیم بوی آشپزخانه به هال پذیرایی پخش میشه و باعث اذیت شدن و مریضی تنفسی آن می شود و هود آشپرخانه چندان قدرت ندارد که این مشکل بوی آشپزخانه رفع کند.
#منهای_برنامه_نویسی
@TheRaymondDev
معایب این شکل دکوراسیون اینه وقتی کارهای آشپزخانه انجام می دهیم بوی آشپزخانه به هال پذیرایی پخش میشه و باعث اذیت شدن و مریضی تنفسی آن می شود و هود آشپرخانه چندان قدرت ندارد که این مشکل بوی آشپزخانه رفع کند.
#منهای_برنامه_نویسی
@TheRaymondDev
👍8❤1
🔶 دولت نپال شبکههای اجتماعی پرکاربرد مانند فیسبوک، ایکس، اینستاگرام، ویچت، ردیت و یوتیوب را بهدلیل عدم رعایت قانون جدید مبنیبر ثبت نام در دولت، فیلتر کرد. بر اساس گزارش آسوشیتد پرس، تنها پنج پلتفرم از جمله تیکتاک و وایبر که در این کشور ثبت نام کرده بودند، از ممنوعیت معاف شدند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
AP News
Nepal blocks Facebook, X, YouTube and others for failing to register with the government
Nepal's government says it is blocking most social media platforms, including Facebook, X and YouTube, because they failed to register with the government.
🔶 یه زمانی خیلی از کانال های سیاسی - نظامی ایرانی تلگرام خبرها رو پیگیری می کردم و نمی خوام اسم رو ببرم که بالای ۱۵۰۰۰۰ تا کاربر دارند.
هر خبری که منتشر میشه که بار منفی از خودش ساطع می کرد که مخاطب دچار استرس و ترس می انداخت و روح و روان بهم می ریزه.
متاسفانه مدیای ایرانی از نظر خبر رسانی خیلی داغون هستند و اصل خبر منتشر نمی کنن و جوری تیتر می زنن که گویی امروز اتفاقی افتاده که نمی تونی خوب و بد تشخیص بدی.
همین الان اکثرا خبرگزاری ایرانی برای اینکه بازدید و کلیک جذب کنن, تیترهای کلیک خور می زنن که با روح خبر در تضاد است.
چند ماهی میشه که با این کانال ها سر نزدم و ذهنیت آرومی پیدا کردم و این روشی که در پیش گرفتم, دز مصرف خبر رو کنترل کردن خودش یک نوع بهداشت روانی مدرن هست. این روش در روانشناسی رسانه بهش میگن Digital Detox یا News Diet.
البته این مشکل جهانی هست اما توی ایران شدیدتره که :
- اقتصاد رسانهها بر پایه کلیک و بازدید
- ضعف در اخلاق رسانهای و روزنامه نگاری حرفهای
- وابستگی های سیاسی و جناحی
- موج سواری روی احساسات منفی
#منهای_برنامه_نویسی
@TheRaymondDev
هر خبری که منتشر میشه که بار منفی از خودش ساطع می کرد که مخاطب دچار استرس و ترس می انداخت و روح و روان بهم می ریزه.
متاسفانه مدیای ایرانی از نظر خبر رسانی خیلی داغون هستند و اصل خبر منتشر نمی کنن و جوری تیتر می زنن که گویی امروز اتفاقی افتاده که نمی تونی خوب و بد تشخیص بدی.
همین الان اکثرا خبرگزاری ایرانی برای اینکه بازدید و کلیک جذب کنن, تیترهای کلیک خور می زنن که با روح خبر در تضاد است.
چند ماهی میشه که با این کانال ها سر نزدم و ذهنیت آرومی پیدا کردم و این روشی که در پیش گرفتم, دز مصرف خبر رو کنترل کردن خودش یک نوع بهداشت روانی مدرن هست. این روش در روانشناسی رسانه بهش میگن Digital Detox یا News Diet.
البته این مشکل جهانی هست اما توی ایران شدیدتره که :
- اقتصاد رسانهها بر پایه کلیک و بازدید
- ضعف در اخلاق رسانهای و روزنامه نگاری حرفهای
- وابستگی های سیاسی و جناحی
- موج سواری روی احساسات منفی
#منهای_برنامه_نویسی
@TheRaymondDev
ویرگول
«اعتیاد مغز به اخبار منفی» - ویرگول
🧠 تمایل ناخودآگاه ما به دنبال کردن، به یاد آوردن، و واکنش شدیدتر نشان دادن به خبرهای بد یا تهدیدکننده، حتی وقتی خبرهای خوب هم وجود دارن.ای…
👍11🍌1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تخفیف ۵۰ درصدی برای دو دوره وردپرس
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
راییوم
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - راییوم
در این دوره خواهید آموخت که چگونه قالب حرفه ای را طراحی کنید. در این دوره اول صفحات را با چارچوب Bootstrap طراحی می کنیم و سپس رابط کاربری رو تبدیل به قالب
🤣25❤1🙏1🍌1
❤1
Forwarded from متخصص وردپرس | پوینا
تعطیلی یکی از شرکتهای امنیتی مهم در هاستینگ و سرور
سایت ConfigServer.com اعلام کرده که این شرکت بهطور کامل تعطیل میشود و محصولاتش دیگر بروزرسانی نخواهند شد.
ابزار امنیتی CSF (ConfigServer Security & Firewall) که روی cPanel و DirectAdmin یکی از محبوبترین ماژولهای امنیتی بود، از این پس دیگر قابل نصب نخواهد بود و نسخههای موجود هم آپدیت جدید دریافت نمیکنند.
همچنین کاربرانی که از نسخههای تجاری (پولی) مثل CXS یا OSM استفاده میکنند، باید قبل از تعطیلی کامل شرکت به آخرین نسخهها بروزرسانی کنند، در غیر این صورت نرمافزارشان از کار خواهد افتاد.
📌 بخشی از اسکریپتهای رایگان این شرکت مثل CSF با لایسنس آزاد روی GitHub منتشر شده و از این طریق همچنان قابل دسترسی خواهند بود.
@poinair پوینا
سایت ConfigServer.com اعلام کرده که این شرکت بهطور کامل تعطیل میشود و محصولاتش دیگر بروزرسانی نخواهند شد.
ابزار امنیتی CSF (ConfigServer Security & Firewall) که روی cPanel و DirectAdmin یکی از محبوبترین ماژولهای امنیتی بود، از این پس دیگر قابل نصب نخواهد بود و نسخههای موجود هم آپدیت جدید دریافت نمیکنند.
همچنین کاربرانی که از نسخههای تجاری (پولی) مثل CXS یا OSM استفاده میکنند، باید قبل از تعطیلی کامل شرکت به آخرین نسخهها بروزرسانی کنند، در غیر این صورت نرمافزارشان از کار خواهد افتاد.
📌 بخشی از اسکریپتهای رایگان این شرکت مثل CSF با لایسنس آزاد روی GitHub منتشر شده و از این طریق همچنان قابل دسترسی خواهند بود.
@poinair پوینا
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد.
۸- ایجاد صفحه معرفی
قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
۸- ایجاد صفحه معرفی
قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان
https://rayium.ir/course/?p=1613
#لاراول
@TheRaymondDev
👍1
🔶 چگونه یه گرید بنتو با TailwindCSS به صورت رسپانسیو ایجاد کنیم؟
کد زیر:
#css
@TheRaymondDev
کد زیر:
<div class="grid grid-cols-1 md:grid-cols-4 gap-4 lg:grid-cols-6">
<!-- 1 Large box spanning 2x2 -->
<div class="rounded-xl md:col-span-2 md:row-span-2"></div>
<!-- 2 Tall box spanning 2 rows -->
<div class="rounded-xl md:row-span-2"></div>
<!-- 3 Regular box -->
<div class="rounded-xl md:row-span-3 lg:row-span-2"></div>
<!-- 4 Wide box spanning 2 columns -->
<div class="rounded-xl md:col-span-2"></div>
<!-- 5 Tall box spanning 2 rows -->
<div class="rounded-xl md:row-span-2 lg:col-span-2"></div>
<!-- 6 Regular boxes -->
<div class="rounded-xl md:col-span-2"></div>
<!-- 7 box -->
<div class="rounded-xl lg:col-span-2"></div>
<!-- 8 Wide box spanning 3 columns -->
<div class="rounded-xl md:col-span-3"></div>
<!-- 9 Regular boxes -->
<div class="rounded-xl lg:col-span-2"></div>
<!-- 10 box -->
<div class="rounded-xl col-span-full lg:col-span-1"></div>
</div>
#css
@TheRaymondDev
❤2