• Где ошибка в коде?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А вы цвета различаете? Даже здесь в тексте вопроса ошибка хорошо выделяется - во второй строке не закрыты кавычка и скобка.
    Ответ написан
    5 комментариев
  • Как начать в 2019 обучение верстке?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Начните с изучения поиска. На Тостере уже отвечали про то, как учить вёрстку. На Тостере уже отвечали о том, какие шансы у верстальщика зарабатывать на фрилансе. И на Тостере уже отвечали о том, какие шансы зарабатывать на фрилансе, не имея за спиной хотя бы пары лет офисной работы.
    Ответ написан
    Комментировать
  • Каким плохим вещам учит PHP?

    @Kostik_1993
    Web Developer
    Жить хорошо и кушать вкусно, но это не у всех))

    Ничему плохому он не учит, учат идиоты не умеющие писать код, а им хоть что подсунь получится дерьмо. Вот например оратор выше утверждает что он старый и все дела, но он просто видимо не в курсе текущего положения дел. Им видите-ли нужно чтобы он все умел и все мог)) Да есть узкие места где его лучше не использовать. Но со своими задачами для которых он придуман, он справляется на ура. Просто все эти хейтеры на самом деле не гуру прогеры, а лохи которые в свое время выбрали не тот язык под свои задачи.

    В настоящее время и синтаксис подтянулся на уровень, и строгая типизация появилась и много много всего. Учите основы и паттерны, а язык вам ничего плохого не даст.
    Ответ написан
    5 комментариев
  • С чего и как начать продажу команды разработчиков с нуля без портфолио?

    @PavelFokeev
    pavl1k.ru
    опыт работы на удаленке стремится к нулю

    Работать "на портфолио", естественно, не буду, за копейки тоже

    Команды пока нет

    Хмм...
    Буду очень рад абсолютно любым советам

    Иди на завод)
    Ответ написан
    9 комментариев
  • В чем отличие возвращаемого массива от объектов?

    Adamos
    @Adamos
    Немного опыта и больших проектов - и понимание, чем
    function f(array &arr)
    хуже, чем
    function f(KnownObject o)
    станет простым и естественным.
    Тем более, что даже в простых проектах можно долго искать причину, по которой не работает
    echo $arr['namе'];
    Сомневающимся предлагаю определить, в чем проблема последнего примера.
    Ответ написан
    7 комментариев
  • В чем отличие возвращаемого массива от объектов?

    php666
    @php666
    PHP-макака
    Для чего, в данном случае, возвращать объекты?
    Твой вопрос говорит о том, что ты не понимаешь разницу между объектом и массивом.

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

    Прочти хот-бы пол книги "Гради Буч - Объектно-ориентированный анализ и проектирование". И ты перестанешь задавать эти детские вопросы.

    Чем мне это поможет на конкретном примере?
    ОК. Пример. Давай допустим, что твой объект Product не просто содержит свойства, а каждое свойство..... да - тоже является объеком. Итак, перепишем конструктор, добавим несколько свойств новых, для примера:

    public function __construct(int $id, string $name, int $price, $decription, $discount_date){
        $this->id = $id;
        $this->name = new EntityText($name);
        $this->price = new Price($price);
        $this->decription = new EntityText($decription);
        $this->discount_date = new MyDate($discount_date); // MyDate extends \Datetime
      }


    Требование к одной из страниц магазина, показывающего продукт: нужно отображать цену в RUB и в USD. Текст описания не должен быть более 200 символов. Показать дату окончания скидки в человеческом формате.

    <html>
     <div id="product<?=$obj->getId()?>">
      <h1><?=$obj->getName()->getTextValue()?></h1>
      <p>Цена: <?=$obj->getPrice()->getUSD()->asText()?></p> <!-- например, выведет "101 доллар США" (c правильной формой слова "доллар/доллара/долларов") -->
      <p><?=$obj->getDescription()->getTextValue(200)?></p>
      <p>Скидка действут <?=$obj->getDiscountDate()->formatAsHuman()?></p> <!-- выведет "еще 2 дня" -->
     </div>
    </html>


    Теперь вопрос: как это будет выглядеть на массивах? Разницу видишь?

    и начинай читать отсюда- https://dom-knig.com/read_210105-3
    Ответ написан
  • Как найти единомышленников для проекта, или влиться в стартап?

    php666
    @php666
    PHP-макака
    хочу делать что-то свое, начинать что-то новое, без привязки к офису
    Можно таксовать (вчера ехал с таксистом, который взял ипотеку - значит, хорошо платят). Можно на рынке место найти и торговать чем-либо.

    реди моих знакомых нет тех, кто поддержал бы меня - все хотят стабильности и не желают что-то менять, офисная работа их вполне устраивает
    их НЕ устраивает офисная работа, просто им, наверное, смешно слышать от простого сисьадмина байки о светлом коммунистическом будущем, которое непременно наступит, если вы начнете делать очередной провальный и никому не нужный прожЭкт в IT, не имея самого главного - финансирования, которое в современных реалиях должно исчисляться миллионами рублей.

    где бы найти единомышленников
    дураков нет. Кто хотел свой проект - давно его запилили, вне зависимости от того, оказался он провальный или нет.

    финансирования нет, но есть дотаточно богатый запас знаний и умений
    дотаточно богатый запас знаний и умений есть у каждого второго айтишника с опытом. На этом далеко не уедешь.
    Ответ написан
  • Linux скрипт для php, как написать?

    Zoominger
    @Zoominger
    System Integrator
    Мне нужно чтобы скрипт работал в фоновом режиме (как запустить его)

    Cron.

    Как сделать чтобы он брал каждый раз id с файлика, и выполнял php с этим id (GET запросом)

    PHP fopen().

    Подскажите, как реализовать это.

    Покажите код, который у вас есть. Если кода нет, то идите на биржу фриланса и там вам "помогут" за определённую сумму.
    Ответ написан
  • Где лучше качество кода?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Все плохо
    • Глобальные переменные — зло
    • На лицо некий код, который и с сессией работает и с БД — явное нарушение общепринятных принципов, например SRP
    • $dao как инициализирована? Явно не через конструктор
    • Использование цифры, вот сиди гадай по ней — это плохо, используйте именованную константу. Например 3 — это некий статус для desktop, вот и назовите ее STATUS_DESKTOP, хотя далее...
    • вы обращаетесь к одному методу, который шибко умный — работает с флагами, тем самым нарушая SRP и сам содержит if/else, сделайте просто 2 раздельных метода:
      getMobileOpinionList()
      getDefaultOpinionList()

    • Предикат лучше вынести в отдельный метод isMobileOnly(), тк условия могут поменяться в нем, не будете же везде в if менять по всему проекту
    Ответ написан
    33 комментария
  • Деактивация мозга?

    alternativshik
    @alternativshik
    Тебе бы к психотерапевту с такими проблемами...
    Ответ написан
    Комментировать
  • Должен ли руководитель обучать?

    @orbit070
    Тут многое уже посоветовали и сказали, внесу свои пять копеек исходя из своего опыта: просто забудь что кроме тебя и гугла существует еще что-то во вселенной. Я тоже помню как по каждой мелочи бегал спрашивал и в ответ слышал "гугл закрыли?" Самое стыдное было то, что потратив 20-30 минут удавалось находить решение таких проблем, которые мне казались кошмаром. Поверь, лучше делать медленно но самостоятельно, чем бегать спрашивать.

    Кто бы что ни говорил, но умение гуглить это первостепенный навык современного начинающего программиста и в первую очередь прививай себе не просто эту привычку, а освой этот навык, он позволит тебе решать задачи, что на данном этапе самое главное. А вникать в решения и степень паршивости этих решений ты сможешь с опытом, но сейчас главное решать. В >80% случаев одна из первых трех ссылок гугла решит твою проблему, из-за которой ты дергаешь остальных. Возьми за правило: если ты за 25 минут не нагуглил решение проблемы, то только в этом случае идешь к руководителю. Поверь, твои походы к нему будут сведены к минимуму.
    Ответ написан
    1 комментарий
  • Где скачать калькулятор стоимости сайта?

    erniesto77
    @erniesto77
    oop, rb, py, php, js
    набери в гугле
    "скачать калькулятор стоимости сайта онлайн без регистрации"

    а если серьезно, то для таких целей есть специальные сервисы типа be1.ru/site-cost/ и не нужно скачивать что-то, более того, если вы найдете где скачать такой калькулятор, то это мошенники
    Ответ написан
    2 комментария
  • Как сделать чтоб php скрипт сам выполнялся?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Взять хостинг с кроном
    2) Есть сервисы раз в какое-то время заходящие по определнному адресу, такой себе внешний крон, например такой
    3) Использовать заходы пользователей как триггер запуска определенных скриптов, тут конечно о точности исполнения речи нет.
    Ответ написан
    Комментировать
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?
    Laravel и Symfony, живы и будут жить я думаю ещё не один годик. Оба не самые простые (в общей сложности), хотя написать "Hello world application" особого труда не составит ни в первом ни во втором.

    Если говорить о фреймворках как таковых вообще, которые проживут "ещё годик", я думаю как минимум стоит так же упомянуть: Codeigniter (его я обычно рекомендую новичкам в веб-разработке, MVC и PHP в частности), Yii (его изучать я бы Вам крайне не рекомендовал), Zend (про него ничего не скажу, но уверен, что он ещё проживёт не один год).
    Ответ написан
    9 комментариев
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Laravel 5 или Symfony 4.
    На другие лучше даже не смотреть, ни один из прочих не обладает ни актуальностью, ни распространённостью этих двух.
    Ценность параметра "распространённость" вы оцените, когда будете искать работу в достаточно большой команде.
    Ответ написан
    Комментировать
  • Какое направление в программировании выбрать?

    sim3x
    @sim3x
    1.какой язык лучше?
    английский + немецкий

    2.Какое направление в программировании выбрать, какое более востребованное?
    любое math heavy
    Направление - на запад

    3. Как правильно выбрать направление, на что нужно обратить внимание при выборе?
    то что ей понравится. Даже если вам покажется, что за него не платят и оно вам вообще не нравится

    Какому языку, в какой среде начинать учить ребенка программированию 10 лет?
    Ответ написан
    7 комментариев
  • Как защита приложения на Python?

    @Dima_E
    Люди тратят миллионы долларов на защиту игр от взлома, и защитить не могут.
    Делай выводы )
    Я сам ламер, но если есть возможность после компиляции добавить что либо в программу, что сохранится после её закрытия, то можно, чтобы при 1 запуске она получала Mac адрес компьютера, и на других компах не работала.
    Почему то думаю что речь про игрового бота или что то близкое к этому.
    Ответ написан
    5 комментариев
  • Как защита приложения на Python?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Да кому нахрен нужно Ваше приложение? Люди еще приплачивают только для того, чтобы их программами пользовались :)
    Ответ написан
    Комментировать
  • Какой стиль программирования выбрать, чтобы не вникать спустя время в проект?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Документацию писать надо) вот и весь секрет
    Ответ написан