Advertise with Googlier.com وبلاگ شهاب http://blog.sht.ir/ Wed, 16 Jul 2025 09:52:11 +0000 fa-IR hourly 1 https://wordpress.org/?v=7.1.1 در آدرس بار انگلیسی بنویسید http://blog.sht.ir/en_address_bar/ http://blog.sht.ir/en_address_bar/#respond Sun, 09 Mar 2025 08:40:44 +0000 http://blog.sht.ir/?p=435 سال‌ها قبل یک پلاگین بود که وقتی می‌رفتید داخل آدرس بار مرورگر کیبردتون رو می‌برد رو زبان انگلیسی و بعد از بیرون اومدن ازش مجدد برمی‌گشت به زبان قبلی. این کار باعث می‌شد هیچ وقت اشتباهی با زبان دیگری (مثلا فارسی) تو آدرس بار تایپ نکنین. حالا شاید خیلی ها از همون آدرس‌بار برای فارسی […]

نوشته در آدرس بار انگلیسی بنویسید اولین بار در وبلاگ شهاب پدیدار شد.

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

این کار باعث می‌شد هیچ وقت اشتباهی با زبان دیگری (مثلا فارسی) تو آدرس بار تایپ نکنین.

حالا شاید خیلی ها از همون آدرس‌بار برای فارسی سرچ کردن استفاده کنن ولی من ترجیحم استفاده انکلیسی از آدرس‌بار و فارسی از کارد جست وجو هست.

حالا که دیگه اون افزونه کار نمی‌کنه وقتش بود یاد دوست قدیمی بیفتم و از AHK استفاده کنم.

این اسکریپت که با chat PGT نوشتم باعث میشه وقتی کلید‌های ترکیبی ALT+D‌ رو می‌زنید بعد از رفتن به آدرس‌بار، زبان کیبردتون انگلیس بشه.

#InputLevel 1
!d::{
    SendInput("!d")
    Sleep(100)
    ChangeToEnglishIfNeeded()
}

ChangeToEnglishIfNeeded() {
    hwnd := DllCall("GetForegroundWindow", "Ptr")
    threadID := DllCall("GetWindowThreadProcessId", "Ptr", hwnd, "UInt", 0)
    currentLayout := DllCall("GetKeyboardLayout", "UInt", threadID, "UInt")

    if (currentLayout != 0x04090409) {
        englishLayout := 0x04090409
        DllCall("LoadKeyboardLayout", "Str", "00000409", "UInt", 1)
        DllCall("ActivateKeyboardLayout", "UInt", englishLayout, "UInt", 0)
        DllCall("PostMessage", "Ptr", hwnd, "UInt", 0x50, "Ptr", englishLayout, "Ptr", 0)
    }
}

نوشته در آدرس بار انگلیسی بنویسید اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/en_address_bar/feed/ 0
راست چین کردن چت جی‌پی‌تی http://blog.sht.ir/chatgpt-rtl/ http://blog.sht.ir/chatgpt-rtl/#respond Tue, 04 Mar 2025 08:31:34 +0000 http://blog.sht.ir/?p=430 آخرین باری که نیاز داشتم داخل یک سایت تغییراتی بدم مربوط به ۱۶ سال پیش میشه. ولی امروز تو مدرن ترین سیستم هوش مصنوعی اجازه راست چین نوشتن بهت نمیده، چیزی که اگر کد‌های بخصوصی استفاده نکرده بودن با زدن کلید‌های CTRL+SHIFT سمت راست، کادر نوشتار راست چین می‌شد. پس به خودش گفتم برام یک […]

نوشته راست چین کردن چت جی‌پی‌تی اولین بار در وبلاگ شهاب پدیدار شد.

]]>
آخرین باری که نیاز داشتم داخل یک سایت تغییراتی بدم مربوط به ۱۶ سال پیش میشه.

ولی امروز تو مدرن ترین سیستم هوش مصنوعی اجازه راست چین نوشتن بهت نمیده، چیزی که اگر کد‌های بخصوصی استفاده نکرده بودن با زدن کلید‌های CTRL+SHIFT سمت راست، کادر نوشتار راست چین می‌شد.

پس به خودش گفتم برام یک اسکریپت نویس و اگر شما هم این مشکل رو دارین افزونه تمپر مانکی رو نصب کنین و از این اسکریپت استفاده کنین.

نوشته راست چین کردن چت جی‌پی‌تی اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/chatgpt-rtl/feed/ 0
به روز رسانی NextCloud http://blog.sht.ir/%d8%a8%d9%87-%d8%b1%d9%88%d8%b2-%d8%b1%d8%b3%d8%a7%d9%86%db%8c-nextcloud/ http://blog.sht.ir/%d8%a8%d9%87-%d8%b1%d9%88%d8%b2-%d8%b1%d8%b3%d8%a7%d9%86%db%8c-nextcloud/#respond Thu, 16 Jan 2025 06:37:58 +0000 http://blog.sht.ir/?p=424 اگر شما هم مثل من با ۲ تا کلید برنامه نکست کلود رو نصب کردید و هیچی از تنظیمات Nginx و Apachi سر در نمیارین حتما تو آپدیت کردن برنامه به مشکل خوردید. ابتدا به محل نصب NextCloud برید، اول فولدر آپیدت قبلی رو پاک کنین (احتمالا کد‌های آخر اسم فولدر متفاوت باشه) و بعد […]

نوشته به روز رسانی NextCloud اولین بار در وبلاگ شهاب پدیدار شد.

]]>
اگر شما هم مثل من با ۲ تا کلید برنامه نکست کلود رو نصب کردید و هیچی از تنظیمات Nginx و Apachi سر در نمیارین حتما تو آپدیت کردن برنامه به مشکل خوردید.

ابتدا به محل نصب NextCloud برید، اول فولدر آپیدت قبلی رو پاک کنین (احتمالا کد‌های آخر اسم فولدر متفاوت باشه) و بعد بجای یوزر Blog اسم یوزر خودتون که میخواین کد با دسترسی اون اجرا بشه رو تغییر بدین.

rm data/updater-*/ -rf
clear
sudo -u Blog php updater/updater.phar
sudo -u Blog php occ upgrade
sudo -u Blog php occ maintenance:mode --off

نوشته به روز رسانی NextCloud اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/%d8%a8%d9%87-%d8%b1%d9%88%d8%b2-%d8%b1%d8%b3%d8%a7%d9%86%db%8c-nextcloud/feed/ 0
افزونه دانلود فیلم از IRWarez http://blog.sht.ir/irwarez/ http://blog.sht.ir/irwarez/#respond Sat, 12 Oct 2024 08:31:10 +0000 http://blog.sht.ir/?p=419 سال هاست که فیلم و سریال‌هامو از سایت IRWarez دانلود می‌کنم و همیشه لازم داشتم اسم فیلم رو سرچ کنم برم تو سایت IMDB و بعد تگ فیلم رو کپی کنم و در انتهای آدرس سایت IRWarez قرار بدم تا مستقیم برم داخل سایت برای دانلود. این کارو میشه خیلی بهینه تر انجام داد کنار […]

نوشته افزونه دانلود فیلم از IRWarez اولین بار در وبلاگ شهاب پدیدار شد.

]]>
سال هاست که فیلم و سریال‌هامو از سایت IRWarez دانلود می‌کنم و همیشه لازم داشتم اسم فیلم رو سرچ کنم برم تو سایت IMDB و بعد تگ فیلم رو کپی کنم و در انتهای آدرس سایت IRWarez قرار بدم تا مستقیم برم داخل سایت برای دانلود.

IRWarez

این کارو میشه خیلی بهینه تر انجام داد کنار لینک‌های IMDB لینک دانلود از سایت IRWarez قرار بگیره.

پس با کمک Chat GPT برای فایرفاکس یک ادان نوشتم تا خودش لینک رو پیدا و به سایت اضافه کنه.

دانلود و از نصب از سایت فایرفاکس

نوشته افزونه دانلود فیلم از IRWarez اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/irwarez/feed/ 0
آپدیت NextCloud توسط ترمینال http://blog.sht.ir/nextcloud-update/ http://blog.sht.ir/nextcloud-update/#respond Thu, 10 Oct 2024 06:50:14 +0000 http://blog.sht.ir/?p=414 اگر شما هم روی سرور hestiacp دارید حتما میدونید که تنظیمات NginX یک مقدار دست و پا گیر هست و زمان کافی برای اجرای آپدیت NextCloud رو بهش نمیده. پس بهترین کار آپدیت کردن اون با ترمینال هست. اگر از خود پنل اقدام به آپدیت NextCloud کردید فولدر آپدیت و لاگ مربوطه رو پاک کنید. […]

نوشته آپدیت NextCloud توسط ترمینال اولین بار در وبلاگ شهاب پدیدار شد.

]]>
اگر شما هم روی سرور hestiacp دارید حتما میدونید که تنظیمات NginX یک مقدار دست و پا گیر هست و زمان کافی برای اجرای آپدیت NextCloud رو بهش نمیده. پس بهترین کار آپدیت کردن اون با ترمینال هست.

آپدیت NextCloud

اگر از خود پنل اقدام به آپدیت NextCloud کردید فولدر آپدیت و لاگ مربوطه رو پاک کنید. بجای User یوزر پنل کاربری و بجای site address آدرس سایت خود را بنویسید

cd /home/{User}/web/{Site address}/public_html/data
rm updater* -rf

سپس با دستورات زیر با یوزری که در پنل Hestiacp ثبت کرده‌اید اجرا کنید.

sudo -u {User} php updater/updater.phar
sudo -u {User} php occ upgrade
sudo -u {User} php occ maintenance:mode --off

نوشته آپدیت NextCloud توسط ترمینال اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/nextcloud-update/feed/ 0
به پنل هوم اسیستنت استایل بدهید http://blog.sht.ir/home-assistant-style/ http://blog.sht.ir/home-assistant-style/#respond Mon, 18 Mar 2024 20:29:50 +0000 http://blog.sht.ir/?p=402 خیلی وقت بود که می‌خواستم یک آیکون رو بهش استایل بدم و فلیپ کنمش بعد کلی سرچ رسیدم به card-mod و توسط HACS نصبش کردم فقط کافی بود اون کارتی که میخوان رو ویرایش کنین و تهش به این شکل استایل اضافه کنین. card_mod: style: | ha-state-icon { transform: rotatey(180deg); }

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

]]>
خیلی وقت بود که می‌خواستم یک آیکون رو بهش استایل بدم و فلیپ کنمش بعد کلی سرچ رسیدم به card-mod و توسط HACS نصبش کردم

فقط کافی بود اون کارتی که میخوان رو ویرایش کنین و تهش به این شکل استایل اضافه کنین.

card_mod:
style: |
ha-state-icon {
transform: rotatey(180deg);
}

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

]]>
http://blog.sht.ir/home-assistant-style/feed/ 0
مشاهده آی‌پی پابلیک خود از ترمینال میکروتیک http://blog.sht.ir/find-public-ip/ http://blog.sht.ir/find-public-ip/#respond Wed, 06 Mar 2024 08:39:25 +0000 http://blog.sht.ir/?p=398 شاید برای شما هم پیش اومده باشه برای تنظیمات روت و جدا سازی یکسری از آدرس‌ها مجبور باشین کامپویتر خودتون رو هم داخل همون دسته قرار بدین تا ببینی مسر شبکه شما به چه شکل هست. پس بجاش با دستور زیر آی‌پی پابلیک خودتون رو پیدا کنین. فقط باید از یک سایتی که آی‌پی رو […]

نوشته مشاهده آی‌پی پابلیک خود از ترمینال میکروتیک اولین بار در وبلاگ شهاب پدیدار شد.

]]>
شاید برای شما هم پیش اومده باشه برای تنظیمات روت و جدا سازی یکسری از آدرس‌ها مجبور باشین کامپویتر خودتون رو هم داخل همون دسته قرار بدین تا ببینی مسر شبکه شما به چه شکل هست.

پس بجاش با دستور زیر آی‌پی پابلیک خودتون رو پیدا کنین.

فقط باید از یک سایتی که آی‌پی رو به شما به صورت تکست نشون میده استفاده کنین.

من برای این کار یک فایل PHP رو سرور خودم گذاشتم و فقط آدرس اون داخل رول‌های مورد نظرم قرار می‌دم.

/tool fetch url=”http://mypublicip” mode=http dst-path=ip.txt

put [file get ip.txt contents ]

نوشته مشاهده آی‌پی پابلیک خود از ترمینال میکروتیک اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/find-public-ip/feed/ 0
برای پنل Hestia سرتیفیکت تعریف کنید http://blog.sht.ir/ssl-fore-hestia/ http://blog.sht.ir/ssl-fore-hestia/#respond Fri, 20 Jan 2023 06:20:26 +0000 http://blog.sht.ir/?p=389 هر بار که میخوایم وارد بخش پنل مدیریت سرور بشیم باید روی پیغام آزار دهنده این کانکشن امن نیست کلیک کنید و سپس به مرور گر خود اطمینان دهید که حتما میخواید همین سایت را با کانکشن غیر ایمن باز کنید. برای همه سایت های نصب شده روی Hestia میتونید به صورت رایگان و اتومات […]

نوشته برای پنل Hestia سرتیفیکت تعریف کنید اولین بار در وبلاگ شهاب پدیدار شد.

]]>
هر بار که میخوایم وارد بخش پنل مدیریت سرور بشیم باید روی پیغام آزار دهنده این کانکشن امن نیست کلیک کنید و سپس به مرور گر خود اطمینان دهید که حتما میخواید همین سایت را با کانکشن غیر ایمن باز کنید.

برای همه سایت های نصب شده روی Hestia میتونید به صورت رایگان و اتومات از Let’s Encrypt سرتیفیکت بگیرید ولی برای خود پنل همچین قابلیت وجود نداره.

پس راه حل چیه؟ از همون سرتیفیکیتی که برای یکی از سایت ها استفاده کردید برای پنل هم استفاده کنید.

خب، گویا بالاخره سازندگان Hestia خودشون متوجه مشکل شدن و دیگه نیازی به گذروندن مراحل زیر نیست

فقط دستور زیر رو داخل ترمینال بزنید.

v-add-letsencrypt-host

برای مثال، من با یوزر ادمین و برای سایت new.sht.ir سرتیفکیت SSL‌ از Let’s Encrypt گرفتم، پس آدرس فایل‌های سرتیفکیت من به صورت زیر هست.

/home/admin/conf/web/new.sht.ir/ssl

و آدرس سرتیفکیت پنل به صورت زیر هست.

/usr/local/hestia/ssl

پس کلید های پنل رو پاک می‌کنیم و از کلید های سایت یک شرتکات میدیم به کلید پنل.

cd /usr/local/hestia/ssl/ && rm certificate.crt certificate.key

ln -s /home/admin/conf/web/new.sht.ir/ssl/new.sht.ir.crt certificate.crt

ln -s /home/admin/conf/web/new.sht.ir/ssl/new.sht.ir.key certificate.key

سپس با دستور systemctl restart hestia.service پنل رو ریست می‌کنیم.

نوشته برای پنل Hestia سرتیفیکت تعریف کنید اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/ssl-fore-hestia/feed/ 0
گزینه پیش‌فرض خاموش کردن ویندوز ۱۱ را تغییر دهید http://blog.sht.ir/shutdown-dialog-windows11/ http://blog.sht.ir/shutdown-dialog-windows11/#respond Fri, 11 Feb 2022 18:47:27 +0000 http://blog.sht.ir/?p=380 اگر پست قبلی رو خونده باشین و گزینه پیش فرض خاموش شدن ویندوز رو عوض کرده باشین حالا بعد از رسیدن به ویندوز ۱۱ دیگه اون روش جوابگو نیست پس دنبال روش جدید هستیم. داخل منوی استارت دنبال edit group policy بگردید و به آدرس زیر بروید User Configuration -> Administrative Templates -> Start Menu […]

نوشته گزینه پیش‌فرض خاموش کردن ویندوز ۱۱ را تغییر دهید اولین بار در وبلاگ شهاب پدیدار شد.

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

داخل منوی استارت دنبال edit group policy بگردید و به آدرس زیر بروید

User Configuration -> Administrative Templates -> Start Menu and Taskbar

Change Start Menu power button را باز نمایید و از بخش Option گزینه مورد نظر خود را انتخاب نمایید.

نوشته گزینه پیش‌فرض خاموش کردن ویندوز ۱۱ را تغییر دهید اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/shutdown-dialog-windows11/feed/ 0
تمپلیت VestaCP‌ برای لاراول http://blog.sht.ir/vestacp-laravel-template/ http://blog.sht.ir/vestacp-laravel-template/#respond Wed, 12 Jan 2022 23:14:18 +0000 http://blog.sht.ir/?p=375 اگر روی سرورتون از VestaCP دارید و خواسته باشین از فریمورک لاراول استفاده کنید حتما به این مشکل خوردید که پوشه public_html پوشه اصلی سایت شماست درصورتی که این فریمورک از پوشه پابلک استفاده می‌کنه public_html/public کار ساده اینه که محتویات این ۲تا پوشه رو با هم عوض کنید و داخل فایل index.php آدرس جدید […]

نوشته تمپلیت VestaCP‌ برای لاراول اولین بار در وبلاگ شهاب پدیدار شد.

]]>
اگر روی سرورتون از VestaCP دارید و خواسته باشین از فریمورک لاراول استفاده کنید حتما به این مشکل خوردید که پوشه public_html پوشه اصلی سایت شماست درصورتی که این فریمورک از پوشه پابلک استفاده می‌کنه public_html/public

کار ساده اینه که محتویات این ۲تا پوشه رو با هم عوض کنید و داخل فایل index.php آدرس جدید فایل هارو بذارید ولی اگر روش بهیته استفاده از یک تمپیلت برای VestaCP هست که مخصوص سایت‌هایی که با لاراول ساخته شدن باشه.

تمپلیت‌ها در مسیر

/usr/local/vesta/data/templates/web/httpd

هستن و برای ساخت یک تمپلیت جدید از default.stpl و default.tpl کپی گرفته و با نام جدید ذخیره کنید

فایل‌های جدید را باز کنید و به انتهای DocumentRoot %docroot% مقدار /public را اضافه کنید.

نوشته تمپلیت VestaCP‌ برای لاراول اولین بار در وبلاگ شهاب پدیدار شد.

]]>
http://blog.sht.ir/vestacp-laravel-template/feed/ 0