Я имел ввиду, заработает ли это с драйверами китайского «COM-шнура», который не работал у Milfgard'а. Возможно виртуалки транслируют вызовы в более современный формат.
> Опять таки, хабр такой хабр…
Ваши комментарии выглядят так, как будто бы вы знаете реальную причину. Комментарии автора так не выглядят.
Да и в общем-то даже со стороны понятно, что это что-то вязанное с датой, если сбои пошли по часовым поясам.
> Кусок кода закрытой и защищенной производителем прошивки?
Как правило, 10 строк погоды не делают. На худой конец можно дать словесное описание того, что произошло.
Единственная проблема — признание факта присутствия бага… Но этот факт подтверждён предпринимателями по всей России.
Но всё это имеет смысл только если вы имеете доступ к исходникам либо вы делали декомпиляцию кода. Ваши комментарии намекают именно на это.
> могу оставить ссылку на вопрос
Ок, спасибо. Это проясняет ситуацию хоть как-то.
Знаете, это неуважение к посетителям сайта. Ок, посмотрел я что там в 1012м поле: дата. Спасибо Кэп. Что такое надо сделать с датой, чтобы её максимальное значение истекло 20 декабря 2017, а не в январе 2038?
В качестве безумной идеи: а что с виртуальными машинами? Если прокинуть com-порт в них (даже не помню, возможно ли это) — как они работают с физическим портом?
> Пока это проект с самым низким качеством кода из всех в обзоре. Будем продолжать исследование дальше.
Похоже, что это общая черта музыкальных проектов. Я участвовал в разработке одного приложения из топ 10 музыкального раздела iTunes. Это был проект с худшим кодом, который я встречал за всю свою программистскую практику.
> Это просто простейший индикатор того учил ли человек алгоритмы вообще.
Печальный факт состоит в том, что из всего университетского курса в профессиональной деятельности мне пригодилась только оценка сложности алгоритмов. Иии… всё. В общем, чему-то не тому у нас учат.
> PS бравировать незнанием этой сортировки — ещё глупее, чем задавать этот вопрос опытному разработчику.
Поздно. Теперь я буду бравировать тем, что знание сортировки пузырьком мне пригодилось всего раз в жизни: в споре о необходимости знания сортировки пузырьком.
Ну в общем-то да, с этим я соглашусь. Но конкретно в этом топике мы говорим про целесообразность знания сортировки пузырьком. Что могу сказать по поводу. Баблсорт мне пригодился… НИ. КОГ. ДА. Даже на собеседованиях не спрашивали. А если бы copist не описал его в соседнем комментарии — из моего сообщения выше исчез бы всего один абзац про сложность.
Я не знаком с библиотеками C++ во всех подробностях (просто потому, что стараюсь избегать этот язык всеми доступными средствами — он бессмысленно сложен). Так что ничего не скажу по поводу правильности.
Но это отличный пример, почему всегда нужно искать решение какой-то новой задачи: вы можете найти решение проще, чем придуманное вами.
В худшем случае пузырёк всё равно даст N^2: когда в неотсортированной последовательности первый элемент оказался последним.
Думаю в таком случае всё же лучше подойдёт модификация квиксорта: можно не сортировать предварительно отсортированные диапазоны, вышедшие за требуемый лимит.
И всё равно я попробую сначала найти готовую реализацию этой идеи перед тем, как писать свою.
Ну почему же. Если есть возможность взять код, который лежит на каком-нибудь stackoverflow, который перепроверен и использован десятком человек, а так же, даже если и нет, его перепроверю я (уже две пары глаз вместо одной) — есть смысл это сделать. Это уменьшает шансы появления ошибок.
> написать работающую реализацию.
Зачем? Зачем мне писать реализацию сортировки пузырьком, если я могу взять готовую сортировку из используемого фреймворка?
И даже если мне уж очень понадобится самописная сортировка, я скорее всего пойду искать оттестированую реализацию квиксорта (просто из-за того, что моя собственная оттестированной не будет)
Ловил себя на мысли, что я *не знаю* сортировку пузырьком. Не «не помню», а именно «не знаю». Видимо в этот момент на лекции АСД я спал. При том, что квинксорт и сортировку бинарными вставками я вполне себе помню.
Мне кажется, что идея с вписыванием в круг просто не работает. Как пример я могу привести квадрат с линией, выходящей из центра стороны и равной длине стороны.
Да ладно. Мне за мой рабочий опыт повышали зарплату только раз, где-то в 2010м году. На первой работе до того, как я ещё понял, что работу проще сменить, чем пройти все эти «ну, мы тут посмотрим, как ты работаешь, и, возможно, повысим через месяц или два».
Можно и φ и λ, если живёте где-нибудь в Афинах и у вас на клавиатуре есть эти символы. Правда я думаю, что это будет равносильно написанию названий переменных на русском у нас.
Ваши комментарии выглядят так, как будто бы вы знаете реальную причину. Комментарии автора так не выглядят.
Да и в общем-то даже со стороны понятно, что это что-то вязанное с датой, если сбои пошли по часовым поясам.
> Кусок кода закрытой и защищенной производителем прошивки?
Как правило, 10 строк погоды не делают. На худой конец можно дать словесное описание того, что произошло.
Единственная проблема — признание факта присутствия бага… Но этот факт подтверждён предпринимателями по всей России.
Но всё это имеет смысл только если вы имеете доступ к исходникам либо вы делали декомпиляцию кода. Ваши комментарии намекают именно на это.
> могу оставить ссылку на вопрос
Ок, спасибо. Это проясняет ситуацию хоть как-то.
Похоже, что это общая черта музыкальных проектов. Я участвовал в разработке одного приложения из топ 10 музыкального раздела iTunes. Это был проект с худшим кодом, который я встречал за всю свою программистскую практику.
Печальный факт состоит в том, что из всего университетского курса в профессиональной деятельности мне пригодилась только оценка сложности алгоритмов. Иии… всё. В общем, чему-то не тому у нас учат.
> PS бравировать незнанием этой сортировки — ещё глупее, чем задавать этот вопрос опытному разработчику.
Поздно. Теперь я буду бравировать тем, что знание сортировки пузырьком мне пригодилось всего раз в жизни: в споре о необходимости знания сортировки пузырьком.
Но это отличный пример, почему всегда нужно искать решение какой-то новой задачи: вы можете найти решение проще, чем придуманное вами.
Думаю в таком случае всё же лучше подойдёт модификация квиксорта: можно не сортировать предварительно отсортированные диапазоны, вышедшие за требуемый лимит.
И всё равно я попробую сначала найти готовую реализацию этой идеи перед тем, как писать свою.
Зачем? Зачем мне писать реализацию сортировки пузырьком, если я могу взять готовую сортировку из используемого фреймворка?
И даже если мне уж очень понадобится самописная сортировка, я скорее всего пойду искать оттестированую реализацию квиксорта (просто из-за того, что моя собственная оттестированной не будет)
А вообще это был сарказм.