وب اسکرپینگ (web scraping) چیست؟

آیا تا کنون اطلاعاتی را از چند وب‌سایت کپی‌برداری‌ و ذخیره کرده‌اید؟ احتمالا پس از آن به جمع آوری سریع‌تر اطلاعات درباره یک موضوع از همه یا برخی وب‌سایت‌ها نیز اندیشیده‌اید! داده‌ها مانند دریایی وسیع هستند و جمع‌آوری همه آن‌ها با روش دستی امکان پذیر نیست؛ اما یکی از بهترین روش‌ها برای دستیابی سریع و […]

باگ چیست؟معنی باگ(Bug) در نرم افزار چیست؟

باگ نرم‌افزاری (Software Bug) یک نقص، خرابی، ارور یا مشکل در نرم‌افزار یا کل سیستم است که باعث ایجاد نتایج غیر منتظره یا نادرست می‌شود. فرض کنید در یک بعد از ظهر کسل کننده به کامپیوتر خود پناه برده‌اید و به یکی از بهترین و هیجان انگیزترین بازی‌های کامپیوتری مشغول هستید؛ با شدت و استرس […]

آموزش کار با ابزار پادکست Spotify

ابزار پادکست Spotify

ابزار پادکست Spotify به عنوان یکی از پر مخاطب ترین برنامه های موسیقی در جهان شناخته می شود. شاید تصور کنید که از اسپاتیفای فقط به عنوان یک ابزار برای جستجو و گوش دادن موسیقی استفاده می شود. اما این تصور اشتباه است. در واقع شاید اصلی ترین کاربرد این برنامه، جستجوی پیشرفته و گوش […]

مفاهیم و مبانی سئو و بهینه سازی سایت در موتور های جست و جو

مبانی سئو

مبانی سئو به عنوان یکی از فعالیت های مهم در تولید محتوای مجازی بسیار قابل بررسی و توجه است. به همین دلیل بود که ترجیح دادیم در یک مقاله به طور کامل مبانی و مفاهیم مختلف آن را توضیح دهیم. شما می توانید مقاله سئو گوگل چیست و مفاهیم سئو را به عنوان متن های […]

آشنایی با الگویِ معماری MVI در اندروید

معماری miv

معماری MVI نظریه جدیدی را مطرح و پیاده سازی کرد که فقط با یک بار نوشتن یک متد، بتوان تمامی تعاملات Ui با کاربر را کنترل کرد و در واقع تا حدی از شر CallBack‌ها خلاص شد. در ادامه، معماری MVI را مورد بررسی قرار می‌دهیم، آن را با معماری‌های دیگری همچون معماری MVP مقایسه […]

اسنک بار چیست : چگونه از Snack Bar در اندروید استفاده کنیم؟

آموزش استفاده از Snack Bar در اندروید: در گذشته، بین برنامه نویسان مرسوم بود برای نمایش پیغامی به کاربر در اپلیکیشن از Toast استفاده شود. با معرفی کتابخانه Material Design ابزار جدیدی به نام Snack Bar معرفی شد. استفاده از Snack Bar بسیار راحت بوده و در عین حال تجربه کاربری خیلی خوبی را ارائه […]