1. PHP / Говнокод #1946

    +158

    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
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    <?if($addrs):?>
    	  <?$i=0?>
    	  <?foreach($addrs as $item):?>
    	  
    		  <? $f = GetFields('slon_text', 43, $item['Id']) ?>	
    		  
    		  <address class="vcard">
    			<span class='org hidd'><?=$MG['Site_name']?></span>
    			<span class="adr work">
    				<?if(!empty($f['Город'])):?><span class="locality<?if($i!=0):?> hidd<?endif?>"><?=$f['Город']?></span><br/><?endif?>
    				<?if(!empty($f['Адрес'])):?><span class="street-address"><?=$f['Адрес']?></span><?endif?>
    				<?if(!empty($f['Страна'])):?><span class="country-name hidd"><?=$f['Страна']?></span><?endif?>
    			</span><br/>
    			<?if(!empty($f['Телефон 1'])):?>
    			<span class="tel">
    				Тел.: <span title="+38044<?=str_replace('-','',$f['Телефон 1'])?>" class="value"><?=$f['Телефон 1']?></span><?if(!empty($f['Телефон 2'])):?>, <span title="+38044<?=str_replace('-','',$f['Телефон 2'])?>" class="value"><?=$f['Телефон 2']?></span><?endif?>
    			</span><br/>
    			<?endif?>
    			<?if(!empty($f['E-mail'])):?><a class="email" href="mailto:<?=$f['E-mail']?>"><?=$f['E-mail']?></a><?endif?>
    		  </address>
    		  <?$i++?>
    	  <?endforeach?>
    	  <?endif?>

    Говно-синтаксис

    Запостил: dobs2005, 07 Октября 2009

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

    • Синтаксис действительно Говно...
      Ответить
      • в битриксе такой попадается чуть чаще, чем везде
        Ответить
    • не енто говно-темплейт
      Ответить
    • Ппц. И это работает?))
      Ответить
    • А что конкретно не понравилось? Где говнокод?
      Ответить
      • В разметке, нафиг дергать пыха по 30 раз... <? ?> <? ?> <? ?> <? ?> <? ?> %)
        Ответить
        • Чушь. Я вижу, что код нормально размечен и легко читаем. Если критикуете, то дайте по крайней мере лучшее решение.
          Ответить
        • Вполне обычный шаблон вида, например, при использовании Zend_View обычно такой код получается.
          Ответить
    • хоть отступы есть
      Ответить
    • наверно кусок находится в горячем месте.
      Хотя порядок в коде есть. Даже я бы сказал некая иерархия, легко проследить.
      Ответить
    • хм... а русскими буквами ключи в ассоциативном массиве с каких пор стало нормальным??
      Ответить
      • А какая разница какими, если скрипт в юникоде допустим?
        Ответить
      • А в чем проблема? Или у пыхомакак юникода до сих пор нормального нет?
        Ответить
        • Проблема в инерции мышления. Кто-то и файлов с нелатинскими символами в именах боится, и URL с нелатинскими символами.
          Ответить
          • Ну боятся ведь не просто так. Вон на прыщах боятся пробелов в имени файла, т.к. реально может что-то сломаться, а на винде без пробелов никак.
            Ответить
            • Да непизди. Говно от пробелов есть и там, и там, и везде оно решаемо
              Ответить
              • У меня кажется сигвин не ставился в путь с пробелами.
                >Мне не бомбииит! Прыщи могут в пробелы, могут, могут!!!! Ко-ко-ко!
                Ответить
                • Прыщи могут, make не может.
                  Ответить
                • Лол, причем цигвин к прыщам?
                  Ответить
                  • В именах файлов make нигде не может. В именах директорий - с горем пополам, если кавычки нигде не забудешь... Вроде только ради make пробелы и не юзают.
                    Ответить
                  • Потому что сигвин - это порт прыщеговна под винду?
                    Ответить
                    • Нет, это не порт и не линукса

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

                        >Иди ртфм читай, двоечник
                        Мозолек уже пожрал?
                        Ответить
                        • Ð’ цигвине нет ядра линукса, ламер😂
                          Ответить
                          • Где я утверждал обратное?
                            Ответить
                            • Удобно же линуксоиды устроились.

                              Луникс - всего лишь ядро, а ты скачал сборку от хер знает кого.
                              Возникли проблемы? Сам виноват.
                              Не работает - допили. Исходники открыты, а ты никому не платил.


                              Схема, конечно, неплохая, но правильно работает только в идеальном коммунистическом мире из планов КПСС, где все заинтересованы в светлом будущем и делают свою часть работы, актуальную для всех, а не тупо качают или пилят ради интереса 100500ю реализацию одной и той же ненужной хрени.
                              Ответить
                              • Боже, какой поток сознания
                                Ответить
                              • Классический уход линуксоидов от ответственности:

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

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

                                  1. Если чего-то нет в линуксе, то оно нинужно.
                                  2. Если речь о функционале, который есть в линуксе, упоминается всё, что бывает в теории, включая функционал дорогих энтерпрайзных закрытых дистрибутивов типа редхата.
                                  3. Если речь об уязвимостях, то линукс это только ядро, софт отношения к нему не имеет. Дополнительно – уязвимость в драйверах, входящих в ядро, тоже не считается, потому что раз драйверы сами по себе – не ядро, то они никакого отношения к ядру не имеют, а линукс – это только ядро.
                                  4. Если что-то не работает в дистрибутиве X – то это неправильный дистрибутив, надо просто докупить правильный дистрибутив Y. Так как дистрибутивов в линуксе как у дурака фантиков, то процесс ограничен вторым законом термодинамики и возрастом Галактики.
                                  4.1. Российский вариант: Правильный дистрибутив Y – это ранее неправильный французский дистрибутив Z, купленый за полкопейки по причине банкротства предыдущего владельца; особенность данного дистрибутива – картинка под хохлому на десктопе; купить его можно только у фирм, имеющих общие оффшорные финансовые связи с экс-министрами. Перед покупкой надо обязательно выделить из госбюджета пару миллиардов, а то десктоп под хохлому не заработает.
                                  5. Если речь о доле рынка, то на всех серверах только линукс, всё, что идёт вразрез с этим – ложь. Доля линукса на серверах равняется 100% всегда, плюс использование любой *nix системы – HP-UX, SunOS – входит в долю линукса.
                                  5.1. При доле линукса в 100% происходит удивительный процесс – сотни банков, стран, корпораций, самолётов и кофеварок ежедневно и без свидетелей полностью переходят на линукс.
                                  5.2. Все сервера, которые продаются не с линуксом, проходят обязательную процедуру – на них сносят установленную ОС и ставят линукс.
                                  5.2.1. Коробочные версии других ОС выбрасывают сразу после покупки, а купленные по всяким Enterprise Agreement просто не скачивают – именно так поддерживается 100%ая доля линукса на серверах.
                                  Ответить
                                • Про андроид

                                  6. Если речь о доле рынка, то доля линукса = доля андроида. Если речь о закладках от гугла и уязвимостях андроида, то андроид – ни разу не линукс.
                                  6.1. Архитектура ядра линукса неуязвима, поэтому если софт, скачанный из магазина приложений в андроиде, тихо ворует персональные данные, то это неправильный софт, кривой пользователь, но архитектура ядра линукса неуязвима.
                                  7. Так как андроид = линукс, то на любом андроиде идёт весь софт, написанный под любой линукс. Это аксиома.
                                  8. Если софт, написанный, например, под андроид 2.1, не идёт под 2.2, то этого софта нет и он нинужен.
                                  9. Если софт есть только под Windows, и его можно запустить под Wine, то функционал этого софта оглашается как “встроенный в линукс/андроид”.
                                  9.1. Если софт некорректно работает под Wine, то этого софта нет и он нинужен.
                                  9.2. Удивительно, но пункты 9 и 9.1 часто работают параллельно. Т.е. софт одновременно уникальный, нинужный, работает и не работает.

                                  *Надо очень точно понять простую штуку – когда что-то у андроида хорошо, то он является линуксом, когда нет – нет. Это надо прочувствовать.
                                  Ответить
                                • Деньги

                                  10. Если речь о цене, сразу постулируется, что весь линукс априори бесплатный, про пункт 2 можно забыть. Дистрибутивы, за которые надо платить деньги и в момент покупки, и за ежегодную поддержку, и за подписку на обновления, сразу перестают существовать либо становятся не линуксом.
                                  10.1. Несмотря на то, что в Windows никогда не было платных обновлений, а в ряде дистрибутивов линукса присутствует схема “обновления только по платной подписке”, обновлять Windows дорого, а линукс – нет.
                                  11. Если речь о суммарной стоимости обслуживания и владения, то мантра что “весь линукс полностью бесплатный” повторяется до умопомрачения – видимо, в стоимость IT-решения входит только стоимость софта, а остального просто нет, поэтому обсуждать это смысла нет.
                                  11.1. Если начать считать стоимость поддержки, то надо не забывать, что с одной стороны админы линукса “не учатся, т.к. и так всё знают”, “работают по полчаса в день, а остальное время смотрят аниму и сидят на форумах”, и при этом получают огромные зарплаты “за просто так, ибо линукс”, а с другой – стоимость всего этого при оценке суммарных затрат равна нулю.
                                  Ответить
                                • Оборудование

                                  12. Если железо не поддерживается в линуксе, то это говно, а не железо.
                                  13. Если линуксовый драйвер не поддерживает новый функционал в железе, этот функционал нинужен.
                                  14. Если линуксовый драйвер уже несколько лет не поддерживает какой-либо функционал в железе, то мало того, что функционал нинужен, так ещё и производитель железа – урод и может довести торвальдса до слёз и публичной истерики (см. случай с nVidia).
                                  15. Если есть пример использования аппаратного функционала, поддержку которого в линуксе не смогли сделать, и наглядная демонстрация, что данный функционал полезен, то это всё неправда и происки врагов Щвабодки.
                                  Ответить
                                • Религия

                                  22. Если человек покупает ноутбук Sony, потому что у него до этого был ноутбук Sony, и он хорошо работал, то он потреблядь, раб и быдло. Если человек говорит, что “когда выйдут холодильники/кофеварки/телевизоры на линуксе, я любой ценой куплю такой холодильник” – это свободный человек.
                                  22.1. Если макбук, то ещё и гей.
                                  22.1.1. Если на макбук в виртуалку поставить убунту, то успешный человек и натурал.
                                  23. Если IT-сотрудник фирмы X устанавливает ОС на сервер, базируясь на тезисе “В первую очередь ОС должна быть такой, как нам говорят в нашей религии – техническая, финансовая и функциональная сторона вторична”, то он не вредитель, а свободный человек. То, что он действует исходя не из интересов бизнеса, который ему платит зарплату, а из личных религиозных предпочтений, является проявлением свободы. Бизнес перетопчется.
                                  24. Любая проблема в линуксе несущественна и не является проблемой линукса.
                                  Ответить
                                • Сука блядь, второй раз блог карманова проебываю. Там СТОЛЬКО винрара было, на пару лет хватит. http://blog.karmanov.org/
                                  Ответить
                            • Ты назвал цигвин прыщами. Или ты словом прыщи называешь вме подряд, как эллочка людоедка?
                              Ответить
                              • Прыщами Сёма называет любую вещь, имеющую неотрицательный порог вхождения. Прыщепердоликами, соответственно - проходящих этот порог.
                                Ответить
                                • Но ведь действительно есть вещи, которые заслуживают звания прыщей. autotools, к примеру.
                                  Ответить
                                  • Назови билд-систему, которая не была бы либо жидким, но гибким говном, либо навязывающим свои правила диктатором. Такая уж область.
                                    inb4 basel или как там его
                                    Ответить
                                    • > inb4 basel

                                      Он, родимый, bazel.build.
                                      До него вполне сносным был gyp, только загнулся. CMake всю жизнь был унылой какахой, но кроме неё и взять-то нечего было до bazel.
                                      Ответить
                                      • > Bazel is designed to have absolutely everything needed for a build, from source code to libraries to compilers, under one directory (the workspace directory). This is impractical for some version control systems and goes against how many existing projects are structured. Thus, Bazel has a system for pulling in dependencies from outside of the workspace.

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

                                          Я бы сказал, в компаниях с более чем двумя разработчиками и закрытым сорцами должна быть такая атмосфера.

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

                                          В серьёзных™ конторах нужно, чтобы софт одинаково собирался и работал на любых машинах: у всех разработчиков и на CI-сереверах. Зависимость от окружения должна быть минимальна, все используемые библиотеки должны быть завендорены в репозитории, чтобы случайный кривой апдейт какой-нибудь хромой либы не сломал всё к чертям.

                                          Рано или поздно все к приходят к монорепам: гугл, фейспук, мозилла, яндекс и прочие. Основная проблема — как сделать сборки быстрыми в монорепах, этим продиктованы ограничения bazel, buck (https://buckbuild.com/), etc.
                                          Ответить
                                          • Я тащемто согласен с тобой. Я хуею с того, что у меня на работе в продакшене творится. Софт запускается с непойми какими версиями либ, собранными не пойми чем. Но мне кажется, система сборки не должна это навязывать. Это как раз вариант "навязывающим свои правила диктатором" из коммента снаута.
                                            Кстати, а до какой степени вендорить надо? libc доже вместе с программой собирать?
                                            Ответить
                                            • > Но мне кажется, система сборки не должна это навязывать.
                                              Я не говорил, что это что-то плохое, кстати -- если проект новый, естественно, а не столетнее легаси. Взять, к примеру, rebar. Вот уж это диктатор из диктаторов, даже структуру директорий в проекте навязывает. Но зато если его прочувствовать и сделать всё по стандарту, получается быстро и с плюшками.
                                              Т.е. удачные примеры диктаторского подхода существуют.
                                              Ответить
                                          • >>Я бы сказал, в компаниях с более чем двумя разработчиками и закрытым сорцами должна быть такая атмосфера.

                                            В типичной конторе с более-чем-двумя-разработчиками-и-закрытыми-сырцами система собирается одним скритптом на 6000 строк на анте, перле, или баше.

                                            Скрипт этот написал Вася в 1999м году, и уволился. C тех пор скрипт скопипастили для еще восьми проектов компании.

                                            Новичок обычно не умеет собрать систему, но он всегда может подойти к Коле, и Коля покажет ему как это сделать.
                                            Ответить
                                            • > В типичной конторе

                                              Я знаю, как это выглядит в типичной конторе. По счастливой случайности я переписывал билд практически в каждой конторе, в которую попадал. Всё особенно плохо, если язык разработки -- С++.

                                              Я говорю о том, что хорошо с точки зрения удобства разработки и стабильности системы. Модель, которую использует bazel, понятная и надёжная. Скрипты писать и читать гораздо проще, чем какой-нибудь императивный CMakeLists. Первый раз в жизни система сборки в проекте меня полностью устраивает.
                                              Ответить
                                  • Если бы не они, то вместо кошерного configure && make && make install у нас был бы ад и писдец
                                    Ответить
                                    • А если не Путин, то кот.

                                      Стандартная отговорка любого политика.
                                      Ответить
                                    • > вместо кошерного configure && make && make install у нас был бы ад и писдец
                                      Говно какое-то. Три команды без учёта скачивания.
                                      То ли дело yum install pitux
                                      Ответить
                                      • 1024, не стоит писать о том, в чем ты н хуя не разбираешься. Юм не имеет отношения к сборке проекта
                                        Ответить
                                        • Бароп, не надо было туда засовывать клавиатуру, она испортилась.
                                          Я не про сборку проектов, а про установку программ.
                                          Ответить
                                          • Аутотулс это не инструмент для установки программ, это интструмент для их сборки. Разница как между msbuild и msi
                                            Ответить
                                      • это удобно, но чтобы так случилось, кто-то должен за тебя сделать configure && make на "усредненной" тачке, затем оформить в rpm, выложить в репозиторий, а тебе этот самый репозиторий вовремя подключить

                                        + в репах не всегда есть что надо, не всегда последняя версия, а усредненная тачка - это какой-нибудь интел коре2дуо

                                        то ли дело emerge pitux
                                        Ответить
                                        • Если программу устанавливает больше 1-10 человек, польза уже есть. Тем более, если у пакетного менеджера есть возможность что-то пирфомансно-важное скомпилировать у пользователя.
                                          Ответить
                                  • I saw a book entitled "Die GNU Autotools" and I thought "My feelings exactly". Turns out the book was in German.
                                    Ответить
                                    • Кстати, о лингвистическом шоке. Говорят, что британский дезодорант «Mist» («Туман») не пользовался успехом в Германии, потому что в немецком это слово означает совсем другое (нечто, связанное с тематикой нашего сайта).
                                      Ответить
                                      • А поляки ржут со слова спички.
                                        Ответить
                                        • В латышском языке два рода, причём «родовое» окончание обязательно. В именительном падеже все существительные имеют либо окончание -s (мужской род), либо -a или -e (женский род). Они переделывают даже иностранные имена собственные:
                                          http://img0.bitbazar.ru/2/13/1393053.jpg

                                          Но название марки «Пежо» переделывать не стали, потому что слово «пежа» в латышском означает то же самое, что «пичка» в польском.
                                          Ответить
                                  • Это хотя бы профессиональная программа. Есть прыщеговно, которое вроде бы для обычных пользователей сделано, но пока не попердолишься - хуй разберешься. Не пользуясь прыщеговном неделю - тут же забываешь что с ним делать. Типичные примеры ахуительно удобного командного интерфейса - socat и openssl. socat я без шпаргалки еще ни разу не запустил.
                                    Ответить
                                    • То-ли дело netsh какой-нить в винде, или DISM, да?
                                      Всё интуитивно понятно.
                                      B главное хелп такой что сразу вопросы отпадают

                                      C:\Users\barop>netsh help namespace
                                      
                                      The following commands are available:
                                      
                                      Commands in this context:
                                      ?              - Displays a list of commands.
                                      add            - Adds a configuration entry to a list of entries.
                                      advfirewall    - Changes to the `netsh advfirewall' context.
                                      branchcache    - Changes to the `netsh branchcache' context.
                                      bridge         - Changes to the `netsh bridge' context.
                                      delete         - Deletes a configuration entry from a list of entries.
                                      dhcpclient     - Changes to the `netsh dhcpclient' context.
                                      dnsclient      - Changes to the `netsh dnsclient' context.
                                      dump           - Displays a configuration script.
                                      exec           - Runs a script file.
                                      firewall       - Changes to the `netsh firewall' context.
                                      help           - Displays a list of commands.
                                      http           - Changes to the `netsh http' context.
                                      interface      - Changes to the `netsh interface' context.
                                      ipsec          - Changes to the `netsh ipsec' context.
                                      lan            - Changes to the `netsh lan' context.
                                      mbn            - Changes to the `netsh mbn' context.
                                      namespace      - Changes to the `netsh namespace' context.
                                      nap            - Changes to the `netsh nap' context.
                                      netio          - Changes to the `netsh netio' context.
                                      p2p            - Changes to the `netsh p2p' context.
                                      ras            - Changes to the `netsh ras' context.
                                      rpc            - Changes to the `netsh rpc' context.
                                      set            - Updates configuration settings.
                                      show           - Displays information.
                                      trace          - Changes to the `netsh trace' context.
                                      wcn            - Changes to the `netsh wcn' context.
                                      wfp            - Changes to the `netsh wfp' context.
                                      winhttp        - Changes to the `netsh winhttp' context.
                                      winsock        - Changes to the `netsh winsock' context.
                                      wlan           - Changes to the `netsh wlan' context.
                                      Ответить
                                      • Хуя, ты на винде себе логин такой же поставил аль ручками подправил?
                                        У netsh есть альтернатива в виде гуя. Ну если надо что-то автоматизировать - будь готов немного попердолиться.
                                        Ответить
                                        • > У netsh есть альтернатива в виде гуя
                                          лол, ты серьезно?
                                          у netsh нет альтернативы в виде гуя
                                          попробуй маршруты попрописывать, или порты пофорвардить, и миллион других вещей "из гуя" - нет его
                                          Ответить
                                          • Шлюзы можно и в гуе прописать в настройках адаптера. Маршрут руками прописывать обычному юзеру не нужно, а не обычный скопипастит команду с route.
                                            Порты форвардил в 2000 из гуя. Другое дело что оно не работало ни хуя, т.к. винда забывала подменять порт отправителя для исходящих пакетов (это source forwarding, кажется).
                                            Ответить
                                        • Покажи мне гуёвую альтернативу netsh.
                                          Ответить
                                        • Начиная с Win8 банальные настройки беспроводных сетей из гуёв убрали. В Win10 есть список запомненных беспроводных сетей, где в меню есть только пункт "забыть".
                                          Видимо, было решено, что смена параметров шифрования или пароля - дело кулхацкеров, которые и в консольке с netsh разберутся.
                                          Ответить
                                          • > смена параметров шифрования или пароля
                                            А действительно, нафига их менять? Десктопная винда же всего лишь клиент. Вот сменит точка доступа эти параметры - винда сама переспросит юзера о пароле.
                                            Ответить
                                            • > А действительно, нафига их менять?

                                              Ну мне вот в Я сертификаты нужно было указывать для подключения. В линупсе есть нормальный гуй для этого, правда, какие-то дебилы (либо из гнома, либо из каноникала) умудрились его сломать и он отвергал хорошие сертификаты. Пришлось через nmcli заводить.
                                              Ответить
                                              • > сертификаты нужно было указывать для подключения
                                                Дык неужели винда не догадывается просто попросить выбрать сертификат при подключении, как она это делает с паролем? Какого хуя я должен лезть в какие-то непонятные настройки и пердолиться с ними?

                                                Это как бы стандартный сценарий для корпоративной локалки...
                                                Ответить
                                            • Хотел написать гневный комментарий, но понял, что сам таким занимался только для сетей компьютер-компьютер; а с вин7 можно эмулировать точку доступа и ничего не крутить.

                                              Но там (в списке сохранённых сетей) и не посмотришь ничего. А было бы полезно видеть хотя бы "зашифровано/не зашифровано" и пароль.
                                              Ответить
                                              • > зашифровано/не зашифровано
                                                В убунте замочек нарисован на шифрованных сетях. А у вас на винде разве нету?

                                                > пароль
                                                Нефиг его показывать, ибо несекьюрно.
                                                Ответить
                                                • При подключении у незашифрованных - бляха с восклицательным знаком. В вин8-10 пишется "защищено/не защищено".
                                                  А в списке запомненных сетей в вин10 вообще ничего кроме названия и значка с радиоволнами нет.

                                                  > несекьюрно
                                                  Хранить секьюрно, а показывать - нет? Сделали бы как хром тогда.
                                                  Ответить
                                                  • > Хранить секьюрно, а показывать - нет
                                                    Именно так.

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

                                                    Во-вторых, у венды есть более-менее безопасные средства для хранения паролей, откуда их не так просто выковырять как с выключенной машины так и со включенной.
                                                    Ответить
                                                    • >> Сделали бы как хром тогда.
                                                      Хром вроде как раз виндокриптушню использует (как минимум профиль с одного компа на другом не пошёл), а для отображения паролей просит пароль пользователя Windows. И пароли хранятся, и на бумажке, прикрепленной к монитору, записывать не надо.

                                                      Сейчас покликал по кнопкам Firefox, Thunderbird и получил все пароли просто так, проверь. А это не какая-то малоценная фигня от точки доступа, это пароли от почты, банковских сайтов и говнокодика.
                                                      Ответить
                                                      • > просит пароль пользователя Windows
                                                        Прямо сам? :) Видимо, просто так спиздить пароль винда ему не давала, поэтому пришлось у юзера выменять на пароли от сайтов...

                                                        Или всё-таки пароль ты сообщаешь винде (в окошке типа UAC'овского)?
                                                        Ответить
                                                        • Зачем установленной программе пароль пользователя? Флудить и троллить во славу ботнета браузер и так сможет.

                                                          Вот такое окно:
                                                          http://www.inetkomp.ru/images/02-marafon-30-statei/14.posmotret-sohranennie-paroli-v-google-chrome/06.jpg
                                                          Ответить
                                                          • Вы можете увидеть свои пароли, открыв страницу passwords.google.com в любом браузере.

                                                            > Зачем установленной программе пароль пользователя
                                                            Чтобы хранить в корпорации добра же :) Как вариант - без палева получить больше привилегий (ака "права админа").
                                                            Ответить
                                                            • Сохраненные пароли

                                                              Вы не сохраняли пароли в Chrome либо не настроили их синхронизацию.


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

                                  Пердолинг нецелесообразен, если есть простые решения.
                                  Ответить
                                  • Лол, ну птиведи ка мне пример иакого аналога
                                    Ответить
                                    • Android, MacOS, Windows
                                      Ответить
                                      • Разверни мне веб сервер, субд и впн сервер на виндуосе, и потом расскажи что это сильно проще
                                        Ответить
                                        • Тот же веб-сервер проще, если не каждый день. Графический интерфейс дружественнее, за счёт чего можно IIS настроить, а потом вернуться через год и продолжить работу.
                                          Ко-ко-консольно-ко-ко-конфигово-ориентированная питушня выигрывает только при постоянном использовании (всякое ls, grep, ... на кончиках пальцев), иначе придётся читать горы манов. Гуёвая питушня - сама себе маны.
                                          Ответить
                                          • Ни разу не проще. Гуи точно так же требует понимания, кроме того в иис примерно половина конфигов правится вручную https://technet.microsoft.com/en-us/library/cc754617(v=ws.10).aspx
                                            Ответить
                                            • Ещё и файлы не на Рабочем столе, а в куче директорий, которые фиг запомнишь. Какое-то прыщеговно...
                                              Ответить
                                            • как же хорошо, что это говнище IIS уже можно закопать

                                              в декабре в виде эксперимента запилили и сдали проект на .net core, подняли прод на центосе, роутится нжинксом, работает как сервис systemd
                                              Ответить
                                              • Нельзя закопать, ибо проект может использовать то, что работает только на винде: я вот не уверен что всякие communication foundation заведутся без винды, да и может быть много старого функционала с COM интерфейсом.

                                                Кроме того делать прозрачную авторизацию для пользователя, вошедшего в AD может оказаться проще на винде (хотя на apache это тоже можно сделать)
                                                Ответить
                                                • > Пользователь, вошедший в АД
                                                  Это про то как шиндошс авторизацию потом через браузер докинуть на свой портал? Когда я пару лет назад курил этот вопрос, эта поебень работала только в ишаке. Потому была отправлена в корзину. С тех пор что-то изменилось?
                                                  Ответить
                                                  • Эта хуйня еще и не очень безопасна, т.к. в 2017 уже году пароль пользователя все еще идет через challenge-response.
                                                    Ответить
                                                  • > С тех пор что-то изменилось?
                                                    Хром и фуррифокс умеют. Но им для этого пару настроек подкручивать надо (список доменов, для которых можно юзать АД).
                                                    Ответить
                                            • Понять проще. Либо какая-то неочевидная текстовая питушня, либо красочные иконки, кнопочки и иерархия.
                                              Я кликаю на виртуальный каталог, у меня отображаются либо иконки файлов, либо иконки настроек. Красиво, сеточкой. Помню, что что-то про авторизацию. Ищу глазами, нахожу. Кликаю на иконку настройки - открывается окно с нужными параметрами. Меняю значение и жму OK.
                                              Либо мне надо найти папку с конфигами, найти там нужный файл (который имеет случайное имя, которое ему дал прежний я или старый админ), а в нём все настройки вперемешку. Помню, что что-то про авторизацию. Долго грепаю и скроллю, вписываю значение...
                                              Ответить
                                              • > который имеет случайное имя, которое ему дал прежний я
                                                Как говорят на лоре, ССЗБ.
                                                Ответить
                                              • ога ога, а потом всё то же самое через rdp и анальный впн, а ещё лучше с тайского пляжу в новый год с говноинета телефонного

                                                двигаешь мышку, считаешь до 5, опа, подвинулось, збс

                                                вместо того, что открыть web.xml в vim через ssh и за 3 секунды всё сделать
                                                Ответить
                                                • Надо сказать что MS по-тихоньку осваивает консоль, и современным админам (примерно так поколения server 2012) рекомендуется все делать через cmdlets в PowerShell, и GUI утилиты не трогать.
                                                  https://technet.microsoft.com/ru-ru/library/ee790599.aspx
                                                  Ответить
                                                • > а ещё лучше с тайского пляжу в новый год с говноинета телефонного
                                                  ССЗБ?
                                                  Ответить
                                              • >> что-то про авторизацию. Ищу глазами, нахожу. Кликаю на и

                                                И тут оказывается то надо понимать что такое Impersonation, какие на винде есть пользователи, чем IUSR отличается от IWAM, а NetworkService от LocalService, чем BASIC отличается от DIGEST HTTP, что такое NTLM и какие его версии поддерживает какая OS, и наконец как работает Kerberos если машина в AD и мы хотим прозрачную авторизацию.

                                                Настройка серверного софта (а так же сетевых протоколов и прочий сисадминский скам) на 99% состоит из понимания КОНЦЕПЦИИ, и вот когда ты ее понимаешь совершенно не важно есть-ли у тебя инпутбокс с лейблом или коммент в текстовом файле.
                                                Ответить
                                                • Концепции концепциями, а конкретные кнопочки и параметры ещё найти надо.
                                                  Ответить
                                                  • В винде точно так же кнопочки бывает на найти, потому что они запрятаны в табики с безумными именами
                                                    Ответить
                                                    • Их хотя бы натыкать можно... В отличие от консольных утилит
                                                      > xcds /?
                                                      command xcds -[pwfbsoasnDOPWA] -input [output -XXXKJSSSA]
                                                      xcds file WKL:KSJJWWNN [-DFEP n]
                                                      cxds option -SSSSIIIUH -[WQQM]
                                                      
                                                      > man xscs
                                                      xsds
                                                      SYNOPTIKI PREDUPERZHDALI
                                                      Kurenie vredno
                                                         -W lklkjijio fs e lorem ipsum
                                                         - D Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus gravida, magna nec
                                                      maximus tempus, sapien nisi convallis massa, vitae rutrum ligula sapien finibus lectus.
                                                      Aenean quis nisl vel libero molestie dictum. Integer eu mi id tortor
                                                      vestibulum pretium in sit amet leo. Curabitur tempus pulvinar massa
                                                      quis malesuada. In mauris diam, consequat a dolor venenatis, aliquam ornare justo.
                                                      Proin dapibus et orci malesuada consequat. НЕ ЖОЛЕЙ СИБЯ
                                                      ЧИТОЙ МАНЫ Nam consectetur, enim
                                                      id vestibulum mattis, metus erat aliquam mauris, ut tincidunt tellus dolor nec mi.
                                                      Cras id varius est. Fusce ac maximus felis. Sed tristique porta luctus. Phasellus
                                                      et ultrices erat, sit amet laoreet metus. Nulla tristique pulvinar maximus.
                                                      Donec non posuere libero.
                                                      Ответить
                                                      • > Их хотя бы натыкать можно

                                                        Буквально вчера спросил у человека с ноутбуком на Шindoшs 10, какое у него разрешение экрана. Человек пошёл гуглить модель ноута в поисковой системе, так как не смог найти опцию в интуитивно понятных виндовых настройках.
                                                        Ответить
                                                        • Кстати, решил узнать разрешение на мониторах в прыщах. Поскольку это должен знать X-сервер, видимо, команда должна начинаться на x. Посмотрел, что возвращает автокомплит -- ага, xdpyinfo. Разрешение узнал.
                                                          Ответить
                                                          • > xdpyinfo
                                                            Какое-то оно там корявое (показывает виртуальный экран, склеенный из джвух моников):
                                                            dimensions:    3360x1080 pixels
                                                            Правильные видно в xrandr --verbose:
                                                            1440x900 (0x27f) 106.500MHz -HSync +VSync *current +preferred
                                                            1920x1080 (0x291) 148.500MHz +HSync +VSync *current +preferred
                                                            Ответить
                                                        • > разрешение экрана
                                                          Физическое? Хм, интересно даже, где оно отображается...
                                                          Я б просто подбором менял разрешение экрана, пока картинка не станет нормальной. Меньше всего мыла и работает - вот и физическое разрешение монитора.
                                                          Ответить
                                                          • Хорошо что у тебя на дворе 2017-й год и LCDшный монитор.
                                                            Если бы у тебя был 1997-й и аналоговый CRT, то неудачным разрешением можно было бы его сжечь.
                                                            Ответить
                                                            • Что за байки?
                                                              Ответить
                                                            • Генераторы развёрток просто не заведутся на большей частоте, чем поддерживает монитор.

                                                              На ЭЛТ последнего поколения выведется сообщение: «Out of sync». Входной сигнал он будет игнорировать, пока не поступят синхросигналы с частотой, которую он поддерживает.

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

                                                              Я пробовал древний монитор завести на повышенной частоте (чтобы поднять разрешение). Мне пришлось заменить несколько конденсаторов на меньшую ёмкость. Только после этого он завёлся на повышенной частоте (при этом стал перегреваться выходной транзистор строчной развёртки), а с оригинальными конденсаторами ничего страшного не происходило.
                                                              Ответить
                                                              • > при этом стал перегреваться выходной транзистор строчной развёртки
                                                                В жидкий азот его, и можно дальше разгонять.
                                                                Ответить
                                                                • Разогнать до разрешения 4К строк и сдохнуть из-за рентгеновского излучения, как от Therac-25, если вовремя не убавить напряжение на втором аноде. ЭДС индукции пропорциональна производной от тока по времени, а значит, и частоте.
                                                                  Ответить
                                                                  • > Разогнать до разрешения 4К строк
                                                                    Боюсь, что ты просто не сможешь раскачать транс и/или отклоняющие катушки на такой частоте (по тому же закону придётся прилагать к ним большее напряжение, чтобы ток рос быстрее).
                                                                    Ответить
                                                          • > Хм, интересно даже, где оно отображается...
                                                            Первой строчкой в EDID: The first Detailed Timing shall only be used to indicate the mode that the monitor vendor has determined will give
                                                            an optimal image. For LCD monitors, this will in most cases be the panel "native timing" and “native resolution”.


                                                            Собственно все операционки его оттуда и берут (если, конечно, у тебя есть дрова на видюху). Так что если никто сдуру руками не облапал настройки - для LCD ось выберет именно родное разрешение.
                                                            Ответить
                                                        • > Шindoшs 10
                                                          > интуитивно понятных виндовых настройках
                                                          Да там теперь вообще весь гуй раком, как-будто его начали перепиливать, забили, да так и закоммитили... Половина настроек - по новому стилю, половина - по старому.
                                                          Ответить
                                                          • Хреново будет, если в вин11 они разочаруются и весь гуй удалят.
                                                            Текстового интерфейса хватит всем.
                                                            Ответить
                                                        • Твой человек случайно не семечками торгует?
                                                          Бесит когда винда в новых версиях перелопачивает все настройки. Но методом тыка за достаточное время все изучается.
                                                          Ответить
                                                      • Натыкай вот тут
                                                        http://bit.ly/2hRWQeN

                                                        Или вот тут:
                                                        http://bit.ly/2hSnDwl

                                                        сильно тебе помогут красивые синенькие ободки вокруг окошка?
                                                        Ответить
                                                        • А это, пардон, что?
                                                          Ответить
                                                          • > А это, пардон, что?
                                                            Это АД.
                                                            Ответить
                                                            • АД - это active directory? Ну так, дорогой, чего ты хотел? Установка када не делает тебя проектировщиком, знаешь ли.
                                                              Ответить
                                                              • > это active directory
                                                                Она самая.

                                                                > чего ты хотел
                                                                Нормального гуя, тащемта. Если бы они не пытались упихать всё в это ёбаное окошко с фиксированной шириной, а вместо вкладочек поюзали какое-нибудь дерево слева - всяко было бы юзабельней...

                                                                > Установка када
                                                                Ну вот CAD/EDA сюда не надо, у них вообще своя атмосфера.
                                                                Ответить
                                                                • Тут тоже своя атмосфера, в общем-то. Установка фотошопа не делает тебя дизайнером, ide - программистом.
                                                                  Ответить
                                                                  • А установка ворды не делает тебя писателем, лол.

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

                                    Чем порог вхождения в фуррифокс на убунте выше порога вхождения в хром на винде?
                                    Ответить
                                    • Раз и там и там можно запускать фаерфокс, то винда = прыщи?
                                      Ответить
                                      • Тебе виндее, что у нас прыщи)

                                        Пользовательский софт должен быть простым и там и сям
                                        На линуксе он простой вот уже лет 10 как (на винде 25).

                                        Софт для профи -- сложный и он сложный ВЕЗДЕ и на OpenBSD и на OS X и на Windows.
                                        Ответить
                                        • Почему же тогда процент прыщей на десктопе в пределах статистической погрешности, а на него если и переходят, то по идеологическим причинам (limux)?
                                          Ответить
                                          • Потому что мир меняется крайне медленно.
                                            Вики говорит что по опросу вебщиков (а они обычно так же примерно умеют линукс, как и домохозяйки) линукс занял 20%.

                                            Среди геймеров 0.95, ну это и понятно: NVidia хуй на линукс ложила, половила геймдевелопов тоже
                                            Ответить
                                            • >мир меняется крайне медленно.
                                              Появились мобильные устройства, iphone вышел в 2007, ipad - в 2010. В 2008 появился андроид и с тех пор завоевал бОльшую долю рынка. А прыщи на десктопе как сидели на 1% так и сидят. Говна в дупу залили. 10 лет непрерывных побед.
                                              Ответить
                                              • Мобильные девайсы появились и сразу на них сели иось и андроид. Десктопные существуют несколько дольше.

                                                Да и не следует путать обычное железо с заранее подготовленным.
                                                Ответить
                                                • Ну все-таки, если на прыщах как сидели, так и сидят 1%, и те айтишники - значит, что-то с этими прыщами не так?
                                                  Ответить
                                            • Среди всех юзеров 1%. Не отмазывайся, прыщеблядь, тебе не утаить свою боль.
                                              Ответить
                              • Прыщи - это не только ядро линупса, но и сам линупс (дистр) и вообще апинсорс, сделанный по постулатам штульмана "не попердолился - день прошел зазря". 1023 выше расписал http://govnokod.ru/1946#comment364685
                                Ответить
                                • >> и вообще апинсорс

                                  мощно ты сейчас Android и Darwin опустил
                                  Ответить
                                  • А для андроида все сырцы доступны? А для андроида для конкретного устройства? Хз что за дарвин.
                                    Ответить
                                    • Да, все кроме вендороспецифичных:
                                      https://source.android.com/

                                      Darwin это BSD-like ось на ядре XNU. Поверх нее Apple напихала проприетарные Foundations и сделала OS X и iOS.

                                      Darwin, как ты понимаешь, пишет тоже apple.
                                      Ответить
                                      • Ну тоесть перекомпилировать ведро нормально не получится? Или получится, но нужен ооот такой напильник?

                                        >Поверх нее Apple напихала проприетарные Foundations и сделала OS X и iOS.
                                        Все правильно, сделала из апинсорсного говна конфетку.
                                        Ответить
    • показать все, что скрытоСоберем для Вас по интернет клитентские базы данных для Вашего Бизнеса Узнайте подробнее по Email: [email protected] Тел +79139230330(wiber/whatsapp/telegram) Skype: prodawez389
      Ответить
      • Здравствуйте! У Вас есть база данных клиентов, интересующихся говном? А то у нас столько говна скопилось, а впаривать некому.
        Ответить

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