• Подсчитать итого количество в базе данных?

    DollyPapper
    @DollyPapper
    casper999, почитай доку
    Данная функция возвращает дескриптор ресурса, а не результат. Для фетча результата нужно использовать например mysql_fetch_assoc
  • Правильно ли реализован класс для работы с базой данных по принципу SOLID?

    DollyPapper
    @DollyPapper
    OneTwoThreeFourFive, зависимости сами по себе не есть плохие или хорошие вещи. Это неибожность и где нибудь на что нибудь придется завязаться в любом случае. Зачем вообще появилась буковка D в SOLID и почему зависимости важны? Тут следует начать с ценностей в архитектуре приложения, одна из них - гибкость и усточивость к изменениям. Что у вас в приложении будет по вашему изменяться можете ответить только вы или тот кто проектировал архитектуру. Защищают чаще всего важные части (бизнес логику) от изменения в других частях. Т.е. нужно сделать так, чтобы более важные части приложения как можно меньше зависели от менее важных и более изменчевых, чтобы бизнес логика не зависела от уровня представления например, и если заказчик попросил нас, чтобы циферы в отчете были красными вместо синих, чтобы мы могли поменять код представления, но не трогать при этом слой логики. Тут я думаю вам следует почитать про старый как сама земля принцип - "Программируйте на основе интерфейса, а не реализации".
  • Правильно ли реализован класс для работы с базой данных по принципу SOLID?

    DollyPapper
    @DollyPapper
    OneTwoThreeFourFive, CMS это вообще не про ОРМ, КРУД и т.д.
    Вам следует начать с понимания того, зачем вообще нужен ОРМ, для этого почитайте про Object-Relation Impedance mismatch (aka. Обьетно-реляционная потеря соответствия). За подробностями можно почитать https://martinfowler.com/eaaCatalog/ и книгу от данного мастодонта разработке. Там в частности описывается подробно что, зачем и почему было придумано и когда это использовать. TGateway приведенный у автора решает одну задачу, startTransaction, endTransaction больше относятся к уровню DBAL. За хорошо написанными коммерческими решениями в части PHP изучайте DoctrineORM.
  • Можно ли без высшего образования работать в Геймдеве?

    DollyPapper
    @DollyPapper
    На наличие вышки никто не смотрит.
    - если вы не в крупной конторе, и для дальнейшего продвижения и повышения грейда есть пунктик - "ВО". Хоть Таганрогский тракторостроительный университет, но диплом.
  • Как изучить ООП С#?

    DollyPapper
    @DollyPapper
    Откуда это распространенное мнение, что книга по паттернам поможет понять ООП? Без понимания ООП нельзя понять и паттернов, оно (ООП) их причина, они её следствие.
  • Как изучить ООП С#?

    DollyPapper
    @DollyPapper
    На самом деле есть, но понять их можно только после того как понял на практике, такой вот парадокс:)
  • В каких ЯП мало или вообще нет фреймворков?

    DollyPapper
    @DollyPapper
    Северное Сияние,
    представители иных профессий тихо ржут в сторонке и получают деньги за то, что выучив однажды, практикуют всю жизнь

    Ну тут вы приувеличиваете. Представители рабочих профессий, да может быть. Но там и е*ут больше. У меня есть друг, сварщик, хороший такой, квалифицированный. Получаем мы с ним почти одинаково, я чуть больше. Только он на работу приходит, и его и в рот и ж*пу сношают, выполнение норм, планов, работа монотонная. С другой стороны я приходя на работу, потягивая эти ваши смузи палюсь в монитор, пишу код и в принципе нормально себя ощущаю по этому поводу. Есть у меня еще друг инженер энергетик. Работа у него интересная, но учит он не меньше нашего, и ответственность у него не "у пользователя страничка 500 выдала, бида, бида", а завод встал, миллион деняк убытков и возможно Петровичу руку оторвало, или самого Петровича намотало на вал. Так что у нас программистов, всё впринципе не так плохо как по мне. Да есть шизофрения с большим кол-вом технологий которые пишут в вакансиях, и их вроде как нужно учить, но на деле оказыается что эти технологии они сами не используют, просто тимлид или еще какой мудак посчитал, что кандидат на позицию должен знать это всё. Ну с такими не нужно связываться, т.к. там дальше будут вещи по хуже чем требование знаний не используетмых в компании технологий. На счет фреймворков - я пишу на sf и yii, если иду на собес, то меня обычно и спрашивают про знание фреймворка на который я пришел, еще ни разу на собесе не возникло вопроса про знание Slim,Laravel,Zend и т.п.. В общем мне кажется вам нужно отдохнуть, и попытаться проникнутся новыми технологиями, потому что в этой профессии без любопытства и желания, именно желания учиться, нихера не выжить. Возможно реально попробовать стек сменить, на какой нибудь го, но там опять же много чего придется изучить, помимо самого го, и для этого все также должно быть желание учить.
  • В каких ЯП мало или вообще нет фреймворков?

    DollyPapper
    @DollyPapper
    mkone112, вы давно в работе обычного программиста science видели?) Так чисто, ради интереса спрашиваю.
  • В каких ЯП мало или вообще нет фреймворков?

    DollyPapper
    @DollyPapper
    Adamos, сей молодой смузифаг уже давно ставший легендой "Ебаного IT" и тостера, и уж точно не молодой смузифаг, а старый и выгоревший)
  • Ubuntu. Запуск скрипта/команды при входе пользователя по SSH?

    DollyPapper
    @DollyPapper
    y0sh,
    Нужно, чтобы при входе пользователя (любого) по SSH отрабатывалась команда или скрипт,

    Был конкретный вопрос, я дал конкретный ответ. В вопросе не было туннелей, sftp и т.п.
    юзер может быть без шелла
    исходя из вопроса - не может, ибо
    Нужно, чтобы при входе пользователя (любого) по SSH
    , единственное да
    или шелл не bash
    , тут это не сработает. Хотя у других шеллов может быть что-то своё, а возможно этот шелл будет читать /etc/profile.
  • Ubuntu. Запуск скрипта/команды при входе пользователя по SSH?

    DollyPapper
    @DollyPapper
    y0sh, да, но вопрос был, про любого пользователя. Т.е. нужно всем пользователям в профиле прописывать тот код который необходимо запустить при логине.
  • Ubuntu. Запуск скрипта/команды при входе пользователя по SSH?

    DollyPapper
    @DollyPapper
    Читаем вопрос:
    Нужно, чтобы при входе пользователя (любого)


    Даем ответ:
    ~/
    . Как путь в домашней директории будет работать для любого пользователя. Каждому пользователю системы в ~/.ssh/rc прописывать?
  • Backend для бухгалтера. С чего начать?

    DollyPapper
    @DollyPapper
    Adamos, ну тут нельзя не согласится. Это я про тех у кого шило в жопе, которым нужно знать, чисто для себя, для внутреннего спокойствия)
  • Backend для бухгалтера. С чего начать?

    DollyPapper
    @DollyPapper
    Adamos, книжки типа Таненбаума будем честны абсолютны в своей бесполезности. Тому кто уже давно в профессии она ничего интересного не скажет, тот и сам давно разобрался пытаясь понять различные темы, и так по кусочкам воедино все это собрал. А новичку оттуда опять же мало чего вынести, он еще на высокоуровневом языке то не может писать, а ему «томищем по хребту» как этот его ЯВУ под капотом работает. Ну и конечно же Таненбаум это больше научпоп, чем тех.литература, реальные процессоры современности уже на порядок сложнее. С этой точки зрения полезней почитать книжку Hennessy J., Patterson D. "Computer Architecture A Quantitative Approach, ее перевели на русский. Сам я не читал, но говорят там детальней тема процессоров обсуждается, вроде на примере архитектуры arm
  • Backend для бухгалтера. С чего начать?

    DollyPapper
    @DollyPapper
    Давно Петцольд и Таненбаум основами программирования стали? То что программы выполняются на железе и ОС еще не говорит о том, что Архитектура ПК Таненбаума стала основами программирования. Если уж про основы программирования, то SICP какой нибудь. Можно Кнута если считать, что алгоритмы основы программирования, но тут нехилая мат. подготовка нужна + SICP практичней будет для современного программиста, т.к. она может научить думать как этот самый программист, Кнут кмк не сможет.
  • Что не так с моим резюме?

    DollyPapper
    @DollyPapper
    Откуда 200 взялось? Если по самой популярной площадке по поиску работы hh на 24.05.22 посмотреть в вакансиях где указана java 48600 мест, соискателей 3206, это еще если учитывать, что там n-ое кол-во андроида будет. Получается ~15 чел. на место.
  • QT приложение запускается от root но, но не от обычного пользователя?

    DollyPapper
    @DollyPapper Автор вопроса
    palovnikov, да, но честно уже не помню что делал, давно было и процесс решения помню оказался не тривиальным
  • Реально ли на чистом HTML, CSS, JS написать CRM систему как Basecamp?

    DollyPapper
    @DollyPapper
    shurshur, я догадался. А вот до чего я не догадался, это - к чему ваш вопрос? Ну типа да, можно на паскале написать. А можно на ассемблере написать. На брейнфаке можно тоже. Можете пояснить почему вы отдадите предпочтение паскалю нежели пыху?