🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
1.99K subscribers
1.51K photos
281 videos
37 files
1.89K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
۱۲۰۰ تایی شدیم 🎉🥂🥳

از حمایت هاتون مچکرم و همگی‌تون خیلی خوش آومدید 🥂🍾

@TheRaymondDev
🎉132🔥1
Forwarded from Linuxor ?
ایدِمپُتِنس Idempotence توی نرم‌افزار به عملیاتی گفته می‌شه که صرف‌نظر از تعداد دفعات اجراش، نتیجه یکسانی تولید می‌کنه.

مثلا دستور زیر رو ببینید
chmod 777 file

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


@Linuxor
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 یه پکیچ فوق العاده کاربردی به نام Laplus توسط مهدی صارمی توسعه یافته است که کارکرد این پکیچ اینکه برای هر فیلدی که در مدل ساخته میشه با این دستور براساس این فیلد جدول دیتابیس خودکار ایجاد می شود.

نمونه فیلد :

$present->belongsTo(Permission::class)->cascadeOnDelete();
$present->belongsTo(User::class)->cascadeOnDelete();

$present->primary(['permission_id','user_id']);


و با دستور زیر :

php artisan generate+


جدول مورد نظر ساخته می شود.

Schema::create('permissions_user', function (Blueprint $table) {
$table->unsignedBigInteger('permission_id');
$table->foreign('permission_id')->references('id')
->on('permissions')->onDelete('cascade');

$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')
->on('users')->onDelete('cascade');

$table->primary(['permission_id','user_id']);
});


مستندات :

https://github.com/rapidphp/laplus/tree/3.x/doc

گیت هاب :

https://github.com/rapidphp/laplus
21
💔7👍4💊1
This media is not supported in your browser
VIEW IN TELEGRAM
این دستگاه یک ماشین حساب سادس، ولی وقتی که دو تا عدد بهش بدین جمع بکنه اون پشت مدارهای منطقی رو نشون میده که باعث میشن این عملیات انجام بشه

@DevTwitter | <mamdali/>
🔥8👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 شرکت های مخابراتی چینی برای جلوگیری از هرگونه خطر امنیتی احتمالی برای امنیت ملی، حذف دستگاه های مخابراتی آمریکایی و خاموش کردن کامل آنها از شبکه را آغاز کرده اند.

#خبر

@TheRaymondDev
👍3🤡31
Forwarded from Geek Alerts
نخست‌وزیر چین، لی چیانگ (سمت چپ) یه جلسه برگزار کرده و افرادی توی این جلسه بودن که یکیشون لیانگ ونفنگ (سمت راست) سازنده هوش‌مصنوعی Deepseek هست.

حضور لیانگ ونفنگ تو این جلسه نشون می‌ده که DeepSeek رو به عنوان بازیگر اصلی AI در چین میبینن با وجود اینکه یه استارتاپ تازه‌کار هست و رقبای خیلی بزرگی مثل علی‌بابا و بایدو داره با این حال تونسته محصولاتی کارامدتر ارائه بده و حتی شنیده میشه بیشتر شرکت‌های چینی به خاطر قیمت‌های پایین دیپ‌سیک اومدن قیمت‌هاشون رو کاهش دادن.

این دیپ‌سیک همونقدری که دارک‌ترین شرکت AI از نظر حریم‌خصوصی هست اما میگن بخش زیادی از تکنولوژی‌های AI رو اوپن سورس کردن، اتفاقی که مثلا با R1 افتاد و امروز شما میتونید یه مدل استدلالی اوپن‌سورس که بالاترین تکنولوژی در OpenAI هست رو به صورت اوپن‌سورس روی تجهیزات خودتون داشته باشید یا حتی با خوندن داکیومنت‌هاش متوجه بشید چطور ساخته شده.

scmp
@geekalerts
👍12
Forwarded from جادی | Jadi
توی مراسم سوگند ترامپ، تکنولوژیست‌ها جایگاه بهتری از اعضای کنگره داشتن. مطمئنا به پول و قدرت مرتبطه ولی همین که در یک کشور تکنولوژیست ها می‌شن منبع قدرت و جاشون بهتر از سیاستمدارها است، نکته جالبیه.

حالا اینکه حواس زوکربرگ کمی پرته، بحث دیگه‌ای است 😜

#خبر
👍11💩1
🔶 فرهنگستان زبان فارسی:

نگویید «فوروارد»، بگویید «بازفرست»

@TheRaymondDev
👎6👍2
🔶 به نظر میاد گوگل تایید اکانت یوتیوب با شماره مجازی ممنوع کرده است و فقط باید شماره موبایل واقعی اکانت یوتیوب را تایید کنید.

اسم ایران وجود دارد اما ...

@TheRaymondDev
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🔸tdl

دانلودر تلگرام به زبان go:

https://github.com/iyear/tdl

قابلیتاشو خودش نوشته حوصله ترجمش نیست مهمترینش دانلود از چنلای محدود شده و سرعت زیاد هستش

@TheRaymondDev
🔥4👎1
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰40 میلیون خط کد . به زودی
🔰لینوکس تقریباً هر دو ماه حدود چهارصد هزار خط کد اضافه می‌کند.

🔹هنگامی که لینوکس ۶.۱۳ در ابتدای هفته، در ۲۰ ژانویه منتشر شد، سورس‌های هسته لینوکس دقیقاً شامل ۳۹,۸۱۹,۵۲۲ خط کد بودند – که شامل کامنت‌ها، خطوط خالی، مستندات، زیرساخت‌های ساخت و موارد مشابه می‌شد. با توجه به اینکه به طور متوسط هر ۹ یا ۱۰ هفته حدود چهارصد هزار خط کد اضافه می‌شود، پیش‌بینی می‌شود که هسته لینوکس در پایان ژانویه ۲۰۲۵ و در طول فاز اصلی توسعه نسخه ۶.۱۴، از مرز ۴۰ میلیون خط کد عبور کند.

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

🔹کد معماری x86، که در حال حاضر ۴۹۳,۰۱۰ خط است، برای CPUهای رایج امروزی مبتنی بر x86-64 بسیار مرتبط است. اما حتی بخش‌های بزرگی از این کد نیز به طور دقیق بررسی نمی‌شوند، زیرا این دایرکتوری نه تنها شامل کدهای مربوط به پردازنده‌های ۶۴ بیتی مدرن x86، بلکه کدهای مربوط به نسخه‌های ۳۲ بیتی قدیمی‌تر نیز هست.
طرح‌ (Blueprint) بسیاری از کدها را حذف می‌کند

🔹کامپایلر همچنین بخش‌های زیادی از کد را نادیده می‌گیرد. نه فقط چند درایور، بلکه ده‌ها هزار درایور که در مجموع حدود ۲۵ میلیون خط کد را تشکیل می‌دهند.

🔹دلیل اصلی چنین افزایش سریعی در حجم، معمولاً فایل‌های هدر تولیدشده توسط کامپیوتر است که شامل تعاریف برای آدرس‌دهی سخت‌افزار می‌شوند: این فایل‌ها به راحتی می‌توانند چندین مگابایت فضا اشغال کنند. به عنوان مثال، فایل‌های include مربوط به چیپ‌های گرافیکی مدرن AMD در لینوکس اکنون به پنج میلیون خط می‌رسند – که اکثر آنها توسط کامپایلر نادیده گرفته می‌شوند، زیرا آنها همچنین به عنوان مستندات زنده ویژگی‌های چیپ گرافیکی عمل می‌کنند.با این حال، توسعه‌دهندگان در حال حاضر در مورد برون‌سپاری تعاریف استفاده‌نشده این درایور بحث می‌کنند.

📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
👍5
🔸بله ایشون خود خودشه و تیک ابی هم داره :/

کامنتا:
+آیا رفتار اخیر بانک مرکزی و شاپرک‌ش با صرافیهای رمزارز را باید در این راستا تفسیر کنیم که کاهن بزرگ قصد ورود دارد؟

+از اختلاس تا اختلاس با بابک

+بابک یه پیج انگیزشی هم بزن .بگو تلاش کنید ناامید نشید من تا پای اعدام رفتم اما ببینید الان کجام...

+گرگ وال استریت،شعبه مناطق محروم

پست:
https://x.com/babakzanjani3/status/1881810941240848871

@TheRaymondDev
🤬3👍1
🔶 شیائومی هایپر او اس ۲ برای گوشی POCO X6 Pro 5G منتشر کرد!

@TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 این یکی هوش مصنوعی حقیقتا داره پدر حریم خصوصی رو درمیاره!

عکس شهر رو بهش میدی بر اساس اطلاعاتی که از عکس میگیره لوکیشن رو روی زمین بهتون میده!!

@TheRaymondDev | @gizmiztel
🤯4
Forwarded from Golden Code (علی 🇨🇴)
هنگام پیاده‌سازی عملیات pagination ترتیب عملیات از اهمیت بالایی برخورداره، چون وقتی از توابعی مثل SUM، AVG یا COUNT استفاده میکنین، اگر این توابع قبل از paginate فراخوانی بشن، محاسبات برای تمام دیتاها انجام میشه.

اما اگه پس از paginate استفاده کنیم، محاسبات فقط برای دیتاهای صفحه‌ی جاری انجام میشه.
تاثیرش در تصویر زیر بهتر قابل درکه.

#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1881680653294752188?t=eRGdYYJK8pSEzU_lkpFc7Q&s=19
👍5🔥2
👩‍💻 دنبال نکات جذاب و کاربردی لاراول و PHP هستی؟ می‌خوای تو قالب متن‌های کوتاه، نکات طلایی از دنیای لاراول یاد بگیری؟
یه منبع عالی پیدا کردم، برو استفاده کن و کلی چیز یاد بگیر. منو هم دعا کن و یه ری‌اکشن باحال بزن! 😉

#لاراول #پی_اچ_پی #آموزشی #laravel #php

https://github.com/OussamaMater/Laravel-Tips

📱 @milwad_dev_fun
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤣21👎1