خطای ۵۰۰ در المنتور

یکی از خطاهای شایع در هنگام کار با المنتور وردپرس خطای 500 server است که در اکثر مواقع به کمبود حافظه مربوط میشود . جهت پیدا کردن دلیل اصلی خطا در هر کنترل پنلی باید در بخش log های سیستم مراجعه نمایید مثلا در directadmin باید به بخش Site Summary / Statistics / Logs بروید و روی گزینه معمولا طبق خطایی هایی که رخ میدهد کمبود حافظه دلیل اصلی مشکلات مربوط به هنگام کار کردن با المنتور در وردپرس است

جهت حل این مشکل کافی است وارد root هاست شوید و در فایل wp-config.php را ویرایش کنید و مقدار

 

define( 'WP_MEMORY_LIMIT', '256M' );

 


را قرار دهید و فایل را ذخیره کنید .

	

آموزش زبان Solidity

زبان برنامه نویسی Soidity یک زبان شی گرا (OOP) است و متن باز است که شما را قادر می سازد قراردادهای هوشمند بر بستر بلاکچین کد نویسی کنید . این زبان از نوع زبان های برنامه نویسی Curly-bracket  است یعنی دستورات به صورت براکت باز وبسته یا به اصطلاح براکت های فرفری نوشته میشود 🙂

ساختار زبان سالیدیتی از نوع زبانهای سطح بالا بوده و مشابهه زبان های قدیمی مانند  C++ و پایتون یا جاوا اسکرپیت است یعنی اگر شما با برنامه نویسی آشنا باشید خواهید توانست زبان محبوب و ساده Solidiy را خیلی سریع یاد بگیرید . من وحید الوندی میخواهم با توجه به مستندات اصلی درج شده در وب سایت docs.soliditylang.or شما را با این زبان آشنا کنم و آموزش های لازم در این زمینه را به امید خدا به خوبی برای شما عزیزان منتشر کنم . پس با من همراه باشید …

همانطور که گفتم زبان Solidity عمیقا به زبان C++ یا جاوااسکریپ است که تعداد برنامه نویسان جاوااسکریپت بسیار زیاد است دلیل این موضوع هم کاملا مشخص است و آن تنوع بسیاز زیاد و قابلیت هایی است که در میان برنامه نویسان سمت وب و موبایل وجود دارد . هدف این زبان برنامه نویسی تمرکز بر ماشین مجازی اتریوم یا Ethereum Virtual Machine (EVM) است .

اگر بخواهیم یک برنامه ساده با سالیدیتی ایجاد کنیم میتوانیم به چند مورد اشاره کنیم مانند سیستم رای دهی – تامین مالی جمعی – سیستم حراجی و کیف پول های چند امضایی را ایجاد کنید و این خیلی جذاب است ! شما در تکنولوژی جدیدی برنامه نویسی میکنید که بسیاری از مشکلات احرازهویت و صحت اطلاعات را تضمینی در شبکه بلاکچین داشته باشید قطعا اهمیت این موضوع در آینده بسیار روشن تر خواهد بود ما به شما خواننده گرامی پیشنهاد میکنم که حتما روی آموزش خودتون کار کنید و خود من با بیش از ۱۵ سال سابقه فعالیت در حوزه اینترنت و برنامه نویسی از تلاش هایی که این سالها داشته ام بسیار خرسندم و امیدوارم شما هم در آینده از دانشی که برای آن زمان و تلاش صرف میکنید خوشحال باشید.

نکته » حتما از آخرین نسخه Solidiy استفاده کنید چرا که همیشه آخرین نسخه آپدیت های امنیتی را به شما میدهد.

این صفحه در حال به روزرسانی است…

معرفی پکیج لاراول Schema ابزاری برای SEO

برای اینکه بتوانید انواع خروجی های مختلف مطابق استاندارد Schema را برای طراحی سایت که انجام داده اید را بدست بیاورید نیاز به صرف زمان و وقت بسیار زیاد  نیست یکی از نرم افزارهای متن بازی که توسط تیم spatie ساخته شده است در آدرس https://github.com/spatie/schema-org قابل دسترس است این پکیج لاراولی همان چیزی را به شما میدهد که لازم دارید انواع schema هایی که در آن وجود دارد در لینک https://github.com/spatie/schema-org/tree/master/src قرار دارد و بیش از ۱۰۰ حالت مختلفی از schema های مختلف را دارا می باشد به طور مثال میتوان به موارد زیر اشاره کرد

Airline 

Product

 

ProductCollection

Project

به طور مثال برای ساخت

 

use Spatie\SchemaOrg\Schema;

$localBusiness = Schema::localBusiness()
    ->name('Spatie')
    ->email('info@spatie.be')
    ->contactPoint(Schema::contactPoint()->areaServed('Worldwide'));

echo $localBusiness->toScript();


 

با کندی ویندوز ۱۰ چه کنم ؟

ویندوز ۱۰ برخلاف ویندوز ۷ دارای بخش های بسیاری است که برای کاربرانش باعث دردسر شده یکی از مهم ترین این عوامل کند شدن سیستم است اگر به نسبت ویندوز ۷ نگاه کنیم کلا ویندوز ۱۰ سنگین تر است . امروز تصمیم گرفتم مجدد به جای ویندوز ۱۰ همان ویندوز ۷ که دیگر از طرف ماکروسافت پشتیبانی نمی شود را نصب کنم که با یک موضوع به عنوان windows 10 Lite برخورد کردم این نسخه به طور مداوم به روز میشود و همه نرم افزارهای اولیه ویندوز ۱۰ را به صورت پیش فرض ندارد . به طور شگفت آوری سرعت بالایی دارد و اگر میخواهید استفاده مفید تری از لپ تاپ خود داشته باشید حتما این نسخه از ویندوز ۱۰ را نصب کنید .

این نسخه میتواند برای برنامه نویسان و یا گیمرها بسیار مفید باشد.

php extention for php

ماژول های مورد نیاز جهت نصب در لاراول و Ubuntu

نصب نسخه اصلی

 

sudo apt install openssl php-common php-curl php-json php-mbstring php-mysql php-xml php-zip php-sqlite3


نصب فقط برای php 7.4

sudo apt install openssl php7.4-common php7.4-curl php7.4-json php7.4-mbstring php7.4-mysql php7.4-xml php7.4-zip php7.4-sqlite3

استفاده از flex bootstrap 4 برای کنار هم قراردادن div ها


<div class="container">
	<div class="d-flex align-items-center py-2">

		<div class="d-flex align-items-center">

			 	<div>
			 		<a href="/"><img width="170" src="images/logo.png" alt="palnet"></a>
			 	</div>

				 <div class="membership px-3">
						
				 </div>

				 <div class="shopping-cart px-3">

		     </div>

		</div>

		<div class=" flex-grow-1">
				<form class=" float-left" role="search" style="width:450px">

	      </form>
		</div>

	</div>

</div>

نصب سورس گاردین در centos 7 و دایرکت ادمین

mkdir /usr/src/loader
cd /usr/src/loader

wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz

tar xzf loaders.linux-x86_64.tar.gz

جهت نصب باید نسخه مورد نظر را به مسیر extention کپی کنید

cp ixed.7.3.lin /usr/local/php73/lib/php/extensions/no-debug-non-zts-20181012

پیدا کردن مسیر extention

/usr/local/php73/lib/php/extensions/

با زدن ls میتوان پوشه هایی با نام هایی شبیه به no-debug-non-zts-20181012 ببینید

لازم است ixed.7.3.lin را به مسیر زیر کپی کنید

cp ixed.7.3.lin /usr/local/lib/php/extensions/no-debug-non-zts-20181012

سپس دز php.ini مقدار extension=ixed.7.3.lin اضافه شود

لازم است که در php.ini مطابق هر نسخه extention نصب شده اضافه گردد

جهت پیدا کردن فایل php.ini

php -i | grep php.ini

در آخر باید http را ریست کنید

sudo systemctl restart httpd.service

جهت انیمیشن شدن در حالت hover css

a{
     -o-transition:color .2s ease-out, background 2s ease-in;
     -ms-transition:color .2s ease-out, background 2s ease-in;
     -moz-transition:color .2s ease-out, background 2s ease-in;
     -webkit-transition:color .2s ease-out, background 2s ease-in;
     transition:color .2s ease-out, background 2s ease-in;
}

کد فوق باید در a باشد

تغییر اندازه ستون های bootsrap 4 با flex

گاهی اوقات لازم است که اندازه استاندارد col-lg-3 را کمی کاهش دهیم اما ستون کناری که col-lg-9 است مقداری فضای خالی در سمت راست اضافه میشود

bootstrap 4 از سیستم flex-box استفاده میکند و ما بدون نیاز به دست کاری متغییر ها و استاندارهای آن از ۲ کلاس کمی استفاده کنیم مثلا

<style media="screen">

.col-side-right{
  flex: 0 0 20% !important;
  max-width: 20%;
}

.col-side-left{
  flex: 0 0 80%;
  max-width: 80%;
}

</style>

<div class="row">
  <div class="col-lg-3 col-side-right">
    
  </div>
  <div class="col-lg-9 col-side-left">
    
  </div>
</div>


دو کلاس col-side-left و col-side-right با تغییر درصد های پیش فرض col-lg-3 از ۲۵٪ به ۲۰٪ باعث کوچکتر شدن عرض col-lg-3 میشود