پروژه ی JSBooks یک وبسایت شامل لیستی از کتاب های آزاد منتشر شده برای آموزش جاوااسکریپت به زبان انگلیسی است که کتابهایی در دسته بندی ها و کاربرد های مختلف از جاوااسکریپت در آن یافت میشود.
وبسایت پروژه : jsbooks.revolunet.com
پروژه ی JSBooks یک وبسایت شامل لیستی از کتاب های آزاد منتشر شده برای آموزش جاوااسکریپت به زبان انگلیسی است که کتابهایی در دسته بندی ها و کاربرد های مختلف از جاوااسکریپت در آن یافت میشود.
وبسایت پروژه : jsbooks.revolunet.com
Hamlیک تمپلیت انجین برای html است که معمولا در وب اپیکیشن هایی که با روبی و فریم ورکهایی مثل ریلز و سیناترا استفاده میشود.سینتکس ساده ی haml باعث استفاده ی وسیع آن بین برنامه نویسان و توسعه دهندگان روبی شده اما با این حال میتوان بدون هیچ زبان و فریمورک خاصی استفاده کرد.صرفا به عنوان تمپلیت انجینی برای کارهای
همل بر اساس یک قانون ساده ساخته شده : مارکآپ باید قابل خواندن باشد.
برای نصب haml باید روی سیستم خودتان روبی و جم را نصب داشته باشید و با استفاده از روبی جم نصبش کنید.بصورت زیر :
gem install haml
خب نصب شد :)
توضیح کوتاه در مورد تمپلیت انجین های html اینکه برای ساده سازی و داینامیک کردن فرآیند ساخت فایلهای html ساخته شده اند.
آشنایی با الگوهای طراحی در برنامه نویسی یکی از اساسی ترین دانش های برنامه نویسان است که با دانستن آنها دنیای زیباتری در پیش روی خود میبینند :)
در این پست به تعدادی از منابع خوب برای آشنایی با آنها نگاهی خواهیم انداخت :
منابعی که بالاتر معرفی شد چند منبع بسیار پرطرفدار برای یادگیری الگوی های طراحی بود.اما کتابهایی چون کتاب Design Patterns: Elements of Reusable Object-Oriented Software که برای اولین بار الگوهای طراحی را جمع بندی و معرفی کردند نیز برای شما ممکن است خواندنی باشند.
امروز در تکاپو برای تست یک پروژه ی آنگولار بودم که متوجه شدم سیستم رو نو نوار کردم و هیچ وب سروری نصب نیست و اینترنتم در دسترس نیست!
خوشبختانه روی اوبونتو و تقریبا همه ی دیسترو های گنو/لینوکس، پایتون بصورت پیش فرض نصب شده که همراه خودش ماژول SimpleHTTPServer هم داره و امکانات یک وب سرور ساده رو در اختیار شما میزاره.فقط کافیه از ترمینالتون به دایرکتوری مورد نظرتون برید و این دستور رو بزنید :
python -m SimpleHTTPServer 8000
که بجای 8000 شماره ی پورت دلخواه خودتونو وارد کنید.
حالا روی localhost:8000 پروژه ی خودتونو ببینین.
تمام:)
سالهاست که ترمینالی که عموما استفاده میکنم بخاطر میزکارم گنومترمینال عزیز هست اما یکی از مسایلی که باهاش داشتم و دارم اینه که اگر زبان سیستم فارسی باشه و بی توجه شروع به تایپ کردن کنم حروف جیبریش فارسی و بهم ریخته انقدر زشت میشن که هرچی روحیه دارم میگیره ازم و ازون بدتر زمانی که واقعا بخوام از یک متن فارسی استفاده کنم.متاسفانه گنومترمینال بصورت معمولی از زبان های راست به چپ پشتیبانی نمیکنه، مشکلی که در کنسول کی دی ایی نمیبینیم و متون راست به چپ خیلی خوب پشتیبانی میشن.
برای نصب کنسول از این دستور استفاده کنید :
sudo apt-get install konsole
برای تنظیم به عنوان ترمینال پیش فرض سیستم هم دستور زیر رو وارد کنید :
gsettings set org.gnome.desktop.default-applications.terminal exec 'konsole'
احتمالا دیگه کنسول، ترمینال همیشگیم خواهد بود :)
بالاخره بعد از مدتها تصمیم گرفتم 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 تغییر بدید از این دستور استفاده کنین :
chsh -s $(which zsh)
لازمه برای ثبت تغییرات سیستم رو لاگ اوت کنید یا یک سشن ssh جدید باز کنید.
خب تموم شد نصب.
راجبه zsh بیشتر خواهم نوشت :)