The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ошибка в обновлении Chrome OS привела к невозможности входа в систему, opennews (??), 23-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +6 +/
Сообщение от имя_ (?), 23-Июл-21, 11:57 
обычная опечатка. Только удивительно, что они при тестировании этого не отловили
Ответить | Правка | Наверх | Cообщить модератору

11. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +8 +/
Сообщение от заминированный тапок (ok), 23-Июл-21, 12:25 
к сожалению в C/C++ это нередкая опечатка
так же, как и = вместо ==, например
поэтому в других языках и применяются конструкии := вместо обычного =
или AND/OR вместо && и ||
Ответить | Правка | Наверх | Cообщить модератору

22. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –2 +/
Сообщение от Аноним (22), 23-Июл-21, 13:08 
Ага, ещё раст вспомни
Ответить | Правка | Наверх | Cообщить модератору

24. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +2 +/
Сообщение от заминированный тапок (ok), 23-Июл-21, 13:09 
> Ага, ещё раст вспомни

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

а ведь компилятор - друг и товарищ, именно он мог бы помочь

ну, в расте, несмотря на его блевотнонечитабельны синтаксис, этот момент как раз предпочли скопировать, там те же самые конструкии с =,==,&,&& и тд

а ведь подобные факапы совсем не редкость в огромных проектах и эффективных менеджментах и выгоревших сотрудниках

Ответить | Правка | Наверх | Cообщить модератору

29. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +2 +/
Сообщение от Онаним (?), 23-Июл-21, 13:17 
И ещё овер 100500 удобнейших значков во всех труднодоступных местах, которые испохабить - делать нечего.
Ответить | Правка | Наверх | Cообщить модератору

32. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –1 +/
Сообщение от заминированный тапок (ok), 23-Июл-21, 13:21 
> И ещё овер 100500 удобнейших значков во всех труднодоступных местах, которые испохабить
> - делать нечего.

да-да, в стиле "сам дурак"

Ответить | Правка | Наверх | Cообщить модератору

44. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +2 +/
Сообщение от пох. (?), 23-Июл-21, 14:14 
> очень жаль, что дизайнеры многих языков допускают такую неоднозначость

они еще помнят, что код набирается на клавиатуре - и стучать по ней программисту надо МНОГО.
Поэтому уродливые комбинации с shift/nonshift отправляются ими лесом, совершенно обоснованно.
По мере развития ide, которые и есть за вас будут, уверен, эта нелепая традиция отомрет.

> а ведь компилятор - друг и товарищ, именно он мог бы помочь

он попытался - выдал предупреждение (большинство современных компиляторов такое ловят). Но макаке ж некогда было его читать, да и вообще сборочная ферма в облачкааааах...

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

140. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от myhand (ok), 24-Июл-21, 08:25 
> и стучать по ней б*длокодеру надо МНОГО.

Исправил.

> Поэтому уродливые комбинации с shift/nonshift отправляются ими лесом, совершенно обоснованно.

Ну да, ну да.  И зачем эта α₁, когда переменную можно назвать много-аscii-букав, в соответствии с рекомендациями лучших собаководов...

Код же пишут не для того, чтобы его читать, верно?

>> а ведь компилятор - друг и товарищ, именно он мог бы помочь
> он попытался - выдал предупреждение (большинство современных компиляторов такое ловят).

Зависит от выставленных опций...

> Но макаке ж некогда было его читать

"Папа, где море^Wэксплуатация?" (ц)

Ответить | Правка | Наверх | Cообщить модератору

100. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –1 +/
Сообщение от Аноним (97), 23-Июл-21, 18:05 
>> ну, в расте, несмотря на его блевотнонечитабельны синтаксис, этот момент как раз предпочли скопировать, там те же самые конструкии с =,==,&,&& и тд

А давай предположим, что это из математики к нам пришло

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

105. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 23-Июл-21, 18:30 
>>> ну, в расте, несмотря на его блевотнонечитабельны синтаксис, этот момент как раз предпочли скопировать, там те же самые конструкии с =,==,&,&& и тд
> А давай предположим, что это из математики к нам пришло

если вы про форму записи, то: "да шо вы говорите"?

⇔ -- равенство
:= -- определение (кстати!)
∧ -- логическое И
∨ -- логическое ИЛИ

и так далее


и вообще, предположим, что это меняет ?
и при чём здесь это вообще - загадка

речь про программный код и кодогенерацию сотнями строк

Ответить | Правка | Наверх | Cообщить модератору

141. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от myhand (ok), 24-Июл-21, 08:28 
> ⇔ -- равенство

WAT?  Эквивалентность.

== это, скорее, просто =.  Ну или ≡.

Ответить | Правка | Наверх | Cообщить модератору

210. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 26-Июл-21, 10:25 
поздравляю, опенетовскЕй математЕк

A ⇔ B истинно, только если оба значения A и B ложны, либо оба истинны.
⇔, ≡ и ↔ -- имеют одинаковый логический смысл ( == / === )

а назвать == / ≡ (логичекая операция) и = (не логическая операция) одним и "скорее уж" тем же...

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

Ответить | Правка | Наверх | Cообщить модератору

212. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от myhand (ok), 26-Июл-21, 12:19 
Только почему вы спорите со мной, а не с учебником?
Ответить | Правка | Наверх | Cообщить модератору

213. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 26-Июл-21, 12:37 
> Только почему вы спорите со мной, а не с учебником?

потому что у вас очень странные учебники, видимо (не уверен что они по математике. по крайней мере земной, человеческой математике).

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

Ответить | Правка | Наверх | Cообщить модератору

215. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от myhand (ok), 26-Июл-21, 12:57 
> потому что у вас очень странные учебники

Обыкновенные, советские.

Тут вообще-то уровень энциклопедии.  Вы хоть в викимусорку загляните.

> я вам расписал точное определение данных обозначений

Спасибо, пишите еще.

Ответить | Правка | Наверх | Cообщить модератору

216. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 26-Июл-21, 13:25 
>> потому что у вас очень странные учебники
> Обыкновенные, советские.
> Тут вообще-то уровень энциклопедии.  Вы хоть в викимусорку загляните.
>> я вам расписал точное определение данных обозначений
> Спасибо, пишите еще.

да ты просто охреневший в край глупый тролль
на тебе сам загляни викимусорку:
https://ru.wikipedia.org/wiki/%D0%A2%D0%...

Ответить | Правка | Наверх | Cообщить модератору

217. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от myhand (ok), 26-Июл-21, 13:31 
Правильная статья называется "равенство".  Но кто я такой, чтобы с тобой спорить...
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

218. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 26-Июл-21, 15:35 
> Правильная статья называется "равенство".  Но кто я такой, чтобы с тобой
> спорить...

понятно, видимо каждый о своём (я о математической логике и булевой алгебре) и каждый по-своему прав
мне следовало бы написать "равносильность", а не "равенство" и не было бы бесполезно/бепощадного срача (хотя что в этом плохого)

Ответить | Правка | К родителю #217 | Наверх | Cообщить модератору

126. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Андрей (??), 24-Июл-21, 00:22 
> ну, в расте, несмотря на его блевотнонечитабельны синтаксис, этот момент как раз предпочли скопировать, там те же самые конструкии с =,==,&,&& и тд

Всё так. Вот только в Rust есть встроенный Option, который не позволил бы совершить такую ошибку.
Но даже если буквально перевести тот код из C++ в Rust, то в С++ он вызывает undefined behavior, а в Rust была бы пресловутая паника.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

188. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –3 +/
Сообщение от Аноним (-), 25-Июл-21, 22:00 
> Всё так. Вот только в Rust есть встроенный Option, который не позволил
> бы совершить такую ошибку.

На нем можно совершить более 9000 других ошибок. Их и влепили везде, начиная с невменяемой архитектуры. Полвека развития IT было не для макак дизайнивших этот корпоративный крап. Поэтому даже просто сделать дефолтные либы модульными и опциональными - оказывается, хайтек и бетаверсия. А в сях аж с 1999 года это тупо часть стандарта. Это ж надо 22 года наработки игнорить!

> Но даже если буквально перевести тот код из C++ в Rust, то
> в С++ он вызывает undefined behavior, а в Rust была бы пресловутая паника.

Особенно прикольно когда пресловутая паника случится в вашем ядре операционки. Странно что вы редоксом пользоваться не рветесь.

Ответить | Правка | Наверх | Cообщить модератору

214. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Аноним (-), 26-Июл-21, 12:53 
> Полвека развития IT было не для макак дизайнивших этот корпоративный крап. Поэтому даже просто сделать дефолтные либы модульными и опциональными - оказывается, хайтек и бетаверсия.

Какой занимательный (на самом деле - нет) бред, зато с умным и уверенным видом ...

>> Но даже если буквально перевести тот код из C++ в Rust, то
>> в С++ он вызывает undefined behavior, а в Rust была бы пресловутая паника.
> Особенно прикольно когда пресловутая паника случится в вашем ядре операционки.

Судя по фирменному спрыгиванию с темы, подмене понятий и надутым от ЧСВ щечкам - у Экспера-по-всему294 кончились летние каникулы.

Ответить | Правка | Наверх | Cообщить модератору

211. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 26-Июл-21, 10:40 
> Rust есть встроенный Option

во-первых он не встроенный, он находится в стандартной библиотеке.
при отлючении которой (а если растоманы очень хотят в ядро Linux - им придётся это сделать), отвалятся и все подобные вспомогательные типы и умные обёртки

во-вторых ну в C++ тоже есть такой же Optional в стандартной бибилиотеке, и что?

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

171. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –2 +/
Сообщение от freecoder (?), 25-Июл-21, 18:06 
В Rust невозможно перепутать = и ==, потому что эти операции применяютися в разных, непересекающихся контекстах. Компилятор просто не скомпилирует программу. То же самое касается & и &&, первый применяется к целым числам, а второй - к булевским значениям. Неявного каста между ними при этом нет.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

172. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +2 +/
Сообщение от freecoder (?), 25-Июл-21, 18:16 
А нет, & определен и для bool, так что поведение будет такое же, как в C++.
Ответить | Правка | Наверх | Cообщить модератору

189. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –1 +/
Сообщение от Аноним (-), 25-Июл-21, 22:02 
> В Rust невозможно перепутать = и ==, потому что эти операции применяютися
> в разных, непересекающихся контекстах.

С одной стороны, они правильно уловили идею. С другой - реализация такая что очень хочется оторвать бошку тем кто ЯП так дизайнил, со всеми этими let mut вместо 1 символа и многочисленными закорюками которые не позволят сказать что это красивее и лаконичнее.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

221. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +1 +/
Сообщение от Анонимь (?), 26-Июл-21, 21:33 
> С одной стороны, они правильно уловили идею. С другой - реализация такая
> что очень хочется оторвать бошку тем кто ЯП так дизайнил, со
> всеми этими let mut вместо 1 символа и многочисленными закорюками которые
> не позволят сказать что это красивее и лаконичнее.

потому что все остальное - еще хуже, а не "красивее и лаконичнее"
https://habr.com/ru/post/532660/


Ответить | Правка | Наверх | Cообщить модератору

89. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Аноним (89), 23-Июл-21, 17:17 
Дело не в опечатке, а в динамической типизации (не путать со строгой-нестрогой). Можно и AND с & перепутать.

В языках, где & оперирует строго integer-ами, а && строго boolean-ами, некорректный код без явного cast-а просто не скомпилируется.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

92. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +3 +/
Сообщение от Аноним (92), 23-Июл-21, 17:36 
and or есть в стандарте c++, просто не все компиляторы его добавляют.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

110. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от заминированный тапок (ok), 23-Июл-21, 18:39 
> and or есть в стандарте c++, просто не все компиляторы его добавляют.

🤔 большое спасибо за подсказку! (так-то даже не задумывался над тем, что это уже есть, и не видел ни разу, чтобы кто-то применял)

в gcc/clang работает

Ответить | Правка | Наверх | Cообщить модератору

123. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +1 +/
Сообщение от fsb4000 (?), 23-Июл-21, 22:23 
Я тебе скажу больше, даже в C работает. (только нужно сделать #include <iso646.h>)
Ответить | Правка | Наверх | Cообщить модератору

12. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –1 +/
Сообщение от A.Stahl (ok), 23-Июл-21, 12:25 
Тестир.. что? Программирование... бекап... деплой... Что ещё за тестирвание?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

41. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +2 +/
Сообщение от Аноним (41), 23-Июл-21, 14:09 
Да и "бекап" как-то непонятно.
Ответить | Правка | Наверх | Cообщить модератору

190. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Аноним (-), 25-Июл-21, 22:04 
> Тестир.. что? Программирование... бекап... деплой... Что ещё за тестирвание?

Ну вот такое вот. Что ты хотел от корпорации, пишущей тесты на питоне? Вот они и сглючили небось.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

13. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +10 +/
Сообщение от Аноним (13), 23-Июл-21, 12:25 
Это, блин, ошибка при логине в систему. Ее невозможно пропустить при тестировании. Значит вообще не тестировали.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

20. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  –2 +/
Сообщение от kusb (?), 23-Июл-21, 12:58 
Может тестовое состояние отличается от нетестового? Или проверяют в какой-то штуке, где она не логинится, или проверяют по частям как-то...
Ответить | Правка | Наверх | Cообщить модератору

23. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Аноним (22), 23-Июл-21, 13:08 
В гугле же разрабы тестируют и автоматика
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

191. "Ошибка в обновлении Chrome OS привела к невозможности входа ..."  +/
Сообщение от Аноним (-), 25-Июл-21, 22:05 
> В гугле же разрабы тестируют и автоматика

При том успешность корпоративной стратегии тестирования они, вот, делом доказали. Больше питономакак вместо номральных людей пусть нанимают, как раз и избавят нас от своего уже изрядно надоевшего присутствия :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру