Playcode – Telegram
@playcode
آموزش نکات کاربردی seo
بزودی از کانال پلی کد
@playcode
@playcode
آموزش نکات کاربردی seo : با کانال پلی کد همراه باشید .------------

بخش اول : نکات مربوط به طراحی سایت .------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 1 : از عنصرها (‌تگ ها) ی اچ تی ام ال مناسب استفاده کنید البته هر کدوم در جای خودش . چند نمونه رو میگم :

تگ های h1 تا h6 : از این تگ ها برای عنوان و زیر عنوان در متن خود استفاده کنید. (نکته هر صفحه از سایت فقط و فقط باید یک تگ h1 داشته باشه.)

تگ article : همونطور که از اسم این تگ پیداست برای مقاله استفاده میشه و متن کلی پست وبلاگ و .... رو باید توی این تگ قرار بدیم.

تگ section : برای بخش بندی سایت استفاده کنید . (مثلا هدر سایت میتونه تو یک section باشه یا همینطور فوتر و ...).

تگ aside : سایدبار سایت رو توی این تگ قرار بدید.

و .......
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 2 :‌ استفاده از متاتگ های مناسب : (تگ متای denoscription مهمه ولی keywords زیاد مهم نیست ! ) :

عنوان سایت (تگ noscript) : اصولا بین 10 تا 70 کاراکتر (حرف) .

توضیحات سایت (متاتگ denoscription) : بین 70 تا 160 کاراکتر باید باشد.

کلمات کلیدی (متاتگ keywords) :‌ کلمات کلیدی در اون صفحه سایت با کاما (,) باید جدا بشن. (گوگل تازگیا به این متاتگ زیاد توجه نمیکنه).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨


نکته 3 : داشتن navigation بار (منوی بالایی سایت) مناسب و توصیفی به طوری که بشه از طریق اون به همه ی بخش های مختلف سایت دسترسی داشت.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 4 : ادغام کردن شبکه های اجتماعی با سایتتون (کارهایی از قبیل دکمه های لایک و به اشتراک گزاری و ...) - موتور های جستوجو برای شبکه های اجتماعی شما ارزش قاعل اند.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 5 : seo کردن عکس های موجود در صفحتون :

استفاده از تصاویر مناسب و کم حجم (برای کم حجم کردن عکساتون میتونید از نرم افزارهایی مثل فتوشاپ یا سایت هایی مثل tinypng دات کام استفاده کنید.)

استفاده از صفت (attribute) عه alt برای عکساتون . توضیحی درباره محتوای عکس که اگه عکس لود نشد نمایش داده بشه.مثال:
<img src="yourImageSource.jpg" alt="توضیح محتوای عکس">
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 6 : طراحی واکنش گرا و موبایل دوست سایت. (اخیرا موتور های جست و جو برای واکنش گرا بودن سایت ارزش قاعل شدن ! با یکسری الگوریتم های خاص میفهمن که سایت ما واکنش گرا هست یا نه ؟ ).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 7 : از جاوااسکریپت و ای جکس کمتر استفاده کنید.(محتوای تولیدی توسط دو موردی که گفتم در موتور های جستو جو ثبت نمیشن.)
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 8 : بعد از این که همه نکات زیر رو رعایت کردین و طراحیتون تموم شد از سایت های اعتبار سنج استفاده کنید . (تا اگه کدتون عیب و ایرادی داشت بهتون بگن تا رفعش کنید 😎.)

یک نمونه خوب این سایت ها سایته validator.w3.org هست.

—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

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

اراعه ای از پلی کد . توسط ادمین بردیا . امیدوارم که مفید واقع شده باشه .
@playcode
@playcode
مرسی از بردیای عزیز به خاطر دوره سعو امیدوارم که استفاده و لذت کافی رو برده باشید. میخوام امروزم یه سری دیگ از دستورات لینوس رو بهتون بگم . خب بریم شروع کنیم .
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
چاپ

/etc/rc.d/init.d/lpd start – شروع به کار سیستم چاپ.
/etc/rc.d/init.d/lpd stop – پایان دادن به سیستم چاپ.
/etc/rc.d/init.d/lpd status – نمایش وضعیت سیستم چاپ.
lpq – نمایش کارهای موجود در صف چاپ.
lprm – حذف کارهای موجود در صف چاپ.
lpr – چاپ یک فایل.
lpc – تنظیمات کنترلی چاپ.
man subject | lpr – چاپ کتاب راهنمای یک دستور به صورت متنی.
man -t subject | lpr – چاپ کتاب راهنمای یک دستور به صورت اسکریپتی.
printtool – شروع رابط نصب پرینتر مورد نظر.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
این هم جلسه ای دیگر از آموزش دستورات لینوکس امیدوارم که لذت برده باشید .
ارایه ای @playcode
برای انتقاد و و تبادل لطفا با آی دی زیر در تماس باشید .
@aryasadeghy
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
پیدا کردن نرم افزار جایگزین برا ی شما در لینوکس حتما به لینک زیر برید
http://linuxappfinder.com/alternatives

@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode ارایه از
Forwarded from صنعت ساختمان
#تبلیغات_تهران
#تبلیغات_البرز

از شرکت‌هایی که سابقه راه اندازی فروشگاه های اینترنتی آنلاین در سطح ملی را دارند جهت همکاری با یک مجموعه معتبر دعوت بعمل می آید.
لطفا رزومه خود را تا پایان آذر ماه به آدرس ایمیل
Supplier.Home2016@gmail.com
ارسال نمایید.
🆔 @sanat_sakhteman
@playcode
دوباره با شماییم و دستورات لینوکس .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Shell در لینوکس:
Shell در واقع یک مفسر دستور العمل است ، شما می توانید با وارد کردن دستورات در shell با سیستم عامل ارتباط برقرار کنید.
Shell دستورات شما را پردازش کرده و به عنوان یک دستور العمل به سیستم عامل می فرستد .
چندین نوع shell برای سیستم عامل لینوکس نوشته شده است که می توان از Bourn Again Shell (BASH) ، Korn Shell ،TCSH Shell و Z Shell را نام برد که بصورت پیش فرض در لینوکس BASH نصب می باشد .

این شل قابلیتهای زیادی را درون خود دارد و کلیدهای میانبر زیادی پشتیبانی می کند که در زیر به آنها اشاره می کنم .

Tab ⇆ : تکمیل خودکار از جایی که مکان‌نما وجود دارد.
Ctrl+a : انتقال مکان‌نما به ابتدای خط (معادل کلید Home)
Ctrl+e : انتقال مکان‌نما به انتهای خط (معادل کلید End)
Ctrl+p : فراخوانی فرمان قبلی (معادل کلید ↑)
Ctrl+n : فراخوانی فرمان بعدی (معادل کلید ↓)
Ctrl+r : جستجوی آخرین فرمانی که دارای کارکتر(های) مشخصی باشد. زدن دوباره‌ی این کلید در هنگام جستجو، به فرمان قبلی‌تر رجوع می‌کند.
Ctrl+o : اجرای فرمانی که در جستجو یافته شد.
Ctrl+l : پاک کردن محتویات صفحه‌نمایش (معادل فرمان clear).
Ctrl+u : پاک کردن محتویاتی از خط که قبل از مکان‌نما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+k : پاک کردن محتویاتی از خط که بعد از مکان‌نما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+w : پاک کردن کلمه‌ی قبل از مکان‌نما و کپی کردن آن درون بریده‌دان.
Ctrl+y : چسباندن محتویات حافظه از جایی که مکان‌نما وجود دارد.
Ctrl+d : ارسال یک نشانگر EOF که باعث بسته شدن خط فرمان فعلی می‌شود (معادل دستور exit). (تنها در زمانی این اتفاق می‌افتد که متنی در خط فعلی موجود نباشد)
Ctrl+c : ارسال یک سیگنال از نوع SIGINT به پروسه‌ی فعلی، که باعث پایان اجرا و بسته شدن آن می‌شود.
Ctrl+z : ارسال یک سیگنال از نوع SIGTSTP به پروسه‌ی فعلی، به باعث به تعلیق در آمدن آن می‌شود. که برای برگشت دادن آن می‌توان از دستور fg process-name-or-job-id استفاده کرد.
Ctrl+x Ctrl+e : ویرایش خط فعلی در ادیتوری که توسط متغیر EDITOR$ تعریف شده است.
Alt+f : حرکت به جلو به اندازه‌ی یک واژه.
Alt+b : حرکت به عقب به اندازه‌ی یک واژه.
Alt+Del : برش کلمه‌ی واقع در قبل از مکان‌نما
Alt+d : برش کلمه‌ی واقع در بعد از مکان‌نما
Alt+u : تبدیل تمام حروف کوچک به بزرگ، واقع در بعد از مکان‌نما تا انتهای کلمه‌ی فعلی
Alt+l : تبدیل تمام حروف بزرگ به کوچک، واقع در بعد از مکان‌نما تا انتهای کلمه‌ی فعلی
Alt+c : تبدیل حرف واقع در زیر مکان‌نما از کوچک به بزرگ و رفتن به انتهای کلمه‌ی فعلی
Alt+r : انصراف تغییرات و برگرداندن محتویات خط فعلی به همان شکلی که در تاریخچه‌ی خط فرمان موجود بود.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @playcode
مروز میخوام با چیزی به اسم jekyll آشناتون کنم که یه gem . خیلی جذاب برای طراحای وب خب اول بریم نصب کنیم تا بعدا ببینیم چجوریه و چه شکلی بیشتر واس کسایی خوبه که میخوان یه وبلاگ از رو گیتهاب بالا بیارن . خب بریم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
برای نصب ruby دستور زیر
sudo apt-get install ruby
بعد برای نصب jekyll
sudo gem install jekyll
سایت خودتونو بسازین
sudo jekyll new my-awesome-site
بعد برین تو دایرکتوری که ساخته شد با اون اسمی که بالا نوشتید
cd my-awesome-site
و در اخر دستور زیرو تایپ کنید
jekyll serve
خب کار ما تموم شد حالا برای اینکه ببینیم پروژمون چیشده میتونیم تو مرورگرمون بریم به آدرس زیر
http://127.0.0.1:4000
این هم از این مرسی ازهمه
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @aryasadeghy
@playcode
خب اینم عکس پروژه برای ارسال پست و تغییر فایل ها برید تو دایرکتوری و فایل ها رو ادیت کنید . @playcode
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
گیت هاب گرافی را منتشر کرده است که در آن با جزئیات نشان داده شده که میزان استفاده از زبان های برنامه نویسی مختلف از سال ۲۰۰۸ تا ۲۰۱۵ چه تغییراتی کرده اند. این داده ها از Linguist، کتابخانه روبی که توسط گیت هاب توسعه داده شده، جمع آوری شده اند، که این کتابخانه نیز اطلاعات را از پروژه های عمومی و خصوصی گیت هاب بجز فرک ها به دست آورده است.

همانطور که گراف نشان می دهد، جاوااسکریپت برنده بلامانع است. در پنج سال اول، در جایگاه دوم و سپس خود را به مقام اول رسانده است. که این بیشتر بخاطر وجود JQuery و سپس وجود تکنولوژی هایی مانند Node.js، AngularJS و ES6 می باشد.
زبان برتر دیگر در گیت هاب، روبی می باشد که در بین سالهای ۲۰۰۸ تا ۲۰۱۲ در جایگاه اول، سال بعد در جایگاه دوم و در دو سال اخیر هم در جایگاه سوم قرار گرفته است.

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

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای از @playcode
This media is not supported in your browser
VIEW IN TELEGRAM
@playocode
دوباره با شماییم و آموزش دستورات لینوکس
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
حذف فایلهایی با نام های خاص در لینوکس

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

جهت انجام این کار می توانید از دستور زیر استفاده نمایید.

find . -name "FILE-TO-FIND"-exec rm -rf {} \;

و یا از دستور زیر استفاده نمایید.

find . -type f -name "FILE-TO-FIND" -exec rm -f {} \;

تفاوت 2 دستور بالا در این است که در دستور اول علاوه بر فایلها ، فولدرهایی را هم ویژگی ذکر شده در دستور را دارند حذف خواهد کرد.ولی در دستور دوم فقط فایلها حذف خواهند شد.

@playcode

مثال اول : در این دستور تمام فایل ها را در شاخه کنونی و زیر شاخه های مربوطه که با پسوند .bak هستند را حذف خواهد کرد.

find . -type f -name "*.bak" -exec rm -f {} \;

مثال دوم : در این دستور تمام فایل ها و فولدرهایی را که در شاخه کنونی و زیر شاخه های مربوطه با پسوند .bak هستند را حذف خواهد کرد.

find . -name "*.bak"-exec rm -rf {} \;

مثال سوم : در این دستور تمام فایل ها را در شاخه کنونی و زیر شاخه های مربوطه که با پسوند .bak هستند را حذف خواهد کرد. با این تفاوت که قبل از حذف از شما تاییده خواهد گرفت .

find . -type f -name "*.bak" -exec rm -i {} \;

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
@playcode
سلام دوباره با شماییم و آموزش دستورات لینوکس
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
حذف پوشه‌های خالی در لینوکس
برای حذف پوشه‌هایی که خالی میباشند میتوانید از یکی از دستورات زیر استفاده نمایید:



rmdir **/*(/^F)

find . -type d -empty -delete

$ find . -depth -type d -exec rmdir {} \; 2>/dev/null

@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
با سلام امروز هم قراره باشما باشیم و جلسه دوم آموزش seo امروز با دست پر اومدیم .
لطفا منتظر باشید تا فایل های و متن های اموزشی ما اماده شوند .
با تشکر .
انتشار جلسه دوم به زودی ......
@playcode