دانلود کتاب 101 فعالیت الفبای انگلیسی

اگر به فکر یاد دادن الفبای انگلیسی به کودک خود هستید و یا به عنوان مدرس زبان کودکان فعالیت می کنید و به دنبال ایده های خوب برای تدریس الفبا هستید این کتاب برای شما کارآمد خواهد بود. این کتاب با عنوان 101 Alphabet Activities نوشته Lisa Schwimmer Marier می باشد. این کتاب برای کودکان 3 تا 6 سال مناسب می باشد. این کتاب جزو منابع تدریس است.

101 Alphabet Activities

دانلود کتاب 101 Alphabet Activities
ادامه ی مطلب

دانلود کتاب 100 پازل موضوعی جستجوی کلمه

مجموعه کتاب 100 پازل موضوعی جستجوی کلمه به زبان انگلسی می باشد و برای سرگرمی و تقویت زبان انگلیسی مناسب است. این مجموعه دو کتاب است که هر دو نوشته John F.Chabot می باشد.

عنوان انگلیسی این کتاب ها 100 Thematic Word Search Puzzles می باشد که تصاویر هر دو جلد به شکل زیر می باشد.

تصویر جلد اول:

100 Thematic Word Search Puzzles
ادامه ی مطلب

دانلود کتاب انگلیسی 100 ایده برای برنامه ریزی درسی

کتاب 100 ایده برای برنامه ریزی درسی که دارای 129 صفحه و نوشته Anthony Haynes در مورد برنامه ریزی و آماده سازی درسی است.

100 Ideas for Lesson Planning (Continuums One Hundreds)

100 Ideas for Lesson Planning
ادامه ی مطلب

دانلود کتاب ادغام C++ و Nodejs

دانلود کتاب ادغام C++ و Nodejs

این کتاب راهنمایی است برای ایجاد افزونه C++ Nodejs و نوشته Scott Frees می باشد. کتاب به زبان انگلیسی است و برای اشخاصی که با هر دو زبان آشنایی دارند مناسب می باشد.

Handbook for creating Node.js C++ addon

بخشی از ترجمه کتاب (مترجم گوگل): این کتاب نه برای کسی که سعی در یادگیری Node.js دارد، نه برای کسی که هرگز در C++ برنامه نویسی نکرده است. در حالی که تمام کد منبع به صورت رایگان در مخزن github کتاب در دسترس است، لطفاً به خاطر داشته باشید که من نمونه‌ها را برای اهداف آموزشی ایجاد کرده‌ام – من کاملاً مطمئن هستم که راه‌هایی برای بهینه‌سازی کد یا «آماده تولید» بیشتر کد وجود دارد. ، اما وقتی شک دارم سادگی را انتخاب کرده ام. آنها به طور خاص طراحی شده اند تا نمایش های ساده ای باشند تا به شما یاد دهند که چگونه این دو زبان را ادغام کنید. Node.js نسخه های زیادی دارد، در زمان نگارش این مقاله نسخه 6.0 آماده انتشار است. من بیشتر مثال‌ها و بحث‌ها را برای Node.js نسخه‌های 0.12 و بالاتر آماده کرده‌ام، و همه نمونه‌ها روی Node.js v5 و زیر تست شده‌اند. در رابطه با نسخه‌ها و ایجاد کد «آماده تولید» هدف من از این کتاب آموزش مفاهیم توسعه افزونه است، و متوجه شدم که با یادگیری API پایه سطح V8 (که تا حدودی تصادفی انجام دادم)، بهتر می‌توان NAN و انتزاعات سطح بالاتر را درک کرد. همانطور که در کتاب پیش می روید، خواهید دید که مفاهیم پیشرفته تر (پیشرفت کارگران async، جریان) بعد از NAN مورد بحث قرار می گیرند، بنابراین ما می توانیم از ساده سازی هایی که ارائه می دهد استفاده کنیم. توصیه من به کسانی که افزونه ها را یاد می گیرند این است که ابتدا “راه V8” را یاد بگیرند، اما کد تولید نهایی را با استفاده از NAN بنویسند.

ادامه ی مطلب

امنیت در طراحی افزونه وردپرس

امنیت در طراحی افزونه وردپرس

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

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

ادامه ی مطلب

کاربرد flush_rewrite_rules در افزونه وردپرس

کاربرد flush_rewrite_rules در افزونه وردپرس

از تابع زیر برای بازسازی قوانین پیوندهای دائمی استفاده می شود.

<?php flush_rewrite_rules(); ?>

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

ادامه ی مطلب

برای توسعه افزونه های وردپرس از کجا شروع کنیم

برای توسعه افزونه های وردپرس از کجا شروع کنیم

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

وردپرس برای توسعه آسانتر این سیستم، قسمتی به نام پلاگین (افزونه) دارد که می توانید بوسیله آن ابزار های مورد نیاز را به وبسایت خود بیفزایید. خود مخزن وردپرس نیز پلاگین های رایگان زیادی در اختیار کاربران قرار می دهد اما اگر قصد ایجاد پلاگین خاصی برای خود هستید باید اطلاعات کافی از زبان PHP داشته باشید. البته برای این کار علاوه بر خود PHP باید آشنایی کاملی با API خود وردپرس هم داشته باشید.

ادامه ی مطلب

دورکاری و فریلنسری بوسیله برنامه نویسی

امروزه با گسترش اینترنت، در برخی از مشاغل نیازی به حضور فیزیکی کارمند نمی باشد و تنها بوسیله اینترنت پر سرعت و یک کامپیوتر مناسب می توان کارهای محوله را انجام داد. که این مسئله هم به نفع کارمند و هم به نفع کارفرما می باشد. در این میان با داشتن دانش کافی در برنامه نویسی می توان شغل مناسبی به صورت دورکاری داشت و یا بدون ملاقات با مشتری پروژه های برنامه نویسی مختلفی را دریافت و انجام داد.

ادامه ی مطلب

زبان C یک زبان قدیمی اما کاربردی

زبان C یک زبان قدیمی اما کاربردی

بیشتر اشخاصی که به طور خودجوش علاقه مند به برنامه نویسی هستند متاسفانه از ابتدای کار وارد زبان های سطح بالا و جدید می شوند. این مسئله دلایل مختلفی می تواند داشته باشد. همچون ورود به بازار کار، جذابیت زبان های جدید و یا حتی سینتکس آسانتر زبان های پیشرفته. اما تجربه ثابت کرده کسانی که از زبانهایی مانند C و یا C++ وارد دنیای برنامه نویسی شده اند درک عمیقتری نسبت به دنیای کامپیوتر و برنامه نویسی داشته اند. زبان C را مادر تمامی زبان ها می دانند. زیرا اکثر زبانها ریشه در این زبان دارند و بوسیله همین زبان ساخته شده اند.

پس به شخصه اگر بخواهم برای شخصی که تازه به برنامه نویسی علاقه مند شده است نصیحتی بکنم، به او خواهم گفت از زبان C شروع کن! و حتی کمی با زبان اسمبلی آشنا شو! زبان برنامه نویسی C از قدیمی ترین زبان های برنامه نویسی می باشد و اهمیت بسیار زیادی در علوم کامپیوتر دارد. زبان C به سخت افزار بسیار نزدیک است و با این زبان می توان از منابع سخت افزاری بیشترین بهره را برد و حتی متغیرها را مستقیما بر روی رم کامپیوتر تغییر داد.

ادامه ی مطلب

مدیریت استثنا ها (Exception) در PHP

مدیریت استثنا ها (Exception) در PHP

مدیریت خطا (Exception) که در مبحث پی اچ پی به عنوان PHP Exceptions یاد می شود برای مدیریت بروز خطاها و استثناهایی می باشد که در صورت عدم مدیریت آنها موجب شکست و عدم اجرای برنامه خواهد شد. در واقع شما در صورت بروز موارد خاص و استثنایی روند اجرای برنامه را مدیریت می کنید.

در واقع استثنا (Exception) در PHP آبجکت ای است که خطاها و اتفاقات غیر مترقبه را نشان می دهد. استفاده از Exception ها بهترین روش برای متوقف کردن فانکشن در مواقع مواجه شدن با اطلاعات غیر قابل استفاده است.

ادامه ی مطلب