در توزیعهای مختلف لینوکسی گاهی اوقات ضروری است که محتوای برخی فایلهای متنی و به ویژه فایلهای پیکربندی از طریق رابط خط دستوری تغییر پیدا کنند. در اسکریپتنویسی ممکن است یک فایل متنی به عنوان ورودی...
گوشیهای هوشمند به اندازهای پیشرفته شدهاند که سطح توقعات کاربران را زیاد کردهاند، بهطوری که همه ما دوست داریم گوشی هوشمندمان قادر به انجام هر کاری باشد. یکی از مهمترین کارهایی که مورد توجه...
هنگامی که در مورد مزایای GraphQL صحبت میشود، اغلب برای توصیف آن تنها به بخشی از قابلیتها از جمله اینکه «تنها کافی است هر آنچه نیاز دارید را واکشی کنید» یا «انعطافپذیری بیشتر برای توسعهدهندگان...
پیشرفت فناوریهای تحت وب و نیاز سازمانها و شرکتها به توسعه عملکردها و فعالیتهای درون سازمانی به خارج سازمان و فراهم کردن راهکاری ساده و انعطافپذیر جهت مدیریت منابع انسانی، اسناد، مدارک، فایلها و...
پایتون یک زبان برنامهنویسی همه منظوره، پویای سطح بالا و تفسیر شده است که از رویکرد برنامهنویسی شیگرا برای توسعه برنامهها پشتیبانی میکند. یادگیری آن ساده و آسان است و بسیاری از ساختارهای سطح...
گاهی اوقات با شرایط خاصی روبرو میشویم که صدای کامپیوتر شخصی یا لپتاپ قطع میشود. این مشکل عمدتا در هنگام اتصال دستگاههای پخش جانبی یا زمانی که صفحه خاصی را در مرورگر باز میکنیم به وجود میآید و...
مشاغل مختلفی در دنیای وب وجود دارند که هر یک جایگاه خاص خود را دارند، با اینحال، تمرکز بازار کار و شرکتها عمدتا روی مشاغل فرانتاند و بکاند است. مشاغل که زیربنای اصلی وبسایتها را شکل میدهند...
همگام با پیشرفت سریع فناوریاطلاعات، شاهد رشد انفجاری تولید دادهها، افزایش ظرفیت تجهیزات ذخیرهساز اطلاعات و ابداع روشهای مختلفی برای پردازش اطلاعات هستیم. در دنیای کسبوکار، بانکهای اطلاعاتی...
کاتلین یک زبان برنامهنویسی چندسکویی و همه منظوره است که ویژگی statically typed دارد و از پارادایمهای برنامهنویسی مختلفی نظیر برنامهنویسی تابعی، برنامهنویسی شیگرایی، همزمانی و غیر پشتیبانی می...
اگر به فروشگاههای اندرویدی همچون گوگلپلی یا کافهبازار مراجعه کنید با حجم گستردهای از برنامههای اندرویدی روبرو میشوید که همگی بهطور کامل در دسترس کاربران قرار دارند. گزارش سایت statista نشان می...
تعامل با کاربران باعث شده تا صفحات وب امروزی شباهت کمی به صفحاتی داشته باشند که ده یا بیست سال گذشته شاهد آنها بودهایم. آمارها نشان میدهند که صفحات وبی که به شکل ایستا بارگذاری میشوند دیگر آن...
برای آنکه بتوانید به عنوان یک برنامهنویس یا متخصص حوزه دادهها از الگوریتمها استفاده کنید، لازم است با تفاوتهای نوعی آنها آشنا باشید. رویکرد فوق به شما کمک میکند در زمان مناسب از الگوریتم درست...
هر زمان به گشتوگذار در وب میپردازید و به سایتی وارد میشوید یا قالب خاصی از یک سایت را انتخاب میکنید، تنظیمات انتخاب شده از طرف شما روی دستگاهی که از آن استفاده میکنید ذخیره میشوند تا در بازدید...
آپاچی هدوپ (Apache Hadoop) مجموعهای متشکل از ابزارهای متنباز است که برای غلبه بر مشکلات مرتبط با بزرگ دادهها از آن استفاده میشود. آپاچی هدوپ با ارائه راهکاری اجازه میدهد از ظرفیتهای بالقوه چند...
ممکن است بهترین و جذابترین وبسایت جهان را داشته باشید، اما اگر وبسایت به سرعت بارگذاری نشود، کاربران رغبت نمیکنند دومرتبه به آن مراجعه کنند. استقبال از یک وبسایت به فاکتورهای مختلفی بستگی دارد...
تیمهای نرمافزاری بزرگ برای آنکه به شکل دقیقی بر روند تغییر کدها نظارت داشته باشند و تغییرات اعمال شده توسط برنامهنویسان ساختار یک پروژه را درهم نریزد، مجبور هستند از نرمافزارهای کنترل نسخه...