a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

بررسی امنیت وب سایت

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

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

امنیت وب سایت

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

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

بسم الله الرحمن الرحیم

به کار  گیری ACTION BAR

فصل سوم-بخش دوم

درکنار Fragment ها  یک ویژگی جدی در اندروید 3 و     4     ActionBar    هامی باشند.   در روش سنتی  در بالای صفحه    عنوان برنامه قرار می گرفت.

Action Bar  عنوان برنامه  همراه با ایکن نمایش  می دهند. به طور معمولی  در سمت راست ایتم های  Action Bar     قرار دارند .

در  شکل  زیر  برنامه Email  که در سیستم عامل اندروید  وجود   دارد را مشاهده  می کنیدکه عنوان برنامه  همراه با  Icon  و,    ایتم های ActionBar   رانمایش میدهد

Action Bar در اندروید

بسم الله الرحمن الرحیم

آشنایی با-User Interface  UI(واسط کاربر) در  اندروید

فصل سوم-بخش اول

شما در پایان فصل با  موارد زیر آشنا می شوید :

  • انواع  View Group ها  که شما می توانید  View  ها در آن  قرار دهید
  • چگونه می توانید  تغییرات صفحه  نمایش را  کنترل  و آنرا با دستگاه های مختلف سازگار کنید
  • چگونه می توانید یک  Ui

بسم الله الرحمن الرحیم

جستجو یک لیست در عناصر لیست دیگر

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

بسم الله الرحمن الرحیم

تغییرات اساسی شرکت گوگل

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

این دو سهامدار و مالک شرکت گوگل در حال تاسیس یک شرکت Holding با نام Alphabet هستند.

بسم الله الرحمن الرحیم

نمایش NOTIFICATION  ها

فصل دوم-بخش دوازدهم

تا اینجا  شما  یاد گرفتید که   با   کلاس  Toast یک   پیغام  را به کاربر  نمایش می دهیم.

 زمانی  که  یک  پیغام  را با استفاده از   کلاس  Toast به  کاربر  نمیاش داده می دادید

بسم الله الرحمن الرحیم

انواع معماری های نرم افزار

بخش دوم

مقدمه

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

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

الگوهای برنامه نویسی

 اگر بخواهم در مورد الگو صحبت کنم در واقع باید بگم یک الگو راه حلی برای حل مسایل است که در گذشته به عنوان بهترین راه حل ارائه شده، الگوها ساختارها و روش (methodology) های کلی ایجاد می­کنند. یک الگو یک abstraction قابل تشخیص است که در موقعیت­ها و برنامه های کاربردی مختلف تکرار شده و متناوبا استفاده می­شود. این موقعیت می­تواند مربوط به ساختار (Structure) باشد که مبین الگوی معماری است و یا توصیفی از رفتار (behavior) نرم افزار باشد که تعریفی از الگوی طراحی است و یا در خصوص یک زبان برنامه نویسی خاص باشد که در این صورت الگوی زبان نام دارد.

الگوهای معماری

بسم الله الرحمن الرحیم

فراخوانی برنامه ها  از  قبل ساخته شده ( Built –in ) با استفاده از intent

فصل دوم-بخش  یازدهم

تا  اینجا  شما  یاد می گیرید  که  چگونه activity  ها را  در برنامه خود فراخوانی کنید. یک از  جنبه های  بسیار مهم برنامه  نویسی اندرو.ید  این می باشد  که شما  می توانید  با استفاد از intent ها  activity  های برنامه های  دیگر را در برنامه  خود فرا خوانی  کنید.به خصوص, برنامه  شما می  تواند  برنامه های  Built-in را  که  در  دستگاه های  که از اندروید استفاده می کنند را  فرا خوانی کنند. به  عنوان  مثال  اگر شما  نیا

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس