• Как сделать появление всплывающего меню с задержкой при наведении?

    darkkemper
    @darkkemper
    Programmer / Software Developer
    Как только на кнопку наведен курсор через setTimeout запускаем отсчет до появления меню, если курсор уведен с кнопки, то отменяем таймаут через clearTimeout.

    var timesArray = [];
    
    $('.menu').hover(
        function()
        {
            var id = jQuery.data(this);
            timesArray[id] = setTimeout(function() {
                //Показываем меню
                $(this).css({'display' :  'block'});
                timesArray[id] = "";
            }, 500);
        },
        function()
        {
            var id = jQuery.data(this);
            //Скрываем меню
            $(this).css({'display' :  'none'});
            if (timesArray[id])
            {
                clearTimeout(timesArray[id]);
            }
        }
    );


    Попробуйте.
    Ответ написан
    Комментировать
  • Не выгружаются заказы из bitrix в 1с, что делать?

    Vetall0779
    @Vetall0779 Автор вопроса
    Эникейщик
    В общем разобрался.
    Проблема была на стороне 1с, выгрузке XML не указаны ставки налогов. В настройке обмена на стороне 1с указал фиксированное значение налога и обмен пошёл.
    Ответ написан
    2 комментария
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    @valentine11
    По собственному опыту. Я самоучка, образование непрофильное (гуманитарий), в IT пришла в 31 год (сейчас мне 34), сначала ручное тестирование с параллельным обучением автоматизации тестирования, затем только автоматизация.
    Освоить азы и начать что-то писать по гайдам и методом копипасты не проблема. У меня проблемы начались намного позже. В основном, связаны с неумением строить хорошую архитектуру кода. Бесконечный рефакторинг. Понимаю, что до хорошего разработчика мне как до Луны. С одной стороны, понимаешь, что 3 года не такой уж срок. С другой стороны, считать себя мидлом QA Automation я смогу, наверное, только лет в 40. Это становится причиной фрустраций, синрома самозванца и прочих прелестей. Когда ты понимаешь, что "усредненный" разработчик моложе тебя на 5-7 лет, но знает и может в сто раз больше, чем ты сам. Задаешь себе постоянный вопрос, ну может же кто-то и мидлом стать с нуля за 3 года, почему ты - не смог? Все это сильно мешает получать удовольствие от работы, хотя работу я свою обожаю, работаю (по собственной инициативе) всегда больше чем по 8ч в рабочие дни и периодически по выходным.
    Мое резюме на вопрос: реально, но психологически может быть очень больно, особенно если у вас склонность к перфекционизму и до IT вам все давалось легко.
    Ответ написан
    8 комментариев
  • Перспективы изучения 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Прав ли я, что помимо языка 1С нужно хорошо разбираться в бухгалтерии и сдавать на очень сложные сертификаты
    Нет, не правы. Предметную область в которой идет разработка знать очень желательно. но во первых не обязательно, а во вторых с чего вы решили что это бухгалтерия???

    легко ли найти работу с минимальными знаниями и навыками? в 1С (как понимаю это франчайзи)?
    Зависит от вас, от вашего умения находить работу, от региона, и кучи других факторов.

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

    какие в среднем зарплаты?
    Как договоритесь. В среднем от 10тыс до 200тыс рублей.

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

    @tansur
    В background есть возможность задать сразу несколько фоновых изображений. В вашем примере думаю лучше будет сделать так: круги в svg, квадрокоптер соответственно картинкой. Есть ещё такая особенность свойства background, чем "позднее" задан фон тем он ниже будет.

    https://codepen.io/anon/pen/EEOrqe
    Ответ написан
    1 комментарий
  • Вёрстка email сегодня - табличная или блочная?

    tema_sun
    @tema_sun
    Не потеряла. Верстают таблицами.
    Но для этого есть удобные инструменты типа zurb foundation (https://foundation.zurb.com/emails.html)
    Ответ написан
    Комментировать
  • Как научить Sublime открывать файлы .sass сразу с подсветкой синтаксиса?

    Remasik
    @Remasik
    Пробовали View >> Syntax >> Open all with current extension as... >> [your choise]?

    при этом должен быть открыт любой файл *.sass (быть активным в момент настройки)
    Ответ написан
    1 комментарий
  • Как настроить OpenServer чтобы отправлять email из php-скрипта?

    Eridani
    @Eridani
    Мимо проходил
    Через смтп, все отлично приходит.5e3612b7ab2a49c08c4214393e2aa56f.png
    Ответ написан
    3 комментария
  • Как работать с spritesmith в проекте на SCSS?

    @make_dev Автор вопроса
    В общем, нашла ошибку.
    .block {
          @include sprite($s-ic1);
    }


    А еще исправила ошибку в @mixin spriteImage
    Для правильной генерации пути к изображению нужно писать вот так
    @mixin spriteImage($sprite) {
      background-image: url( unquote('../img/' + nth($sprite,9)));
    }
    Ответ написан
    2 комментария
  • Где найти советы по верстке, структуре и т.д.?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Не повторяйте моих ошибок, раз уже есть какие то знания, берите и верстайте, просто верстайте.
    Такими поисками каких то советов, статей, видео, книг и так далее, вы дальше чем эти поиски никуда не продвинетесь.
    Если не будет хватать каких то знаний во время верстки, вот тогда и будете гуглить...конкретный запрос, конкретный ответ.
    Ответ написан
    Комментировать
  • С чего начать карьеру ИТ?

    Мне 30 лет. Начал свою карьеру в ИТ в 27.
    У меня ИТшное высшее образование, но жизнь сложилась так, что во время учебы нашел работу не по специальности, которая сразу начала приносить неплохой доход (производство рекламы: наружка, полиграфия). В один "прекрасный" день, спустя 10 лет работы, я понял, что достигнут потолок и мне совершенно не интересно дальше развиваться в этом направлении. Тогда то я и начал искать чем заняться.
    Я прекрасно понимаю страхи и мысли, которые крутятся в голове у человека уже с семьей.
    "А не поздно ли?", "А с чего начать?", "А как на меня будут смотреть другие люди/друзья/коллеги?", "А на какой доход и через сколько времени можно рассчитывать?", "А откуда взять время на жену/детей и учебу?" и еще куча других...
    В 16-22 все эти вопросы совершенно не волнуют - ты еще юн, свободен от обязательств и в какой-то мере финансово не обременен...

    Немного порассуждаем :)

    Отвечу на самые-самые вопросы:
    А не поздно ли?
    Нет. Никогда не поздно! Звучит банально, но это работает.
    Нужно срочно забыть сколько тебе лет и оперировать только понятием жизненный опыт. А его к 30 уже порядком. Мозги еще не "заржавели", тело еще не барахлит.
    НО нужно сразу условится - любая сфера ИТ требует ПОСТОЯННОГО самосовершенствования и изучение нового материала. ЛЮБАЯ.

    Чем заняться-то?
    Я для начала для себя определил две области ИТ в которых возможен быстрый прогресс за короткий срок и достаточно быстрое трудоустройство. 1С-программирование и веб-программирование.
    Они были выбранные после тщательного анализа локального рынка труда + низкий порог входа + возможность быстрого прогресса. Долго сомневался, читал форумы и статьи, что бы выбрать окончательно, но в итоге победило направление веб-программирования. Решающим стали два критерия: возможность удаленной работы на зарубежных биржах и отсутствие привязки к конкретной узкой технологии. В финансовом плане 1Сники на начальном этапе получаю больше, но со временем Веб вырывается вперед.
    Многие написали выше, что надо учить основы основ. Разложить всю теорию по полочкам. Понять принципы ООП и паттерны проектирования. Это правильно, НО... время+семья+деньги накладывают некоторые свои ограничения. Как мне кажется главная цель - это смена сферы деятельности, т.е. добиться результата. Да, по началу будут жуткие "решения" и "ужасный вырвиглазный лапшевидный говнокод", НО плох тот программист, который не продолжает свое обучение ПОСТОЯННО. Но учиться уже на работе под руководством более опытных товарищей НАМНОГО проще.

    А с чего начать это ваше "веб-программирование"?
    Сразу оговоримся, что есть принципиально два разных направления: "фронт-энд" и "бэк-энд". "Фронт-энд" проще и дружелюбнее для совсем начинающих. Его изучение позволит быстрее прийти к выполнениюглавной цели. Поэтому дальше я буду рассматривать именно это направление.
    Да-да, конечно, потом можно и "бэк-энд" изучить и даже полностью перейти на него. Можно совмещать, обв.
    И еще одно отступление: уровень английского Pre-Intermediate. Это само собой разумеющееся. В любом случае придется читать, слушать и понимать.
    Итак по теме вопроса.
    Рекомендую начинать с: htmlacademy.ru - пожалуй лучший русский ресурс для новичков. Интерактивные задания с самых азов. Все основные курсы бесплатные. Платная подписка открывает доступ к продвинутым курсам - рекомендую покупать эту подписку уже после прохождения всех базовых курсов. Есть два платных месячных "интенсива" - весьма неплохие и стоят своих денег.

    Остальные ресурсы рекомендую проходить параллельно с HTML-академией, начинать где-то после 7 курса:
    www.codecademy.com - на английском. Помимо курса по HTML&CSS можно попробовать JavaScript и jQuery + неплохие ознакомительные курсы по "бэк-энду"
    https://dash.generalassemb.ly - на английском. Интересны тем, что имитируют выполнение реального заказа на фрилансе.
    Есть еще куча ресурсов и курсов, но для начала этого вполне хватит.
    В любом случае придется изучить JavaScript. В этом деле поможет уже упоминаемый выше www.codecademy.com + learn.javascript.ru

    И главное - больше практики. Применяйте свои знания.
    Верстайте псдшники хотя бы ради практики и портфолио. Прикручивайте к ним что-нибудь простенькое на jQuery.

    А откуда взять время на жену/детей и учебу? Как совмещать-то все еще же работа есть...
    Если уделять учебе хотя бы 1 час в день, то можно вполне все успевать.
    Я учился так:
    - на работе была возможность почитать и поделать небольшие занятия в течение дня ( в сумме полчаса)
    - еще часик уже ночью, когда все спят дома.
    - в выходные вставал пораньше и в субботу за два часа пока все спят повторял все сделанное за неделю, а в воскресенье подбивал итоги и планировал следующую неделю.
    Придется пожертвовать сериальчиками и какими-нибудь излишествами нехорошими - всегда есть что-то. Все время дисциплинировать себя первое время. Можно вести блог или поставить цель на смартпрогресе. Главное регулярно заниматься. даже 15 минут в день - это уже большой плюс.
    Еще очень важно, что бы домашние знали к чему вы стремитесь и чем заняты.

    А на какой доход и через сколько времени можно рассчитывать?
    Тут все ОЧЕНЬ индивидуально. Все зависит от усердия и желания.
    Можно грубо прикинуть "скоростное прохождение этого квеста":
    1) материальные вложения: 30-32 т.р. два интенсива(базовый и продвинутый) и помесячная платная подписка на htmlacademy.
    2) временные вложения: 5-7 месяцев на курсы и интенсивы от htmlacademy + 2-3 месяца на основы JavaScript и jQuery

    После этого вполне можно пойти работать верстальщиком с перспективами карьерного роста с окладом от 15 т.р. или попробовать себя на фрилансерских биржах.
    Почему так мало?В моем регионе именно столько получают стажеры-верстальщики в первый месяц, но это уже работа + на реальных проектах прогресс пойдет намного быстрее. А следовательно и вырастет доход.

    А не будет ли мне сложно "работать" в молодом коллективе?
    Возможно первое время будут какие-то сложности, но как мне кажется в любом случае ценятся базовые человеческие качества + профессионализм. А если учесть, что к 30 уже есть достаточно богатый жизненный опыт, то я не думаю, что возникнут проблемы.

    Как-то так :)
    Удачи. И главное помните - все зависит только от вас. От ваших желаний и вашего трудолюбия.
    Ответ написан
    3 комментария