Статус этой учётной записи - Принято
  • Комментарий к говнокоду #25045 в ответ guest

    • Плохо, что Тараса давно не видно. Он бы ещё рассказал про кривые сопроцессоры для ARM.
      Ответить
    • Спроси у "vistefan". Они с ним вконтактике переписываются.
      Ответить
  • Комментарий к говнокоду #20471 в ответ guest

  • Комментарий к говнокоду #20471 в ответ guest

    • обсуди лучше мой код
      For i = 1 To 15
      If tbl(i) = team2 Then i = i + 1
      k = k + 1
      If k = 1 Then tr = Int(Rnd * 5) + 2: xa = Int(Rnd * tr): ia = i
      If k = 2 Then
      xb = Int(Rnd * tr)
      If xa > xb Then pts(ia) = pts(ia) + 3: gm(2, ia) = gm(2, ia) + 1: gm(4, i) = gm(4, i) + 1: gm(5, ia) = gm(5, ia) + xa: gm(5, i) = gm(5, i) + xb: gm(6, ia) = gm(6, ia) + xb: gm(6, i) = gm(6, i) + xa
      If xa < xb Then pts(i) = pts(i) + 3: gm(2, i) = gm(2, i) + 1: gm(4, ia) = gm(4, ia) + 1: gm(5, ia) = gm(5, ia) + xa: gm(5, i) = gm(5, i) + xb: gm(6, ia) = gm(6, ia) + xb: gm(6, i) = gm(6, i) + xa
      If xa = xb Then pts(i) = pts(i) + 1: pts(ia) = pts(ia) + 1: gm(3, i) = gm(3, i) + 1: gm(3, ia) = gm(3, ia) + 1: gm(5, ia) = gm(5, ia) + xa: gm(5, i) = gm(5, i) + xb: gm(6, ia) = gm(6, ia) + xb: gm(6, i) = gm(6, i) + xa
      Form6.List1(ng).AddItem tbl(ia) + Str(xa) + «:» + Str(xb) + " " + tbl(i)
      k = 0
      End If
      Ответить
    • А, это со швабры. Тоже сразу стертора вспомнил.
      Ответить
  • Комментарий к говнокоду #20471 в ответ guest

    • Нет, это задача прыщеадминов базданных

      Разработчик всё таки классом по выше, его задача не забывать эскейпить запросы, и верно прописывать значения переменных со скидками и количеством складов
      Ответить
    • Аааа, теперь понятно зачем вы это тут обсуждаете.
      Ответить
  • Комментарий к говнокоду #20471 в ответ bormand

    • З.Ы. Сама схема гениальна — два мастера в позе 69, которые асинхронно реплицируют друг другу свои транзакции (statement-based). Но приложухи работают с каким-то одним из них, поэтому конфликтов почти нет. А если есть — всегда можно поправить запрос репликации.
      Ответить
    • Об этом должны заботиться программисты на "PHP"?
      Ответить
  • Комментарий к говнокоду #20471 в ответ bormand

    • > N реплик из M акнули запись в лог транзакций
      То ли дело mysql: waits until at least one semisynchronous slave acknowledges that it has received all events for the transaction, or until a timeout occurs. If a timeout occurs without any slave having acknowledged the transaction, the master reverts to asynchronous replication.

      Отпали слейвы? Да и хуй с ними!
      Ответить
    • Поэтому я за "MySQL".
      Ответить
  • Комментарий к говнокоду #24808 в ответ OBEH

  • Комментарий к говнокоду #24813 в ответ guest

    • А ты свой ник помнишь заизусть, или смотришь подсказки в гугле по запросу "unexpected token T_PA"?
      Ответить
    • Я вот свой ник помню отлично, т. к. часто использую "mysql_real_escape_string".
      Ответить
  • Комментарий к говнокоду #24817 в ответ j123123

    • > живущую в этих самых хранимых процедурах в машинном коде и инфицирующую другие БД с хранимыми процедурами

      Ну а че тут непонятного? Хранимая процедура — объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере.

      Если хранимая процедура в самой БД (.dba файле) оракла хранится не как набор SQL-инструкций, а как набор инструкций процессора x86-64, то в хранимку можно насрать кодом, который найдет другие .dba файлы с хранимками, и их тоже завирусует
      Ответить
    • Как всё сложно. Поэтому я за "MySQL".
      Ответить
  • Комментарий к говнокоду #24817