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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
اگه شما هم مثل من موقع تایپ دادن به ریسپانس‌های 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
Forwarded from Sadra Codes
همیشه در پوشه فونت‌های قلبمون، یاد و خاطرت باقی خواهد ماند. 🖤
6
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Forwarded from Melanee AI ‌& Physics (Melanee)
در هر حرفه و شغلي كه هستيد نه اجازه دهيد كه به بدبيني هاي بي حاصل آلوده شويد و نه بگذاريد كه بعضي لحظات تاسف بار كه براي هر ملتي پيش مي آيد شما را به ياس و نا اميدي بكشاند.
در آرامش حاكم بر آزمايشگاه ها و كتابخانه هايتان زندگي كنيد.
نخست از خود بپرسيد: من براي يادگيري خود چه كرده ام؟
سپس همچنان كه پيش تر مي رويد بپرسيد: من براي كشورم چه كرده ام؟
و اين پرسش را آنقدر ادامه دهيد تا به اين احساس شادي بخش و هيجان انگيز برسيد كه: شايد سهم كوچكي در پيشرفت و اعتلاي بشريت داشته ايد.
اما صرفه نظر از هر پاداشي كه زندگي به تلاش هايمان بدهد يا ندهد، آنگاه كه لحظه مرگ فرا مي رسد هر كدام از ما بايد اين حق را داشته باشيم كه با صداي بلند بگوييم:
من آنچه در توان داشته ام انجام داده ام...


قسمتی از وصیت نامه لویی پاستور
(۱۸۲۲-۱۸۶۵ میلادی)
🔶 ابزار Mobile friendly و گزارش Mobile Usability برای همیشه از دسترس خارج شدند.

#خبر

@TheRaymondDev
امروز دایرکتیو use به blade اضافه شد.

@DevTwitter
🎄 DevTwitter | توییت برنامه نویسی
امروز دایرکتیو use به blade اضافه شد. @DevTwitter
🔶 هیچ کاربردی ندارد و اصولی نیست.
اصل اول SOLID رو نقض می کند.
@TheRaymondDev
👍2👎1