حرکت در گذرگاه زندگی

sprint، یک آلترناتیو سبک برای جی‌کوئری

jQuery کتابخانه ای معروف است برای حل مشکلات طراحان‌وبی که با جاوااسکرپیت کنار نمی‌امدند و همچنین پرفورمنس کدهایشان در استفاده از DOM پایین بود گزینه ای بسیار مناسب است اما پشتیبانی از مرورگرهای قدیمی‌تر و ماژول های زیاد در حالت اولیه قدری از همه‌پسند بودن آن کاسته است.

فریم‌ورک‌هایی مانند آنگولار کتابخانه‌ی کوچک و سبکی شبیه به jQuery با خود دارد و توجه بسیاری را به خود جلب کرد و حالا یک کتابخانه‌ی جدید به اسم Sprint.js پا را فراتر نهاده و ویژگی‌هایی نزدیک به جی‌کوئری را در خود قرار داده با این تفاوت که صرفا در مرورگرهای مدرن پشتیبانی میشود و ابزارهای محدودتری دارد و البته پرفورمنس خیلی بهتری از نمونه های مشابه خود به دست میدهد.

اگر طراح وب هستید و کاربرانتان مرورگرهایشان تا حدی مدرن است بد نیست به این کتابخانه نگاهی بیاندازید شاید برای شما هم جایگزین jquery شد.

نصب :

نصب از bower :

bower install bendc/sprint

همچنین میتوانید کد منبع را دستی دریافت کرده و استفاده کنید. کد منبع روی گیتهاب ...

API

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

:)

۰۳ ارديبهشت ۹۴ ، ۰۰:۱۵ ۰ نظر
داریوش عباسی
چهارشنبه, ۲ ارديبهشت ۱۳۹۴، ۱۲:۴۱ ب.ظ داریوش عباسی
موتور جاوا اسکریپت V8 کروم

موتور جاوا اسکریپت V8 کروم

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

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

درحال حاضر این موتور، استاندارد اکمااسکریپت۵ (ECMA-262) را پشتیبانی می‌کند.این موتور با زبان ++C نوشته شده است و بصورت منبع‌باز منتشر میشود. پلتفورم‌هایی مثل NodeJS ازین موتور برای کامپایل کدهای جاوا اسکریپت استفاده می‌کنند و یکی از دلایل عمده‌ی شهرت نود‌جی‌اس همین موتور قدرتمند است. برنامه‌نویسانی که تجربه‌ی کار با زبان ++C را دارند می‌توانند ازین موتور در پروژه‌هایشان استفاده کنند.

ادامه مطلب...
۰۲ ارديبهشت ۹۴ ، ۱۲:۴۱ ۰ نظر
داریوش عباسی

متغیر محیطی PAGER

شاید شما هم به این فکر کرده باشید که خیلی از نوشته هایی که خط فرمان برای ما باز میکند مانند صفحات man، انتخاب ابزار نمایشش چطوریه. PAGER  یکی از متغیرهای محیطی تو لینوکسه  که ابزار نمایش این متون رو مشخص میکنه که معمولا پیشفرض روی less تنظیم شده است. برای سیستم خودتون رو چک بکنید :

echo $PAGER

خب میتونید تغییرش بدید به more یا هرچیز بهتری که میشناسید :

PAGER=more

یا اگر راضی نبودید برگردید به همون ابزار پیش فرض. :)

۰۱ ارديبهشت ۹۴ ، ۱۶:۴۵ ۲ نظر
داریوش عباسی
دوشنبه, ۳۱ فروردين ۱۳۹۴، ۰۱:۳۰ ب.ظ داریوش عباسی
مدیربسته‌‌ npm

مدیربسته‌‌ npm

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

npm مدیر بسته ی پیش فرض برای nodejs است که از نسخه ی 0.6.3 به همراه نود نصب میشود. npm در خط فرمان اجرا میشود و وظیفه ی آن نصب پکیج‌های منتشر شده در npmjs، مدیریت بسته های نصب شده و همچنین مدیریت وابستگی ها است و یکی از دلایل محبوبیت نود در سالهای اخیر نیز همین مدیربسته ی کار آمد بوده است.

ادامه مطلب...
۳۱ فروردين ۹۴ ، ۱۳:۳۰ ۰ نظر
داریوش عباسی
شنبه, ۲۹ فروردين ۱۳۹۴، ۱۰:۴۰ ب.ظ داریوش عباسی
Lumen، میکرو فریم‌ورکی از لاراول

Lumen، میکرو فریم‌ورکی از لاراول

اگر php کار میکنید احتمالا با فریم‌ورک لاراول هم آشنا هستید.(اگرم نیستید حتما  درباره اون جستوجو کنید!). Taylor Otwell خالق لاراول، پروژه جدیدی به اسم Lumen رو معرفی کرده.یک میکرو‌فریم‌ورک برای php. میکروفریم‌ورک ها از فریم‌ورک ها کوچکتر، ساده تر و سریعترند. پیش از این هم دو میکرو‌فریم‌ورک پرطرفدار Slim و Silex برای php توسعه داده میشدند اما انتظار این است که لومن با قدرت فریم‌ورک، توسعه دهندگان و جامعه ی بزرگ کاربران لاراول به محبوبیت بیشتری دست پیداکند.

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

ادامه مطلب...
۲۹ فروردين ۹۴ ، ۲۲:۴۰ ۰ نظر
داریوش عباسی
شنبه, ۲۹ فروردين ۱۳۹۴، ۱۰:۴۴ ق.ظ داریوش عباسی
در مسیر - سفر

در مسیر - سفر

سفرهای طولانی، با یک قدم شروع می‌شوند.

- لائوتسه

۲۹ فروردين ۹۴ ، ۱۰:۴۴ ۱ نظر
داریوش عباسی