1. Java / Говнокод #17369

    +89

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    /**
    	 * todo - implement check if current value of the processor load is not mode than 90 persends...
    	 * 
    	 * @return true if higher than 98 persents
    	 */
    	private boolean isProcessorOverloaded() {
    		return false;
    	}

    Запостил: someone, 25 Декабря 2014

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

    • Ставь плюс, если тоже прочитал с акцентом.
      Ответить
      • Прочитал твой комментарий. Озвучил код голосом Джигурды, рыча все 'r'. В общем, не следовало этого делать.
        Ответить
    • "Приблизительно точно" (с)
      Ответить
    • Holy communion implements, virgin and ninety saints!
      Ответить
    • Архитектор: я создал скелет функции isProcessorOverloaded
      Программист: а как мне её реализовать кроссплатформенно на джаве?
      Архитектор: я решаю глобальные вопросы архитектуры, тонкости реализации это не ко мне (анекдот про сову и мышей)
      Ответить
      • > как мне её реализовать кроссплатформенно
        Да хоть через JNI с сишным модулем под каждую целевую платформу... Я тут буду на стороне архитектора, если эта функция реально нужна.
        Ответить
        • Вообще в Oracle Java 7 для этого есть недокументированный класс.
          Ответить
          • А он замеряет потребление только этой jvm или общее в системе?

            P.S. Можно название класса для общего образования?
            Ответить
            • http://docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html

              https://www.java.net/community-item/hidden-java-7-features-%E2%80%93-system-and-process-cpu-load-monitoring
              Ответить
      • >(анекдот про сову и мышей)
        не слышал. Что за анекдот?
        Ответить
        • Один из вариантов:
          Однажды мышкам надоело бояться и они пришли
          к мудрому Филину: «Мудрый филин, помоги советом. Все нас обижают.
          Мы не хотим больше этого! Что нам делать?»
          Филин, подумав: «А вы станьте ежиками. У ежиков иголки, их никто не трогает.»
          Мышки, обрадованные побежали домой,
          но потом вернулись: «А как же нам стать ёжиками? Мы не знаем и не умеем.»
          Филин: «Ребята, вы меня ерундой не грузите. Я стратег, а не тактик!»
          Ответить
      • > а как мне её реализовать кроссплатформенно на джаве?
        private boolean isProcessorOverloaded() {
        	return Math.random() > Stats.getAvgProcessorLoadForCurrentArch();
        }
        Не пойдет? Только статистику снять надо как-то.
        Ответить
    • Всё работает же. Если процессор не перегружен, функция возвращает false. А если перегружен, то вернуть результат нет физической возможности.
      Ответить
      • /**
        	 * todo - implement check if current value of the processor load is not mode than 90 persends...
        	 * 
        	 * @return true if higher than 98 persents
        	 */
        	private boolean isProcessorOverloaded() {
        		return true;
        	}

        fixed.
        Ответить
    • Говно в том, что жаба всегда тормозит, поэтому если она говорит что якобы не перегружает процессор, то значит жаба пиздит.
      Ответить
      • Жаба иногда расходует менее 100% процессора. Если запущено две жабы, каждой достанется по 50% или одной 100%, а другая повиснет, т. е. ей достанется ноль.
        Ответить
      • Говно в том, что компьютеры вообще тормозят
        Ответить
      • Жава тормозит при старте и жрет память же.
        Ответить
        • Засуньте её себе в анус. Бля, какой позор, ничего своего нет, всё завозное...
          http://www.spr.ru/novosti/2014-12/obama-poruchil-otklyuchit-krim-ot-skype-windows-gmail-i-java.html
          Ответить
          • С Windows примерно понятно, а Firefox за что?
            Возможно, в следующей версии санкций будет запрет на поставку законов Ньютона в Россию.
            Ответить
            • Интересно, как они будут отличать крым от не крыма? По айпишникам что ли? Вангую море счастья тем, кто случайно окажется в том же диапазоне...

              P.S. С каких пор крым стал страной?
              Ответить
              • > По айпишникам что ли?
                Кстати, Стертор - гражданин мира!
                Ответить
            • >Возможно, в следующей версии санкций будет запрет на поставку законов Ньютона в Россию.
              www.youtube.com/watch?v=9fYbRGAyJhs
              Как выяснилось гравитация, закон который строго выполняется даже в России.
              Ответить
          • - Вы живёте в крыму? (Да/Нет)
            - Да.
            - Вы находитесь в стране, на которую распространяется эмбарго. Загрузка java невозможна.
            - Бля :(
            Ответить
            • А если Нет?

              P.S. Интересно, что штульман скажет.
              Ответить
            • Смех смехом, а некоторые известные американские корпорации вкладывали LICENSE.TXT с таким текстом:
              EXPORT CONTROLS.
              
              None of the Software or underlying information or technology
              may be exported or reexported (i) into (or to a national or
              resident of) Cuba, Iraq, Libya, North Korea, Iran, Syria or
              any other country to which the U.S. has embargoed goods; or
              (ii) to anyone on the U.S. Treasury Department's list of
              Specially Designated Nationals or the U.S. Commerce Department's
              Table of Denial Orders. By downloading or using the Software,
              you are agreeing to the foregoing and you are representing and
              warranting that you are not located in, under the control of,
              or a national or resident of any such country or on any such list.
              Ответить
              • Кстати, если хочешь криптографию с открытым ключом (в поле простого числа) > 1024 бита - придется скачать для жавы отдельный модуль.
                Ответить
                • Поясните за "экспорт" криптографии - законы все еще есть? Или всем похуй? Распространяется ли это на апинсорц, хостящийся в америке?
                  Ответить
          • >компании из США не будут иметь права поставлять такие ШЕ-продукты как Skype, Windows или GMail.
            Давайте посмотрим на это софт объективно.
            Отключение Skype — тут даже спасибо можно сказать, настолько говёный софт.
            >Windows
            Как это отключить? Если украина была первая по пиратству страна?
            >GMail
            Тоже срань, не такая как термоядерная как скайп, но гугл-почта мне не особо нравится. Сразу видно с каких сервисов могут потереть тот или иной нештатоугодный контент.

            >Издание РБК пишет: "Но теперь последствия такого решения более ясны: одним из них может стать блокировка на полуострове таких привычных сервисов, как Gmail или Skype, закрытие доступа к популярному американскому ПО – Firefox, Google Chrome или Java".
            >Firefox, Google Chrome или Java
            А вот тут уже непонятно. То ли действительно в белом доме сидят такие же идиоты как в госдуре, полагая что в интернете можно что-то залочить, то ли это охуенно компетентные журналисты издания РБК добавили свои домыслы.
            Ответить
            • > А вот тут уже непонятно. То ли действительно в белом доме сидят такие же идиоты как в госдуре

              http://www.treasury.gov/resource-center/sanctions/Programs/Documents/ukraine_eo4.pdf

              А что по этому поводу были какие-то сомнения? Про-российские СМИ еще и не такое расскажут.

              Не то, чтобы другие были прям такими объективными, но российские отличаются еще и полной неосведомленностью в предмете разговора.
              Ответить
              • >Про-российские СМИ еще и не такое расскажут
                Доооо. Украинские сми несут только Правду завещанную им одноимённым министерством.
                Краткий гуглинг показал что некоторые укросми тоже скопипастили себе эту выдумку, и их читатели вовсю злорадствуют.
                Да в общем все журнализды одним миром мазаны, это не сильно зависит от национальности и политориентации.
                Ответить
                • Ты это сюда притащил, чтобы рассказать как наебался?
                  Ответить
                • Хз. я украинские СМИ вообще почти не смотрю / читаю. Просто потому, что до них добраться тяжело. Русские, когда попадаются - это выглядит как цирк какой-то: вроде взрослые люди, а такую херню рассказывают, что даже не верится. Т.е. если сравнивать качество вранья, то русские государственные источники информации находятся примерно в одной категории с доктором Озом, обществом плоской земли, сайнтологами и т.п. фэншуем.
                  Ответить
                • >Да в общем все журнализды одним миром мазаны
                  У тебя большой опыт в этом деле? Можешь рассказать? Я такую ахинею, как в рашкинских СМИ (украинские не смотрел) в вопросах IT, в других сми не видел.
                  Ответить
              • Дело даже не в политике. Парашкинские СМИ всегда несли полную ахинею в вопросах IT, и до Украины тоже.
                Ответить
              • Вот, блядь, примерно такой документ я имел в виду. Что ты скажешь, блядь, оттуда текст вытащить невозможно?
                Ответить
                • Таких документов - капля в море, и то, что они обычный текстовый документ зачем-то превратили в ПДФ не делает им чести прямо скажем. Т.е. для случаев, когда из ПДФ легко получить текст ПДФ не нужен, а в подавляющем большинстве случаев, когда ПДФ таки да нужен, извлекать из него текст либо не нужно, либо не возможно.
                  Ответить
                  • >Таких документов - капля в море,
                    Может, для тебя лично это и капля в море. Но какое нахуй это вообще имеет отношение, я ясно объяснил, что я хочу, а ты какого-то хуя расширил это до сферического коня в вакууме и начал расписывать простыни, почему это невозможно?
                    Ответить
                    • Сгустки материи вроде звёзд и планет - капля в море вакуума. Протоны, нейтроны и электроны - капля в море элементарных частиц. Тысячи лет развития человечества - капля в море времени развития планеты. Плодородный слой почвы - капля в море. Пресная вода - капля в море. Органика - капля в море. Мыслящие существа - капля в море. Айтишники - капля в море. ПДФки с текстом - капля в море.

                      Мы всё ещё живём в капле, но кто-то просто не может в это поверить и рассчитывает на достойную старость у моря.
                      Ответить
            • > охуенно компетентные журналисты

              А в чём они вообще нынче компетентны?

              > Митио Каку ... стал основателем теории string, признанной основной моделью физики
              http://www.dsnews.ua/society/mitio-kaku-ucheba-uzhe-ne-budet-bazirovatsya-na-zapominanii-28082014231600
              ржу нимагу
              Ответить
            • >Издание РБК пишет
              Нахуй. Что в оригинале?
              Ответить
            • Это охуенный урок тем немногим любителям лицензионного(тм) и проприетарного софта.

              Интересна и логика штатов с хохлами:
              С одной стороны в Крыму и на Донбассе жертвы россiйскоi агрессii, нашi хромодяны.
              С другой выключают им воду, свет, отрезают поезда и продукты, пластиковые деньги и прочее. Обо всяких гмейлах я молчу.
              Ответить
          • > ничего своего нет,
            А где оно есть, кроме америки? И да, я против. Люди из многих стран разрабатывают свои проекты, хостят их в амеррике, а потом их заставляют участвовать в санкциях?
            Ответить
          • > Обама поручил
            Воистину сброд, обнаруживающий ярко выраженные животные черты...
            Ответить
          • >>> не будут иметь права поставлять такие ШЕ-продукты как Skype, Windows или GMail.
            Автор сам из Крыма и переволновался?
            Ответить
            • private boolean isProcessorOverloaded() {
                  if ("CRM".equals(Locale.getDefault().getISO3Country()))
                      throw new EmbargoException("Вы находитесь в стране, на которую распространяется эмбарго. Загрузка процессора невозможна.");
                  return false;
              }
              Ответить
              • (iii) the exportation, reexportation, sale, or supply, directly or indirectly, from the United States, or by a United States person, wherever located, of any goods, services, or technology to the Crimea region of Ukraine;

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

                Но софт это мелочи, вот cloud-сервисы, с ними жопа.
                А как зазывали последние годы: "Посоны, все срочно переходим в облако!!! Это невероятно удобно. Вы только подумайте, какие перспективы."
                Ответить
                • Уже после сноудена могли мозги на место встать. Правда, можно было бы подумать "да хуй с ним, зашифрую и все", тут это уже не поможет.
                  Ответить
              • все верно но только на js.
                Ответить
      • Как язык может тормозить, ламер тупой?
        Ответить
        • Бля, предыдущее сообщение- провокация. Это Барак Обама лжёт.
          Ответить
    • Комменты к функции - шедевр)))
      Ответить
    • Признаюсь, сначала думал, что Processor это какой-то класс, и мы проверяем перегрузку функции.

      По английски под процессором кроме CPU уже ничего не воспринимается...
      Ответить
      • Да и перегрузка сейчас воспринимается по-другому... ЧЁРТОВЫ КРЕСТЫ!!!
        Ответить

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