Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (11)
  • Зачем люди просят забивать личные сообщения Вконтакте?

    Nexen2
    @Nexen2
    Web backend Yii2/Symfony Coder
    Представьте себе задачу - написать сеть ботов, имитирующих виртуальных людей с набором связей с друг другом, включая родственные и рабочие, общающиеся с дург другом, меняющие аватарки, статусы, пишущие иногда всякую мудрую пургу, цитирующих популярные паблики. Потом раз и выкладывающих ссылку на рекламируемый сайт. 2 недели прошло, еще ссылка.

    Вы не поверите, но строительство такой сети эдак на 20к ботов стоит порядочных денег. И есть тьма "уважаемых" предприятий, готовых платить за такую раскрутку ссылками. Эта задача была одной из причин (но не единственная) почему я уволился. Меня бесят пишущие мне боты, и я не собирался делать сеть из новых двадцати тысяч. Спрашиваете зачем вас просят что-то им написать или подружится с ними? Если это незнакомая вам личность, на 1/2 шанс что это бот, и ему нужно переписываться с реальным человеком, чтобы его не забанили.
    Ответ написан
    Комментировать
  • Как правильно использовать вложенные сущности в ответе REST?

    Nexen2
    @Nexen2
    Web backend Yii2/Symfony Coder
    В Yii2 реализован такой встроенный парсер URLов:
    В обычном случае при запросе на эндпоинт назад возвращается плоский жсон с данными. Автор будет числом (идентификатор). Если в URL добавить ?expand=афтор движок автоматически запросит в БД инфу о авторе и вставит её подмассивом там где был идентификатор. Ессно, список разрешенных / запрещенных для разворачивания релейшенов присутсвует.
    Можно заделать и так: expand=аффтор,аффтор.комментарии, тогда кроме автора будет еще третий уровень вложенности, подмассив последних камментов автора (по умолчанию в Yii2 это 20, опять же настравивается как на бекенде, так и perpage в URL).
    Ответ написан
    Комментировать
  • Как будет быстрее работать MySQL таблица?

    Nexen2
    @Nexen2
    Web backend Yii2/Symfony Coder
    А разве MyISAM вообще повзволяет делать фрагментированные таблицы? По моему эта функциональность есть только в инно-дб, так что ты к типу уже привязан.

    По теме: даже если будет быстрее, то на какие-то доли процента (но да, разница если и будет то в сторону убыстрения). Но овчинка выделки не стоит.
    Ответ написан
    Комментировать
  • Где посмотреть примеры красивой верстки сайта?

    Nexen2
    @Nexen2
    Web backend Yii2/Symfony Coder
    www.csszengarden.com

    Мало чистого HTML и много CSS, но не задавать стиль кнопки кучей классов, определяющих каждый свой стиль отдельного угла, а в стиле "задал класс одному блоку, и все элементы стилизовались".

    Так же, хорошая верстка - это когда сменой файла стилей сайт меняется целиком (как на дзен-гарден). А дальше цепляем файл стиля для печати, файл стиля для наладоника, для телефона и пошло-поехало....
    Ответ написан
    2 комментария
  • Какие есть хорошие книги для начинающего программиста под Linux?

    Nexen2
    @Nexen2
    Web backend Yii2/Symfony Coder
    Боюсь, знать язык и знать среду разработки еще не знать как программировать.
    У меня куча книжек по старому Delphi, где описывалась IDE и где не рассматривался язык, не говоря уже про что-то крутое. Поэтому я на это смотрю так - человек умеющий по настоящему программировать, должен разобраться в любом языке или среде (не сильно заумной конечно же). Одно понимание ООП чего стоит, а оно ведь кросс-языковое.

    Язык и ООП: Подбельский, Язык Си++.
    Кнута советовать или сами догадаетесь?
    Правильность программирования как такового: Савченко, Разработка алгоритмов от простого к сложному.

    Хорошо зная язык или ИДЕ, но не понимая что делаешь, это будет как у меня в универе, где учили день недели вычислять большим циклом со дня рождения Христа. Спрашиваю зачем, ответ - это просто пример. Из-за таких примеров я потом такие пёрлы у однокурсников видел. А потом еще и программы у нас много оперативки просят и глючат.
    Ответ написан
    1 комментарий