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

۱۸ مطلب با موضوع «برنامه نویسی» ثبت شده است

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

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

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

آموزش کار با HAML

Hamlیک تمپلیت انجین برای html است که معمولا در وب اپیکیشن هایی که با روبی و فریم ورکهایی مثل ریلز و سیناترا استفاده میشود.سینتکس ساده ی haml باعث استفاده ی وسیع آن بین برنامه نویسان و توسعه دهندگان روبی شده اما با این حال میتوان بدون هیچ زبان و فریمورک خاصی استفاده کرد.صرفا به عنوان تمپلیت انجینی برای کارهای

همل بر اساس یک قانون ساده ساخته شده : مارک‌آپ باید قابل خواندن باشد.

نصب

برای نصب haml باید روی سیستم خودتان روبی و جم  را نصب داشته باشید و با استفاده از روبی جم نصبش کنید.بصورت زیر :

gem install haml

خب نصب شد :)

توضیح کوتاه در مورد تمپلیت انجین های html اینکه برای ساده سازی و داینامیک کردن فرآیند ساخت فایلهای html ساخته شده اند.

ادامه مطلب...
۲۵ اسفند ۹۳ ، ۲۰:۳۸ ۱ نظر
داریوش عباسی

منابعی برای یادگیری الگوهای طراحی

آشنایی با الگوهای طراحی در برنامه نویسی یکی از اساسی ترین دانش های برنامه نویسان است که با دانستن آنها دنیای زیباتری در پیش روی خود میبینند :)

در این پست به تعدادی از منابع خوب برای آشنایی با آنها نگاهی خواهیم انداخت :

  • دیزاین پترن ها : (فارسی) این پروژه یکی از آن پروژه های خوب زبان فارسیست که با مثالهای متنوع سعی در تشریح مفاهیم الگوهای طراحی و نحوه ی پیاده سازی آن ها شده.
  • کتاب Head First Design Patterns: یکی از آن منابعی که دل هربرنامه نویسی را که با الگوهای طراحی آشنا نیست برده.هد فرست دیزاین پترنز:)
  • ویدیو های فوق العاده new Think Thank : مثل بسیاری از کارهای عالی نیو تینک تنک، یک سری عالی دیگر برای آموزش دیزاین پترن ها.

منابعی که بالاتر معرفی شد چند منبع بسیار پرطرفدار برای یادگیری الگوی های طراحی بود.اما کتابهایی چون کتاب Design Patterns: Elements of Reusable Object-Oriented Software که برای اولین بار الگوهای طراحی را جمع بندی و معرفی کردند نیز برای شما ممکن است خواندنی باشند.

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

SimpleHTTPServer، وب سروری برای لحظات بی وب سروری

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

خوشبختانه روی اوبونتو و تقریبا همه ی دیسترو های گنو/لینوکس، پایتون بصورت پیش فرض نصب شده که همراه خودش ماژول SimpleHTTPServer هم داره و امکانات یک وب سرور ساده رو در اختیار شما میزاره.فقط کافیه از ترمینالتون به دایرکتوری مورد نظرتون برید و این دستور رو بزنید :

python -m SimpleHTTPServer 8000

 

که بجای 8000 شماره ی پورت دلخواه خودتونو وارد کنید.

حالا روی localhost:8000 پروژه ی خودتونو ببینین.

تمام:)

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

konsole، ترمینالی بهتر برای پارسی زبانان

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

برای نصب کنسول از این دستور استفاده کنید :

sudo apt-get install konsole 

برای تنظیم به عنوان ترمینال پیش فرض سیستم هم دستور زیر رو وارد کنید :

gsettings set org.gnome.desktop.default-applications.terminal exec 'konsole'

احتمالا دیگه  کنسول، ترمینال همیشگیم خواهد بود :)

۲۵ بهمن ۹۳ ، ۱۸:۱۲ ۱ نظر
داریوش عباسی

نصب ZSH و OH-MY-ZSH روی اوبونتو

بالاخره بعد از مدتها تصمیم گرفتم zsh رو برای مدتی تست کنم.در حال حاضر روی لپتاپم اوبونتو ۱۴.۰۴ دارم و پوسته ی فعلی همون بش جان است.

نصب

برای نصب ZSH و OH-MY-ZSH باید اول zsh و git را از مخازن نصب کنیم (یا اگر مایل بودید از سورس کامپایل کنید اصلا!) :

نصب ZSH :

sudo apt-get install zsh

نصب git :

sudo apt-get install git

نصب oh my ZSH :

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

خب حالا لوازم مورد نیاز نصب شد.

تنظیم ZSH به شل پیش فرض

برای اینکه شل یوزر فعلی رو به ZSH تغییر بدید از این دستور استفاده کنین :

chsh -s $(which zsh)

لازمه برای ثبت تغییرات سیستم رو لاگ اوت کنید یا یک سشن  ssh جدید باز کنید.

خب تموم شد نصب.

راجبه zsh بیشتر خواهم نوشت :)

۲۴ بهمن ۹۳ ، ۲۱:۴۱ ۲ نظر
داریوش عباسی