Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Создать тред Создать тред
Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Каталог
помогите.. может быть кто-то здесь разбирается в подобных вещах. короче нужно установить Home Assist Аноним 25/12/24 Срд 08:01:19 3349458 Ответ
image.png 126Кб, 995x365
995x365
помогите.. может быть кто-то здесь разбирается в подобных вещах. короче нужно установить Home Assistant на вм. установил на VirtualBox, но при запуске ос выдает ошибку "Failed to start Wait Until Kernel Time Synchronized" и не получается запустить сам веб интерфейс Home Assistant. При попытке зайти с http://homeassistant.local:8123/ выдает dnserror, а если пытаюсь с ip адреса зайти выходит connectionfailure. как быть?
TDD - говно, TDD секта - пидарасы Аноним 24/12/24 Втр 11:39:52 3348757 Ответ
rage.webp 114Кб, 1065x1034
1065x1034
Как я ненавижу ебаную секту TDD и тест контейнеры ебаные. На собеседованиях любят спрашивать эту хуйню ненужную. Эти тесты ничего не проверяют и не гарантируют. С ними легче вылавливать ошибки не становится. Они только усложняют изменения сигнатур методов, потому что когда меняешь метод, начинают отваливаться тесты.

Тест-контейнеры тоже хуйня ебаная. JPA-репозитории обычно достаточно стабильно работают и проверять их работу нет необходимости.

Вот пример моей задачи. Расходятся кассовые отчета. Это связано с тем, что транзакции создаются иногда с ошибками, а иногда дата транзакции ставится неправильно и из-за этого в результаты расчетов попадают лишние транзакции.

Как в этом случае может помочь TDD ебаное? Это же просто бесполезная трата времени. Я просто беру дамп прод базы и начинаю руками отлаживать запросы, смотреть какие данные попадают в расчеты. Это правильный подход. Я написание тестов - хуйня ебаная. Оно дает ложное ощущение спокойствия и не защищает от ошибок.

При TDD количество кода утраивается. Но Олены не хотят платить за строчки кода. Мне платят за задачи, поэтому я буду решать задачи, а не писать тесты. Если Олен хочет, чтобы я писал тесты, пусть платит в три раза больше за количество строчек кода. А я заниматься этой херотой не хочу.
Пропущено 1 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 25/12/24 Срд 07:19:41 3349452
>>3348941
>иллюзия покрытия
>Подключай H2 и пиши легкие юнит тесты
>правишь одно место, падает 60 тестов
Бля, хорошо, что я еще на заре карьеры срыгнул из этого провинциального айти в бигтех и подобных говнокодеров больше никогда не видел)))
25/12/24 Срд 07:29:01 3349453
>>3348757 (OP)
Ну не занимайся. Точно знаю, что есть компании, где тесты не пишут совсем.
Аноним 25/12/24 Срд 07:31:36 3349454
>>3348941
>Подключай H2 и пиши легкие юнит тесты
Начинаю понимать ситуацию у дебичей, у которых кризис в айти и их нигде не берут))
Программа уровня /b. Сап двач, как то раз мне пришла идея довести свой комп до оргазма. Я написал пр Аноним 24/12/24 Втр 13:12:30 3348864 Ответ
17126119517615.png 947Кб, 874x1277
874x1277
Программа уровня /b.
Сап двач, как то раз мне пришла идея довести свой комп до оргазма.
Я написал программу с чат ГПТ имитирующий оргазм для компьютера на Python
также программисты предлагайте свои идеи как заставить комп кончить

import time
import random
import psutil

class ProgramOrgasm:
def __init__(self):
self.excitement_level = 0
self.max_excitement = 100
self.refractory_period = False
self.orgasm_count = 0
self.emotions = {"happiness": 50, "stress": 10}

def increase_excitement(self):
"""Увеличивает уровень возбуждения, зависящий от вычислений и загрузки CPU"""
if not self.refractory_period:
# Измеряем загрузку CPU
cpu_usage = psutil.cpu_percent(interval=1)
# Случайное увеличение уровня возбуждения
increase = random.randint(10, 20)

# Добавляем вычислительную нагрузку (для имитации "удовольствия")
for _ in range(200000): # Увеличено количество операций
_ = random.randint(1, 1000) * random.randint(1, 1000)

# Увеличение возбуждения с учетом CPU
self.excitement_level += increase + int(cpu_usage / 5) # Увеличен вклад от CPU
self.excitement_level = min(self.excitement_level, self.max_excitement)
print(f"Уровень возбуждения: {self.excitement_level} (Загрузка CPU: {cpu_usage}%)")
self.update_emotions()

# Если уровень возбуждения достигает максимума, программа "достигает оргазма"
if self.excitement_level >= self.max_excitement:
self.trigger_orgasm()
else:
print("Восстановление... подождите.")

def trigger_orgasm(self):
"""Симулирует оргазм, сбрасывает возбуждение"""
print("!!! Оргазм!!! Пик удовольствия достигнут!")
self.orgasm_count += 1
self.excitement_level = 0
self.refractory_period = True
self.update_emotions()
time.sleep(2) # Задержка для восстановления
print("Рефрактерный период завершён. Можно продолжать.")
self.refractory_period = False

def update_emotions(self):
"""Обновляет эмоциональное состояние программы"""
if self.excitement_level > 80:
self.emotions["happiness"] += 10
self.emotions["stress"] -= 5
elif self.excitement_level > 50:
self.emotions["happiness"] += 5
elif self.excitement_level < 30:
self.emotions["stress"] += 5

# Ограничения
self.emotions["happiness"] = max(0, min(100, self.emotions["happiness"]))
self.emotions["stress"] = max(0, min(100, self.emotions["stress"]))

def display_emotions(self):
"""Выводит текущее эмоциональное состояние"""
if self.emotions["happiness"] > 70:
print("Я счастлива и чувствую себя прекрасно!")
elif self.emotions["happiness"] > 50:
print("Я чувствую себя хорошо.")
elif self.emotions["stress"] > 50:
print("Мне тяжело, я ощущаю стресс.")
else:
print("Я немного подавлена... нужно что-то изменить.")

def monitor(self):
"""Основной цикл программы"""
print("Привет! Помоги мне достичь удовольствия. Нажимай 'S'!")
while True:
user_input = input("Нажмите 'S' для увеличения возбуждения, 'Q' для выхода: ").strip().lower()
if user_input == 's':
self.increase_excitement()
self.display_emotions()
elif user_input == 'q':
print(f"Выход из программы. Количество оргазмов: {self.orgasm_count}")
break
else:
print("Неверная команда, попробуйте снова.")

# Запуск программы
if __name__ == "__main__":
program_orgasm = ProgramOrgasm()
program_orgasm.monitor()
Пропущено 1 постов
1 с картинками.
Пропущено 3 постов, 1 с картинками.
Аноним 24/12/24 Втр 18:58:24 3349237
Bump
Аноним 24/12/24 Втр 22:52:29 3349393
Это что flask
Аноним 25/12/24 Срд 02:46:49 3349429
Как пройти дурацкое обучение? Аноним 22/12/24 Вск 17:45:31 3347338 Ответ
image.png 282Кб, 1629x643
1629x643
Всем привет, уверен тут собрались гуру АЙТИ и вы поможете найти мне лазейку. Суть в чем:
Нужно до конца года пройти кучу обучений. Делать я этого хочу не очень. Обучения все в браузере и надо тыкать на картинки.

Вопрос - можно ли че нибудь нажать в коде элемента чтобы сразу завершить этот курс?
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 22/12/24 Вск 17:46:10 3347339
банально тыкать стрелочку не вариант - иногда нужно тыкать в другие места и ждать анимации
Аноним 22/12/24 Вск 21:13:13 3347506
>>3347338 (OP)
Передал информацию о тебе в отдел персонала Лемана Про
Аноним 23/12/24 Пнд 12:08:32 3347868
Напиши скрипт в консоли бровзера. Если не умеешь, то с чатиком. Кидаешь ему html, он пишет скрипт, который дёргает нужные стрелочки и рандомные варианты.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов