"PHP" / Говнокод #27034 Ссылка на оригинал

0

  1. 1
https://pbs.twimg.com/media/EjtRN4HX0AA6FPN.jpg

Запостил: MAPTbIwKA MAPTbIwKA, (Updated )

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

    • Бака! Бака! Теперь ты - MAKAKA.

      З.Ы. Упс, не получилось заклинание. Ну MAPTblwKA тоже сойдёт.
      Ответить
        • Сорян, я не тебя хотела заколдовать, видимо задним лепестком задело. Диполь такой диполь.

          Надо, наверное, тарелочку вместо палочки юзать.
          Ответить
          • Бабы-Yagi и палочками нормально колдуют, проверь.
            Ответить
          • волшебная изотропная антенна, нужно было брать направленную
            Ответить
            • Ну смотря какое заклинание. Щит какой-нибудь ставить - изотропная антенна само то.
              Ответить
            • Как спалось, сестрёнки? Я вам покушать принесла. Нееет, вы чего?! Это же сладкий шоколадный тортик!
              Ответить
              • бабочки налетят, а мы их сачком поймаем
                Ответить
                  • В общем, я наколдовала цветочков ей в тапочки. А сестрёнки они, понимаешь, проспали. Так они должны были цветочки мои заметить, ну. А я наколдовала и легла спать, ну так тихо.
                    Ответить
                • Кто "вы-то"? К кому ты обращаешься, ня? Кто "людьми-то", ня? Я уже не человек, сестрёнка, я -- котодевочка, ня!
                  Ответить
                  • Ой, сестрёнка, вернулась, да? Ну что ты грустная-то такая? Колдовала-колдовала, вот… пришла.
                    Ответить
                    • Ничего не понимаю... И это девочки-волшебницы? Цветочки какие-то, тортики. Родина дала им звёздочки -- носи! Носи звёздочки, ня! Не хочу, хочу кушать тортики. Что это? Это волшебницы? Это волшебницы? Тортики кушают, няшки кавайные.
                      Ответить
                      • Да ладно, ну… ну что вы злые волшебницы-то такие?..
                        Мать мне всегда… Мать-то говорила, что у меня всё кавайно будет, а отец говорит, ня, что ты чуни… эта… чунибьё! Вот он мне так говорил.
                        Ответить
                        • Слушай, во, я знаю как, сестрёнка. Хочешь я на одной ноге постою, а ты мне соул-гем отдашь?
                          Ответить
                          • Одно заклинание охуительнее другого просто, блядь. Про цветочки, блядь, про какую-то хуйню, тортики. Чё ты колдуешь-то вообще? Ты можешь за… (Смеётся.) Фамильяр, блядь, някнет — закаваимся, блядь. Чего, блядь? Про что несёт? Вообще охуеть.
                            Ответить
  • щас придёт уёбок и расскажет, что это суперуспешный программист на рнр, а суперуспешность подтверждается хипстерской клавой, разрезанной точно по вульве
    Ответить
  • «PHP», «HTML», «JS», «SVG». Странно, что на этом экране нет «CSS» и «SQL».
    Ответить
    • >JS
      это JSON, но не суть


      Блядь, генерировать SVG в перемешку с HTML это пиздец
      Ответить
      • Меня почему-то раздражает, когда SVG вставлен не как графический файл, а как элемент HTML. Чужеродно выглядит.

        Вообще SVG довольно редко бывает в портянках. Обычно его используют продвинутые.
        Ответить
        • да, svg для продвинутых

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

              Почему логотипы фирм обычно рисуют в векторе в каком нить Адобе Илюстраторе или Короле дров?

              Потому что их потом нужно печатать на баннере-растяжке, и вешать над проспектом.
              И их же нужно печатать на визитке.

              Растр бы соснул
              Ответить
                • и сколько бы весил такой файлик?
                  Ответить
                  • Да там буквально 16х16 пикселей уже можно натягивать на плакат, если контуры простые. И все будут думать, что это вектор.
                    Ответить
                      • Эти поля valve вроде сделала популярными, заюзав для надписей и граффити на стенах.
                        Ответить
          • Кстати, а в "svg" Level-of-Detail завезли? Чтобы в иконке становилось больше деталей когда она распечатана как плакат и совсем немного, когда она юзается как картинка на кнопке?
            Ответить
              • Да он и в жс вроде может. А не инлайн, просто картинка?
                Ответить
            • может, но что ты экономить собрался? если тебе и так парсить, например, 1МБ свг, и ты бы хотел сэкономить — лучше тогда отправлять на клиент поменьше контента
              Ответить
              • Ну это не столько про экономию, сколько про читаемость картинки. Вот например ту же карту ты зумишь и на ней появляются всё более и более мелкие детали вместо грубых контуров. Так и тут. Чтобы не делать пакет файлов с разной детализацией как в том же .ico
                Ответить
  • Как же меня бомбит.

    Мне попался код, где питух наследовался от UI компонента, и написал там бизнес-логику. Типа он "виджет" сделал.

    Причем по всему коду размазано знание о том, что это за виджет.

    Теперь если я хочу поменять UI, я не могу это сделать: половина кода сломается.
    Заменить наследование делегированием я не могу, потому что все ожидают JComponent (это такой предок свиногового UI).
    Это не интерфейс, а абстрактный класс (привет сосипатрам из джавы), и для него не работает сахар для делегирования в котлине (толкьо для интерфейсов работает).

    Я думал, такие гомодрилы в 1999-м году вымерли, но нет.

    Блядь, очевидно же, что UI и логика должны быть разделены, даже в сраном JTable модель отдельно от UI.

    А разгадка одна: все классы в Джава открытые, и питухи от них наследуются.
    Сука. За наследование реализации надо бить в ебало с вертушки сразу, а за бизнес-логику в наследнике виджета сразу убивать нахуй.
    Ответить
    • > наследовался от UI компонента

      Скажи спасибо, что этот наследник называется не Form42.
      Ответить
      • Угу, и логика в методе Button64_OnClick 🙂


        Если бы это был Form42, то я бы понял, что передомной лаба, а не код чувака с пятью годами опыта
        Ответить
        • Ты недооцениваешь скилл чуваков с пятью годами опыта.
          Ответить
          • Ну он пять лет работает, а до этого он еще пять лет что-то изучал.

            Мне просто казалось, что разделение UI и логики это такой букварь, который чуть ли не школьники изучают
            Ответить
            • Ну вот представь, что он пять лет ковырялся в этом коде. И у него блокнотик есть со списком форм, да он и так уже их помнит.
              Ответить
    • если это не какая-то публичная библиотека, то я, хоть и не оправдываю говнокод, вынужден сказать, что ты ССЗБ
      Ответить
        • ты взял какой-то произвольный компонент и говоришь, что он плохо расширяется и поддерживается

          а может там не было такого требования изначально, чтобы через N лет ты мог взять и перепедалить под себя
          Ответить
  • Я тут как-то ныл, что пересылка писем с postfix на gmail может ломать SPF, потому что в MAIL FROM указан домен отправителя, а он мне прав на отправку не давал.

    Я попытался изменить отправителя, но сломал DKIM.

    Оказывается, все просто: DKIM подписывает письмо (Включая заголовки), а SPF проверяет конверт (MAIL FROM).

    Так что править нужно не заголовок, а MAIL FROM. Конечно плохо, что он не соответствутет заголовку, но эт лучше, чем ломать SPF и DKIM

    sender_canonical_classes = envelope_sender 
    sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps

    Первай параметр грит, что подменять нужно только конверт.
    Второй дает регулярку в формате что менять -- на что менять.

    Теперь пересылка работает не портя ни DKIM, ни SPF:)
    Ответить
    • давайте пиздеть про постфикс

      используете ли вы postscreen(8) ?
      Ответить
      • Тут что, форум аниме? Разве менеджеры по уходу за почтой не должны просто оутлук уеб сервер мышкой "настраивать"?
        Ответить
          • Кстати, охуенная тема, когда тебе завели ящик на подобной виндовой параше, и все способы работы с ним - через браузер (вводить пароль каждый день) или на телефон настраивать акк. На телефоне пишут "вы действительно согласны с тем, что администратор этого виндового говна теперь сможет удалять данные на вашем телефоне, выключать его, вставлять ваш телефон вам в жопу, следить за вами?".
            Збс, всю жизнь мечтал об этом
            Ответить
            • А можно отказаться хотя бы от пункта «вставлять ваш телефон вам в жопу» или манифест можно принимать только целиком?
              Ответить
              • Х.з., я лучше в браузере каждый день буду токен с паролем юзать, чем разрешу этого "администратора устройства".
                Ответить
                • А нормальных клиентов для «Эксченджа» не существует? Есть только один официальный с зондом?
                  Ответить
                  • Я думаю, если админ ставит такие анальные ограничения, то левые клиенты просто идут лесом.

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

                        И спать спокойно.
                        Ответить
                  • Exchange поддерживает разные протоколы: POP, IMAP, Web интерфейс, RPC/MAPI для Outlook, и RPC/MAPI over HTTPS для удаленных Outlook.

                    Но админам обычно лениво это всё включать: они дают только веб доступ, и текут.
                    Ответить
            • Рабочая мобилка сама по себе обычно поставляется с анальными зондами, и я их считаю территорией врага. Никаких личных файлов/данных я, естественно, туда не кладу, скотч на камеру, доступ к микрофону отозвать у чего можно, с собой не брать, кроме случаев on-call, и пусть хоть обмажутся аутлуками. Я, правда, давно его не видел, сейчас всё больше гуглоговно.
              Ответить
              • Ну собственно как и с рабочим компом или ноутом.

                Изоляция между рабочим и домашним окружением полезна обоим сторонам.
                Ответить
                • То есть, мамка Антона Каменщикова свои услуги оказывает только в гостиницах?
                  Ответить
                • а у нас такой гранциы нет, и может быть и зря
                  Ответить
  • Прыщепитушки, а ваш display manager добавляет ваш логин в utmp? Видите себя в "w" и "who"?

    Кажется, gdm добавляет. А у xdm смешной багор: там в конфиге почему-то написано, что для нулевого экрана нужно вызывать другой скрипт, не тот, который дергает sessreg. В итоге удаленные подключения логируются, а локальные -- нет. Скрипт можно поправить (как и конфиг), но странно, что так.
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?

    ↑
    8

    ↓