Friday, October 5, 2012

Только что увидел на сайте Microsoft

И что бы это блин значило? :)

Thursday, October 4, 2012

Вчера посмотрел "Родину" и "Элементарно"

Второй сезон "Родины" начался абсолютно в духе первого, вроде бы те же яйца только в профиль, но всё равно достаточно интересно. Буду смотреть дальше наверное.

Посмотрел ещё пилот "Элементарно". Нуууу... посмотрю ещё пару серий, тогда определюсь с ощущениями. В целом отвращения вроде бы не вызывает.

Wednesday, October 3, 2012

Сериалы! Сериалы!

Пошла жара :) Есть первая серия новых сезонов "Касла" и "Родины".

Кроме того появился пилот какого-то "Элементарно" - я так понял очередная попытка снять своего Шерлока Холмса, с блекджеком и шлюхами. Кстати, судя по постеру Ватсон там - женщина. Т.е. у нас реальный шанс увидеть как Холмс Ватсона... о времена! о нравы! Ну все равно глянем, может что и получилось.

Ещё есть третья серия "Революции". Первые две я посмотрел, понравилось не очень что бы очень... но третью ещё гляну всё-таки, вдруг зацепит? Если нет - не буду дальше смотреть.

Короче сериалов хоть отбавляй :)

Tuesday, October 2, 2012

Курю трассировку в WinDbg

Хочу сделать мультипоточное логирование выполненных команд по сложным условиям (только в таком-то модуле, только если не глубже чем n от текущего уровня, только если eax!=m и т.д. в том же духе) с дампом регистров и памяти после каждой выполненной инструкции - не всей конечно, а опять-таки по хитрым условиям. Ну посмотрим что получится...

Записался на криптографию на Coursera

Народ в сети больно хвалит http://www.coursera.org. Я записался на криптографию, просто ради интереса. Посмотрим чего расскажут :)

Режим выровнялся

Ну вот, вчера меня вырубило в 9, сегодня утром я проснулся бодрым и полным сил. Токо зеваю иногда :)

Monday, October 1, 2012

ARM rulezzzz...

Чем больше куришь нюансы ARM, тем больше понимаешь какой это рулезный ассемблер. Например за счёт condition code suffixes можно делать просто чумовые оптимизации! Вот взять псевдокод:
int gcd(int a, int b)
{
  while (a != b) do
  { 
    if (a > b)
       a = a - b;
    else
       b = b - a;
   }
   return a;
}
Можно его конечно реализовать так:

Курю ARM ассемблер

Понедельник... Я всё-таки поспал пару часиков утром, но всё равно не выспался. Как и ожидалось, голова от недосыпа работает плохо, окружающая реальность невыносима без стимуляторов в виде чая и кофе. Но в этом собственно и суть. Усталый и невыспавшийся, я сегодня лягу в девять и мигом усну, а завтра встану рано утром. И потом уже смогу ложится и засыпать в нормальное время. Таким образом восстановится обычный режим сна.

Пользуясь тем, что всё равно ничего делать не могу толком, курю нюансы ARMовского ассемблера. Я знаю его сильно хуже чем ассемблер x86-64, поэтому по ходу дела узнаю много нового - например о трюках с использованием conditional execution. Вообще, если писать ассемблерный код руками, то conditional execution и barrel shifter заставляют многое переосмыслить в понятии "оптимальный код". Надеюсь завтра моя голова прояснится и я смогу заняться чем-то практически полезным.

Режим сна

Ещё с пятницы у меня начал смещаться режим сна - каждый день я ложился всё позже и соответственно позже вставал. В воскресенье (это уже вчера получается) встал в три дня. Сейчас уже без десяти три ночи, и спать мне совершенно не хочется. Видимо придётся прибегнуть к старому трюку что бы выровнять режим сна. Сегодня ночь я не буду спать, день прохожу как зомби (ну, на то и понедельник, гыыы!), лягу в девять вечера. Измученный засну моментально. Завтра проснусь в шесть утра. И кровавый режим будет восстановлен :) Остаётся найти себе занятие до утра, что бы не скучать ночью.

Day Z: дошел до Старого Собора

Шарился на западе от центра карты, потом пошел на восток, к центру карты, и дошел аж до Старого Собора. По дороге чуть не сдох от голода, да и зомби разок прижали - думал хана. Выживших не встретил ни одного - ну да это и к лучшему, я всё еще не убил ни одного человека и чего-то не хочу начинать. Честно говоря специально выбирал серваки где пинг повыше и людей поменьше. Думаю заходить ли в Старый Собор? Вообще-то интересно, я так не был ни разу, но с другой стороны место стрёмное, снайперы его любят. Думаю сначала посмотрю гайды на ютюбе типа "лутание Старого Собора для чайников", а потом пойду :)

Кстати, сорок минут назад наступил октябрь...