1. PHP / Говнокод #21778

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    $start = "2016-11-29";
    $end = "2016-12-31";
    $nnomer = "lux";
    
    const SQL_GET_MENU_NOMERPRICE = '
    SELECT `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12` FROM nomerprice WHERE name = :name
    ';
    
    $pdo = new PDO($dsn, $user, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $stmt = $pdo->prepare(SQL_GET_MENU_NOMERPRICE);
    $res = $stmt->execute([':name' => $nnomer]);
    $nprice = json_encode(array_pop($stmt->fetchAll(PDO::FETCH_OBJ)), JSON_NUMERIC_CHECK);
    // $nprice сейчас равен {"1":1500,"2":1000,"3":2000,"4":1000,"5":1500,"6":2000,"7":1500,"8":2000,"9":1500,"10":3000,"11":2000,"12":1500}
    
    if (!empty($start) && !empty($end)) {
        $startDate = new DateTime($start);
        $endDate = new DateTime($end);
        $dates = array($startDate, $endDate);
     
        $pricesPerMonth = array(
            1 => 1500, 2 => 2000, 3 => 1500, 4 => 2000, 5 => 1500,
            6 => 2000, 7 => 1500, 8 => 2000, 9 => 1500, 10 => 2000,
            11 => 1500, 12 => 2000
        );
    
        $price = 0;
        for ($i = $startDate->getTimestamp(); $i <= $endDate->getTimestamp(); $i += 86400) {
            $newDate = new DateTime();
            $newDate->setTimestamp($i);
            $m = $newDate->format('m');
            $m = intval($m);
            if ($pricesPerMonth[$m]) {
                $price += $pricesPerMonth[$m];
            }
        }
        var_dump($price);
    }

    https://toster.ru/q/376912

    riot26, 04 Декабря 2016

    Комментарии (0)
  2. Lua / Говнокод #21777

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    local player = script.Parent.Parent
    local character = player.Character.Humanoid
    local settings = game.ServerStorage.AntiCheatConfig
    while true do
    if player.CameraMaxZoomDistance ~= settings.CameraMaxZoomDistance.Value then player.CameraMaxZoomDistance = settings.CameraMaxZoomDistance.Value end
    if player.CameraMinZoomDistance ~= settings.CameraMinZoomDistance.Value then player.CameraMinZoomDistance = settings.CameraMinZoomDistance.Value end
    if player.CameraMode ~= 0 then player.CameraMode = 0 end
    if player.DevCameraOcclusionMode ~= 0 then player.DevCameraOcclusionMode =0 end
    if player.DevComputerCameraMode ~= 0 then player.DevComputerCameraMode = 0 end
    if player.DevTouchCameraMode ~= 0 then player.DevTouchCameraMode = 0 end
    if player.CanLoadCharacterAppearance ~= true then player.CanLoadCharacterAppearance = true end
    if player.DevComputerMovementMode ~= 0 then player.DevComputerMovementMode = 0 end
    if player.DevTouchMovementMode ~= 0 then player.DevTouchMovementMode = 0 end
    if character.MaxHealth > settings.MaxHealth.Value then character.MaxHealth = settings.MaxHealth.Value end
    if character.Health > character.MaxHealth then character.Health = character.MaxHealth end
    if character.WalkSpeed > settings.WalkSpeed.Value then character.WalkSpeed = settings.WalkSpeed.Value end
    if character.JumpPower > settings.JumpPower.Value then character.JumpPower = settings.JumpPower.Value end
    if character.HipHeight > 1 then character.HipHeight = 1 end
    wait(.1) -- We don't need crash
    end

    Nuff said.

    45Green, 04 Декабря 2016

    Комментарии (2)
  3. Python / Говнокод #21776

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    class RomeNumberConvertor(object):
        def __init__(self):
            self.discharge = ['unit', 'dozen', 'hundred', 'thousand']
            self.unit_set = ('I', 'V', 'X')
            self.dozen_set = ('X', 'L', 'C')
            self.hundred_set = ('C', 'D', 'M')
            self.thousand_set = ('M')
            
        def _discharge2rome(self, discharge, value):
            pattern = {'1': '{0}', '2': '{0}{0}', '3': '{0}{0}{0}',
                            '4': '{0}{1}', '5': '{1}', '6': '{1}{0}',
                            '7': '{1}{0}{0}', '8': '{1}{0}{0}{0}', '9': '{0}{2}'}
            return pattern[value].format(*getattr(self, '%s_set' % discharge))
            
        def lat2rome(self, num):
            rome_digit = ''
            for i, k in enumerate(reversed(str(num))):
                if k == '0': continue
                rome_digit = '%s%s' % (self._discharge2rome(self.discharge[i], k), rome_digit) 
            return rome_digit

    Вот так человек решил преобразовывать в римские цифры :D

    mbrutus, 04 Декабря 2016

    Комментарии (11)
  4. Куча / Говнокод #21775

    −1

    1. 1
    2. 2
    3. 3
    Где говнокод? В FF или в/на сайте?
    goo.gl/6XhZpH
    goo.gl/4EC3Lg

    Кстати, на говнохостинге картинок было упоминание, что "вот эту ссылку вы можете передавать по почте или _ICQ_". Г-ди, неужели кто-то ещё пользуется этим говном?

    DelphiGovno, 04 Декабря 2016

    Комментарии (38)
  5. Pascal / Говнокод #21774

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function ColorToHTML(Color: TColor): string;
    begin
      {RGB составляющие цвета переводим в шестнадцатеричную
       систему счисления}
      FmtStr(Result,
        '#%.2x%.2x%.2x',
        [Lo(Color), {красный}
        Lo(Color shr 8), {зелёный}
        Lo((Color shr 8) shr 8) {синий}]);
    end;

    Тро-Ло-ло-ло

    rotretS, 03 Декабря 2016

    Комментарии (4)
  6. Куча / Говнокод #21773

    −3

    1. 1
    <item >1</item>

    Чо, так можно?

    3_14dar, 03 Декабря 2016

    Комментарии (0)
  7. Куча / Говнокод #21772

    −3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    IT Оффтоп #5
     
    #1: http://govnokod.ru/18142
    #2: http://govnokod.ru/18378
    #3: http://govnokod.ru/19667
    #4: http://govnokod.ru/21160

    3_14dar, 03 Декабря 2016

    Комментарии (14)
  8. Куча / Говнокод #21771

    0

    1. 1
    Может ли кто-нибудь пояснить мне смысл "масштабного проекта #ЯPОСCИЯ" (https://ya.russia.tv/)? Захожу на сайт, а там ничего, кроме ебальников, нет.

    AnalniyTerzatel, 03 Декабря 2016

    Комментарии (21)
  9. Куча / Говнокод #21770

    −5

    1. 1
    Тем временем, патриарх Кирилл призвал продвигать лапту на международной арене.

    AnalniyTerzatel, 03 Декабря 2016

    Комментарии (1)
  10. PHP / Говнокод #21769

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function _init_oaipmh_parse_taxonomy_terms($terms) {
      $num_terms = count($terms);
      $i = 0;
      $value = '';
      foreach ($terms as $term) {
        $value .= $term->name;
        if (!(++$i === $num_terms))
          $value .= ', ';
      }
      return $value;
    }

    iluschenko, 02 Декабря 2016

    Комментарии (2)