Разница между страницами «MediaWiki:Common.js» и «Бирюков Александр Гаврилович»

Материал из ВикиФизтех
(Различия между страницами)
Перейти к навигации Перейти к поиску
imported>Admin2
 
imported>Admin2
 
Строка 1: Строка 1:
var addthis_config={data_track_clickback:true,data_ga_property:'UA-130748-3',ui_language:'ru'};
+
{{Преподаватель
 +
|Фотография=Бирюков,_Александр_Гаврилович.jpg
 +
|Кафедры=Кафедра математических основ управления
 +
|Предметы=Методы оптимизации
 +
|Дата рождения=25.07.1941
 +
|Окончил ВУЗ место=ФРТК МФТИ
 +
|Почётное звание МФТИ=Заслуженный преподаватель МФТИ
 +
}}
 +
'''Бирюков, Александр Гаврилович''' (25 июля 1941 г.). Закончил ФРТК, трудился инженером кафедры прикладной радиофизики, но понял, что его больше привлекает математика, а в ней - теория оптимизации и решительно перешёл в эту область. Основные научные результаты А.Г. Бирюкова и его учеников получены в области численных методов оптимизации. Читал курсы на кафедре высшей математики МФТИ, доцент кафедры математических основ управления ФУПМ.
  
$(function(){
+
Принимает деятельное участие в общественной жизни - был членом Московского обкома ВЛКСМ и комитета ВЛКСМ МФТИ, член профкома МФТИ, ...
    var div = $('.addthis_toolbox_mipt');
 
    div.append("<a class=\"addthis_button_preferred_1 mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_button_preferred_2 mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_button_preferred_3 mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_button_preferred_4 mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_button_preferred_5 mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_button_compact mipt_addthis_button_class\"></a>");
 
    div.append("<a class=\"addthis_counter addthis_bubble_style\"></a>");
 
    addthis.toolbox('.addthis_toolbox_mipt');
 
  
    // init VK.COM API
+
Из отзывов студентов:
    VK.init({apiId: 2654830, onlyWidgets: true});
 
    VK.Widgets.Like("vk_like", {type: "full", height:24, width: 343, pageTitle: wgTitle, page_id: wgArticleId});
 
    VK.Widgets.Group("vk_groups", {mode: 0, height:"290", width: "160"}, 47630162);
 
});
 
  
importMW = function (name) { importScript('MediaWiki:'+name+'.js') }
+
"Работает на кафедре МОУ. Читает лекции и ведёт семенары по теории оптимизации. Нехалява. Средний бал понижается с каждым годом (по его словам за последние годы количество троек - соответственно 30,33,35,40 %% ). Лично знаком с [[Беклемишев Дмитрий Владимирович|Беклемишевым]], не пропускает возможности восторженно о нём отозваться.
  
importScript_ = importScript
+
Среднего роста, кареглазый седой дедушка. Выглядит вполне добродушно. На лекциях часто улыбается."
importScript = function (page, proj){
 
if (!proj) importScript_(page)
 
else {
 
  importScriptURI('//wikidata.org/index.php?action=raw&ctype=text/javascript&title='+mw.util.wikiUrlencode(page))
 
}
 
}
 
  
 +
== Ссылки ==
 +
* [https://mipt.ru/dcam/news/Biryukovu_75 Поздравление с 75-летием на портале МФТИ]
  
mw.config.set( 'tableSorterCollation', {'ё':'е'} )
+
{{комментарии}}
 
 
 
 
//Messages
 
var zeroSectionTip = 'Править введение'
 
 
 
var NavigationBarHide = '[скрыть]'
 
var NavigationBarShow = '[показать]'
 
var NavigationBarShowDefault = 2
 
 
 
if( /^en$/.test(wgUserLanguage) ) importMW('Common-' + wgUserLanguage)
 
 
 
function editZeroSection(){
 
if( !wgArticleId ) return
 
mw.util.$content.find('h2')
 
.children('.editsection:first')
 
.clone().prependTo('#bodyContent')
 
.css('float','right')
 
.find('a')
 
.attr('title', zeroSectionTip)
 
.attr('href', wgScript + '?title='+mw.util.wikiUrlencode(wgPageName) + '&action=edit&section=0' )
 
}
 
 
 
 
 
//Collapsiblе: [[ВП:СБ]]
 
 
 
var hasClass = (function (){
 
var reCache = {}
 
return function (element, className){
 
  return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className)
 
  }
 
})()
 
 
 
function collapsibleTables(){
 
var Table, HRow,  HCell, btn, a, tblIdx = 0, colTables = []
 
var allTables = document.getElementsByTagName('table')
 
for (var i=0; Table = allTables[i]; i++){
 
  if (!hasClass(Table, 'collapsible')) continue
 
  if (!(HRow=Table.rows[0])) continue
 
  if (!(HCell=HRow.getElementsByTagName('th')[0])) continue
 
  Table.id = 'collapsibleTable' + tblIdx
 
  btn = document.createElement('span')
 
  btn.style.cssText = 'float:right; font-weight:normal; font-size:smaller'
 
  a = document.createElement('a')
 
  a.id = 'collapseButton' + tblIdx
 
  a.href = 'javascript:collapseTable(' + tblIdx + ');'
 
  a.style.color = HCell.style.color
 
  a.appendChild(document.createTextNode(NavigationBarHide))
 
  btn.appendChild(a)
 
  HCell.insertBefore(btn, HCell.childNodes[0])
 
  colTables[tblIdx++] = Table
 
}
 
for (var i=0; i < tblIdx; i++)
 
  if ((tblIdx > NavigationBarShowDefault && hasClass(colTables[i], 'autocollapse')) || hasClass(colTables[i], 'collapsed'))
 
    collapseTable(i)
 
}
 
 
 
function collapseTable (idx){
 
var Table = document.getElementById('collapsibleTable' + idx)
 
var btn = document.getElementById('collapseButton' + idx)
 
if (!Table || !btn) return false
 
var Rows = Table.rows
 
var isShown = (btn.firstChild.data == NavigationBarHide)
 
btn.firstChild.data = isShown ?  NavigationBarShow : NavigationBarHide
 
var disp = isShown ? 'none' : Rows[0].style.display
 
for (var i=1; i < Rows.length; i++)
 
    Rows[i].style.display = disp
 
}
 
 
 
function collapsibleDivs(){
 
var navIdx = 0, colNavs = [], i, NavFrame
 
var divs = document.getElementById('content').getElementsByTagName('div')
 
for (i=0; NavFrame = divs[i]; i++) {
 
  if (!hasClass(NavFrame, 'NavFrame')) continue
 
  NavFrame.id = 'NavFrame' + navIdx
 
  var a = document.createElement('a')
 
  a.className = 'NavToggle'
 
  a.id = 'NavToggle' + navIdx
 
  a.href = 'javascript:collapseDiv(' + navIdx + ');'
 
  a.appendChild(document.createTextNode(NavigationBarHide))
 
  for (var j=0; j < NavFrame.childNodes.length; j++)
 
    if (hasClass(NavFrame.childNodes[j], 'NavHead'))
 
      NavFrame.childNodes[j].appendChild(a)
 
  colNavs[navIdx++] = NavFrame
 
}
 
for (i=0; i < navIdx; i++)
 
  if ((navIdx > NavigationBarShowDefault && !hasClass(colNavs[i], 'expanded')) || hasClass(colNavs[i], 'collapsed'))
 
    collapseDiv(i)
 
}
 
 
 
function collapseDiv(idx) {
 
var div = document.getElementById('NavFrame' + idx)
 
var btn = document.getElementById('NavToggle' + idx)
 
if (!div || !btn) return false
 
var isShown = (btn.firstChild.data == NavigationBarHide)
 
btn.firstChild.data = isShown ? NavigationBarShow : NavigationBarHide
 
var disp = isShown ? 'none' : 'block'
 
for (var child = div.firstChild;  child != null;  child = child.nextSibling)
 
  if (hasClass(child, 'NavPic') || hasClass(child, 'NavContent'))
 
      child.style.display = disp
 
}
 
 
 
 
 
//Execution
 
mw.loader.using( 'mediawiki.util', function() {
 
 
 
 
 
if (wgCanonicalNamespace == 'Special'){
 
 
 
if (/^(Uplo|Sear|Stat|Spec|Abus|Prefe|Move|Watch|Newp|Log)/i.test(wgCanonicalSpecialPageName))
 
  importMW(wgCanonicalSpecialPageName)
 
 
 
}else switch (wgAction){
 
 
 
case 'history': importMW('History'); break
 
 
 
case 'delete': importMW('Deletepage'); break
 
 
 
case 'edit': case 'submit': importMW('Editpage') //and continue with the default: view, purge
 
 
 
default:
 
 
 
  $(editZeroSection)
 
  addOnloadHook(collapsibleDivs)
 
  addOnloadHook(collapsibleTables)
 
  if (navigator.platform.indexOf('Win') != -1)
 
    mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }')
 
}
 
 
 
/* Helper script for .hlist class in common.css
 
* Author: [[:en:User:Edokter]]
 
*/
 
 
if ( $.client.profile().name == 'msie' ) {
 
  /* Add pseudo-selector class to last child list items in IE 8 */
 
  if ( $.client.profile().versionBase == '8' ) {
 
    $( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
 
      .addClass( 'hlist-last-child' );
 
  }
 
  /* Generate interpuncts and parens for IE < 8 */
 
  if ( $.client.profile().versionBase < '8' ) {
 
    $( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
 
      .append( '<b>:</b> ' );
 
    $( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
 
      .append( '<b>•</b> ' );
 
    $( '.hlist' ).find( 'dl dl, ol ol, ul ul' )
 
      .prepend( '( ' ).append( ') ' );
 
  }
 
}
 
 
 
})
 

Версия от 21:48, 26 августа 2016

Бирюков Александр Гаврилович
Заслуженный преподаватель МФТИ
Бирюков, Александр Гаврилович.jpg
Дата рождения 25 июля 1941
Альма-матер ФРТК МФТИ
Работает
Ведёт
Знания <starrating tag="Expert" showdisabled="yes" incsummary="yes" />
Умение преподавать <starrating tag="Instructor" showdisabled="yes" incsummary="yes" />
В общении <starrating tag="Communication" showdisabled="yes" incsummary="yes" />
«Халявность» <starrating tag="Freebie" showdisabled="yes" incsummary="yes" />
Общая оценка <starrating tag="Total" showdisabled="yes" incsummary="yes" />
Знания
Умение преподавать
В общении
«Халявность»
Общая оценка


Бирюков, Александр Гаврилович (25 июля 1941 г.). Закончил ФРТК, трудился инженером кафедры прикладной радиофизики, но понял, что его больше привлекает математика, а в ней - теория оптимизации и решительно перешёл в эту область. Основные научные результаты А.Г. Бирюкова и его учеников получены в области численных методов оптимизации. Читал курсы на кафедре высшей математики МФТИ, доцент кафедры математических основ управления ФУПМ.

Принимает деятельное участие в общественной жизни - был членом Московского обкома ВЛКСМ и комитета ВЛКСМ МФТИ, член профкома МФТИ, ...

Из отзывов студентов:

"Работает на кафедре МОУ. Читает лекции и ведёт семенары по теории оптимизации. Нехалява. Средний бал понижается с каждым годом (по его словам за последние годы количество троек - соответственно 30,33,35,40 %% ). Лично знаком с Беклемишевым, не пропускает возможности восторженно о нём отозваться.

Среднего роста, кареглазый седой дедушка. Выглядит вполне добродушно. На лекциях часто улыбается."

Ссылки[править | править код]


Комментарии:

Loading comments...