All streams
Search
Write a publication
Pull to refresh
52
0.4
Николай Климов @myxo

Ленивый энтузиаст.

Send message
Ну или делать макросы чуть более вменяемыми. Как например в github.com/USCiLab/cereal
Я думаю все-таки имеется в виду не то, что там класный, красочный офис, ты туда заходишь, говоришь «вау» и начинаешь фонтанировать идеями, а то, что ты можешь общаться с коллегами, придумывать вместе решения проблем. У офисной работы есть проблемы, но это явно её сильная сторона, на удаленке это делать куда сложнее. Тем более что зачастую это происходит спонтанно (шел по коридору, услышал ключевые слова, втянулся в беседу коллег).
Вот только инстаграм таки требует регистрацию для просмотра. Но если на youtube потом можно будет посмотреть, то ладно.
Ну почему же, вполне себе ответ. Я не знаю многих мест с++, где встречается UB (ну кроме популярных, как в этом примере), но на подозрительные места глаз немного натренировался. И обычно мой ответ на такие вопросы «не знаю, но код лучше бы переписать так, чтобы не требовать от читающего знания таких тонкостей».

Но у вас, как уже заметили, своя специфика.
1) Build in вертикальные табы
2) Отсутствие ненужной ерунды типа анимаций загрузки, голосовых помощников и т.п.
3) А если что-то такое и есть, то легко отключаемое.
Обновление погоды, маршрутов, отсылка кучи отчетов береговым мониторинговым сервисам и (в итоге) судовладельцу. В последние несколько лет все это активно развивается.
Но ЭКНИСы действительно в интернет при этом не смотрят. Выделяют одну машину в DMZ, с которой машины мостика общаются по своему протоколу. Это не сводит на нет возможность атаки, но сильно её усложняет.
Что значит ничего не может? Вполне можно ставить брейкпоинты (на адреса), смотреть диссасемблер, память. С программой можно много чего делать, даже если нет символов.
Ставить breakpoint можно не только на номера строк, но и на символы функций. Например `b main`. Команда start поставит временную бряку на main и запустит программу.

И ещё finish не «быстро завершает выполнение функции», а продолжает её выполнение и останавливает программу когда она завершится.
Кажется, что у статьи такое количество минусов из-за названия. Извините, но уж слишком похоже на заголовок какой-то желтой газеты, рассказывающий о ребенке, который плюнул на все и на всех, отказался от школы и заперся, чтобы заниматься чем-то странным.

На деле же в статье о переходе на домашнее обучение, в ходе которого была написана игра. В такой формулировке уже нет ничего ужасного. Более того, это хоть и не распространенная практика, но примеры есть. И для некоторых детей это действительно объективно лучше. Но стоило бы акцентировать на том, что это решение не для всех (если это не подчеркнуто, при чтении мы часто думаем что это общее решение, в том числе для наших детей. Глупо, да, но так уж работает человек).

А так хорошая история. Хотя конечно, куда интереснее услышать её продолжение через несколько лет.
То есть ответом на вопрос заголовка статьи является «не использовать исключения»? Здорово!
На днях моя лодка сломалась. Ремонт дорог, а вода зовет. Поэтому пока я решил плавать на машине.
Что я могу сказать? Опыт неудачный. При первом же заезде в местное озеро (неглубокое, всего 2 метра) ноги промокли, начал чихать от переохлаждения. Но это мелочи, главное началось когда двигатель заглох и отказывался двигаться в глубь озера. Вы представляете? Я даже не смог сдать назад и вернуться. Уже плюнул и собрался грести самостоятельно, но окна машины совершенно не приспособлены для весел. Устал как черт, а с места не сдвинулся.

В общем никому не советую. Я хотел нормально плавать, в перспективе пересечь Атлантику, а вместо этого могу довольствоваться только проездом по местным лужам. В общем это тоже неплохо, но я не выдержал и купил новую лодку, чего и вам советую.
Если нравится ranger, то можно посмотреть на lf. Он изначально делался «как ranger», кроме некоторого функционала, но написан на go.
Эх… А вот тем, у кого помимо многих вкладок они ещё и вертикальные — совсем худо. Нас, видимо, совсем мало и мы не в приоритете. Уже больше года есть проблема — при переходе в fuulscreen сбрасывается позиция скролла в окошке табов. Баг репорты заводил, даже несколько (последний — VB-61790)
Причем это выглядит багой, которую можно исправить за несколько часов (хотя может я не прав).
Хм… Даже не знаю, может это какой-то чересчур тонкий сарказм…
Потому-что хабр как раз НЕ социальная сеть. С выражением настроение лучше идти на другие ресурсы.
Началось. То, что надо бизнесу… Заказчику… Тут же совсем не про это.
«Не стыдно показать поцанам» — это чистой воды романтика. Романтика времен Томпсона и Торвальдса. Ещё не забытая, но сильно размытая бизнесом и армией зарабатывателей денег. И пацаны не обязательно настоящие (хотя иногда с такими везет), нужно чтобы тебе лично не было стыдно перед твоим образом «пацанов».

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

Другое дело, что whitemonkey, видимо, спрашивал про то, что во флоате этой разницы уже нет в принципе, то есть
assert(3.1415926f == 3.1415925f); // ok
assert(3.1415926 == 3.1415925);   // а вот тут assert не пройдет

И тогда ошибка найдена очень правильно, так как хоть результат и пишется в float, а вычисления в tan-то проходят в double.
Я бы даже начал с названия функции. «get_phone_standard_representation» куда понятнее.
Может быть и так, но я, например, не думал что это может аффектить не только компилируемость/корректность программы, но и производительность. Не то чтобы это какой-то нетривиальный вывод, просто не думал в этом ключе.
Главная проблема таких примеров — в них ищутся инты. Поиск интов в контейнере не такая частая задача (хотя, конечно, встречается). Гораздо чаще приходится искать строчки или какие-то пользовательские типы, которые довольно быстро перестают влезать в кеш или вообще обращаются к выделенной где-то памяти. И тут бин поиск начинает выигрывать довольно быстро.
Ну, вполне можно использовать расширения браузера, имитирующие вим. Функциональность у них, конечно, не такая большая, но этот коммент я написал не трогая мышку.

Information

Rating
2,167-th
Registered
Activity