Куча говна / Говнокод #25010 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
https://blog.github.com/2018-10-21-october21-incident-report/

Влажный "GitHub" наебнулся.

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

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

    • Расплескалась синева, расплескалась...
      Ответить
        • тогда советую сам github переписать на php
          иначе безвкусица
          Ответить
            • Уже давно нет


              У них рельсы тоже не скейлились, и его пепреписали на скалу кажеца, надо гуглить
              Ответить
                • Я не могу найти пруфоф кстати. Вики пишет что там рельсы и эрланг (вот уж кто скейлится))

                  Может быть история про переписку гитхаба на скалу мне приснилась
                  Ответить
                  • > Может быть история про переписку гитхаба на скалу мне приснилась

                    Ты, наверное, с твитером путаешь.
                    Ответить
            • >> А он на рельсах?

              Именно поэтому я за "PHP".
              Ответить
                  • У долбоёбов в шаблоне обращаются к POST, ок

                    Интересно, а что еще можно там делать?
                    Ответить
                      • class :async-thing extends :x:element {
                          use XHPAsync;
                          protected async function asyncRender(): Awaitable<XHPRoot> {
                            $db = await AsyncMysqlClient::connect(...);
                            $result = await $db->queryf(
                              'SELECT id2 FROM %T WHERE id1 %=d', //ДАААА
                              'friends',
                              $this->getContext('viewer')->getUserID(),
                            );
                            $rows = $result->mapRowsTyped();
                            $friend_ids = $rows->map($row ==> $row['id2']);
                            $friend_data = await HHAsiomm(
                              $friend_ids,
                              $id ==> User::get($id),
                            );
                            $out = <ul />; //ДАААА
                            foreach ($friend_ids as $id) {
                              $out->appendChild(<li>.... </li>);
                            }
                            return $out;
                          }
                        }


                        обожаю такое

                        Удобный готовый компонент. Удобно писать, удобно менять верстку, удобно вместо html сделать pdf, удобно тестировать, удобно загрузить данные вместо mysql, например, из cvs.

                        Ну просто "PHP" as is
                        Ответить
                        • > Ну просто "PHP" as is

                          Да сейчас этим говном весь интернет завален. Идеи веб-компонентов витают в воздухе уже лет восемь. Сначала был яндексовый БЭМ, где всё тоже самое в JS писалось, нынче вон Реакты всякие и Polymer-ы, которые ну ничем от этого говна не отличаются.
                          Ответить
                          • MS в своем ASP.NET плодил такое еще 15 лет назад, но у него была понятная цель: научить формошлепщика быстро и на коленке делать простые веб-формы

                            Ну типа ты пишешь (условно говоря)
                            <DataTable ConnectionString="Db=Petoox" Table="Pitushki"/>

                            и получаешь хтмл таблицу с известным содержанием

                            но это как-бы ни разу не скейлится, не тестируется и не продакшен реди ниразу

                            это для внутрекомпанейского портала кмк

                            Потом Sun пытался такое же сделать с JavaServerFaces, но что-то их все обосрали

                            И вот теперь у нас слилась в экстазе генерация HTML с AsyncMysqlClient
                            Ответить
                      • [quote]
                        All elements have some kind of structure that they must follow. For instance, in HTML5 it is illegal for an <input /> to appear directly inside of a <body /> tag (it must be inside a form). XHP allows you to define a content model which documents must adhere to. This is done with t he children keyword, which uses a syntax similar to regular expressions. Note, that unlike attribute, children may only appear once inside any class.
                        [/quote]

                        В пизду XHTML с его схемой. Схемы не нужны. кококо.


                        [quote]
                        An interesting feature of XHP is the idea of automatic escaping. I
                        [/quote]

                        В пизду XSLT, в пизду XML-based шаблонизаторы с их автоэскейпом, автоэкскейп не нужен кококококок


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

                        Сука, меня аж трисеть
                        Ответить
                        • > В пизду XSLT, в пизду XML-based шаблонизаторы

                          Да, именно там им всем и место.

                          роскомговно, задолбал форсить своё интрепризное говно.

                          Настоящие цари признают только бинарные форматы, только прямое отображение в память, в худшем случае protobuf и ASN.1 + PER.
                          Ответить
                        • > В пизду XSLT, в пизду XML-based шаблонизаторы с их автоэскейпом

                          Поэтому я за "PHP".
                          Ответить

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

Помни, guest, за тобой могут следить!

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


    8