• Как выровнять текст?

    Mirkom63
    @Mirkom63
    Я программист
    А почему бы текст не поместить в еще один div?
    Для i задать display:block. дать им float:left и выравнивать уже спокойно как хотите.
    но для родителя на забудьте overflow:hidden задать или сбросить выравнивание.
    Ответ написан
    Комментировать
  • Как сделать такую загрузку страницы?

    Mirkom63
    @Mirkom63
    Я программист
    Мне кажется нужно сначала просто сверстать вариант до загрузки. А потом с помощью ajax грузить конечный вариант и заменять им предыдущий. получается пока ajax грузится, висит стратовый вариант. а потом накладывается нужный)
    Ответ написан
    2 комментария
  • Как из урла вытащить id?

    Mirkom63
    @Mirkom63
    Я программист
    судя по localhost:3000, так понимаю у вас ruby? но если нет то все-равно..
    в общем бекендом вытаскиваете значение и вставляете его в инпут в шапке шаблона
    типа так:
    <input type='hidden' class='route-js' value='<%=params[:id]%>'>


    А потом с помощью js забираете значение:
    var route=$('.route-js').val();

    Вариант, наверное, корявый....но, думаю, должен работать)

    А если чистым js, то как вариант выше. Надо забрать значение адресной строки и раскладывать в массив или через регулярные выражения забрать.
    Ответ написан
    Комментировать
  • Как сделать animation-delay при каждом цикле анимации?

    Mirkom63
    @Mirkom63 Автор вопроса
    Я программист
    В общем, нашел решение. Может кому понадобится...
    Я этот блок обернул в еще один div. и для него создал новую анимацию на 5 секунд и поставил прозрачность (opacity) на 2 секунды. И получается, что деньги вылетают бесконечно, но показывается только тогда, когда задал второй анимацией.
    Ответ написан
    Комментировать
  • Как организовать разработку виджетов для самописного сайта?

    Mirkom63
    @Mirkom63
    Я программист
    Так если это для твоего же проекта, то концептуально ничего не меняется...
    Подключаешь нужные js,css для работы виджета и подключаешь php-файл (или какой там у тебя язык) там где необходимо вывести виджет.
    Просто называешь это виджетом.

    Не правильно понял?
    Ответ написан
    8 комментариев
  • Как выполнить запрос к странице?

    Mirkom63
    @Mirkom63
    Я программист
    На сколько я понимаю, такое не возможно вообще. ибо для запуска скрипта нужен браузер. а cron эмулировать браузер не умеет.
    Пиши необходимые действия на back-end-е.
    Ответ написан
    Комментировать
  • Как сверстать эти квадраты?

    Mirkom63
    @Mirkom63
    Я программист
    Юзай transform и rotate

    htmlbook.ru/css/transform

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

    Mirkom63
    @Mirkom63
    Я программист
    Я первый вариант юзаю. Я на ruby on rails делаю, там это реализовано "в коробке"
    У меня получается есть application.js - тут пишу скрипты необходимые для всех страниц. Дальше подключается нужный page.js, в нем я подключаю необходимые для этой страницы модули и пишу код, используемый именно на это странице.
    Для css так же.
    При деплое рельсы автоматом собирают на каждую страницу свои минимимизированные файлы и получается, что в production для каждой страницы есть один маленький файл, в котором только нужный код для это страницы.
    Как-то так.
    Ответ написан
    2 комментария
  • Как Вы видите верстку такого блока?

    Mirkom63
    @Mirkom63
    Я программист
    Я бы тоже делал через position:absolute для красных. Но для синего я сверху указал margin-top размеров в пипетку баночки, чтобы пипетка не наезжала на верхние блоки.
    Ответ написан
    Комментировать
  • Почему на IOS высота у textarea не соответсвует высоте не на IOS?

    Mirkom63
    @Mirkom63
    Я программист
    Не уверен, но попробуйте padding сбросить. Мне кажется он просто меняется.
    Ответ написан
  • Как определить факт парсинга сайта?

    Mirkom63
    @Mirkom63
    Я программист
    Сам сейчас думаю над этой проблемой.
    1) Блокировка по ip в первую очередь
    2) Динамический контент. Пока не придумал как, но надо как-то при каждом запросе изменять структуру и классы блоков. Парсер же в первую очередь на структуру страницы ориентирован.
    3) можно важный контент грузить ajax-ом
    4) можно важный контент делать картинками. Как например Avito, они телефоны показывают картинками.
    Ответ написан
  • В каком порядке изучать front-end (и не только) технологии?

    Mirkom63
    @Mirkom63
    Я программист
    Привет. Мой личный опыт и рекомендации. Не истина, но можешь ориентироваться)))

    HTML - +
    CSS - +
    Wordpress - забудь вообще. wp на мой взгляд создавался для блогов и пусть люди делают на нем блоги, все что идет дальше по функционалу - это извращение.

    Так себе знаю:
    Git - нужная вещь для командной работы и для "выкладывания" своих проектов на сервер, чтобы не вредить проекту. то есть ты можешь делать что-то на локалке, а когда будет итоговая версия залить на git и выложить на сервер. Я лично юзаю BitBucket и SourceTree - удобная приложуха.
    JS - очень надо учить
    JQuery - я стараюсь писать на чистом js, но некоторые плагины идут на jquery, да и jquery "убыстряет" кодинг как ни крути.
    PHP - забудь, учи ruby on rails или python или что-то нормальное, созданное для разработки. Если хочешь остаться на php, то учи Yii - это MVC фреймворк
    1С Битрикс - адовая машина. лучше забыть как страшный сон. Это как WP, только для интернет-магазинов, что более масштабное делать очень загонно, сложно, много матов проливается из уст. А если покупать из коробки, то очень дорого.

    И вот что я бы хотел изучить плюсом к предыдущему списку:
    HTML5 - если знаешь html, то знаешь html5) Там не так много нюансов для "бытовухи". Возможно придется делать какие-то медиа-штуки, типа плееров, тогда API поизучаешь по ходу дела.
    CSS3 как и с html5
    SVG - очень нужная вещь. ускоряет в разы сайты. Я сейчас все иконки делаю в svg.
    БЭМ - удобно для командной работы. Но мне эта техника не понравилась. Я свой свод правил выработал.
    Jade - не знаю его)
    SASS - тоже не вижу смысла. Только чистый CSS, только хардкор. Не люблю всякие надстройки типы sass, haml, coffescript и т д. Их еще компилить надо ждать....
    Bootstrap или Foundation - тоже ужасная хрень. не знаю про Foundation, а сайты на Bootstrap очень однотипные, единственное где удобно юзать - это свои какие-то внутриковые интерфейсы писать типа CRM, чтобы время на дизайн не тратить. единственное, можно сетки юзать, но сетку грех самому не написать.
    GULP - если изучишь ruby on rails, он не понадобится (там css и js автоматом уживаются). Но для лендингов без админок - спасение и первый друг.
    RegExp - не знаю
    ES6 - не знаю
    ReactJS - мне эта штука мозг взорвола) на мой взгляд юзать только если мобильные приложения делать. только тогда надо ReactNative учить.
    Redux - не знаю
    ООП - в любом случае если будешь кодить, то основы ООП надо будет выучить.
    MySQL - не обязательно. В любом фреймворке mysql заложен в корень. Но основы для понимания лучше поучить. Потренируйся на php свою прогу написать с чистыми mysql запросами.
    MongoDB - так же как и mysql
    NodeJS - я не учил, хотя поучил бы)
    Ruby - ДА
    Ruby on Rails - ДА
    Ответ написан
  • Как отфильтровать массив?

    Mirkom63
    @Mirkom63 Автор вопроса
    Я программист
    Решил проблему следующим образом:

    @arFavoriteRoom=cookies[:favorite_room]
          if not @arFavoriteRoom.blank?
            @arFavoriteRoom=@arFavoriteRoom.split('/')
          else
            @arFavoriteRoom=[]
          end
    
          favoriteRoom=Room.where(id: @arFavoriteRoom)


    Интересно, на сколько этот способ правильный, учитывая что в модели Room будет несколько десяткой тысяч объектов?
    Ответ написан
  • Как наложить свечение поверх фона body?

    Mirkom63
    @Mirkom63
    Я программист
    добавьте еще один div внутри блока
    div{
    width:100%;
    height:100%;
    position:fixed;
    z-index:0;
    left:0px;
    top:0px;
    opacity:0.5;
    }

    И дайте ему радиальный градиент: www.colorzilla.com/gradient-editor
    С помощью opacity регулируйте интенсивность градиента.
    Ответ написан
    6 комментариев
  • Как восстановить пароль на devise?

    Mirkom63
    @Mirkom63 Автор вопроса
    Я программист
    Установил настройки для гугла.
    config.action_mailer.delivery_method = :smtp
    # SMTP settings for gmail
    config.action_mailer.smtp_settings = {
    :address => "smtp.gmail.com",
    :port => 587,
    :user_name => 'login@gmail.com',
    :password => 'password',
    :authentication => "plain",
    :enable_starttls_auto => true
    }

    выдает вот такую ошибку теперь:
    App 10376 stderr: Net::SMTPAuthenticationError (534-5.7.14
    Ответ написан
    Комментировать
  • Вставка php в формат .html?

    Mirkom63
    @Mirkom63
    Я программист
    А вы файл на сервере запускаете? или просто открываете в браузере?
    Ответ написан
  • Существуют ли удобные онлайн редакторы html кода?

    Mirkom63
    @Mirkom63 Автор вопроса
    Я программист
    Я хочу чтобы был аналог Muse, но который генерирует нормальный код. Типа как в фотошопе рисуешь сайт, а он тебе код выдает.

    Я думаю, что если визуализировать состовляющую создания сайта, то процесс будет идти быстрее.

    Например мне надо написать , Сейчас единственный сопособ ускорения для меня - это emmet. я хотя бы могу написать .name.

    А визуально я просто кликаю по области, появляется окно, я там пишу name и сразу предлагается настроить визаулизацию блока и я просто в окне задаю ширину, высоту, рамку, тень, выравнивание и тому подобное.
    Ответ написан
    Комментировать
  • Как разместить вертикально два блока справа от основного?

    Mirkom63
    @Mirkom63
    Я программист
    Делайте так.

    <div class="left_block">
        <div class="box_1"></div>
    </div>
    <div class="right_block">
        <div class="box_2"></div>
        <div class="box_3"></div>
    </div>


    ну и для left_block и right_block делаете float:left, а для самих боксов можете float не ставить вообще.
    Ответ написан
    Комментировать
  • Как разбить массив товаров ,для того чтобы положить эти товары (по одному ) в базу данных?

    Mirkom63
    @Mirkom63
    Я программист
    foreach ($elements as $element){
            $name=$element[:name];
            $detail=$element[:detail];
            INSERT INSTO product (name, detail) VALUES ($detail, $detail);
        }


    что-то типа того. может где-то случайно ошибся в коде, но идея в целом такая.
    Если товаров будет много, то я бы сделать загрузку через ajax, чтобы сервер на завис, который будет делать запись в БД.
    Ответ написан
    Комментировать
  • Как переместить блок в область клика мыши?

    Mirkom63
    @Mirkom63
    Я программист
    Вам нужно отработать клик по документу, узнать координаты мыши и назначить их объекту.
    ruseller.com/lessons.php?rub=32&id=2299
    Здесь вроде описано как получить координаты мыши.
    Ответ написан
    Комментировать