- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 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?>
Хотя порядок в коде есть. Даже я бы сказал некая иерархия, легко проследить.
>Мне не бомбииит! Прыщи могут в пробелы, могут, могут!!!! Ко-ко-ко!
Иди ртфм читай, двоечник
>Иди ртфм читай, двоечник
Мозолек уже пожрал?
Луникс - всего лишь ядро, а ты скачал сборку от хер знает кого.
Возникли проблемы? Сам виноват.
Не работает - допили. Исходники открыты, а ты никому не платил.
Схема, конечно, неплохая, но правильно работает только в идеальном коммунистическом мире из планов КПСС, где все заинтересованы в светлом будущем и делают свою часть работы, актуальную для всех, а не тупо качают или пилят ради интереса 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. Любая проблема в линуксе несущественна и не является проблемой линукса.
inb4 basel или как там его
Он, родимый, bazel.build.
До него вполне сносным был gyp, только загнулся. CMake всю жизнь был унылой какахой, но кроме неё и взять-то нечего было до bazel.
В гугле тоже своя атмосфера похоже.
CMake мне либы в системных директориях ищет, пути с либами/инклудами добавляет. А в этом базеле судя по туториалу надо все флагами гцц хардкодить.
В разделе про использование gtest они там сами запиливают сборку для него. Непонятно, зачем это надо, почему не дернуть уже имеющийся у гтест сборочный скрипт.
Я бы сказал, в компаниях с более чем двумя разработчиками и закрытым сорцами должна быть такая атмосфера.
В опенсорсе более-менее разумно линковаться с хрен-знает-какой версией либы, которая по счастливой случайности оказалась у пользователя на машине, и то в основном потому, что мейнтейнеры дистрибутива стараются подбирать версии софта так, чтобы всё хоть как-то работало вместе. Я пару раз обжигался на этом, когда у меня было время пилить свой опенсорс.
В серьёзных™ конторах нужно, чтобы софт одинаково собирался и работал на любых машинах: у всех разработчиков и на CI-сереверах. Зависимость от окружения должна быть минимальна, все используемые библиотеки должны быть завендорены в репозитории, чтобы случайный кривой апдейт какой-нибудь хромой либы не сломал всё к чертям.
Рано или поздно все к приходят к монорепам: гугл, фейспук, мозилла, яндекс и прочие. Основная проблема — как сделать сборки быстрыми в монорепах, этим продиктованы ограничения bazel, buck (https://buckbuild.com/), etc.
Кстати, а до какой степени вендорить надо? libc доже вместе с программой собирать?
Я не говорил, что это что-то плохое, кстати -- если проект новый, естественно, а не столетнее легаси. Взять, к примеру, rebar. Вот уж это диктатор из диктаторов, даже структуру директорий в проекте навязывает. Но зато если его прочувствовать и сделать всё по стандарту, получается быстро и с плюшками.
Т.е. удачные примеры диктаторского подхода существуют.
В типичной конторе с более-чем-двумя-разработчиками-и-закрытыми-сырцами система собирается одним скритптом на 6000 строк на анте, перле, или баше.
Скрипт этот написал Вася в 1999м году, и уволился. C тех пор скрипт скопипастили для еще восьми проектов компании.
Новичок обычно не умеет собрать систему, но он всегда может подойти к Коле, и Коля покажет ему как это сделать.
Я знаю, как это выглядит в типичной конторе. По счастливой случайности я переписывал билд практически в каждой конторе, в которую попадал. Всё особенно плохо, если язык разработки -- С++.
Я говорю о том, что хорошо с точки зрения удобства разработки и стабильности системы. Модель, которую использует bazel, понятная и надёжная. Скрипты писать и читать гораздо проще, чем какой-нибудь императивный CMakeLists. Первый раз в жизни система сборки в проекте меня полностью устраивает.
Стандартная отговорка любого политика.
Говно какое-то. Три команды без учёта скачивания.
То ли дело yum install pitux
Я не про сборку проектов, а про установку программ.
+ в репах не всегда есть что надо, не всегда последняя версия, а усредненная тачка - это какой-нибудь интел коре2дуо
то ли дело emerge pitux
http://img0.bitbazar.ru/2/13/1393053.jpg
Но название марки «Пежо» переделывать не стали, потому что слово «пежа» в латышском означает то же самое, что «пичка» в польском.
Собиратель мата на всех языках.
http://www.litlib.net/bk/43650/read
Всё интуитивно понятно.
B главное хелп такой что сразу вопросы отпадают
У netsh есть альтернатива в виде гуя. Ну если надо что-то автоматизировать - будь готов немного попердолиться.
лол, ты серьезно?
у netsh нет альтернативы в виде гуя
попробуй маршруты попрописывать, или порты пофорвардить, и миллион других вещей "из гуя" - нет его
Порты форвардил в 2000 из гуя. Другое дело что оно не работало ни хуя, т.к. винда забывала подменять порт отправителя для исходящих пакетов (это source forwarding, кажется).
Видимо, было решено, что смена параметров шифрования или пароля - дело кулхацкеров, которые и в консольке с netsh разберутся.
А действительно, нафига их менять? Десктопная винда же всего лишь клиент. Вот сменит точка доступа эти параметры - винда сама переспросит юзера о пароле.
Ну мне вот в Я сертификаты нужно было указывать для подключения. В линупсе есть нормальный гуй для этого, правда, какие-то дебилы (либо из гнома, либо из каноникала) умудрились его сломать и он отвергал хорошие сертификаты. Пришлось через nmcli заводить.
Дык неужели винда не догадывается просто попросить выбрать сертификат при подключении, как она это делает с паролем? Какого хуя я должен лезть в какие-то непонятные настройки и пердолиться с ними?
Это как бы стандартный сценарий для корпоративной локалки...
Но там (в списке сохранённых сетей) и не посмотришь ничего. А было бы полезно видеть хотя бы "зашифровано/не зашифровано" и пароль.
В убунте замочек нарисован на шифрованных сетях. А у вас на винде разве нету?
> пароль
Нефиг его показывать, ибо несекьюрно.
А в списке запомненных сетей в вин10 вообще ничего кроме названия и значка с радиоволнами нет.
> несекьюрно
Хранить секьюрно, а показывать - нет? Сделали бы как хром тогда.
Именно так.
Во-первых, если ты мне дал на пару минут поюзать ноут, это совсем не означает, что ты хочешь заодно отдать мне все свои явки и пароли (а у кучи людей тупо один пароль на всё).
Во-вторых, у венды есть более-менее безопасные средства для хранения паролей, откуда их не так просто выковырять как с выключенной машины так и со включенной.
Хром вроде как раз виндокриптушню использует (как минимум профиль с одного компа на другом не пошёл), а для отображения паролей просит пароль пользователя Windows. И пароли хранятся, и на бумажке, прикрепленной к монитору, записывать не надо.
Сейчас покликал по кнопкам Firefox, Thunderbird и получил все пароли просто так, проверь. А это не какая-то малоценная фигня от точки доступа, это пароли от почты, банковских сайтов и говнокодика.
Прямо сам? :) Видимо, просто так спиздить пароль винда ему не давала, поэтому пришлось у юзера выменять на пароли от сайтов...
Или всё-таки пароль ты сообщаешь винде (в окошке типа UAC'овского)?
Вот такое окно:
http://www.inetkomp.ru/images/02-marafon-30-statei/14.posmotret-sohranennie-paroli-v-google-chrome/06.jpg
> Зачем установленной программе пароль пользователя
Чтобы хранить в корпорации добра же :) Как вариант - без палева получить больше привилегий (ака "права админа").
Вы не сохраняли пароли в Chrome либо не настроили их синхронизацию.
Ну и куда тут смотреть?
Ну вот это как раз фигня. Тут надо ещё и сотиком овладеть.
... для которой есть аналоги с гораздо меньшим порогом вхождения
Пердолинг нецелесообразен, если есть простые решения.
Ко-ко-консольно-ко-ко-конфигово-ориентированная питушня выигрывает только при постоянном использовании (всякое ls, grep, ... на кончиках пальцев), иначе придётся читать горы манов. Гуёвая питушня - сама себе маны.
в декабре в виде эксперимента запилили и сдали проект на .net core, подняли прод на центосе, роутится нжинксом, работает как сервис systemd
Кроме того делать прозрачную авторизацию для пользователя, вошедшего в AD может оказаться проще на винде (хотя на apache это тоже можно сделать)
Это про то как шиндошс авторизацию потом через браузер докинуть на свой портал? Когда я пару лет назад курил этот вопрос, эта поебень работала только в ишаке. Потому была отправлена в корзину. С тех пор что-то изменилось?
Хром и фуррифокс умеют. Но им для этого пару настроек подкручивать надо (список доменов, для которых можно юзать АД).
Я кликаю на виртуальный каталог, у меня отображаются либо иконки файлов, либо иконки настроек. Красиво, сеточкой. Помню, что что-то про авторизацию. Ищу глазами, нахожу. Кликаю на иконку настройки - открывается окно с нужными параметрами. Меняю значение и жму OK.
Либо мне надо найти папку с конфигами, найти там нужный файл (который имеет случайное имя, которое ему дал прежний я или старый админ), а в нём все настройки вперемешку. Помню, что что-то про авторизацию. Долго грепаю и скроллю, вписываю значение...
Как говорят на лоре, ССЗБ.
двигаешь мышку, считаешь до 5, опа, подвинулось, збс
вместо того, что открыть web.xml в vim через ssh и за 3 секунды всё сделать
https://technet.microsoft.com/ru-ru/library/ee790599.aspx
ССЗБ?
И тут оказывается то надо понимать что такое Impersonation, какие на винде есть пользователи, чем IUSR отличается от IWAM, а NetworkService от LocalService, чем BASIC отличается от DIGEST HTTP, что такое NTLM и какие его версии поддерживает какая OS, и наконец как работает Kerberos если машина в AD и мы хотим прозрачную авторизацию.
Настройка серверного софта (а так же сетевых протоколов и прочий сисадминский скам) на 99% состоит из понимания КОНЦЕПЦИИ, и вот когда ты ее понимаешь совершенно не важно есть-ли у тебя инпутбокс с лейблом или коммент в текстовом файле.
Буквально вчера спросил у человека с ноутбуком на Шindoшs 10, какое у него разрешение экрана. Человек пошёл гуглить модель ноута в поисковой системе, так как не смог найти опцию в интуитивно понятных виндовых настройках.
Какое-то оно там корявое (показывает виртуальный экран, склеенный из джвух моников): Правильные видно в xrandr --verbose:
Физическое? Хм, интересно даже, где оно отображается...
Я б просто подбором менял разрешение экрана, пока картинка не станет нормальной. Меньше всего мыла и работает - вот и физическое разрешение монитора.
Если бы у тебя был 1997-й и аналоговый CRT, то неудачным разрешением можно было бы его сжечь.
На ЭЛТ последнего поколения выведется сообщение: «Out of sync». Входной сигнал он будет игнорировать, пока не поступят синхросигналы с частотой, которую он поддерживает.
Древние же либо заведутся на какой-нибудь случайной частоте (и будут показывать мусор), либо уйдут в сон.
Я пробовал древний монитор завести на повышенной частоте (чтобы поднять разрешение). Мне пришлось заменить несколько конденсаторов на меньшую ёмкость. Только после этого он завёлся на повышенной частоте (при этом стал перегреваться выходной транзистор строчной развёртки), а с оригинальными конденсаторами ничего страшного не происходило.
В жидкий азот его, и можно дальше разгонять.
Боюсь, что ты просто не сможешь раскачать транс и/или отклоняющие катушки на такой частоте (по тому же закону придётся прилагать к ним большее напряжение, чтобы ток рос быстрее).
Первой строчкой в 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 ось выберет именно родное разрешение.
> интуитивно понятных виндовых настройках
Да там теперь вообще весь гуй раком, как-будто его начали перепиливать, забили, да так и закоммитили... Половина настроек - по новому стилю, половина - по старому.
Текстового интерфейса хватит всем.
Бесит когда винда в новых версиях перелопачивает все настройки. Но методом тыка за достаточное время все изучается.
http://bit.ly/2hRWQeN
Или вот тут:
http://bit.ly/2hSnDwl
сильно тебе помогут красивые синенькие ободки вокруг окошка?
Это АД.
Она самая.
> чего ты хотел
Нормального гуя, тащемта. Если бы они не пытались упихать всё в это ёбаное окошко с фиксированной шириной, а вместо вкладочек поюзали какое-нибудь дерево слева - всяко было бы юзабельней...
> Установка када
Ну вот CAD/EDA сюда не надо, у них вообще своя атмосфера.
Иди с багром спорь, я не противник гуя (если он сделан не на отъебись).
Чем порог вхождения в фуррифокс на убунте выше порога вхождения в хром на винде?
Пользовательский софт должен быть простым и там и сям
На линуксе он простой вот уже лет 10 как (на винде 25).
Софт для профи -- сложный и он сложный ВЕЗДЕ и на OpenBSD и на OS X и на Windows.
Вики говорит что по опросу вебщиков (а они обычно так же примерно умеют линукс, как и домохозяйки) линукс занял 20%.
Среди геймеров 0.95, ну это и понятно: NVidia хуй на линукс ложила, половила геймдевелопов тоже
Появились мобильные устройства, iphone вышел в 2007, ipad - в 2010. В 2008 появился андроид и с тех пор завоевал бОльшую долю рынка. А прыщи на десктопе как сидели на 1% так и сидят. Говна в дупу залили. 10 лет непрерывных побед.
Да и не следует путать обычное железо с заранее подготовленным.
мощно ты сейчас Android и Darwin опустил
https://source.android.com/
Darwin это BSD-like ось на ядре XNU. Поверх нее Apple напихала проприетарные Foundations и сделала OS X и iOS.
Darwin, как ты понимаешь, пишет тоже apple.
>Поверх нее Apple напихала проприетарные Foundations и сделала OS X и iOS.
Все правильно, сделала из апинсорсного говна конфетку.