توضیحات : امروزه طراحی سایت یکی از پروژه های معمول برای اقشار جامعه محسوب می شود و طراحان سایت برای به دست آوردن قالب وبسایت خود که مهم ترین نقش را در ذهن بازدید کننده و ترغیب او برای بازدید مجدد ایفا می کند روش های گوناگونی را امتحان می کنند. یکی از این روش ها طراحی قالب وبسایت توسط خود شخص است که چون افراد واهمه ی خاصی از سروکار داشتن با کدهای مختلف دارند کمتر کسی سراغ آن می رود و می توان گفت حاضرند مبالغ هنگفتی را برای این کار به طراح مورد نظر بدهند. در این کتاب من روش ساخت قالبی را آموزش می دهم که حتی نیاز به یک خط کدنویسی نداشته و شما برای خرید آن باید مبلغ زیادی را می پرداختید. نرم افزاری که با آن ساخت قالب صورت می گیرد امکان ساخت قالب برای سیستم های مدیریت محتوای جوملا ، وردپرس ، نیوک و دروپال را داراست و ساخت قالب برای تمامی این ها به یک صورت است. اما از آنجایی که وردپرس محبوب ترین سیستم مدیریت محتوا در جهان است من نیز روش ساخت را در قالب سیستم وردپرس بیان می کنم.
توضیحات : ایجاد فناوری XML یا زبان نشانهگذاری امتدادپذیر را باید بدون تردید یکی از بزرگترین و اساسیترین گامهایی به حساب آورد که در مسیر حل مشکل مقیاسپذیری در اینترنت مدرن برداشته شده است. پس از ایجاد XML توسط کنسرسیوم وب جهانشمول در سال ۱۹۹۶ دستاندرکاران بسیاری از پروژههای محاسبات گسترده به آن روی آوردهاند. به عنوان نمونه، تقریباً تمامی فناوریهای خدمات وب، گرافیک برداری مقیاسپذیری، RDF و بسیاری از موارد دیگر تنها با XML انجامپذیر است. بر خلاف سندهای HTML و XHTML که در آنها از عناصر و بر چسبهای از پیش تعبیهیافته استفاده میکنیم، در سندهای XML تمامی بر چسبها را خود نامگذاری و انتخاب میکنیم. اگر چه برچسبهای متعددی میتواند در هر سند موجود باشد، فقط یکی از آنها نقش ریشه و در خود گیرنده سایر برچسبها را بر عهده دارد.
توضیحات : با آغاز به کار شبکه اینترنت و رشد فراگیر آن در سطح جهان، موضوع نامگذاری و آدرسدهی پایگاههای مختلف در اینترنت و ارجاع میزبان های مختلف به همدیگر از مسائلی بود که بسیار حساس به نظر میآمد؛ تدابیری اتخاذ شد، که بر اساس آن به هر نشانی اینترنتی یک نام و بالعکس اطلاق شده و هر میزبان در شبکه، دارای یک نام خاص (نام دامنه) باشد. بنابراین برای ایجاد تسهیلات و نیز تشخیص نام دامنه، سیستم نامگذاری نامهای دامنه (DNS) پایهریزی شد. در این سیستم با وارد کردن نام دامنه در یک مرورگر وب یا در برنامه کاربردی و با پردازشهای میانی، تبدیل به یک نشانی آیپی (IP) شده و مرورگر وب یا برنامه میتواند به کمک نشانی آیپی مقصد، ارتباطات لازم را برقرار کرده و دادهها را انتقال دهد. امروزه درباره اهمیت مالکیت معنوی و حفظ آن در سطوح ملی، منطقهای و بینالمللی مباحث فراوانی مطرح است و گسترش ارتباطات از طریق شبکه جهانی اینترنت و قابلیت دسترسی سریع به تمامی اطلاعات برخط بر اهمیت حفظ این نوع مالکیت افزوده و براعتبار آن میافزاید.
توضیحات : GPSS اصولا برای شبیه سازی سیستمهای گسسته ( به خصوص صفی ) طراحی شده و دارای نوشتارهای ( Version ) متعددی است و معمولاً برای شبیهسازی از تکنیک پردازش فرایندها استفاده میکند. هر یک از دستورات GPSS یک فعالیت از سیستم را شبیه سازی میکند و شامل یک مجموعه پارامترهای ورودی میباشد. در مدل های GPSS اشیاء یک سیستم به دو دستتته متمایز از یکدیگر تقسیم میشوند که آنها را اشیاء سرویس دهنده و سرویس گیرنده مینامیم و یا به عبارت دیگر دسته اول را Facility وسیله ( یا انباره ) Storage unit و دسته دوم را اشیاء موقت یا ( Transaction ) مینامیم. البته تفاوت وستیلته و انباره این است که وسیله در یک زمان توسط یک شیء موقت اشغال میشود در حالی که انباره به وسیله چند شیء موقت ( تتا حد گنجایش ) به طور همزمان اشغال میگردد.
توضیحات : در گذشته، تولیدکنندگان از ظرفیت اضافی برای توسعه CPUهای سوپراسکالر با واحدهای اجرائی تکراری و خط لوله های عمیق( به منظور بهره برداری از موازی سازی یا Parallelism در سطح دستورالعمل)، استفاده می کردند. با اینحال، آنها به این ترتیب تنها ۲۵ درصد از فضای اضافی تراشه که در هر سال با اضافه شدن ویژگی های جدید معماری در دسترس قرار می گرفت را به بازدهی می رساندند. بعلاوه، فاصله عملکردی مابین پردازنده ها و حافظه، بهره احتمالی از افزایش دائمی فرکانس پردازنده ها را محدود می کند. بنابراین، مسیر طراحی که در حال حاضر به منظور افزایش عملکرد دنبال می شود، از فضای قابل دسترسی تراشه برای توسعه CPU های چند هسته ای و چند تاری استفاده می نماید. این طراحیها از چند وظیفگی( Multitasking) از طریق برنامه های موازی و یا اجرای همزمان نرم افزارهای کاربردی متعدد، پشتیبانی می کنند.
توضیحات : وقتی شما یک برنامه نصب میکنید علاوه بر فایل های اصلی برنامه که در ProgramFiles نصب میشود ، تعدادی هم فایل هستند که در شاخه ویندوز نصب میشوند . این فایل ها همان درایور های مورد نیاز ویندوز برای اجرای برنامه شما هستند که توسط برنامه نویس نوشته نمیشوند، بلکه آنها قبلا تعریف شده اند و برنامه نویس از قابلیت های آن در برنامه خود استفاده میکند . پس برای اینکه برنامه شما کارکند باید آن فایل ها به ویندوز شما اضافه شوند. Framework مجموعه ای از فایل های مورد نیاز سیستم عامل (شامل فایل های DLL و رجیستری و واسطه های استاندارد ارتباط برنامه ها بایکدیگر) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری میباشد. یعنی یک پکیج کامل از تمام dll های مورد نیاز برنامه هایی که با خود داتنت نوشته شده اند. در این کتاب، به شرح .Net Framework و جزئیات آن پرداخته شده است.
توضیحات : UML یک زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرم افزار است . با استفاده از یو ام ال می توان تقریبا هر گونه برنامه کاربردی که ممکن است بر روی هر ترکیبی از سخت افزار، سیستم عامل، زبان برنامه نویسی و شبکه اجرا شود را مدلسازی نمود.طراحی بر پایه مفاهیم شی گرایی یو ام ال سبب میشود که ذاتا با محیطها و زبانهای برنامه نویسی شی گرا (مانند سی پلاس پلاس، جاوا و سی شارپ) سازگاری کامل داشته باشد، اگرچه می توان از آن برای مدلسازی برنامههای غیر شی گرا مانند برنامه هایی که با زبانهای ویژوال بیسیک، کوبول و فرترن نوشته می شوند نیز استفاده نمود.
توضیحات : این کتاب یک کتاب کمک درسی برای دانشجویان فوق لیسانس و ببالای فیزیک و یا شیمی ست. که به تئوری های محاسبه بروش کوانتم شیمی می پردازد. بیورن روس نویسنده ی این کتاب همیشه در سخنرانی پیش از اعطای جایزه ی نوبل شیمی از طرف آکادمی شیمی موضوع جایزه را روشن میکند و پیرامونش به سخنرانی می پردازد. عرصه ی تحقیقات ایشان کوانتم شیمی است. و این کتاب بصورت نسبتا مبسوطی برخی از بخشهای کوانتم شیمی را روسن میکند.
توضیحات : اوبونتو یک توزیع لینوکس است که بر مبنای توزیع دبیان پایهگذاری شدهاست؛ اما با آن تفاوت دارد. نام اوبونتو از یکی از مفاهیم آفریقای جنوبی به معنی «انسانیت نسبت به دیگران» گرفته شدهاست. از ویژگیهای بارز اوبونتو میتوان به کاربرپسند بودن، سادگی، زیبایی، سرعت و عدم نیاز به سختافزار پیچیده اشاره کرد. این سیستمعامل یکی از کاربرپسندترین توزیعهای لینوکس است و در مدت نسبتا کوتاه عمر خود، توانسته رشد خیرهکنندهای در جذب کاربران عادی داشته باشد. بر طبق آمار وب، این توزیع در بین دیگر توزیعهای لینوکس ۵۰ تا ۷۰ درصد سهم بازار را بدست آوردهاست. در ایران نیز این سیستمعامل کاربران زیادی را جذب کرده و جامعهٔ مجازی نسبتا خوبی در کنار آن شکل گرفتهاست. اوبونتو دارای پشتیبانی نسبتا خوبی از تمام زبانهای زنده دنیا از جمله زبان فارسی است.
توضیحات : شبکه حسگر شبکه ای است متشکل از تعداد زیادی گره کوچک. در هر گره تعدادی حسگر و یا کارانداز وجود دارد. شبکه حس/کار بشدت با محیط فیزیکی تعامل دارد. از طریق حسگرها اطلاعات محیط را گرفته و از طریق کار انداز ها واکنش نشان می دهد. ارتباط بین گره ها بصورت بی سیم است. هرگره بطور مستقل و بدون دخالت انسان کار میکند و نوعا از لحاظ فیزیکی بسیار کوچک است ودارای محدودیت هایی در قدرت پردازش, ظرفیت حافظه, منبع تغذیه, … می باشد. این محدودیت ها مشکلاتی را بوجود می آورد که منشأ بسیاری از مباحث پژوهشی مطرح در این زمینه است. این شبکه از پشته پروتکلی شبکه های سنتی پیروی می کند ولی بخاطر محدودیت ها و تفاوتهای وابسته به کاربرد, پروتکل ها باید باز نویسی شوند.
توضیحات : برای راه اندازی یک وب سایت ٬ دیگر نیازی به برنامه نویسی و داشتن اطلاعات در مورد زیان های برنامه نویسی مختلف نیست.با استفاده از یک سیستم مدیریت محتوا میتوان وب سایت دلخواه خود را سریعا راه اندازی نمود.سیستم مدیریت محتوای فراگ نیز یکی از این سیستم هاست که قابلیت های نسبتا زیادی برای راه اندازی یک و ب سایت در اختیار شما میگذارد.
توضیحات : گرافیک کامپیوتری همواره از جمله جذابترین جنبه های کامپیوترها بوده است. بازیها، برنامه های طراحی گرافیکی دو بعدی و سه بعدی و شبیه سازیها همگی به نوعی از قابلیتهای گرافیکی یک کامپیوتر بهره میبرند. مهمترین نکته در این زمینه، برقراری تعادلی منطقی بین کیفیت تصاویر نمایش داده شده بر روی صحنه و سرعت اجرای برنامه میباشد. یکی از راه هایی که در دو دهه اخیر همواره برای افزایش سرعت مورد استفاده قرار گرفته است، حذف موانع غیرضروری بوده است. در این راه، سعی شده است تا ارتباط برنامه نویس به ساده ترین صورت با سخت افزار گرافیکی برقرار شود.