FAST VPS — ДЕРЬМОДЕМОНЫ!

bac03ef794b9ae8c80dce444445d05b6

Подробности позже.

Ну и рег.ру — это просто пиздос!!!!

Регистратор REG.RU лишил партнёра доступа к 70 тысячам доменов и забрал их обслуживание себе

(Партнер — это BEGET)…
С одной стороны, я канеш рад, что пидарам вставили по самые не хочу! С другой стороны пидары пидарам вставили и это оксюморон! Получилась вселенская несправедливая справедливость.

Подробнее тут!

На неделю, надеюсь, появится время и я подробно обрисую ситуацию и с пидерасами рыгру-бегет и с фаствпс.

А тем временем, всем велкам в наш пятничный алко-чатик для избранных в телеге.

 

Хуйнаныр(0)Очко(1)

Prom.ua всё?

Чет давно ничего не слышно ни про них ни про проблемы работы с ними, фиды никто не просит доделать…

Их того что я знаю они задрали ценник на внутреннюю рекламу, без нее не продается, а с ней — невыгодно.

Хуйнаныр(5)Очко(1)

Дно Дно ДНо 5crm.ru Ебучие индусы среди нас!

Постучались тут ко мне старые товарищи, мол CRM интегрируем. Надо код вставить.
Я, ну хуле — давайте саппорт CRM.

Приходит ко мне какой то мудойоб в скайпе и молча шлет zip файл. Тут же идет на хуй за такой подход. Возмущается, мол там инструкция. Я ему — ок!! Давай инструкцию в открытом виде.  Выжал с него текстовые файлы…

Пришла такая пурга.
ИнтСрукцию прислали мне…
интСрукцию!!!

Интсрукция — Блокнот 2018-04-18 23.13.09Но и это хуйня. Дальше текст — вы там во все формы вставьте.
Ебанись сука…
Где нормальное описание полей?
Где описание методов.
Где сука список форм на которые надо ставить.
Кароче дно…

Если так делать мануалы и интеграции, то это просто шедевр художника мирового уровня:

22

 

 

Хуйнаныр(5)Очко(2)

Йобанное дно. Или как reg.ru чуть не упиздячил бизнес.

reg_ru

Я не буду писать много отсебятины, просто приведу цитаты из переписки с небольшими комментариями с моим товарищем, которому reg.ru удалили сервер с рабочим магазином. Просто снесли на хуй.

Читать далее

Хуйнаныр(18)Очко(2)

Программисты VS бизнес

Я считаю, что все программисты — мудаки. Потому что они зацикленные на себе самовлюбленные упыри оторванные от реального сектора.

В моем понимании, программист — это тупая недоученная блядь начитавшаяся хабра, считающая себя пупом земли и воспринимающая всех окружающих как архитектурную ошибку.

Есть конечно белая кость, типа Yesvik и чукчи(чукча кстати шарящий, но он просто по жизни мудак, или хуй у него маленький — я не выяснял), когда у человека 30 лет практики позволяют решать вопросы  и делать вещи.

Но в целом доморощенные мамкины программисты — галимые, тупые, возомнившие черти. Которые ни разу в жизни не сталкивались с реальным сектором и не имеют ни малейшего представления о том как продать пакет семечек.

Когда лет через 20 роботы захватят мир, всех программистов уничтожат первыми — и поделом!

Хуйнаныр(12)Очко(10)

Торговцы хуями

Есть у меня определенный спец-контингент. Это владельцы сексшопов. Когда-то я думал что они все чокнутые на всю голову-сатанисты-наркоманы извращенцы. Но время все расставляет на свои места.

На моей памяти сексшопов я приводил в порядок штук 5. И только один из пяти хозяев бизнеса по торговле резиновыми пёздами у меня вызывает… нет не отвращение.. а так — мелкое чувство морального превосходства…

Все остальные — приличные, приятные в общении. вызывающие уважение люди…

А  у вас как? Как вы считаете может быть торговец хуями нормальным перцем?

Хуйнаныр(12)Очко(1)

Пост без мата

mememe

Потому что нет таких матюков, которые бы могли описать мое искреннее возмущение одной странной ситуацией.

Пришел ко мне владелец магазина с проблемой. Тупит —  ужос. Сфинкс стоит. тупит валяется. Ок будем смотреть.

По вводным данным сразу запахло бедой. Одноклассник админит сервер и двое ребят с fl.ru через гит работают с магазином.  Ну и Mirohost — «отличный» хостинг.

Что в этом настораживающего спросите вы.

А плохо здесь сразу все. Одноклассник сначала вмыкнул рога. Потом клялся божился про то что все необходимые библиотеки установлены. Потом таки дал какой то sudo с ограниченными правами, с которыми толком сделать ничего нельзя. И он никакой ответсвенности не несет — ему ничего не применишь. Когда сервером занимаются админы хостинга — они как роботы их главная задача делать, а не корчить морды с заявками — буду не буду. Я занят и так далее…

Никогда, запомните, никогда не работайте с друзьями за бутылку, особенно если это админы.

С админом мы решили быстро, мы просто съехали на hostpro.

А дальше начался ад и Израиль. Кроме гита в проекте чудесным образом обнаружилась куча библиотек загруженных композером. А также нашлись интересные патчи. Вместо /catalog/controller/product.php у нас возник /catalog/controller/modified/product.php. Окмоды, стандартные расширения, критичные обновления дополнений. Да о чем ты шепчешь. Мы ж работаем через git! У нас контроль версий. У нас обновление пакетов при помощи Composer с Packagist и с нашего собственного репозитория в BitBucket.

Ну то что красавцы целиком и полностью убили любую возможность масштабирования проекта стандартными методами и написали свой велосипед — я думаю понятно.

Кроме того, по большому счету, если psr-4 библиотек надо чуть больше чем одну — их можно спокойно скопировать в папку vendor и следить за обновлениями. В Opencart есть механизм autoload, который подхватывает все на лету, единственное все названия файлов надо в lowercase.

Но вот с BitBucket возникла вишенка на торте. Зачем-то.. У меня разные версии — каждый придумает сам. Но зачем-то они тащили несколько собственноручно написанных библиотек с собственного непубличного репозитория с доступом по паролю. На бесплатный github — выложить не судьба. И вот тут вопрос. Если с вами рассчитались. С какого перепугу пакеты грузятся с закрытого репо?

Для тех кто путается в понятиях — это как продать машину и поставть в нее дистанционный выключатель. Нравится продавец покупателю — машина ездит, не понравилась — стала.

И еще момент парни заявили мол так и так у нас работает сфинкс все в порядке — а поиск 2-3 секунды. И они же сделали модуль, который в результатах поиска выводит категории в которых есть искомые товары. Но… чудо-люди. Сделали этот модуль на mysql, и знаете, лучше бы про сфинкс они просто не заикались.

А еще. А еще ну просто Ocfilter c вареза, который продали владельцу магазина как лицензионный.

В конце концов мне стало совсем интересно, я посмотрел в их Git. А там потрясающий по скорости  темп разработки. Две строчки кода в неделю. Зато к каждому коммиту комментарии. И таки «мы ж сделали уже 290 коммитов» и так каждый коммит — 2 строчки. А делов то было развернуть готовый шаблон и перенести все с 1.5 на 2.3.

У меня вот тут возникает вопрос. Почему люди не ходят к паталогоанатомам лечить зубы. Ведь у них тоже мед образование, все дела.  Почему когда болит зуб человек идет к стоматологу. Как можно было связаться с совершенно непонятными кожаными мешками с fl.ru которые может быть и имеют какое-то представление о php и новых стандартах программирования, но не имеют ни малейшего представления как работает Opencart.

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

А ничего не делать — сухари сушить. А ведь магаз успешный и торугет неплохо. Зачем надо было взводить себе ружье и практически спускать курок стреляя в ногу — у меня нет ответа.

Что делать в такой ситуации?
Ну как бы я заведомо мудак в глазах этих персонажей. Я самый умный, не могу себе сложить цены и так далее. На это мы внимания не обращаем. Но категорически я буду настаивать на том, чтобы эти подрядчики провели рефакторинг своих доработок вернули всю файловую структуру движка в default, и все доделки оформили модификаторами. Собрали все сторонние пакеты в stand-alone, убрали все обращения к сторонним репо. Ну и от одноклассника-админа удачно сбежали в пользу hostpro. Правда они оказались как и все сказочниками и vps в Украине у них нет, но иногда у них бывает нормальный саппорт и хотя бы это хорошо.

Очень хочется пожелать парням 1000 Марселасов Воласов в одно лицо

zed

Я обязательно расскажу чем закончилась эта ситуация, хотел еще рассказать про проект, который держит 500 человек онлайн одновременно и почему никому нельзя верить. Но жду вводную часть от его хозяина да  устал я с неандертальцами за последнюю неделю прилично — поэтому ждите.

Хуйнаныр(16)Очко(0)

Если звезды зажигают, значит это кому то надо….

Но вот хер пойми кому.

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

Самая паскудная категория — это администраторы linux-серверов и «я не владелец магазина, я не приинимаю решения».

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

Разработчики верстальщики и авторы дополнений бывают разные — но большая часть из них мудаки. Меня бы давно от всего этого тошнило если бы не было исключений, и большинство моих рабочих контактов не составляли непосредственно владельцы магазинов, которых если уже и свела со мной судьба — то они в принципе большие умнички. Ну не приходят ко мне студенты с тремя рублями за душой, так как у них не может быть тупого магазина. А сталкиваться мне приходится как правило с состоявшимися предпринимателями, которые ценят как мое так и собственное время, да и круг интересов у них не ограничивается магазином, кодом и продажами, вобщем даже про злободневность бывает о чем потрындеть.

Сегодня был очень тяжелый день — это маленькая вводная к посту. Надеюсь завтра я обстоятельно его продолжу и расскажу что меня сподвигло на его написание.

В продолжение темы.
Перед новым годом происходит какое то обострение в головах.
Был такой себе парень DEEMAN, был он беден и никому не известен, сделал клиенту магазин, клиент попросил одностраничное оформление, наш герой кряхтя сделал модуль и пошло. Наверное процедура оформления важна. Я не спорю. Наверное наши люди не такие тупые как американцы, которые почему то могут спокойно заполнить сегментированную форму, а наши нет. Но в банкомате блядь деньги даже бабушки с альцгеймером с карточки научились и ничего. Но суть не в этом. Раньше диман вроде был вмнеямым перцем.  А тут как напродавал модулей началась ебала. То там косяк то тут, нахуевертил вместо простого понятного модуля конструктор, в котором черт ногу сломит, и пользуясь отсутствием конкуренции сидит не свистит в хуй.
Приходит ко мне старый клиент и говорит мол так и так. Везде оформляется в хроме не оформляется. Бля буду. Диману пишут — тот на хуй — обновляйте, у вас косяки хуесяки. Обновлять нихера нельзя, так как диз запилен под конкретную версию. Разбираться парню в лом. Тексты ну ахуеть — я блять вам буду раз в сутки отвечать. Да посмотри ж ты ебана рот косяк там и там из-за того и из-за того. Модуль закодирован. Лазить  с бубном ну в рот ебалось если ты знаешь свой код как пять копеек. О чем говорить глянул -увидел проблему да забыли. Нет же…
ЕСЛИ ВЫ БУДЕТЕ МЕНЯ В ТОМ ЖЕ ДУХЕ ЗАЕБЫВАТЬ — ОТВЕЧАТЬ БУДУ РАЗ В СУТКИ. Это называется Борзый петух. При чем вот с хуяли. Зарабатывал ты 5 лет назад три копейки, бегал бы за каждой просьбой. А теперь взлетел и зазнался. Пока что не зашкварился только Usergio c его парсером и всегда оказывает посильный саппорт и реагирует на багфиксы.

Вторая ситуация. Опять же старый знакомый пишет — переехал на 2.x версию у меня два программера работают через GIT, через гит блять на опенкарте. А Ocmod, чем вам не гит. Ебать молотить. Сука сука. Ну да ладно еще у него одноклассник сисадмин. Рут не дам, то не дам это не дам, этот пакет ставить не буду, тут не то, там не это. Ебаный ту сука конченный сисадминский олень, поймать бы тебя в подворотне, да начистить ебальник. Ебет тебя буду не буду, надо  не надо, ты специалист  в opencart — нет, ты несешь финансовую ответственность за магазин нет. Ты сука ебанная тупая обезьяна, замены тебе на фрилансе — ЛЕГИОН! Сиди блядь тихо и делай то что от тебя требует. Ты за это получаешь деньги.  Обычно я такие проблемы шлю лесом. Не дадите — ебитесь сами. Но тут позитивный тип, отказать в помощи как то невдобно. Поэтому я думаю что все будет хорошо. Пока не могу раскрывать тайну про развитие ситуации.

Третья ситуация. Очень большой магазин. 100к+ товаров. Постоянные обновления. Выделенный сервер. Специально нанятый штатный программист и штатный сисадмин. Та же хуйня. Фтп блять полдня рожали. Полный доступ в админ с 20го раза, и то после пожелания, чтобы они всю жизнь геморрой лечили по фотографии.
Предыстория, сначала приходит программист — мол так и так. Магаз тормозит. Не смог он найти со мной общий язык. Ушел. Слава богу отдал контакт владельцу, с которым мы нашли понимание моментально. В общем сука чате с владельцем и двумя парнями из ларца одинаковыми с лица мне пришлось вынимать раскаленными клещами доступы.
А оказалось почему? Да потому что  последние три месяца они дули в уши хозяину что с проектом все в порядке. Сервер заебись, с кодом все заебись с базой заебись — и это просто черная магия виновата в том, что уже три недели нет возможности добавить новый товар. У владельца падает трафик, падает выдача в поисковиках, новый год  на носу, надо нарубить бабла на год вперед. А наши парни «все в порядке» пиздят как дышат. Получив доступ к проекту. Оказалось что с базой пиздец. По коду работать и работать. Сфинкс стоит — но не работает. И сервант — какой то древний на древних HDD, и filesseek операционной системы для поиска сверки дат изменений изображений занимает полсекунды. А еще полсекунды поиск-чтение кеша сео про. Вобщем делать там было особо не хуй. Приговор — сначала менять сервер, а потом все остальное.
В ответ:

[13 декабря 2017 г. 11:41] 500 мс. на сканирование картинок — это какая-то архитектурная глупость — зачем их сканировать каждый раз?
Ну а так — нормальный результат жля такого кол.-ва файлов в папке. ССД да, помогут для таких вещей.  Думаю процентов на 10.
[13 декабря 2017 г. 11:42] а вы «другой сервак» нагрузили нужным количеством запросов?
[13 декабря 2017 г. 11:42] на пустую он и на телефоне быстро бегать будет
Центос сам по себе ничего против не имею. кроме неудобства, но то мои проблемы.
МарияДБ для ИнноДБ на МОИХ тестах проигрывает Перконе, при чем порядочно.

Слушайте господа. Ну если бы я был зеленым студентом, я бы расстроился. А тут походу чувак получает ахуеть откат с хостинговой компании за проданный сервант и боиться потерять свою тыщу долларов в год.
По факту — ебет тебя глупость или умность, есть рабочий проект. Который надо не переписывать архитектурно, а создавать ему нормально окружение.
Тестовую площадку мы развернули на сервере, где живет 20 штук живых магазинов, общее количество товаров превышает миллион. И просмотров страниц в день от ботов и людей 250-300000, так что был нагружен по самое не хочу. И знаете что. Разница была 1300мс и 180мс. 7.5раз — только за счет изменения окружения. А дальше вишенка на торте. Percona у него 10% на тестах выигрывает для innodb. Ну ахуеть же теперь. Там innodb таблиц до меня и рядом не было), пришлось их сделать, так как товары постоянно обновляются-добавляются и innodb позволяет это делать без лока всей таблицы.  И 10% общей мизерной разницы, при общей проблеме сука в секунду плюс. Да я бы сука такого лоха на хуй уволил с запретом доступа к серверам клиентов пожизненно. Ну и я уже молчу о том, что новая более мощная площадка, которую мы подобрали владельцу, ему обойдется в $70 в месяц а не в $180. И за год он увидит бонус на красную икру в размере (180-70) * 12 = $1320.
А теперь внимание вопрос знатокам, точнее два. Как вы думаете сколько бы еще владельцу магаза лили в уши сказки про «все в порядке» и как долго он верил в эти сказки не свяжись со мной? Ну и по итогу надо отдать должное штатному программисту. Он сделал все что былов его силах на этом проекте, просто про остальные косяки ему негде было взять понимание. А вот сисадмин по классике ведет себя как гнойная жаба.

Друзья мои, если у вас проблемы — не ждите волшебника в голубом вертолете. Их не бывает. Для всех поработчиков-разработчиков-подрядчиков, вы дойная корова. А если у этих персонажей еще и звезда во лбу — вы дойная корова на которую можно положить хуй и глумиться. Вникайте в ситуации. Добивайтесь необходимых вам результатов. Автор шаблона написал хуергу, которая не работает — на тебе отзыв на всех торговых площадках. Фрилансер затупил — на тебе мину репу на фл.ру. Подрядчик с опенкартфорума косячит — динокс всегда на связи. Видите что происходит косяк — привлекайте сторонних аудиторов. На форуме достаточно вменяемых специалистов, чтобы решить и разобраться в любых задачах.

Но реально я от сисадминов устал. Чем больше я с ними сталкиваюсь, тем больше мне хочется чтобы они все прошли через подвал Зеда, как Марселас Волас!

zed

 

 

 

Хуйнаныр(10)Очко(1)

Вот это seo-специалист!!!

omgomg

Просто оставлю это здесь.

В двух словах: автор этого текста за полтора года высосал из моего знакомого 3к долларов за какие то «супер услуги» в итоге загнал магазины под плинтус.  Ну и кроме этого по мелочи на одном мы выловили онлайн-майнер Monero.

Зовут персонажа Виталий Угольников — вобщем остерегайтесь!

Хуйнаныр(14)Очко(0)

Дно пробито, или высер тупого пидараса.

thor

Да простят меня мужчины, речь пойдет о женщинах.

Шутка, речь пойдет о идиотах.
Автор предыдущего поста списался со своим админом, когда мы попытались его копнуть и вот такую срань заявил ОДМИН…

СУКА СУКА, ФАК МОЙ МОЗГ… В этом тексте все прекрасно!

1. Сторонние люди не могут сделать серьёзные изменения (за исключением дизайна или небольшого точечного функционала под моим присмотром) не создав проблем. Вы же помните, что когда изначально ко мне обратились, были проблемы которые решить было мягко говоря трудно. Я много переписал для исправления и не хотел бы это повторять.
2. По индексации я смотрел. Разделение на несколько sitemap сделать можно, я занимаюсь этим. Взять какое-то стороннее решение не получится, не заработает без переработки.
3. Sphinx использовали году в 2012. Да и то только те, кто берёт первый попавшийся вариант. Этот движок не может обеспечить скорость при необходимости сложных запросов, выдаёт нерелеватные результаты (если результат выдаётся быстро), отображает устаревшую информацию (и не отображает новую), не поддерживает некоторые распространённые варианты свойств поиска.

f4

Т.е:

1 — я хуй с горы и Дартаньян, а все остальные пидарасы! А то что у нас тут магазины на мульт товаров шуршат — это блять научная фантастика. Инопланетяне прилетели и помогли. АГА АГА!

2 — аааа.. у меня готовый скрипт такой есть уже года три, ой ой.. не заработает. Хуй у него блять не заработает на нормальную телку. Только на такого же прыщавого урода!

3 — ОЛОЛОЛОЛООООООООООООООООО ОЛОЛОЛОЛО!!!

вот краткий список проектов которые используют сфинкс.

там например есть avito.ru — ахуенно в 2012 году застряли.

Друзья мои. Если вам когда нибудь, в подобном тоне напишет хотя бы один прыщавый тыжадмин. Шлите его на хуй. И от меня тоже. Скажите  ЙОДА ТОЖЕ СУКА ТЕБЯ ПОСЛАЛ НА ХУЙ!

Это вот еще один костыль галимый в бизнес человека, которого подкосила розетка.

Хуйнаныр(9)Очко(0)

Оптимизация Opencart (OMG)

Я знаю знаю. Я  мало пишу полезняка. И вспоминаю про бложик в крайних случаях. Но я стараюсь как могу, те кто знают почему у меня нет времени — поймут, те кто не знают ну простите, дальше будет легче.

Так вот. Сейчас в работе у меня два проекта.
К вашему сожалению, я полный мудак в вопросах неразглашения, поэтому придется как всегда верить или не верить мне на слово.

Вобщем у меня два проекта и оба каких то конченных.
Первый — 220 к товаров, 50 к товаров в одной категории и очень сложный фильтр подбора по весу, размеру и толщине товара слайдерами. Это все через MegaFilter и на вялом сервере. Однозначно победить такой огород и заставить его грузиться на холодную меньше секунды не получиться, но уже я сделал >3 сек, а было 64.
Как что и куда — я расскажу подробно отдельно.

А вот второй проект изначально был очень простым и няшным. 10к товаров, минимум фильтров, хороший сервер мой любимый XDS шаблон, хотя это не отменяет того что XDS картофельный пидр. Но все таки он меньше всех наворотил кривой хуйни в отличии от сереги ломика и 29 алексея.  Так вот проект был понятный и простой.

Пока в него не запустили системного администратора…
Я знаю на память работу всех кешеров для Opencart, от Nitro до буста и высера Мракимрака, хоть он мне и друг (йодированый мрак, звучит). Так вот там гавна было много, я его весь выубил, ниче не меняется, товар добавляю ниче не меняется, index.php  удаляю — ниче не меняется. ЭТО ПОЛНЫЙ ПИЗДЕЦ ….

Магазин не реагировал ни на что.. Мне показалось что у меня глюки. Я проверил айпи сервера, проверил десять раз пути виртуал хоста, все сука правильно. А изменений нет. Отключил Opcache, изменений нет.

И тут меня смутило, вскользь упоминание «нам там сервер настраиваили». И когда я полез в конфиги NGINX, я если сказать что ахуел — это не сказать ничего.

Один из конфигов был вот такой:

Для тех кто не понимает. Любая страница, которую формировал движок, укладывалась в кеш nginx и больше не обрабатывалась движком. Вобщем корзину можно было не собирать, так как у вас была чужая корзина. Статичный блять интернет-магазин Карл.

Какой то пидар справился. Я сделяль насяльнике.. Все быстрий. Твой магазин бизнес пришёль! Клиенты ничего не могут оформить — зато бистло!

Вобщем 3 часа жесткого секса с конфигами, еще три часа на оптимизацию магазина и мы получили заветные 170мс загрузки главной страницы и радостный googlePageSpeedInsight и 400-500 для страниц категорий под радостные вопли заказчика «наконец-то».

По итогу, сказать что я ахуел — это ничего не сказать, больше я ахуел только когда кое-кто сглотнул у софорпа паши и чучхе.

И тут по какому то совпадению, какая то тупая хуйня пришла на динокс форум и начала нести хуергу про http2, php7, memcache и остальную злоебучую хуергу.

Так-как по каким то причинам я там в ридонли и дальше подумаю десять раз появляться или нет, то выводить на чистую воду пидорга пришлось моему другу Снастику.

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

 

 

Хуйнаныр(22)Очко(1)