• Как наиболее правильно подойти к обучению программированию с нуля?

    Если ваша цель сменить работу и ресурсы ограничены, то может быть имеет смысл сосредоточится на более простых путях?

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

    А так для старта я бы посоветовал смотреть в сторону фронт-энда. Учить HTML, CSS и JS для начала потом можно уже выбрать серверный язык. Можно постепенно углубляться во фреймворки, автоматизацию фронт-энда, адаптивность и пр.
    Работу найти намного проще. Обучение более наглядное и быстрое.
    Материалов на русском просто завались.
    Это все подходит, если цель именно сменить род профессиональной деятельности как можно быстрее. В любом случае придется заниматься учебой регулярно (как мне кажется не менее получаса-часа в день), но отдача от фронт-энда быстрее.
    Ответ написан
    Комментировать
  • Куда двигаться в веб-разработке?

    cyberyak
    @cyberyak
    Куда двигаться в веб-разработке? - Подальше от России
    Ответ написан
    Комментировать
  • Как seo-продвинуть сайт без денег?

    XXX
    @XXX
    Решение где-то рядом
    Alexander-K
    • Проведите аудит сайта на предмет косяков (инструменты вебмастеров Вам в этом помогут)
    • Если сайт еще не добавлен в гугл и яндекс вебмастер, то добавьте.
    • Исправьте косяки, sitemap, robots.txt, meta-теги, описания страниц, заголовки, оптимизация содержимого страниц, перелинковка и т.д.
    • Скормите карту сайта поисковикам
      http://google.com/webmasters/sitemaps/ping?sitemap=ссылка на Ваш sitemap
      http://www.bing.com/webmaster/ping.aspx?siteMap=ссылка на Ваш sitemap

      Для того чтобы яндексу карту отправить, придется зайти на страницу вебмастера. И до кучи можете воспользоваться сервисом пинга в 40 поисковиков.
    • Если сайт региональный, то задайте регион.
      В яндекс вебмастере задается в настройках сайта, География сайта → Регион сайта
      В гугловских инструментах вебмастера, Поисковый трафик → Таргетинг по странам и языкам → Страна
    • Составьте семантическое ядро
    • Напишите SEO тексты заточив под ключи по которым будете двигаться
    • Если сайт не статичный, зарегайте его в соц сетях и постите туда новости со ссылками на свой сайт
    • Регайтесь на крупных форумах, с ссылками не закрытыми от индексации и напишите там про Ваш сайт
    • Оставляйте комменты в dofollow-блогах


    "Тупо регится на площадках" и спамить ссылку на Ваш сайт, не зная ключей по которым двигаетесь, бесполезно и вредно.
    Ответ написан
    2 комментария
  • Возможно ли сделать квадратный блок авто ширины средствами HTML+CSS?

    mudrick
    @mudrick
    Máximo progreso hemos alcanzado en minimo seso.
    Гуглите выражение css padding hack, тема стара как мир — это как раз то, как сделать высоту блока пропорциональной ширине блока. Вот песочница, меняйте ширину фрейма, квадратик будет пропорционально менять свои размеры.
    Ответ написан
    1 комментарий
  • С чего начать обучение для фриланса?

    Sanes
    @Sanes
    Пока выучитесь, кризис закончится. Вам должно это нравиться в первую очередь. Из-под палки учить не дело.
    Ответ написан
    Комментировать
  • Как используя addEventListener передать параметр в функцию?

    @alexeyproject
    // Вариант 1. Привязываем контекст и первые по порядку параметры
    function someFunk(a, b, event) {
    	console.log(a, b, event);
    }
    element.addEventListener('click', someFunk.bind(null, 1, 2));
    
    // Вариант 2. Используем интерфейс EventListener
    function someFunk(event) {
    	console.log(this.a, this.b, event);
    }
    element.addEventListener('click', {handleEvent: someFunk, a: 1, b: 2});
    Ответ написан
    5 комментариев
  • Как сделать выезжающее меню на сайте?

    eucalipt
    @eucalipt
    Самоделкин.
    Для блока слева создай отдельный элемент на странице. Например, div с id "menu". В него помещай все, что тебе нужно. Умеешь подключать JQuery? На всякий случай, объясню.

    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <!-- JQUERY -->


    Вот эту строчку впихни в head своей страницы. Теперь у нас подключен JQuery.
    Что мы делаем дальше? Дальше нам надо отловить клик по нашему "бутерброду" и после клика, собственно, и выдвинуть менюху. Как это делается:

    $(document).ready(function() {
      $("#menu").click(function() {
        $(this).addClass("show");
      });
    });


    Этот код просто выдели в отдельный .js файл (ну и подключи его как простой .js скрипт, разумеется. Только он должен быть подключен после того, как подключишь JQuery).

    Короче, что мы сделали: мы отловили клик по этому элементу и повесили на него функцию, которая к нашему div'у добавит класс "show". Дальше уже чистый css.

    #menu {
    /* тут твои стили */
    left: -350px;
    }
    
    #menu.show {
    /* тут твои стили */
    left: 0px;
    }


    Я думаю, суть ясна. Когда у менюхи появляется класс "show", то тогда мы просто "выдвигаем" ее из-за левого края страницы. По желанию можно сделать это плавным:

    #menu {
    /* тут твои стили */
    transition: left ease 0.2s;
    left: -350px;
    }
    
    #menu.show {
    /* тут твои стили */
    left: 0px;
    }


    Кстати, этот код написан под менюху, шириной в 350px.

    Теперь ее надо закрыть. Тут 2 способа. Хотя нет, 3.
    Можно отловить в нашем скрипте уход мышки с элемента и просто убрать класс "show" (mouseleave, removeClass()). А можно отловить клик по НЕэлементу див. Это тоже в JQ.
    А можно еще расставить флаги, и контролировать, когда меню открыта, при нажатии на бутерброд, делать одно, и когда закрыта - другое.
    Ответ написан
    4 комментария
  • Где находятся параметры компонентов в Битриксе?

    Ну компоненты должны быть подключены на странице, что бы можно было их править.
    Из публичной части правый верхний угол, переключаете "Режим правки" в положение "Включено".
    И дальше при наведении курсора на компонент всплывает обрамление в виде рамки и в верхнем левом углу обрамления, появляется менюшка, откуда вы можете вызвать свойства компонента.
    А вообще на оф.сайте битрикса есть подробная документация, с тестами на усвоение. Советую прочитать.
    dev.1c-bitrix.ru/docs/php.php
    Начните по порядку с "Контент менеджера", если вы разработчик не прыгайте сразу дальше, да, глядя в доку, из раздела "контент-менеджерам", вы можете сказать, что это вы уже знаете, однако, дочитайте каждый курс до конца и пройдите тест, если не смогли пройти, значит вы не знаете материал или не поняли его.
    Ответ написан
    2 комментария
  • Как сверстать адаптивную таблицу?

    benny214
    @benny214 Автор вопроса
    ¯\_(ツ)_/¯
    все решил!
    codepen.io/Benny214/pen/xDrij
    Ответ написан
    Комментировать
  • Можно ли использовать сторонний шрифт в html письмах?

    Playmore
    @Playmore
    Опытный разработчик
    когда верстаете письма держите открытой эту страницу https://www.campaignmonitor.com/css/
    в целом могу сказать что можно и сторонний шрифт, но увидят его ДАЛЕКО не все. письма нужно верстать максимально просто
    Ответ написан
    1 комментарий
  • Как набрать людей в группу вконтакте?

    DeoZ
    @DeoZ
    Веб-разработка и Реклама
    Для начала я бы посоветовал Вам всё-таки нагнать некоторую бесполезную массу в группу, создать фундамент для дальнейшего набора. Так как обычный пользователь вряд ли пойдёт в группу, в которой всего 20 человек. Для этого можно использовать, как Вы их назвали, биржи с заданиями.
    Разместите ссылку на группу на своём сайте, осветите её в новостях, пригласите посетителей сайта активно туда вступать, можно даже не бескорыстно.
    Потом не забудьте пригласить своих друзей, друзей друзей и пообщаться с пользователями похожих групп. Друзей попросить сделать репост. Это небольшое количество пользователей, но они будут достаточно верные, иногда даже активные.
    А потом уже можно начинать активную таргетинговую рекламу или рекламу постами в группах.
    Так вы добудете, хоть и не быстро, но качественную, живую аудиторию. Но всё это при условии, что сама группа будет актуальна, с грамотными и интересными постами.
    Ответ написан
    4 комментария
  • Конфликт transform: skew и transition

    kaluzhanin
    @kaluzhanin
    Попробуйте добавить

    -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;


    Это решает многие проблемы с transition и transform
    Ответ написан
    1 комментарий
  • Как сделать завернутую сторону блока css?

    Satanpit
    @Satanpit
    Front-end developer
    Вы меня прям заинтересовали:)
    Вот как-то так:
    jsfiddle.net/Kaqn8/1

    Только тут используется CSS3 добавьте префиксы для разных браузеров в border-radius
    Ответ написан
    2 комментария
  • Как сделать неактивным скроллинг на карте, вставленную через iframe (от google)?

    @WEBIVAN
    Можно извратиться и поверх iframe поставить прозрачный div, но тогда картой вообще управлять нельзя будет. Ну хотя можно еще больше извратиться и по клику на прозрачный div убирать его.
    Ответ написан
    1 комментарий
  • Функция не работает при $(window).resize(). В чём ошибка?

    попробуйте добавить columns.removeAttr('style'); перед проходом цикла. Не таботает так-как первый раз цикл прогоняет колонки, и принудительно ставит высоту. Второй раз проганяя цикл, высота уже у всех одинаковая (в инлайн-стилях жестко прописана высота)
    А для тестирования используйте хотябы console.log(). В данном случае проверять в каждой итерации значение tallestcolumn уже бы дало понять в чем проблемма
    Ответ написан
    2 комментария
  • С чего начать изучение javascript?

    webvany
    @webvany
    Дизайнер
    У меня точно такая же ситуация как и у тебя. Но начал я неожиданно, когда увидел на youtube уроки от Sorax-а. Посмотрел, рассказывает очень быстро, но те кто разбираются в js, говорят что курс больше подходит для тех, кто что-то о js уже знает и хочет вспомнить или узнать остальные подробности. Так вот первые уроки несложные, но потом нужно практиковаться, чтобы понять. Так что если книги читать не очень любишь, идеальный вариант. Я никогда и нигде не видел бесплатных уроков по каким-либо языкам в интернете такого уровня. Так что советую. Но начал я его, как не странно, смотреть не с JS, а с уроков CSS и узнал очень много полезной информации, которой раньше не знал подняв свой уровень вёрстки.
    Вообщем, надеюсь чем-то помог. Вот youtube канал, вот группа на vk.com со всеми обновлениями.
    Буду следить за топиком, так как сам не прочь почитать литературу, чтобы понять js.
    Ответ написан
    1 комментарий
  • Перевод интерфейса Photoshop CC

    UMAX
    @UMAX
    Дизайнер
    Закройте фотошоп и удалите или переименуйте файл C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Locales\ru_RU\Support Files\tw10428.dat
    Ну и путь соответственно вашей версии (32 или 64 бита) и установленной локализации.
    Причём для всех программ в пакете отдельно это надо делать.
    Ответ написан
    3 комментария
  • Доменная зона .io — что я пропустил?

    vosi
    @vosi
    input/output?
    это ж как-бы основа всех основ )))
    Ответ написан
    5 комментариев