آموزش ساده و سریع نصب، راه اندازی و استفاده از گیت

1445 روز پیش

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

گیت (Git) یک نرم‌افزار آزاد و متن‌باز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید می‌کند. گیت ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژه‌های فراوانی از آن الهام گرفته‌اند. هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. گیت یکنرم‌افزار آزاد است که تحت عنوان جی‌پی‌ال نسخه ۲ توزیع شده است.

از اونجایی که این توضیح کمی سخته خودم کمی در موردش توضیح میدم:) خیلی راحت اینکه اگه شما یک تیم نرم افزاری هستین گیت خیلی بکارتون میاد. حتی اگه به صورت شخصی هم کار میکنید بازم گیت بکارتون میاد. کار گیت اینه که تغییرات انجام شده در پروژه رو نگهداری میکنه. یعنی شما آرشیو هر تغییری که در فایلهاتون داده باشید رو دارید. این یه مزیت بزرگه و دیگه نیازی نیست هر از چند گاهی از پروژه یا فایل هاتون کپی بگیرید و مثلا به اسم آرشو تاریخ فلان ذخیره کنید( هر چند با اینکه خودم از گیت استفاده میکنم ولی بعضی اوقات هنوز این کار رو انجام میدم:| ) جدای از این ویژگی شما توانایی مقایسه تغییرات، بازگردانی به حالت قبل و بطور کلی مدیریت عملی تر پروژه رو با استفاده از گیت دراختیار دارید. تعریف عملی ترش اینه که گیت یک نرم افزار بر مبنای سیستم کنترل نسخه توزیع شده است. به عنوان نمونه های پرکاربرد و همگانی گیت میتونم به گیت لب اشاره کنم که احتمالا اسمش رو شنیدین یا ازش استفاده کردین. چون احتمالا میدونید گیت چیه تو این صفحه هستید پس توضیح کافیه!

Distributed-Version-Control-Systems

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

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

و صحبت آخر اینکه در حقیقت ضبط و تهیه دو آموزش قبلی با عناوین آموزش ساده و سریع راه اندازی سرور سنت او اس و آموزش ساده و سریع راه اندازی سرور اوبونتو تدارکی برای تهیه این آموزش استفاده از گیت بود! در ابتدا قصد داشتم روی سرور سنت او اس گیت بریزم ولی بنا به دلایلی این تصمیم تغییر کرد و سیستم عامل اوبونتو رو برای استفاده انتخاب کردیم و همین دلیل تو این آموزش گیت بر روی سیستم عامل اوبونتونصب خواهد شد. در ادامه نظر شما را به مشاهده این مجموعه دو قسمتی آموزش گیت به مدت ۱۹ دقیقه جلب میکنمادامه دارد »»»

مجموعه آموزشی استفاده از سیستم مدیریت محتوای وردپرس

1979 روز پیش

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

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

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

اگر شما مدیر یک وب سایت وردپرسی هستید، من این مجموعه آموزشی رو برای تکمیل اطلاعات شما از این سیستم پیشنهاد می کنم.

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

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

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

فیلم آموزش تجزیه و تحلیل یک صفحه وب توسط ابزار Inspect Element

2009 روز پیش

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

این ابزار که از اون میشه با نام Opera Dragonfly هم یاد کرد، ابزاری قدرتمند برای بررسی یک صفحه وب است. در واقع Inspect Element یکی از ویژگی های Opera Dragonfly است. به مطلبی که برای توضیح ویژگی پرواز اژدهای اپرا در سایت رسمی اومده نگاهی بندازید.opera dragonfly

Opera Dragonfly is a fully featured development and debugging tool integrated into the Opera browser. It requires no additional installation or setup and works across most of Opera’s browsers – on desktop, mobile phones, tablets and even web-enabled TVs and set-top boxes.

As the power of the Open Web platform increases, high quality tools such as Opera Dragonfly ease the development process. The various tools explained in this guide cover the full debugging workflow, from inspecting network access and downloaded resources, to debugging JavaScript issues and how CSS rules apply to the DOM. Support is included for debugging the very latest technologies, from SVG to HTML5 APIs. For lovers of the command line, a Console HUD can be brought up at any time in the debugging process to interact with the document. There has never been a better excuse to banish JavaScript alert debugging to the past.

برای استفاده این قابلیت چند روش وجود دارد که به تناسب شرایط از یکی از اون ها می تونید استفاده کنید.

  • کلیک راست روی صفحه و انتخاب Inspect Element از منوی بازشده
  • از طریق مسیر Page > Developer Tools > Opera Dragonfly
  • استفاده از کلیدهای میانبر و ترکیبی  Ctrl + Shift + I

opera inspect element

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

  • قابلیت دوست داشتنی speeddial که فوق العادس و کروم یه کپی ازش زده
  • نمایش تمام صفحه صفحات وب بدون هیچ کادر اضافه تنها با فشردن F11
  • ویژگی موس جادویی که با نگه داشتن کلیک راست موس حتما چک کنیدش
  • Ctrl+Z اش که عالیه، اگه تبی رو اشتباهی بستین با Ctrl+Z دوباره بازش کنید!
  • Ctrl+Enter هم که کارش پر کردن فرم های ذخیره شدس که اونم عالیه
  • و …

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

فیلم آموزش تصویری نصب اس کیو ال ۲۰۰۸ آر ۲

2015 روز پیش

اس کیو ال ۲۰۰۸ آر ۲پایگاه داده اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ آخرین پایگاه‌داده رابطه‌ای مایکروسافت برای کاربردهای سازمانی است که پلتفرم کسب‌وکار هوشمند مایکروسافت را نیز شامل ‌می‌شود. این پلتفرم بر‌اساس قابلیت‌های جدیدی که  در اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ وجود دارد، بنا شده‌است. اگرچه عبارت آر۲ در ظاهر به معنای بهبود نسخه قبلی، یعنی آر۱ ۲۰۰۸ است که قبلاً ارائه شده‌بود، اما مایکروسافت، مجموعه گسترده‌ای از قابلیت‌های جدید را فراهم کرده که برای نخستین‌بار در اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ ارائه شده‌اند. در این نسخه پشتیبانی از قابلیت‌های جدید مربوط به ارائه مستقیم سرویس‌های BI و قابلیت‌های جدید فراوان در استفاده از روش‌های Pivot کردن داده، به عنوان ویژگی‌های جدیدی به شمار می‌رود که به تازگی به این نرم‌افزار افزوده شده‌است، اما بیشتر تحولات در اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ به واسطه امکانات جدید و ارائه سرویس‌های جدیدی است که قبلاً در این پایگاه‌داده موجود نبود.

یکی از مهم‌ترین تحولات در دومین نسخه اس‌کیو‌ال سرور ۲۰۰۸، ارائه ویرایش‌های جدید است که به مجموعه اس‌کیو‌ال افزوده شده‌ است. ویرایش جدید Datacenter Edition برای نخستین‌بار و به‌عنوان کامل‌ترین محصول مدیریت پایگاه‌های داده رابطه‌ای اس‌کیو‌ال ارائه شده‌است. به این ترتیب و با ارائه این محصول بین ویرایش‌های خانواده سیستم‌عامل ویندوز‌سرور و پایگاه‌داده  اس‌کیو‌ال تناظر و تناسب ایجاد می‌شود.

  SQL Server 2008 R2 Datacenter Edition از سیستم‌هایی با حداکثر ۲۵۶ هسته پشتیبانی‌می‌کند، همچنین این محیط، قابلیت مدیریت چندین سرور و فناوری جدید را برای مدیریت رویدادها با نام  Stream Insight  ارائه می‌دهد. ویرایش دیگری که برای نخستین‌بار و در مجموعه اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ مشــاهــــده می‌شــود، ویـــرایـــش Parallel Data Warehouse Edition اســـــــت. این ویـــــرایـــــش که قبلاً با نام رمز Madison ارائه می‌شد، در مقایسه با سایر ویرایش‌های اس‌کیو‌ال سرور ۲۰۰۸ نسخه آر۲ ماهیت کاملاً متفاوتی دارد. این پایگاه‌داده به عنوان یک راهکار بدون دردسر ارائه شده‌است که تنها باید آن‌ها  رابه صورت یک بسته کامل از سخت‌افزار و نرم‌افزار تهیه‌ و استفاده‌کرد. این ویرایش تنها در انبارهای داده بزرگ‌کاربرد ‌دارد.

نصب اس کیو ال ۲۰۰۸ آر ۲این راهکار، ترکیبی از سخت‌افزار و نرم‌افزار است که تنها با انتخاب محصولات OEM از شرکت‌هایی نظیر اچ‌پی‌، دل وآی‌بی‌ام می‌توانید از آن استفاده کنید. در این‌مورد، شرکت‌های OEM، تمام‌تنظیمات سخت‌افزار را انجام داده و تنظیمات لازم را پیاده‌سازی می‌کند. به‌عنوان‌‌مثال، خود شرکت تهیه‌کننده سخت‌افزار، رسانه ذخیره‌سازی را جهت پشتیبانی و ارتقای عملکرد انبارداده‌ انتخاب می‌کند. نسخه Parallel Data Warehouse Edition از معماری خاصی استفاده می‌کند که در آن هیچ منبعی به صورت اشتراکی با سایر پردازش‌ها مورد‌استفاده قرار‌نمی‌گیرد و با نام معماری ام‌پی‌پی شناخته می‌شود تا بتواند انبارهای داده را با حجم ده تا صدها ترابایت پشتیبانی کند. با نیاز بیشتر به مقیاس‌پذیری سیستم و انعطاف آن در برابر افزایش حجم داده، می‌توان تعداد بیشتری رسانه ذخیره‌سازی یا سرور را به عنوان نود جدید به مجموعه اضافه کرد. همــان‌طــور کــه انتــــظار می‌رفــــت، ویــرایـــــش  Parallel Data warehouse Edition با چندین سرویس درونی پایگاه‌داده اس‌کی‌ال که با انبارهای داده مرتبط هستند، یکپارچه‌سازی شده‌‌است. از جمله این سرویس‌ها می‌توان‌به ‌SSIS‌، ســرویــــس ‌SSAS و SSRS اشاره‌ کرد.

با تمام این تفاسیری که گفتم یه نکته رو اضافه کنم که این آموزش و فیلم آموزشی قبلی (فیلم آموزش تصویری نصب ویژوال استودیو ۲۰۱۲) با هم ضبط شدن ولی من این آموزش رو منتشر نکردم! ولی الان که در حال انتشار این آموزش هستم به دلیل درخواست دو تا از دوستام که آموزشی رو نیاز داشتن، من فیلم هاش رو ضبط کردم و به زودی زود اون ها رو هم منتشر می کنم.

فیلم آموزش تصویری نصب ویژوال استودیو

2087 روز پیش

ویژوال استودیو، معروف ترین عبارت برای برنامه نویسان است. ویژوال استودیو مجموعه کاملی از تمام ابزارهای برنامه نویسی را شامل میشود که از طرف کمپانی مایکروسافت عرضه شده و از مهم ترین ابزارهای توسعه برنامه های تحت ویندوز و همچنین نرم افزارهای تحت وب میباشد.

مجموعه Visual Studio در واقع یک IDE (یا Integrated Development Environment به معنای محیط توسعه یکپارچه) است. یعنی برنامه نویسان با استفاده از مجموعه ابزارهایی که در قالب ویژوال استودیو ارائه شده است، میتوانند بدون نیاز به هیچ برنامه جانبی دیگر، برای پلتفرم های مختلف برنامه نویسی کنند. فرقی نمیکند که هدف آنها یک Application تحت ویندوز باشد یا یک نرم افزار موبایل و یا حتی نرم افزار تحت شبکه. ویژوال استودیو تمام ابزارهای لازم را دارد.VS_nobettertime

چارچوب دات‌نت یا همان (DotNet FrameWork) یک فناوری نرم‌افزاری است که روی بسیاری از نسخه های سیستم عامل مایکروسافت ویندوز قابل اجراست. به طور عمده این چارچوب از دو بخش عمده تشکیل شده است، بخش اول یک کتابخانه‌ی عظیم از توابع و کدهای از پیش نوشته شده است که برنامه نویسان به راحتی از آنها استفاده می‌کنند و بخش دیگر یک ماشین مجازی (Virtual Machine) برای اجرای برنامه هایی است که تحت این چارچوب نوشته شده‌اند. قابل ذکر است که برای اجرای برنامه‌ های تحت این چارچوب نصب بودن آن الزامی است. به دلیل مزیت های بسیاری که این چارچوب نسبت به سبک قدیمی تولید برنامه‌ها دارد بسیاری از برنامه های جدید که برای سیستم عامل ویندوز نوشته می‌شوند از این کتابخانه استفاده می‌کنند.

زبانهای (#C) و ویژوال بیسیک دات‌نت و (#J) و (ASP.net) همگی از چارچوب دات‌نت استفاده می‌کنند. برنامه‌های نوشته شده در این چهارچوب، ابتدا به زبان میانی مایکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا می‌شوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کد نویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، تغییر عمده ای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه داده است که علاوه بر روشهای قدیمی مانند DAO و ADO میتوان از فناوری جدید ADO.net استفاده کرد. در این روش نحوه اتصال، خواندن و نوشتن کاملا متفاوت است که این تفاوت تسهیل در برنامه نویسی و سرعت در تبادل اطلاعات را به ارمغان میآورد.

در این آموزش نحوه نصب ویژوال استودیو 2010 آموزش داده شده است که البته برای نصب نسخه 2012 و همینطور نسخه های پیشین هم می تونید از اون کمک بگیرید