🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.53K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
Forwarded from Golden Code (علی 🇨🇴)
در لاراول، برای دریافت توکن‌های Bearer از request header میتونین به جای اینکه خودتون عملیات parse کردن token رو دستی انجام بدین ، از متود ()bearerToken استفاده کنید.

در واقع این متود به شما این امکان را میده که Bearer توکن رو به‌سادگی از request header دریافت و در عملیات‌های مدنظر ازش استفاده کنین.

تفاوت استفاده از این حالت با حالته معمولی در تصویر زیر کاملا گویاست.
#Laravel
@GoldenCodeir
(به منبع و مثالش توجه کنید👇🏾)
https://x.com/OussamaMater/status/1823803584611541115?s=35
👍6
Forwarded from AnimWorld | هاردساب انیمه (Mr.Fun)
سلام به همگی

دوستان اگر اخبار تلگرام رو دنبال کرده باشید، متوجه هستید که چند ماهی هست که قابلیت تبلیغ روی چنل ها باز شده. یعنی شما میتونید برید داخل سایت تلگرام و سفارش تبلیغ روی یک یا چند چنل به خصوص رو بدید و پولش رو پرداخت کنید. این موضوع که تبلیغات نشون داده بشن دست صاحاب چنل نیست و نمیتونه جلوی نشون داده شدن تبلیغات رو بگیره.

همونطور که میدونید در این سال ها ما هیچ وقت تبلیغات یا چیز دیگه ای نگرفتیم و دنبال پول در آوردن نبودیم و نیستیم. در این چند ماه احتمالا یسری تبلیغات روی چنل های مختلف ما احتمالا دیدید که از همون دست هستن که بالاتر راجبشون توضیح دادم. ما هم کاری راجبش نمیتونیم بکنیم ولی حداقل از این دوستان (نا)محترم که تبلیغ میزارن انتظار داریم یسری از حداقل ها رو رعایت کنن. برای مثال ایشون (سایت اشتراکی) که عکسشو پایین گذاشتم تبلیغ میزارن و الکی داخلش مینویسن " پست موقته زودی جوین بشو کانال ما " و جوری جلوه میدن که انگار ما این پست رو گذاشتیم داخل چنل و سعی در گول زدن مخاطب ناآگاه دارن. البته از این مدل افراد که همیشه دنبال رقابت ناسالم بودن انتظار زیادی هم نمیره ولی هر چقدر که زمان میگذره، وقاحتشون بیشتر میشه !!
ضمن اینکه این دوستان کلا فقط دنبال پر کردن جیب خودشون هستن حالا یه روز میخواد از این بات های مسخره ایردراپ باشه یه روز میخواد تبلیغ های این شکلی باشه و ....
👍4
🔶 پیشرفت تشخیص ویدئو های سانسور شده در هوش مصنوعی

https://github.com/spipm/Depix

توییت

@TheRaymondDev
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 با #اکستنشن Selectext، متن ویدیوها رو راحت کپی کنید

تا حالا شده وسط یه ویدیو تو #یوتیوب یا هر سایت دیگه‌ای، یه متن ببینی و بخوای راحت کپیش کنی؟

• این افزونه جالب بهت اجازه میده هر متنی که توی ویدیو می‌بینی رو انتخاب و کپی کنی. فقط کافیه ویدیو رو متوقف کنی، Selectext رو فعال کنی و متن مورد نظر رو کپی کنی.


Downloading for 🔄Chrome | 🐩Firefox

@TheRaymondDev
🔶 نکته امنیتی: فقط از env() در فایل های Config استفاده کنید

شاید وسوسه انگیز باشد که در خارج از فایل های کانفیگ از env() استفاده کنید اما ممکن است که این روش باگ ریزی پیدا شوند و برنامه را در معرض خطر قرار دهید.

در لاراول 11 تعداد فایل های پیکربندی پیش فرض را کاهش می دهد و گزینه های بیشتری را مستقیما به فایل .env منتقل می کند.

اگر نیاز به استفاده از مقادیر موجود در فایل خود دارید، باید مطمئن شوید که فقط از تابع env() در فایل های config/*.php خود استفاده می کنید!

اگر کانفیگ شما در پروداکشن کش شده باشد، یعنی با اجرای دستور، برنامه شما کانفیگ را کامپایل می کند، از جمله هر متغیری که در .env یک فایل کش وجود دارد، و فقط در هنگام درخواست ها آن را بارگذاری می کند. هر env() تماسی در سراسر برنامه بر می گردد, null می شود، زیرا متغیر وجود ندارد.


php artisan config:cache



این می تواند همه چیز را به طور کامل خراب کند، باگ های ریزی ایجاد کند یا حتی برنامه شما را در معرض خطر قرار دهد... این کد را در نظر بگیرید:

if ($request->token === env('APP_API_TOKEN')) {
// do sensitive stuff
}


اگر کانفیگ کش شود و کاربر یک رشته خالی را ارسال کند، لاراول آن را به null ، تبدیل می کند که منجر به null === null، می شود و توکن به طور کامل دور زده می شود!

این مقایسه باید با استفاده از روش hash_equals () به جای برابرهای دقیق (===) انجام شود. نه تنها hash_equals () در برابر حملات زمان‌بندی محافظت می‌کند، بلکه به ورودی‌های string نیز نیاز دارد که بهره‌برداری از آن را سخت‌تر می‌کند.


</securinglaravel>


#لاراول

@TheRaymondDev
👍1
🎄 یک برنامه نویس تنبل
🔶 الان وضعیت جوری شده که آدم بخواد ازدواج کند به سن ۴۰ یا ۴۵ سال تعویق بندازد. البته مشکل جهانیه و فقط ایران نیست. @TheRaymondDev
🔶 حرفم درست از آب در آمد.

مردان و زنان مثل قبل ۲۵ یا ۳۰ سالگی ازدواج نمی کنن و بلکه ازدواج به سن ۴۰ یا ۵۰ تعویض می اندازن

«روندهای اجتماعی-اقتصادی و جمعیتی اخیر، سن تشکیل خانواده در ایالات متحده را تغییر داده‌ است. به‌طوری که بسیاری از زوج‌ها فرزندآوری را به تأخیر می‌اندازند.»


https://dgto.ir/3jif


@TheRaymondDev
👍4
🔶 نرم افزار Bruno جایگزین مناسبی برای Postman و Insomnia

https://www.usebruno.com

@TheRaymondDev
3
🔶 سایت ویرایشگر VSCode مایکروسافت باوردپرس ایجاد شده است.


https://blogs.microsoft.com/wp-login.php

@TheRaymondDev
😁7
🔶 شکست لایحه CHIPS آمریکا در تحقق انقلاب صنعتی دولت بایدن؛ آینده ۴۰ درصد سرمایه‌گذاری‌ها مبهم است

به‌نظر می‌رسد قانون CHIPS دولت بایدن به اندازه‌ای که انتظار می‌رفت، نتوانسته به اهداف اصلی خود دست‌ یابد. گزارش فایننشال‌تایمز نشان می‌دهد که ۴۰ درصد از سرمایه‌گذاری‌های بزرگ به‌حالت تعلیق درآمده‌اند یا تا زمان نامعلومی به‌تأخیر افتاده‌اند.


#خبر

@TheRaymondDev
Forwarded from PhiloLearn | فیلولرن (ArshA.l.r)
👍1
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
This media is not supported in your browser
VIEW IN TELEGRAM
ایمیل تبلیغاتی زیاد دریافت میکنی؟
سایت هایی که عضو شدی تبلیغات میفرستن؟
راه کار استفاده از ایمیل موقت
سایت
https://www.1secmail.com/
🔥به شما ایمیل موقت میده که باش ثبت نام کنید

💠یک API هم داره میشه از ترمینال وصل شد
https://github.com/sdushantha/tmpmail

نصب کنید ساده کلون کنید وابسنگی ها را حل کنید اجرا میشه با دستور
$ tmpmail --generate

یک ایمیل جدید بسازید خوب این است میتوانید ایمیل شخصی ایجاد کنید
$ tmpmail --generate esmekhodetmasalan@1secmail.com 

و برای دیدن inbox
$ tmpmail 

سایت های دیگه مثل این هم هستند ولی API یا کامند ندارند
⁉️ استفاده کردید ؟ اگر سوالی داشتید بپرسید با هم برسی کنیم 😎
👍1
🔶 فشرده سازی عکس در لینوکس

اکثرا ما عکس ها از طریق فتوشاپ فشرده می کنیم ولی می توانید با برنامه jpegOptim و OptiPNG با یک دستور عکس ها فشرده سازی کنید.

نصب برنامه jpegOptim با پسوند JPEG:

sudo apt install jpegoptim


حداقل فشرده سازی با کیفیت خوب ۱ مگابایت است و پایین تر از آن باعث افت کیفیت عکس می شود.

jpegoptim --size=1024k fileName.jpg


نصب نرم افزار OptiPNG با پسوند PNG :

sudo apt install optipng


برای کاهش خودکار حجم عکس دستور زیر را وارد کنید:

optipng filename.png


#لینوکس

@TheRaymondDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔸Download historical price tick data for Crypto, Stocks, ETFs, CFDs, Forex via CLI and Node.js

https://github.com/Leo4815162342/dukascopy-node

@TheRaymondDev
Forwarded from Linuxor ?
من وسط میتینگ با Google Meet بودم و میکروفونم خاموش بود و محیط ساکت.

یه نفر از بیرون صدام کرد یهو Google Meet برگشت گفت :
are you talking ?


🐧 @Linuxor
😁8
Forwarded from توییتر فارسی
اااا پسر ببین چی پیدا کردم. شماره رو می‌زدی، بعد یهو کیس ناله می‌کرد تا وصل شه. انقدرم سرعت داغون بود که اینترنتو حجمی نمی‌فروختن، ساعتی ۳۰۰ تا تک تومنی می‌دادی کلا. بعد این وسط حداقل نیم ساعتش صرف لود شدن صفحه موردنظر می‌شد=)))))

»نیکولا تصلا«

@OfficialPersianTwitter
😁7👍3
🔶 بزرگترین هک ربات های ناشناس تلگرام که حاوی اطلاعات شخصی کاربران است

۱۰ روز پیش امیر به ۳ تا از بات‌های ناشناس نفوذ کرد و صحنه‌هایی دیدیم که شکه شدیم، از ۱۴ میلیون یوزر، ۴۵۰ میلیمون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو ذخیره شده بود! اصلا باورمون نمیشد، بات یه فیچر داشت که یه یوزر رو فلگ می‌کرد، یعنی هر موقع پیغامی به شخص ارسال میشد طرف می‌فهمید..

پ.ن : واقعیت اینه چیزی به ناشناس واقعی نداریم و اطلاعات از هر طریقی لو میره...

https://www.youtube.com/watch?v=1sZprSWgEsw

https://x.com/voorivex/status/1824895457111474350?s=19

@TheRaymondDev
👍1
Forwarded from Python BackendHub (Mani)
بحث خوبی شد تو گروه, یکی پرسید که JIT چیه و چی کار میکنه دقیقا. ‌سعی میکنم خیلی ساده توضیح بدم که قابل درک باشه برای همه.

وقتی یه اسکریپت پایتونی رو ران می‌کنی، یه سری فایل با پسوند .pyc تو پوشه‌ی pycache ساخته میشه. اینا بایت کد هستن. بایت کد چیه؟ یه low level representation از کدی که نوشتی. بایت کد platform independent هست یعنی مهم نیست رو چی داری رانش میکنی. اما این بایت کد برای CPU قابل فهم نیست. CPU فقط ماشین کد رو می‌فهمه، یعنی همون باینری صفر و یک. پس وقتی بایت کد تولید میشه، PVM (Python Virtual Machine) میاد و بایت کد رو به ماشین کد تفسیر می‌کنه تا CPU بتونه اجراش کنه.

حالا JIT چیه؟ تبدیل بایت کد به ماشین کد زمان و منابع مصرف می‌کنه. JIT توی ران‌تایم این تبدیل رو انجام میده و ماشین کد رو توی حافظه نگه می‌داره تا دفعات بعدی که همون کد اجرا میشه، دوباره نیاز به تبدیل نباشه. اینکار رو فقط برای بخش‌هایی از کد که زیاد اجرا میشن (بهشون میگن hot loop) انجام میده. چرا؟ چون خوده ذخیره کردن این دیتا پرهزینست و مموری اشغال میکنه پس کل کد رو نمیاد اینکارو کنه. یعنی JIT Engine نگاه می‌کنه ببینه این بخش از کد اونقدری داره اجرا میشه که ارزش داشته باشه ماشین کدش رو نگه داره یا نه.

چرا کد پایتون مستقیم کد ماشین نمیشه؟ دلیلش اینه که PVM و Python runtime environment داره تو پایتون کارای دیگه‌ای هم میکنه تو ران تایم مثل مدیریت حافظه، لود کردن ماژول‌ها و پکیج‌ها و... این باعث میشه که پایتون انعطاف‌پذیر و راحت باشه، ولی خب به قیمت افت عملکرد در مقایسه با زبان های کامپایلری مثل C.


@PyBackendHub
👍5
🤣15