نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

۷ مطلب در بهمن ۱۳۹۲ ثبت شده است

معرفی نرم‌افزار Freemake Video Converter

امیرمسعود ایرانی | جمعه, ۲۵ بهمن ۱۳۹۲، ۱۲:۰۱ ق.ظ | ۰ نظر

این برنامه یکی از بهترین گزینه‌ها برای تبدیل فایل‌های ویدئویی به یکدیگر است.
برای استفاده کافی است فایل خود را داخل محیط برنامه بکشید و رها کنید و سپس با استفاده از گزینه‌هایی که در قسمت پایین پنجره قرار گرفته، فرمت فایل خروجی را انتخاب و عملیات تبدیل را شروع کنید.
از مهم‌ترین ویژگی‌های این برنامه، می‌توان به رایگان بودن، سرعت بالا و پشتیبانی از ده‌ها فرمت ورودی و خروجی اشاره کرد.
این برنامه برای اجرا به Microsoft .NET Framework 4.0 نیاز دارد.


برای دانلود این برنامه و نرم‌افزارهای دیگه‌ای که این شرکت ارائه می‌ده می‌تونید به این نشانی مراجعه کنید

  • امیرمسعود ایرانی

Bounce rate چیست

امیرمسعود ایرانی | جمعه, ۱۸ بهمن ۱۳۹۲، ۱۲:۴۹ ق.ظ | ۰ نظر

Bounce Rate درصدی است که در بازاریابی اینترنتی استفاده می‌شود. این عدد نشان می‌دهد که چه تعداد از کاربرانی وارد شده به یک سایت، بدون رفتن به صفحات دیگر، سایت را ترک می‌کنند

مقدار میانگین برای این عدد ۵۰ درصد است. چنانچه این عدد بیش از ۶۰ درصد باشد، باعث نگرانی است و چنانچه بیش از ۸۰ درصد باشد، نشان‌دهنده‌ی مشکلات جدی در طراحی و محتوای سایت است.

افزایش مقدار Bounce Rate ممکن است اثر منفی روی سئو نیز بر جای بگذارد.


  • امیرمسعود ایرانی

نگهداری قطعه کدهای برنامه نویسی در پایگاه داده‌ی آنلاین

امیرمسعود ایرانی | پنجشنبه, ۱۰ بهمن ۱۳۹۲، ۰۴:۵۸ ب.ظ | ۰ نظر

با استفاده از این دو سایت می‌تونید قطعه کدهایی که ممکنه در آینده به درد بخورن رو به صورت آنلاین ذخیره کنید

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

این سایت‌ها از ده‌ها زبان برنامه‌نویسی پشتیبانی می‌کنن و کدهای شما رو متناسب با زبان مورد نظر به صورت رنگی نمایش می‌دن

برای استفاده از تمامی امکانات این سایت‌ها ابتدا باید ثبت نام کنید.

سایت‌های مشابه دیگری هم در اینترنت وجود دارن و قبلا هم وجود داشتن. این دو سایت به نظر پایدارتر می‌رسن


سایت اول: PasteBin

http://pastebin.com


سایت دوم: Snipt

https://snipt.net


  • امیرمسعود ایرانی

تعیین مقدار border-radius در LESS با هشت مقدار

امیرمسعود ایرانی | چهارشنبه, ۹ بهمن ۱۳۹۲، ۰۲:۴۸ ق.ظ | ۰ نظر

کامپایلر LESS به طور پیش‌فرض علامت ممیز «/» را به عنوان تقسیم‌کننده می‌شناسد. بنابراین تعریف ۸ مقدار در مقابل border-radius که لازمه‌اش استفاده از علامت ممیز بین چهار عدد اول و چهار عدد دوم است، با خطا مواجه می‌شود

برای حل این مشکل کل ۸ عدد را به شکل زیر بنویسید:


border-radius: ~"10px 10px 10px 10px / 10px 10px 10px 10px";
  • امیرمسعود ایرانی

تفاوت utf8_unicode_ci و utf8_general_ci و utf8_persian_ci در MySQL

امیرمسعود ایرانی | دوشنبه, ۷ بهمن ۱۳۹۲، ۱۲:۲۳ ق.ظ | ۳ نظر

در هنگام ایجاد پایگاه داده، جدول‌ها و ستون‌های رشته‌ای در MySQL امکان تغییر دادن Collation پیش‌فرض وجود دارد

برای ذخیره‌سازی نوشته‌های یونیکد و از آن جمله فارسی، لازم است تا یکی از زیرمجموعه‌های utf8 انتخاب شود

تفاوت سه گزینه‌ی utf8_unicode_ci و utf8_general_ci و utf8_persian_ci در الگوریتم مرتب‌سازی آن‌هاست که می‌تواند اندکی در عملکرد و کارایی اثرگذار باشد


اگر می‌خواهید متن‌های فارسی را در فیلد خود ذخیره کنید، بهترین گزینه، utf8_persian_ci است که با بیشترین سرعت ممکن و بهترین دقت متن‌های فارسی را به درستی مرتب می‌کند

اگر فیلد شما حاوی متن‌های چندزبانه باشد انتخاب یکی از گزینه‌های utf8_general_ci و utf8_unicode_ci شما را به هدف می‌رساند

utf8_general_ci تفاوت اندکی با utf8_unicode_ci دارد و آن این است که بخشی از الگوریتم‌های یونیکد در آن پیاده نشده است و ممکن است در هنگام مرتب‌سازی برخی زبان‌ها اشتباهاتی در آن مشاهده شود. در عوض کارایی آن بهتر است


با توجه به افزایش قدرت پردازنده‌های امروزی، افزایش کارایی اندکی که با استفاده از utf8_general_ci به دست می‌آید قابل چشم‌پوشی است و بهتر است همیشه از utf8_unicode_ci استفاده کنید


منبع

  • امیرمسعود ایرانی

آشنایی با یک روش ارسال کنندگان هرزنامه‌ی ایمیلی

امیرمسعود ایرانی | سه شنبه, ۱ بهمن ۱۳۹۲، ۰۱:۰۹ ق.ظ | ۰ نظر

یکی از روش‌های ارسال کنندگان هرزنامه این است سعی می‌کنند کاری کنند تا شما به یکی از ایمیل‌هایشان پاسخ بدهید

مثلا چند روز پیش یک ایمیل برایم آمده بود با این عنوان: «سلام. چرا پاسخ ایمیل قبلی مرا ندادید؟»

در حالی که من نه ایمیل و نه نام فرستنده را نمی‌شناختم

اگر شما به چنین ایمیل‌هایی پاسخ بدهید، ایمیل مقصد به صورت خودکار در فهرست تماس‌های شما ثبت می‌شود و از این پس، ایمیل‌های ارسالی از آن‌ها به جای شاخه‌ی Spam به شاخه‌ی اصلی منتقل می‌شوند


اگر به اشتباه به چنین ایمیل‌هایی پاسخ دادید و درگیر هرزنامه‌های ارسالی آن‌ها شدید انجام دو کار لازم است

اول مراجعه به بخش Contact و حذف نام و نشانی فرستنده‌ی هرزنامه از Contactها

و گام دوم: نشان‌گذاری ایمیل‌های ارسالی از این شخص به عنوان هرزنامه


با این کار علاوه بر پاکسازی inbox خود، می‌توانید به سرویس‌دهندگان ایمیل در پاکسازی اینترنت از فرستندگان هرزنامه کمک کنید

  • امیرمسعود ایرانی

ده راه برای تبدیل شدن به یک برنامه‌نویس حرفه‌ای

امیرمسعود ایرانی | سه شنبه, ۱ بهمن ۱۳۹۲، ۱۲:۰۸ ق.ظ | ۰ نظر
برای تبدیل شدن به یک برنامه‌نویس حرفه‌ای لازم است تا دستورالعمل‌هایی را رعایت کنید. فهرست زیر یکی از بهترین دستورالعمل‌های موجود است که آن را به فارسی ترجمه کردم:
  • کدهای نوشته شده توسط دیگران را مطالعه کنید
  • کسی را بیابید تا کدهای شما را بخواند
  • پیش از توسعه‌ی ویژگی‌های جدید، خطاهای موجود را برطرف کنید
  • یک فناوری جدید بیاموزید
  • لبخند بزنید
  • وبلاگ بنویسید
  • در پروژه‌های متن‌باز مشارکت کنید
  • به جای پیدا کردن راه‌حل‌های موقتی، خطاها را برطرف کنید.
  • پوشش سیستم آزمون کد را یک درصد اضافه کنید
  • هر یک ساعت، از پشت میز بلند شوید
  • امیرمسعود ایرانی