Задать вопрос
  • Как правильно проводить "раскопки" сложной структуры БД на крупном проекте?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега MySQL
    MySQL Workbench позволяет построить диаграмму БД из готовой схемы.
    Ответ написан
    1 комментарий
  • Что посоветуете почитать по node.js?

    @teslor
    Можете посмотреть этот скринкаст - https://learn.javascript.ru/nodejs-screencast
    Но для того, чтобы приступать, вы действительно должны хорошо знать JavaScript (т.к. Node.js это среда исполнения JavaScript со своим API) и как правило во всех обучающих материалах предполагается, что вы его знаете достаточно хорошо. И английский вам все же стоит изучить, т.к. многие переводные книги на русском на момент выхода уже устаревшие.
    Ответ написан
    4 комментария
  • Где можно попрактиковаться в php?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    Нет, писать CMS не стоит.
    Напишите блог на Yii2.
    Затем напишите простенький магазин (показ товаров по категориях) на Yii2, параллельно читая документацию.
    Как вариант можно Symphony выбрать или любой другой популярный фреймворк (Lavarel, CI, Zend (если с ума сошли), тысячи их).
    Но именно почувствуйте дух фреймворков. Тогда мозги будут работать в правильном направлении, а практику вы получите колоссальную. И, главное, научитесь на просто делать нормальные сайты, но и не создавать велосипеды.

    Как создавать блог на Yii2 вы найдете запросто, постепенно усложняйте его функционал и поймите принципы работы. Заодно сразу увидите, чего вы не знаете именно в синтаксисе PHP.
    Ответ написан
    14 комментариев
  • Что изучать веб-программисту самоучке, кроме самого языка?

    @Riccky
    Значение математики для программиста преувеличивают.
    Конечно, если Вы работаете в сфере, где кругом много математики (трехмерная графика, анализ данных), то знание математики желательно. Но не критично. Вряд ли Вы самостоятельно будете создавать библиотеки, скорее всего Вы будете их использовать.
    Познания нужны именно для того, чтобы ориентироваться в этом. То есть вам не нужно досконально знать быстрое преобразование Фурье, а достаточно знать, что после этого преобразования данные проще анализировать в таких-то и таких-то аспектах.

    Но ведь это только в узких сферах.

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

    3vi1_0n3
    @3vi1_0n3
    Для начала поставьте какой-нибудь дистрибутив попроще. Можно даже ту же Убунту, но лучше Дебиан. Не надо ставить сразу генту и арч, через месяц задолбаетесь и будете думать "Ну и говно ваш линукс". Сначала разберитесь с тем, как те же сервисы стартуют, сеть настраивается, как логи читать, как в консоли работать. Когда немного пользоваться научитесь, тогда уже имеет смысл переходить на арч. Я в свое время после нескольких лет Дебиана поставил LFS, времени потратил много, зато после этого генту без мануалов собрал.
    В общем, не надо сразу нырять с головой в кишки, сначала начните себя комфортно чувствовать во время работы
    Ответ написан
    6 комментариев
  • Как вы освоили шаблоны проектирования?

    27cm
    @27cm
    TODO: Написать статус
    Вот вам 12 маленьких задач на 12 паттернов:
    github.com/zfcampus/zendcon-design-patterns

    1. Открываете папку с паттерном.
    2. Читаете README.md с описание задачи.
    3. Открываете exercise.php и пытаетесь решить задачу, применив соответствующий паттерн.
    4. При необходимости вспоминаете теорию: github.com/domnikl/DesignPatternsPHP
    5. Сверяетесь с решением в solution.php.
    Ответ написан
    7 комментариев
  • Какой php фреймворк наиболее прост в освоении?

    eastywest
    @eastywest
    Backend developer
    Laravel
    Ответ написан
    Комментировать
  • Какой php фреймворк наиболее прост в освоении?

    hbuser
    @hbuser
    Мои пять копеек. Laravel - молодой фреймворк, но современный и очень хорошо проработан. Поддерживает много разных современных плюшек изначально, из коробки (например, PSR-4, composer, как основное средство установки расширений и пр.), на которые некоторые фреймворки, которые существуют больше, чем Laravel только перебрались. Отличается тем, что в нем очень многое достаточно человекопонятно и логично. Создан быть простым. Многое может. Создано много расширений для него (по сути, это любое расширение, которое можно установить с помощью composer, а это 77 тыс. штук расширений, адаптированное для Laravel, что тоже не сложно, но можно и без этого. Не будет сильно удобно, но жить можно.), а если чего-то нет, то packagist предложит все, что душе угодно и установить это дело 2-х минут. Около него очень быстро продолжает расти сообщество единомышленников. Очень много информации по нему на stackoverflow и вообще в интернете. Есть IRC-чаты, в которых много понимающих людей и можно получить помощь в любое время дня и ночи. Есть ребята, которые посвящают себя урокам по нему и делают это очень качественно. Возьмем того же Jeffrey Way. Красавец в плане подачи информации и произношение отличное, американское, не британское. Слушать одно удовольствие. На западе про него знают и разработчики востребованы, у нас его знают плохо. Только относительно продвинутые и открытые новому разработчики. Я настоятельно рекомендую этот фреймворк. Он прост - раз. Он научит работе с различными современными сопутствующими технологиями. Например, из коробки доступен box для vagrant. А это уже немного другой уровень в сравнении с WAMP на Windows.
    Сейчас на базе Laravel уже и микрофреймворк доступен.
    Кстати, в IRC можно задать вопрос и самому автору.
    Еще момент. Автор не городил своих велосипедов. Это качественный продукт. Многое хорошо работающее и хорошо себя зарекомендовавшее там из Symphony, очень многое. Своеобразная квинтэссенция существующих наработок, технологий + свои наработки и своя логичная интерпретация работы с фреймворком.
    Ответ написан
    2 комментария
  • Какой php фреймворк наиболее прост в освоении?

    @Chelman
    Для русскоязычного разработчика, самый лучший вариант - Yii2.
    Большое количество видео на YouTube о том как вести разработку, хорошая книга Марка Сафронова, русская документация, русскоязычный чат на Gitter и русскоязычный форум.

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

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    https://laracasts.com/ - море полезных и качественных уроков (и целых серий) за смешные деньги.
    Ответ написан
    Комментировать
  • Какие есть хорошие видеокурсы по PHP фреймворках?

    Androguide
    @Androguide
    TeamLead AG
    Вот тут есть хорошие видео-уроки.
    Смотрите 3 плейлиста laravel
    Ответ написан
    Комментировать
  • Как округлить число?

    @amatory10
    Math.round(125.19999999999999);
    Ответ написан
    Комментировать
  • Какие есть общие книги для разработчика?

    amakartsev
    @amakartsev
    Новичок в IT
    СИКП
    Ответ написан
    Комментировать
  • Как в php отследить клик по элементу?

    xaja
    @xaja
    Отслеживать клик через JS и передавать это на PHP с помощью AJAX
    Ответ написан
    Комментировать
  • Есть ли достойное RBAC решение на Yii2?

    kawabanga
    @kawabanga
    Думаю большинство задач будет описано в этой статье - rgblog.ru/page/yii2-i-rbac-kontrol-dostupa-na-osno... .
    Ответ написан
    Комментировать
  • Стоит ли делать интернет магазин на joomla?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Магазины вообще не стоит делать на CMS, не предназначенных для этого.
    PS: Конечно же, я имею ввиду решения "из коробки" от производителя.

    Использовать Joomla, Wordpress, Drupal, DLE для создания магазинов - это капец из капецов!)

    Для магазинов есть куча нормальных СПЕЦИАЛЬНЫХ решений:
    OpenCart, Shop-script, Bitrix, eCommerce, PrestaShop.

    Остальное, это все равно что удалять зубы через жопу.
    Ответ написан
    16 комментариев
  • Как проверить работает ли composer?

    @ultrasoft
    Возможно, это подцепился composer, который идет с Open Server. Там рядом с php.exe лежат файлы composer.bat и composer.phar. Версия их уже давнишняя, стоит их стоит куда-нибудь переместить или удалить.
    Ответ написан
    7 комментариев
  • Как понять что клиент - посредник?

    reaferon
    @reaferon
    Совершенно не важно, прямой клиент или посредник. Или посредник между вами и посредником.
    Есть только две по-настоящему важные вещи:
    - сумма, за которую вы готовы выполнить эту работу
    - сумма, которую готовы вам заплатить за эту работу
    Ну а если сильно коробит наличие посредника, рассматривайте его как PM (каковым он, по сути, и является)
    Ответ написан
    8 комментариев