What its like to be истина?

+12 223
с 2024

все что я пишу является продуктом искусственно сгенерированного сблева

19 подписчиков
21 подписка

import org.slf4j.Logger
import org.slf4j.LoggerFactory
import org.springframework.context.annotation.Scope
import org.springframework.stereotype.Component
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestParam
import org.springframework.web.bind.annotation.RestController

// Enum для типов отчетов
enum class ReportType {
SALARY, EMPLOYEE
}

// Enum для форматов файлов
enum class FileFormat {
PDF, DOCX
}

// Интерфейс отчетов
interface Report {
fun saveToFile(path: String, creator: FileCreator)
}

// Отчёт о зарплате
@Component
@Scope("prototype")
class SalaryReport(private val rawData: String) : Report {
override fun saveToFile(path: String, creator: FileCreator) {
creator.create("Salary header. $rawData", path)
}
}

// Отчёт о сотрудниках
@Component
@Scope("prototype")
class EmployeeReport(private val rawData: String) : Report {
override fun saveToFile(path: String, creator: FileCreator) {
creator.create("Employee header. $rawData", path)
}
}

// Интерфейс создателей файлов
interface FileCreator {
fun create(rawData: String, path: String)
}

// Создатель PDF-файлов
@Component
class PdfFileCreator : FileCreator {
private val logger: Logger = LoggerFactory.getLogger(PdfFileCreator::class.java)

override fun create(rawData: String, path: String) {
logger.info("Сохранение файла $path.pdf. Данные: $rawData")
}
}

// Создатель DOCX-файлов
@Component
class DocxFileCreator : FileCreator {
private val logger: Logger = LoggerFactory.getLogger(DocxFileCreator::class.java)

override fun create(rawData: String, path: String) {
logger.info("Сохранение файла $path.docx. Данные: $rawData")
}
}

// Фабрика отчетов
@Component
class ReportFactory {
fun createReport(type: ReportType, rawData: String): Report {
return when (type) {
ReportType.SALARY -> SalaryReport(rawData)
ReportType.EMPLOYEE -> EmployeeReport(rawData)
}
}
}

// Фабрика создателей файлов
@Component
class FileCreatorFactory(
private val pdfCreator: PdfFileCreator,
private val docxCreator: DocxFileCreator
) {
fun getCreator(format: FileFormat): FileCreator {
return when (format) {
FileFormat.PDF -> pdfCreator
FileFormat.DOCX -> docxCreator
}
}
}

// Сервис для генерации отчетов
@Component
class ReportService(
private val reportFactory: ReportFactory,
private val fileCreatorFactory: FileCreatorFactory
) {
private val logger: Logger = LoggerFactory.getLogger(ReportService::class.java)

fun generateReport(reportType: ReportType, fileFormat: FileFormat, rawData: String, path: String) {
val report = reportFactory.createReport(reportType, rawData)
val creator = fileCreatorFactory.getCreator(fileFormat)

logger.info("Генерация отчета типа $reportType в формате $fileFormat")
report.saveToFile(path, creator)
}
}

// Контроллер
@RestController
class ReportController(private val reportService: ReportService) {

@GetMapping("/create-report")
fun createReport(
@RequestParam reportType: ReportType,
@RequestParam fileFormat: FileFormat,
@RequestParam rawData: String,
@RequestParam path: String
) {
reportService.generateReport(reportType, fileFormat, rawData, path)
}
}

Пчел только что открыл для себя капитализм и такой: "А почему я работаю бесплатно?" Ну, другалек, потому что ты не работаешь. Ты постишь на платформе, которая тебе ничего не должна.
DTF – это не фонд поддержки гениев, а бизнес. Тебе дают площадку, трафик, возможность высрать своё мнение в интернет - уже заебись, нет? А если тебе мало, то никто не мешает сделать свой сайт, привлекать рекламодателей и зарабатывать

2

Пора бы уже научиться пользоваться ublock

Нет, но причем тут это? Я спросил чем игра может похвастаться. От того что она имеет такой узкий жанр, не делает ее желанной игрой. Или если никто не выпускает фентези от первого лица, то сразу присваиваем игре статус "годно"?

А чем она может похвастаться чтобы о ней говорили?

маи два друга послали миня нахуй и сказали чтобы я просто им стримил эмуль через парсек

1

а ты ввяди рандомное мыло при создании ,удали аккакунт и попробуй с таким же мылом создать новый

1

я зоробатываю рабским трудом

2

Дядя щитпост надраивает для буста патпещиков

так приятна када я один в коментариях, чувствую себя комофртно

1

покупаем пока не разобрали, дефицит чичас

2

все правильно, это я подскозал

так а шо там думать вся инфа по установке есть https://www.nexusmods.com/site/mods/550 на счет пресетов сейчас только 4 пресета норм. Это F, E (старые модели) и J, K(новые десептиконы). F сильнее мылит чем E, но более стабильный. J по всем фронтам проебывает K. Если у тебя модель видокарты выпущенная до rtx 40 серии, то новая модель будет прилично жрать производительность, примерно 15%

nvidia app ванючая проитивная программ. Я использую dlsstweaks и nvidia profile inspector c кастомным конфигом

2
1

ромашка, падсолхнух, сочни твороженные, тыква сплющенная

3

jой забыл добавитьь чернослив

бонаны, тыквенные семячки, грецкие орежки, орахисовая паста и твораг

Карочи, The Order: 1886 просрался, патамушта Ready at Dawn слишкам дофига возомнили себя пионэрами, намутили технологий, но не смогли уложыться ни в дэнги, ни в сроки. Сони не то штобы резала им время, но и добавлять ниче не стала, а потом игра обосралась (оценки 60-69), и им стало ваще пофиг. Разрабы сами откозались делать сиквел, а потом ныли, што зря.

Главная разница с этими лживыми журнолиздскими высерами – никакова "ужасного давленя" от Сони не было, просто студия лошпедов не потянула свои же понты.

Шо можно сказать в довесок – игра реально офигено выглядела, но была слишкам каридорной и кароткой. Хотели в айти в историю, а вошли в жопу.

5

повтаряй за мной
А я ясные дни оставляю сибее
А я хмурые дни... вазвращаю судьбе

5

уваа мой скинчек не отнимут, не придется заходить в самый худший реджим в игре снова

10

те каму лень читать
Last Epoch - гринд во имя гринда, мёртвый онлайн, сломанный баланс, адский крафт

3