@bitfield

bitfield

Alex Bogma
bitfield

Дата рождения: 02.09.1982

Погромист по клавиатуре.

На сыры зарабатываю крестоблядством, питоноложеством и пописыванием под гейось.

7 я читаю 11 меня читают
288 постов
314 комментариев
bitfield

Андрюха (наш глав-QA), похоже, born to be tester. Много лет назад он зарегался как Andrew во внутреннем жаббере.
А сегодня это привело к багу в йопловском Messages: пишу сообщение andrew, а ответ приходит от Andrew -- в другой вкладке.

bitfield

сотрудник напоролся на красивые грабли

void func(bool b) {
  printf("bool");
}

void func(std::string s) {
  printf("string");
}

int main() {
  func("aaa");
}

И ведь знаешь, почему так, но все равно можешь сделать ошибку.

bitfield

Новый жир на доу.

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

приведенный класс описывает чучело кота. живой кот быстро Вас поцарапает при попытке описать его таким бредом и не согласится быть абстрактным животным. Кроме того, понятно, что абстрактное животное никогда не существовало. природа всегда развивается и коты были потомками вполне конкретных живых сущностей.

По факту, все классы в Java являются абстрактными и поэтому модификатор abstract бессмыслен. Лучше говорить, что некоторые классы описывают не совсем мертвые сущности и им приписать модификатор notdead.

bitfield

Rust is a work-in-progress and may do anything it likes up to and including eating your laundry.

cноска на глагне rust-lang

bitfield

you should use VibratorFactoryVisitor pattern here.

inspired by ivan-gandhi@lj

bitfield

До 2015 года осталось меньше недели, а конь-ди-даты продолжают делать тестовое в VC6.

bitfield

Комменты к видео из #ovnpuz

Big Mikey13 hours ago
+Brandon the Man brandon you idiot. deer are all over the place. not just in zoos. in fact, I doubt a zoo would bother with them because they're in peoples back yards.

Brandon the Man13 hours ago
+Big Mikey then how come I've never seen one?

Big Mikey13 hours ago
+Brandon the Man probably because you spend half your life smoking weed and playing video games. you ate deer at my house that one time my girlfriend cooked for us. it was one from my hunting trip.

Brandon the Man13 hours ago
+Big Mikey that was? I wish you would have told me mike. I'm vegetarian

Big Mikey13 hours ago
+Brandon the Man WTF? Brandon, you eat like 5 slices of pepperoni pizza every day at work.

bitfield

http://www.modulecounts.com/
Внезапно удивлен количеством пакетов на Clojure и Go.
Улыбнула Avg Growth = -9/day у R.

bitfield

Запилил в текущий проект промисы. Для сравнения, до:

-(void) p_pluckHamsSinceLastPluckWithCompletion:(BarPluckHamsCompletion) completion
{
  NSDate * date = [NSUserDefaults standardUserDefaults].lastPluckDate;

  XXXHamPlucker plucker = ^(XXXPluckSession * session, XXXFoo *foo, XXXPluckConsumer consumer) {
    [session searchBoosSinceDate:date withFoo:foo completion:^(NSError *error, NSIndexSet * boos) {
      if (error)
        return consumer(error, nil);
      [Bar filterBoos:boos withFoo:foo completion:^(NSIndexSet *boos) {
        [session pluckHamsWithBoos:boos withFoo:foo completion:^(NSError * error, NSArray * hams) {
          if (error)
            return consumer(error, nil);
          [Bar filterHams:hams withFoo:foo completion:^(NSArray *hams) {
            consumer(nil, hams);
          }];
        }];
      }];
    }];
  };

  [self p_pluckHamsUsingPlucker:plucker completionHandler:completion];
}

После

-(XXXPromise *) p_pluckHamsSinceLastPluck {
  NSDate * date = [NSUserDefaults standardUserDefaults].lastPluckDate;

  XXXHamPlucker plucker = ^(XXXPluckSession * session, XXXFoo * foo) {
    XXXPromise * promise = [session searchBoosSinceDate:date withFoo:foo];
    return promise.thenPromise(^(NSIndexSet * boos){
      return [Bar filterBoos:boos withFoo:foo];
    }).thenPromise(^(NSIndexSet * boos){
      return [session pluckHamsWithBoos:boos withFoo:foo];
    }).thenPromise(^(NSArray * hams) {
      return [Bar filterHams:hams withFoo:foo];
    });
  };

  return [self p_pluckHamsUsing:plucker];
}

Промисы свои, написал часа за 3-4. Смотрел RXPromise и PromiseKit, но они не умеют то, что мне нужно.

bitfield

Парсерлох подставляет левые ссылки для не найденых "тегов" в мракдауне.
Зацените ссылочку веб-морде в #ovrxjg на int v2

bitfield

Герб Саттер:
int v[2] = { 0, 0 };
int i = 0;
v[i++] = i++;
Если бы мы отменили УБ, чему бы вы хотели чтобы было равно v
1. 00
2. 01
3. 10
4. unspecifed / implementation-defined

Коммент:
I voted for other "11" because I think C++ should troll it’s users more.

bitfield

Don't play with your monads

bitfield

Пофиксил зеленую кнопку в Йосемити (BetterTouchTool, есличо).

bitfield

TFW делаешь замену s/PChar/PAnsiChar/, s/String/AnsiString/ в 2014 году.
inb4: innosetup

bitfield

TFW школота пишет в командный чат с просьбой помочь решить задачу по математике с контрольной/экзамена.

bitfield

раз:

- (PMKPromise *(^)(void(^)(void)))finally;

два:

+ (instancetype):(id)foo;
bitfield

засунуть юзера без мыла в базу

bitfield

bitfield:
boost hana loki mpllibs ftmp metatest fatal
я правда видел только первые три
bialix:
ты сейчас дьявола вызвать пытался?

bitfield

друг:
я тебе про ВОШЕЙ рассказывал? :)
Я:
?
друг:
кароч, настало время охуительных историй)))
мне вчера барышня одна знакомая мозг вынесла наглухо
говорит - "а у %DOGNAME% ВОШЫ есть?"
говорю, вопервых вши, во вторых они на собаках не живут ,и вообще тебе нахрена?
в итоге выясняется, у ее дочки восьми лет желтуха (гепатит А), и ей насоветовали ВТЫКАТЬ В ХЛЕБНЫЙ МЯКИШ ВШЕЙ И КОРМИТЬ РЕБЕНКА!!!!!
якобы они выберутся из хлеба и пойдут лапами чистить желчные протоки
народная блять медицина

PS. Думаю, вешать ли на этот пост тег "еда" или не стоит..

bitfield

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.