Forwarded from Deleted Account
کنفدراسیون بین المللی مخترعان جهان در دانشگاه امیرکبیر برگزار میکند
انتشار مقالات در IEEE
مهلت ارسال مقاله 20 فروردین
www.cbconf.ir
@cbconf
انتشار مقالات در IEEE
مهلت ارسال مقاله 20 فروردین
www.cbconf.ir
@cbconf
#رعـــایت_اصـــول_و_قواعــــد_سئو
سئو سایت با استفاده از فایل htaccess☝️
فایل htaccess یکی از فاکتورهایی است که در افزایش سئو و بهینه سازی سایت مؤثر می باشد. اگر سرور شما لینوکس است می توانید به کمک فایل htaccess یکسری از استانداردها را رعایت کنید، دستور زیر باعث می گردد که هرگاه صفحه ای پیدا نشود به جای آن صفحه 404 را نمایش می دهد:
✌Error Document 404/404.php
با استفاده از قطعه کد زیر در فایل htaccess، شما سایت خود را همیشه با www باز خواهید نمود و همچنین تمامی آدرس های www.#.ir ، www.#.org ، www.#.us بر روی دامنه ی اصلی سایت یعنی www.#.com باز می گردند:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.#\.com$
RewriteRule ^ https://www.#.com%{REQUEST_URI} [L,R=301]
سئو سایت با استفاده از فایل htaccess☝️
فایل htaccess یکی از فاکتورهایی است که در افزایش سئو و بهینه سازی سایت مؤثر می باشد. اگر سرور شما لینوکس است می توانید به کمک فایل htaccess یکسری از استانداردها را رعایت کنید، دستور زیر باعث می گردد که هرگاه صفحه ای پیدا نشود به جای آن صفحه 404 را نمایش می دهد:
✌Error Document 404/404.php
با استفاده از قطعه کد زیر در فایل htaccess، شما سایت خود را همیشه با www باز خواهید نمود و همچنین تمامی آدرس های www.#.ir ، www.#.org ، www.#.us بر روی دامنه ی اصلی سایت یعنی www.#.com باز می گردند:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.#\.com$
RewriteRule ^ https://www.#.com%{REQUEST_URI} [L,R=301]
#رعـــایت_اصـــول_و_قواعــــد_سئو
✌افزایش سئو سایت با شناسایی خطاهای سرور
👈زمانی که درخواستی از سرور سایت می شود، درخواست به صورت کدهای HTTP پاسخ داده می شوند که وضعیت درخواست را روشن می کند آشنایی و استفاده درست از این کدها باعث افزایش سئو و بهینه سازی سایت می شود.
👈کدهایی که با 2 شروع می شوند برای نشان دادن پاسخ با موفقیت، کدهایی که با 3 شروع می شوند برای نشان دادن جابجایی در آدرس فایل و ارجاع داده شده به جای دیگر، کدهای 4 برای نشان دادن خطاهای موجود در درخواست و کدهای 5 برای نشان دادن خطاهای موجود در سرور است.
200👈 : سرور با موفقیت درخواست را پاسخ داد.
206👈 : سرور بخشی از درخواست را با موفقیت پاسخ داد. به عنوان مثال صفحه به طور کامل بارگذاری نشد.
301👈 : برای همیشه منتقل شد. سرور همزمان با این پاسخ، درخواست داده شده را از آدرس جدید پاسخ می دهد.
302👈 : به طور موقت منتقل شده است و درخواست از آدرس جدید پاسخ داده می شود.
403👈 : سرور درخواست را رد می کند.
404👈 : صفحه درخواست شده پیدا نشد.
500👈 : سرور با خطا مواجه شده است و نمی تواند درخواست را پاسخ دهد.
503👈 : سرور در حال حاضر در دسترس نیست. مثلاً ترافیک روی آن زیاد است.
استفاده از این کدها باعث کسب رتبه ی بالاتری از سئو نسبت به رعایت استانداردهای html می گردد.😏✌
✌افزایش سئو سایت با شناسایی خطاهای سرور
👈زمانی که درخواستی از سرور سایت می شود، درخواست به صورت کدهای HTTP پاسخ داده می شوند که وضعیت درخواست را روشن می کند آشنایی و استفاده درست از این کدها باعث افزایش سئو و بهینه سازی سایت می شود.
👈کدهایی که با 2 شروع می شوند برای نشان دادن پاسخ با موفقیت، کدهایی که با 3 شروع می شوند برای نشان دادن جابجایی در آدرس فایل و ارجاع داده شده به جای دیگر، کدهای 4 برای نشان دادن خطاهای موجود در درخواست و کدهای 5 برای نشان دادن خطاهای موجود در سرور است.
200👈 : سرور با موفقیت درخواست را پاسخ داد.
206👈 : سرور بخشی از درخواست را با موفقیت پاسخ داد. به عنوان مثال صفحه به طور کامل بارگذاری نشد.
301👈 : برای همیشه منتقل شد. سرور همزمان با این پاسخ، درخواست داده شده را از آدرس جدید پاسخ می دهد.
302👈 : به طور موقت منتقل شده است و درخواست از آدرس جدید پاسخ داده می شود.
403👈 : سرور درخواست را رد می کند.
404👈 : صفحه درخواست شده پیدا نشد.
500👈 : سرور با خطا مواجه شده است و نمی تواند درخواست را پاسخ دهد.
503👈 : سرور در حال حاضر در دسترس نیست. مثلاً ترافیک روی آن زیاد است.
استفاده از این کدها باعث کسب رتبه ی بالاتری از سئو نسبت به رعایت استانداردهای html می گردد.😏✌
نکاتی در مورد👇👇👇👇
سیستم عامل اندروید مجموعه ای از عناصر نرم افزاری است که به 5بخش و 4لایه اصلی در ساختار زیر نمایش داده شده است....👇👇👇
سیستم عامل اندروید مجموعه ای از عناصر نرم افزاری است که به 5بخش و 4لایه اصلی در ساختار زیر نمایش داده شده است....👇👇👇
#آموزش
👈👀هسته لینوکس Linux kernel ☝️
در انتهای همه لایهها، لینوکس، لینوکس 2.6 با تقریبا 115 بسته وجود دارد. این لایه، وظابف پایه ای سیستم همانند مدیریت
فرآیندها، مدیریت حافظه، مدیریت دستگاه مانند دوربین، کی بورد، صفحه نمایش و غیره را برعهده دارد. همچنین، کرنل
تمامی چیزهایی که لینوکس به خوبی انجام می دهد همانند شبکه سازی و آرایهای عظیم از device driver ها را مدیریت
می کند.
@Romizir
👈👀هسته لینوکس Linux kernel ☝️
در انتهای همه لایهها، لینوکس، لینوکس 2.6 با تقریبا 115 بسته وجود دارد. این لایه، وظابف پایه ای سیستم همانند مدیریت
فرآیندها، مدیریت حافظه، مدیریت دستگاه مانند دوربین، کی بورد، صفحه نمایش و غیره را برعهده دارد. همچنین، کرنل
تمامی چیزهایی که لینوکس به خوبی انجام می دهد همانند شبکه سازی و آرایهای عظیم از device driver ها را مدیریت
می کند.
@Romizir
#آموزش
👈👀کتابخانه ها Libraries ☝️
در بالای هسته لینوکس، کتابخانه هایی قرار دارند که شامل موتور مرورگر وب متن باز WebKit به شهرت کتابخانه libc, SQLite database که یک مخزن مفید برای ذخیره سازی و اشتراک گذاری داده های برنامه، کتابخانه هایی برای
پخش و ضبط موسیقی و فیلم، کتابخانه های SSL برای امنیت اینترنت می باشد.
@Romizir
👈👀کتابخانه ها Libraries ☝️
در بالای هسته لینوکس، کتابخانه هایی قرار دارند که شامل موتور مرورگر وب متن باز WebKit به شهرت کتابخانه libc, SQLite database که یک مخزن مفید برای ذخیره سازی و اشتراک گذاری داده های برنامه، کتابخانه هایی برای
پخش و ضبط موسیقی و فیلم، کتابخانه های SSL برای امنیت اینترنت می باشد.
@Romizir
#آموزش
☝️Android Runtime👀☝️
🌺این سومین بخش ساختار می باشد و در دومین لایه از انتها موجود است. این بخش یک عنصر کلیدی به نام Dalvik Virtual Machine را ارایه می دهد که نوعی از ماشین مجازی جاوا ویژه، طراحی شده برای آندروید می باشد.
🌹این ماشین امکان استفاده از ویژگیهای هسته لینوکس همچون مدیریت حافظه و threading-multi را فراهم میسازد که در زبان جاوا به صورت ذاتی وجود دارد. Dalvik VM امکان این را که هر برنامه آندرویدی در پردازشگر خود بانمونه Dalvik virtual machine اجرا شود را فراهم می کند.
🌷وAndroid runtime همچنین مجموعهای از کتابخانه های هسته را ایجاد میکند که به توسعه دهندگان برنامه های آندروید امکان نوشتن برنامه ها با استفاده از زبان برنامه نویسی استاندارد جاوا را می دهد.
@Romizir
☝️Android Runtime👀☝️
🌺این سومین بخش ساختار می باشد و در دومین لایه از انتها موجود است. این بخش یک عنصر کلیدی به نام Dalvik Virtual Machine را ارایه می دهد که نوعی از ماشین مجازی جاوا ویژه، طراحی شده برای آندروید می باشد.
🌹این ماشین امکان استفاده از ویژگیهای هسته لینوکس همچون مدیریت حافظه و threading-multi را فراهم میسازد که در زبان جاوا به صورت ذاتی وجود دارد. Dalvik VM امکان این را که هر برنامه آندرویدی در پردازشگر خود بانمونه Dalvik virtual machine اجرا شود را فراهم می کند.
🌷وAndroid runtime همچنین مجموعهای از کتابخانه های هسته را ایجاد میکند که به توسعه دهندگان برنامه های آندروید امکان نوشتن برنامه ها با استفاده از زبان برنامه نویسی استاندارد جاوا را می دهد.
@Romizir
#آموزش
☝️👌Application Framework
✌☝️بسیاری از خدمات سطح بالا را برای برنامه ها به شکل کلاسهای جاوا مهیا میکند. به
توسعه دهندگان آندروید امکان استفاده از این خدمات در برنامه های خود داده می شود.
☝️👈 یک محیط غنی است که چندین خدمت را برای کمک به شما مهیا میسازد. در لایه تعداد زیادی کتابخانه جاوا ویژه ساخت آندروید وجود دارد. همچنین می توان تعداد زیادی سرویس که توانایی ها و ظرفیت برنامه شما را افزایش می دهد همانند location ، sensor ، WiFi ، telephony و غیره یافت.
#آموزش
📱💻Applications
👈می توان تمامی برنامه های آندرویدی را در بالاترین لایه یافت. می توانید برنامه ها را بر روی این لایه نصب کنید. مثالهایی از
این برنامه ها عبارتند از: Contacts Books, Browser, Games و غیره.
☝️در واقع، application هایی وجود دارند که شما و سایر توسعه دهندگان آن را ایجاد می کنید. این application ها
چیزی هستند که برای کاربران نهایی ارزشمند و از آن استفاده می کند. می توان این application ها را از یکی از بازارهای
آندرویدی دریافت کرد.
@Romizir
☝️👌Application Framework
✌☝️بسیاری از خدمات سطح بالا را برای برنامه ها به شکل کلاسهای جاوا مهیا میکند. به
توسعه دهندگان آندروید امکان استفاده از این خدمات در برنامه های خود داده می شود.
☝️👈 یک محیط غنی است که چندین خدمت را برای کمک به شما مهیا میسازد. در لایه تعداد زیادی کتابخانه جاوا ویژه ساخت آندروید وجود دارد. همچنین می توان تعداد زیادی سرویس که توانایی ها و ظرفیت برنامه شما را افزایش می دهد همانند location ، sensor ، WiFi ، telephony و غیره یافت.
#آموزش
📱💻Applications
👈می توان تمامی برنامه های آندرویدی را در بالاترین لایه یافت. می توانید برنامه ها را بر روی این لایه نصب کنید. مثالهایی از
این برنامه ها عبارتند از: Contacts Books, Browser, Games و غیره.
☝️در واقع، application هایی وجود دارند که شما و سایر توسعه دهندگان آن را ایجاد می کنید. این application ها
چیزی هستند که برای کاربران نهایی ارزشمند و از آن استفاده می کند. می توان این application ها را از یکی از بازارهای
آندرویدی دریافت کرد.
@Romizir
#آموزش
🚦Activity Life Cycle
☝️☝️☝️ مسئول ایجاد، از بین بردن و مدیریت activity ها می باشد. به عنوان مثال، هنگامی که کاربر یک برنامه را برای اولین بار آغاز می کند، Activity Manager ، activity موردنظر را ایجاد میکند و آن را در صفحه نمایش قرار میدهد. سپس، هنگامی که کاربر بین صفحات حرکت میکند، Activity Manager ، activity قبلی را به مکان قبلی آن انتقال می دهد.
#آموزش
🙌Starting state
هنگامی که یک activity در حافظه وجود ندارد، در حالت starting می باشد. زمانی که آغاز می شود، activity از طریق
مجموعه کاملی از متدهای callback که توسعه دهنده آن را تعبیه می کند، اجرا می گردد. در نهایت، activity به حالت
اجرا در خواهد آمد.در نظر داشته باشید که این انتقال از حالت starting به running یکی از پر هزینه ترین عملیاتها در
اصطلاحات زمان محاسبه محسوب می شود و به طور مستقیم بر روی میزان شارژ باطری تاثیر دارد.
🙌☝️Running state
Activity در حالت اجرا چیزی است که بر روی صفحه نمایش داده می شود و با کاربر در تعامل می باشد. همچنین گفته
میشود که این activity در کانون توجه قرار دارد، به این معنی که تمامی تراکنش های کاربر اعم از تایپ کردن، لمس صفحه نمایش و کلیک بر روی دکمه ها توسط این activity مدیریت می شود.
☝️running activity
چیزی است که در زمینه اولویت بندی دستیابی به حافظه و منابع موردنیاز مطرح می شود که در
صورت امکان سریعتر اجرا شود.
🙌☝️Paused state
هنگامی که یک activity در کانون توجه قرار ندارد اما در صفحه قابل نمایش میباشد، گفته میشود که در حالت
paused است. این یک سناریوی عمومی نیست، چرا که اغلب صفحه نمایش دستگاه کوچک می باشد و لذا activity یا
تمام صفحه را در بر گرفته است یا در هیچ قسمتی از صفحه نیست. این موضوع اغلب هنگام مشاهده dialog box ها که
جلوی activity قرار دارد اتفاق می افتد.
🙌☝️Stopped state
هنگامی که activity قابل مشاهده نمیباشد اما هنوز در حافظه وجود دارد، گفته میشود که در حالت stopped قرار دارد.
Activity متوقف شده میتواند بعدها به عنوان یک activity در حال اجرا برگردد یا اینکه از بین رود و از حافظه پاک شود.
@Romizir
🚦Activity Life Cycle
☝️☝️☝️ مسئول ایجاد، از بین بردن و مدیریت activity ها می باشد. به عنوان مثال، هنگامی که کاربر یک برنامه را برای اولین بار آغاز می کند، Activity Manager ، activity موردنظر را ایجاد میکند و آن را در صفحه نمایش قرار میدهد. سپس، هنگامی که کاربر بین صفحات حرکت میکند، Activity Manager ، activity قبلی را به مکان قبلی آن انتقال می دهد.
#آموزش
🙌Starting state
هنگامی که یک activity در حافظه وجود ندارد، در حالت starting می باشد. زمانی که آغاز می شود، activity از طریق
مجموعه کاملی از متدهای callback که توسعه دهنده آن را تعبیه می کند، اجرا می گردد. در نهایت، activity به حالت
اجرا در خواهد آمد.در نظر داشته باشید که این انتقال از حالت starting به running یکی از پر هزینه ترین عملیاتها در
اصطلاحات زمان محاسبه محسوب می شود و به طور مستقیم بر روی میزان شارژ باطری تاثیر دارد.
🙌☝️Running state
Activity در حالت اجرا چیزی است که بر روی صفحه نمایش داده می شود و با کاربر در تعامل می باشد. همچنین گفته
میشود که این activity در کانون توجه قرار دارد، به این معنی که تمامی تراکنش های کاربر اعم از تایپ کردن، لمس صفحه نمایش و کلیک بر روی دکمه ها توسط این activity مدیریت می شود.
☝️running activity
چیزی است که در زمینه اولویت بندی دستیابی به حافظه و منابع موردنیاز مطرح می شود که در
صورت امکان سریعتر اجرا شود.
🙌☝️Paused state
هنگامی که یک activity در کانون توجه قرار ندارد اما در صفحه قابل نمایش میباشد، گفته میشود که در حالت
paused است. این یک سناریوی عمومی نیست، چرا که اغلب صفحه نمایش دستگاه کوچک می باشد و لذا activity یا
تمام صفحه را در بر گرفته است یا در هیچ قسمتی از صفحه نیست. این موضوع اغلب هنگام مشاهده dialog box ها که
جلوی activity قرار دارد اتفاق می افتد.
🙌☝️Stopped state
هنگامی که activity قابل مشاهده نمیباشد اما هنوز در حافظه وجود دارد، گفته میشود که در حالت stopped قرار دارد.
Activity متوقف شده میتواند بعدها به عنوان یک activity در حال اجرا برگردد یا اینکه از بین رود و از حافظه پاک شود.
@Romizir
Forwarded from دورهمی برنامه نویسان
فیلم آموزشی کامل نصب و راه اندازی وردپرس
@Romizir
این ویدیو طریقه نصب و راه اندازی cms وردپرس در cPANEL را به شما آموزش میدهد.
این ویدیو بسیار مفید بوده و پس دیدن این ویدیو شما به راحتی قادر به نصب و راه اندازی وردپرس خواهید بود.
این فیلم را از لینک زیر دانلود نمایید:
https://goo.gl/8YznfF
دوستانتان را به کانال ما دعوت کنید
https://telegram.me/joinchat/CJMdmjyWcDdUCpb0lkra7A
@Romizir
این ویدیو طریقه نصب و راه اندازی cms وردپرس در cPANEL را به شما آموزش میدهد.
این ویدیو بسیار مفید بوده و پس دیدن این ویدیو شما به راحتی قادر به نصب و راه اندازی وردپرس خواهید بود.
این فیلم را از لینک زیر دانلود نمایید:
https://goo.gl/8YznfF
دوستانتان را به کانال ما دعوت کنید
https://telegram.me/joinchat/CJMdmjyWcDdUCpb0lkra7A