Обновить
7
0
Роман Сергеев@Cupper

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

Отправить сообщение
как прокладываются такие магистрали? Какой толщины получается результирующая линия? Ну там метр в диаметре, или 5?
— Как Вы подключались к базе данных?
— У нас был XML файл, в котором хранились параметры для БД, вроде имени пользователя или пароля.
— Но где эти данные на самом деле определялись/находились?
— В классе Database фраемфорке DBConnector
— а как он подключался в самой БД
— создавалося экземпляр класса DBCOnnector::XYZSession с заданными параметрами
— а что делал этот класс
— создавал TCP обеспечивал работу по протоколу XYZ
— а с чего начиналась работа
— устанавливалось TCP соединения
— а какое оно было
— асинхронное
— а что использовалось для созданния асинхронного соединения
— класс AynscTCPSession из ABC
— а что он делал
— создавал неблокирующий сокет и связывал его с реактором
— а как создавался соке
— класс TCPSocket
— а что он делал
— вызов стандартной функции socket
— а что она делала
— вызов системной функции
— а она
— создавала сущность в ядре
— а оно
— предавало управление в драйвер
— а он
— выдавал эллектрические сигналы в канал
— а тот
— передевался по каналу связи
— а из чего он
— из меди
— а вы знаете что это
— такойто элемент в таблице менделеева
— а он кто такой
—…

Это очень нерационально создавать большие системы с нуля, в противном случае вы пользуетесь высокоуровнеными конструкциями, а они на то и высокоуровневые, что бы вы не знали как они реализованы.
эм, а кто следит за версионностью структуры? как удаляются старые версии? По празнаку отсуствия ссылок на объект?
а может оно само умеет connect(dst=...) делать? ну что бы без выепонов с iptables
И вы считаете возможным взять чужую библиотеку и, ознакомившись с ней на уровне её интерфейса, использовать в своём продукте?

До тех пор пока оно работает так как я ожидал.
напротив, любое откланение от нормальности сильно бы эмоционально зацепило наблюдающих и сопереживание и эффект от действия многократно увеличилсябы, неже ли просто «ура он встал на луну»
Хотите получить представление о том, как устроен boost::function, boost::any “под капотом”?

а где же?
весь миллиард из первого блока разошёлся по этим 70 участникам

збс!!! Пойду назову этуже хрень своим именем и буду сидет на этом миллиарде один!
core i7, 8gb RAM время сборки буста увелилилось в раз X, вместо 10 минут наверно часа полтора собиралось. Я так и не понял в чем был косяк.

А еще установка чего угодно из реп занимала минут 15 (и дело было не только в торможении сети)

host: ubuntu 13.04
vagrant: redhat (версию не помню).
Нааверно такого сайта нету, потому что если бы он был он нарушал какоето там права. А так же не ту и сайта с видиозаписями из массажных кабинетов, и прочих мест где бы вы могли бы могли быть запечатлены в обнаженном виде.
Покажите мне сайт где размещают фотографии голых отсканированных в аэрапортах людей!!!
что понимается под средой разработки? Могу ли я с использованием vagrant получить окружение с уже установленным набором девелоперских пакетов для сборки проекта? Могу ли я прозрачно использовать IDE которую я захочу с развернутым окружением, и не будет ли это тормозить из за remote desktop? и из за того что это виртуалка?
достаточно работать только с итераторами, они на сколько я знаю адаптированы под тип контейнера. Для вашего случая больше подходит частичная специализация вашей шаблонной структуры для конкретных типов контейнеров.

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

т.е. получился такой типа Python, который к тому же даже в runtime не ругнется на отсутсвие метода.
погодитека, вы делаете свой вектороподобный контейнер, и для того что бы узнать что он векторо подобный вам нужен SFINAE?
Поделитесь, где бы вы это стали использовать? (проверка наличия определенного метода на этапе компиляции)
есть best practice, которым надо следовать

А почему? Почему им надо следовать? Потому что Вася Пупкин так сказал?
как и все в этом мире. Фэйлы бывают у всех.
Биткоины как золото. Их, обоих, ограниченное колличество, для того что бы их добыть нужно что то отдать, они оба анонимны по своей природе.

Золото в отличии от биткоином несет физическую ценность.
Биткоины в отличии от золота несут логическую ценность.

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

До тех пор пока существует другая основная ценная валюта, ценность биткоина будет зависить от нее. Если бы мы жили в идеальном мире, то все согласились бы, атомарно заменить золото на биткоины (так как он решает все проблемы золота как валюты). Но мы не живем в идеальном мире, и этого никогда не будет.

Это мое мнение.

«Прикольно». А чем Вы, именно вы (ваша должность) занимаетесь?
У вас есть спорт кар?
7 часов… что же у них там за работа? Что они готовы тратить по 7 часов на собеседуемого.

Информация

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