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

2372 روز پیش

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

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

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

Distributed-Version-Control-Systems

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

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

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

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

2906 روز پیش

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

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

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

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

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

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

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

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

2937 روز پیش

با توجه به درخواست تعداد زیادی از دوستان و همینطور باجناقم(!)، مبنی بر آموزش تجزیه و تحلیل یک صفحه وب و ساختار اون، این آموزش رو که توی اون با استفاده از ابزار 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 هم که کارش پر کردن فرم های ذخیره شدس که اونم عالیه
  • و …

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