Debian.pro

Блог для пользователей и администраторов Debian


Традиционный новогодний оффтоп: Делай дерьмо, живи в шоколаде!

Что меня заставило написать (впервые нытьё в блоге главного нытика Всея Руси! 5 лет держался!)? Да хрен знает. Может быть то, что я не могу найти новый телефон. Может быть то, что в моей машине случилась третья поломка за её жизнь, и она снова не связана с тем, что в машину положили на заводе. Может быть, брошюра из питерского историко-технического музея с весьма печальным названием «одноразовый мир», опять попавшаяся на глаза. Или просто засилье охуевших маркетологов вокруг, которые не стесняются автодозвоном спамить в 2 часа ночи по Мск с московского номера на московский номер.

Кстати, в 2015м были самодельные гифочки в этой рубрике, куда я скатился, эх.

Blackberry. Как много в этом слове для всех, кому нужен был телефон для работы 24/7. В 2014-м (да и в 15м) эти чуваки продолжали делать качественные телефоны (вот как nokia в 2010м), дополнили это своей ОСью, до которой андроиду и ios как до Китая гуськом (мы не будем говорить про то, что приложения мягко говоря маловато). На том и погорели. Вот он мой Q10, на котором я открыл pdf-ку 2 месяца назад и так и не смог найти времени прочитать её. PDF-ка открыта, на том же месте, где я её оставил. Приложение за два месяца так и не удосужилось закрыться или умереть от нехватки памяти. А где-то там ещё игрушка запущенная поза-позавчера. Помнится, я как то искал на андроиде браузер, который не теряет своё состояние через 2 минуты после сворачивания… Так вот. Q10. Это действительно рабочий телефон, а я действительно нервный человек. Телефон я много раз доставал из багажника, после того, как швырял его в своём старом хэтче «куда-то назад» разозлившись на собеседника. Роняю или бью я его постоянно. Частенько просто по фану об пол, показать, что это нормальный телефон, а не лопата, над которой трясешься и пылинки сдуваешь, лишь бы экран не поцарапался. Чертова крышечка аккумулятора (кстати, аккумулятор я могу заменить! сам!) уже почти не держится. Но бля. У него вид, как у типовой лопаты «2 месяца б\у, ещё на гарантии, продаю потому что деньги нужны».
И где сейчас blackberry? Правильно, в жопе.

HTC. Ещё один пример компании, которой я был предан до мозга костей. Им я прощал многие ошибки, сменил 4 их телефона по очереди (за 8 лет, лол!). Но бля, они тоже в жопе! И тоже делают дерьмо. Их золотым веком были те времена, когда они сделали сначала Sensation, а потом Butterfly. Это 2 очешуительных телефона. Очень живучие, топовые по своему времени, относительно дешевые и весьма удобные. Свой первый sensation после попадания под два колеса машины я решил убить до конца (ну так уж получилось, что после машины пользоваться им стало уже некомфортно — грязь, трещины и всё такое). Так вот. После утопления (помыть пытался, кхе кхе), 3х ударов в стену со всего размаху (действительно со всего, там аж симка вылетела) эта тварь продолжала работать. Ну да, тач перестал работать. Ну да, на экране появилась 5х5 мм черное пятно. Короче, добивал я его уже в порыве сумашествия старой советской гантелей на 3.5кг. Добил. Потом полтора года ходил с другим Sensation и тоже ронял его, бил, катал пинками по асфальту (ох это чувство, когда ты наклоняешься за телефоном, чтобы поднять его, а он от тебя упрыгивает ещё дальше). Ничего, вон в столе лежит. Я его иногда включаю, чтобы с саппортом рокетбанка попереписываться (которые год не могут мне карту новую активировать).
И вот, у HTC все купили Sensation (или чуть менее успешный, но всё ещё актуальный Desire). Они вбухивают кучу денег в новый шикарный флагман (Бабочка!) ииииии…. да никто его не покупает — прошел всего то год с выхода Sensation, никто Бабочку не покупает (а Бабочка реально шикарна — я хотел себе её купить, но был нищебродом^Wмладшим админом и денег не хватило). И что дальше? А дальше мракетологи проворачивают гениальный план — а давайте делать так, чтобы за год наши флагманы и суб-флагманы превращались в говно. Тогда их будут покупать каждый год. И вот, люди которые HTC узнали уже тогда, когда смартфоны стали обыденностью, когда пошли все эти HTC One, HTC One Two и HTC One Two Three, считают компанию HTC дерьмом. Справедливо считают. Но гики-то помнят! А ведь HTC сделали для дизайна и юзабилити современных смартфонов куда больше, чем тот же Apple. HTC штамповали крутые смартфоны (и все те фишечки до сих пор постепенно малыми дозами пытаются вернуть в мир андроида, а следом и ios) ещё тогда, когда Афони не было в проекте. А ещё были Hero, Legend, Herald, тот самый Elf, который был первым массовым в СНГ коммуникатором. Да и nokLa многое сдирала с Canary в своих s-series. И, Господи, каким же охуенным был Desire Z! Я его беру до сих в руки и хочу его. Хочу на нём сидеть в телеграмчике, админить с него локалхосты и писать тысячи смсок.
Но нет, мы не любим тех, кто делает охуенно.

Зато у нас есть самсунг. Самсунг, телефонов которого продаётся больше всего. Но блин — эти телефоны превращались в ужас ужасный через полгода активного использования как 6 лет назад, так и сегодня. Это телефоны, которыми решительно невозможно пользоваться. Этот тачвиз, который умудрялся терять фишки даже стокового андроида бодает в корень уже через 15 минут. Да ёптваю, там кажется до сих пор в смс-нице нельзя объединять смски одного контакта с разных номеров в один чат!

Скажете «ну минитюаризация электроники жи! телефоны стали сложнее!»? Ну окей, но почему в 2013 в телефонах было небьющееся стекло (да и поцарапать его надо было ОЧЕНЬ постараться), а в 2016м — нет? Лопаты? Да вроде 1 дюйм так сильно сказаться не должен был. Экономия и желание срубить бабла на запчастях? Уже больше похоже на правду — свои СЦ тоже надо кормить.

Надоело про телефоны? Поехали в автомобили. И (минуточка охреневания читателя) сейчас мы поговорим про то, что в России когда-то собирали хорошие машины. Конечно, они были не наши, а корейские (немного корейские, немного японские, но железо-то наше), конечно они были страшнее атомной войны с точки зрения современного «полупидорга в полукедах с айфоном в одной руки и дошираком в другой», дребезжали и хрустели (в основном из-за того, что сложная по тем временам конструкция не была рассчитана на русские дороги). Но, черттебядери, они НЕ ЛОМАЛИСЬ. И не ломаются до сих пор, 8-10-15 лет спустя. Да-да, я про чудовища от Тагаза, который разорился. Я сам езжу на таком. Самое приятное, что я не знаю, что там у этого ведра под капотом (не, ну так-то я погуглил и узнал, что там какой-то бессмертный японский двигатель) и где находятся автосервисы в принципе. Зато я знаю, где находится СЦ компании Starline (потому что эти уебки криво проложили проводку своей сигналки и она коротила), знаю, что автовазовские кнопочки — говно и быстро ломаются, знаю, что российские колодки стираются за 10-15 тысяч, в то время как корейские через 20к всего лишь царапаются.
И знаете что? В 2012м году Тагаз начал делать свой кузов, уже без участия корейцев (двигло всё же японское). Тагаз Аквила назывался. Погуглите фоточки, сравните с обмылком Вестой. Почему разорились? Ходит мнение о том, что корейцы пришли в тагаз и сказали «мы не будем собирать у вас солярис, потому что он не будет ломаться». И я не удивлюсь, если это будет правдой.
Были бы живы — не задумываясь купил их новую машину, но нет же бл, мы лучше автоваз покормим инвестициями, который за всю свою жизнь ничего, кроме девятки/восьмерки, хорошего не сделал.
(кстати, автогаз со своей неплохой новой волгой слизанной с Крайслера тоже в жопе сейчас).

Целый опус можно написать и про немецкие машины всех мастей. Почему этот хлам кто-то ещё покупает? Да хуй знает, через 100к все современные немецкие машины нужно отправлять под пресс. А сколько ништяков было в истории немецкого автопрома… Astra G, E46, Octavia 1-2, Calibra, Golf-ы разные… И где всё это? Я слышу только «не рулится», «не едет». Комфортно, да. Но в E46 было уже жопе хорошо, вряд ли в современной трешке сильно лучше. А в первом Х5 так точно лучше было, чем в сегодняшнем.

Дада, сейчас вылезут те, кто начнут орать «да ты чо, сейчас машины, чтобы ты 100к отъездил и следующую купил». А старую вы куда денете? Выкинете? Просто так выкидывать раз в 3-4 года 2-4 лимона? «Всё равно какой-то нищеброд купит её потом», ответите вы, и будете правы. Вот только через какое-то время вся эта хуйня с «я куплю немецкое трехлетнее ведро с гвоздями за 700к и потом потрачу ещё полляма на ремонт и заебусь» когда-нибудь всё же превратится в повсеместное «я лучше куплю корейца из автосалона, там всё то же самое, кроме двигла, а гонять всё равно негде». Уже превращается, вы сами этой же логикой пользуетесь, говоря про «100к пробега и продам». Будут, конечно, какие-нибудь культовые автомобили, которые будут покупать несмотря на горсть болтов в поддоне и мучаться с восстановлением (ну просто потому, что это охуенно — я бы тоже катался на E46, но денег нет на ремонт). Но 99% моделей культовыми не станет и вы будете просто их выкидывать такими темпами.

Ладно, хрен с ними, с автомобилями. Я продолжу охуенными историями из пабов. В своей жизни я с десяток точно раз слышал примерно такую историю (далее от лица рассказывающего).
Сидел я себе сидел, девелопил, охуенно девелопил, кучу бабла получал и что-то получилось подкопить. Решил открыть свою студию по клепанию говно^Wсайтов-визиток. Ну открыл, нанял продаванов, продаваны кого-то там приводили, но как-то не пошло, клиенты не возвращались потом, а на приведение нового нужно кучу бабла потратить. Ну закрыл я эту студию, сижу дальше на дядьку говнокод пишу.
А знаете в чём была их ошибка? Они же охуенные девелоперы (серьёзно, не сарказм), хоть и вынуждены делать говно у дяди, зато у себя делали всё хорошо и с первого раза. Конечно, к ним не будут возвращаться, вряд ли контора, которой нужно больше одного сайта в 3 года, будет делать это постоянно внешними конторами. Потратили они на приведение клиента тысяч 20, заказал он у них тысяч на 50 и пропал. Такая себе математика, очень невыгодная.
А знаете у кого всё охуенно?) У студий, которые никогда ничего хорошо с первого раза не делают. Серьёзно. У них человекочасы текут рекой. Потому что нужно пофиксить баги, потом пофиксить фиксы багов. А ещё у них есть целая армия менеджеров, которая доказывает клиенту, что это не студия объебалась, а клиент не уточнил, что вот такого вот бага быть не должно в тз. Я как-то сталкивался с проектом, который держал 5 RPS (прописью — 5 запросов в секунду), тратя на это 8 ядер какого-то там Xeon-а, почти 32 GiB RAM, укладывая в полку диски. Чуваки получили 200к за разработку проекта и 200к за «оптимизацию производительности». Дада, менеджеры студии просто сказали «не, ну вы же не уточняли, какую нагрузку вам держать надо». Поэтому все запросы в базу у них — select * без индексов, кеширования нигде нет никакого, один запрос к морде поднимает с диска около 30к файлов… Ну как-то так. А последствия работы другой студии на одном проекте устраняет уже, емнип, седьмой разработчик (и 2-3 из них точно были крутыми, я их код читал) в half-time… Ну да, там уже плюнули и просто пишут с нуля.
Логика то там очень простая — чувак уже потратил 200к, он не пойдет к другой студии, те ему выставят адовый ценник. А мы на мелких задачах по устранению нами же сделанной ухни поимеем ещё 200к. Если потом сольётся — хер с ним, 400к с одного клиента — норм, других найдем. А многие «клиенты» ввязываются в эту кабалу на несколько лет и счет там уже на миллионы пойдет при первой цене проекта в те же 200к.
А хорошие студии, которые за условные 300к всё сделают хорошо и с первого раза (ведь у них есть, как минимум, свои сисадмины и тестировщики) будут сосать лапу и дальше, получая надежных клиентов хорошо если по сарафанному радио.

Вот и со мной та же поебота. Я всю жизнь настраивал сервера так, чтобы «два раза не вставать», писал всем людям кучу инструкций «если вот здесь загорится лампочка — срочно беги ко мне или любому другому админу». В итоге люди действительно платили мне 1 раз, а потом не парились ещё пару-тройку лет с тем, что что-то не работает (главную инструкцию — «ребутни, если что» все смогли запомнить). И что? В 2016м году (почему именно в 2016м — хз, может вспышки на солнце массовые?) в почте нарисовалась толпа народу, которые «эй блять, ты мне сервер в 2010м настраивал, а теперь мы проебали все сайты, чини нахуй». У них уже сдохли оба диска (пиздец времязатратная работа на самом деле, собрать raid1 из двух полудохлых дисков, особенно когда человек на другом конце провода нихуя не готов заплатить за +2 диска в сервере, на которых я всё и соберу без пятнашек), мониторинг raid-а загорелся 2 года назад и всем было похуй, бэкапный сервер отключен год назад за неуплату («не, ну а нахуй он нам? Он нам ни разу за 5 лет не пригодился»), а крон написал уже миллиард писем о том, что файловая система в RO находится (и тут приятное свойство линуксов о том, что они продолжат работать, даже если выдернуть нахуй все диски, вылазит тебе боком). Ну да, а я плохой админ и всё им сломал. 5 лет назад сломал. Ах ты блять ещё и денег просишь за починку? Да я на тебя всем нажалуюсь! Начну с Путина жаловаться! Нет, я вообще ни копейки потратить не готов, чини всё бесплатно. А лучше вообще сделай так, чтобы те же диски заработали.
Зато те, кто на каждый чих берут сто баксов и бывают на серверах людей, которые пришли к ним «настрой один раз», каждую неделю… Ну… у них всё хорошо и «ничего не ломается» =)

И такая хуйня везде. Никто, делающий свою работу хотя бы не «на отъебись», не движется к вершине пирамиды своих потребностей. Китайцы штамповали дерьмо, у них всё хорошо (а у американских компаний, за редким исключением, всё плохо. Людей повышают «чтобы он сверху меньше навредил». Других людей не повышают потому что «он вот это хорошо делает, повысим — некому делать будет». Ноутбуки — полный ебздец, продолжаем дрочить на Thinkpad t420s (2011, кажется, год), как Последний Ноутбук (есть ещё X1 gen4, но его надежность уже через 3 месяца вызывает боооооольшие вопросы). Сделал вконтакт, потратил полжизни, начал наконец-то получать дивиденты с этого? Получи болт в жопу, поезжай жить в тёплые страны. Можно и в политику удариться (например, в Канаде правительство делает что-то полезное, а его всё равно каждые 4 года на выборах гонят в шею, а у нас «поясняю для жителей стран бывшего СССР, демократические выборы это… А похуй, всё равно не поймете»). Охуенный супчик из джонн-донна и тот пропал, сука (может поэтому у них всё плохо, кстати?). Опера, которая делала хороший браузер — в жопе, а новый их «браузер» — очередной Хром с веселыми обоями. Зато тот самый анальный зонд под видом браузера ныне стал весьма популярен (настолько популярен, что топ1 браузер, маркетинг, мать его).
Да ёпт, я на днях позвонил чуваку (надо было ещё один шкаф собрать), который мне мебель собирал в комнате, он жаловался на то, что его сократили в той конторе, где я всю мебель покупал. Вот только этот чувак настолько охуенно собрал мне шкафы, что несмотря на 3 месяца с перерывами ремонта в этой квартире, на полках внутри не было никакой пыли. Просто чистенькие стеклянные полочки. А мы в ванной пару недель назад штукатурили и шкурили потом стены (всей большой семьей заебались отовсюду пыль вычищать потом, в том числе и с самих шкафов).

Ещё сразу в голову приходит компания SteelSeries. Почему-то она стала очень популярной и продаваемой. Люди, которые покупают их мыши, ответьте мне, пожалуйста, на один вопрос — вы ебанутые? Логитех за $10 и то лучше работает, мать его. Хорошо, что в наше время пока не вымерли оффлайн-магазины и есть где убедиться в том, что покупать это дерьмо нельзя.

Думаете с блогом как-то иначе? Думаете кому-то нужны вот эти огроменные статьи, в которых я всё разжевываю так, чтобы мартышка поняла? Бхаха. Да никто (кроме меня) ни разу в жизни не нажал на сраные поделяшки, которые есть над каждым гребаным постом, который стоил мне несколько часов жизни. Десятка 2-3 человек за всю жизнь блога написали нечто вроде «спасибы» в сратом маленьком окошке внизу (на котором даже капчи нет). Читает всю эту поебень примерно 5 человек в день (остальное — боты, или просмотры страницы по 1-8 секунд). Заставить себя сесть и потратить 4 часа работы на очередную никому не нужную статью? Ну такое себе, пиздец лень. Зато сайты с понапизженным из интернета бессвязным бредом с заголовком «настраиваем веб-сервер» (по которому веб-сервер и не настроишь), судя по их счетчикам, вполне себя неплохо чувствуют.

Мир болен. И я заболел вместе с ним. Вы помните времена, когда у вас не возникало вопроса «сделать хорошо, но дольше» или «хуяк-хуяк и в продакшн»? Я — помню, а сегодня этот выбор не столь очевиден.

Мораль? Да нет морали. Убей говнодела, спаси дерево, всё такое.

Ну и вот вам 2 самых охуенных песни, с которыми я познакомился за 2016-й год, как компенсация за то, что вы только что прочитали этот ёбаный пиздец.


Ubuntu 16.04+, глюки с капсом (точнее, с переключением раскладок по капсу).

Собственно, в 16.04 появился прикольный баг у тех, кто переключает раскладки по капсу. Если вы печатаете быстро на двух языках, то при переключении раскладок у вас будет получаться Takaya Хуйня. То бишь лишние буквы в верхнем регистре (как я понял это от того, что я начинаю печатать быстрее, чем отпускаю капс. При этом раскладка переключается [...]

Ubuntu, опция «запоминать раскладку для каждого окна».

По традиции в бубунте в очередном релизе поломали половину галочек в гуёвом конфигураторе. Но нам-то что. Вообще фича очень удобная, чтобы не переключать раскладку, когда постоянно переключаешься между жаббером и терминалом. Включается (к слову в любом gtk-based поделии) так: user@server:~$ dconf write /org/gnome/libgnomekbd/desktop/group-per-window true

Большой мануал: часть 19. Создаём конфиг для нашего сайта в apache2.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Подготавливаем apache2. Следующая часть цикла — Not yet published Вот и подошло время (блеать, спустя 18(!) частей), когда мы начинаем «запускать» наш сайт. Для начала немного экскурса в терминологию, чтобы не путаться дальше. — У вебсерверов существует понятие «VirtualHost» (в [...]

Большой мануал: часть 18. Подготавливаем apache2.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Настраиваем SSL в nginx и получаем A-rate. Следующая часть цикла — Создаём конфиг для нашего сайта в apache2. Для того, чтобы apache мог работать вместе с nginx, его нужно немного настроить. Ну и заодно немного пооптимизируем его работу в плане [...]

Большой мануал: часть 17. Настраиваем SSL в nginx и получаем A-rate.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Подготавливаем nginx. Следующая часть цикла — Подготавливаем apache2. Сейчас, когда у нас есть сертификат и более-менее подготовленный к реальной жизни nginx, мы можем настроить ssl (и подготовиться к тому, чтобы заводить сайты с SSL). Первым делом, я напоминаю, что нельзя [...]

Большой мануал: часть 16. Подготавливаем nginx.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Ставим пакеты для lamp+nginx. Следующая часть цикла — Настраиваем SSL в nginx и получаем A-rate. В этой статье мы поговорим о некоторых настройках nginx, с которыми нам проще будет дальше жить. Вообще nginx очень гибок и настроить там можно хоть [...]

Большой мануал: часть 15. Ставим пакеты для lamp+nginx.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Получаем ssl-сертификат. Letsencrypt в массы. Следующая часть цикла — Подготавливаем nginx. Вот мы и подошли к установке веб-сервера на наш сервер. 14 частей мануала до этого мы наш сервер приводили в божеский вид =) Для начала я постараюсь избежать некоторое [...]

Большой мануал: часть 14. Получаем ssl-сертификат. Letsencrypt в массы.

Эта статья — часть Большого Мануала по настройке lamp-сервера на debian. Предыдущая часть цикла — Ставим и немного настраиваем mysql-сервер (или Percona Server), создаём базы данных. Следующая часть цикла — Ставим пакеты для lamp+nginx. Я тут как-то на целый год забил на свой блог (что, впрочем, не мешало мне графоманить в других местах, только за [...]