ЙажаСценарий / Говнокод #29121 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
// java types for typescript
export type int = number;
export type float= number;
export type double = number;
export type long = number;
export type short = number;
export type byte = number;
export type char = string;
export type boolean = boolean;
export type void = void;

veiny veiny, (Updated )

Комментарии (24, +24)

ЙажаСценарий / Говнокод #29106 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
Какое-то податливое, теплое, но пока еще не вонючее говно закончило школу, затем поступило в вуз, обучилось там прогать, сортировать и шифровать RSA. 
Ум у него математический - типичный технарь, из числа тех, кто когда-то сидел тут.  У него хорошо разработанное очело, а ещё он знает сиподобные: Java, С++, JS - их следы у него уже под ногтями. 
Затем это говно покинуло родные пенаты и прошло стажировку и устроилось работать в крупную фирму - разрабатывать скрипты. 
Человек ебёт себе мозг над тем, что позже будет ебать мозг сотням и тысячам сотен других людей. Это и есть вершина самореализации?..

..И вот, теперь мне приходится учить новый язык, с чуждыми выражениями и синтаксисом, чтобы хоть как-то противостоять козням 
Сатаны, которая опутала своими щупальцами весь рунет.

p.s. Безмерно благодарен создателям MutationObserver!.. На базе этой хуеты можно разгуляться, пися блокировщики всякой хитрозадой рекламы.

Является ли рекламный скрипт, ебущий мозг показом рекламы, - вредоносным ПО?

doomginho doomginho, (Updated )

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

ЙажаСценарий / Говнокод #28920 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
export type ReplaceNullToUndefined<T> = T extends (infer R)[]
	? ReplaceNullToUndefined<R>[]
	: T extends object
		? {
				[K in keyof T]: T[K] extends object
					? ReplaceNullToUndefined<T[K]>
					: null extends T[K]
						? Exclude<T[K], null> | undefined
						: T[K];
			}
		: T;

Заменяет все `null` на `undefined`

Maligosus Maligosus, (Updated )

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

ЙажаСценарий / Говнокод #28888 Ссылка на оригинал

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
const handleChange = (event: ChangeEvent<HTMLInputElement>) => {
    const price = Number(event.target.value);
    setPrice(price);

    if (timer) {
      clearTimeout(timer);
      setTimer(null);
    }

    const validPrice = validatePrice(price);
    if (event.target.id.includes("cause")) {
      handleOnChange(validPrice);
    } else {
      const timerId: any = setTimeout(() => {
        setPrice(validPrice);
        handleOnChange(validPrice);
      }, 1000);

      setTimer(timerId);
    }
  };

:hang:

Shannarra_ Shannarra_, (Updated )

Комментарии (1, +1)

ЙажаСценарий / Говнокод #28845 Ссылка на оригинал

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
bot.onText(/\/now/, (message) => {
    const DayOfTheWeek = new Date().toLocaleString('en-GB', { weekday: 'long' });
    const currentTime = new Date();
    let timeLeft = null;
    let currentLesson = "";

    for (let LessonId of Object.keys(lessons.v1[DayOfTheWeek])) {
        const lesson = lessons.v1[DayOfTheWeek][LessonId];
        const date = `${currentTime.getFullYear()}-${(currentTime.getMonth()+1).toString().padStart(2, '0')}-${currentTime.getDate().toString().padStart(2, '0')}`;
        const startLessonTime = new Date(`${date}T${lesson.start}:00.001Z`);
        const endLessonTime = new Date(`${date}T${lesson.end}:00.001Z`);

        if (currentTime.toLocaleString('en-GB', {timeZone: 'Europe/Moscow'}) >= startLessonTime.toLocaleString('en-GB', {timeZone: 'Africa/Ouagadougou'}) && currentTime.toLocaleString('en-GB', {timeZone: 'Europe/Moscow'}) <= endLessonTime.toLocaleString('en-GB', {timeZone: 'Africa/Ouagadougou'})) {
            currentLesson = lesson.name;timeLeft = (endLessonTime-currentTime) / 1000;
            timeLeft=timeLeft-10800+2;
            break;
        };
    };

    if (currentLesson && timeLeft) {
        const minutes = Math.floor(timeLeft / 60);
        const seconds = Math.floor(timeLeft % 60);
        bot.sendMessage(message.chat.id, `щяс урок: ${currentLesson}\nдо конца осталось ${minutes} минут ${seconds} секунд`);
    } else {
        bot.sendMessage(message.chat.id, 'Сейчас нет уроков');
    };
});

это я ночью говнокодил, ВАХхфВАХХВхаххвАХАВхаВХАХАХахвх

qwkz1 qwkz1, (Updated )

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