پروژه‌های شبکه ملی اطلاعات تا ۱.۵ سال آینده تکمیل می‌شود

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

رئیس هیات مدیره شرکت ارتباطات زیرساخت ادامه داد: تاکنون سه فاز از تکالیف وزارت ارتباطات به بهره برداری رسیده و تا یک سال و نیم آینده همه پروژه های لایه زیرساخت شبکه ملی اطلاعات، تکمیل می شود.

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

176
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });