Пытаюсь немного расслабиться перед сном, чтобы максимально придти в себя за 6 часов сна. Рисую в блокноте примерное расписание на завтра (обычно я составляю список дел, а в день впихиваю его уже как придётся).

  
Нарисовала и поняла, что в нём оказался только завтрак. Обед, ужин — для слабаков.

Остальное тоже является одним большим объектом критики (например, я явно не смогу вместить и работу, и Stepic в 4 вечерних часа), но одинокий завтрак шокировал больше всего.

Удивительный терапевтический эффект у этих ваших списков. Пойду ещё порисую.

  
Осьминожьи сны заказаны.

Чувство весны

Самая стойкая, абсолютная ассоциация с весной — это моменты, когда у тебя съезжает график и ты встречаешь рассвет после ночи без сна. Сегодня всё отлично: просто спала вечером, а работала ночью, но иногда просто забываю уснуть — и это всегда весной.

Настолько весной, что, выходя на балкон сфотографировать рассвет, удивляешься, почему ещё не переоделась для катания на велосипеде.

Судя по всему, мой мозг ждёт ещё немало приключений до начала лета.

Первому, кто мне расскажет, почему в MATLAB

size(rand())

не всегда возвращает 1 или, если всегда возвращает 1, то зачем его использовать, я вышлю шоколадку. Пример использования: реализация геометрического Броуновского движения со скачками.

Общая реакция: whaaat?!

Если что-то кажется неправильным — сначала почисти кэш

Из несуществующей рубрики «Рецепты бабушки Настасьи».

Если у тебя не собирается latex — почисти кэш. Удали все эти .toc, .aux (особенно .aux!), .fdb и прочее.

Если у тебя не компилируется проект с maven — mvn clean package. Потому что на самом деле твои библиотеки ушли погулять, и тебе пора их все подтянуть заново.

Если у тебя всё стабильно не работает — почисти кэш, перезапусти и попробуй ещё раз.

Если тебе кажется, что в книжке написана ерунда, все неправы, а ты прав — почисти кэш. Подыши свежим воздухом, поспи и попробуй ещё раз.

Может быть, если я это запишу, я перестану так часто и так вдумчиво наступать на эти грабли.

Как провести день в делах и ничего не сделать

У всех есть свои рецепты, но мой вчерашний день потряс меня своей бессмысленностью. Вообще четверг — это день учёбы и проектов не по работе (работа по понедельникам, средам и пятницам), но не в этот раз.

9:00 с трудом проснуться (изначально планировалось в 6-7 утра), собираться 2 часа 40 минут (умыться, раздеться для разрядки, сделать 5-минутную зарядку, сходить в душ, погладить одежду, одеться, позавтракать, собрать сумку, понять, что опаздываю)

11:40 выйти из дома, поехать в университет, ехать 2 часа 15 минут (15 минут в очереди за бутербродом), опоздать на пару на 15 минут

13:55 придти на пару, послушать, слабо понимая происходящее (так как начальные данные были изложены в первые 15 минут)

15:10 вспомнить, что сейчас будет консультация перед предстоящим коллоквиумом, к которой я не успела подготовиться, но надо бы на всё равно остаться

16:50 выйти с консультации, поехать домой, ехать 2 часа

18:50 придти домой, увидеть, что еды нет, позвонить матери и договориться о совместном походе за едой, как только (очень скоро) она придёт

19:30 выйти за едой

21:00 вернуться с едой, разобрать пакеты и приготовить ужин (предыдущая еда была бутербродом около 13:00)

21:30 открыть задачи, которые нужно тестировать, решить и проверить

23:00 борясь с зевотой, пойти за какой-то условно нужной информацией в Сеть и залипнуть там до двух ночи

Итого за 17 часов сделано ровно полторы полезные вещи (посещение лекции и консультации — половина, так как я поняла сильно меньше, чем могла бы). Что, что я делаю не так? (если вы знаете ответ на этот вопрос, я буду рада увидеть его в комментариях)

От мысли, что вместо того, чтобы собираться 2.5 часа, я могла 1.5 из них просто поспать и быть (может быть) в разы бодрее, охватывает чувство беспомощности и беспросветности.

Мисс «читаю-всё-что-вижу»

В последнее время у меня прохладные отношения с художественной литературой, поэтому в свободное (???) время я занялась устранением безграмотности в волнующих областях.

Первая на очереди — статья про MapReduce, вычислительный принцип, который мне встречается в исключительно в контексте «это гениально, самый нетривиальный подход, etc.» (особенно в свете десятка заголовков «Вы наконец-то узнаете, что такое MapReduce!» на конференциях). Я не понимала, в чём замес: если судить по названию, то композиция функций map и reduce не казалась мне революционной.

Прочитала. MapReduce — представление желаемой операции в виде двух отображений, map и reduce.

map: data rightarrow Key times Value \ reduce: Key times list<Value> rightarrow Key times Answer
т.е. map сопоставляет элементу исходных данных пару ключ-значение, а reduce собирает все значения с одинаковым ключом и даёт для них какой-то ответ.

От моего первоначального представления это отличается наличием ключей. Да, это хорошо параллелится. Да, некоторые операции действительно хорошо представляются таким образом.

Но, видимо, я родилась слишком поздно, чтобы оценить всю революционность подхода.

Почувствуй себя героем

5 октября я пришла домой необычно бодрой и сделала тренировку, потому что очень хотелось. И решила попробовать делать такие тренировки каждый день (вызов был в основном в вечерних тренировках, потому что зарядку по утрам я и так делаю ежедневно).

23 дня с тренировками

За 28 дней:

  • 22 утренних зарядки,
  • 21 вечерняя тренировка,
  • 0 прибавившихся/исчезнувших килограмм веса тела,
  • лучше чувствующиеся мышцы тела (ноющие сутки после последней тренировки плечи, привет!),
  • отвратительное самочувствие к концу четвёртой недели.

Общий вывод: делать так, как я делала, не надо.

Читать далее Почувствуй себя героем

Не особенно горю желанием восстанавливать архивные записи: всё равно в них не было ничего полезного. Тем не менее, сам дневник вроде бы up&running, если только я не перепутала что-либо в терминологии, когда настраивала связь домена, IP и контейнера.