تست غیر مخرب

آموزش انواع تست غیر مخرب

تست غیر مخرب

آموزش انواع تست غیر مخرب

سعی می گردد یک سری از آموزش های انواع تست غیر مخرب در این وبلاگ قرار بگیرد

نویسندگان

۱۲ مطلب در بهمن ۱۳۹۵ ثبت شده است

۳۰
بهمن
۹۵

getInitialState مثل یک سازنده عمل میکند؛ مقدار ورودی کامپوننت را به یک شیء اختصاص میدهد و آن را برمیگرداند. به کجا؟ به state. یعنی menuList عضوی از شیء state میشود. در مثال بالا و در این متد، لیست نوشیدنی‌ها به menuList اعمال میشود.


componentDidMount باید حتما قبل render تعریف شود، به این دلیل که زمان اجرایش باید حتما بعد از اولین render باشد. این متد وظیفه دارد تغییرات مورد نظر ما را در سطح کد یا رابط کاربری دنبال کند. اگر تغییر دلخواهی به وجود آمد، وضعیت کامپوننت را به روز میکند که بعد از آن React به صورت خودکار تگ‌ها را دوباره میسازد. در مثال بالا متد به رویداد کلیک یک دکمه گوش میدهد. اگر کلیک زده شد، نام نوشیدنی جدید و قیمت آن را از inputها میخواند و به عنوان یک آیتم جدید به menuList در state اضافه میکند. اما هنوز یک قدم مانده و بدون آن React، شیء state را تغییر یافته به حساب نمی‌آورد. در بخش setState وضعیت جاری کامپوننت را با تغییرات اعمال شده، جایگزین میکنیم. در این نقطه React به صورت خودکار به سراغ render میرود و ادامه داستان! 


همانطور که قبلا گفته شد، React.createClass و React.Component فقط در Syntax با هم تفاوت دارند. در نتیجه این مثال را میشود در حالت React.Component هم اجرا کرد. 

در قسمت بعد موضوع دیگری را به نام Composability شرح میدهیم. مبحثی ساده با مثال که نشان میدهد چطور کامپوننت‌ها را مستقل از هم بسازیم و در عین حال با هم استفاده کنیم.

dotnettips.info


  • ndt web
۲۶
بهمن
۹۵

معادل مطلب جاری را برای ASP.NET MVC 5.x در مطلب «یکدست کردن "ی" و "ک" در ASP.NET MVC با پیاده‌سازی یک Model Binder» می‌توانید مطالعه کنید. در اینجا قصد داریم یک چنین قابلیتی را با توجه به تغییرات ASP.NET Core نیز تهیه کنیم.

تهیه یک binder provider پردازش رشته‌ها 

کار model binding، تطابق اطلاعات رسیده‌ی از درخواست جاری، با پارامترهای اکشن متد یک کنترلر است. هر مقدار رسیده، به یک binder متناسب ارسال می‌شود تا پردازش آن مدیریت گردد. به صورت پیش فرض در ASP.NET Core، تعدد 14 عدد binder providers که اینترفیس IModelBinderProvider را پیاده سازی می‌کنند، در این بین جهت یافتن یک binder مناسب، بررسی خواهند شد. برای مثال کار یک binder، پردازش نوع‌های پیچیده‌است (complex types) و دیگری نوع‌های ساده (simple types) مانند int و string را پردازش می‌کند.

بنابراین اولین قدم تهیه‌ی یک model binder سفارشی، تهیه‌ی یک تامین کننده‌ی سفارشی است که با پیاده سازی اینترفیس IModelBinderProvider ارائه می‌شود. در اینجا چون می‌خواهیم نوع‌های ساده‌ی رشته‌ای را پردازش کنیم، اگر نوع جاری رسیده، یک نوع پیچیده بود (context.Metadata.IsComplexType) نال را بازگشت می‌دهیم تا model binder بعدی ثبت شده‌ی در لیست تامین کننده‌های مرتبط، مورد آزمایش قرار گیرد.

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

dotnettips.info
  • ndt web
۲۵
بهمن
۹۵

در این سری مقالات، مروری بر کتابخانه ReactJS خواهیم داشت. به طور کلی با آن آشنا می‌شویم، برای Visual Studio Code پیکربندیش میکنیم و قابلیت‌های مختلف کتابخانه را بررسی میکنیم. هر چند که مثالها در کل ساده هستند، اما پیش نیاز درک کامل آنها، آشنا بودن خواننده با HTML DOM، JavaScript و  Ajax است. در قسمت اول، کتابخانه را معرفی و مثال‌هایی از امکانات اصلی آن‌را مرور میکنیم.  

React یک کتابخانه متن‌باز جاوااسکریپتی، برای ساخت رابط کاربری به صورت پویا، بر پایه تغییر وضعیت اولیه المانها (تگ‌ها) نسبت به داده‌های وارد شده از سمت سرور یا داده‌های ایجاد شده در سمت کاربر، برای ساخت برنامه‌های تک‌صفحه‌ای در بستر وب است. این کتابخانه توسط فیس بوک ساخته شده و توسط فیس‌بوک، اینستاگرام و جمعی از شرکت‌ها و اشخاص منفرد، توسعه داده شده و نگهداری میشود. 
کلمه React به معنای واکنش نشان دادن است و این دقیقا کاری است که این کتابخانه انجام میدهد. وقتی بخشی از برنامه تغییر می‌کند، این تغییرات باید در جایی منعکس شوند. مثلا اگر توسط Ajax داده‌هایی را از سرور دریافت کرده‌ایم، به چیزی بیشتر از یک جدول ثابت برای نمایش و تبادل با داده‌های رسیده احتیاج داریم. توسط React رابط کاربری (HTML) را با استفاده از JavaScript ایجاد میکنیم. React برای کار با Ajax فوق‌العاده است! 
مرورگر‌ها برای رندر کردن یک HTML DOM به صورت پویا مشکلی ندارند؛ اما به اندازه کافی سریع نیستند. بخصوص زمانیکه نیاز به به‌روز کردن DOM می‌رسد و مرورگر تغییرات جدید را در حافظه موقت خود ندارد. DOM یک گلوگاه است و بهتر است، از داشتن کدهای خیلی زیاد HTML در صفحه پرهیز کنیم. بخصوص در صفحه‌هایی با اطلاعات پویا بهتر است کار ساخت و تغییر رابط کاربری را به JavaScript بسپاریم. اگر تگ‌های HTML به صورت اشیاء JavaScript ارائه شوند، امکانات بیشتری برای کار با آنها خواهیم داشت. 
React متد createElement را برای ساخت تگ‌های HTML دارد که یک شیء JavaScript را ایجاد میکند. البته می‌شود همین کار را با JavaScript نیز انجام داد. ارزش ایجاد تگ‌های HTML با React زمانی است که میخواهیم  با داده‌ها و تغییرات آنها سر و کار داشته باشیم. در قطعه کد زیر ساخت تگ img، توسط JavaScript و React آورده شده. 
var image = document.createElement("img");
image.setAttribute("src", "logo.png");

React.createElement("img", { src : "logo.png" });
با ساخت تگ‌ها توسط React، نماینده‌ای از تگ ساخته شده را در حافظه داریم که از نمونه‌ای که در مرورگر به صورت ایستا وجود دارد، جداست. به این صورت می‌توانیم تغییراتی را که میخواهیم بر روی DOM انجام شوند، بر اساس ساختاری که در حافظه داریم، اعمال کنیم.   

Virtual DOM

تفاوت در ساخت تگ‌های HTML به صورت مجازی بین JavaScript و React این است که React وضعیت تگ‌هایی را که می‌سازد دنبال می‌کند. برای مثال فرض کنید نام سه محصول را در یک تگ < ul > نشان داده‌ایم. React وضعیت اصلی این تگ را که به مرورگر فرستاده، در حافظه دارد و همچنین در اثر تغییر منبع داده‌ای که برای < ul > مشخص کرده‌ایم (که میتواند ورود اطلاعات به صورت Ajax باشد (مثلا اضافه شدن یک محصول جدید)) وضعیت جدیدی را برای تگ < ul > در حافظه ایجاد میکند. با وجود دو وضعیت برای یک تگ در حافظه، React میتواند تفاوت بین آنها را تشخیص داده و تگ را به روز کند. به این حالت عملکرد React ، اصطلاحا Virtual DOM می‌گویند.


React رابط کاربری را به صورت یک مدل می‌بیند و این مدل را با توجه به وضعیت اصلی آن در حافظه دوباره می‌سازد. برای React مهم نیست که ماهیت تغییر چیست. فقط وضعیت‌ها را مثل دو عکس می‌بیند و میفهمد که آیا چیزی عوض شده‌است یا نه. دیالوگ React با مرورگر اینطور است: ای تگ < ul > این لیست را نشان بده (لیستی با سه محصول)، و بعد می‌گوید: ای تگ < ul > این لیست را نشان بده (لیستی با چهار محصول)!




کامپوننت‌های React

رابط‌های کاربری مثل تگ‌های HTML  برای React به معنای Component هستند. استفاده از این مؤلفه‌های مجزا، مزایای زیادی دارند که در زیر مثالی از نحوه ساخت یک Component را در React می‌بینیم.    
 <a href = “http://google.com”>
     <img src=”google.png”/>
</a>

// Components
<clickableimage/>
<linkimage/>
در کد بالا، بخش اول واضح است. عکسی که قابلیت کلیک شدن را دارد. حال فرض کنید یکی از کامپوننت‌های  <clickableimage/> یا <linkimage/>، همان تصویر قابل کلیک را ایجاد کنند. با نام گذاری واضح کامپوننت‌ها، خوانایی برنامه بهتر می‌شود. یعنی میدانیم هر کامپوننت چه کاری را برای ما انجام میدهد. با این تصور که اگر تگ‌های زیاد و طولانی را در بخش رابط کاربری داریم، ارزش استفاده از کامپوننت‌های  React مشخص می‌شود.


  • ndt web
۲۴
بهمن
۹۵

کسب و کار خود را توسعه دهید

 

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

سوالاتی که ممکن است در ذهن شما ایجاد شده باشد:

- معنای رشد چیست؟

- پیمودن این مراحل مستلزم چه کارهایی است؟

- چه کسب و کارهایی به این روش موفق شده اند؟ آیا مثال واقعی وجود دارد؟

این مقاله به این پرسش ها پاسخ می دهد.

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

رشد و ترقی

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

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

پنج مرحله رشد و توسعه

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

1- وضعیت کنونی خود را اندازه بگیرید.

2- عملیات اصلاحی را که باید انجام شود سازماندهی کنید.

3- هزینه ها را کاهش دهید.

4- مشتریان و فرصت های بیشتری بیابید.

5- پیشرفت خود را اندازه گیری کنید تا آثار اصلاحات خود را بررسی کنید.

 

1- وضعیت کنونی خود را اندازه گیری کنید.

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

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

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

 

 2- سازماندهی عملیات

با سازماندهی یا سازماندهی دوباره عملیات و فرایندها می توانید کسب و کار خود را به ماشینی کاراتر تبدیل کنید. برای این منظور باید اهداف خود را تعریف نمایید. برنامه و طرحی آماده کنید می توانید از استاندارد ISO 9000استفاده کنید آنچه انجام می دهید و آنچه می خواهید انجام دهید باید مستند باشد و ثبت شود. به این ترتیب اهداف، کار ها و وظایف شفاف و مشخص می شود.

 3- کاهش هزینه

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

TQM در اوایل دهه 90 میلادی رواج پیدا کرد و از آن زمان به بعد مرتب روش ها و ابزارهای جدیدی ظهور کردند که بعضی از آنها موفق و بعضی یک مصیبت حرفه ای بودند.

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

 4- مشتریان بیشتری جذب کنید.

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

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

 5- اندازه گیری دوباره

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

با استفاده از بانک شماره موبایل مشاغل ساختمان می توانید تبلیغ هدفمند داشته باشید.

 

 

مثال ها:

توسعه و بهینه سازی در همه اشکال کسب و کار قابل انجام است که در اینجا چند مثال را ذکر می کنیم.

 

کسب و کار یک نفره

یک متخصص کامپیوتر می خواهد کسب و کار خود را توسعه دهد تا مشتریان بیشتری جذب کند.

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

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

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

 شرکت های بزرگ چند ملیتی

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

مدیران در این شرکت ها گردش کار و منفعت حاصل را اندازه گیری میکنند.

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

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

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

نوشته: رن کورتوس

ترجمه: علی یزدی مقدم

yadbegir.com

  • ndt web
۲۴
بهمن
۹۵

هیچ چیز جانشین دندانهای سالم نمی‌شود. ولی وقتی شما دندانی را به دلیل بیماری یا حادثه از دست داده‌اید، بهتر است بدانید که راهی برای بازگرداندن لبخند زیبای شما وجود دارد.

یک ایمپلنت دندان ارزان ظاهر و احساسی شبیه دندان از دست رفته‌تان به شما می‌دهد. دندانپزشک یک پایه یا فریم فلزی را زیر لثه شما قرار می‌دهد که درست شبیه ریشه یک دندان به استخوان فک متصل می‌شود.

سپس دندانپزشک یک دندان جایگزین را روی ایمپلنت قرار می‌دهد به نحوی که شبیه وضعیت دندان اصلی خود شما به نظر آید. اغلب بیماران معتقدند، ایمپلنت مطمئن و با ثبات است و آن را جایگزین خوبی برای دندان از دست رفته‌شان می‌دانند.

ایمپلنتها می‌توانند جایگزین یک یا چند دندان از دست رفته شوند. لازم به ذکر است که ایمپلنت نیاز به جراحی دارد، بنابراین بیماران باید از نظر کلی در سلامت بسر برند، لثه‌های سالم داشته و استخوان کافی جهت ساپورت ایمپلنت داشته باشند.

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

 

مراحل جایگزینی ایمپلنت

 

ابتدا جراحی جهت قرار دادن پایه ایمپلنت انجام می‌شود.

شما می توانید در مرکز سرشار کلینیک از مزایای داشتن ایمپلنت اقساطی در تهران برخوردار شوید

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

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

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

دندانپزشک دستورات لازم جهت نحوه رعایت بهداشت دهان و نوع رژیم غذایی را به شما خواهد داد.

  • ndt web
۲۳
بهمن
۹۵

طراحی سایت آگهی

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

 

ما در اینجا سایت ساز جوملا را به شما معرفی می نماییم

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


Almond Classifieds


Almond Classifieds یکی از قدیمیترین کامپوننت های راه اندازی سایت آگهی و تبلیغات جوملا می باشد که کاربران می توانند در دسته بندی هایی که مدیر وب سایت معین نموده آگهی بارگذاری نمایند و هر دسته بندی می تواند فیلدهای اختصاصی مربوط به خود را داشته باشد. این کامپوننت دارای قابلیت های پیشرفته ای جهت جلوگیری از ارسال اسپم در وب سایت می باشد که کد کپچا یکی از آنها می باشد. این کامپوننت به صورت table طراحی گردیده بنابراین جستجوی خوبی در گوگل نخواهد داشت البته امکانات بسیاری نظیر جستجوی پیشرفته و ارتباط با فیسبوک و دسته بندی بر اساس شهر دارد.


AdsManager


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


KSAdvertiser


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


TZ Pinboard


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


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

  • ndt web
۱۹
بهمن
۹۵

رخنه‌گران اینترنتی

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


وبگاه‌های اینترنتی دولتی در ایران تاکنون چندین بار مورد حمله هکرها قرار گرفته‌است. به‌عنوان نمونه در سپتامبر ۲۰۱۰ وبگاه رسمی صدا و سیمای جمهوری اسلامی ایران مورد حمله هکرها قرار گرفت و به مدت نیم ساعت پیامی علیه محمود احمدی‌نژاد رئیس جمهور وقت ایران جایگزین متن اصلی این وبگاه شد. پیش از آن نیز وبگاه وزارت ارتباطات و فناوری اطلاعات ایران و وبگاه شبکه ۴ سیمای جمهوری اسلامی ایران در مارس ۲۰۱۰ و وب‌گاه وزارت علوم، تحقیقات و فناوری در اوت ۲۰۰۹ مورد حمله هکرها قرار گرفته بودند.


بدافزارها

نوشتار‌های اصلی: بدافزار شعله، استاکس‌نت و استارس

چندین بار حملات سایبری برای مقابله با برنامه هسته‌ای ایران توسط بدافزارهایی مانند بدافزار شعله، استاکس‌نت و استارس انجام شد که به گفته کارشناسان رایانه‌ای بیشترین تاثیرشان را بر روی رایانه‌های ایران گذاشته‌اند

از ویکی‌پدیا، دانشنامهٔ آزاد

  • ndt web
۱۷
بهمن
۹۵

درصد تأثیر بدافزار شعله بر روی رایانه‌ها


تاثیر استاکس‌نت بر کشورها

با افزایش دسترسی به اینترنت در ایران، جرایم اینترنتی نیز گسترش یافت.در ژانویه ۲۰۱۱ پلیس ایران در واکنش به این شرایط اقدام به تشکیل پلیس فضای تولید و تبادل اطلاعات در ایران کرد. فعالیت‌های این نهاد چندان بی‌حاشیه هم نبود و در آبان ۱۳۹۱ ستار بهشتی، کارگر ساده و وبلاگ‌نویس ۳۵ ساله، که توسط پلیس فتا بازداشت شده بود در هنگام بازجویی درگذشت.در پی این تخلف، به دستور اسماعیل احمدی‌مقدم، سرهنگ محمدحسن شکریان، رئیس پلیس فتای تهران در تاریخ ۱۱ آبان ۱۳۹۱ برکنار شد.


فرمانده نیروی انتظامی ایران در بهمن ۱۳۸۹ اعلام کرد که ۸۴ درصد جرایم در فضای سایبری جرایم مالی است


امنیت

رخنه‌گران اینترنتی

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


وبگاه‌های اینترنتی دولتی در ایران تاکنون چندین بار مورد حمله هکرها قرار گرفته‌است. به‌عنوان نمونه در سپتامبر ۲۰۱۰ وبگاه رسمی صدا و سیمای جمهوری اسلامی ایران مورد حمله هکرها قرار گرفت و به مدت نیم ساعت پیامی علیه محمود احمدی‌نژاد رئیس جمهور وقت ایران جایگزین متن اصلی این وبگاه شد.پیش از آن نیز وبگاه وزارت ارتباطات و فناوری اطلاعات ایران و وبگاه شبکه ۴ سیمای جمهوری اسلامی ایران در مارس ۲۰۱۰ و وب‌گاه وزارت علوم، تحقیقات و فناوری در اوت ۲۰۰۹ مورد حمله هکرها قرار گرفته بودند.


بدافزارها

نوشتار‌های اصلی: بدافزار شعله، استاکس‌نت و استارس

چندین بار حملات سایبری برای مقابله با برنامه هسته‌ای ایران توسط بدافزارهایی مانند بدافزار شعله، استاکس‌نت و استارس انجام شد که به گفته کارشناسان رایانه‌ای بیشترین تاثیرشان را بر روی رایانه‌های ایران گذاشته‌اند

از ویکی‌پدیا، دانشنامهٔ آزاد

  • ndt web
۱۱
بهمن
۹۵

تجارت الکترونیک

طبق تبصره ۲۶ قانون دوم برنامه پنج ساله توسعه اقتصادی کشور (۱۳۷۴‎-۱۳۷۸)، وزارت بازرگانی موظف به ایجاد و راه‌اندازی تجارت الکترونیکی در سطح ملی و بین‌المللی با کمک تمام نهادها و ارگانهای دولتی بوده‌است. به همین دلیل وزارت بازرگانی ایران در سال ۱۳۷۴ به‌عنوان ناظر در چهاردهمین هیئت تبادل الکترونیک اطلاعات برای امور اداری، تجاری و ترابری شروع به فعالیت کرد و در مرداد ۱۳۷۵ با همکاری و مشارکت سازمانهای دیگر مانند گمرک، وزارت راه و ترابری، وزارت پست و تلگراف و بانک مرکزی هیئتی مشابه در ایران تشکیل شد.

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


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


فروشگاه‌های اینترنتی نیز از زمان رواج اینترنت در ایران، روند رو به رشدی داشته‌اند و در حال حاضر چندین فروشگاه اینترنتی نظیر دیجی کالا، بامیلو، تک سبد، ایران جنس، چاره، زنبیل، موزاندو، فینال، و ۵۰۴۰ هر روز کسب و کارشان در حال رونق گرفتن است و مشتریان بیشتری را به سمت خود جلب می‌کنند. به گفتهٔ رضا الفت نسب، دبیر انجمن کسب و کارهای اینترنتی «صرفاً سال ۱۳۹۳ مردم نزدیک به ۵۰ هزار میلیارد تومان خرید اینترنتی داشته‌اند»؛ او همچنین پیش‌بینی کرد که این روند تقریباً سالانه نزدیک به ۶۰ درصد افزایش یابد.

دولت الکترونیک

در ده‌های اخیر خدمات دولت الکترونیک در ایران ابتدا به صورت ملی و بعداً به صورت استانی مورد بحث بوده. از جمله مواردی از دولت الکترونیک که تا کنون محقق شده می‌توان به پلیس+۱۰ اشاره کرد.


در سال ۱۳۹۴ برخی استان‌ها نظیر گیلان و یزد خبر از استقرار دولت الکترونیک در آن استان دادند.


سلامت الکترونیک

علاوه بر این که بخشی از فعالیت‌های دولت در حوزهٔ سلامت (نظیر بیمه سلامت ایران، وابسته به وزارت تعاون، کار و رفاه اجتماعی) در غالب دولت الکترونیکی از طریق اینترنت قابل دسترسی است، در سال‌های اخیر طرح جایگزین کردن دفترچه‌های بیمه تأمین اجتماعی با یک کارت الکترونیکی نیز مطرح شده‌است. در خرداد ۱۳۹۳ وزیر تعاون، کار و رفاه اجتماعی خبر از این جایگزینی ظرف سه ماه داد اما تا سال ۱۳۹۴ این پروژه هنوز اجرایی نشده‌است. در سال ۱۳۹۴ خبر مشابهی در خصوص بیمه درمانی نیروهای مسلح نیز مطرح شد

از ویکی‌پدیا، دانشنامهٔ آزاد

  • ndt web
۱۰
بهمن
۹۵

این واحد تخصصی نیروی انتظامی جمهوری اسلامی ایران که با نام اختصاری «پلیس فتا» شناخته می‌شود، مسئول مقابله با فیشینگ (کلاهبرداری اینترنتی) و جعل، سرقت اینترنتی، هک و نفوذ، جرائم سازمان یافته رایانه‌ای، هرزه نگاری (موارد سوء اخلاقی) و تجاوز به حریم خصوصی افراد است.


تشکیل پلیس فتا به دستور فرمانده نیروی انتظامی جمهوری اسلامی ایران و با هدف ایجاد نیروی ویژه مبارزه با جرائم رایانه‌ای انجام شد. رئیس پلیس سایبری کشور به فعالیت پلیس فتا در ۳۳ استان کشور و نیز راه‌اندازی این پلیس در۵۶ شهرستان بالای بیش از۲۰۰ هزار نفر اشاره کرد و اعلام کرد تا آذر ماه ۱۳۹۲ ده مرکز استان کشور مجهز به آزمایشگاه کالبدشکافی دیجیتال است.


کمیته تعیین مصادیق محتوای مجرمانه رایانه‌ای

نوشتار اصلی: کمیته تعیین مصادیق محتوای مجرمانه رایانه‌ای

این کمیته مسئول تبیین مصداق‌های قانون جرایم رایانه‌ای است و اعضای آن شامل وزیر یا نمایندهٔ وزارتخانه‌های آموزش و پرورش، ارتباطات و فناوری اطلاعات، اطلاعات، دادگستری، علوم، تحقیقات و فناوری، فرهنگ و ارشاد اسلامی، رئیس سازمان تبلیغات اسلامی، رئیس سازمان صدا و سیما و فرمانده نیروی انتظامی، یک نفر خبره در فناوری اطلاعات و ارتباطات به انتخاب کمیسیون صنایع و معادن مجلس شورای اسلامی و یک نفر نمایندهٔ مجلس شورای اسلامی به انتخاب کمیسیون حقوقی و قضایی و تأیید مجلس شورای اسلامی می‌شود و ریاست کمیته به عهدهٔ دادستان کل کشور است.


دادسرای ویژه جرائم رایانه‌ای

پس‌از تصویب یک فوریت برای طرح تشدید مجازات اخلال در امنیت روانی جامعه، در ۱۲ تیرماه سال ۱۳۸۷ توسط مجلس شورای اسلامی، کمیسیون حقوقی و قضایی مجلس در مردادماه همان سال، کمیته‌ای را مسئول بررسی این طرح کرد.مادهٔ ۵ این طرح مقرر کرده‌است که رسیدگی به جرایم موضوع این قانون در کلیهٔ مراحل رسیدگی، خارج از نوبت بوده و در شعب ویژه که توسط رئیس قوهٔ قضاییه تعیین خواهد شد، انجام می‌شود. متعاقب این مصوبه، محمود سالارکیا معاون دادستان تهران از راه‌اندازی دادسراهای ویژهٔ جرایم رایانه‌ای و اینترنتی خبر داد. دادسرای ویژه جرایم رایانه‌ای در سال ۱۳۸۷ تشکیل و مسئولیت آن به دادسرای عمومی و انقلاب تهران محول شد. دادسرای ناحیه ۳۱ به همین منظور تأسیس شد و آغاز به کار کرد و سرپرستی آن بر عهدهٔ رضا جعفری معاون دادستان تهران بود. از ۱۲ آذر ماه ۱۳۹۰ محمد حسن‌زاده، دادستان سابق خرمشهر، به‌عنوان سرپرست آن منصوب شده‌است

از ویکی‌پدیا، دانشنامهٔ آزاد
  • ndt web