توضیحات : یکی از زبان های برنامه نویسی که در حال حاضر بسیار استفاده می شود ، زبان جاوا اسکریپت است . این زبان در سال ۱۹۹۵ میلادی توسط فردی به نام برندان ایچ (Brendan Eich) طراحی و پیاده سازی شده است . ساختار کلی جاوا اسکریپت شباهت بسیار زیادی به سی پلاس پلاس و جاوا دارد اما این شباهت بیشتر به این دلیل بوده است که یادگیری این زبان برای افرادی که در گذشته از آن دو زبان استفاده می کردند ، آسانتر است . کاربرد اصلی جاوااسکریپت در طراحی و پیاده سازی سایت ها و صفحات HTML است و به کمک این زبان این امکان برای شما به وجود خواهد آمد که بتوانید به اجزای مختلف درون صفحات اینترنتی دست پیدا کنید و اگر نیاز داشتید بتوانید در آن ها تغییراتی مطابق میل خود ایجاد کنید . استفاده روز افزون از تکنولوژی هایی همچون Ajax و jQuery در طراحی صفحات وب که هسته اصلی آن ها را Javascript تشکیل می دهد به اهمیت یادگیری این زبان قدرتمند برای هرکس که دستی در طراحی وب دارد افزوده است . این کتاب آموزشی از روی یکی از مشهورترین و محبوبترین منابع یادگیری این زبان یعنی Professional Javascript For Web Developers نوشته Nicholas C.Zakas (نیکولاس سی . زاکاس) ترجمه شده است . از نکات بارز این کتاب آموزشی می توان به بررسی تمامی نکاتی که یک طراح وب باید این روز ها از جاوااسکریپت بداند همراه با ارائه انواع مثال ها و نمونه کد ها اشاره کرد . اینک به ارائه برخی سرفصل های این کتاب می پردازیم : آشنایی با مفاهیم پایه جاوا اسکریپت متغیر ها و انواع آن ها و نحوه تعریف کردن آن ها کار با آرایه ها و رشته ها نحوه ایجاد آرایه ها و رشته ها اضافه و حذف عناصر از آرایه ها نحوه کار با آرایه ها و رشته به عنوان اشیاء کاذب بررسی تمای خواص و متدهای مربوط به آرایه ها و رشته ها تبدیل آرایه به رشته و بالعکس کار با مدل های شی ء گرای DOM و BOM آشنایی با تمامی اجزای مدل های DOM و BOM و نحوه به کارگیری آن ها نحوه دسترسی به عناصر خاص با استفاده از عنوان تگ ، نام آن ها و ID آن ها نحوه دستکاری ، حذف و اضافه کردن عناصر جدید به صفحه آموزش کار با رویداد ها و نحوه کنترل آنها به دو روش HTML و از طریق جاوااسکریپت آموزش کار با عناصر فرم از طریق جاوااسکریپت انواع روش های دسترسی به آن ها نحوه ارزش سنجی عناصر فرم (Form Validation) آموزش کار با جداول از طریق جاوااسکریپت نحوه ایجاد جداول جدید به صورت پویا از روش جاوااسکریپت آشنایی با متد های خاص عناصر جدول آموزش کار با سایر اشیاء کار با اشیایی همچون Date و Math برای کار با تاریخ و زمان و انجام عملیات ریاضی نحوه کار با Cookie (کوکی ها) – ایجاد و بازیابی آن ها و …
توضیحات : با مطالعه ی کتاب امنیت گوگل مطمئنا درک عمیق تر و متفاوتی نسبت به قبل از امنیت دست پیدا خواهید کرد و دید وسیع تری از آن خواهید داشت.گوگل،می داند چه بنویسد تا با ذهن ما و شما سازگار باشد.کتاب پیش رو،متفاوت ترین کتاب امنیتی خواهد بود که تا به حال مطالعه کرده اید.
توضیحات : بلاگ در واقع یک دفتر خاطرات یا نوشته های شخصی، یک فضای همکاری، یک محیط سیاسی، بازار ارائه آخرین اخبار، مجموعه ای از لینکها، افکار خصوصی شما و نهایتا یادداشتهایی برای تمام دنیاست. وبلاگ شما میتواند هر یک از این موارد باشد. میلیونها وبلاگ در شکلها و اندازه های محتلف وجود دارد. با وجود تمام مسائلی که مطرح شد هنوز هم نمیتوان قانون و تعریف خاصی برای بلاگ تعریف کرد. در یک کلام، وبلاگ همان وب سایت است که هر چه خواستید در آن مینویسید.
توضیحات : شاید شما هم اینک که در حال مطالعه این کتاب هستید،در MySpace ،Facebook و… عضو باشید و یا حتی به تازگی وارد دنیای شبکه های اجتماعی شده باشید.به هر حال،مطمئنا از خود سوال می کنید که “چرا باید در Google + عضو بشوم؟” پاسخ،ساده است.گوگل!حتی اگر از قبل عضو شبکه های اجتماعی دیگری هستید،باید هر چه زود تر به عضویت گوگل + در آیید چون این شبکه اجتماعی ،به سرعت در حال گسترش است و در مدتی کم به یکی از محبوب ترین این شبکه ها تبدیل خواهد شد.همچنین همه ما می دانیم که زندگی اینترنتی،بدون استفاده از گوگل تقریبا غیر ممکن خواهد بود. در دسامبر ۲۰۱۱،به طور متوسط روزانه ۶۲۵ هزار نفر به عضویت گوگل + در می آمدند و گوگل پیش بینی می کند تا پایان سال ۲۰۱۲ ،۴۰۰ میلیون نفر عضو این شبکه اجتماعی باشند. گوگل سعی می کند تا خدمات خود را به صورت مفید و جذاب ارائه کند که پروژه گوگل + در راس این امور قرار دارد. شاید شایعاتی را مبنی بر ناموفق بودن پروژه گوگل + شنیده باشید،اما گوگل این شایعات را به شدت تکذیب کرد.نائب رئیس شرکت گوگل در مصاحبه با مجله نیویورک تایمز گفت:”نه تنها گوگل +ناموفق نیست،بلکه تا این لحظه هیچ چیزی را ندیده بودیم که به این سرعت رشد کند!” قضیه از این قرار است: ملحق شدن به گوگل + به معنای استفاده از تمامی خدماتی خواهد بود که گوگل در آینده ای نه چندان دور ارائه خواهد داد. از نتایج جستجو ی شخصی گرفته تا آپلود سریع تصاویر،شما به زودی ارزش گوگل + را جدای از کار اصلی آن که به اشتراک گذاری و کشف اطلاعات است،درک خواهید کرد
توضیحات : کتاب ۲۰ نکته که در مورد وب و مرورگرها یاد گرفتم راهنمای کوتاهی است برای هر کسی که در مورد اصول اولیه مروگر ها و وب کنجکاو است.در این کتاب شما با آخرین ابداعات جالبی که در مرورگر ها و تکنولوژی های وب صورت گرفته است آشنا خواهید شد.
توضیحات : وجود مسایل پیچیده علمی منجر میشود تا سراغ روشهای بهینه سازی رفته و مساله مورد نظر را به وسیله آنها حل کرد. با توجه به زمانبر بودن و پیچیدگی روشهای دقیق از روشهای بهینه سازی هوشمند استفاده میشود. تاکنون روشهای بهینه سازی متعددی معرفی شده اند که از مهم ترین آن ها میتوان به الگوریتم های تکاملی، الگوریتم تپه نوردی، الگوریتم شبیه ساز سرد کردن فلزات ، الگوریتم بهینه سازی انبوه ذرات، الگوریتم جستجوی ممنوع، الگوریتم بهینه سازی مورچه ها، خودکارهای یادگیر و غیره اشاره نمود. هدف از گردآوری این کتاب معرفی برخی از مهم ترین روش های بهینه سازی است . مسایل بهینه سازی در علوم مختلفی اعم از فنی و مهندسی، علوم پایه و انسانی کاربرد فراوانی دارند. به علت پر اهیمت بودن این موضوع تلاش نمودهایم تا در این راستا کتابی را گردآوری نماییم . در این کتاب شش روش مختلف بهینه سازی معرفی خواهیم کرد . این شش روش عبارتند از : الگوریتم ژنتیک، الگوریتم شبیه ساز سرد کردن فلزات، الگوریتم بهینه سازی مورچه ها، الگوریتم بهینه سازی انبوه ذرات، یادگیری تقویتی و خودکارهای یادگیر. این روشها از جمله روشهای پر طرفدار و پر کاربرد است که در بیشتر مسایل بهینه سازی مورد استفاده قرار گرفته اند. مخاطبین اصلی این کتاب کسانی هستند که در یکی از رشته های تحصیلی علوم کامپیوتر، ریاضیات کاربردی، الکترونیک، الکتروتکنیک، کنترل، صنایع ، مکاترونیک و علوم انسانی فعالیت دارند. البته این کتاب میتواند در رشته های مرتبط دیگری که به نحوی با مسایل بهینه سازی روبرو هستند نیز مورد استفاده قرار گیرد .
توضیحات : سلول خورشیدی یک قطعه الکترونیکی حالت جامد است که انرژی نور خورشید را مستقیما توسط اثر فوتوولتاییک به الکتریسیته تبدیل می کند. سلول خورشیدی ساخته شده از ویفر سیلیکون، کاربرد بسیاری دارند. سلولهای تکی برای فراهم کردن توان لازم دستگاههای کوچکتر مانند ماشین حساب الکترونیکی به کار میروند. آرایههای فوتوولتاییک الکتریسیتهٔ بازیافتشدنیای را تولید میکنند که عمدتاً در موارد عدم وجود سیستم انتقال و توزیع الکتریکی کاربرد دارد. برای مثال میتوان به محلهای دور از دسترس، ماهوارههای مدارگرد، کاوشگرهای فضایی و ساختمانهای مخابراتی دور از دسترس اشاره کرد. علاوه بر این استفاده از این نوع انرژی امروزه در محلهایی که شبکهٔ توزیع هم موجود است، مرسوم شدهاست. امروزه انسان با پیشرفتهایی که در زمینههای مختلف کرده، نیازی روز افزون به انرژی پیدا کرده و این امر او را بر آن داشت تا با روشهای گوناگون انرژی مورد نیاز خود را کسب کند. در این کتاب روش ساخت یک سلول خورشیدی کوچک در منزل با استفاده از یک ورق مس و تعدادی لوازم اندک توضیح داده شده است.
توضیحات : شبکه های کامپیوتری روز به روز گسترده می شوند و افراد بسیاری علاقمند به فراگیری دوره های کارشناسی و تخصصی شبکه هستند. دوره + Network که از طرف سازمان CompTIA ارائه شده است با آموزش مفاهیم اولیه شبکه ، دانشجویان را برای فراگیری دوره های پیشرفته تر مانند دوره های MCSE و CCNA آماده می کند.
توضیحات : برای برنامه نویسی شی گرا در هر زبانی ابتدا باید مفهوم اصلی شی گرایی را درک کرد. شی گرایی ابزار و یا خصوصیت خاص یک زبان برنامه نویسی نیست؛ حتی در زبانی مثل C هم که از امکانات شی گرایی برخوردار نیست، باز هم امکان برنامه نویسی شی گرا وجود دارد. نمونه ای بارز از یک همچین برنامه هایی کتابخانه ی معروف GTK است که به صورت شی گرا در C پیاده سازی شده است. در حقیقت شی گرایی نوعی طرز تفکر خاص در پیاده سازی برنامه هاست. به این صورت که برنامه نویس با قسمت های مختلف برنامه اش دقیقا همانند اشیای عادی در دنیای حقیقی رفتار میکند، و سعی میکند با کنار هم قرار دادن آن ها برنامه ی خود را به سرانجام برساند.
توضیحات : عمو پاندا نام الگوریتم جدید گوگل است که می خواهد با سایت هایی که دارای کیفیت محتوای مناسبی هستند دوست شده، با سایت های کم کیفیت قهر کرده و پوست سایت های کپی کننده را بکند! اما آیا می دانید عمو پاندا چطور کیفیت سایت ها را ارزیابی می کند؟ کتاب عمو پاندا برای کسانی نوشته شده است که مایلند جهت ارتقاء و یا حفظ جایگاه خود در گوگل، سایت خود را بر اساس الگوریتم جدید بهینه کرده و دست دوستی به عمو پاندا دهند، جهت ایجاد یک ارتباط صمیمی با عمو پاندا می بایست دقت بیشتری در موارد اشاره شده در این کتاب داشته باشید
توضیحات : شاید در نگاه اول گوشی سیمبیانی که خریده اید کاربرد چندانی نداشته باشد و فقط بتوان با آن تماس گرفت ، اس ام اس فرستاد و نهایتاً با دوربین آن عکس گرفت. کافیست این کتاب را بخوانید تا از نظر خود برگشته و ببینید که چه کارهایی که نمی توانید با گوشی خودتان انجام دهید. نگارش این کتاب از تیرماه ۱۳۹۰ شروع شده و با دقت بسیاری نوشته شده است. تمام مطالب آن بدیع بوده و توسط شخص نویسنده نوشته شده است. امیدواریم که از این کتاب لذت کافی را ببرید.
توضیحات : همواره دلایل مفیدی برای توسعه دهندگان وب وجود دارد که با استانداردهای وب هماهنگ باشند. برای نمونه موتورهای جستجو میتوانند کار فهرست کردن سایتها را بهتر انجام دهند. استفاده از کدهای مختص یک مرورگر اغلب کار طراحی یک صفحه را دوبرابر یا سه برابر میکند. در کتاب استاندارد های طراحی و تولید وب سایت شما با استاندارد های روز طراحی وب آشنا خواهید شد.