🎄 یک برنامه نویس تنبل
2.02K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 با تگ <hr> می توانید برای جدا کردن <option> استفاده کنید.

<select>
<option>1</option>
<option>2</option>
<hr>
<option>3</option>
<option>4</option>
<hr>
<option>5</option>
<option>6</option>
</select>


#HTML

@TheRaymondDev
👍21
🔶 توسعه دهنده و طراح محصول به نام Nashallery که برنامه های زیبا و فانتزی با فریم ورک الکترون می سازد.

نمونه کارهای Nashallery در اینستاگرام و یوتیوب :

https://www.instagram.com/nashallery
https://www.youtube.com/@nashallery

#ElectronJS

@TheRaymondDev
👍1
🔶 نسخه ۱.۳ پکیچ عضویت موبایلی ورودیا (Vordia) برای لاراول منتشر شد.

🔥به روز رسانی بزرگ

- پیکربندی درایور برای افزودن اپراتورهای پیامک جدید و تغییرات جزئی

با این روش هر اپراتور ایرانی و خارجی به صورت درایور در پکیچ افزوده خواهد شد و بدون اینکه دست به تغییرات کنترلر بزنید.

دوستان می تواند در این پروژه مشارکت کند و اپراتورهای جدیدی را مرج کند.

https://github.com/Rayiumir/Vordia

#لاراول

@TheRaymondDev
Forwarded from FullstacksJS — Academy
ریویو پروژه NextJS
توی این جلسه یک پروژه تو این جلسه یک پروژه NextJS رو با هم ریویو می‌کنیم.

مشاهده ویدئو

درباره ماب ریویو:
ماب ریویو یه رویداد دوستانه و خودمونی برای انتقال تجربه دانشه.
توی این رویداد دور هم جمع می‌شیم تا یک سورس کد رو با هم ریویو کنیم و درباره پرکتیس‌های بهتر و دلایلش صحبت کنیم.

مباحث:
00:00 درباره ماب ریویو
01:30 خواهش دومم
02:40 درباره پروژه
03:37 وابستگی ها
05:33 مسئله Dead Code و Zombie Code ها
10:10 سلامتی وابستگی ها
11:46 کدهایی که مردن رو پاک کنید!
15:22 چطوری یک خط خالی توی کد روی استخدام شدن شما تاثیر می‌ذاره؟
31:30 اضافه کردن فرمتر و لینتر
33:03 از public چیزی ایمپورت نکنید
34:47 کی و چطوری باید کامپوننتمون رو بشکنیم؟
42:35 مسئله useless fragment
43:51 یکپارچگی پیاده سازی و اسم گذاری
45:15 مسئله layout
48:04 مسئله اسم گذاری
53:46 بررسی کامپوننت Banner
55:11 چرا نباید از z-index و overflow زیاد استفاده کنید
55:54 تعداد خط‌های کامپوننت Code Smell حساب می‌شه.
57:42 نحوده درست مدیریت z-index
59:51 اصل Single Responsibility تو فرانت اند
01:02:52 چه چیزهایی رو نباید توی کامپوننت برد؟
1:08:55 درک مسئله Spacing
1:11:07 پیاده سازی درست تم dark و light با taildinw
1:16:23 انکپسوله کردن مسئولیت های کامپوننت ها
1:20:07 کی از margin استفاده کنیم کی از padding
1:22:00 از grid و flex تو در تو استفاده نکنید.
1:27:34 به CSS فحش ندیم
1:28:32 فرق بین space و gap توی tailwind
1:30:25 جمع بندی

#fullstacksjs #mobreview #css #react #typescript #nextjs
🔸cookie-extractor-extension

توی وب اسکرپینگ/نوشتن بات مواقعی پیش میاد که ما به همه کوکی ها نیاز داریم حتی اونایی که httpOnly/secure هستن
با js نمیشه دراورد بخاطر مسائل امنیتی
نت رو گشتم یه چیز ساده و درست حسابی نبود
یه افزونه نوشتم که میاد همه کوکی های سایت رو در میاره و توی المنتی ذخیره میکنه
اینطوری راحت میشه با سایر افزونه/یوزراسکریپتا ترکیب کرد

https://github.com/maanimis/cookie-extractor-extension

@TheRaymondDev
👍4
🔶 پاول دروف اعلام کرد که اکنون تلگرام به طور قابل توجهی بیش از ۱ میلیارد کاربر فعال ماهانه دارد و به دومین اپلیکیشن پیام رسان محبوب در جهان تبدیل شده است (به استثنای WeChat ویژه چین)

تعداد کاربران نیز در حال افزایش است. به طور متوسط ​​هر کاربر روزانه ۲۱ بار تلگرام را باز می کند و روزانه ۴۱ دقیقه را در برنامه می گذراند و رشد درآمد ما با ۵۴۷ میلیون دلار سود در سال ۲۰۲۴ افزایش یافته است.

#خبر

@TheRaymondDev
🔥4
Forwarded from Golden Code (@lix)
وقتی از دستور "%LIKE "%fo برای جستجو استفاده می‌کنیم، دیتابیس باید تمام اطلاعات رو برامون بررسی کنه که خب باعث میشه سرعت پایین بیاد. راه بهتر برای جستجوی سریعتر استفاده از full-text هستش.

این روش کمک میکنه تا دیتابیس خیلی سریع‌تر و کارآمدتر فرایند جستجو رو انجام بده.
(طریقه استفادش در تصویر درج شده)
#SQL
@GoldenCodeir
(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1902014134561947783?t=jHjPbh6DAmevpRPeQSCDWg&s=35
👏31
کشف: سازه‌های عظیم ۲ کیلومتری در زیر اهرام جیزه وجود دارند! این دیوانگی است!!! سازه‌های عظیم استوانه‌ای مارپیچی با خطوط عمودی کشف شده‌اند که بیش از ۶۰۰ متر از پایه‌ی اهرام به سمت سازه‌های بزرگ زیرین امتداد می‌یابند!

https://x.com/TheProjectUnity/status/1902285244583309531

#متفرقه

@TheRaymondDev
🤔2
🔶 یک برنامه نویس تنبل سال خوبی را برای شما آرزومند است.

🎊🥂🎉🍾

@TheRaymondDev
🔥162👍1🍓1
😁16👍1
🔶 #Typescript OOP

وقتی میتونید از this داخل استاتیک متدها استفاده کنید که متدی که کال میکنید هم استاتیک باشه

when calling a static method inside another static method, you must reference it using this or the class name itself

class HTTPClient {
static request(url: string, method: string = 'GET'): void {
console.log(`Requesting ${url} with method ${method}`);
}

static fetchData(url: string): void {
// Calling the static method using "this"
this.request(url, 'GET');

// Calling the static method using the class name
HTTPClient.request(url, 'POST');
}
}

// Usage
HTTPClient.fetchData('https://api.example.com/data');


#tips

@TheRaymondDev
👍5
🔶 مدیریت خطای متمرکز در PHP با لاراول لاگینگ (Laravel Logging)

مدیریت خطا بخش مهمی از ساخت برنامه های کاربردی قوی است. در اینجا نحوه مدیریت خطای متمرکز درPHP با لاراول Log Facade ترکیب می شود تا یک سیستم ثبت خطا مقیاس پذیر و قابل نگهداری ایجاد کنید.

function centralizedErrorHandler($errno, $errstr, $errfile, $errline)
{
//Log the error using Laravel's Log Facade

Log::error("Custom error: [$errno] $errstr - Error on line $errline in $errfile");

// Optionally, display the error to the user (for development purposes)

echo '<b>Custom error:</b> [$errno] $errstr<br>';
echo 'Error on line $errline in $errfile<br>';
}

// Set user-defined error handler function

set_error_handler("centralizedErrorHandler");

//example
//see an error in storage/logs/laravel.log

trigger_error("A Custom error has been triggered");


</Mohammad Roshandelpoor>
#لاراول

@TheRaymondDev
👍1
🔶 یک شرکت روسی آسیب‌پذیری‌های امنیتی تلگرام را ۴ میلیون دلار می‌خرد

به‌گزارش تک‌کرانچ، Operation Zero برای اکسپلویت از نوع One-Click RCE تا ۵۰۰ هزار دلار، برای Zero-Click RCE تا ۱٫۵ میلیون دلار و برای زنجیره‌ی کامل اکسپلویت تا ۴ میلیون دلار جایزه می‌پردازد. زنجیره‌ی کامل اکسپلویت زمانی شکل می‌گیرد که چند آسیب‌پذیری به‌هم پیوسته، در نهایت کنترل کامل دستگاه را در اختیار حمله‌کننده قرار دهند. اکسپلویت‌های Zero-Click ارزش بالاتری دارند؛ زیرا بدون هرگونه تعامل کاربر عمل می‌کنند.

#خبر

@TheRaymondDev
👍1
Forwarded from Geek Alerts
دونالد ترامپ امروز در یک فرمان اجرایی دستور داد که وزارت آموزش و پرورش آمریکا منحل بشه و وظایف این وزارت به ایالت‌ها و خونواده‌ها واگذار بشه.

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

🔗 whitehouse
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Forwarded from Golden Code (علی 🇨🇴)
در لاراول 12، ویژگی جدیدی به نام NamedScope اضافه شده که به ما این امکان رو میده که query scope ها رو بدون نیاز به پیشوند scope تعریف کنیم.

( یعنی می‌تونیم نام متودها رو به طور مستقیم و ساده‌تر بنویسیم. )
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/jordankdalton/status/1902502113659273313?t=GA_f4AoLSdNqQJ_FPXfj4A&s=19
🔥3👏1
🔶 پکیچ لاراول متاباکس در صفحه لاراول نیوز لینکدین به اشتراک گذاشته شده است.

#لاراول

@TheRaymondDev
🔥4