1. Куча / Говнокод #18026

    +143

    1. 1
    http://habrahabr.ru/company/neuronspace/blog/254671/

    Захотелось поделится с сообществом.

    Запостил: Vasiliy, 20 Апреля 2015

    Комментарии (95) RSS

    • Проще уж зашифровать винт, а ключик хранить на чем-то типа внешней флешки или смарт-карты. Убить чип на порядки проще, чем громадный ферромагнитный диск в железном корпусе. 300-400в с кондёров, заряженных через преобразователь от того же usb запросто спалят микросхему, да ещё и с весёлым дымком. А на крайний случай можно поджечь её зажигалкой :)
      Ответить
      • говорят дыры в шифровальном софте есть.
        Ответить
      • Вся электроника мгновенно убивается пьезоэлементом от зажигалки. Корпуса полупроводниковых приборов остаются целыми, без дыма и без гари... но сами приборы (микросхемы, диоды, транзисторы) больше не работают.
        Ответить
      • Сразу SSD юзай
        Ответить
      • А писать самому софт шифрования не вариант, даже если семипядий во лбу. А в стандартном дыры.
        Ответить
        • А если дополнить своим слоем шифрования? От тупости защитит стандартный алгоритм. А желающим открыть данные ещё придётся анализировать новый алгоритм - может и не возьмутся за это.
          Ответить
          • Ну иной раз так только дырок добавляешь.
            Ответить
            • Главное - максимально изолировать этапы. Скажем, создавать на шифрованном нормальным алгоритмом диске файл, представляющийся шифрованным нашим алгоритмом диском, ключи разные. Конечно, тормозить будет сильно, но хотя бы на нормальный алгоритм не повлияем.
              Ответить
        • Пруфы, кукаретик.
          Ответить
    • Интересно, а сколько термита надо насыпать, чтобы превратить винт в однородный слиток?
      Ответить
    • блин. у меня проблема наоборот: как без паренья с RAID'ом информацию/систему проще всего архивировать. у меня винты сыпятся относительно часто - в среднем первые смарт ошибки появляются через 2-3 года. (за исключением сигейтов: на последних двух, уже сразу после клонирования дисков, в смарте счетчики уходили с нуля.)
      Ответить
      • Винты делают дешевыми, чтобы покупало быдло и чтобы вместо одного винта он со временем 10 купил. Покупать дешёвый винт - это все равно что брать кредит. Потом ещё много раз заплатишь. В том числе и за восстановление инфы.
        Ответить
        • А какова цена нормального драйва? Я свои диски (seagate, 400 GB, производство - Китай) покупал почти за 4 тыс . Но иных у нас и не бывает.
          Ответить
        • попробуй купить не "дешевый" драйв.

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

          с популяризацией RAID и NAS, все на это забили, потому что дешевле купить дешевый винт. и замена будет такой же дешевой. и все равно дюжинами в рэйде стоят.

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

          http://hardware.slashdot.org/story/15/03/12/184222/endurance-experiment-kills-six-ssds-over-18-months-24-petabytes
          Ответить
          • Ни одного сдохшего диска за всю жизнь, есть довольно побитый на 2 тб, отжил свое в стационарнике и теперь хранит все фильмы в стимбоксе. ЧЯДНТ?
            Ответить
            • Беги в казино. Есть шанс взять Джек пот.
              Ответить
            • > ЧЯДНТ?
              покупал мало хардов? не нагружал чипсет на полную?
              у меня прямо сейчас в домашнем компе установлено 8 хардов
              из них один мёртвый, как раз тб на 2
              хорошо хоть он был в зеркале со своим идентичным собратом

              хард он ведь не только от падения может сдохнуть (так померло от моих и чужих рук хардов 3-4, в т.ч. однажды сука курьер привез из 3 хардов только 2 рабочих, и сервис продавца отказался бабло возвращать, мол, да ты сам его уронил), но и просто сам по себе - грехи в прошивке харда, грехи в южном мосту, сбой питания, херовый шлейф, температурный режим, просто вибрация корпуса, ну и конечно, брак на заводе

              как в тае фабрику затопило, так сразу процент брака на рынке подскочил и не снижается
              Ответить
              • > покупал мало хардов? не нагружал чипсет на полную?

                Это обязательное условие для среднестатического консюмера?
                Ответить
            • > есть довольно побитый на 2 тб, отжил свое в стационарнике

              "отжил своё?"

              LOL. 2tb диски появились только в 2009 году.

              ЗЫ ну да это может быть я, торрентами и линухами, диски изнашиваю слишком быстро. да как бы и качаю редко. да и дома никаких терабайтов данных кастомеров не перекручиваю...
              Ответить
              • Смарт начал краснеть, я его в тот момент и заменил. Т.е. по факту дефект записи/чтения данных был только один раз, когда я пытался из него еще нечто вроде NAS собрать на древней материнке, он тогда почему-то вообще переставал определяться системой, где проблема была - не знаю, да мне и похуй.
                Ответить
            • >Ни одного сдохшего диска за всю жизнь
              same shit, начиная с первого 2х гигабайтного винта фуджитсу (по тем временам овердохуя места).
              я с опаской думаю что по терверу такое везение должно рано или поздно заканчиваться.
              Ответить
              • ха-ха. Вот и нет. По терверу события которые уже случились никак не могут влиять на события в будующем.
                А по теме - у меня например покрылся бедами почти новый хитачи в ноутбуке.
                Ответить
              • "я с опаской думаю что по терверу такое везение должно рано или поздно заканчиваться."

                да. но долгожитие дисков зависит еще от того что ты с ними делаешь.

                например, злоупотребление p2p диски убивает быстро.

                или постоянная компиляция софта.

                так же зависит от фактора заполнения: если винт максимум на 50% заполнен, то и жить будет дольше (потому что если 90% времени ты пользуешься теми же 10% поверхности диска, то ёжику понятно что эти 10% вылетят быстрее)

                климат тоже влияет - холодней / теплее. один из первых неконтролируемых слетовой был после очень жаркого лета (за 30 градусов). я это уловил только тогда когда первый раз в смарт заглянул и увидел что у винта была температура за 50 градусов. уровень температуры сам по себе не столько важен на сколько важны перепады температуры: днем винт 50+ градусов, ночью охлаждается до 20+ градусов.
                Ответить
                • >я это уловил только тогда когда первый раз в смарт заглянул и увидел что у винта была температура за 50 градусов.
                  >уровень температуры сам по себе не столько важен на сколько важны перепады температуры: днем винт 50+ градусов, ночью охлаждается до 20+ градусов.
                  Это да. С другой стороны у WDх, раньше по крайней мере, цвет работы был сугубо красный - были у меня два винта, грелись достаточно сильно (45-50), и корпус был невентилируемый. Ну лет 8 отработали нормально, и один у знакомого до сих пор жужжит.

                  Сейчас того я как-то охладел к пирфомансу и стал брать сугубо зеленые версии с тихими и холодными 5400.

                  >например, злоупотребление p2p диски убивает быстро.
                  Хз. Я там в клиенте кэш записи/чтения побольше выставляю. И думаю без p2p нет смысла иметь много ёмких винтов.
                  Ответить
                  • "Сейчас того я как-то охладел к пирфомансу и стал брать сугубо зеленые версии с тихими и холодными 5400."

                    Греются намного меньше. До 40 ни разу не доходили. Но честно говоря шалят точно также. В прошедшую пятницу зеленый (2 года 6 месяцев) наложил пачку С5 и слегка повалил винды. В этот раз взял черный (7200). Посмотрим сколько этот протянет.
                    Ответить
                • >например, злоупотребление p2p диски убивает быстро.
                  Это каким p2p? Емулем? У мюторрента есть вменяемое кеширование.

                  > у винта была температура за 50 градусов.
                  Это что-то плохое? У меня старые 3,5 винты по 120 и 400 гб жрут 15/18 ватт и долго на них руку держать тяжело.
                  Ответить
            • Или я не знаю что они с винтами делают...
              Причём было всё: WD, сеги, и гнусмасы (но не первые модели 00х), фуджитсу, квантум, и хитачи (бывший ibm, как меня уверял продавец).
              Ответить
          • > у меня проблема наоборот
            Да у большинства наверно так. Установлю я себе дискоубивашку - так меня же окружающие засмеют и лечиться отправят.

            > я бы уже на SSD перешел
            Вы совсем не переходите или таки поставили ОС на SSD или вкрутили SSD в ноутбук, а для хранения используете HDD?
            Ответить
            • Короче купил SSD и выяснил что компайл всяких крестопроектов на нём не очень ускоряется (шаблоны и прекомпиляцию ведь процессору надо разгребать), зато выяснилось что игрушки проинсталенные туда очень шустро загружаются.
              Ответить
              • У меня с SSD Win8 загружается хорошо и быстро, без SSD это кажется адом.
                Ещё хорошо, когда много мелкой фигни хочет диск. Раньше это стопорило всю работу, а теперь просто работает помедленнее. Можно запустить какое-нибудь копирование, скрипты для обработки постов на ГК, а в это время писать код.

                P.S. Из-за того облегчения, которое SSD приносит, считаю заниженный объём, ненадёжность и высокую стоимость не очень большими проблемами по сравнению с задержками HDD.
                Ответить
                • >Ещё хорошо, когда много мелкой фигни хочет диск. Раньше это стопорило всю работу, а теперь просто работает помедленнее.
                  Вот именно это меня в винтах вымораживало - если что-то начинало активно свопиться или дергать диск - колбасило все. С ссд об
                  этом можно забыть, у меня иногда залипает explorer, но это явно програмный глюк.

                  >ненадёжность
                  Што?
                  Ответить
                  • >> ненадёжность
                    > Што?
                    >> Dummy00001: про надежность только теоретические данные цитируют. на синтетических тестах вроде работают нормально - но обработка ошибок остается такой же дырявой
                    В общем, кроме этой цитаты про ненадёжность нечего сказать.
                    Я пока (тьфу-тьфу-тьфу) из HDD/SSD только один жёсткий диск угробил, случайно легонько долбанув по нему железным предметом. Есть джва SSD, но пока работают.
                    Ответить
                    • Что за обработка ошибок?
                      Ответить
                      • Хрен знает, надо было пойти ссылку почитать, но мне лень.
                        Ответить
                        • Какую ссылку?
                          Ответить
                          • http://hardware.slashdot.org/story/15/03/12/184222/endurance-experiment-kills-six-ssds-over-18-months-24-petabytes из того комментария Dummy00001.
                            Ответить
                            • 6 из скольки сдохло?
                              Ответить
                              • из 6
                                тест показал тщетность бытия и тленность сущего
                                Ответить
                                • Это еще ерунда, вот только подумайте, все люди, которые жили на земле до 20 века, умерли.
                                  Ответить
                                  • А как же Росамаха?
                                    Ответить
                                    • Я тебя разочарую, но Росомаха - не настоящий мальчик
                                      Ответить
                                      • Как так то? Я же его видел и про него в интерентах писали.
                                        Ответить
                                        • Это заговор правительства. На самом деле Росомаха - манекен
                                          Ответить
                                          • А я верил, копил свинец думаю расплавлю выпью пол литра и тоже когти расти будут.
                                            Ответить
                                            • Если выпьешь - максимум из жопы будут расти
                                              Ответить
                                              • ладно буду управление металлом тренировать. Тоже хороший скилл.
                                                Ответить
                                                • Хочешь стать Хэтфилдом?
                                                  Ответить
                                                  • нет Магнето.
                                                    Ответить
                                                    • Хоти быть человеком ПХП
                                                      Ответить
                                                      • Человек-шаблонизатор.
                                                        Ответить
                                                      • Человеком "по хуй".
                                                        Ответить
                                                        • >>"по хуй".
                                                          карликом что ли?
                                                          Ответить
                                                          • У Василия явно проблемы с приставками и предлогами.
                                                            Ответить
                                                            • и с знаками препинания.
                                                              Ответить
                                                              • Со знаками препинания даже у Бетховена были проблемы ) А для того, чтобы писать грамотно, как ни странно, нужно больше читать. Со временем правильное написание слов запомнится.
                                                                Ответить
                                                                • Не в моём случае. Я много читаю. Но мне не нравится как звучат большинство правильно написанных слов. Вот к примеру - "большинство" гораздо благозвучней было бы написать "большенство" но блядь так не правильно.
                                                                  Ответить
                                                                  • такая же беда - читаю много, а на автомате пишу неграмотно. На самом деле я скорочтением владею, поэтому слова как то мимо проскакивают - сразу образы
                                                                    Ответить
                                                                  • Значит,читаете не то, что нужно. Обратите внимание на классиков, советую Чехова.
                                                                    Ответить
                                                                    • а он на чем программировал ?
                                                                      Ответить
                                                                      • Он не преуспел в программировании, потому, что в его времена компы были слабыми, и эта профессия была бесперспективной.
                                                                        Ответить
                                                                      • на человеках непосредственно

                                                                        врачом он был
                                                                        Ответить
                                                                        • Я сомневаюсь, что Ивасилий настолько туп, чтобы не знать, кто такой был Антошка Павлович. Так что... Кто-то из Вас явно что-то перегнул.
                                                                          Ответить
                                                                          • мало ли. некоторые вообще думают, что он был хохлом
                                                                            Ответить
                                                                        • Кегдан ты без зеленых чернил юмор отличаешь?
                                                                          Ответить
                • >У меня с SSD Win8 загружается хорошо и быстро, без SSD это кажется адом.
                  Эээ. Не рискнул поставить ОС на SSD.
                  И вообще говноедство какое-то этот Win8, раз такая долгая загрузка.
                  Или прогресс дошёл до того что там S3 (Save2Ram) и S4 (Hibernate) выключили?!
                  Ответить
                  • Да есть гибернация на Восьмёрке. Наверное... По крайней мере, при установленном Classic Shell такой пункт выбирается.
                    Ответить
                  • >Не рискнул поставить ОС на SSD.
                    А зачем он тебе? Файлы хранить? Или положить в шкаф и гостям показывать?
                    Ответить
                    • В общем-то незачем. Купил для конпеляции, профита особого нет.Переставлять систему лень. Как флешку бывает использую.
                      Пойду на свалку выброшу.
                      Ответить
                      • иде с него запускаться быстрей будет.
                        Ответить
                      • > Пойду на свалку выброшу.
                        Немецкую?
                        Ответить
                        • тогда зачем выбрасывать? можно сразу доставить конечному пользователю
                          Ответить
                      • > В общем-то незачем
                        о как
                        а я, наоборот, подумываю прикупить в будущем pci-e хард, как только цены вменяемыми станут
                        типа http://www.ixbt.com/short/images/2015/Apr/6a.jpg
                        Ответить
                        • Надо языки нормальные делать, без тонн сахара, и желательно LL(1), а не SSD покупать. Думаю голанг на селероне тараса быстрее соберется чем у меня крестопрограмма сопоставимого размера (тонны хедеров, препроцессор, шаблоны, констэкспры).
                          Ответить
                          • дык изначально было известно, что ссд не в разы ускоряет сборку
                            сборку больше ускоряют прекомпилированные заголовки, параллельный запуск компиляторов

                            а чтение всех хедеров и сорцов с харда успевает прокешироваться много раз, начиная с кеша ОС
                            та же вижуал студия неслабо жрёт рам сборки как раз из-за того, что по возможности всё держит в ней, пока собирает проект
                            да, даже прекомпайлед хедер на 500 метров

                            я как-то сто лет назад ставил эксперимент с рам-диском
                            получил ускорение, не соврать бы, процентов на 10
                            Ответить
                            • > сборку больше ускоряют прекомпилированные заголовки, параллельный запуск компиляторов...
                              ... переход на жабу.
                              Ответить
                              • [i]На паскаль переходите, на объектный.
                                [/b]
                                Begin
                                ...
                                end;
                                Ответить
                              • > ... переход на жабу.
                                ну собирается не намного быстрее
                                а уж деплоится и стартует по 5 минут - просто чудо
                                на фоне nginx -s reload за доли секунды
                                Ответить
                              • ...за счет jit. Вон c# таки в нативный код компилироваться умеет.
                                Ответить
                        • У меня вообще SATA 150, но пользя от SSD все равно очень заметна.
                          Ответить
                  • > Эээ. Не рискнул поставить ОС на SSD.
                    Присоединяюсь к вопросу 3_14dar'а. Зачем тогда?
                    Быстрый носитель с непроверенными характеристиками, который может накрыться вместе с данными. Как раз под ОС, программы, обработку временных данных (та же компиляция) с регулярным созданием резервных копий на HDD.

                    От этого говноедства придётся только на XP откатываться, а то и на версию постарше.
                    Кстати, надо достать ненужный нетбук с XP и посмотреть, как долго там ОС загружается.

                    > S3 (Save2Ram) и S4 (Hibernate) выключили?!
                    Я гибернацию сам отключил, чтоб место не жрала, использую спящий режим (S3 в ваших терминах).
                    Кстати, на гибернации как раз должны SSD заметно выигрывать на последовательном чтении.

                    С SSD стало быстрее и веселее.
                    Ответить
                    • >Быстрый носитель с непроверенными характеристиками, который может накрыться вместе с данными.
                      Откуда ты эту хуйню взял, скажи?

                      >От этого говноедства придётся только на XP откатываться
                      Нахуя? XP яе поддерживает Trim, будет деградация производительности.

                      Гибернация по 10 раз на день как раз один из немногих возможных сценариев исчерпания ресурса SSD
                      Ответить
                      • джва года использую интеловский 520 на 120 гигов под систему - расчетный остаточный ресурс по их программе все еще 99-100% (гибернацией правда не пользуюсь), write/read 8/6 TB. Ну в серваке-то понятно, что можно исчерпать ресурс, а как это сделать в домашних условиях - хз.
                        Ответить
                      • > Откуда ты эту хуйню взял, скажи?
                        Ненадёжность - по слухам. Скорость - по слухам и личному опыту.

                        > Нахуя?
                        Чтоб не покупать SSD ради загрузки ОС

                        > Гибернация по 10 раз на день
                        Если кому-то почему-то надо именно гибернацию и выходит быстрее, то фиг с ним, почему бы и не поиздеваться над устройством ради пирфоманса.
                        Ответить
                        • >Ненадёжность - по слухам.
                          Твои слухи, боюсь, сильно устарели. Исчерпать ресурс записи на домашнем компе практически нереально до полнейшего морального устаревания, да и данные останутся в режиме readonly.
                          Ответить
            • "Вы совсем не переходите или таки поставили ОС на SSD или вкрутили SSD в ноутбук, а для хранения используете HDD?"

              ноут у меня уже давно с SSD - но я нем больше чем просмтр кин/видео ничего не делаю.

              на основном компе там обычный HDD. думал ОС на SSD перенести - но ленюсь. может как переведу систему окончательно на бубунту, там сделаю.
              Ответить
      • Они у тебя на стиралке лежат?
        Ответить
        • А куда ему их ещё класть? В рашке же квартиры маленькие, кроме как на стиралку комп поставить некуда.
          Хорошо, что я не проговорился иностранцу про ядерный реактор.
          Ответить
          • Пидарахен готов жить в дерьме, лишь бы иностранцы не узнали.
            Ответить
      • У меня проблемы были со всеми 2 винтами в ноутбуках, но один из них я юзал годами, отключив на ноуте вентилятор, винт грелся до 55, иногда больше, работал очень часто круглосуточно. на 30 гб винте обычно было свободным порядка 50 мб. Долгое время потихоньку росли ремепы, потом внезапно стали расти быстро, а потом вообще закончились. Все проблемные секторы читались за несколько раз, жалко, ебучий chkdsk это не понимал. В любом случае, к этому моменту ноут очень сильно морально устарел.
        Второй, как я подозреваю, угробил охуевший вентилятор, который ревел так, что приходилось уши затыкать. Как ни странно, когда я его (вентилятор) просто смазал - стал как новенький.
        Ответить
    • Кстати, вроде бы SSD может стираться очень быстро, за несколько секунд, за счет параллелизации (одновременно стираются все ячейки). Другое дело, что один бог знает, как это реализовано на конкретной модели, уже есть давно проверенные технологии шифрования.
      Ответить
    • ДАВАЙТЕ ФЛУДИТЬ И ТРОЛЛИТЬ
      Ответить
      • Кажется, это свершилось: оффтоп теперь оставляют без внимания, не затыкивая его минусами. Весьма похвально, товарищи. Я ещё немного погожу, всё же, чтобы убедиться, что Вы меня не разыгрываете.
        Ответить

    Добавить комментарий