1. Комментарий к говнокоду #28856 в ответ guest

    • Нахуй нужна отбитая? Её кто-нибудь у тебя потом так же отобъёт.
      Ответить
    • Ну во-первых не факт: разные люди обладают разной притягательностью: от некоторых уходят, от других нет.

      Во-вторых отношениями управляет сердце и хуй, а они штамп в паспорте не читают.

      И вообще. Тебе типа девственницу подавай чтоль?
      Ответить
  2. Комментарий к говнокоду #28856 в ответ guest

    • А по деньгам чё?
      Ответить
    • Зарплаты в компании VK по должностям
      Программист 240 280 ₽

      Какаято хуйня, если честно. Либо это отчет десятилетней давности, либо
      Ответить
  3. Комментарий к говнокоду #28856 в ответ guest

  4. Комментарий к говнокоду #28856 в ответ guest

    • Взял бы пиво и сиськи вместе с их владелицей
      Ответить
    • А какое?
      Ответить
  5. Комментарий к говнокоду #28856 в ответ guest

    • Взял бы сиську пива?
      Ответить
    • Взял бы пиво и сиськи вместе с их владелицей
      Ответить
  6. Комментарий к говнокоду #28856

  7. Комментарий к говнокоду #28856 в ответ guest

  8. Кресты / Говнокод #28858 Ссылка на оригинал

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    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
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    100. 100
    void text::draw()
    {
    	CmdWinGUI::draw();
    	COORD temp = startCo;		//Разный мусор
    	COORD tempEnd = startCo;
    	int16_t _al = 0;
    	int16_t _an = 0;
    	int16_t remain = 0;
    	uint8_t a = 0;
    	bool fullRow = 1;	//Флаги, не изменять
    	bool alignPrepare = 0;
    	if (tableLine)
    	{
    		temp.Y = temp.Y + lineShift + sepShift;
    	}
    	if (!tableFormat)
    	{
    		if (alignSetting == ALIGN_C)
    		{
    			_al = sizeCo.X/2;
    			for (uint8_t a = 0;a < 0xFF;++a)	//Измеряем длину текстового поля
    			{
    				if (textBuffer[a] == NULL)
    					break;
    				++remain;
    			}
    			temp.X=startCo.X+ _al-remain/2;	//Корректируем курсор в соответствии с расчётами
    			if (temp.X < startCo.X)			//Если предыдущие вычисления дали ошибку - выход за предел рамки слева
    				temp.X = startCo.X;			//Корректируем
    		}
    		for (;;)
    		{
    			SetConsoleCursorPosition(hCon, temp);
    			if (textBuffer[a] == NULL)
    				break;
    			printf("%c", textBuffer[a]);
    			++temp.X;
    			++a;
    			if (temp.X == startCo.X + sizeCo.X - 1) //Проверяем достигло ли рамки, иначе обрываем цикл
    				break;
    		}
    		return;
    	}
    	for (uint8_t b = 0;b<=filledRows;++b)
    	{
    		if (!fullRow)
    		{
    			temp.X = tempEnd.X;
    		}
    		tempEnd.X += tableRowSize[b] - 1;
    		if (alignSetting == ALIGN_C)
    		{
    			--temp.X;
    			//Предварительные расчеты смещения
    			if (!alignPrepare)
    			{
    				for (SHORT a = temp.X;a < 0xFF;++a)
    				{
    					if (a == tempEnd.X) //Проверяем достигло ли рамки, иначе обрываем цикл
    					{
    						--_an;
    						break;		//половина длины поля таблицы
    					}
    					++_an;
    				}
    				for (uint8_t a = 0;a < 0xFF;++a)
    				{
    					if (tableText[b][a] == NULL)
    					{
    						_al = a;	//половина длины слова
    						break;
    					}
    				}
    				alignPrepare = 1;	//Подымаем флаг готовности
    			}
    			//Коррекция положения курсора в соответствии с результатами блока предварительных расчётов
    			temp.X += abs(_an / 2) - abs(_al / 2);
    			_an = 0;
    		}for (;;){
    			SetConsoleCursorPosition(hCon, temp);	//Ставим курсор в начало/середину/конец поля
    			if (tableText[b][a] == NULL)
    			{
    				fullRow = 0;	//При окончании поля текста до заполнения поля снимаем флаг заполнения поля
    				break;
    			}
    			++temp.X;
    			if (temp.X == tempEnd.X) //Проверяем достигло ли рамки, иначе обрываем цикл
    			{
    				fullRow = 1;	//При окончании поля в таблице до завершения поля текста прекращаем вывод и выходим из цикла
    				break;
    			}
    			printf("%c", tableText[b][a]);
    			++a;
    		}
    		a = 0;
    		alignPrepare = 0;	//Сбрасываем флаг для следующей итерации
    	}
    	if (isChanged)
    		this->editFlagSwitch();
    }

    Рендер текста с учётом коллизии слева и справа

    siclown siclown, (Updated )

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

    Кресты / Говнокод #28857 Ссылка на оригинал

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    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
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    #include "Windows.h"
    void line::draw()
    {
    	CmdWinGUI::draw();
    	uint8_t modB = 0; //modeByte
    	COORD tempSt = lineStart;
    	COORD tempEn = lineEnd;
    	SHORT dX = abs(lineEnd.X - lineStart.X);
    	SHORT dY = abs(lineEnd.Y - lineStart.Y);
    	SHORT sX = lineStart.X < lineEnd.X ? 1 : -1;
    	SHORT sY = lineStart.Y < lineEnd.Y ? 1 : -1;
    	SHORT dErr = dX - dY;
    	SHORT dErr2 = 0;
    	if (scan)
    	{
    		SetConsoleCursorPosition(hCon, lineStart);
    		for (uint8_t a = 0;a <= lineEnd.X-lineStart.X;++a)
    		{
    			modB = lineAtrBuffer[a];
    			SetConsoleTextAttribute(hCon, modB);
    			printf("%c", lineSymBuffer[a]);
    		}
    		if (isChanged)
    			this->editFlagSwitch();
    		return;
    	}
    	for (;;)
    	{
    		SetConsoleCursorPosition(hCon, tempSt);
    		printf("%c", lineSym);
    		if (tempSt.X == tempEn.X&&tempSt.Y == tempEn.Y)
    			break;
    		dErr2 = dErr * 2;
    		if (dErr2 > -dY)
    		{
    			dErr -= dY;
    			tempSt.X += sX;
    		}
    		if (dErr2 < dX)
    		{
    			dErr += dX;
    			tempSt.Y += sY;
    		}
    	}
    	if (isChanged)
    		this->editFlagSwitch();
    }

    Отрисовка произвольной графической линии в консоли

    siclown siclown, (Updated )

    Комментарии (0)
  9. Комментарий к говнокоду #28856 в ответ guest

  10. Комментарий к говнокоду #28856 в ответ guest

    • Потому что хотят работать в самой известной квмпании рассии
      Ответить
    • А по деньгам чё?
      Ответить
  11. Комментарий к говнокоду #28856 в ответ guest

    • Ну так хороших тян разбирают быстро. В 23 есть шанс найти свободную, умную, и красивую, а в 37 умные и красивые замужем и с ребенком. Тут или ждать пока ктонить разведется (а разводятся тоже не от хорошей жи3ни), или отбивать, для чего нужны такие скиллы, которые большинству не снились. Вот и выходит, что в 40 там сидит шлак
      Ответить
    • Нахуй нужна отбитая? Её кто-нибудь у тебя потом так же отобъёт.
      Ответить
  12. Комментарий к говнокоду #28856 в ответ guest

    • Просто не пойму почему туда идут
      Ответить
    • Потому что хотят работать в самой известной квмпании рассии
      Ответить
  13. Комментарий к говнокоду #28856 в ответ guest

    • таг, мужыки.
      по поводу бап и сайтов знакомств.
      в 30 уже видно, что не свежак.
      ну видно блин, простите, девки. это не мужской шовинизм, а просто реальность.
      соглашусь, попадаюца экземпляры, которые в 30+ выглядят лучше чем 18-20-25. но это уже штучный товар.
      хотя еще много синпатишных, не страшных и не жырных.
      в 40 уже печаль. единицы. и потому они вызывают восхищение. потому что на фоне других 40-летних: отлично сохранились.
      и тут критический момент. если не успел, то опоздал.
      посоны.
      ближе к 50 полный ахтунг.
      они сука все жырные, все страшные, все обвисшие и дряблые.
      но! такие же ебанутые.
      даже, если у нее есть уже все: дом, машина, дача, 3 раза в год отдых на малибу. она один хуй требует олигарха.
      внешность давно ушла, а охуевшие требования остались.
      неудивительно, что по одному все живут.
      да они даже чисто на поебок требуют не ебливого, а успешного.
      пусть плохонько ебет, но зато АТМОСФЭРА (ох уж эта йобаная атмосфэра) блядь.
      ебанутые ебанушки.
      Ответить
    • Ну так хороших тян разбирают быстро. В 23 есть шанс найти свободную, умную, и красивую, а в 37 умные и красивые замужем и с ребенком. Тут или ждать пока ктонить разведется (а разводятся тоже не от хорошей жи3ни), или отбивать, для чего нужны такие скиллы, которые большинству не снились. Вот и выходит, что в 40 там сидит шлак
      Ответить
  14. Комментарий к говнокоду #28856

    • таг, мужыки.
      по поводу бап и сайтов знакомств.
      в 30 уже видно, что не свежак.
      ну видно блин, простите, девки. это не мужской шовинизм, а просто реальность.
      соглашусь, попадаюца экземпляры, которые в 30+ выглядят лучше чем 18-20-25. но это уже штучный товар.
      хотя еще много синпатишных, не страшных и не жырных.
      в 40 уже печаль. единицы. и потому они вызывают восхищение. потому что на фоне других 40-летних: отлично сохранились.
      и тут критический момент. если не успел, то опоздал.
      посоны.
      ближе к 50 полный ахтунг.
      они сука все жырные, все страшные, все обвисшие и дряблые.
      но! такие же ебанутые.
      даже, если у нее есть уже все: дом, машина, дача, 3 раза в год отдых на малибу. она один хуй требует олигарха.
      внешность давно ушла, а охуевшие требования остались.
      неудивительно, что по одному все живут.
      да они даже чисто на поебок требуют не ебливого, а успешного.
      пусть плохонько ебет, но зато АТМОСФЭРА (ох уж эта йобаная атмосфэра) блядь.
      ебанутые ебанушки.
      Ответить
  15. Комментарий к говнокоду #28856 в ответ guest

    • Думаю, цикл по l здесь лишний
      Ответить
    • Зато похоже на реальный код, сочинённый в меру способностей, в каком-то сериале видел просто наваленную кучу ЙажаСкрипта. А еще где-то Си под Win32 очень похожий на выхлоп Гидры.
      Ответить
  16. Комментарий к говнокоду #28856 в ответ guest

  17. Комментарий к говнокоду #28856 в ответ guest

    • хочешь писать олимпиадный код или на ПХП?
      Ответить
    • Просто не пойму почему туда идут
      Ответить
  18. Комментарий к говнокоду #28856

  19. Комментарий к говнокоду #28856

  20. Комментарий к говнокоду #28856 в ответ guest

    • VK (как компания) — говно?
      Ответить
    • хочешь писать олимпиадный код или на ПХП?
      Ответить
  21. Комментарий к говнокоду #28856

    • VK (как компания) — говно?
      Ответить
  22. Комментарий к говнокоду #28840 в ответ Soul_re@ver

    • https://travel.stackexchange.com/questions/149323/my-name-causes-an-issue-with-any-booking-names-end-with-mr-and-mrs

      Костыли с велосипедами в системе регистрации пассажиров. Кто бы мог подумать.
      Ответить
    • NM1SMITH/JOHN MR
      NM: "Name" command.
      1: 1 passenger with the following surname.
      SMITH: surname.
      JOHN: first name.
      MR: title.
      Using a space, the parsing is unambiguous, however not all agents put a space, thus if instead the agent types:

      NM1ELADAWY/AMR
      Then the command will be parsed as (NM, 1, ELADAWY, A, MR) to be "helpful".

      На железке при оформлении билета кассир тоже вводит какие-то непонятные коды.
      Ответить
  23. Комментарий к говнокоду #28856

    • Наёмник из ЧВК «Вагнер» заживо сжёг свою сестру

      55-летний Олег Гречко сидел за убийства, его помиловали за участие в войне. Дома сильно поссорился с сестрой, и в гневе облил её бензином и сжёг вместе с домом.

      не думаю, что наши пацаны..
      Ответить
  24. Комментарий к говнокоду #28856 в ответ guest

    • каких-нибудь лет двадцать-тридцать, и до этих долбоебов начнёт доходить
      Ответить
    • Ничего до них не дойдет.

      Ну они побузят немного, поругют плохих бояр. АПшечка им выдаст очередного "оппозиционера" типа грудинина, который скажет, что он за трудовой народ и против воров во власти, и они все за него проголосуют, и успокоятся
      Ответить
  25. Комментарий к говнокоду #28746 в ответ guest

    • Ну поди Роме расскажи
      https://govnokod.ru/16028#comment233078

      >>я джва года жду аналог gradle для крестов с менеджментом зависимостей, автозагрузкой модулей с гитхаба

      Гост тоже о таком говорил.

      Хуй бы с ним с кросс-платформенностью. Былоб такое для позикса хотябы
      Ответить
    • был же conardio conan
      Ответить
  26. Комментарий к говнокоду #28856 в ответ KAPA6AXCKuu_nemyx

  27. Комментарий к говнокоду #28856

    • Начала Пугачева встречаться с 18-летним пацаном, и приходит к гинекологу, чтобы он привел ее п%зду в размер как у 18-летней девушки. То есть подрезать, зашить, короче, чтоб стала там - ну как девственница. Алла Борисовна поставила лишь одно условие - никому ни слова... После удачной процедуры Пугачева выходит из-под наркоза и видит, что перед койкой стоят три огромных букета цветов. - Доктор, ведь вы же гарантировали мне полную секретность!!! Откуда эти цветы??? - Алла Борисовна, не волнуйтесь... Первый букет - от меня, второй от анестезиолога, он поклонник ваших песен и к тому же он голубой, так что ваш секрет он никому не разгласит. А третий букет - от пациента из ожогового отделения - он хотел вас поблагодарить за его новые уши!
      Ответить
  28. Комментарий к говнокоду #28856 в ответ guest

  29. Комментарий к говнокоду #28843 в ответ guest

  30. Комментарий к говнокоду #28839 в ответ guest

    • да
      Ответить
    • Молодец, засунуть змея в ракушку всегда полезно. Гляди тока чтоб тесто в духовке не поднялось
      Ответить
  31. Комментарий к говнокоду #28856

  32. Комментарий к говнокоду #28839 в ответ guest

  33. Комментарий к говнокоду #28840

  34. Комментарий к говнокоду #28843 в ответ guest

    • Johnny Cage
      https://i.ytimg.com/vi/TtC4Oi-2uCo/maxresdefault.jpg
      Ответить
    • в этом году подключил старый винт, увидел там temp осла, импортировал, а оно докачалось и я посмотрел DVDrip 2×700
      какой пермалинк )))

      а Соня там какая-то слишком тощая
      Ответить
  35. Комментарий к говнокоду #28839 в ответ guest

  36. Комментарий к говнокоду #28746 в ответ guest

  37. Комментарий к говнокоду #28746 в ответ guest

  38. Комментарий к говнокоду #28856

  39. Комментарий к говнокоду #28746

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

    0

    1. 1
    Именно поэтому я за «PHP» #8

    #1: https://govnokod.ru/26462 https://govnokod.xyz/_26462
    #2: https://govnokod.ru/26827 https://govnokod.xyz/_26827
    #3: https://govnokod.ru/26832 https://govnokod.xyz/_26832
    #4: https://govnokod.ru/27539 https://govnokod.xyz/_27539
    #5: https://govnokod.ru/28267 https://govnokod.xyz/_28267
    #6: https://govnokod.ru/28443 https://govnokod.xyz/_28443
    #7: https://govnokod.ru/28746 https://govnokod.xyz/_28746

    nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

    Комментарии (27)
  41. Комментарий к говнокоду #28746 в ответ guest

    • Бабы вообще или шлюхи, или дуры. Их нужно дергать за косички и с ними не дружить
      Ответить
    • так и делали до пубертата блядского
      Ответить
  42. Комментарий к говнокоду #28746 в ответ 3anag

    • Сарказм? Нет, я не это говорил.

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

      какая производная от хуя?
      Ответить