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

    +78

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    /*org.eclipse.swt.internal.gtk.OS*/
    
    	public static final boolean IsAIX, IsSunOS, IsLinux, IsHPUX;
    	static {
    		
    		/* Initialize the OS flags and locale constants */
    		String osName = System.getProperty ("os.name");
    		boolean isAIX = false, isSunOS = false, isLinux = false, isHPUX = false;
    		if (osName.equals ("Linux")) isLinux = true;
    		if (osName.equals ("AIX")) isAIX = true;
    		if (osName.equals ("Solaris")) isSunOS = true;
    		if (osName.equals ("SunOS")) isSunOS = true;
    		if (osName.equals ("HP-UX")) isHPUX = true;
    		IsAIX = isAIX;  IsSunOS = isSunOS;  IsLinux = isLinux;  IsHPUX = isHPUX;
    	}

    PHP и даты Жава и Оси

    Запостил: myaut, 31 Августа 2014

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

    • А винда? Даже чпукс есть, виндовса нема!
      Ответить
      • Ну дак и GTK на виндавсе нет, а SWT - библиотека для гуи.
        Ответить
      • курица - не птица, венда - не ос
        Ответить
        • раскудахтались
          все же очевидно
          if (!isAIX && !isSunOS && !isLinux && !isHPUX)
             return "венда";
          Ответить
        • Какая ось не любит клерасил? От какой оси молния может переехать на зад?
          Ответить
      • > винда
        > мак
        Судя по gtk.OS эта функция только для гтк, а под винду и мак другие реализации в другом пакете.
        Ответить
        • Я как-то подбирал себе для винды простой фреймворк для работы интерфейсами, gtk - даже не скомпилился, остановился на FLTK.
          Ответить
          • Qt?
            Ответить
            • Видимо, хочется именно родные виндоокна с родными контролами, а не нарисаванные самим Qt. Иногда это важно.
              Ответить
              • GTK тоже рисует свои. Причём под оффтопиком выглядит ещё чужероднее Qt (приложения на Qt практически неотличимы от нативных).

                Если нужны именно нативные - wxWidgets. Но по сравнению с Qt - очень не фонтан. Кроссплатформенный MFC, по сути.
                Ответить
                • Я в курсе, я бы тоже взял какой-нибудь qt. Или даже бы вообще не брал окошки и запилил веб-рожу.
                  Ответить
                  • > веб-рожу
                    С ангуляром и бустрапами, чтобы с шаблонизацией на стороне крестов не париться, а гнать голый json.
                    Ответить
                    • Можно вообще на Go запилить, там и http, и шаблонизатор, и json, всё из коробки. FFI весьма приличный. И с установкой зависимостей всё довольно просто.
                      Ответить
                      • А если прога уже на крестах, и надо просто приделать к ней интерфейс управления/мониторинга?

                        Имхо, проще замутить тупенький REST через boost::asio + boost::property_tree, чем прикручивать к этой проге Go...
                        Ответить
                        • Если так, то на крестах, конечно, проще. Если с нуля, то го весьма неплох для таких вещей.
                          Ответить
                          • Тут еще один момент есть - если я напишу сервачок на го или каком-нибудь эрланге, то он, конечно, быстро напишется... Но кто потом будет его править?

                            Тут про boost::asio и то были сомнения...
                            Ответить
                            • Go простой как два пальца. В тыщу раз проще эрлангов и крестов.
                              А научить типикал обезьяну boost::asio, кмк, не так-то просто.
                              Ответить
                            • > Но кто потом будет его править?
                              Зато автора никогда не уволят.
                              Ответить
                              • > Зато автора никогда не уволят.
                                И это печально, т.к. потом всю жизнь придется там работать ;)

                                Уволиться, с одной стороны, легко - написал заявление, пропинал балду пару недель, и свободен... А с другой - хочется же чтобы проект дальше жил и развивался...
                                Ответить
                                • >И это печально, т.к. потом всю жизнь придется там работать ;)
                                  Поломка логики. Он-то уволиться может.
                                  Ответить
                                  • До конца то дочитай.
                                    Ответить
                                    • >А с другой - хочется же чтобы проект дальше жил и развивался...
                                      И поэтому нельзя увольняться?
                                      Ответить
                                      • Ну блин, я же там писал о том, что не надо писать на малоизвестных языках, чтобы проект не сдох, когда уволишься. А если какая-нибудь жаба или пых - можно в любой момент с чистой совестью увольняться.
                                        Ответить
                                        • Оффтоп
                                          Маскот общества анонимных программистов на Java

                                          http://vignette1.wikia.nocookie.net/megaman/images/b/bf/Toadman.png/revision/latest?cb=20100919035959
                                          Ответить
                                        • >что не надо писать на малоизвестных языках, чтобы проект не сдох, когда уволишься.
                                          Я думаю, ты пиздишь, возможно неосознанно. На малоизвестных языкак не надо писать чтобы опыт потом пригодился.
                                          Ответить
                                          • > Я думаю, ты пиздишь
                                            Твоё право. Может быть, я и лох, что думаю не только о себе.

                                            > На малоизвестных языкак не надо писать чтобы опыт потом пригодился.
                                            Самое забавное, что опыт всей этой эзотерики внезапно может пригодиться. Мне вот недавно работу на эрланге предлагали.
                                            Ответить
                                            • >Мне вот недавно работу на эрланге предлагали.
                                              А по ЗП чего? Интересно просто.

                                              Я не одной вакансии не видел что бы только эрланг нужен был. Обычно целый список языков, я так подозреваю девочке, какие слова сказали те она и опубликовала.
                                              Ответить
                                              • 70+. Не так и много.

                                                Ну там не чистый эрланг. Специалист широкого профиля, знакомый с эрлангом, скорее.
                                                Ответить
                                                • с эрлангом обычно едут хотя бы к тем же шведерастам
                                                  чтобы зарабатывать на нем всяко больше 70+
                                                  Ответить
                                                  • Ну к шведам опыт эрланга надо. А тут хватило бы начальных знаний. Отсюда и разница ;)
                                                    Ответить
                                                  • Что бы ехать к шведерастам. Надо хотя бы уметь по ихнему балакать. А если умеешь то тут и эрланг не нужен можно и с пхп ехать всяко больше 70+ будет.
                                                    Ответить
                                                • А ну вот таких предложений и в hh полно и дальше Московии ехать не нужно. И даже на удаленке можно. ЗЫ есть контора в Москве http://ontico.ru они постоянно ищут тех кто в Эрланг умеет.
                                                  Ответить
                                            • >Может быть, я и лох, что думаю не только о себе.
                                              Я сомневаюсь, что ты останешься на работе если будет более выгодное во всех отношениях предложение.

                                              Я имел в виду всякий кобол, фортран и прочую легаси/экзотику которую кроме как осталым говном не назовешь.
                                              Ответить
                                              • >если будет более выгодное во всех отношениях предложение.
                                                так не бывает. Всегда есть что не то. Иначе это типичное кидалово.
                                                Ответить
                                                • т.е. для тебя не существует варианта, когда ты вырос из старой позиции, и на старой работе нечего предложить соответствующего, а на новой - есть чего?
                                                  Ответить
                                                  • Есть же коллектив ты к ним привык. А на новом месте какие то неизвестные мудаки, я как то работал с мудаками слава богу не долго.

                                                    Ну ещё у меня частенько так бывает хочешь сменить работу вроде все норм а как смотришь с чем работать приходится (я имею ввиду код) так думаешь да ну на хуй, тут говнище только разгреб в новую кучу лезь.
                                                    Ответить
                                                    • это просто профф дефформация, основной язык просто обязывает встречать много мудаков
                                                      Ответить
                                                    • >т.е. для тебя не существует варианта, когда ты вырос из старой позиции, и на старой работе нечего предложить соответствующего, а на новой - есть чего?
                                                      Значит еще не дорос (и не факт что дорастет, для этого надо забыть php :))
                                                      Ответить
                                                • > Всегда есть что не то.
                                                  Ну почему. Если ты, допустим, работал сисадмином эникейщиком в мухосранске за десятку, то почти любое предложение будет выгоднее во всех отношениях.
                                                  Ответить
                                                  • кроме предложений вступить в анальную связь со стертором

                                                    хотя... если подумать - эникейщик, за десятку...
                                                    Ответить
                                                    • >хотя... если подумать - эникейщик, за десятку...
                                                      Это где такие ЗП?. Мальчики/девочки конфигураторы 1с больше получают.
                                                      Ответить
                                                  • > эникейщиком в мухосранске
                                                    да и тут прекрасное предложение работать не эникейщиком в ГОРОДЕ. Это же пиздец какой. (Я так в прошлый раз и развелся).
                                                    Ответить
                                                • >так не бывает.
                                                  Работа на условном питоне не может быть лучше работы на php/коболе?
                                                  Ответить
                                              • Есть мнение, что для пидара все, что не питон - эзотерика и питушня
                                                Ответить
      • > А винда?
        По дефолту
        Ответить
    • Все накинулись на оси. Значит, обработка булевых значений всем нравится?
      Ответить
    • IsAIX = isAIX; IsSunOS = isSunOS; IsLinux = isLinux; IsHPUX = isHPUX;

      WTF
      Ответить

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