• Как составить сложный SQL запрос на создание таблиц со связями и объединением запросов?

    Serhioromano
    @Serhioromano
    Web Developer
    Зачем использовать UNION? нужно просто создавать таблици одну за другой и правильно расставить FOREIGN KEY.

    Тка же учтите что таблици должны быть типа Innodb так как MyISAM не поддреживает FOREIGN KEY.

    Но лучше всего скачайте MySQL Workbench и там визуально сделайте вашу базу, на выходе получите SQL запрос который ее создает, со всемми ссылками с поля на поле.
    Ответ написан
  • Amazon aws - как настроить создание снэпшотов по расписанию?

    Serhioromano
    @Serhioromano
    Web Developer
    Вот моя статья на хабре

    habrahabr.ru/post/233079
    Ответ написан
    Комментировать
  • Как начать работу с Amazon?

    Serhioromano
    @Serhioromano
    Web Developer
    Я через неделю буду проводить вебинар где раскажу как пользоваться EC2. Вот

    https://plus.google.com/events/cse2fp3ag3lfoqv5c9h...

    присоетеняйтесь и вы все узнаете как созадать сервер и установить PHP, Apache, MySQL и запустить свой сайт.
    Ответ написан
    Комментировать
  • Amazon Route 53 - тарификация, верно ли я понял?

    Serhioromano
    @Serhioromano
    Web Developer
    2 доллара у вас не снимали с карточки а просто зарезервировали. Потом отпустили. Это сделали для проверки карточки. Так будет происходить каждый раз когда вы добаляете новую карточку.

    На амазоне вы не платите за все сразу. Ваш счет собирается в течении месяца со всех служб и потом оплачивается одним платежом. Вы можете посмотреть скольк вы будете платить в билинге.

    https://console.aws.amazon.com/billing/home

    Домен на амазоне стоит $12. Но нужно учесть что с каждым доменом создается Hosted Zone. А это зверюга стоит еще $0.5 в месяц или еще $6 в год. Плюс будут считат зпросы к домену. Но там уже копйки если на сайт миллионы не заходят.

    ПО мне так амазон ни для доменов ни для DNS использовать не желательно если для вас конечно такая разница имеет значение. Например у меня 30 доменов. Если бы они были на амазоне я бы платил на $240 долларов в год больше. Это $20 в месяц. Для меня ощутимо. Я лучше доплачу за сервер и добалю мощностей.
    Ответ написан
  • Что выбрать: Amazon CloudSearch или ElasticSearch на EC2?

    Serhioromano
    @Serhioromano
    Web Developer
    Не буду тут расписываться, скажу кратко. Я бы использовал ES.

    1. Маштабируемось просто сказка
    2. Хотя и оба справятся но ES гораздо быстрее и для отчетов будет работать быстрее и по умолчанию уже включает статистические данные в любой ответ.

    Ну и даже если сейчас оба справятся, то вдруг настанет такой момент что надо расширится? Расширить ES проще и дешевле наверно будет.

    Еще надо учесть что ES хотя в имени поиск это всетаки база данных. Просто так называется. А CS это иммено поисковый индекс. Думаю его вообще будет не возможно использовать в некоторых моментах как базу данных.
    Ответ написан
    Комментировать
  • Amazon S3 для хранения видео-контента?

    Serhioromano
    @Serhioromano
    Web Developer
    При создании закрытых ресурсов, нельзя использовать амазон с3. Так как все ссылки там открытые. Любой кто получит ссылку из исходного кода, может ей поделится и кто угодно скачает. Не думаю что вы этого хотите.

    Есть для этого решение, но технически оно очень сложное и потребует много времени и ресурсов что бы его внедрить. И то это зависит от технологии которую вы используете на вашем сайте.

    Вот что я могу посоветовать.

    Подписка бизнес на VIMEO

    Закачиваете сколько хотите видео бесплатно. Ограничиваете его или по паролю или что бы можно было внедрять только на ваш сайт. И вставляете у себя на сайте. И это будет всего $199 В ГОД!

    Можно использовать другие хостинги как

    https://www.brightcove.com/en/
    wistia.com

    Но там уже другие суммы. Хотя на wistia за 25 в месяц уже неограниченый сторадж но трафика только 200 гб в месяц.
    Ответ написан
    Комментировать
  • Как написать поддерживаемый HTML и CSS код?

    Serhioromano
    @Serhioromano
    Web Developer
    В добавление ко всему уже сказаному.

    Если проект динамичный то обязательно LESS. Но тут надо тоже окуратно. Будет хорошо если вы разбьете LESS файлы на 2 группы.

    Первая группа отвечает за верстку, разметку, может даже основые отступы. Скажем так туда попадает все что не создает стиля.

    Вторая группа это все свойства кторые наводят красоту: color, background, font-face, ...

    Таким образов вы получите на выходе 2 CSS файла. Один как бы обязательный а другой это тема или скин. Таким образом можно будет создавать разные скины уравляя параметрами одно файла.

    Важна техника в LESS это вынос параметров в отдельный файл который включается в основной файл первым. Например

    @borderRadius: 10px;
    @buttonColor: #ff5544;


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

    Serhioromano
    @Serhioromano
    Web Developer
    www.joomlaplus.ru

    Но это не совсем нормально. Работа с счетом немного зартуднительна и требует большей подготовки пользователя, чем например работа с подписками которую просто оплатил и получил доступ.

    Еще одни недостаток счета, это занимает больше времени и кликов, что по дороге теряет клиентов. Ведь передумать так глегк.

    Так же ни кто не хочет что бы его деньги валялись без дела гед то на балансе чегото. А если ты положил и сразу все еспользовал, то зачем баланс и усложнять все, не лучше ли сразу просто оплатить что надо?

    Так что я рекомендую использовать связку Cobalt - Emerald и без личного счета. Просто если что то надо пошел и купил.
    Ответ написан
    Комментировать
  • Как создать позицию на Joomla?

    Serhioromano
    @Serhioromano
    Web Developer
    Так же как и другие позиции выводтся. Просто втавляете любое другое имя.
    Ответ написан
    Комментировать
  • Как сделать каталог для фирмы?

    Serhioromano
    @Serhioromano
    Web Developer
    Joomla + Cobalt - каталог.
    Ответ написан
    Комментировать
  • Как перенести сайт на новый домен с новой структурой url?

    Serhioromano
    @Serhioromano
    Web Developer
    Как один из вариантов сделать небольшой плагин который будет влавливать урлы старые и перенаправлять на новые.

    При получении староно урла, можно будет сделать урл не ЧПУ и пропустить его чере роутер и получишь свой урл.

    Например

    $url = JUri::getInstance()->toString();
    if($url ...) {
        $new = 'index.php?option=com_content&Itemid=10&view=article&id='.$id;
        JFactory::getApplication()->redirect(JRoute::_($new, FALSE));
    }
    Ответ написан
    Комментировать
  • Как корректно распознавать ошибку $http в AngularJS?

    Serhioromano
    @Serhioromano
    Web Developer
    Используй метод error и статус.

    $http.post(...).
          error(function(data, status) {
              if(status == 404) {
                   alert('Not found');
              }
          });


    Я не уверен что статус будет 404. Проверь через консоль лог что там возвращается.
    Ответ написан
  • Асинхронный запрос jquery. В чем ошибка?

    Serhioromano
    @Serhioromano
    Web Developer
    Я думаю проблема в том что вы с одного урл пытаетесь сделать аякс запрос на другой домен. Здесь нужно точно проверить что вы на sportcourts.ru а не на www.sportcourts.ru. Попробуйте

    header('Access-Control-Allow-Origin: *');
    Ответ написан
  • Каковы адекватные требования для frontend junior?

    Serhioromano
    @Serhioromano
    Web Developer
    Если в требованиях "Опыт с ангуляр и нокаут" то значит в понимании этого работадателя джуниор это человек с опытом как минимум до 3х лет. С другой стороны, даже студент только что окончивший должен иметь хоть какойто опыт в чем то.

    Я думаю что тут все для джуниора кроме умения читать чужие коды. Думаю это навык синьеров.

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

    Но уровень обучения на столько стал хреновым, что если чувак просто имеет представление о чем речть мы уже рады. Леньтяи все просто порядочные.
    Ответ написан
    Комментировать
  • Как хранить состояние страницы в Angular SPA?

    Serhioromano
    @Serhioromano
    Web Developer
    Для этого можно использовать вложеные или иерархические сосотояния. Если вы находитесь в списке, просмотр элемента будет вложеным состоянием. При таком подходе мы не выходим из предыдущего состояния и все переменные там остаются теже при переходе назад.
    Ответ написан
  • Как лучше организовать код в angularjs?

    Serhioromano
    @Serhioromano
    Web Developer
    Это действительно зависит от сложности кода и общей архитектуры. Но если все просто то для футера я бы просто прям в index.html его прописал или использовал ngInclude.

    C хедером сложнее. Там может быть навигация и все такое. Если она не сложная то можно там же в файле прям прописать. А если много кода то тоже можно использовать ngInclude и $rootScope в run.
    Ответ написан
    Комментировать
  • Сортировка AngularJs по вложеным объектам?

    Serhioromano
    @Serhioromano
    Web Developer
    Попробуй так. В HTML:

    <tr ng-repeat="item in items | orderBy:predicate:reverse" class="gradeX">


    А в заголовке

    <a href="" ng-click="reverse = !reverse; predicate = 'phone.type'">Tel</a>


    Проверил на фидле. Вроде работает.

    jsfiddle.net/Serhioromano/hrg0k5es/2
    Ответ написан
    3 комментария
  • Как пробросить модель в ng-click колбэк?

    Serhioromano
    @Serhioromano
    Web Developer
    Можно поробовать так

    <a ng-click="less('slider_1', 0)"> - </a>

    А в методе less

    $scope.less = function(name, num) {
        $scope.sliders[name];
    }
    Ответ написан
  • Какой форум выбрать для Joomla-сайта?

    Serhioromano
    @Serhioromano
    Web Developer
    Если навороченность не нужна а только база то можно использовать Cobalt 7 CCK для создания форума. При таком подходе придется больше потрудится так как надо будет поработать с шаблонами что бы созданая секция выглядела как форум. Но есть и преемущества.

    Например что можно тему создать с дополнительными полями по теме. Можно будет темы добавлять в закладки. Следать за темами и получать уведомления на сайте.

    А весь перечисленый функционал есть там и даже больше.

    Но это все равно конечно то что phpBB или кунена. Хотя смотрится не плохо. У Куртеева Александра сделан так сделан форум.
    Ответ написан
    Комментировать
  • Подскажите модуль CMS Joomla для реализации софтпортала?

    Serhioromano
    @Serhioromano
    Web Developer
    Ответ написан
    Комментировать