منبع اصلی نوشتار زیر در این لینک قرار دارد

فعال کردن syntax highlighting در vi در ubuntu

توی اوبونتو بطور پیش فرض یک نسخه minimal‌ از ادیتور  vi نصبه و این نسخه خیلی از امکانات این ادیتور رو از جمله امکان syntax highlighting، پشتیبانی نمیکنه. حالا اگه میخواین که از این ادیتور با تمامی امکاناتش استفاده کنید باید نسخه کامل اون رو نصل کنید:

sudo apt-get install vim

بعد از نصب کافیه توی ادیتور با دستورات زیر این امکان رو فعال یا غیر فعال کنید:

:syntax on 

:syntax off

اگر هم میخواین که این امکان بصورت پیش فرض فعال باشه کافیه این دستور رو توی فایل .vimrc خودتون قرار بدین:

syntax on


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

فیشینگ اکانت گوگل

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

متاسفانه یا خوشبختانه ماهی(ماحی) مورد نظر این مرتبه تو تور نیوفتاد…

پ.ن: اگه میخواین بیشتر در مورد حملات فیشینگ بدونید میتونید به این پست جادی یه نگاه بندازین.


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تغییر مسیر پیش فرض ذخیره ماژول های bower

چند وقت پیش با bower آشنا شدم، یه repository برای ماژول های جاوا اسکریپت که توسط توییتر ایجاد شده، ایده خوبیه و برای استفاده تو پروژه های وب خیلی بدرد میخوره و کلی کار آدم رو راه میندازه.
یکی از امکانات جالب bower اینه که میشه برای پروژه یک فایل کانفیگ به فرمت json به نام bower.json آماده کرد و بعد موقع نصب برنامه روی سرور با اجرای دستور bower install تمامی ماژول های جاوا اسکریپتی که مد نظر داریم رو برامون نصب میکنه.
بطور پیش فرض مسیری که bower ماژول ها رو توش نصب میکنه کنار فایل bower.json و تو یه پوشه به اسم bower_components قرار داره. ممکنه به هر دلیل بخوایم این مسیر پیش فرض رو عوض کنیم و ماژول ها رو تو یه مسیر دیگه نصب کنیم. برای اینکار باید کنار فایل bower.json‌ یه فایل دیگه به نام .bowerrc ایجاد کنیم و توی اون فایل که باز هم به فرمت json هستش مسیر خودمون رو به شکل زیر انتخاب کنیم:

{
"directory" : "public/bower_components"
}

تو کد بالا من مسیر نصب رو به پوشه public/bower_components تغییر دادم.


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اولین باگ کامپیوتری

این تصویر مربوط به اولین باگ کامپیوتریه که در سال 1947 توی کامپیوتر Mark II که در دانشگاه هاروارد در حال تست بود پیدا شده. این باگ در حقیقت یک حشره بود که بین یکی از رله های این کامپیوتر گیر کرده بوده. اپراتور های این کامپیوتر این حشره رو به گزارششون چسبوندن و اون رو به عنوان اولین باگ کامپیوتری ریپورت کردن. این صفحه گزارش هنوز وجود داره و در حال حاضر توی موزه نگهداری میشه …


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

خسته نباشی مرد

بالاخره تلاش های این چند وقته نتیجه داد و مذاکرات با موفقیت همراه شد، البته هنوز اول راهیم …
به امید ادامه پیدا کردن این روند آشتی با جهان …
@JZarif ممنون بابت زحمات این چند وقته، خسته نباشید …


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تست Syntax Highlighting

console.log(“Hello World!!!”); ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

وب سایت شرکت پارس جنوبی

چیزی که در زیر مشاهده میکنید صفحه نخست سایت شرکت معظم پارس جنوبیه: 
دو تا نکته: 
  • نکته اول اینکه چرا باید اطلاعات debug بصورت remote قابل مشاهده باشه، اونم تو سیستم عملیاتی و نه سیستم تست. 
  • از اون مهمتر اینکه اصلا چرا فکری برای مشکل ساده ای مثل از دسترس خارج شدن دیتابیس نشده. 
الان که دوباره چک کردم انگار دوستان متوجه مشکل شدن و یه Custom Error Page به سیستم اضافه کردن اونهم بهمراه غلط املایی: 


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

انتقال به بلاگر

خوب بالاخره دوره انتقال وبلاگ تموم شد و دیشب وبلاگ رو بطور کامل انتقال دادم به سرویس بلاگر و دامین رو هم انتقال دادم به همین سرویس. 
با وجود اینکه وردپرس تقریبا میشه گفت کاملترین سیستم برای یک وبلاگ شخصیه اما دردسر هایی که تو این یک سال اخیر با سرویس هاستینگ افتضاح شرکت وب رمز داشتم باعث شد تصمیم بگیرم قید وب سایت شخصی رو بزنم و کل وبلاگ رو به یه سرویس عمومی انتقال بدم. برای اینکار دو راه پیش رو داشتم: اولی استفاده از سرویس وردپرس دات کام و دومی استفاده از سرویس بلاگر.
با توجه به اینکه اتصال دامنه به سیستم وردپرس نیاز به پرداخت هزینه بصورت ارزی داشت و این خودش باعث میشد تا هر سال به دنبال راهی برای پرداخت هزینه باشم (که یعنی دردسر) و همچنین با توجه به اینکه کلیه امکاناتی رو که مورد نیاز من بود تو سرویس بلاگر پوشش داده میشد، تصمیم گرفتم وبلاگ ام رو به سرویس بلاگر گوگل انتقال بدم. 
البته این انتقال خودش یکسری دردسر رو به همراه داشت، چون بلاگر از فرمت وبلاگ وردپرس پشتیبانی نمیکرد. برای همین مجبور شدم با یکسری ابزار جانبی این کار رو انجام بدم که خود این عمل یک سری مشکلات رو بوجود آورد از جمله آدرس پست ها که به درستی منتقل نشد. 
حدودا یک ماه طول کشید تا این مشکلات رو یکی یکی حل کنم و تغییرات مورد نیاز رو به پست ها بدم تا اون خروجی مورد نظرم رم بگیرم.
دیشب بعد از اینکه آخرین پست هم با موفقیت منتقل شد، اطلاعات دامین رو هم با کمک سرویس Cloudns به سرویس جدید متصل کردم و وبلاگ ام رسما با همون آدرس قبلی به سرویس بلاگر منتقل شد. 


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پروسس های در حال اجرا و کشتن اونها

یه بار یکی از دوستان ازم پرسید که cpu سیستمش چسبیده رو 100% چیکار باید بکنه؟ خوب جواب در حالت کلی اینه که برنامه ای که داره از cpu استفاده میکنه رو ببندیم یا به اصلاح kill کنیم. اما برای اینکه برنامه مورد نظر رو پیدا کنیم راههای مختلفی هست، یکی از این راهها که تو لینوکس با استفاده از ترمینال میشه ازش استفاده کرد اینه:

اول با دستور top بصورت زیر لیست پروسس ها رو در میاریم:

#top -b -n 1

حالا کافیه با دستور kill پروسس مربوطه رو kill کنیم:

#kill process_id


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اضافه کردن مخازن rpmfusion به فدورا

یکی از کارهای مهمی که بعد از نصب فدورا باید انجام بدیم، اضافه کردن مخازن rpmfusion به فدوراست. این مخازن شامل بسته هاییه که معمولا برای کاربران خانگی مورد استفاده قرار میگیره و بطور پیش فرض تو مخازن اصلی فدورا و ردهت قرار نگرفته. کدک های صوتی تصویری، برنامه های مولتی مدیا و یک سری درایورهای کارت های کرافیک و شبکه و … از جمله بسته هاییه که تو این مخازن قرار دارند.

برای نصب این مخازن کافیه دستورات زیر رو تو ترمینال وارد کنیم:

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-19.noarch.rpm
yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-19.noarch.rpm

آپدیت:
برای فدورا 20 هم میتونیم از دستورهای زیر استفاده کنیم:

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm


ادامه مطلب