برنامه‌نویسی
معرفی یک مدل موفق برای سیستم شاخه‌بندی (branching) گیت
معرفی یک مدل موفق برای سیستم شاخه‌بندی (branching) گیت

سیستم شاخه‌بندی یا branching گیت، مکانیزم مفیدی برای توسعه قابلیت‌های مختلف، انجام بهتر کار تیمی و کاهش وابستگی و تضادهای بین کد افراد تیم می‌شود. در این مقاله، شما را با مدلی برای اعمال سیستم شاخه بندی آشنا می‌کنیم.

 

صفحه آرایی صفحه وب با گرید (display:grid)
صفحه آرایی صفحه وب با گرید (display:grid)

برای طراحی صفحات همیشه از float و یا جدول استفاده می‌کنیم، که البته به کمک فریم ورک‌های آماده مثل بوت استرپ ساختن grid در صفحات وب ساده شده و تنها با دادن چند کلاس می‌توان صفحه را به صورت ریپانسیو گرید بندی کرد. اما استفاده از این فریم ورک‌ها که با همان خاصیت‌های float، flex یا تگ table ایجاد شده‌اند، محدودیت‌هایی دارند و هدف هر کدام جداگانه چیز دیگری است.

تنظیم ssh-key برای گیت
تنظیم ssh-key برای گیت

اگر تا به حال برای مدیریت پروژه، طراحی سایت و ... با گیت کار کرده باشید و از یک ریپازیتوری آنلاین مثل گیت‌هاب (github) و یا گیت‌لب (gitlab) برای ذخیره‌سازی فایل‌های خود استفاده کرده باشید، حتما متوجه شده‌اید که برای انجام هر عملیاتی روی ریپازیتوری مثل عملیات push یا pull، باید نام کاربری و کلمه‌ی عبور خود را وارد کنید و این موضوع شاید در طولانی مدت آزار دهنده باشد.

۸ ترفند css در طراحی سایت
۸ ترفند css در طراحی سایت

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

پیدا کردن برنامه های در حال اجرا در لینوکس و پاک کردن آن ها از روی رم
پیدا کردن برنامه های در حال اجرا در لینوکس و پاک کردن آن ها از روی رم

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

چگونه زمان‌بندی منوی بوت اوبونتو را تغییر دهیم؟
چگونه زمان‌بندی منوی بوت اوبونتو را تغییر دهیم؟

هنگامی که شما یکی از نسخه‌های لینوکس مانند ابونتو را روی سیستم خود نصب می‌کنید، در ابتدا برای شما منویی باز می‌شود که در آن باید انتخاب کنید که کدام سیستم‌عامل بالا آماده و به اصطلاح بوت(boot) شود. در این مقاله قصد داریم بررسی کنیم چگونه می‌توانیم تنظیمات این منو را تغییر دهیم.

آیا امکان ریست پسورد در اوبونتو یک اشکال امنیتی است؟
آیا امکان ریست پسورد در اوبونتو یک اشکال امنیتی است؟

همانگونه که در مقاله روش ریست کردن پسورد در اوبونتو (Ubuntu) بررسی کردیم شما می‌توانید از طریق بخش recovery mode در سیستم عامل اوبونتو و با کمک خط فرمان shell در صورتی که پسورد خود را فراموش کرده‌اید صاحب یک پسورد جدید شوید ولی آیا وجود چنین امکانی اصولاً یک اشکال امنیتی در سیستم عاملی مانند اوبونتو به حساب می‌آید؟

روش ریست کردن پسورد در اوبونتو (Ubuntu)
روش ریست کردن پسورد در اوبونتو (Ubuntu)

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

error های سری 400
error های سری 400

error های گروه 400 ،خطاهایی هستند که دلیل آن‌ها اشتباهی از جانب کاربر است، به جز زمانیکه از جانب HEAD request باشد، که در این صورت، سرور توضیحی راجع به اینکه error چیست، نمایش می‌دهد.

نصب mySQL بر روی OSX
نصب mySQL بر روی OSX

چگونه نرم افزار MySQL را بر روی سیستم عامل مک نصب کنیم؟

قاعده قابلیت تنظیم (Configurable) در طراحی سایت
قاعده قابلیت تنظیم (Configurable) در طراحی سایت

ششمین قاعده از قواعد اصلی در طراحی سایت که در مقاله اصول مهم طراحی سایت بیان شد، قاعده قابلیت تنظیم است که در این مقاله آن را توضیح می‌دهیم.

قاعده ماژول‌سازی (Modular) در طراحی سایت
قاعده ماژول‌سازی (Modular) در طراحی سایت

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