Бегущий Город Москва 2015, наша команда
Written by Grigory Rechistov in Uncategorized on 19.04.2015. Tags: bgm, orienteering,
Наша команда на старте:
Наш маршрут:
Наша команда на старте:
Наш маршрут:
Subj. That will save you a lot of trouble. Finding a mistake one level later costs ten times more.
For conventional programs, one can catch errors at these levels.
What a software programmer should be good at if he/she wants to be a decent engineer? My opinion is based on my own experience, career history and observations of MIPT students growth from intern to a qualified software engineer.
So what one should be able to do? The list …
TL;DR: Products based on Xen are undocumented mess.
Yesterday was my second attempt to use Xen virtualization product for something useful.
A couple of years ago, I tried to use Xen for my home needs: running half a dozen of VMs for development and whatnot, like Web server, SVN …
Some random notes I’ve written on the Ilab Simics project mailing list.
There are three types of changes to source code made by programmers during active development.
My question is about a rather unusual usage of a parser generators. While the process of decoding machine instructions in software has a lot in common with “regular” input languages parsing, I have found no examples or attempts to implement such decoder in LEX/YACC, ANTLR or another parser generator …
As Google Code has been shut down, I decided to give one last look on what projects hosted there I had created or participated in since 2010, and to save pieces that might be valuable in the future. The slides of MDSP Intel-Ilab 2009-2010 project seemed promising: they talk about …
Крым 2014-2015 (мною неоконченный поход), ревизия 2.
Период: 27.12.2014 – 01.01.2015
Факическая погода (от +8 до -15 °C, снег±дождь, солнце, глубокий снег различной степени твёрдости) не соответствовала ожидаемой. Это привело к несоответствию выбранной экипировки и планов движения фактически необходимым на маршруте (по крайней мере, моим …
Конечная версия отчёта, с исправленными замечаниями. Спасибо Паше за труд!
A couple of links that I have dug up during recent discussions on position-independent code.
My post and an answer on PIC: http://habrahabr.ru/company/intel/blog/238091/#comment_8099807
An exhausting description of x86 ABI details related to PIC: http://eli.thegreenplace.net/2011/11/03/position-independent-code-pic-in-shared-libraries/
По мотивам обсуждения:
> Если вы разработчик, то ваша задача — превозмогать трудности.
Мне сразу представился герб (или эмблема) некоей организации
разработчиков — сверху знак с перечеркнутым жуком, снизу велосипед, все
это в терновом венце и обрамлено лозунгом «превозмогая трудности».
И всё это ещё на фоне перекрещенных костылей.
Нарисовал свой вариант герба по …
Me and my colleagues teach students system and simulation programming at MIPT. We use Wind River Simics installation obtained under an academic license. Its 50 floating licenses are managed by central Flexera Flexnet license manager daemon. The main executable of this software is called lmgrd. Upon startup, its process opens …
Recently I’ve become interested in measuring whether Intel’s virtualization performance is improving as µarchitecture generations pass by. One source of overhead is transitions between root and non-root modes. There is some data collected by VMware [1], but the papers lacks information on CPUs produced after 2011. Besides, I …
По мере поступления буду добавлять их здесь.
Слайды занятий второго курса (осень 2015 г., практикум по CHIP16)
Слайды занятий четвёртого курса (весна 2015 г., лекции)
С лекций ilab 1 курс за 2013/2014 учебный год. Пощу, чтобы не потеря
27.09.2013
#define - это зло. Но копипаст ещё злее.
[Про продолжение строки в Си]
i\
n\
t mai\
n() { … }
[Про продолжение строки в Си]
//this comment\
x = 0;
#cond - это заковычиватель в #define’ах
Вы …
Практическая часть, которую предстоит сделать студентам под руководством команды менторов — это реализация модели компьютерной платформы, основанной на спецификации CHIP16 — системы, предназначенной для запуска простых видеоигр и демо. Модель строится на основе API Simics и оформляется как набор модулей и сценариев для данного симулятора.
Распределение задач проекта — по одному модулю Simics …
Начиная с сентября 2014 года я и несколько моих коллег начнём проводить занятия в лаборатории МФТИ-Интел для второкурсников ФРТК. Мы будем разрабатывать модель платформы (ЦПУ, периферийные устройства и т.д.) CHIP16. Наконец-то это можно будет делать на основе симулятора и фреймворка Simics.
Презентация курса.
Материалы моего трека № 4 “Основы программного моделирования” на летней школе Компьютерный континуум – 2014 (линк мёртв), организованной при поддержке СПбГУ, САФУ, Фонда Эйлера, НФСОИ, Intel, EMC, JetBrains.
Презентация курса (правильная ссылка)
Слайды краткий лекций по каждой теме. Больше нужны для очерчивания плана занятий.
Я вернулся из пешего похода первой категории сложности. Шли семь человек в течение 10 дней, с 16 по 26 июля.
Обзорная карта маршрута, по которому мы шли против часовой стрелки.
TODO map-overview-32.jpg
Сам трек можно посмотреть здесь.
(Фотографии убрал)
Прибыли в г. Апатиты Мурманской области. С вокзала …
Презентации лекций курса программного моделирования. Для облегчения управления содержимым этих документов у меня есть желание переделать их все в LaTeX-Beamer. Я устал от капризов и чудачеств как MS Powerpoint, так и Libreoffice Impress. Конечно, на переделку уйдёт некоторое время. Выкладываю текущие варианты, использовавшиеся в 2014 году для обучения четверокурсников МФТИ …
Этот документ пришёл ко мне некоторое время назад. Первоначальное авторство мне неизвестно, однако его незначительно модифицировали разные мои знакомые, друзья и я сам.
Нет плохой погоды, если есть хорошее снаряжение!
Любой план есть основа для внесения изменений!
Список личного снаряжения в Хибины
Возможная погода в районе похода: перепад температур от …
После каждого ММБ, в котором мне довелось принять участие, я пытаюсь сформулировать некоторые уроки, которые я извлёк из каждых 48+ часов, проведённых в некоторой дали от людей. Не всегда удавалось заставить себя их записать.
Предварительная подготовка:
An awesome book about mountain bike basics, techniques, tricks. Very humorous. The best part of it is that it is made as cartoons (all 170+ pages!) — an unbelievable thing to me. Drawings are eye-catching.
William Nealy. Mountain Bike — a Manual of Beginning to Advanced Technique. — 4th printing, 1994. — 172 p …
Подборка книг, помогающих научиться читать топографические и спортивные карты, а также информация о том, как их создавать. Ну и немного про спортивное ориентирование советского и российского периодов. Несмотря на почтенный возраст большинства изданий, очень много материала остаётся актуальным. Устаревшим является, разве что, описание техник изготовления карт (сейчас очень много выполняется …