حل مشکل راست به چپ یا فارسی نویسی در Android Studio و IntelliJ

رفع مشکل فارسی نویسی در Android studio

برای حل مشکل راست به چپ و فارسی نویسی در Android Studio و تمامی نسخه های IntelliJ کافیه از منوی Help بر روی Edit  Custom Properties کلیک کنید ، پنجره اخطاری مبنی بر وجود نداشتن فایل نمایش داده خواهد شد ،اجازه بدید فایل رو ایجاد کنه ، سپس متن زیر رو در فایل ایجاد شده وارد کنید

editor.new.rendering=true

فایل رو ذخیره کنید و برنامه رو ببندید و دوباره باز کنید ، مشکل شما حل شد !

البته احتمالا این مشکل به زودری در نسخه های آینده به صورت پیشفرض حل خواهد شد ، ولی تا اون موقع می تونید از این روش استفاده کنید

 

نکاتی برای افزایش امنیت وردپرس

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

بروز باشید

قانون شماره ۱ این است که همیشه بروز باشید، تیم وردپرس به صورت دائمی در حال بررسی و رفع باگ های امنیتی این سیستم هستند و با ارائه نسخه های  جدید این ایرادات را برطرف می کنند

مخفی کردن نسخه وردپرس 

این گزینه به معنی مخفی کردن ورژن وردپرس نصب شده از دید عموم است، اگر بخواهیم صادق باشیم، نظرات مختلف در این باره در سطح وب وجود دارد، خود وردپرس اعلام می کند که بگذارید این عدد همون طوری که هست باقی بمونه و با افتخار اعلام کنید از چه نسخه ای استفاده می کنید، اما از طرف دیگر افراد متخصص امنیت اصرار دارند که این مقدار را از وبسایت خود حذف نمایید

ولی چرا؟ در صورتیکه یک ایراد در یک ورژن مشخص سیستم وردپرس یافت شده باشد، هکر ها با دانستن نسخه دقیق وردپرس شما و منطبق کردن آن با لیست باگ های یافت شده، به راحتی می توانند وب سایت شما را هک کنند، این مورد زمانی خطرناک تر می شود که بدانید هکر ها برای اینکار از ربات های آماده استفاده می کنند و در اینترنت به دنبال نسخه های خاص وردپرس می گردند

در وردپرس نسخه نصب شده در source صفحه و در بخش های meta tag ها ، لود شدن فایل css و js و همچنین در آدرس لود شدن فید ها نمایش داده می شود، اگر مایل به حذف این مقدار هستید می تونید از پلاگین های مختلفی استفاده کنید و یا در فایل functions.php و در. پایین فایل این کد را اضافه کنید

/* Hide WP version strings from scripts and styles
 * @return {string} $src
 * @filter script_loader_src
 * @filter style_loader_src
 */
function fjarrett_remove_wp_version_strings( $src ) {
     global $wp_version;
     parse_str(parse_url($src, PHP_URL_QUERY), $query);
     if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
          $src = remove_query_arg('ver', $src);
     }
     return $src;
}
add_filter( 'script_loader_src', 'fjarrett_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'fjarrett_remove_wp_version_strings' );

/* Hide WP version strings from generator meta tag */
function wpmudev_remove_version() {
return '';
}
add_filter('the_generator', 'wpmudev_remove_version');

محدود کردن تلاش برای ورود 

به طور پیش فرض وردپرس هم محدودیتی برای تعداد ورود ناموفق قائل نمی شود، اینکار باعث می شود تا وبسایت شما در معرض حملات brute force attack قرار بگیره

برای جلوگیری از این کار می تونید از پلاگین limit Login attempt استفاده کنید،  این پلاگین بعد از تنظیم شدن، در هنگام اشتباه وارد کردن چند باره رمز عبور IP شخص را برای مدتی بلاک می کند

انتخاب پسورد قوی 

تغییر پیشوند جداول 

به طور پیش فرض، پیشوند جداول برای وردپرس wp_است، تغییر ندادن این پیشوند باعث میشه تا در مقابل sql injection آسیب پذیر تر بشید

سعی کنید در هنگام نصب وردپرس این مقدار را تغییر دهید، اگر هم وردپرس را قبلا نصب کرده آید می تونید از پلاگین های موجود برای تغییر آن استفاده کنید

جابجا کردن فایل تنظیمات 

به طور پیش فایل تنظیمات وردپرس در پوشه root وب سایت قرار دارد ، در صورتیکه php در سرور شما دچار مشکل شود ، و وب سرور شما بعد از ، از کار افتادن PHP با فایل های دارای پسوند .php همانند فایل های txt رفتار کند و در هنگام فراخوانی ، محتوای آنرا نمایش دهد ، شما در معرض خطر بزرگی قرار خواهید گرفت زیرا تمامی افراد به اطلاعات دیتابیس شما دسترسی خواهند داشت ، برای جلوگیری از این کار می تونید فایل wp-config.php رو به یک پوشه بالاتر و قبل از root وب سایت منتقل کنید ، در این صورت دسترسی به این فایل از طریق آدرس وب قطع خواهد شد ، وردپرس ساختار لازم و اتوماتیک برای چک کردن پوشه قبلی root را دادر

اما این قابلیت در بعضی از هاستینگ ها فعال نیست برای این کار می تونید فایل .htaccess سایت خود را ویرایش کنید و این مقدار را به آن اضافه نمایید

<FileMatch ^wp-config.php$>deny from all</FileMatch>

استفاده کردن از SSL برای ورود و قسمت Admin

شما می توانید بازدید کنندگان و مدیران وب سایت خود را مجبور کنید تا از صفحه امن شده توسط ssl اقدام به ورود به سیستم نمایند برای این کار فایل تنظیمات ورد پرس را ویرایش کنید

define(‘FORCE_SSL_LOGIN’, true);

را اضافع کنید ، همچنین می توانید تمامی قسمت مدیریت را به اجبار تحت https قرار دهید

define(‘FORCE_SSL_ADMIN’, true);

دقت کنید اگر مورد دوم را فعال می کنید ، لینک های داخلی ثبت شده در پست های وردپرس دارای مقدار https نباشند ، زیرا در صورتیکه از certificate خود سرور برای امن کردن این قسمت استفاده کرده باشید ، مطالب وب سایت شما از دسترسی عموم خارج می شود

دسترسی ها

دقت کنید دسترسی مناسب برای پوشه ها ۷۵۵ و برای فایل ها ۶۴۴ است ، در صورتیکه دسترسی فایل ها و پوشه ها بیشتر از این اعداد است ، از طریق file manager در کنترل پنل و یا از طریق FTP دسترسی های فایل ها و پوشه ها رو تنظیم نمایید

استفاده از Tnod در ایران برای آپدیت Nod32 و Eset

tnod-password-Inseted-Correctly

نرم افزار Tnod یک نرم افزار کاربردی و پاک برای استفاده از نرم افزارهای شرکت Eset هستش ٬ با این نرم افزار به راحتی می تونید آنتی ویروس همیشه آپدیت داشته باشید و حس نرم افزار ارجینال رو با قابلیت کارکرد مخفی آن داشته باشید

این نرم افزار بعد از اجرا شدن به سرورهایی که برای آن تعریف شده وصل شده و جدید ترین Username و password های ارائه شده را بعد از تست ٬ به صورت خودکار در برنامه امنیتی شما قرار می دهد و بعد از آن نرم افزار آپدیت می شود

ولی به علت فیلتر بودن تمامی سرورهای تعریف شده در این نرم افزار ٬ استفاده از آن در ایرانی بدون هیلتر شکن امکان پذیر نیست ٬ برای همین راه حلی رو که من برای چندین کامپیوتر انجام دادم رو با شما به اشتراک می ذارم

قدم اول دانلود : از سرور گوگل ٬ Mirror

قدم دوم نصب : ابتدا باید Protection آنتی ویروس خود را غیر فعال کنید سپس برنامه را نصب کنید ٬ قبل از فعال کردن آنتی ویروس مانند شکل زیر عمل کنید و آدرس فایل را به لیست اضافه کنید

add-tnod-to-exclusive

قدم سوم : اجرای برنامه

برنامه را اجرا کنید و کار های لیست زیر را انجام دهید

آدرس های زیر :

http://www.nod327.net/feed

http://nod321.eu/rss.html

tnod-1

بعضی مواقع سرور اصلی به آی پی های ایران جوابگو نیست ٬ برای همین و از اونجایی که از صحت لایسنس ها مطمئن هستیم ٬ آدرسی دیگر را در فیلد قرار می دهیم

tnod3  tnod2تمام

امیدوارم به دردتون بخوره