Forwarded from ⚝ (Amiria Maher)
shadertoy.com
اگه عاشق گرافیک رایانهای هستی، بیا تو. :)
#graphics #GLSL #learn #معرفی
@amiria703_channel
اگه عاشق گرافیک رایانهای هستی، بیا تو. :)
#graphics #GLSL #learn #معرفی
@amiria703_channel
Forwarded from DevTwitter | توییت برنامه نویسی
کمپانی Nvidia یک دیتاست خیلی بزرگ (بیشتر از ۱۵ میلیون رکورد) که برای فاین تیون کردن مدلهای LLM از جمله برای فارسی میتونید استفاده کنید. خصوصا برای کارهای
- math
- code
- general reasoning
- and instruction following
یک گنج!
HF:
https://huggingface.co/datasets/nvidia/Llama-Nemotron-Post-Training-Dataset-v1
@DevTwitter | <Mehdi Allahyari/>
- math
- code
- general reasoning
- and instruction following
یک گنج!
HF:
https://huggingface.co/datasets/nvidia/Llama-Nemotron-Post-Training-Dataset-v1
@DevTwitter | <Mehdi Allahyari/>
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پیرو این پست
https://t.iss.one/linuxtnt/4179
توزیع asahi متاسفانه یکی دیگر از توسعه دهندگان برجسته خود را از دست میدهد؛ این متخصص در زمینه توسعه GPU برای آساهی لینوکس فعالیت داشت.
https://t.iss.one/linuxtnt/4179
توزیع asahi متاسفانه یکی دیگر از توسعه دهندگان برجسته خود را از دست میدهد؛ این متخصص در زمینه توسعه GPU برای آساهی لینوکس فعالیت داشت.
Telegram
linuxtnt(linux tips and tricks)
🔹هکتور مارتین از سمت خود به عنوان رهبر پروژه Asahi Linux کنارهگیری کرد.
🔰پیرو این پست:
https://t.iss.one/linuxtnt/4178
این پروژه یک تلاش جامعهمحور بود که کمی پس از انتقال مک به پردازندههای اپل سیلیکون (Apple Silicon) در اوایل سال ۲۰۲۱ آغاز شد. پس از تلاشهای…
🔰پیرو این پست:
https://t.iss.one/linuxtnt/4178
این پروژه یک تلاش جامعهمحور بود که کمی پس از انتقال مک به پردازندههای اپل سیلیکون (Apple Silicon) در اوایل سال ۲۰۲۱ آغاز شد. پس از تلاشهای…
Forwarded from Syntax | سینتکس (𝙰𝚖𝚒𝚛𝚑𝚘𝚜𝚜𝚎𝚒𝚗)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس
✅در لینوکس برای اجرای دستورات با دسترسی بالاتر و ریشه (root)
میتوانید از
استفاده کنید :
🚀 دستور su (Switch User)
دستور su "تغییر کاربر" بدون آرگومان به کاربر root و رمز عبور root میخواهد و su user2 به کاربر مشخص شده
|🔥 دستور sudo su
ابتدا sudo ، سپس su . به جای رمز root، رمز عبور کاربر فعلی و بعد اجرا su
معادل sudo -i
🚨 دستور sudo -i (Interactive Root Login)
یک لاگین کامل برای root مثل این که root با نام کاربری و رمز عبور خودش وارد سیستم شده.
⚠️ دستور sudo -s (Root Shell)
یک پوستهی (Shell) root، اما متغیرهای محیطی کاربر فعلی متغیرهایی مثل HOME تغییر نمیدهد.
#linux
میتوانید از
su, sudo su, sudo -i , sudo -s
استفاده کنید :
🚀 دستور su (Switch User)
دستور su "تغییر کاربر" بدون آرگومان به کاربر root و رمز عبور root میخواهد و su user2 به کاربر مشخص شده
|🔥 دستور sudo su
ابتدا sudo ، سپس su . به جای رمز root، رمز عبور کاربر فعلی و بعد اجرا su
معادل sudo -i
تفاوت با su
اگر دسترسی sudo نداشته باشید، نمیتوانید sudo su را اجرا کنید.
🚨 دستور sudo -i (Interactive Root Login)
یک لاگین کامل برای root مثل این که root با نام کاربری و رمز عبور خودش وارد سیستم شده.
تفاوت با sudo su:
sudo su فقط یک شبیهسازی از root را ایجاد میکند، اما sudo -i دقیقاً یک محیط ورود واقعی root را ایجاد میکند.
ورود مستقیم root ( متغیرهای محیطی (PATH, HOME و غیره) خود root
⚠️ دستور sudo -s (Root Shell)
یک پوستهی (Shell) root، اما متغیرهای محیطی کاربر فعلی متغیرهایی مثل HOME تغییر نمیدهد.
تفاوت با sudo -i:
sudo -i به /root میرود و متغیرهای محیطی root را تنظیم میکند.
sudo -s فقط پوسته root است و متغیرهای محیطی حفظ میشه.
#linux
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰هدیه نوروزی از طرف کانال لینوکس ام
linuxtnt( Linux Tips and Tricks) = @linuxtnt
🔹 کتاب یازدهم از مجموعه ۱۰۰ کتاب لینوکسی خودم رو با عنوان:
🔸۱۰۱ گام بعد نصب لینوکس(مخصوص توزیع های دبیان بیس)
🔸ویرایش دوم 1404
🔸150 صفحه
🔸تماما رنگی
🔸قطع کتاب A4
🔸انتشارات یافته، ناشر کتب دانشگاهی
🔸نویسنده: حسین سیلانی
🔹امیدوارم این کتاب برای شما مفید و ثمربخش واقع بشه.
جهت دریافت کتاب وارد کانال بشوید:
https://t.iss.one/linuxtnt
linuxtnt( Linux Tips and Tricks) = @linuxtnt
🔹 کتاب یازدهم از مجموعه ۱۰۰ کتاب لینوکسی خودم رو با عنوان:
🔸۱۰۱ گام بعد نصب لینوکس(مخصوص توزیع های دبیان بیس)
🔸ویرایش دوم 1404
🔸150 صفحه
🔸تماما رنگی
🔸قطع کتاب A4
🔸انتشارات یافته، ناشر کتب دانشگاهی
🔸نویسنده: حسین سیلانی
🔹امیدوارم این کتاب برای شما مفید و ثمربخش واقع بشه.
جهت دریافت کتاب وارد کانال بشوید:
https://t.iss.one/linuxtnt
Telegram
linuxtnt(linux tips and tricks)
https://t.iss.one/+AL7RKhKS6b4zNzY8
آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
این پست رو بخونید. یه نکتهی خیلی مهم ریکتی داره.
ولی اگه چند تا ایونت داشته باشیم چی؟
مثلا ۵ تا ایونت مختلف گذاشته باشیم روی داکیومنت یا ویندو یا هرچیزی
و بعد بخوایم همرو cleanup کنیم
یکم غیر قابل توسعه بنظر میرسه اگه بخوایم واسه هرکدوم یدونه removeEventListener جدا بنویسیم.
راه حل👇🏻
ولی اگه چند تا ایونت داشته باشیم چی؟
مثلا ۵ تا ایونت مختلف گذاشته باشیم روی داکیومنت یا ویندو یا هرچیزی
و بعد بخوایم همرو cleanup کنیم
یکم غیر قابل توسعه بنظر میرسه اگه بخوایم واسه هرکدوم یدونه removeEventListener جدا بنویسیم.
راه حل👇🏻
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
بجاش این کارو میکنیم
از AbortController استفاده کنیم
وظیفه ی اصلی AbortController کنسل کردن تسک های درحال اجرا مثل درخواست های http یا event listener ها هست.
که اینجا میتونیم فقط با اجرا کردن همین یدونه متود abort تمام ایونت هایی که میخوایم رو کنسل کنیم.
فقط حواستون باشه که شرط کنسل شدنشون اینه که به عنوان آرگومان سوم addEventListener این abortController که میسازید رو پاس بدید.
از AbortController استفاده کنیم
وظیفه ی اصلی AbortController کنسل کردن تسک های درحال اجرا مثل درخواست های http یا event listener ها هست.
که اینجا میتونیم فقط با اجرا کردن همین یدونه متود abort تمام ایونت هایی که میخوایم رو کنسل کنیم.
فقط حواستون باشه که شرط کنسل شدنشون اینه که به عنوان آرگومان سوم addEventListener این abortController که میسازید رو پاس بدید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
101-steps-after-installing-linux.pdf
5.9 MB
🔹 هدیه نوروزی کتاب یازدهم از مجموعه ۱۰۰ کتاب لینوکسی خودم رو با عنوان:
🔸۱۰۱ گام بعد نصب لینوکس(مخصوص توزیع های دبیان بیس)
🔸ویرایش دوم 1404
🔸150 صفحه
🔸تماما رنگی
🔸قطع کتاب A4
🔸انتشارات یافته، ناشر کتب دانشگاهی
🔸نویسنده: حسین سیلانی
https://t.iss.one/linuxtnt
🔸۱۰۱ گام بعد نصب لینوکس(مخصوص توزیع های دبیان بیس)
🔸ویرایش دوم 1404
🔸150 صفحه
🔸تماما رنگی
🔸قطع کتاب A4
🔸انتشارات یافته، ناشر کتب دانشگاهی
🔸نویسنده: حسین سیلانی
https://t.iss.one/linuxtnt
Forwarded from Linuxor ?
یه نفر یه توییت زده بود راجع به شروع کردن یه بیزنس یه توضیحی راجع بهش میدم :
برای شروع یه بیزنس سه تا راه دارین :
حل یه مشکل بهتر از دیگران : این گزینه به ریسک اجرایی مربوط میشه، چون رقبا ممکنه عملکرد بهتری داشته باشن یا بازار اشباع باشه. این روش کمریسکترین و مطمئنترین راه برای کسب درآمده.
حل یه مشکل که کسی از اون آگاه نبوده : این گزینه به ریسک محصول-بازار مرتبطه، چون ممکنه مردم اصلاً بهش اهمیت ندن یا تقاضا برای اون کم باشه. اما اگه موفق شه، سود کلانی داره.
حل یه مشکل شناختهشده اما دشوار : این گزینه با ریسک فنی مواجهه ، چون نیاز به راهحلهای پیچیده یا نوآوری عمیق داره. در صورت موفقیت، سود قابلتوجهی داره.
@Linuxor
برای شروع یه بیزنس سه تا راه دارین :
حل یه مشکل بهتر از دیگران : این گزینه به ریسک اجرایی مربوط میشه، چون رقبا ممکنه عملکرد بهتری داشته باشن یا بازار اشباع باشه. این روش کمریسکترین و مطمئنترین راه برای کسب درآمده.
حل یه مشکل که کسی از اون آگاه نبوده : این گزینه به ریسک محصول-بازار مرتبطه، چون ممکنه مردم اصلاً بهش اهمیت ندن یا تقاضا برای اون کم باشه. اما اگه موفق شه، سود کلانی داره.
حل یه مشکل شناختهشده اما دشوار : این گزینه با ریسک فنی مواجهه ، چون نیاز به راهحلهای پیچیده یا نوآوری عمیق داره. در صورت موفقیت، سود قابلتوجهی داره.
@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
🔒 Protect Against AI Bots, Fraud, and Abuse in Real Time
🟢 خلاصه مقاله:
با استفاده از WorkOS Radar، شما میتوانید رفتارهای مضر را شناسایی، تأیید و مسدود کنید و با استفاده از تکنیک پیشرفتهی اثرانگشتگیری دستگاه (یک روش برای شناسایی و تمایز دستگاهها بر اساس خصوصیات خاص سختافزاری و نرمافزاری آنها)، اپلیکیشن خود را محافظت نمائید. ثبتنامهای جعلی و سوء استفاده از سطح رایگان و حملات رباتها و تلاشهای نیروی خام را امروز متوقف کنید.
🟣لینک مقاله:
https://golangweekly.com/link/166774/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🔒 Protect Against AI Bots, Fraud, and Abuse in Real Time
🟢 خلاصه مقاله:
با استفاده از WorkOS Radar، شما میتوانید رفتارهای مضر را شناسایی، تأیید و مسدود کنید و با استفاده از تکنیک پیشرفتهی اثرانگشتگیری دستگاه (یک روش برای شناسایی و تمایز دستگاهها بر اساس خصوصیات خاص سختافزاری و نرمافزاری آنها)، اپلیکیشن خود را محافظت نمائید. ثبتنامهای جعلی و سوء استفاده از سطح رایگان و حملات رباتها و تلاشهای نیروی خام را امروز متوقف کنید.
🟣لینک مقاله:
https://golangweekly.com/link/166774/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Workos
Radar — WorkOS
Detect, verify, and block harmful behavior in real time. WorkOS Radar protects your app against AI bots, account abuse, credential theft, and more.
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔶 #Typescript OOP
وقتی میتونید از this داخل استاتیک متدها استفاده کنید که متدی که کال میکنید هم استاتیک باشه
when calling a static method inside another static method, you must reference it using this or the class name itself
#tips
@TheRaymondDev
وقتی میتونید از 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
Forwarded from Laravel News
String Manipulation with Laravel's remove Method https://laravel-news.com/string-manipulation-remove
Laravel News
String Manipulation with Laravel's remove Method - Laravel News
Improve string manipulation in your Laravel applications with the Str::remove method. This utility makes character removal operations more readable while supporting both single character and array-based pattern removal.
Forwarded from Laravel News
Create Self-Contained PHP Executables with PHPacker https://laravel-news.com/create-self-contained-php-executables-with-phpacker
Laravel News
Create Self-Contained PHP Executables with PHPacker - Laravel News
PHPacker enables you to package any PHP script or PHAR into a standalone, cross-platform executable. It handles all the complexity of bundling PHP with your application, making distribution simple and hassle-free.
Forwarded from Linuxor ?
Forwarded from 🐍 Python & Raspberry 🐍
نوروز 1404 بر شما اعضای محترم مبارک.
انشالله سالی همراه با سلامتی و موفقیت، جیب پر پول و خوشی و صفا باشه🌹🌹🌹🌹
@raspberry_python
انشالله سالی همراه با سلامتی و موفقیت، جیب پر پول و خوشی و صفا باشه🌹🌹🌹🌹
@raspberry_python
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مدیریت خطای متمرکز در PHP با لاراول لاگینگ (Laravel Logging)
مدیریت خطا بخش مهمی از ساخت برنامه های کاربردی قوی است. در اینجا نحوه مدیریت خطای متمرکز درPHP با لاراول Log Facade ترکیب می شود تا یک سیستم ثبت خطا مقیاس پذیر و قابل نگهداری ایجاد کنید.
</Mohammad Roshandelpoor>
#لاراول
@TheRaymondDev
مدیریت خطا بخش مهمی از ساخت برنامه های کاربردی قوی است. در اینجا نحوه مدیریت خطای متمرکز در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
Linkedin
#php #laravel | Mohammad Roshandelpoor
🚀 Centralized Error Handling in PHP with Laravel Logging
Error handling is a critical part of building robust applications. Here’s how you can combine centralized error handling in #PHP with #Laravel's Log facade to create a scalable and maintainable error…
Error handling is a critical part of building robust applications. Here’s how you can combine centralized error handling in #PHP with #Laravel's Log facade to create a scalable and maintainable error…
Forwarded from Laravel News
Connecting Laravel Socialite with Google Client PHP Library https://laravel-news.com/connecting-laravel-socialite-with-google-client-php-library
Laravel News
Connecting Laravel Socialite with Google Client PHP Library - Laravel News
This article will guide you through setting up Laravel Socialite with Google OAuth and connecting it to the Google Client PHP Library.