بانکهای اطلاعاتی رابطهای و غیر رابطهای هر یک مزایای خاص خود را دارند و برای کاربردهای مختلفی استفاده میشوند. با اینحال برخی از آنها محبوبیت زیادی در مقایسه با دیگران دارند، زیرا عملکرد بهتری...
اگر یک کسبوکار مبتنی بر فناوریهای مدرن یا یک فروشگاه اینترنتی را اداره میکنید، به احتمال زیاد به یک دانشمند داده نیاز دارید. اگر حجم بسیار زیادی از دادهها را تولید میکنید، اما تصور نمیکنید که...
آپاچی کافکا (Apache Kafka) یک سکوی پردازش جریانی متنباز است که توسط لینکدین توسعه داده شده و به بنیاد نرمافزار آپاچی اهدا شده است. هدف این پروژه، فراهمسازی سکوی یکپارچه، توان بالا و کم تأخیر برای...
React از سوی فیسبوک به عنوان راهکاری برای حل مشکل برنامههای گسترشپذیری که ترافیک سنگینی دارند ابداع شد. توسعهدهندگان وب از این چهارچوب متن باز جاوااسکریپتی برای ساخت رابطهای کاربری استفاده می...
گستره شبکههای عصبی مصنوعی (Artificial Neural Networks) روز به روز بیشتر میشود و هر چند وقت یکبار شاهد عرضه نوع جدیدی از آنها هستیم. هر یک از این شبکههای هوشمند برای مقاصد خاصی استفاده میشوند و...
ریاضیات گسسته شاخهای از علم ریاضیات است که با عناصر گسسته و نه عناصر پیوسته سروکار دارد و از جبر و حساب استفاده میکند. ریاضیات گسسته بهدلیل کاربردهای زیاد در علوم رایانه در دهههای گذشته کاربرد...
AMP یکی از نامهای شناخته شده دنیای دیجیتال و طراحی وبسایتها است که متخصصان سئو به خوبی در مورد آن اطلاع دارند. در چند وقت اخیر بهکارگیری این فناوری توسط طراحان وبسایتها زیاد شده، زیرا آمارها به...
اسکریپتنویسی سمت سرور مکانیزمی در ارتباط با توسعه وب است که شامل اسکریپتهای توکار درون کدهای اچتیامال است که برای پردازش درخواستهای کاربر به سرور یک وب سایت استفاده میشود. در رویکرد کدنویسی...
چرخه حیات سیستم یکی از مباحث مهم مرتبط با دنیای نرمافزار و سامانههای اطلاعاتی است. چرخه حیات سیستم SDLC سرنام System Development Life Cycle به تشریح فرآیندهای مرتبط با برنامهریزی و هدفگذاری،...
اگر از لینوکس استفاده میکنید و در نظر دارید اطلاعات خود را از هارددیسکی به هارددیسک دیگری انتقال دهید به ابزاری قدرتمند نیاز دارید که علاوه بر ویرایش چیدمان قبلی هارد، این توانایی را در اختیارتان...
اگر بخواهیم بکلینک را به زبانی شیوا توصیف کنیم باید بگوییم زمانیکه سایتی به سایت دیگری لینک میدهد، در حقیقت یک بکلینک ایجاد میکند. برخی منابع به بکلینک (inbound link) یا لینک ورودی نیز میگویند...
در توزیعهای مختلف لینوکسی گاهی اوقات ضروری است که محتوای برخی فایلهای متنی و به ویژه فایلهای پیکربندی از طریق رابط خط دستوری تغییر پیدا کنند. در اسکریپتنویسی ممکن است یک فایل متنی به عنوان ورودی...
هنگامی که در مورد مزایای GraphQL صحبت میشود، اغلب برای توصیف آن تنها به بخشی از قابلیتها از جمله اینکه «تنها کافی است هر آنچه نیاز دارید را واکشی کنید» یا «انعطافپذیری بیشتر برای توسعهدهندگان...
پیشرفت فناوریهای تحت وب و نیاز سازمانها و شرکتها به توسعه عملکردها و فعالیتهای درون سازمانی به خارج سازمان و فراهم کردن راهکاری ساده و انعطافپذیر جهت مدیریت منابع انسانی، اسناد، مدارک، فایلها و...
پایتون یک زبان برنامهنویسی همه منظوره، پویای سطح بالا و تفسیر شده است که از رویکرد برنامهنویسی شیگرا برای توسعه برنامهها پشتیبانی میکند. یادگیری آن ساده و آسان است و بسیاری از ساختارهای سطح...
گاهی اوقات با شرایط خاصی روبرو میشویم که صدای کامپیوتر شخصی یا لپتاپ قطع میشود. این مشکل عمدتا در هنگام اتصال دستگاههای پخش جانبی یا زمانی که صفحه خاصی را در مرورگر باز میکنیم به وجود میآید و...