Задать вопрос
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    Ziptar, кз на матери было
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    say_TT_plz, ну не такая уж) камень 19 года, Рязань 5 3600. Я его брал просто 4 года назад, поэтому до сих пор стоит)) а на ам5 сокет смысла нет щас переходить, так как на оперативу цены просто конские
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    say_TT_plz, а если у меня еще старый амд с ножками, то это не вариант?
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    say_TT_plz, вопрос: может ли быть такое, что проц отошёл с соскета (у меня амд, если это имеет значение), как бы запуск происходит, но из-за сдвинутого проца - пост не проходит? Просто снимать башню амдешную тот ещё гемор, а ради проблемы, которая в этой ситуации невозможно, тоже не хочется)
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    Ну, у меня остались в подозреваемых только проц, мать и оператива, так как вернул только что все старое и толку 0
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    Я смог найти решение: проблема в том, что я менял бп на новый, а в них нужно же теперь самому подключать все провода и я не до конца вставил cpu. Теперь он запускается, но по всей видимости не проходит post-тесты, так как звукового сигнала нет, как и картинки. Мать у меня дренная и даже индикаторов для пост-кодов я не нашёл. Все возможные варианты я уже попробовал: вытаскивал опертивку, менял слоты, сбрасывал биос, ставил старую видеокарту - все бестолку...он висит в инициализации и все. Так как винты видяхи крутятся, кулер тоже вентиляторы тоже, в общем все вроде работает...
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    Daemon23RUS, старый не пробовал возвращаться, так как мне придётся опять разбирать полностью комп. Что насчёт разъемов, то я переправил раз 20: 8-пин на cpu стоит, 24-пин основго питанич тоже, А больше в моей модели, в принципе, нет ничего для подключения. Максимум ночью пришла идея, что я в сам бп не до конца вставил cpu
    Написано
  • Проблема с запуском пк Материнская плата ASUS TUF B450M-PRO GAMING?

    @doflare123 Автор вопроса
    rPman, 1. Запускаю без видеокарты 2. При попытке подключения f_panel и нажатии на кнопку - нет вообще никакой реакции 3. При попытке сделать замыкание двух контактов, которые отвечают за включение - такая же реакция

    Все происходит без видеокарты
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    VoidVolker, понял, спасибо. Понятное дело, что еще посмотрю, но просто хотя бы как ориентир на что +- равняться, так как в интернете куча проплаченных тестов и обзоров)
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    VoidVolker, хорошо, я приму к сведению ваши советы, но тогда могли бы вы помочь и подсказать пару хороших вариантов мониторов?
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    #, насчёт амд, у меня только одна проблема с бсодами была, это оперативка, обычно если начинает комп как-то бсоды бить, то да, капризный амд иногда прям настойчиво новые какие дрова просит, а так довольно штатные процы, разве нет?
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    VoidVolker, да куда такая бандурина 32 дюйма))), я смотрю на 2К Моники и понимаю, как по мне, за глаза просто. Да и 4К гейминга у нас все равно пока не наблюдается, учитывае ае5)))) разве 2К так плох? Он же вроде как раз заменяет fullhd, как стандарт, не? То есть, к чему я, он ходовой щас и больше выбора будет. Максимум я думал, что взять, так это самсуговский одиссей g5 на 32" G50D S32DG502EI, Но он 2К как раз. Будет плохим выбором? Есть лучше за теже деньги? (Не более 25к)

    И можете подсказать, гипотетически, если все-таки пока перетерпеть весь этот рынок, 2К монитор под 1660с - пойдет? (Просто в прошлом ответе конкретно под эту часть вопроса я не нашёл ответа)
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    #, если вы отвечаете на весь топ, то это понятно, однако экономить даже с приличными финансами нужно уметь
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    А вот небольшой вопрос, на данном сетапе брать 2К - смертельный приговор? Просто фильмы хочется в красочный картинке и большой смотреть, а fullhd не оч для этого) или я сильно потеряю в производительности карты?
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    Dmitry Roo, ну, бп скорее всего менять, так как брал стандарт для того года - 600 ватт. А насчет видяхи, разве щас не выгоднее брать красных? Просто слышал, что они щас стали на путь истинный и все дела
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    SunTechnik, Запустить докер + ide + браузер задача не из легких. Постоянно приходится что-то закрывать, да и видяха грузится часто даже в самых незначительных играх. То есть меня конкретно напрягает память и видяха, слышал, что рамка подорожала, как золото, поэтому остается только терпеть?

    Ну и решение задач стандартное: пару запущенных контейнеров на гигабайта 3-4 для тестов, моделирование без симуляции жидкостей, просто я для каких-то небольших игр своих
    Написано
  • Как выбрать железки для 2026 года?

    @doflare123 Автор вопроса
    VoidVolker, точно, забыл. Около 150К
    Написано
  • Как должна выглядит правильная структура "внедрение зависимостей"?

    @doflare123 Автор вопроса
    Александр Павлюк, я посидел еще вечерок в поисках репозиториев и на официальном сайт гошки наткнулся на интересный репозиторий с примером кода, который, как будто, подходит под ваше описание реализации. Если у вас будет время, могли бы вы посмотреть его и сказать то ли я нашел? Только там почему-то сервисы опускаются, но я не думаю, что это большая проблема. Меня интересует вопрос реализации интерфейсов
    Написано
  • Как должна выглядит правильная структура "внедрение зависимостей"?

    @doflare123 Автор вопроса
    Александр Павлюк, добрый вечер, а есть ли у вас под рукой "грамотный" репозиторий? Просто, если пример под рукой, то переварить все ваши наставления намного легче, а то я вроде все понимаю о чем речь, но как сложить пазл не понимаю....
    Написано
  • Как должна выглядит правильная структура "внедрение зависимостей"?

    @doflare123 Автор вопроса
    Александр Павлюк, буквально один вопрос еще (извините, что докучаю вопросами):

    Вот вы сказали:
    Причем, все методы репозитория должны работать с моделями, а не с sql. У вас сейчас работа с sql внутри пакета моделей, не надо так. Работа с sql только внутри пакетов репозитория и ничего из этого не должно импортироваться в другие пакеты.


    Да, у меня репозиторий возвращает sql, но репозиторий используется только при работе с моделями. Типа есть модель:

    type User struct {
    	ID       uint   `gorm:"primaryKey" json:"id"`
    	Username string `gorm:"unique;not null" json:"username"`
    	Password string `gorm:"not null" json:"-"`
    	RoleID   uint   `gorm:"not null,default:1" json:"role_id"`
    	Role     Role   `gorm:"foreignKey:RoleID;constraint:OnUpdate:CASCADE,OnDelete:SET NULL;"`
    }


    А для нее в пакете models прописано:

    func (u *User) NameAlreadyExist(rep repository.Repository, name string) error {
    	if err := rep.Where("username = ?", name).First(u).Error; err != nil {
    		return err
    	}
    	return nil
    }
    
    func (u *User) FindByName(rep repository.Repository, name string) (*User, error) {
    	if err := rep.Where("username = ?", name).First(u).Error; err != nil {
    		return nil, appErrors.ErrUserNotFound
    	}
    	return u, nil
    }
    
    func (u *User) FindByID(rep repository.Repository, id int) (*User, error) {
    	if err := rep.Where("id = ?", id).First(u).Error; err != nil {
    		return nil, appErrors.ErrUserNotFound
    	}
    	return u, nil
    }
    
    func (u *User) Create(rep repository.Repository) error {
    	if err := rep.Create(u).Error; err != nil {
    		return appErrors.ErrInvalidServer
    	}
    	return nil
    }
    
    func (u *User) Update(rep repository.Repository, upd map[string]interface{}) error {
    	if err := rep.Model(u).Updates(upd).Error; err != nil {
    		return appErrors.ErrUpdDataUser
    	}
    	return nil
    }


    То есть как бы интерфейс объявлен с sql, но является часть работы с моделями, а модели возвращают сами себя. Я немного не понимаю, как мне обойтись без того, чтобы репозиторий не имел sql возвращений, писать для каждой из моделей собственный репозиторий? Или я неправильно интерпретировал ваши слова?
    Написано