طبقه بندی و تجزیه و تحلیل حملات SQL Injection در نرم افزارهای مبتنی بر وب

مهدی احمدی 1395/4/31 1389
طبقه بندی و تجزیه و تحلیل حملات SQL Injection در نرم افزارهای مبتنی بر وب

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

ادامه مطلب

فرار از عذاب آزمون رگرسیون (Regression testing)

ابوالفضل دیزجی 1395/4/1 1122
فرار از عذاب آزمون رگرسیون (Regression testing)

یکی از عذاب­ آورترین کارهایی که مثل شتر، درِ هر واحد تستی می‌خوابد، آزمون Regression است. این آزمون که عنوان مرحله­ای از آزمون است و نه تکنیک ومتدی برای آزمون، زمانی آغاز می­شود، که سیستم در دوره نگهداشت بوده، و روی آن Update(مثلا رفع باگ یا افزودن امکان جدید) صورت گرفته باشد.

ادامه مطلب

پایگاه داده فضایی چیست ؟

مهدی احمدی 1395/3/28 1555
پایگاه داده فضایی چیست ؟

در ابتدا و قبل از آن که به معرفی و بررسی پایگاه داده فضایی بپردازم لازم است بدانیم یک پایگاه داده چیست و در ادامه می توان به معرفی پایگاه داده فضایی پرداخت. در یک نگاه کلی یک پایگاه داده، مجموعه ای از داده های ذخیره سازی شده و پایا، یکپارچه، به هم وابسته، با کمترین افزونگی، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از حداقل یک سیستم کاربردی و به صورت همزمان و اشتراکی می باشد.

ادامه مطلب

تکنیک Dublin Core برای بهینه سازی سایت

زهرا پیری 1395/3/25 1266
تکنیک  Dublin Core  برای بهینه سازی سایت

Dublin Core یا به طور مختصر DC نوعی متاتگ است که به آن Metadata نیز گفته می‌شود که وب سایت را به موتورهای سرچ بهتر معرفی می کند.و برای موتور جستجوی بینگ و اسپایدارهای آن هم از اهمیت زیادی برخوردار است.همانطور که با تگ های متا که در بخش head صفحه html تعریف می شوند آشنا هستید، Dublin core در عمل نسخه کاملتر این تگ ها برای توصیف بهتر صفحات وب است.

ادامه مطلب

درباره سربرگ ویژه گوگل یا Featured Snippet

زهرا پیری 1395/3/11 1642
درباره سربرگ ویژه گوگل یا Featured Snippet

وقتی که شما سوالی را در جستجوی گوگل سرچ می کنید. ممکن است پاسخ شما بصورت یک باکس حاوی پاسخی برجسته در بالای نتایج گوگل نمایش داده شود(در سوالات انگلیسی بسیار مشاهده می شود). این باکس شامل توضیحاتی ست در پاسخ به سوال شما است که از یک صفحه اینترنتی معتبر دریافت شده.عنوان صفحه، تصویر شاخص و لینک آن نیز در این باکس مشخص است.نمونه ای از باکس Featured Snippet :

ادامه مطلب

چرا همه باید برنامه نویسی را یاد بگیریم

علیرضا حاتمی نیا 1395/2/30 4392
چرا همه باید برنامه نویسی را یاد بگیریم

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

ادامه مطلب

با اندروید N آشنا شوید!

ستاره مقاری 1395/2/26 2960
با اندروید N آشنا شوید!

چندروزی هست که گوگل با انتشار اندروید N خیلی سر و صدا کرده! خب بهتر هست مروری بر این نسخه جدید اندروید داشته باشیم تا ببینیم چه تفاوت هایی با نسخه قبلی کرده. نام اندروید N فعلا تنها یک نام کدگزاری شده است. اما نام اصلی این نسخه چیست؟ بسیاری از نظرها بر اندروید ناگت و اندروید ناتلا هست!

ادامه مطلب

چگونه بهترین موتور بازی سازی را انتخاب کنیم ؟

مصطفی دادخواه 1395/2/26 4716
چگونه بهترین موتور بازی سازی را انتخاب کنیم ؟

اگر قصد ساخت بازی و عرضه آن به دنیا را دارید، نکاتی بسیار مهم وجود دارند که قبل از اقدام بایستی آن ها را بدانید . موتورهای بازی سازی زیادی با امکانات متفاوتی وجود دارند که برای شروع کار شما را با این سوال مواجه می کند : " کدامیک را جهت ساخت بازی انتخاب کنم ؟ " . ما در این مقاله از 4 موتور متفاوت اجرا می گیریم تا شما بتوانید ضمن مقایسه این موتورها، بهترین موتوری که پاسخگوی نیازتان است را انتخاب کنید.

ادامه مطلب

معرفی زبان برنامه نویسی سرور Erlang اژدهای هزار سر

پوریا جهانبخش 1395/2/23 3297
معرفی زبان برنامه نویسی   سرور Erlang اژدهای هزار سر

همان طور که در افسانه ها خوانده ایم اژدهای هزار ســر موجــودی قدرتمند بود (Robust) که با داشتن یک بدن واحد، هزاران ســر داشــت (multi thread ) و تمامــی ایــن ســرها هیچ وابســتگی به هم نداشتند(concurrent). و با بریده شــدن هر یک از سرهایش سری دیگر (fault tolerant ) بیرون مــی آورد و می توانســت با دسته بندی سرهایش هم زمان با چندین جبهه از دشــمنان بجنگــد (distributed) .و چــون موجودی جاودان هزاران ســال زندگی می کرد (Availability) و گویی جز خدایان حریفی نداشت.

ادامه مطلب

روانشناسی کاربران در وب سایت

زهرا پیری 1395/2/11 2874
روانشناسی کاربران در وب سایت

زمانی که کاربر برای اولین بار به وب سایت شما مراجعه می کند زمانی کمتر از یک دقیقه دارید که کاربر را متقاعد کنید،که تصمیم به ماندن و یا رفتن کند. طراحی سایت اصولی میتواند به شما حس اعتماد را القا نماید و یا بلعکس اگر از سیستم های آمارگیری در وب سایت خود استفاده کرده باشید(گوگل آنالیتیک) و اصول جلب اعتماد را در طراحی سایت خود رعایت نکرده باشید، متوجه شده اید که بیشتر کاربرانتان، بیش از یک صفحه از وب سایت شما را بازدید نکرده اند و حتی بیشتر از چند ثانیه در وب سایت شما حضور نداشته اند.

ادامه مطلب