Playcode – Telegram
@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
دوباره با شمایییم آموزش سعو خب جلسه دوم : این جلسه در چند پارت قرار داده میشود
به کانال ما در تلگرام بپیوندید . http://telegram.me/playocde
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
یکی از کارهایی که در سئو سایت کمتر مورد توجه قرار می می گیرد نحوه کد نویسی است ، روشهای کدنویسی موثر در سئو و بهینه سازی ,افزایش بازدید و رتبه وبسایت بسیاری از وبمسترها بر این باور هستند که آغاز سئو و بهینه سازی وبسایت ها از زمانی است که وبسایت شروع به کار میکند نمیتوان بر این باور خرده ای گرفت اما آغاز کار اصولی سئو همزمان با شروع کار کدنویسی میباشد.

کدنویسی سایت تاثیری مستقیم در وضعیف اجرایی سایت و سئو دارد.امروزه به دلیل مناسب بودن وضعیت بسیاری از قالب ها بخش بهینه سازی قالب فراموش شده و یا فقط در کم کردن و فشرده سازی قالب خلاصه میشود.در زیر مورد از تاثیرات و نکات مهم در بهینه سازی قالب را ذکر میکنیم:
@playcode
– تولید و استانداردسازی قالب

ولید کردن کدهای قالب هیچ تاثیری در سئو و بهینه سازی سایت ندارد.تمامی باورهایی که مبنی بر مهم بودن ولید بودن در سئو بودن قالب وجود دارد اشتباه است و منشا آن دانش کم از علم سئو میباشد.اما بعضی از مشکلات کدنویسی موجود در قالب ها ناشی از اشتباهات بزرگ میباشد.به طور مثال بسته نشدن تگ بادی اشتباه کوچکی نیست و تاثیرات بسیار زیادی در قالب داشته باشد.منظور از ولید کردن قالب برای موتورهای جستجو آن است که شما اشتباهات بزرگ که تغییرات عمده در قالب ایجاد میکنند را رفع کنید.بسیاری از مشکلات که W3C اعلام میکند ناشی از ناشناخته بودن آن کدها میباشد.به طور مثال کد گوگل پلاس گوگل توسط W3C مشکل دار اعلام میشود درحالی که این کد از لحاظ اجرایی هیچ مشکلی ندارد.برای اطلاعات بیشتر در این مورد به فیلم زیر مراجعه کنید که Matt Cutts در مورد ولید بودن قالب توضیح میدهد:

http://youtube.com/v/2XlKn6I9rSc?version=3
– ایجاد آدرس های بهینه سازی برای موتورهای جستجو

آدرس های بهینه سازی شده برای موتورهای جستجو ( SEF ) در سئو و تاثیر بر کاربران مورد اهمیت هستند.شما باید در کدنویسی سایت خود آدرس ها را به شکلی تعریف کنید که تا جایی که ممکن است کوتاه باشند اما این کوتاه بودن نباید منجر به بی معنی کردن آدرس ها بشود.ممکن است برای ویرایش ساختار آدرس های سایت لازم به تغییرات عمده در کدنویسی نباشد یا ممکن است لازم باشد علاوه بر تغییر کدنویسی در قالب ,فایل htaccess نیز ویرایش شود
– کدهای بهینه برای افزایش سرعت سایت
یکی از موضوعاتی که در کدنویسی مهم است نحوه ی رندر شدن صفحات در مرورگرها میباشد.بسیاری از مشکلاتی که در رندر شدن ایجاد میشود به دلیل کدهای اشتباه است.این کدهای اشتباه گاه میتوانند لود وبسایت را چندین برابر افزایش دهند.

الف) فضاهای خالی میان کدها را حذف کنید.

ب) مشکلاتی که در تگ های مهم وجود دارند را حل کنید.

ج) سعی کنید تا جای ممکن از کدهای کوتاه استفاده کنید.استفاده از HTML تا جایی که ممکن است به جای کدهای PHP بسیار مورد توصیه میباشد.
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
مرسی از همه شما که ما رو دنبال میکنید . امیدوارم که لذت کافی رو برده باشید.
ارایه ای از @playcode
ادامه جلسه دوم seo
مارا در تلگرام دنبال کنید . http://telegram.me/playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
– استفاده از Text base Alternative در صفحات
@playcode
موتورهای جستجو نمیتوانند فایل های اسکریپ را به درستی شناسایی کنند و محتوای آنها را بخوانند.اما این فایل ها میتوانند لذت استفاده از سایت را برای کاربران چندین برابر کنند پس نمیتوان از آنها صرف نظر کرد.

اما راه کارهایی برای استفاده بهینه از این کدها نیز استفاده دارد.بهتر است این گونه کدها در قسمت های بالایی قرار بگیرند بخش هایی مانند header.

– استفاده از تگ نوایندکس ( NoIndex )

متاسفانه یا خوشبختانه هیچ روشی وجود ندارد که بتوان ۱۰۰ درصد عمل اسپایدرها را کنترل کرد.استفاده از متاتگ noindex و فایل روبات تکست بهترین روش ها برای کنترل رفتار اسپایدرها در وبسایت میباشند.

– استفاده از Canonical URL برای مقابله با ایجاد محتوای دوقلو ( Duplicate Content )

اگر شما از وردپرس یا جوملا یا سیستم های مدیریت محتوای مشابه استفاده میکنید امکان ایجاد صفحات دوقلو برای شما زیاد است.البته به دلیل زیاد بودن امکانات و پلاگین ها برای این سیستم ها میتوان این مشکل را به سادگی و با نصب یک یا چند پلاگین حل کرد.اما توجه داشته باشید که اگر شما از سیستم های مدیریت محتوای خاص و اختصاصی استفاده میکنید حتما در ساختار سایت خود بخشی را هم به Canonical URL اختصاص دهید.این تگ به بخش Head وبسایت افزوده میشود.و با ایجاد ریدایرکت ۳۰۱ به موتور جستجو خبر میدهد که به صفحه ی اصلی منتقل شود.انجام این کار امکان از دست دادن پیج رنک و رتبه را در جستجو کاهش میدهد.
@playcode
– استفاده از Microdata برای ایجاد نمایش خاص در نتایج جستجو

با تولد HTML5 تحولی بزرگ در کدنویسی و به دنبال آن سئو ایجاد شد.یکی از این تحولات ایجاد کدهای Microdata,RDF,Schema و موارد مشابه بود.این کدها با اضافه کردن اطلاعات به کدها این امکان را به موتورهای جستجو میدهند که در شناسایی بخش بخش وبسایت شما بهتر عمل کنند.به طور مثال شما میتوانید تعیین کنید که در صفحاتی خاصی اگر نام ایران آورده شد اسپایدرها این نام را به عنوان کشور محل سکونت شما شناسایی کنند.برای اطلاعات بیشتر میتوانید به مقاله زیر مراجعه کنید:

– HTML5 و سئو – تاثیر HTML5 بر سئو
@playcode
ادغام فایل ها برای افزایش سرعت سایت

اخیرا سرعت وبسایت ها به بخشی از الگوریتم های موتورهای جستجو مخصوصا گوگل تبدیل شده است.براساس گفته های گوگل وبسایتی با ۱۰۰ تا ۴۰۰ میلی ثانیه تفاوت سرعت نسب به رقبا میتواند در جایگاه بهتری نسبت به دیگران قرار بگیرد.

متاسفانه بسیاری از قالب های طراحی شده دارای فایل های اسکریپت و سی اس اس بسیاری هستند که در عین ایجاد زیبایی باعث کاهش سرعت سایت میشوند.با ادغام این فایل ها شما میتوانید در کنار داشتن زیبایی و جلوه های زیبا,سرعت وبسایت خود را نیز افزایش دهید.

– استفاده از CDN برای لود فایل ها

در نهایت اگر تمامی کارهای بالا را انجام دادید و هنوز احساس کردید در لود وبسایت مشکل وجود دارد به شما توصیه میکنیم از CDN استفاده کنید.شما یا میتوانید از سرویس های معمولی استفاده کنید یا از سرویس های پیشرفته و معروف مانند Amazon.
به خاطر داشته باشید اگر در لود وبسایت شما با CDN تغییرات بسیار زیادی ایجاد شد انتظار تغییرات بسیار خوب در سئو هم داشته باشید.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای @playcode
– سئو و بهینه سازی

سایت خود را برای موتور های جستجو بهینه کنید . وبسایت های بهینه سازی شده برای گوگل , همیشه زیر نظر گوگل خواهند بود و این باعث افزایش بازدید میشود . یادتان باشد که بساری از وبسایت های روزانه ۵۰% از بازدیدشان توسط گوگل می باشد .

چند نکته مهم در مورد سئو
1– خودتان برای سایتتان بنویسید !
آخرین پارت جلسه دوم seo
مارا در تلگرام دنبال کنید . http://telegram.me/playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
شاید قبل از آمدن آلگوریتم جدید گوگل , کپی کردن مطالب سایت های دیگر , باعث افزایش بازدید می شد . اما جدیدا کمتر کسی اجاره کپی کردن مطالب سایت ها دیگر را به خود میدهد . شما هم سعی کنید که اینگونه باشید . مطالب جدید و مفید در گوگل بهتر ایندکس میشوند و هر سایتی که ایندکی های بیشتری داشته باشد , بازدیدش بیشتر است .
@playcode
2– استفاده از تصاویر کاربرپسند !

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

3– تبلیغات کنید .

فرض کنید که سایت شما کاملا بهینه شده برای موتور های جستجو و دارای سئوی بسیار خوبی نیز میباشد و محتوای بسیار مفیدی را نیز دارد . اما آیا تنها اینا برای افزایش بازدید و موفقیت یک وبسایت کافی است ؟ قطعا نه ! تبلیغات در وبسایت های دیگر چه به صورت رایگان ( تبلیغات در انجمن ها و … ) و چه به صورت هزینه ای , یکی از مهم ترین راه های افزایش بازدید و رتبه ی وبسایت است .

4 – درج مطالب مرتبط !
@playcode
در کنار مطالب خود در بخش ادامه مطلب , یک کادر ایجاد کنید و مطالب مرتبط با موضوع را در آنجا با یک فونت مشخص و بزرگ قرار دهید , این باعث می شود که کاربر این مطالب را ببیند و بر روی آنها نیز کلیک کنید و باعث افزایش بازدید سایت شما شود

5 – همیشه کاربران سایت خود را در اولویت قرار دهید و نظرات آنها را خوانده و پاسخ دهید .

اگر به نظرات کاربران خود اهمیت دهید و همیشه به آنها پاسخ دهید , به کاربران دائمی وبسایت شما اضافه خواهد شد . ( کاربران دائمی یک وبسایت کاربرانی هستند که همیشه سایت را دنبال می کنند و مطالب جدید را از دست نمیدهند )

6 – سرعت لود وبسایت خود را افزایش دهید .
@playcode
شاید باور نکنید اما سرعت لود وبسایت بر روی بازدید یک وبسایت ارتباط مستقیم دارد ! سرعت باز کردن سایت خود را افزایش دهید تا با شعار گوگل ( website must be fast ) هم مسیر شوید .

7 – نقشه سایت یا همان site map

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

8 – برای سایت خود یک میزبان مناسب پیدا کنید .

برای سایت خود هاست مناسب بگیرید زیرا هاست مناسب تاثیر زیادی در سئو و موفقیت یک وبسایت دارد . اگر بیشتر کاربران سایت شما ایرانی هستند , بهتر است که هاست شما از ایران پشتیبانی شود تا سرعت لود سایت شما بیشتر شود.
@playcode
9 – بروز باشید و بروز بمانید !

اگر شده روزی یک مطلب در سایت خود قرار دهید تا سایت شما همیشه بروز باشد . بروز بودن سایت مساویست با محبوبیت بیشتر نزد گوگل و افزایش بازدید .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
به کانال ما در تلگرام بپیوندید . http://telegram.me/playcide
ارایه ای از @playcode
منتظر جلسات بعدی باشید
@playcode
فایل pdf جلسه دوم 👆👆👆👆👆👆👆👆
@playcode
This media is not supported in your browser
VIEW IN TELEGRAM
به کانال خودتان بپیوندید کانالی برای همه @playcode
جلسه سوم آموزش seo به زودی از @playcode
جلسه سوم آموزش seo
به ما پیوندید http://telegram.me/playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
همانطور که می دانید برخی از وب سایتها با نقض قوانین گوگل سعی می کنند جایگاه خود را در نتایج جستجوها بالا ببرند و ترافیک بیشتری بدست بیاورند ولی گوگل نمی خواهد به چنین وب سایتهایی میدان بدهد.

مفهوم پنالتی گوگل چیست؟
هنگامی که وب سایتی قوانین گوگل را نقض کند یکی از این دو اتفاق برایش رخ می دهد:

از صفحه 1 نتایج جستجوی گوگل به صفحه 10 به بعد منتقل میشود - Algorithmic Penalty
بصورت کامل از نتایج جستجوهای گوگل حذف می شود - Manual Penalty
هنگامی که یکی از این دو اتفاق رخ دهد بازدید وب سایت به شدت کاهش می یابد. به عنوان مثال وب سایتی که روزانه 5000 بازدید از گوگل داشته باشد پس از پنالتی شدن ممکن است تعداد بازدیدکننده هایش به کمتر از 1000 برسد.
@playcode
در این حالت گفته می شود گوگل وب سایت خاطی را جریمه ، پنالتی یا پنالایز کرده است.

چگونه Manual Penalty را تشخیص دهیم؟


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

در این حالت معمولا در وب مستر تولز یک پیام دریافت می کنید و به شما اطلاع داده می شود که وب سایتتان به دلیل نقض قوانین از نتایج جستجوی گوگل خارج شده است.
@playcode
رفع Manual Penalty تقریبا دشوار است و ابتدا باید وب سایت را اصلاح کنید و سپس یک درخواست بازبینی reconsideration request برای گوگل ارسال کنید و منتظر نتیجه بمانید.

چگونه Algorithmic Penalty را تشخیص دهیم؟
اگر بازدید گوگل سایت شما کاهش پیدا کرده است ولی از نتایج جستجوها حذف نشده اید ابتدا یک نفس عمیق بکشید زیرا خطر از بیخ گوشتان گذشته است!

پس از اینکه نفسی تازه کردید می توانیم بنشینیم و ببینیم چه دسته گلی به آب داده اید!

Algorithmic Penalty معمولا زمانی رخ می دهد که گوگل الگوریتمهای خود را بروز رسانی کرده است و در این زمان مچ وب سایتهای متخلف را می گیرد!
@playcode
شناسایی دلیل رخ دادن Algorithmic Penalty کمی دشوار است و به موارد متعددی بستگی دارد و باید الگوریتم های پاندا و پنگوئن و مواردی که سایر الگوریتمهای گوگل زیر نظر دارند را به دقت بررسی کنید.

برخی از نکات مهم:
@playcode
وجود محتوای تکراری و بی کیفیت را بررسی کنید
لینکهای ورودی وب سایت را بررسی کنید
سرعت لود وب سایت را بررسی کنید
سرور وب سایت را بررسی کنید
و...
در کل می توان گفت راه از پیش تعیین شده ای برای برطرف کردن این نوع پنالتی وجود ندارد.

ولی پیشنهاد می شود بصورت مورد به مورد همه کارهایی که برای افزایش رنک وب سایت انجام داده اید را مشخص کنید و سپس آنها را با قوانین گوگل مقایسه کنید و هرکدام که قوانین گوگل را نقض می کند اصلاح کنید.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت و بهره کافی رو از مطالی این جلسه seo برده باشید .
ارایه ای از @playcode
@playcode
فایل pdf جلسه سوم آموزش seo 👆👆👆👆👆👆
@playpcde
جلسه چهارم seo امشب قرار داده میشود @playcode