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

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

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

tar xzf loaders.linux-x86_64.tar.gz

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

cp ixed.7.0.lin /usr/local/php70/lib/php/extensions/no-debug-non-zts-20151012

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

اگر دایرکت ادمین روی یک نسخه از php باشد آدرس ها extention ها به صورت زیر است.

/usr/local/lib/php/extensions/

اگر روی چند نسخه باشد

/usr/local/php70/lib/php/extensions/

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

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

در آخر باید 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 میشود

آموزش بکاپ گیری و بازگردانی بکاپ نرم افزار بیمه تامین اجتماعی

سلام این آموزش در ویندوز ۷ به بالا برای نرم افزار list desk نسخه ۲٫۷ تست شده است

اگر میخواهید ویندزو را عوض کنید یا تصمیم به گرفتن بکاپ دارید (اصلا از منوهای داخل برنامه در بخش پشتیبانی استفاده نکنید ) به آموزش زیر توجه کنید

نرم افزار list desk تامین اجتماعی بعد از نصب در محل درایو ویندوز یک پوشه database دارد که اگر به تاریخ modify فایل های درون آن دقت شود همه مروبط به تاریخ قدیم هستند الان ۲۰۱۸ هستیم و آخرین نسخه نرم افزار ۲٫۷ است و فایل های درون پوشه database متعلق به سال ۲۰۱۲ می باشد. پس معلوم است اطلاعات اصلی جای دیگری است و این پوشه عملا موقت و بی استفاده است.

با رفتن به آدرس زیر ) در مسیر ویندوز می توانید کل محتویات پوشه را کپی کنید و مجدد در همان محل برای بازیابی paste کنید و لازم به استفاد از منو های درون برنامه در قسمت پشتیبانی نیست. مسیر سحرآمیز زیر را باید وارد شوید.

نکته پوشه AppData مخفی است

C:\Users\USER\AppData\Local\VirtualStore\Program Files (x86)\Tamin\DataBase

در مسیر بالا USER معادل نام کاربرویندوز است .

و برای انتقال اطلاعات به سیستم جدید فایل های کپی شده در مسیر بالا را معادل همین مسیر بعد از نصب نرم افزار listdisk کپی کنید.

سریع روش دریافت بزرگترین تاریخ یک کاربر در mysql


SELECT  * FROM users
WHERE user_id = 2 AND created_at = (SELECT max(created_at) FROM users where user_id = 2)

روش دوم با استفاده از join


select t2.* from mlm_reagent_history as t1
INNER JOIN (SELECT max(created_at) lastDate FROM  mlm_reagent_history where user_id = 2) as t2 on (t1.created_at = t2.lastDate and t1.user_id = 2 )

روش سوم

SELECT * FROM user_log where user_id = 1 order by date_at DESC limit 1

نیمه لیوان خالی را ببین

همیشه در زندگی به ما گفتند که نیمه پر لیوان را ببین تا همیشه امیدوار باشی … اما به نظر من اگر در برنامه نویسی نیمه خالی لیوان دیده شود بهتر است چون دانش بی انتها نیمه خالی آن از زمین تا آسمان است نه به اندازه ارتفاع یک لیوان…