Обновить
28
Никита Гусаков@hell0w0rd

Пользователь

12
Подписчики
Отправить сообщение
Я так понимаю, что тут конфликт интересов. АНБ — обеспечивает «национальную безопасность», посредством использования уязвимостей. Если о уязвимости знает АНБ, вполне возможно о ней могут узнать и те, против кого работает АНБ. В итоге вред перевешивает пользу.
Думаю логика примерно такая.
Поведение аналогично этому:
#include <iostream>

struct foo {
    int bar;
    foo(int bar) : bar(bar) {}
    const int &getBar() {
        return bar;
    }
};

int main () {
    foo f(5);
    int bar = f.getBar();
    bar = 10;
    std::cout << f.bar << " " << bar << std::endl; // 5 10
}

Аналогично в том смысле, что если функция вернет константу — совсем не означает, что использовать результат функции можно только как константу.
error: constexpr variable cannot have non-literal type 'const std::regex' (aka 'const basic_regex<char>') constexpr std::regex pattern("(0-9)");
Эх. Когда подобное будет возможно, без re2c — будет очень круто.
Это не минорная версия даже. Это патч
Только сейчас у Symfony2 появился второй мержер, до этого весь код мержил только Фабьен. Мне кажется тот факт, что разработчик сам себя ревьювит — позволяет оставлять в коде вот такие закладки.
не обманывайте себя;) Она присутствует в коде 2 года c сентября 2012
Если будет видео — будут подробности. Вопрос был поднят после доклада из зала, и выступающий признал, что есть такая проблема. Что-то было с фотоаппаратом, в модели которого есть "-", и собственно это объявление было невозможно найти.
У ребят из авито, судя по DevConf есть проблема с "-", как раз в настройке sphinx. Так что видимо не все так гибко
Абсолюно идиотский подход. С таким подходом можно взять чистый php — никаких зависимостей, полная свобода. А лучше взять плюсы. И скорость, и прибиндить к php/js/ruby/python можно.
Вместо 2-3 аннотаций нужно написать конфигов строк 30 и лишнего кода строк 10, ну шикарно че. Вдруг завтра с симфони на Yii перейдем!
Потому что "!" — восклицание, ассоциируется с отрицанием.":" у меня лично не с чем не ассоциируется. А вот сдвиг, учитывая то, что у нас потоки — вполне. Есть поток мы из него, или в него что-то сдвигаем. В чем проблема-то?
не очень понимаю, в чем когнитивный диссонанс. Выражение, которое я указал выше, или подобный финт с тернарными операторами заставляет программиста задуматься там, где можно было бы этого не делать.
А в чем проблема с этим кодом? Если хочется сделать сдвиг — поставьте скобки, или запишите результат в переменную.
int result = 1 + 2 / 3 * 5 - 11 + 12 / 15; — вот тут например тоже сразу не понятно что будет, надо напрячься и вспомнить про приоритеты операций, так что любые операции с операторами в любом языке можно написать понятнее — было бы желание)
Это просто перегрузка оператора <<. Вы можете использовать put, или что еще там в api есть совершенно спокойно. Кстати говоря это еще очень простая особенность синтаксиса, любой программист должен знать, что << — оператор сдвига, и если увидеть вот такой код:
std::string name;
std::cout << "Enter your name: ";
std::cin >> name;
std::cout << "Hello, " << name << "!\n";

То программист с легкостью поймет, что операторы сдвига каким-то образом позволяют считывать и записывать информацию, не зная о перегрузках, потоках и прочих C++ наворотах
то что вы описываете — это то, как было всегда. Я мечтаю/предлагаю синтаксический сахар, который скажет компилятору посчитать размер строки только один раз, без ввода доп-переменных.
Мне кажется было бы класно добавить const модификатор в циклы, но пока нигде такого не встречал, к сожалению.
for (i = 0; i < const str.size(); ++i)
Я далек от IOS разработки, но на мой взгляд вы совершенно не правы. Выход новой технологии, пусть и такого серьезной, как язык, не означает прекращение поддержки проектов со устаревшей (а так ли это?) технологией, моментальный переход на новую технологию. Так что знать Obj-C для IOS разработчика как минимум ближайшие 2-3 года — must have
и чего с ним не так?
Это подход кодера, а не программиста. Это как математик, который не помнит формул, но может их всегда вывести.
Зато вопрос в комментарии выше вы не определите без знания внутренностей. А это знание довольно полезно.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность