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

سه شنبه, ۲۵ فروردين ۱۳۹۴، ۰۵:۳۳ ب.ظ داریوش عباسی
پروژه ی ساخت فیلم های آموزشی : شروع

پروژه ی ساخت فیلم های آموزشی : شروع

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

این موفق نشدنم دلایل زیادی داشت :

  1. تخصص در گرفتن خروجی مناسب از ویدیوها و ویرایششون رو نداشتم
  2. جایی رو برای انتشار نمیشناختم! یوتیوب برای ایرانی ها فیلتره و اپارات هم کیفیت های لازم رو حفظ نمیکنه.
  3. میکروفن مناسبی نداشتم.
  4. برنامه ی منظمی و محکمی برای اینکار نداشتم و دسته بندی های خیلی گسترده ای انتخاب میکردم که از پسشون بر نمیومدم

و البته در یک اقدام گیک‌پسندانه میخوام مشکلاتی که پیش روم بود برای اینکار رو بردارم و کارم رو شروع کنم و البته شرح تمام حوادث رو تو وبلاگم بنویسم و البته چالش های پیش روی این کار رو هم بررسی کنم.

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

:)

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

جاوا اسکریپت : بدون var متغیر تعریف نکنید

اگر از strict mode در جاوا اسکریپت استفاده نمیکنید ممکن است به خیلی از خطاهایی که رخ میدهد دقت نکرده باشید.یکی از مرسوم ترین  آنها تعریف خودکار متغیر عمومی است هنگامی که درون یک تابع متغیر  را با var تعریف نکرده باشید و از آن تابع استفاده کنید! کمی گنگ بود؟ به این مثال دقت کنید :

function glob(){
	x = 10
	console.log(x)
}

glob() // 10

console.log(x) //10

چرا در آخر خط آخر هم متغیر x که خارج از اسکوپ قرار دارد مقدار درون تابع  را داشت؟ چون x را با var تعریف نکرده بودید.

این کد درست عمل میکند :

function glob(){
	var x = 10
	console.log(x)
}

glob() // 10

console.log(x) // ReferenceError

:)

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

مقادیر false در جاوا اسکریپت

در جاوا‌اسکریپت مقادیر غیر هم نوع در محاسبات برای اجرا به اجبار به انواع هم نوع ( coercion ) همسان سازی میشوند.این مساله ظاهرا قدری پیچیده و بی قانون است اما اینطور نیست.(یک راهنمای جامع در این مورد را میتوانید اینجا مطالعه کنید.)

در مقایسه ها در جریان این تغییرات تعدادی از مقادیر به مقدار false از نوع بولی تبدیل میشوند.این مقادیر این ها هستند :

  • "" (رشته ی تهی)
  • 0 , -0 , NaN
  • null , undefined
  • false
۲۱ فروردين ۹۴ ، ۲۰:۱۳ ۱ نظر
داریوش عباسی

کتاب های رایگان و آزاد برای یادگیری جاوا اسکریپت

پروژه ی JSBooks یک وبسایت شامل لیستی از کتاب های آزاد منتشر شده برای آموزش جاوااسکریپت به زبان انگلیسی است که کتابهایی در دسته بندی ها و کاربرد های مختلف از جاوااسکریپت در آن یافت میشود.
وبسایت پروژه :  jsbooks.revolunet.com

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

در مسیر - ۲

کسانی که شهامت ندارند، همیشه فلسفه ای برای توجیه آن می یابند.

-آلبر کامو

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

چالش کتابی بخونیم که ...

یکی از روزمرگی هام مثل خیلی های دیگه کتاب خوندنه و الان که داشتم وبلاگ هارو چک میکردم به چالشی برخوردم که جادی تو وبلاگش معرفی کرده بود و خیلی جالب اومد بنظرم و خوب اومد بنظرم که منم بپذیرمش و شمارو دعوت کنم.

و اون چالش چیه؟ خوندن کتابهایی که ویژگی های پایینو داشته باشن و تیک خوردن کله صفحه تا پایان سالی که داره میاد :)

۲۶ اسفند ۹۳ ، ۱۸:۱۳ ۳ نظر
داریوش عباسی