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

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

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

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

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

160
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)); });