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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🎄 یک برنامه نویس تنبل pinned «از این کانال حمایت کنید که بتواند استوری ها را پست کند. 🙏❤️ https://news.1rj.ru/str/TheRaymondDev?boost»
Audio
#موزیک مناسب زمان برنامه نویسی

🎧 لیست پخش
► 00:00 Rainy Nights - Azaleh
► 03:46 In A Cabin By The Lake - Lazarus Moment
► 09:47 Hollow - Ecepta
► 11:44 For The Sky - Himalia
► 17:16 Disconnect - Victoriya
► 21:11 Horizon - Almost Vanished
► 25:50 Forget Me Not - Oscuro Official
► 29:59 Radiance - Menual
► 33:51 Dawn - Kazukii
► 37:36 No One Is Forever - Moon
► 41:44 But You Never Told Me - Groundfold
► 44:56 God Will Let Me Know - Dakun
► 48:06 Asylum - Eyeri
► 52:50 Tension - Kazukii
► 57:19 Your Reflection - Lux Natura
► 1:01:38 Frustration - Brimstone
► 1:06:22 Wanderer - Fyze
► 1:11:09 Hypnos - 4lienetic
► 1:14:52 We Are Blind - RIT & LuQus
► 1:19:04 Asterism - Ecepta
► 1:22:48 Cosmo Pollen - Brombaer & Noahs Boat
► 1:27:22 One Too Many - Exist Strategy
► 1:31:23 Somewhere - F3edo
► 1:37:10 Ilia - Kisnou
► 1:39:56 Tea - Quok
► 1:44:33 Quenching - Margari's Kid

#موزیک

@TheRaymondDev
🔶 تابع نمایش عبارت حجم فایل ها در PHP

این تابع حجم فایل در کنار عبارت مگابایت یا گیگابایت نمایش میدهد.

function rayium_formatBytes($size, $precision = 2) { 

$base = log($size, 1024);
$suffixes = array('', 'کیلوبایت', 'مگابایت', 'گیگابایت', 'ترابایت');

return round(pow(1024, $base - floor($base)), $precision) .' '. $suffixes[floor($base)];

}


#کد

@TheRaymondDev
👍1
اگه شما هم مثل من موقع تایپ دادن به ریسپانس‌های API کله‌تون خراب میشه و حوصله‌تون سر میره
احتمالا این اکستنشن VS Code خوشحالتون می‌کنه:
Paste JSON as Code
و خیلی زیبا و ساده، تایپ‌های ریسپانس رو براتون میکشه بیرون :)))
فقط کافیه یه فایل JSON بسازین
ریسپانس رو توش کپی کنین
و این کامند رو ران کنین:
Open quicktype for JSON

و بوم! فایل تایپ‌های شما آماده‌ست و میتونید جاهایی که خواستین رو تغییر بدین

@DevTwitter | <Erfan.tsx/>
👍1
🎄 یک برنامه نویس تنبل
🔶 تابع نمایش عبارت حجم فایل ها در PHP این تابع حجم فایل در کنار عبارت مگابایت یا گیگابایت نمایش میدهد. function rayium_formatBytes($size, $precision = 2) { $base = log($size, 1024); $suffixes = array('', 'کیلوبایت', 'مگابایت', 'گیگابایت', 'ترابایت');…
🔶 این تابع cURL حجم فایل لینک خارجی را تشخیص میده که با ترکیب کد بالا حجم فایل نمایش می دهد.

function rayium_remote_file_size($url){
$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_NOBODY, TRUE);

$data = curl_exec($ch);
$size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);

curl_close($ch);
return $size;
}


#کد

https://stackoverflow.com/questions/2602612/remote-file-size-without-downloading-file

@TheRaymondDev
🎄 یک برنامه نویس تنبل
🔶 این تابع cURL حجم فایل لینک خارجی را تشخیص میده که با ترکیب کد بالا حجم فایل نمایش می دهد. function rayium_remote_file_size($url){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, TRUE);…
🔶 درباره این کد

1. بخش CURLOPT_RETURNTRANSFER : این گزینه روی "TRUE" تنظیم می شود تا اطمینان حاصل شود که پاسخ درخواست cURL به عنوان یک رشته بازگردانده می شود. به طور پیش فرض، cURL پاسخ را مستقیماً در خروجی چاپ می کند. تنظیم این گزینه روی «TRUE» به شما این امکان را می‌دهد که پاسخ را در یک متغیر برای پردازش بیشتر ثبت کنید (به عنوان مثال، تجزیه، گزارش‌گیری).

curl_setopt($ch، CURLOPT_RETURNTRANSFER، true);


2. بخش CURLOPT_HEADER : این گزینه روی "TRUE" تنظیم شده است تا اطلاعات هدر را در خروجی قرار دهد. وقتی این گزینه فعال باشد، پاسخ شامل سرصفحه ها و بدنه خواهد بود. اگر نیاز به بازرسی یا استخراج اطلاعات از هدرهای HTTP دارید، می تواند مفید باشد.

curl_setopt ($ch، CURLOPT_HEADER، true);


3. بخش CURLOPT_NOBODY : این گزینه برای درخواست HEAD روی "TRUE" تنظیم شده است. در درخواست HEAD، سرور فقط هدرها را برمی گرداند و نه محتوای واقعی منبع درخواستی . این زمانی مفید است که شما فقط به ابر داده (به عنوان مثال، سرصفحه، نوع محتوا) منبع علاقه دارید و نه محتوای کامل.

curl_setopt ($ch، CURLOPT_NOBODY، true);


#کد
@TheRaymondDev
👍1
🔶 تابع سازگار کردن افزونه به قالب وردپرس که همان تابع body_class() است. (ویرایش شده)



function rayium_body_class($classes){

if(is_singular( 'rayium' ) || is_post_type_archive( 'rayium' ) || is_tax(['rayium_cat', 'rayium_tag'])){
$theme_class = str_replace('', '-', strtolower(wp_get_theme()->get('Name')));
if(in_array($theme_class, $classes)){
$classes[] = $theme_class;
}
}
return $classes;
}
add_filter('body_class', 'rayium_body_class');


#وردپرس

@TheRaymondDev
👏1
#Wordpress

در مورد پلاگین وردپرس SEO Framework که سروصدای زیادی به پا کرده بگم که میشه گفت بهترین پرفورمنس رو بین تمام پلاگین‌های سئو داره، امکاناتش از یوست بیشتره ولی از رنک‌مث کمتره، البته بعضی از ویژگی‌هاش رو هردوی اونا ندارن
مشخصه که درک درست‌تری از سئو داره
اگه یوست سئو رو کنار بذاریم چون واقعا برای کاربری که به سئو آشنا باشه این پلاگین خوب نیست میرسیم به اینکه الان بین رنک‌مث و SEO Framework کدوم رو انتخاب کنیم
اگه حجم زیادی محتوا دارید مثلا تو سایتایی که بیش از ۱۰ هزار صفحه دارن من دیدم میتونه مهاجرت از رنک‌مث به SEO Framework یه پرفورمنس و کاهش حجم درست و حسابی دیتابیس رو تجربه کنید
در غیر این صورت اگه دیتابیس بزرگی ندارید هنوز هم بهترین پلاگین سئو با اختلاف رنک‌مث هست.
اینو بگم که خیلی از کانفیگ‌های شما توی رنک‌مث داخل SEO Framework نیست و انتقال رو اول روی دمو بدید

@DevTwitter | <Soroush Ahmadi/>
👍1
سرور مجازی بدتر از هاست ؟

مشتری به ما پیام داده میگه سایتم بیشتر از 20 درصد هسته مصرف نمیکنه ولی سایتم باز نمیشه بررسی کردیم دیدیم سی پی یو سرور بالای 90 هست و چون منابع اشتراکیه یه جا دیگه داره مصرف میشه

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

@poinair پوینا
👍1
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
حذف snap از توزیع لینوکس:
دوستانی که گله از snap دارند برای حذفش میتوانند از اسکریپت زیر یا دستورات استفاده کنند.
یک فایل با پسوند .sh ایجاد کنید .و دستورات زیر را در ان قرار دهید .سپس قابلیت x اجرایی شدن را به دسترسی های آن اضافه کنید و سپس فایل را اجرا کنید.
sudo touch snapremover.sh
sudo chmod +x snapremover.sh
sudo ./snapremover.sh
—————————————————
کد اسکریپت:
#!/bin/bash
# List installed snap packages
snap list

# Remove installed snap packages (optional)
sudo snap remove chromium snap-store

# Stop snapd service
#!/bin/bash

# List installed snap packages
snap list

# Remove installed snap packages (optional)
sudo snap remove chromium snap-store

# Stop snapd service
sudo systemctl stop snapd

# Add services to sop
sudo systemctl mask snapd.aa-prompt-listener.service
sudo systemctl mask snapd.mounts-pre.target
sudo systemctl mask snapd.snap-repair.service
sudo systemctl mask snapd.apparmor.service
sudo systemctl mask snapd.mounts.target
sudo systemctl mask snapd.snap-repair.timer
sudo systemctl mask snapd.autoimport.service
sudo systemctl mask snapd.recovery-chooser-trigger.service
sudo systemctl mask snapd.socket
sudo systemctl mask snapd.core-fixup.service
sudo systemctl mask snapd.seeded.service
sudo systemctl mask snapd.system-shutdown.service
sudo systemctl mask snapd.failure.service
sudo systemctl mask snapd.service

# Uninstall snapd using apt
sudo apt remove --purge --assume-yes snapd gnome-software-plugin-snap

# Remove user snap directory
rm -rf ~/snap/

# Remove cache directory for snapd
sudo rm -rf /var/cache/snapd/

# Uninstall snapd using apt
sudo apt remove --purge --assume-yes snapd gnome-software-plugin-snap
sudo apt autoremove


# Uninstall snapd using dnf (for Fedora) or yum (for RHEL, CentOS)
#sudo dnf remove --assumeyes snapd gnome-software-plugin-snap || sudo yum remove --assumeyes snapd gnome-software-plugin-snap

# Uninstall snapd using pacman
#sudo pacman -Rns --noconfirm snapd

# Remove user snap directory
rm -rf ~/snap/
rm -rf /snap

# Remove cache directory for snapd
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/cache/snapd


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی

linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👏1
Media is too big
VIEW IN TELEGRAM
🔶 پیش نمایش GTA / VI بعد ۱۲ سال ساخت منتشر شد.

#خبر

@TheRaymondDev
1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
This media is not supported in your browser
VIEW IN TELEGRAM
الزاما کار زیاد موفقیت نمیاره
@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 با حدود 60 میلیون تومان چه سیستمی می توان خرید؟

MB GIGABYTE B760M GAMEING | 6.800,000 T

CPU INTEL I5 13400 TRY | 9,300,000 T

RAM CORSAIR 32 GB 5200 RGB DDR5 | 5,650,000 T

VGA GIGABYTE RTX 4060TI GAMEING OC 8G | 18,300,000 T

SSD AORUS 1TB GEN4 M.2 | 4,000,000 T

POWER THERMALTAKE 750W | 3,800,000 T

COOLING THERMALTAKE UX200 | 1,700,000 T

CASE DEEPCOOL MATREXX | 3,850,000 T

MONITOR ASUS VA27EHF | 8,500,000 T

جمع کل میشه 61,900,000 تومان است.
بدون مانیتور باشد, می توانید با همین هزینه 8,500,000 قطعه دیگر را ارتقا دهید.
قیمت این سیستم در 1 ام یا 2 ام آذر ماه 1402 است.
اگر قیمت دلار ثابت باشد, همین رنج می توانید سیستم قدرتمندی جمع کنید و غیر از این با همین رنج قیمت ممکن است سیستم اقتصادی جمع کنید.

@TheRaymondDev