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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 مانیتورینگ سیستم لینوکس با NeoHtop

یک مانیتورینگ سیستم مدرن و چند پلتفرمی که بر روی Svelte، Rust و Tauri ساخته شده است.

گیت هاب :

https://github.com/Abdenasser/neohtop

فایل نصب برای سیستم عامل های لینوکس, ,ویندوز و مک او اس وجود دارد.

#لینوکس
#ویندوز
#مک

@TheRaymondDev
👍3
سوال :

این فیلد ها سفارشی ایا حتما باید به مدل خاصی وصل بشند یا قابلیت استفاده بدون مدل هم دارند؟

بعضی دیتا ها لزوما به مدلی خاصی وصل نیستند

جواب :

use HasMetaboxes;

این ویژگی یا صفت HasMetaboxes را برای هر مدلی که به متاباکس نیاز دارد اعمال کنید و در واقع یه سری متدها و توانایی‌ها به کلاس اضافه می شود.

بکارگیری ویژگی در بدون مدل لاراول جالب نیست.

شما فرض کن جدول دیتابیس اولیه (posts) ایجادکردید و این جدول دارایnoscript, contant, imgاست.

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

اینجاست که لاراول متاباکس به کمک تعریف فیلدهای سفارشی برای لاراول میاد که بدون اینکه به تغییرات اصلی جدول دیتابیس بزنیم, شما می توانید با لاراول متاباکس فیلد سفارشی بدون تعریف جدول دیتابیس اصلی در پروژه ایجاد کنید و دیتاهای دریافتی در دیتابیس لاراول متاباکس به نام metaboxs ذخیره می شوند.

توی همین دیتابیس لاراول دو تا جدول key و value داره که جدول key نام فیلد ذخیره میشه و جدول value مقدار دیتای فیلد ذخیره می شوند.

اگر پستی حذف بشه که دیتای مربوط به متاباکس بر اساس شناسه مدل حذف می شوند.

همان کاری که متاباکس وردپرس انجام می دهد که این ویژگی رو به لاراول آوردیم.

گیت هاب :

https://github.com/Rayiumir/laravel-metabox

#لاراول

@TheRaymondDev
👍2
Forwarded from Golden Code (@lix)
در لاراول میتونیم بجای استفاده از whereIn برای جستجو در مجموعه‌ای از مقادیر، از whereKey استفاده کنیم تا کدی تمیزتر و ساده تر داشته باشیم. این روش بطور خودکار از ID مدل‌ها استفاده میکنه.

برای جستجوی برعکسش هم از whereKeyNot بجای whereNotIn استفاده میکنیم.

(✅️ با توجه به عکس زیر متوجه میشید چجوری باعث ساده تر شدنه کد میشه)

#Laravel
@GoldenCodeir

https://x.com/Akr4mKhan/status/1903493801030909990?t=-sVOBYg54lj1MzJpHh1hkQ&s=35
5
برنامه‌نویسای تلگرام از ماهم تنبل‌تر هستن
حوصله ندارن برن برنچ develop فقط روی پروداکشن توسعه میدن
هر روز یه اپدیت میاد 😐

@TheRaymondDev
🤣13👍4
در ویدیوی زیر در مورد Claude و MCP توضیح دادم و به نحوه استفاده ازش پرداختم. برای مثالش هم توییت قبلیم در مورد "پیدا کردن اولین سورس هر خبر" رو گام به گام پیش رفتم و راه انداختم.
ام سی پی رو حتما یاد بگیرید و بفهمیدش چون خیلی مهمه و آینده‌ی AI و همه‌ چیز خواهد بود.
من اولین اینستراکشن رو در گیت‌هاب گذاشتم. به زودی اینستراکشن‌های کاربردی و بیشتری رو در همون صفحه میذارم.
سوال یا مشکلی بود بپرسید.


پست:
https://x.com/AminAnvary/status/1905172864145195335

@TheRaymondDev
👍3
بالای ۲۰۰ هزار سایت و سرویس خارجی که ایران رو تحریم کرده بودن توسط تحریم شکن ۴۰۳ دور زده میشد و ایرانی ها ازشون استفاده میکردن

اما خوده شرکت زیر ساخت تحریممون کرد و کاری کرد به این ۲۰۰ هزار سرویس دسترسی نداشته باشیم

یه واتساپ از فیلتر در آوردن بالای ۲۰۰ هزار سرویس رو خودشون فیلتر کردن

@poinair پوینا
🤬13👍41👎1😭1
🔶 اگر می خواهید متن های دیپ سیک راست چین کنید می توانید با تیک کد زیر متن ها رو راست چین کنید.

با افزودن dir="rtl" به تگ html صفحه راست چین می شوند اما صفحه رفرش بشه به حالت اول بر می گرده که بازم باید دستی اعمال کنید و در حالت بلادرنگ یا Real-time این مشکل پیش نمیاد.

هر وقت صفحه دیپ سیک باز کردید با کلیک راست کردن به مرورگر گزینه Inspect کلیک کنید و دومین خط کد این تیک کد را اضافه کنید.

<html lang="en" class="notranslate" translate="no" dir="rtl">


#AI

@TheRaymondDev
👍3👎2
Forwarded from Linuxor ?
ولی جدی جدی فرق RAM و CPU خیلی زیاده نمی‌شه بیانش کرد مثل فرق کچل با هواپیماست.

@Linuxor
🤣6
🔶 مرورگر Vivaldi هم اکنون وی پی ان داخلی به نام Proton VPN دارد که در حال حاضر نسخه دسکتاپ این ویژگی در دسترس است.

#خبر

@TheRaymondDev
1👍1
🔶 آپلود عکس در public لاراول

با این روش تمام فایل های عکس در پوشه public لاراول آپلود می شود.

public function store(Request $request)
{
$data = $request->validated([
'image' => 'required|image|mimes:jpeg,png,jpg,gif|max:2048',
] );

if ($request->hasFile('image')) {
$file = $request->file('image');
$fileName = $file->getClientOriginalName();
$file->storeAs('images/posts', $fileName, 'public_files');

$data['image'] = $fileName;
}

Post::create($data);

return to_route('posts.index');
}


تعریف مسیر public_files در config/filesystem لاراول :

'public_files' => [
'driver' => 'local',
'root' => public_path(),
'url' => env('APP_URL').'/',
'visibility' => 'public',
],


نمایش :

<img src="{{ asset('images/posts/' . $post->image) }}" alt="" srcset="">


#لاراول

@TheRaymondDev
👍2
😁8
سیستم که کرش کرد، دل شد خراب،
لینوکس رسید و شکست این عذاب!

هر خط کُد، مثل شمشیر تیز،
آزادگی را نوشتیم، عزیز!

@TheRaymondDev
🤣19🤮1
🔶 تمام راه‌های دورزدن حساب کاربری مایکروسافت برای نصب ویندوز ۱۱ مسدود شد

در جدیدترین نسخه‌ی پیش‌نمایش ویندوز ۱۱، مایکروسافت اعلام کرد که فرمان bypassnro حذف می‌شود تا اطمینان حاصل شود که همه‌ی کاربران نصب ویندوز را با اتصال به اینترنت و حساب مایکروسافت به پایان می‌رسانند.

#خبر
#ویندوز

@TheRaymondDev
🤣2
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 پشتیبانی از افزونه Arduino با یکپارچه‌سازی arduino-cli به پروژه گنوم

هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.

#خبر
#لینوکس

@TheRaymondDev
👏4
This media is not supported in your browser
VIEW IN TELEGRAM
🔸gitdiagram
یه ریپو باز کنید بجای hub بزنید diagram
میتونید دیاگرام پروژه رو ببینید و با کلیک به کدهای اون قسمت برید
مثال:
https://github.com/ahmedkhaleel2004/gitdiagram
تبدیل میشه به:
https://gitdiagram.com/ahmedkhaleel2004/gitdiagram

کاش همچین چیزی برای vscode هم بزنن
خیلی بدردبخوره

@TheRaymondDev
🔥2👍1
Forwarded from Linuxor ?
یه نفر یه سوال پرسیده خروجی کدومه try یا finally ؟

بر خلاف اون چیزی که به ما گفتن که مقادیر بعد دستور return اجرا نمی‌شه اینجا باید "try" چاپ بشه اما "finally" چاپ می‌شه چون return دقیقا همون لحظه اجرا نمی‌شه.

توی جاوااسکریپت و بعضی زبان های دیگه، هر عملیاتی که منجر به توقف اجرای یه تابع بشه (مثل return، throw یا break) یه Completion Record ایجاد می‌کنه

وقتی return اجرا می‌شه، یه Completion Record با مقدار return ایجاد می‌شه تابع هنوز کامل متوقف نشده و وقتی finally اجرا می‌شه، مقدار جدید return روی مقدار قبلی return بازنویسی می‌شه و وقتی از تابع می‌آد بیرون با مقدار جدید می‌آد.



@Linuxor
👍7
🔶 نسخه ۱.۳ پکیچ لاراول متاباکس منتشر شد.

ویژگی ها افزوده شده :

- Text Field
- Upload Field
- Select Field
- Checkbox Field
- Toggle Field
- Radio ‌Button Field
- Tabs Field
- Gallery Image Field

مستندات انگلیسی همراه با پیش نمایش ها :

https://github.com/Rayiumir/laravel-metabox/blob/main/Documentation/en.md

گیت هاب :

https://github.com/Rayiumir/laravel-metabox

#لاراول
#php

@TheRaymondDev
Forwarded from mosTafa Arshadi
امروز برای بار هزارم بهم ثابت شد هیچ میزان تنفری بزرگتر از تنفر مردم ایران نسبت بهمدیگه وجود نداره. باورتون نمیشه ادما چقدر از شکست هاتون خوشحال میشن، چقدر به موفقیت هاتون حسودی میکنن و چقدر ازتون متنفرن. هیچکس قرار نیست بهت کمک و رحم کنه. یه کاری برای خودت بکن.

@hamidreza01
👍12👎5
🔶 ۷۵ درصد دانشمندان آمریکایی به فکر ترک این کشور هستند

مجله علمی نیچر اعلام کرد که در نظر سنجی اخیری که انجام شده است, بیش از ۱۶۰۰ دانشمند گفته‌اند به دنبال تغییرات و آشفتگی‌هایی که در دوران ریاست‌جمهوری ترامپ به وجود آمده، به فکر ترک آمریکا افتاده‌اند. اروپا و کانادا از محبوب‌ترین مقاصد این دانشمندان برای مهاجرت هستند.

#خبر

@TheRaymondDev
👎5