Обновить
-7
2.7

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

Отправить сообщение

Не забываем про истоки:

В оригинале это Flash-анимация, но великие технологии древних были безвозвратно утеряны.

О, «итоги года», замечательно!
В Твитторе ни официальный аккаунт, ни @Boomburum ответом не удостоили, так что повторю вопрос здесь.

Как так получилось, что примерно одновременно с выкатом всем нам очень нужных «реакций» из Web Archive выпилили весь архив habrahabr.ru и habr.com?

При этом другие домены в зоне RU никуда из Вебархива не исчезли, так что это вам не санции какие-нибудь.

Это, пожалуй, и будет главным итогом года, связанным с Хабрахабром.

Зачем им это?
EDT (альтернатива «Конфигуратору») на базе Eclipse сделана.
А тем, кто в 1С на Spring пишет и без того задач предостаточно.

Если вы в РФ, то у вас может оказаться ужаленный в голову работодатель, который издаст указ «С понедельника никакого JetBrains на рабочих компуктерах». Других причин нет.

Минцифры пока не планирует

Каждый раз, когда я вижу очередную новость про то, что госслужащие что-то там не планируют, вспоминаю куплет из «Бродяги и старика»:

Ты не умрёшь — сказал старик, затачивая нож.
Но парень опустил глаза, он понял — это ложь...

открытия резервного офиса на территории, максимально удалённой от Москвы, с полной копией инфраструктуры платёжной системы.

НСПК планирует не только пережить ядерный удар, но и продолжить функционирование?
Забавно-забавно.

В октябре стало известно, что в парламент внесли законопроект, который разрешит банкам блокировать подозрительные операции с цифровым рублём.

Собственно, единственная причина, по которой этот нацистский рубль и городят. Следующим шагом убьют наличный рубль.

Граф Вишня умер тридцать лет тому назад - мир его праху!

Хабрахабр закончился в 2014 году, вместе с экспроприацией кармы у всех хабраюзеров без статей (прощай, саморегуляция!), открытием свободной регистрации и учреждением информационной службы ретрансляции пропагандистских помоев.

Было бы очень интересно услышать аргументы почему это было сделано.

Может у них там KPI по оффтопику и приглашению мимокрокодилов, как знать.

Стоит учитывать, что на JPoint/Joker в мирное время был заметный процент зарубежных докладчиков и теперь эти слоты тоже нужно чем-то забивать. Но в целом вы правы, падение уровня видно невооружённым взглядом. C'est la vie.

форматирующая строка понятна без чтения документации.

Мы с вами общаемся в комментариях к статье, которая показывает, что эта точка зрения — опасное заблуждение, ведущее к трудноуловимым багам.

Авторы приведённых фрагментов кода тоже, вероятно, думали «год — это четыре игрека, смысла открывать JavaDoc нет». И code review этот код мог пройти примерно по таким же соображениям. Но, как оказалось, есть нюанс.

Вот фрагмент таблицы из JavaDoc к SimpleDateFormat:

| Letter | Date or Time Component |
|------- + -----------------------|
| H      | Hour in day (0-23)     |
| k      | Hour in day (1-24)     |
| K      | Hour in am/pm (0-11)   |
| h      | Hour in am/pm (1-12)   |

Вам действительно понятно без чтения документации что это за K, k такие и что они означают?

Не читаешь документацию ≡ стреляешь себе в ногу.

Зато появляется риск, что Q встретится где-нибудь в обрамлении и будет интерпретирована как элемент форматирования.

Только если не читать JavaDoc.
SimpleDateFormat в Java 21 в качестве специальных символов используется 15 латинских букв из 26. Это если не учитывать регистр. Обрамление должно быть заключено в одинарные кавычки, иначе жизнь разработчика будет полна сюрпризов.

То есть, Q это худшее из обоих подходов. И небезопасно, и не наглядно.

Наткнувшись во время code review на Q ревьювер задался бы вопросом «что это вообще за хрень?» и полез в JavaDoc, тем самым эту безопасность повысив.

Сделать и безопасно, и наглядно в данном случае невозможно, и стоило бы сосредоточиться на безопасности, например, использовав схему {type:flags} или любую аналогичную.

Чем длиннее ключевые слова, тем выше вероятность использования метода «Copy-Paste» без критического осмысления.

Это не оправдание, чтобы не думать, откуда взялась ошибка в каждом конкретном случае, и как предотвратить этот тип ошибок в будущем.

Ошибка могла взяться от невнимательности, из-за использования бредогенератора на основе языковой модели, из копипасты с StackOverflow. Из-за лени открыть JavaDoc, наконец.

Предотвратить в общем случае никак, кроме дисциплины. Некоторые люди ничтоже сумняшеся коммитят код, который в IntelliJ IDEA чуть более чем полностью залит жёлтой краской и им не стыдно.

Ну и что вы им сделаете?

И какой вывод?

Баги будут всегда, на работу лучше приходить выспавшимся, javadoc стоит читать, но и это не даст стопроцентной гарантии.

А вот если бы они не гонялись за наглядностью, и использовали что-то типа {year} и {weekyear} (или, как вариант, {year} и {year:week}), проблемы бы не возникло никогда.

Те же баги, вид сбоку.
Или вы никогда не печатали совершенно другое слово вместо нужного?
Кто-то внезапно заржёт в опенспейсе, жена сковородку на кухне уронит или в наушниках начнётся любимая песня, отвлёкся и — привет.

Баг возник не из-за лаконичности, а из-за выбранного символа. Если бы вместо Y для week year выбрали какой-нибудь Q, то ошибиться было бы сложнее.

Казалось бы, поверни HDMI-порт на 90°, но нет.

инженеры разместили кнопку питания на дне нового Mac mini из-за компактного корпуса.

Зачем компактность в ноутбуке или мобиле — понятно, но в стационарнике лишний дюйм ничего не решает.

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

Как собрать гигантский корпус голосовой биометрии и не подать виду.

чтобы избежать неудобных ситуаций между коллегами.

Унылая попытка сделать видимость нужности этой фичи для жертвы.

Прослушав один пример произношения в общем случае воспроизвести его верно не получится. В разных языках используются похожие, но всё же разные звуки. Ещё бывают языки с тонами и прочие весёлости, которые без знания языка учесть малореально.

В 2020 году социальная сеть LinkedIn представила такую же опцию. Принадлежащая Microsoft социальная сеть позволяет добавлять аудиозапись произношения имени, которую могут прослушать другие пользователи в профиле.

Если это можно выкачать без «добавления в друзья», то вообще раздолье.

P.S. @apt_multiverse Про «не могли неправильно прочитать»: Нет ничего невозможного.

Я встречал людей, которые умудрялись прочесть имя/фамилию, написанную через «Ё» так, словно там стоит «Е».

А если в вашем родном языке нет различий между звуками «Р» и «Л», то тоже могут быть трудности даже после прослушивания.

«Опция» это то, что вы можете использовать либо не использовать по своему усмотрению.

2FA на GitHub таковой не является. Если вы хотя бы разок сделали пулл реквест в чужой проект, то вы обязаны включить 2FA или будете поражены в правах.

Чтобы не быть голословным:

Note: As of March 2023, GitHub required all users who contribute code on GitHub.com to enable one or more forms of two-factor authentication (2FA). If you were in an eligible group, you would have received a notification email when that group was selected for enrollment, marking the beginning of a 45-day 2FA enrollment period, and you would have seen banners asking you to enroll in 2FA on GitHub.com. If you didn't receive a notification, then you were not part of a group required to enable 2FA, though we strongly recommend it.

For more information about the 2FA enrollment rollout, see this blog post.

Источник: https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication

Каким боком это относится к тематике Хабрахабра?
Публикуйте это на успешнейшем проекте «TM» для автолюбителей Автокадабре.

@Boomburum это «информационная служба» или не «информационная служба» ?
Зачем оно джинсу гонит?

Lifehack: Если платить наличными, то ни мобила, ни интернет вообще не нужны. А ещё у наличных никогда не разряжается батарея. Amazing!

в самом PR кинули в лицо таблицы бенчмарков без особых пояснений.

Вы, извините, какую-то ерунду эмоциональную пишете. «Ты прислал Pull Request, но сделал это без уважения», ага. В PR, преследующем цели оптимизации, бенчмарки это самое важное.

Я понимаю, что код - это тоже язык, но его нужно сначала прочитать, потом понять - это время. Вы ведь хотите это время для разработчиков сократить?

Код в PR в любом случае придётся прочитать и понять перед тем, как смёрждить. Так что про какую экономию вы ведёте речь совершенно не ясно.

возможно видео-инструкцию, для привлечения новых пользователей

Англоязычную видеоинструкцию для версии под Windows я встречал на YouTube.
Вот она, кстати:

Зачеем вы повторяете глупости за маркетологами?
Когда нормой были съёмные аккумуляторы, то меняли их либо сами, либо при помощи продавца, который подходящую батарею заодно и подобрать помогал.

И лишние два миллиметра толщины бесполезной пластмассы ради корпуса съемного аккумулятора и отсека для него сейчас очень мало кто оценит

Вам не смешно такое писать?
Мобилу без толстого чехла на ней ещё поискать надо, а там побольше двух миллиметров будет. Ещё и со стразиками торчащими наружу бывают.

Информация

В рейтинге
1 317-й
Зарегистрирован
Активность