Всем привет!
Буду краток, товарищ поделился ссылкой (спасибо, Влад!) на труд другого умного товарища.
Эта книга пригодится каждому программисту C++: Путеводитель C++ программиста по неопределенному поведению.
Всем привет!
Буду краток, товарищ поделился ссылкой (спасибо, Влад!) на труд другого умного товарища.
Эта книга пригодится каждому программисту C++: Путеводитель C++ программиста по неопределенному поведению.
Всем привет, буду краток! Вам понадобится всего две вещи:
1. Антиспам от Касперского: Антиспам: Kaspersky Who Calls
2. Телефонный робот-секретарь от банка Тинькофф: Телефонный секретарь Олег
Первое приложение — показывает насколько полезный звонок. Второй поговорит за вас, если вы всё равно сомневаетесь в звонящем. Всё это бесплатно, то есть даром. Не благодарите. Если возникнут вопросы, спрашивайте в комментариях, всё расскажу.
Инструкция подходит для телефонов Android. Для пользователей техники Apple инструкций нет, потому что богатые должны страдать она точно такая же.
Здравствуй, дорогой читатель!
Вот и родилась вторая часть моего шедевра девятилетней давности. Только теперь формат статьи поменялся — ответы я буду писать в свободное время в очень ленивом режиме, потому что работу я не ищу и вопросы передо мной стоят совершенно другие (например, хитромудрый рендеринг в текстуру), а свободного времени у меня немного, потому что я во время него обычно сплю и само собой мне лень.
При появлении ответа на какой-нибудь пункт, я буду его прятать под катом. И, разумеется, я не знаю ответов на абсолютно все эти вопросы и меня это нисколько не смущает, потому что я милорд синьор рисёрч инженер, а не Си плюс плюс задрот.
std::vector
std::swap
в конец и сделать std::vector::resize
std::auto_ptr
и std::unique_ptr
std::auto_ptr
в конструкторе копирования (и операторе присваивания) изменяет источник, в std::unique_ptr
конструктор копирования запрещён и можно пользоваться только move семантикой.std::shared_ptr
--counter==0
то удаляем данные.struct
имеют видимость public
, а class
— private
. Наследование от struct
по умолчанию public
, от class
— private
. В остальном никакой разницы.volatile
и mutable
dynamic_cast
, static_cast
, reinterptet_cast
, const_cast
и C-style cast. Что происходит в случае ошибки приведения типа, работа со ссылкой и указателемstd::shared_ptr
Пока мыслей для блога особых нет, решил поделиться каналами Youtube, где рукастый народ реставрирует старые инструменты и устройства.
Примерно два года назад, бродя по просторам Youtube, наткнулся на ролик, где человек реставрировал плоскогубцы. Был в полном восторге. Вот сейчас они ржавые, а через двадцать минут — новенькие, как будто из магазина. Почитал ради интереса комментарии и выяснилось, что автор ролика знатный брехун. Комментаторы заметили, что губки отреставрированных плоскогубцев идеально смыкаются без зазоров, что невозможно, если плоскогубцам много лет, ими долго пользовались по назначению и они пролежали в луже не один год.
Оказывается, некоторые уроды берут хорошую вещь, снимают с ней финальный результат, затем искуственно эту вещь старят и героически её реставрируют. Не одного меня с этого бомбит, так что вот вам ролик про таких «рестораторов» (осторожно — много мата, но исключительно по делу):
А теперь к делу!
Человек живёт во Франции, если я правильно понял, и реставрирует в основном инструменты и устройства. А что самое важное — этими вещами потом сам и пользуется. Решил написать про него в первую очередь, потому что, смотря на его работу, на мгновение возникает мысль «О! Я так тоже смогу!», на самом деле — нет. Это не может не радовать, поскольку набор инструментов у него практически стандартный, который вы сможете найти в своём ящике с инструментами, если он у вас, конечно, есть. Если ящика с инструментами у вас нет, то нажмите Ctrl-W
.
Ссылка на канал: LADB Restoration
Человек реставрирует всё подряд, причём до идеального состояния. Чувствуется перфекционизм и золотые руки. Рекомендую для просмотра и вызывания чувства зависти.
Ссылка на канал: TysyTube Restoration
У меня есть подозрение, что этот канал и предыдущий ведёт один и тот же человек, потому что стиль и инструменты очень похожи. Человек живёт в Швейцарии. Казалось бы, кушай швейцарский сыр, живи в шоколаде, пей молоко альпийских гор, ан нет!
Ссылка на канал: my mechanics
P.S. И напоследок пару слов. Если в названии ролика есть слова «Шок», «Этот ролик взорвал интернет» и «Cрочно смотреть всем, пока не удалили», то автор ролика считает вас дебилом. Будьте бдительны! Также, если текстовая заметка заканчивается словами «Узнали?», «Согласны?», «Знакомо?» это значит, что вас разводят на комментарии, как деревенского дурачка. Не ведитесь! Зря, что ли, наши предки слезали с деревьев, осваивали прямохождение и с большим трудом выращивали мозг, чтобы вы велись, как тупая обезьянка. Согласны? Знакомо?
Угораздило меня опять попасть в больницу, но в этот раз с геморрагическим инсультом с последующей трепанацией черепа. В реанимации после этого я провёл две недели. Это бесконечно долгий срок, учитывая «дружелюбность» медсестёр в реанимации Елизаветинской больницы с их скотским отношением к пациентам реанимации. Окрики и хамство — это именно то, чего не хватает пациенту с гематомой в голове для скорейшего выздоровления. Но Бог им судья, статья вообще не про это, а про то, что мне чудилось в тех местах. Начну с простого случая — как у меня украли тело.
Когда меня перевели из реанимации в палату, я был уверен, что у меня спиздили одно тело, потому что в той версии были специальные крутилки на коленях, которыми можно регулировать давление. И подарили их мне протоссы, чувствуете накал идиотии? Я был настолько возмущён очевидным воровством имущества, что хотел жаловаться главврачу. Так же после перевода в палату, я был на сто процентов уверен, что нахожусь в США. Как такое возможно — поступить в Санкт-Петербурге в Елизаветинскую больницу, а оказаться в США — не знаю, но мне это было совершено очевидно! Я даже спрашивал медсестёр:
— Где я нахожусь?
— Елизаветинская больница
— А город какой?
— Санкт-Петербург!
— А страна какая?
— Россия!( и тут я чувствую, что врёт медсестра!)
Мои подозрения подпитывали некоторые «странные» вещи:
— на розетках написано 220V (зачем?!)
— на постельном белье синими буквами напечатано «РИКВЭСТ» (request англ. запрос)
— на бейджиках персонала написано сначала имя, потом отчество, затем фамилия. По-русски так не пишут!!
— пейзаж за окном явно не питерский, а какой-то приятный и промышленный.
Отдельно стояло здание с отсеками для космических истребителей, но его я в расчёт почему-то не принял. Между прочим, мой лечащий врач был уверен, что я в адеквате. Это он просто не спросил в какой стране мы находимся. А ещё в моей палате примерно две недели после перевода находился Зератул (Zeratul) из Темных храмовников, но ничего не предпринимал.
Окончательно в том, что мы в России меня убедило включение мобильника со встроенным GPS.
Дальше был прикол со временем и пространством. В реанимации какое-то время у меня были привязаны руки, потому что я люблю спать на боку. Но повязок на руках я не видел, просто руки не пошевелить и всё. Тогда от скуки я начинал стучать ногтями по железной части кровати. Мне отвечали «кончай шуметь, три часа ночи, люди спят!» и в этот момент я переносился в другое измерение где чотко видел повязку на руках. Это была Англия 1920-х годов. Как и почему я был в этом уверен — не имею ни малейшего понятия. Кстати, в самой реанимации большую часть я провёл в Алжире в 1980-х годах и там была война с участием Франции. Здорово, правда?!
Вообще, после операции на сердце, психика у меня относительно крепкая, относительно большинства людей, потому что не всякий сможет морально принять, что технически один раз уже был полностью мёртв.
Наверно, именно это помогло мне сохранить рассудок после перенесенных переживаний, но, откровенно говоря, балансировал я на грани. Кстати, первый признак, что у вас едет крыша — вы ни на секунду ни в чём не сомневаетесь. На кровати сидит говорящий драгун (dragooon) протоссов размером с котёнка? Так и надо, это нормально, у всех так.
В палате стоит Зератул, ненуачо потолки в больнице по три метра, значит заранее рассчитали.
Хвала Аллаху, это было временным явлением, через пару недель после перевода в палату всё пришло в норму.
Пользуясь случаем, хочу поблагодарить нейрохирургов Ивана Геннадьевича Захматова и Щербинина Антона Владимировича за блестяще проведенную операцию!