• Изучение Yii, с чего начать, куда двигаться

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    все что вы хотите есть в документации. Хотите большего - почитайте про общие принципы разработки, паттерны проектирования и все такое прочее. Все эти знания не привязаны к фреймворку и помогут вам писать более качественный код, а так же упростит жизнь при командной разработке в будущем.

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

    edinorog
    @edinorog
    Троллей не кормить!
    За границей много чего нет. Мозгов например у политиков. Так что нашим тоже на них ориентироваться?
    Ответ написан
  • Какую литературу стоит читать робототехнику?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Я по-прежнему настаиваю на Айзеке Азимове :)
    Ответ написан
    2 комментария
  • Есть примеры адаптивной верстки QA ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    www.html5rocks.com например.
    Ответ написан
    Комментировать
  • Подойдет ли wordpress?

    margent
    @margent
    Да, конечно.
    Как сказал человек выше, вам придется поставить несколько плагинов на WP для приобретения данного функционала.
    Ответ написан
    Комментировать
  • Какие инструменты используются при верстке под мобильные устройства?

    Vampireos
    @Vampireos
    https://vk.com/axelaredz
    можно и bootstrap и продолжать, также есть более заточенный под ..хотя нет даже нетак) более утончённый фреймв foundation.zurb.com и наилегчайший фреймв от yahoo purecss.io
    остальные горы других можно не рассматривать как они уже узкоспециализированные
    Ответ написан
    Комментировать
  • Как перевести mindmap в MySQL?

    Halfi
    @Halfi
    Ответ написан
    Комментировать
  • Что такое фикстуры и миграции?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Фикстуры - это по сути тестовые данные. Они нужны для unit-тестирования. Это могут быть как данные в базе, так и обычные файлы (обычно 2 варианта, до и после обработки так скажем). Каждый раз когда запускаются тесты, эти данные используются для установления начального состояния системы, что бы тесты всегда выполнялись предсказуемо.

    Для функционального тестирования (тестрирование контроллеров, интаграционных тестов) фикстуры не применяются, хотя суть там так же сходна. Если честно, то тут мнение расходится. Одни говорят что при функциональных тестах нельзя использовать даже моки, то есть система в процессе выполнения тестов полностью создает то состояние которое необходимо для других тестов. Например последовательное выполнение тестов на добавление статьи и ее просмотр. Другие же предпочитают для каждого тесткейса выставлять состояние с нуля. По сути это схоже с использованием фикстур, но реализация различается. У вас есть некое api для заполнения данными (скажем метод добавляющий пользователя), и перед выполнением тест-кейса происходит ресет данных и заполнение их новыми. Плюсы так же есть - можно распаралелить выполнение тестов. (но не верьте мне на слово)

    Миграции - механизм организации версионности структуры проекта. Вы можете написать миграцию для изменения местоположения статики (картинки, поменять ссылки в базе и т.д.), или же у вас добавляется новая таблица/поле. Обычно дополняется обратной миграцией, которая восстанавливает исходную структуру. Обязательно для работы в команде или при частом изменении организации данных в проекте, вообще я бы посоветовал использовать их всегда.
    Ответ написан
    Комментировать
  • Как сделать в meteor js mvc структуру?

    Я не смогу посоветовать как реализовать классический MVC, но могу рекомендовать воспользоваться примерами готовых приложений для организации собственной структуры.
    Например учебное приложение Microscope https://github.com/DiscoverMeteor/Microscope
    , а так же Telescope https://github.com/SachaG/Telescope
    + посмотреть примеры реализации пакетов на atmosphere.meteor.com

    У меня лично сложилась такая структура:
    1) Все приложение я разделяю на множество пакетов.
    Каждый пакет представляет из себя, либо
    а) Пакет-библиотека.
    Какое-либо функционал, самодостаточный и предназначенный для многократного использования в различных приложениях.
    Пример - большая часть пакетов с atmosphere.meteor.com
    б) пакет-модуль.
    Весь функционал я делю на модулю.
    Например: блог, личный кабинет, профиль, админка и тд и тп.
    Все они зависимы от одного базового модуля "core" и используют или наследует часть его функционала.
    в) основное приложение.
    Оно является своеобразным клеем для пакетов.
    Подключает необходимые, конфигурирует их и тд.

    Если рассматривать приложение с точки зрения mvc, то из моей структуры, необходимо рассказать подробнее о "пакет-модуль".
    Такой пакет включает в себя, все что необходимо для его работы: маршруты, коллекции, библиотеки, шаблоны, хелперы и тд.
    Пакет сам по себе практически самодостаточен и может лишь тянуть некоторые зависимости из других пакетов.
    Таким образом использовать такой пакет можно в разных приложениях без каких либо особых настроек и тд.

    Базовая структура пакета-модуля:
    module
    |
    - router (Controller)
    |- contollers
    |_ subscribers
    |- filters
    |- hooks

    _ libs (Model)
    |-collections
    |-methods
    |- helpers
    |-libs
    |- publications

    _ views
    |- templates
    |-helpers
    |-events
    |- etc

    При необходимости, могу рассказать подробнее о любом из слоев.
    Ответ написан
    Комментировать
  • Горизонтальное дерево на jQuery??

    m0sk1t
    @m0sk1t
    SPA web-developer
    Для деревьев я использовал JSTree, для моих целей подошёл практически идеально. Для Вас, думаю, подойдет TreeModel. Выбирал отсюда. И напоследок поищите тут.
    Ответ написан
    Комментировать
  • Как правильней поступить с сайтом на MODx?

    возьмите карту сайта sitemap.xml - там же уже все страницы с ЧПУ написаны. Добавьте в таблицы Эксель например. Оставьте поле дата добавления и ЧПУ, в другой таблице выгрузите все названия статей и дату добавления. Отфильтруйте, соедините. И по этмоу списку идите и делайте, отмечая, что сделано, что нет.

    Какой объем страниц? Может проще найти кого-то? У нас в компании сидят (на самом деле в регионе) операторы ПК, они такое делают.
    Ответ написан
    Комментировать
  • Как правильней поступить с сайтом на MODx?

    HCADV
    @HCADV
    Вариант два. Единственно, не забывать про 301 редирект и не напутать с иерархией урлов
    Ответ написан
    Комментировать
  • Fullcalendar медленный рендеринг событий?

    @GeraldIstar Автор вопроса
    Frontend
    Проблема решается, если использовать не метод "renderEvent", а передавать события через json-feed ( arshaw.com/fullcalendar/docs/event_data/events_json_feed/ ), возможно так же быстрым будет рендеринг, если задавать события массивом ( arshaw.com/fullcalendar/docs/event_data/events_array/ ), но я не проверял этот метод.
    Ответ написан
    Комментировать
  • Excel и Yii....?

    windoctor
    @windoctor
    www.yiiframework.com/extension/yexcel/ — работает, проверял недавно.
    Ответ написан
    Комментировать
  • Существует ли такая технология?

    Illivion
    @Illivion
    Вот вам про мультяшных героев =): ru.wikipedia.org/wiki/MikuMikuDance

    Пример: www.youtube.com/watch?v=pxIol5wTFns (ИМХО эпичен более чем полностью)
    Ответ написан
    Комментировать
  • Альтернатива MS Project (с resource leveling)?

    @sunmax
    попробуйте
    gantter.com
    Ответ написан
    Комментировать
  • Кто как борется с паролями на бумажках рядом с ПК?

    @Raivon
    А самое главное — задачу на защиту данных в организации (пароли, токены, шифрование и т.д.) должен поставить вам руководитель. У нас на работе руководителю предприятия все равно на пароли и защиту данных (у него у самого пароль почти что 12345), все мои увещевания про безопасность и т.д. воспринимаются с улыбкой. Теперь и я на бумажки с паролями сотрудников на мониторах смотрю с улыбкой.
    Ответ написан
    Комментировать
  • Кто как борется с паролями на бумажках рядом с ПК?

    01 апреля, 2004

    Определение ответственности за нарушение ТПИБ — несомненно, один из важнейших разделов самой политики. Если не будет предусмотрено действенных наказаний за нарушение политики, то сама политика будет неработоспособна. Это аксиома. В данной статье автор делится опытом «закрытых контор» борьбы с внутренними нарушителями требований Политики информационной безопасности (ТПИБ).

    www.securitylab.ru/analytics/216341.php
    Ответ написан
    Комментировать
  • Кто как борется с паролями на бумажках рядом с ПК?

    Anonym
    @Anonym
    Программирую немного )
    Кто как борется с паролями на бумажках рядом с ПК?
    Шредером?
    Ответ написан
    Комментировать