— Как Вы подключались к базе данных?
— У нас был XML файл, в котором хранились параметры для БД, вроде имени пользователя или пароля.
— Но где эти данные на самом деле определялись/находились?
— В классе Database фраемфорке DBConnector
— а как он подключался в самой БД
— создавалося экземпляр класса DBCOnnector::XYZSession с заданными параметрами
— а что делал этот класс
— создавал TCP обеспечивал работу по протоколу XYZ
— а с чего начиналась работа
— устанавливалось TCP соединения
— а какое оно было
— асинхронное
— а что использовалось для созданния асинхронного соединения
— класс AynscTCPSession из ABC
— а что он делал
— создавал неблокирующий сокет и связывал его с реактором
— а как создавался соке
— класс TCPSocket
— а что он делал
— вызов стандартной функции socket
— а что она делала
— вызов системной функции
— а она
— создавала сущность в ядре
— а оно
— предавало управление в драйвер
— а он
— выдавал эллектрические сигналы в канал
— а тот
— передевался по каналу связи
— а из чего он
— из меди
— а вы знаете что это
— такойто элемент в таблице менделеева
— а он кто такой
—…
Это очень нерационально создавать большие системы с нуля, в противном случае вы пользуетесь высокоуровнеными конструкциями, а они на то и высокоуровневые, что бы вы не знали как они реализованы.
напротив, любое откланение от нормальности сильно бы эмоционально зацепило наблюдающих и сопереживание и эффект от действия многократно увеличилсябы, неже ли просто «ура он встал на луну»
Нааверно такого сайта нету, потому что если бы он был он нарушал какоето там права. А так же не ту и сайта с видиозаписями из массажных кабинетов, и прочих мест где бы вы могли бы могли быть запечатлены в обнаженном виде.
что понимается под средой разработки? Могу ли я с использованием vagrant получить окружение с уже установленным набором девелоперских пакетов для сборки проекта? Могу ли я прозрачно использовать IDE которую я захочу с развернутым окружением, и не будет ли это тормозить из за remote desktop? и из за того что это виртуалка?
достаточно работать только с итераторами, они на сколько я знаю адаптированы под тип контейнера. Для вашего случая больше подходит частичная специализация вашей шаблонной структуры для конкретных типов контейнеров.
Представьте, что вы пишите какой то шаблон. Вы используете описанный в статье трюк для того, что бы в каком то месте определить есть ли у типа (которым был параметризирован ваш шаблон) нужный вам метод, если есть, то вы его используете, если нет то неиспользуете. Теперь представьте что вы отдаете этот шаблон кому то и рассказываете ему о том, что если у твоего типа есть такой метод то будет так, а если нет то вот так. А потом он передает свой код кому то дальше… и вот тут начинается факап. Так как ни что в коде не поясняет нахрена вот этот старнный метод у какогото класса и его вообще никто не использует и если я его удалю все по прежнему компилируется…
т.е. получился такой типа Python, который к тому же даже в runtime не ругнется на отсутсвие метода.
Биткоины как золото. Их, обоих, ограниченное колличество, для того что бы их добыть нужно что то отдать, они оба анонимны по своей природе.
Золото в отличии от биткоином несет физическую ценность.
Биткоины в отличии от золота несут логическую ценность.
Я тут хотел написать про то, что в итоге с биткоинами случиться так же как с золотом, но понял основну. идею: биткоины это как цифровое золото, оно теряет физическую ценность, но дает куда больше логической ценности.
До тех пор пока существует другая основная ценная валюта, ценность биткоина будет зависить от нее. Если бы мы жили в идеальном мире, то все согласились бы, атомарно заменить золото на биткоины (так как он решает все проблемы золота как валюты). Но мы не живем в идеальном мире, и этого никогда не будет.
— У нас был XML файл, в котором хранились параметры для БД, вроде имени пользователя или пароля.
— Но где эти данные на самом деле определялись/находились?
— В классе Database фраемфорке DBConnector
— а как он подключался в самой БД
— создавалося экземпляр класса DBCOnnector::XYZSession с заданными параметрами
— а что делал этот класс
— создавал TCP обеспечивал работу по протоколу XYZ
— а с чего начиналась работа
— устанавливалось TCP соединения
— а какое оно было
— асинхронное
— а что использовалось для созданния асинхронного соединения
— класс AynscTCPSession из ABC
— а что он делал
— создавал неблокирующий сокет и связывал его с реактором
— а как создавался соке
— класс TCPSocket
— а что он делал
— вызов стандартной функции socket
— а что она делала
— вызов системной функции
— а она
— создавала сущность в ядре
— а оно
— предавало управление в драйвер
— а он
— выдавал эллектрические сигналы в канал
— а тот
— передевался по каналу связи
— а из чего он
— из меди
— а вы знаете что это
— такойто элемент в таблице менделеева
— а он кто такой
—…
Это очень нерационально создавать большие системы с нуля, в противном случае вы пользуетесь высокоуровнеными конструкциями, а они на то и высокоуровневые, что бы вы не знали как они реализованы.
До тех пор пока оно работает так как я ожидал.
а где же?
збс!!! Пойду назову этуже хрень своим именем и буду сидет на этом миллиарде один!
А еще установка чего угодно из реп занимала минут 15 (и дело было не только в торможении сети)
host: ubuntu 13.04
vagrant: redhat (версию не помню).
Представьте, что вы пишите какой то шаблон. Вы используете описанный в статье трюк для того, что бы в каком то месте определить есть ли у типа (которым был параметризирован ваш шаблон) нужный вам метод, если есть, то вы его используете, если нет то неиспользуете. Теперь представьте что вы отдаете этот шаблон кому то и рассказываете ему о том, что если у твоего типа есть такой метод то будет так, а если нет то вот так. А потом он передает свой код кому то дальше… и вот тут начинается факап. Так как ни что в коде не поясняет нахрена вот этот старнный метод у какогото класса и его вообще никто не использует и если я его удалю все по прежнему компилируется…
т.е. получился такой типа Python, который к тому же даже в runtime не ругнется на отсутсвие метода.
А почему? Почему им надо следовать? Потому что Вася Пупкин так сказал?
Золото в отличии от биткоином несет физическую ценность.
Биткоины в отличии от золота несут логическую ценность.
Я тут хотел написать про то, что в итоге с биткоинами случиться так же как с золотом, но понял основну. идею: биткоины это как цифровое золото, оно теряет физическую ценность, но дает куда больше логической ценности.
До тех пор пока существует другая основная ценная валюта, ценность биткоина будет зависить от нее. Если бы мы жили в идеальном мире, то все согласились бы, атомарно заменить золото на биткоины (так как он решает все проблемы золота как валюты). Но мы не живем в идеальном мире, и этого никогда не будет.
Это мое мнение.
У вас есть спорт кар?