رفع خطای perl: warning: Setting locale failed. در ubuntu

  • بوسیله: رضا رویائي
  • در 1394/06/25 - 23:37
  • نظرات (4)
خطای perl: warning: Setting locale failed.

خطای perl: warning: Setting locale failed.

گاهی اوقات  هنگام نصب پکیج های مختلف بر روی سیستم عامل ubuntu با پیغام خطای زیر روبرو می‌شویم که البته این خطا بیشتر در ubuntu server رخ می‌دهد. چنانچه با این خطا مواجه شده اید و درحال حاضر  به دنبال راه حل مناسبی می‌گردید، تا انتهای  این آموزش با ما همراه باشید.

(بیشتر…)

بازیابی کلمه عبور کاربر root در mysql

  • بوسیله: رضا رویائي
  • در 1394/05/15 - 18:43
  • نظرات (11)
Recover Mysql root password

Recover Mysql root password

چنانچه در هنگام ورود به Mysql با یکی از  خطاهای زیر مواجه شدید احتمال این که کلمه عبور خود را اشتباه وارد می‌کنید زیاد است.

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

(بیشتر…)

کدنویسی ابری

  • بوسیله: محسن شفیعی
  • در 1392/10/16 - 23:16
  • نظرات (5)
Coding in the Cloud

Coding in the Cloud

اینترنت این اجازه را به ما داده است، که در هر نقطه‌ای که هستیم، کار خودمان را انجام دهیم. به ما انعطاف پذیری فوق‌العاده‌ای داده است، به طوری که دیگر به میز کار خود وابسته نیستیم.

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

در ادامه همراه ما باشید

(بیشتر…)

Application Cache در HTML5

  • بوسیله: محسن شفیعی
  • در 1392/07/15 - 23:31
  • نظرات (6)
اچ تی ام ال 5 - HTML5

اچ تی ام ال 5 – HTML5

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

Cache راه حلی برای ساخت اپلیکیشن های بر پایه وب است. ساختار اولیه Cache موجود در مرورگرها برای اینکار کافی نیست، به همین دلیل HTML5 تکنولوژی به نام Application Cache را توسعه داده است که این امکان را میدهد اپلیکیشن هایی به صورت آفلاین هم بسازیم.

استفاده از Application Cache سه نتیجه خوب برای شما دربر دارد:

1. مرور آفلاین: کاربران میتوانند به صورت آفلاین کل سایت شما را مرور کنند.

2. سرعت: فایلهای کش شده دارای سرعت خیلی بیشتری هستند.

3. کاهش درخواست از سرور: مروگر تنها فایلهایی را از سرور درخواست میکند که تغییر کرده باشند.

Application Cache یا AppCache این امکان را به توسعه دهنده میدهد که انتخاب کند کدام فایل ها را میتواند Cache کند و کدام فایل ها را تنها باید از سرور دریافت کند.

در ادامه همراه ما باشید…

(بیشتر…)

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

  • بوسیله: محسن شفیعی
  • در 1392/03/06 - 20:53
  • نظرات (4)
PHP – پی اچ پی

PHP – پی اچ پی

همیشه در زمان راه اندازی یک اپلیکیشن خطاهایی رخ میدهد. اما حتی زمانی که آن را در معرض استفاده برای کاربران قرار میدهید هم دچار خطا و Error خواهد شد. تشخیص این خطاها و برطرف کردن آنها جزء مهمی از پیشرفت اپلیکیشن محسوب میشود.

در PHP میتوان خطاهایی که رخ میدهد را با استفاده از یک دستگیره (Handler) گرفت و عملیات مناسب را برای آنها انجام داد. برای مثال بهترین کار ارسال به ایمیل خودتان است.

در ادامه همراه ما باشید…

(بیشتر…)

نکته سریع: با www یا بدون www

  • بوسیله: محسن شفیعی
  • در 1392/02/23 - 10:38
  • نظرات (3)
نکته سریع

نکته سریع

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

برای باز شدن سایت با www کافیست کد زیر را درون فایل htaccess درون سایت خود قرار دهید.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^your-site.com [NC]
RewriteRule ^(.*)$ http://www.your-site.com/$1 [L,R=301]

برای باز شدن سایت بدون www کافیست کد زیر را درون فایل htaccess درون سایت خود قرار دهید.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^your-site.com$ [NC]
RewriteRule ^(.*)$ http://your-site.com/$1 [L,R=301]

HTTP: پروتکلی که هر توسعه دهنده وب باید بداند

  • بوسیله: محسن شفیعی
  • در 1392/01/19 - 22:09
  • دیدگاه‌ها برای HTTP: پروتکلی که هر توسعه دهنده وب باید بداند بسته هستند
HTTP Protocol - پروتکل HTTP

HTTP Protocol – پروتکل HTTP

HTTP مخفف Hypertext Transfer Protcol است. این پروتکل برای ارتباط بین سیستم های توزیع شده و به عنوان پایه ای برای وب مدرن ساخته شده است. به عنوان یک توسعه دهنده وب باید اطلاعات قوی در مورد این پروتکل داشته باشیم.

در این مطلب نگاهی به پایه HTTP و کدهای ارسال شده در response میپردازیم.

(بیشتر…)

ترفند های مفید htaccess

  • بوسیله: جاوید خانلو
  • در 1392/01/12 - 11:26
  • دیدگاه‌ها برای ترفند های مفید htaccess بسته هستند
ترفند های مفید htaccess برای بهبود وب سایت

ترفند های مفید htaccess برای بهبود وب سایت

فایل (htaccess (hypertext access یک فایل پیکربندی دایرکتوری های متفاوت است که توسط چندین وب سرور پشتیبانی می شود و به شما اجازه می دهد تا پیکربندی وب سرور را به صورت غیر متمرکز مدیریت کنید. و ما در این مقاله قصد داریم چند ترفند مهم و کلیدی را به شما کاربران گرامی گوش زد کنیم.

(بیشتر…)

نحوه کار سطح دسترسی ها (Permissions) در یونیکس و هاست

  • بوسیله: محسن شفیعی
  • در 1391/11/12 - 11:13
  • نظرات (5)
نحوه کار سطح دسترسی ها (Permissions) در یونیکس و هاست

نحوه کار سطح دسترسی ها (Permissions) در یونیکس و هاست

 

حتما شما در کنترل پنل هاست خودتون با سطح دسترسی یا همون Permission آشنایی دارید. در واقع شما حتما دیدید که برای هر یک از پوشه ها در هاست یا خانواده یونیکس یک عدد در نظر گرفته میشود که این عدد, سطح دسترسی به پوشه و فایل مربوطه را مشخص میکنند. اعدادی مانند 757 یا 755 یا 600 یا 644 که خیلی برای شما آشنا است.

اگر قصد دارید PHP کار کنید و در مورده این سطح دسترسی ها جیزی نمیدانید بهتر است در ادامه با ما باشید…

در ابتدا باید بدانید در یونیکس سه نوع کاربر وجود دارد. یک Owner که خود شما هستید. دوم Group که اعضای گروه شما هستند. و سوم Other که دیگران و برای ما ناشناخته هستند مانند کاربران اینترنت.

خب هر یک از این اعضا سه عملیات میتوانند روی فایل ها یا پوشه ها انجام دهند. عمل اول Read است که همان خواندن فایل یا پوشه. دوم Write است که همان نوشتن بر روی فایل یا پوشه. و سوم Execute که همان اجرا کردن فایل یا پوشه است. خب ما این سه عملیات را به صورت زیر خلاصه میکنیم:

(بیشتر…)