وبلاگ شخصی علی مقدس زاده

۷ مطلب با موضوع «توسعه نرم افزار» ثبت شده است


دوستانی که مشغول توسعه نرم افزار برای سیستم عامل اندروید هستن حتما با محدودیت‌هایی که از سمت شرکت گوگل برای کاربران ایرانی وجود داره مواجه شدن؛ وبسایت http://www.developer-android.ir برای رفع این محدودیت‌ها تولید شده و اینطور که در این سایت اشاره شده محتوای سایت بصورت هفته‌ای بروز میشه.

برای دوست عزیزی که اقدام به راه اندازی این وبسایت کردن آرزوی موفقیت می‌کنیم.

  • علی مقدس زاده

یکی از مشکلاتی که ممکن هست برای توسعه دهنده‌های نرم افزارهای تحت وب پیش بیاد هنگ کردن‌های مکرر فایرفاکس در زمان توسعه نرم افزاره که بعضا مربوط به افزونه firebug میشه. اگر این مشکل برای شما پیش اومد و با نصب مجدد پلاگین firebug مشکل برطرف نشد انجام روش زیر شاید به رفع این مشکل کمک کنه:

  1. تو این روش تمام تنظیمات فایرفاکس و پلاگین‌هایی که نصب کردین از بین میره و برای همین پیشنهاد میشه قبل از انجام مراحل بعدی از بوک‌مارک‌های خودتون یک پشتیبان تهیه کنید. (البته در مراحل بعدی به طور خودکار یک پشتیبان از اطلاعات شما تهیه میشه)
  2. عبارت about:support رو در قسمت آدرس وارد کنید.
  3. بر روی دکمه "Refresh Firefox ..." کلیک کنید.
  • علی مقدس زاده

برای مبهم کردن کدهای جاوا اسکریپت روش‌های مختلفی وجود داره که یکی از این روش‌ها استفاده از yuicompressor هست. برای استفاده از این ابزار در پروژه‌های بزرگ می‌تونید از اسکریپتی که لینک دانلود اون در ادامه این پست قرار داره استفاده کنید.


لینک دانلود نرم افزار yuicompressor به همراه اسکریپت: http://bayanbox.ir/download/4864053924184202519/js-obfuscator.zip


  • علی مقدس زاده

قبلا در پست « معرفی "آوب فونت - دایرکتوری فونت‌های فارسی" » سرویس آنلاینی برای استفاده در css و در نهایت نمایش فونت‌های دلخواه در محیط وب معرفی شد. با این وجود اگر شما قصد استفاده از فونتی رو داشته باشید که در این سایت موجود نیست، باید ابتدا فرمت‌های مختلف فونت شامل ttf, eot, otf و woff رو تهیه کنید. برای این کار میتونید از ابزار آنلاینی که از مسیر زیر در دسترس شما است استفاده کنید:

http://everythingfonts.com/ttf-to-otf

برای تبدیل فرمت‌های مختلف فونت، کافی هست از منوی Font Conversion گزینه مورد نظر خودتون رو انتخاب کنید.

  • علی مقدس زاده

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

نرم افزار PngOptimizer با کاهش حجم تصاویر png و gif باعث کاهش حجم اطلاعات و در نتیجه افزایش سرعت بارگذاری میشه. ویژگی خوبی که این نرم افزار داره این هست که برای کاهش حجم، کیفیت تصویر رو کاهش نمیده، بلکه این کار رو با حذف اطلاعات metadata که معمولا بدون استفاده هستن انجام میده.

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

  • علی مقدس زاده

تا قبل از اضافه شدن font-face به استانداردهای CSS اکثر صفحات وب از فونت tahoma استفاده می‌کردند؛ اما خوشبختانه امروز امکان استفاده از سایر فونت‌های پارسی در صفحات وب وجود دارد. در این پست قصد معرفی کامل تگ font-face را نداریم و فرض را بر این گذاشته‌ایم که شما با این امکان آشنایی کامل دارید (اگر آشنایی ندارید می‌توانید این لینک را مشاهده نمایید: http://www.w3schools.com/css/css3_fonts.asp).

 آوب فونت

برای استفاده از فونت‌های شخصی لازم هست که شما فرمت‌های مختلف فونت مورد نظر خود را آماده کرده و سپس با تعریف font-face از فونت دلخواه خود در صفحات وب استفاده کنید. سایت http://awebfont.ir با فراهم کردن مجموعه‌ای از فونت‌های پارسی و تعریف بخش‌های لازم در کدهای CSS امکان استفاده از این فونت‌ها را برای توسعه‌دهندگان برنامه‌های تحت وب فراهم کرده است. کافی است فونت مورد نظر خود را پیدا کرده، بر روی آن کلیک کنید تا صفحه مربوط به فونت نمایش داده شود. در صفحه نمایش داده شده بر روی تب "نسخه تحت وب" کلیک کنید تا روش استفاده از فونت دلخواه شما، نمایش داده شود.

  • علی مقدس زاده

کش کردن کدهای javascript در زمان توسعه نرم افزارهای تحت وب، یکی از مشکلاتی هست که معمولا برای برنامه نویس‌ها به وجود میاد، برای غیر فعال کردن این امکان کافی هست مراحل زیر به ترتیب انجام شوند:

۱. در قسمت آدرس عبارت about:config را تایپ می‌کنیم.

۲. بر روی دکمه i'l be careful i promise کلیک می‌کنیم.

۳. در کادر مربوط به Search در بالای صفحه عبارت browser.cache.disk.enable را تایپ می‌کنیم، بر روی نتیجه‌ای که در جدول نمایش داده می‌شود، دوبار کلیک می‌کنیم تا مقدار آن به false تغییر کند.

۴. مرحله ۳ را برای عبارت browser.cache.memory.enable نیز تکرار می‌کنیم.

۵. نرم افزار firefox را بسته و مجددا اجرا نمایید.


منبع: https://support.mozilla.org/en-US/questions/905902

  • علی مقدس زاده