وبلاگ

image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

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

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

ادامه مطلب
image

به کارگیری پردازش موازی در جهت مدیریت فرایندها در یک کامپیوتر

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

ادامه مطلب
image

نحوه غیر فعال کردن پروتکل XML-RPC در وردپرس wordpress

یکی از راه های بالابردن امنیت در وردپرس wordpress غیر فعال کردن پروتکل های غیر ضروری در آن می باشد. یکی از این پروتکل های بحث برانگیز پروتکل XML-RPC می باشد. این پروتکل به صورت پیش فرض تا نسخه 4 غیر فعال بود ولی تیم توسعه دهنده وردپرس تصمیم گرفت این پروتک

ادامه مطلب
image

15 اقدام اساسی در seo داخلی وب سایت

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

ادامه مطلب
image

تجارت،امنیت مالی و استقلال مالی با برنامه نویسی - قسمت اول

برنامه نویسی تجاری فرآیندی ست که به توسعه دهنده کمک می کند که ابتدا به امنیت مالی و سپس به استقلال مالی برسد. در این مقاله شما با راه کارها و بایدو نباید هایی آشنا می شوید تا بتوانید از این راه به استقلال مالی برسید.

ادامه مطلب
image

10 نکته طلایی برای شروع برنامه نویسی

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

ادامه مطلب