jsDelivr - یک CDN عمومی متن‌باز و پشرفته

امتیاز: ۱۲ ArashM جمعه ۱ فروردین ۱۳۹۳ - ۱۱:۵۲ دیدگاه‌ها ۰ ArashM منبع

ArashM می‌نویسد:

اگر یک توسعه‌دهنده وب هستید، احتمالا با سرویس Hosted Libraries گوگل آشنا هستید. گوگل به شما یک راه ساده و سریع برای اضافه کردن ۱۲تا از مهمترین کتابخانه‌های جاوا اسکریپت به وب‌سایتتان می‌دهد.

اما اگه یک وب‌مستر باشید و بخواهید از ویژگی‌های یک CDN سریع برای کتابخانه‌های کمتر معروف استفاده کنید، چه کار می‌کنید؟ اینجاست که jsDelivr به شما کمک می‌کند. jsDelivr یک CDN آزاد و متن‌باز است که برای کمک به وب‌مسترها ساخته شده. هیچ نوع محدودیتی وجود ندارد و تمام انواع کتابخانه‌های جاوااسکریپت، پلاگین‌های jQuery و فریم‌ورک‌های CSS در آن پذیرفته می‌شود.

اگر میخواهید کتابخانه‌ای را در jsDelivr اضافه یا بروزرسانی کنید، باید مخزن jsDelivr را در گیت‌هاب فورک کنید و پس از انجام تغییرات Pull Request بفرستید.


با Game Maven یاد میگیرید چطور کد بزنید در حالی که بازی درست می‌کنید

امتیاز: ۱۲ ArashM شنبه ۱۷ اسفند ۱۳۹۲ - ۱۹:۴۰ دیدگاه‌ها ۰ ArashM منبع

ArashM می‌نویسد:

امروزه دیگه کمبود منبع برای اینکه یاد بگیرید چطوری کد بزنید وجود نداره. درحال حاضر منبع کدزنی از چمن بیشتر درآمده. به کلکسیون این منابع می‌تونید Game Maven رو هم اضافه کنید. Game Maven مرحله به مرحله به شما نوشتن کد برای سه بازی اتفاقی رو یاد میده (تو مایه‌های Asteroids, Angry Birds, و Mario Bros).

مثل بقیه آموزش‌های مشابه Game Maven کد رو در یک سمت و اشیاء رو در سمت دیگه مرورگر نشون میده که باعث میشه بتونید به سرعت ببینید که کدهاتون چطوری روی بازی تاثیر میزاره.

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


ردیابی کاربران بدون استفاده از کوکی و جاوااسکریپت!

امتیاز: ۳۱ مهدی عطائیان چهارشنبه ۶ شهریور ۱۳۹۲ - ۱۳:۲۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

مهدی عطائیان می‌نویسد:

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


نسخهٔ ۰.۵.۰ Intro.js منتشر گردید

امتیاز: ۱۵ حامد رمضانیان جمعه ۲۸ تیر ۱۳۹۲ - ۱۵:۰۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

یکی از چیزهایی که بعد از انتشار یک نرم‌افزار مهم است، نشان دادن امکانات اضافه شده به کاربر است. برنامه‌های وب نیز به مانند برنامه‌های دسکتاپ همیشه در حال به‌روزرسانی و اضافه شدن امکانات جدید هستند.
به عنوان مثال وقتی نسخهٔ جدید از فیس‌بوک منتشر می‌شود شما بالُنک‌هایی را مشاهده می‌کنید که مرحله به مرحله چیزهایی که به نرم‌افزار اضافه شده‌است را نشان می‌دهد.
افشین مهربانی، یک کتابخانهٔ کوچک (حدود ۱۵ کیلوبایت) با جاوااسکریپت نوشته‌است که دوستداران وب می‌توانند برای دموی برنامه‌های خود از آن استفاده کنند.
نسخهٔ ۰.۵.۰ این کتابخانه امروز منتشر شد که یکی از امکاناتی که به آن اضافه شده‌است، پشتیبانی از زبان‌های راست به چپ (RTL) می‌باشد.
برای مشاهده دموی این کتابخانه به این‌جا و برای دانلود نسخه‌های مختلف آن به صفحه انتشارهای گیت‌هاب مراجعه کنید.


jQuery نسخه‌ی ۲.۰ منتشر شد

امتیاز: ۶۲ امیررضا قادری جمعه ۳۰ فروردین ۱۳۹۲ - ۱۱:۳۲ دیدگاه‌ها ۰ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

دقیقا دوازده دقیقه قبل از نگارش این مطلب، John Resig خالق jQuery در حساب توییتر خود خبر انتشار نسخه‌ی ۲.۰ این ابزار محبوب را اعلام کرد. از خصوصیات بارز این نسخه‌ که توسعه‌ی آن حدود ۱۰ ماه به طول انجامید، می‌توان به موارد زیر اشاره کرد:
- سرعت بالاتر
- خاتمه‌ی پشتیبانی از نسخه‌های ۶ و ۷ و ۸ مرورگر IE
- حجم کم‌تر (به علت حذف کدهایی که برای پشتیبانی نسخه‌های قدیمی IE مورد نیاز بود)
- قابلیت ساخت بسته‌ی شخصی‌سازی شده‌ی jQuery (قابلیت انتخاب قسمت‌هایی از فریم‌ورک که واقعا به آن نیاز دارید، نه بیشتر! این مساله باعث کوچک تر شدن حجم jQuery تا مرز ۱۰ کیلوبایت خواهد شد)

اطلاعات بیشتر را در وبلاگ رسمی jQuery بخوانید.


نسخه ۲.۳.۲ بوت‌استرپ فارسی منتشر گردید

امتیاز: ۵۱ حامد رمضانیان پنج‌شنبه ۸ فروردین ۱۳۹۲ - ۲۱:۱۶ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

نسخهٔ ۲.۳.۲ بوت‌استرپ فارسی با باگ فیکس typeahead در جاوااسکریپت و یک ویژگی جدید دیگر منتشر گردید.
بوت‌استرپ چارچوبی قدرتمند، زیبا و چشم‌نواز برای توسعه‌دهندگان وب است. یکی از ویژگی‌های این چارچوب responsive بودن آن است. این ویژگی به توسعه‌دهندگان وب کمک می‌کند که رابط کاربری وب خود را برای دسکتاپ‌های بزرگ، دسکتاپ‌های معمولی، تبلت‌ها و تلفن‌های هوشمند بهینه کنند.


فایرفاکس به iOS نخواهد آمد

امتیاز: ۲۸ حامد رمضانیان یک‌شنبه ۲۰ اسفند ۱۳۹۱ - ۲۰:۲۷ دیدگاه‌ها ۳ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

Jay Sullivan می‌گوید که از آن‌جایی که اپل رفتارهای غیردوستانه خود را نسبت به مرورگرهای شخص ثالث اصلاح نکرده‌است، موزیلا برای iOS نسخهٔ فایرفاکس را درست نخواهد کرد.
از نارضایتی‌هایی که او به آن اشاره می‌کند، در مورد این است که موزیلا نمی‌تواند از تکنیک‌های رندرینگ و موتورهای جاوااسکریپت خود در iOS استفاده کند.


نسخه ۲.۳.۱ بوت‌استرپ فارسی منتشر گردید

امتیاز: ۲۴ حامد رمضانیان شنبه ۱۲ اسفند ۱۳۹۱ - ۱۶:۳۶ دیدگاه‌ها ۲ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

نسخهٔ ۲.۳.۱ بوت‌استرپ فارسی با چندین باگ فیکس در فایل‌های جاوااسکریپت منتشر گردید.
بوت‌استرپ چارچوبی قدرتمند، زیبا و چشم‌نواز برای توسعه‌دهندگان وب است. یکی از ویژگی‌های این چارچوب responsive بودن آن است. این ویژگی به توسعه‌دهندگان وب کمک می‌کند که رابط کاربری وب خود را برای دسکتاپ‌های بزرگ، دسکتاپ‌های معمولی، تبلت‌ها و تلفن‌های هوشمند بهینه کنند.


با TOML، رقیب احتمالی JSON آشنا شوید

امتیاز: ۳۶ امیررضا قادری دوشنبه ۷ اسفند ۱۳۹۱ - ۱۶:۰۰ دیدگاه‌ها ۵ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

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

اگر برنامه‌نویس باشید، می‌دانید که همیشه در دنیای برنامه‌نویسی پس از مدتی تکنولوژی جدیدی از راه می‌رسد و توجه همه را به خودش جلب می‌کند. در همین راستا، آقای «تام پرستون-ورنر» که او را به عنوان یکی از پدیدآورندگان سایت Github می‌شناسید، به تازگی فرمت TOML را معرفی کرده که در همین مدت کم با استقبال زیادی مواجه شده است.

هنوز نیامده، پیاده‌سازی های زیادی در زبان‌های برنامه‌نویسی مختلف برای TOML ایجاد شده! دلیل این محبوبیت؟ جدای از اینکه TOML به نسبت JSON و بقیه رقبا بسیار ساده‌تر و تمیز تر است، ساختار اصلی‌اش بر مبنای فایل‌های دوست داشتنی INI بنا شده است. درست است، همان فایل‌های قدیمی INI‌ که قالبا برای ذخیره تنظیمات برنامه‌ها استفاده می‌شد. با این حساب، احتمالا از این به بعد نام TOML‌را زیاد خواهیم شنید!


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

امتیاز: ۳۰ mtux دوشنبه ۷ اسفند ۱۳۹۱ - ۰۶:۰۱ دیدگاه‌ها ۶ mtux منبع

mtux می‌نویسد:

پیشاپیش گشایش نمایشگاه MWC موزیلا اعلام کرده که موافقت ۱۸ اپراتور مخابراتی (Carrier) را برای پشتیبانی از موبایل های مجهز به فایرفاکس او‌اس جلب کرده است.
این لیست تعداد قابل توجهی از شرکت‌های مخابراتی سراسر دنیا از آمریکا تا چین را شامل می‌شود.
و در باب پشتیبانی سخت‌افزاری آنها اعلام کرده‌اند که هم‌اکنون با شرکت‌های Alcatel ، Huawei ، LG و ZTE کار می‌کنند تا اولین دستگاه‌های مجهز به سیستم‌عامل موبایل فایرفاکس که همگی از چیپ‌های Qualcomm Snapdragon استفاده خواهند کرد را به بازار عرضه کنند.
موزیلا پیش‌بینی می‌کند اولین موبایل‌های مجهز به سیستم‌عامل فایرفاکس را تا آخر امسال به بازار عرضه کند.


فایرفاکس ۱۹ امروز منتشر می‌شود

امتیاز: ۳۸ مجید رمضانپور سه‌شنبه ۱ اسفند ۱۳۹۱ - ۱۲:۱۲ دیدگاه‌ها ۰ مجید رمضانپور منبع

مجید رمضانپور می‌نویسد:

امروز نسخه جدید مرورگر فایرفاکس منشتر می‌شود که یکی از ویژگی‌های مهم آن، نمایش‌دهنده PDF درونی‌شده بر پایه‌ی جاوااسکریپت آن است که البته در نسخه قبلی فایرفاکس هم موجود بود ولی به طور پیشفرض غیرفعال بود.
از ویژگی‌های دیگر آن، بهبود کارایی شروع برنامه، پشتیبانی از Remote Web Console برای اتصال به فایرفاکس بر روی اندروید و سیستم‌عامل فایرفاکس برای دیباگ کردن مشکلات وب از راه دور، یک دیباگر مرورگر جدید برای توسعه دهنده های افزونه‌/مرورگر، و پشتیبانی از یکسری قوانین/مشخصات جدید CSS.

برای دانلود نسخه جدید به این آدرس مراجعه کنید.