Как стать автором
Обновить
26
0
Константин Барсов @Efrit

Разработчик

Отправить сообщение
О, молодцы, что обновили. А то я боялся, что бэкдор в моём роутере уязвим.
Вы уже вернулись (ну испугались вы сильно, с кем не бывает) и тело вам не подчиняется, вас охватила паника…

Да уж. Несколько раз в жизни такое случалось (осознанные сны не практикую, сплю «как обычно» — но несколько раз сами по себе возникали).

Ощущения действительно отвратительные. Ты понимаешь, что видел сон, а сейчас ты лежишь на кровати — но поделать ничего не можешь. Хочешь пошевелить рукой — а она не слушается. Хочешь открыть глаза — а их будто и нету. Хочешь заснуть «обычным» сном — а вот нифига, тоже не получается. Вот и лежишь, мучаешься в каком-то «промежуточном» состоянии между сном и реальностью…

Обычно всё заканчивалось тем, что я всё-таки засыпал «обычным» сном (причём резко — как будто дубиной по голове ударили), безо всяких сновидений. Но однажды всё-таки удалось проснуться, как результат — холодный пот, дрожь, и вообще как-то не по себе. После этого несколько часов не мог заснуть вообще. В общем, то ещё удовольствие.

Именно поэтому я не хочу начинать практиковаться в осознанных снах — хотя тема, безусловно, очень интересная.
?
Никто там не умер, вполне живая героиня родила вполне живую дочку. Даже робот — и тот «жив» остался.
Странно, что в «металле» нету Раммштайна — в конец 90-х / начало 00-х они реально были слышны из каждого дома.
А вот Epica и Korpiklaani порадовали, чивоуштам :)
Зато можно будет в разговоре пафосно ввернуть — мол, «я изучил С++, когда он ещё не был гуманитарным предметом» :)
Когда для Йоллы наконец сделают хардварную клаву и допилят LTE — обязательно закажу.

Вопрос к автору: насколько быстро работает телефон, «отзывчив» ли интерфейс? Заметно ли какое-нибудь подтормаживание? Не кажется ли вообще, что 1 ГБ RAM — это маловато? (надеюсь, нет)
Это с IT Happens, насколько я помню?

Upd: нет, хотя там код был похожий:

#define return if (std::random(1000) < 2) throw std::exception(); else return
— Граждане! — сказал Остап, открывая заседание. — Жизнь диктует свои законы, свои жестокие законы. Я не стану говорить вам о цели нашего собрания — она вам известна. Цель святая.
Одни из вас служат и едят хлеб с маслом, другие занимаются отхожим промыслом и едят бутерброды с икрой. И те и другие спят в своих постелях и укрываются теплыми одеялами. Одни лишь маленькие дети, беспризорные дети, находятся без призора. Эти цветы улицы, или, как выражаются пролетарии умственного труда, цветы на асфальте, заслуживают лучшей участи. Мы, господа присяжные заседатели, должны им помочь. И мы, господа присяжные заседатели, им поможем.

Речь великого комбинатора вызвала среди слушателей различные чувства. Полесов не понял своего нового друга — молодого гвардейца. «Какие дети?» — подумал он. «Почему дети?»
Владелец «Быстроупака» был чрезвычайно доволен. «Красиво составлено», — решил он, — «под таким соусом и деньги дать можно. В случае удачи — почет! Не вышло — мое дело шестнадцатое. Помогал детям — и дело с концом».
Кислярский был на седьмом небе. «Золотая голова», — думал он. Ему казалось, что он еще никогда так сильно не любил беспризорных детей, как в этот вечер.

— Товарищи! — продолжал Остап. — Нужна немедленная помощь. Мы должны вырвать детей из цепких лап улицы, и мы вырвем их оттуда. Поможем детям. Будем помнить, что дети — цветы жизни. Я приглашаю вас сейчас же сделать свои взносы и помочь детям, только детям и никому другому. Вы меня понимаете?

Остап вынул из бокового кармана квитанционную книжку. — Попрошу делать взносы. Ипполит Матвеевич подтвердит мои полномочия. Ипполит Матвеевич надулся и наклонил голову. Тут даже несмышленые Никеша с Владей и сам хлопотливый слесарь поняли тайную суть иносказаний Остапа…

Гости постепенно расходились, почтительно прощаясь с организаторами. — О дне следующего заседания вы будете оповещены особо, — говорил Остап на прощание, — строжайший секрет. Дело помощи детям должно находиться в тайне… Это, кстати, в ваших личных интересах.


© Ильф и Петров
Хм, мне сразу вспомнилось:

image
Хм, а куда пропали «Other» после 85-го года?
Будто их вообще нету, вымерли как класс.

Даже сейчас вполне себе здравствуют Linux-дистрибутивы, FreeBSD, BlackBerry OS, Chrome OS, Symbian… И суммарно они явно составляют не меньше 1 процента.
Ради интереса тоже решил глянуть — везде используются лишь 4 функциональных кнопки.
А я в детстве играл только в Sega, где на джойстиках использовалось по 6 клавиш…
Интересно, есть ли портативные приставки такого рода? Ещё бы с хорошим экраном — так вообще прекрасно.
Угу. Мне тоже куда больше нравится, когда звёздочка в объявлении указателя «клеится» к типу, нежели к имени переменной.
Однако, при этом я следую ещё одному правилу: каждая инициализация должна требовать отдельной строки для себя.
Странно, что в статье про это ничего не говорится (если только я это пропустил).

А в целом, статья хорошая.
Хоть и не со всеми пунктами согласен — но лучше кодить по жёстко утверждённому стиль, чем вообще без оного.
Ну лично у меня компилятор (GCC) на это не ругается — видимо, там какая-то хитрая отпимизация.
Кстати, когда я экспериментировал с constexpr-функциями, я обнаружил, что constexpr-функции также могут иметь "..." (троеточие) в своей сигнатуре, как и «обычные» функции.
То есть, если мы имеем заранее известный набор строк — мы все их можем загнать внутрь такой функции. И операция адресации (&) для переменных из сигнатуры будет внутри неё прекрасно работать.
Но вот организовать внутри неё цикл (для обращения ко всем этим переменным) у меня не получилось…
Согласен со всем. У меня в рантайме происходит лишь однократное вычисление хэша для switch, так что считал, что с производительностью всё должно быть в порядке… Хотя насчёт «более одного байта» я не был в курсе — а у меня явно больше.
Машинный код не смотрел, но попробую.
А она является кросс-платформенной?
Спасибо за ссылку, весьма интересное решение. Хотя там не хэш ищется, а иная информация по строкам (также в compile-time).
Про макросы — главное, что они здесь безопасны.
Извиняюсь насчёт «исторически». Я имел в виду то, что по умолчанию Windows предлагает сохранять всё в «ANSI» — хотя Юникод она, конечно же, поддерживает.
Вообще, в этих кодировках сам чёрт ногу сломит :) На Хабре как-то уже была отличная статья на эту тему.
Да, просто так уж повелось, что в Linux исторически используется Юникод, а в Windows другая кодировка (хотя и Юникод нынешние версии винды, конечно, держат). Лично я все исходники сохраняю в UTF-8, даже если работаю под виндой — потом зато меньше сложностей с перекомпиляцией. А в диапазон 0-127 могут каститься только ASCII-символы, поскольку Юникод по этой часть полностью совместим с ASCII.

Информация

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