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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 بر اساس گزارش رویترز، دیپ‌سیک با انتشار مدل جدید R2، به‌دنبال پیشتازی چین در رقابت استراتژيک صنعت رو‌به‌رشد هوش مصنوعی است و این شرکت مستقر در هانگژو با شتاب‌بخشیدن به توسعه مدل R2، قصد دارد سلطه غول‌های فناوری را در عرصه هوش مصنوعی به چالش بکشد.

#خبر

@TheRaymondDev
🔥7👍1
Forwarded from Linuxor ?
ده میلیون تا عکس پروفایل کاربرارو ریخته بودیم توی یه دایرکتوری، سرور به صورت فاجعه آمیزی کند شده بود

یه حرکت ساده زدیم بجای اینکه اینطوری ذخیره کنیم
profiles/10005372.png

بر اساس 2 کاراکتر 2 کاراکتر نامش به صورت درختی ذخیره کردیم مشکل حل شد

profiles/10/00/53/72/10005372.png


@Linuxor
👍151
🔶 تم Material از گیت‌هاب و اکستنشن‌های VSCode به دلیل وجود بدافزار حذف شد. اگر حتی یک‌بار هم خواسته باشید از وی‌اس‌کد استفاده کنید می‌بینید که این تم یکی از محبوب‌ترین تم‌های این ادیتور بوده. حالا تیم وی‌اس‌کد با بررسی‌های امنیتی کدهای این اکستنشن فهمیدن که تعداد زیادی مشکلات امنیتی حاد و خطرناک داشته و از این‌رو عرضه‌کننده رو بن کردن و اگه متوجه شدید دیگه این اکستنشن روی ادیتورتون نیست به این خاطره که پاکش کردن. از طرفی احتمالا مایکروسافت سخت‌گیری بیشتری برای انتشار اکستنشن‌ها اعمال کنه.

#خبر

@TheRaymondDev | @geekalerts
👍4
🔶 ضبط دوره پروژه محور ساخت وب سایت شرکتی با لاراول شروع شد.

دوره با لاراول ۱۲ است.

#لاراول

@TheRaymondDev
Forwarded from Python BackendHub (Mani)
در ادامه این پست... خیلی‌ها این روزا سعی می‌کنن ChatGPT و AI رو خیلی بزرگ‌تر از واقعیت نشون بدن؛ یا برای منفعت شخصی، یا برای ترند شدن و جذب مخاطب، یا شاید واقعاً اینطوری فکر می‌کنن. مثلاً چند روز پیش توی اینستاگرام ویدیویی دیدم که یکی از داخل سوئد می‌گفت ۲۰ درصد برنامه نویس های شرکتشون به خاطر AI layoff شدن و جاشون رو AI گرفته. ولی وقتی رفتم تو لینکدین شرکتشون رو نگاه کنم، نه افتی دیدم و حتی رشد هم داشتن! بعد چند روز ویدیویی زد که توضیح می‌داد برنامه‌نویس‌ها جا به جا نشدن؛ فقط کله پروداکت جابجا شده با AI که از گوگل گرفته بود و هرکی تو اون پروداکت کار میکرد layoff شده 😅 خلاصه هرچیزی که توی اینترنت می‌بینید رو باور نکنید.

بعضی‌ها ادعا می‌کنن که با AI سرعتشون چند برابر میشه. قبلاً وقتی از کسی می‌پرسیدین کد چطور کار می‌کنه و side effectهاش چیه، جواب می‌دادن. حتی اگه از Stack Overflow هم کد می‌آوردن، کد به تنهایی کار نمی‌کرد و نیاز به درک عمیق تری داشتن. متأسفانه امروز بیشتر برنامه نویسا که خیلی به AI وابستن نمی‌دونن کدی که خودشون نوشتن چطور کار می‌کنه.

از طرفی، من بیشتر وقتم رو صرف فکر کردن در مورد چگونگی نوشتن کد خوب و maintainable می‌کنم؛ فقط هدف نوشتن کد نیست، بلکه نوشتن کدی که قابل فهم و نگهداری باشه از یک راه حل منطقی و این هست که اهمیت داره. حتی اگر AI بتونه بهترین کد رو برا شما تولید کنه (که فکر نکنم)، نمی‌تونه چندین راه حل مختلف ارائه بده؛ این نیاز به خلاقیت داره. اگر بیشتر زمانتون رو صرف این فکر کنید که کد کار کنه، بله AI سرعتتون رو چند برابر می‌کنه، ولی با این حال سرعت شما کمتر از بقیه می‌مونه چون کدهای بد و technical debt روی هم جمع می‌شه و هم تیمتون و هم خودتون رو کند تر میکنه.

من از کدهای AI استفاده می‌کنم و بعد ریفکتور می‌کنم.

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

در نهایت، وقتی می‌شنوید که AI کد خوب تولید می‌کنه، این حرف‌ها رو از برنامه‌نویسان خوب که منفعتی براشون نداره، نمی‌شنوید مثل Linus. مثلاً در پروفایل‌های گیت‌هاب برنامه‌نویسان خوب، شاید ۱۰-۲۰ درصد افزایش کامیت در ۲ سال دیده شده؛ تازه باز هم این به معنای تأثیر AI نیست، چون correlation does not imply causation.

و همچنان، گوگل سرچ خیلی بهتر از AI کار می‌کنه. چند روز پیش می‌خواستم بدونم چطور با zoxide به دایرکتوری A بروم که parent اش B باشه؛ با اینکه GPT سرچش روشن بود، جواب نادرستی داد. تو گوگل سرچ کردم fuzzy search zoxide و issue گیت‌هاب نتیجه اول سرچم بو که همه چیز توضیح داده بودن maintainer ها.

استفاده‌های منطقی از AI توی برنامه‌نویسی هم هست

۱. وقتی نمی‌دونید دقیقاً چی می‌خواهید، می‌تونید از GPT بخواید تا ۱۰ عنوان خوب برای سرچ ارائه بده.
۲. نوشتن داکیومنت؛ حتی اگر کامل نباشه، بهتر از هیچیه و می‌تونید ادیتش کنید.
۳. ریویو کردن کد؛ نه برای اینکه نحوه رسیدن به هدف رو اصلاح کنه، بلکه برای جلوگیری از اشتباهات ساده برنامه نویسی یا اشتباهات لغوی
۴. افزایش سرعت تایپتون با Auto complete

هدف من کوبیدن AI نیست بلکه هدفم اینه که استفاده صحیح رو از دید خودم توضیح بدم. در نهایت توصیه میکنم این ویدیو از Linus رو حتما ببینید. که دقیقا تو راستای همین صحبت هاست.

@PyBackendHub
👍10
🔶 رییس جمهور ترامپ اعلام کرد که از ۴ مارس تعرفه واردات ۱۰ درصدی بر چین و ۲۵ درصد دیگر بر کانادا و مکزیک اعمال می کند.

#خبر

@TheRaymondDev
👍2
🔶 معادل جدید فارسی :

رادار گریز -> شناساگریز


@TheRaymondDev
Forwarded from CleverDevs (Mammad)
اگه یه برنامه ای کرش کرد و نمیدونستید باید چی رو kill کنید میتونید با کامند xkill چیزی که میخواید رو با موس kill کنید

#gnu #linux
@CleverDevs - @CleverDevsGp
😁13👍2
Forwarded from Linuxor ?
اگه توی محصولات JetBrains اشتباهی یه فایل رو پاک کردین و حتی تحت کنترل گیت هم نبود، روی فولدرش کلیک راست کنید و با Local History برش گردونین.


@Linuxor
👍8🤣2😱1
🔶 لاراول ۱۲

#لاراول

@TheRaymondDev
👍1
🔶 مایکروسافت اعلام کرد که اسکایپ را به نفع مایکروسافت تیمز تعطیل می کند.

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

#خبر

@TheRaymondDev
👍3🎉1
Forwarded from laravel-news
امروز و فردا به تمام دوره های #Vue_School دسترسی خواهید داشت!

همین حالا ثبت‌نام کنید!

Get Free Access to all 70+ Vue School Courses - 1-2 March
This weekend at Vue School, get access to 48 hours of premium Vue.js courses FOR FREE!

https://vueschool.io/freeweekend

#Vue
🔶 چگونه منوهای لاراول را داینامیک کنیم؟

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

<a href="{{ route('admin.index') }}" class="btn {{ request()->routeIs('admin.index') ? 
'btn-light text-start border-0 active' : 'btn-light text-start border-0' }}
rounded-3 mb-2"><i class="fa-duotone fa-home me-2"></i> پیشخوان </a>


اما در حالت حرفه ای تر از طریق Providers می توانید منوها را تعریف کنید.

۱- فایل پروایدر AdminMenuServiceProvider ایجاد کنید:

php artisan make:provider AdminMenuServiceProvider


۲- در مسیر config/app.php فایل پروایدر را صدا بزنید:

'providers' => [
App\Providers\AdminMenuServiceProvider::class,
],


۳- در AdminMenuServiceProvider با متد booted محتوای کد به این شکل خواهد بود:

public function boot(): void
{
$this->app->booted(function () {
config()->set('admin.menus', [
'admin' => [
'route' => 'admin',
'url' => route('admin.index'),
'noscript' => 'پیشخوان',
'icon' => 'fa-home'
],
'users' => [
'route' => 'users',
'url' => route('users.index'),
'noscript' => 'کاربران',
'icon' => 'fa-users'
],
]);
});
}


۴- در آخر نمایش منوها :

@foreach(config('admin.menus', []) as $row)
@php
$baseRouteName = $row['route'] ?? null;
$isActive = $baseRouteName ? request()->routeIs([
"{$baseRouteName}.index",
"{$baseRouteName}.create",
"{$baseRouteName}.edit"
]) : false;
@endphp

<a href="{{ $row['url'] }}"
type="button"
class="btn {{ $isActive ? 'btn-light text-start
border-0 active' : 'btn-light text-start border-0' }} rounded-3 mb-2">
<i class="fa-duotone {{ $row['icon'] ?? '' }}"></i> {{ $row['noscript'] ?? '' }}
</a>
@endforeach


#لاراول

@TheRaymondDev
👍4🤔2
🔶 طبق بررسی هایی که در گیت هاب صورت گرفته است که متاسفانه بیش 1115 مخزن دارای محتوای کرک و ماد مربوط به نرم افزار های مثل فتوشاپ و فورتنایت و روبلاکس داده های کاربران را به سرقت می ببرند.

تمام داده های رایانه شما جمع آوری و به برخی از سرورهای دیسکورد ارسال می شود و جایی که صدها نفر در داده ها به دنبال کلیدهای خصوصی کیف پول رمزنگاری، حساب های بانکی و اعتبار رسانه های اجتماعی و حتی حساب های Steam و Riot Games می گردند.

پ . ن : اخیرا گیت هاب 100 هزار مخزن آلوده به بدافزار پیدا کرده است.

#خبر

@TheRaymondDev
🔶 میزکار سینامون لینوکس مینت یه باگ عجیبی داره.

این باگ اینکه در بخش جسنجو منوها اگر یک حروف فارسی وارد بشه کل میزکار کرش می کنه...

به روز رسانی : این بعضی وقتا اتفاق می افته...

#لینوکس

@TheRaymondDev
🤣13👍1
🔶 استفاده دانشجویان از هوش مصنوعی، ناقوس مرگ برای تفکر انتقادی است.

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

منابع سنتی دانش به طور فزاینده‌ای در حال رد شدن هستند. کتاب‌ها، مقالات، مجلات و رسانه‌های قدیمی با پیشرفت‌های صورت‌گرفته در ارائه و بازیابی اطلاعات، به ویژه از طریق اپلیکیشن‌ها و رسانه‌های اجتماعی به چالش کشیده می‌شوند. این امر منجر به "Tinderfication" دانش شده است.

به عنوان مثال، فهرست‌های مطالعه تنظیم‌شده برای استفاده دانشگاهیان در پژوهش اغلب توسط دانشجویان نادیده گرفته می‌شوند و جست‌وجو در «گوگل» جای آنها را می‌گیرد. اگر دانشجو از آنچه می‌خواند خوشش نیاید، می‌تواند به سادگی به گوگل روی بیاورد. الگوریتم‌ها می‌توانند دانشجویان را به جهت‌های غیرمنتظره بفرستند و اغلب آنها را از سختگیری تحصیلی به سمت منابع غیر دانشگاهی منحرف می‌کنند.

#خبر

@TheRaymondDev
👍5