• Как понять чужой код, в частности код компиляции babel и нужно ли это?

    @uniquenicknqame
    Ну во первых понимать код после транспайлера это адов ад.
    Особенно если код чужой. И у каждого транспайлера код будет разный.

    Но если все же вас заставили писать на ЕС6-ом под систему, которая нативно его не поддерживает, используйте source maps.

    Я не знаю, как именно вы используете мерзкий Бабель, но у него есть опция для генереции соурс мапов.
    Гляньте тут: https://babeljs.io/docs/usage/options/
    (ну или в доках к кокретному сборщику в составе которого вы используете Бабель)
    Кстати:
    1. Браузеры зачастую дико глючат на соурс мапах (особенно если собиралось все сборщиком для противных, тоесть webpack-ом)
    2. Бабель может далеко не все: https://kangax.github.io/compat-table/es6/
    Ответ написан
    3 комментария
  • Как дать блоку полную высоту?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Родителю display: flex

    Или

    function setEqualHeight(columns){
    	var tallestcolumn = 0;
        columns.each(function(){
    		currentHeight = $(this).height();
            if(currentHeight > tallestcolumn){
    			tallestcolumn = currentHeight;
            }
        });
        columns.height(tallestcolumn);
    }


    setEqualHeight($(".first_box > div"));
    Ответ написан
    4 комментария
  • Java junior developer кратчайший путь с нуля до реальной работы?

    @Mikeismynick Автор вопроса
    2 месяца как работаю разработчиком ))) желаю всем дойти до своей цели, на любые вопросы с радостью отвечу.

    Перед прочтением поста прошу достать свой компас сейчас мы будем его настраивать или же решим что он все таки показывает в отличную от программирования сторону, дело в том что люди которые читают подобные статьи находятся в смятении, и прочитав очередную саксес стори пытаются замотивировать себя идти в этом направлении, это все понятно - я писал этот пост именно для вас, выше вы найдете предисторию чтобы все это “примерить на себя”, чего таить и я в свое время делал точно также, причем я больше мотивировал себя чем шел к цели.
    Будучи разработчиком сейчас я вполне отдаю себе отчет что мог им и не стать, да у меня была цель, да были мотиваторы, но реально почти до самого конца я вел себя так как будто не хотел этого - чуть что давал слабину, расслаблялся и чуть-ли не забрасывал все это дело, года 2 я просто думал что выучу все сам и по факту вообще ничего не делал, уже будучи на курсах я держался в хвосте из - за чего постоянно был в авральном режим и чуть догонял костяк как тут-же сбавлял темп и отставал, вообще процесс обучения этому занятию переодически очень сильно вымораживает и тот самый фильтр который многие не проходят, я могу посоветовать тебе читатель иметь свою философию и подход к этому занятию, в итоге у тебя все равно все “поднимется” и “победится", советую читать и перечитывать tutorials.jenkov.com/software-as-career/learning-i... с правильным мировозрением все это преодолевается намного легче.
    Внимание! Если вы хотите стать разработчиком, то уже сегодня примените весь ресурс что у вас есть. Хотите попробовать сами выучить все ? Вперед! но общайтесь активно с комьюнити, ходите на конференции, и пишите код, много кода, и главное пишите его правильно, посмотрите как устроены небольшие опенсорс проекты, почитайте про трехслоную архитектуру и дерзайте! Не получается ? или вы видите что темп черепаший, а уже начинает надоедать и руки опускаются ? ОК! все к этому приходят, вам нужен турбоБуст а это ментор или курсы.

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

    Ну если, вы и дальше ищите статьи и варианты выучить джаву за 21 день то просто перестаньте тратить свое время, это не ваше, увы и АХ!

    Как это было - много писать не буду (а получилось в итоге много И ДАЖЕ ОЧЕНЬ), могу посоветовать статьи Стаса Лазенко на dou.com, там расписан путь (на ближайший 1 - 1.5 года), не нужно учить все что там есть от корки до корки, но в конце у вас должно быть свое приложение в моем случае это https://bitbucket.org/Mikeismynick/phonebook, там написаны инструменты которыми я пользовался, все что там перечислено это технологии которые активно используются в современной веб разработке, если и не придется работать с ними в итоге то знать о них и пощупать надо, и да там не весь список технолгий которые нужно изучать, вот то что я указывал в резюме,

    Классические алгоритмы и структуры данных Java SE 7 ООП IO Collections Multithreading Concurrency Utilities JDBC JPA Hibernate(ниже написал что именно) Servlet JSP Spring Framework (IoC Container, JDBC, ORM, MVC) JavaScript jQuery Ajax JSON Twitter Bootstrap XML (DOM, SAX, StAX) JUnit Mockito IntelliJIDEA Git/Bitbucket Maven Tomcat MySQL

    по хибернейту - нужно уметь поставить на проект, знать где конф файлы и как их настраивать, список аннотаций которые должны быть в проекте изложен в первый 7 - 8 главах референса, на проекте должны быть таблицы находящиеся в отношениях manyToOne oneToOne, manyToMany соответственно хибер должен все это покрывать, неплохо поработать через jdbc для начала чтобы понять а зачем вообще нужен хибер.

    Приложение писалось 2 месяца (и не чисто писалось а с пробой технологий и перепиской на более современные с целью глубже понять как это современное работает под копотом и зачем оно в общем то нужно если и без него тоже можно написать рабочий вариант). Сразу скажу если хотите доучиться используйте весь доступный вам ресурс, не пускайте все на самотек со словами вот ща немного посижу и потом немного, вы просто потратите время, наймите ментора или идите на курсы в группу, самостоятельно учится конечно можно, но почти наверняка вы перегорите т.к. темп будет черепаший и вам будет казатся что вы этим плотно занимаетесь, а смысл в том что плотно это когда тебе снится java )) ( но вы в общем то и будете 90% времени учится самостоятельно даже на курсах и у ментора, т.к. программирование иначе никак не выучить).

    Без ментора очень тяжело, оглядываясь могу сказать что выучить нужно много и желание учится часто будет пропадать тк. цель будет маячить где то там далеко, а процесс разработки переодически просто вымораживает особенно когда ты ищешь багу 6 часов а окозалось что просто где то по не внимательности пропустил самую тривиалную вещь.

    Я лично учился в группе getJavaJob (собственно мне это здесь и посоветовали, поклон ребят !!), чистыми учился около 6-7 месяцев, работал очень плотно, 3-4 часа в день минимум, конечно не всегда так получалось но и в выхи и в праздники я тоже учился так что назвал средние цифры. ну и у всех голова и бэкграйнд разный, считаю что быстро схватывал, но отсутствие бэкграунда и посредственный англ очень тормозили меня. На курсы пришел прочитав 150 стр. из "полного руководства" Шилдта.

    Что до конкретных курсов то очень рекомендую попробовать, курс поделен на 2 части, первая длится 2 месяца и там учат java se (алгоритмы, структуры данных) паралельно прививают правильный стиль программирования и учат работать с инструментами разработки (idea, git, debugger). Ну и организатор курсов суров, если начинаешь тупить и отставать то он быстро тебя подрежет и ты престыженный будешь дальше пилить, пилить ))

    Конечно не все так радужно реально я учился больше года т.к. выпадал из учебы, и депрессовал и плакал и богу молился чтобы он дал мне сил, хотя сам не верующий. Но в итоге преодолел и стал сильнее )) а гланое огонь в глаза и желание расти. Всем удачи ! )))

    Кстати в slack сидит русскоязычное комьюнити канал называется 3monthjunior, заточенное как понятно из названия на подъем до джуна и трудоустройство ))) чуть не забыл, мега важно иметь людей которые буду подсказывать и толкать вперед
    Ответ написан
    3 комментария
  • Как лучше всего сверстать шапку с помощью bootstrap?

    zorro76
    @zorro76
    А что собственно тут сложного? набросал схему, дальше сами jsfiddle
    Ответ написан
    8 комментариев
  • Адаптивные колонки на flexbox и внутренние границы как у таблицы?

    @Michael_E Автор вопроса
    Нашёл решение!
    Выручил тег "outline-offset": https://jsfiddle.net/5b3c0bnp/1/

    (обновлено)

    Действительно, IE этот тег не поддерживает.
    Сделал с помощью ":before": https://jsfiddle.net/nn0owgfy/

    body {
      padding: 50px;
      background: white;
      text-align: center;
    }
    
    ul {
      max-width: 800px;
      margin: auto;
      background: grey;
      flex-wrap: wrap;
      position: relative;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }
    
    ul:before {
      content: "";
      border: 1px solid white;
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
    }
    
    li {
      padding: 100px 0px;
      background: white;
      margin: 0px 1px 1px 0px;
      -webkit-box-flex: 1 220px;
      -moz-box-flex: 1 220px;
      -webkit-flex: 1 220px;
      -ms-flex: 1 220px;
      flex: 1 220px;
    }


    <ul>
    	<li>1</li>
    	<li>2</li>
    	<li>3</li>
    	<li>4</li>
    	<li>5</li>
    	<li>6</li>
    </ul>
    Ответ написан
    2 комментария
  • СМС уязвимость или что это?

    sim3x
    @sim3x
    дудосеры
    Ответ написан
    Комментировать
  • С помощью чего можно исказить блок div?

    dom1n1k
    @dom1n1k
    Картинкой это нужно делать. Растровой или векторной - это надо уже смотреть задачу в деталях. Но никакие трансформации тут нафиг не упали. Не нужно мудрить и изгаляться на пустом месте!
    Ответ написан
    6 комментариев
  • Где могут понадобиться createTreeWalker, createIterator, createRange?

    risentveber
    @risentveber
    fullstack web developer
    Насколько я понимаю, все это может понадобиться при написании своего редактора WYSIWIG (what you see is what you get), где будут использоваться вставка - копирование выбранной части DOM, т.e. нужно будет использовать range.
    Ответ написан
    Комментировать
  • Какие технологии нужны чтобы сделать "такую" игру на JS?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    box2d.js + любой игровой движок JS.
    Ответ написан
    Комментировать
  • Какие технологии нужны чтобы сделать "такую" игру на JS?

    riot26
    @riot26
    <:З )~~
    phaser.io
    гуглить "js 2d engine"
    Ответ написан
    Комментировать
  • Программа для запоминания английских слов на андроид?

    @lilandre2
    www.memrise.com/home
    Cам учу слава через эту программу. Есть наборы слов а также можно создавать свои наборы слов. Очень хорошо запоминаются трудные слова через функцию "трудные слова". Занимался через Лео и Дуо, слишком напряжно. А вот учить с лова с помощью Vемрисе- никакого дискомфорта.
    Мой ник там -"From_in_From"
    Ответ написан
    4 комментария
  • Почему при перезагрузке компьютера, весь рабочий процесс сохраняется?

    pihpah
    @pihpah
    Проверьте режим электропитания(панель управления), возможно там установлено так, что при выключении питания он переходит в режим гиберниации, и по этому каждый раз как Вы его выключаете все процессы запущенные в памяти сохраняются на жёсткий диск.
    2.jpg
    Ответ написан
    Комментировать
  • Почему при перезагрузке компьютера, весь рабочий процесс сохраняется?

    @fawor1t
    Я бы поставил на гибернацию
    https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%B1%D...
    Ответ написан
    Комментировать
  • Программа для запоминания английских слов на андроид?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    DuoLingo - https://play.google.com/store/apps/details?id=com....

    Если я правильно, вас понял - то подходит.
    Ответ написан
    Комментировать
  • Программа для запоминания английских слов на андроид?

    @mletov
    Приложение для lingualeo, только надо купить золотой статус
    Ответ написан
    2 комментария
  • Как сделать разделительные линии с помощью ::before?

    @Sanitar88
    Студень
    *лучший вариант у evg_ в комментариях

    Полоску можно добавить так:
    #block {
    position: relative; /* для использования абсолютного позиционирования у дочернего относительно этого блока */
    }
    #block::before {
    content: ""; /* создаём инлайн объект */
    display: block; /* преобразуем его в блочный */
    position: absolute; /* включаем асболютное позиционирование */
    top: 0px; /*отступ будет 0 пикселей от верхней точки блока */
    width: 100%; /* блок займёт по ширине 100% ширины родительского */
    height: 1px; /* высота самого блока */
    background: #ccc; /* задаём нужный цвет фоном */
    }


    Кружок можно сделать отдельным объектом в ::after, установив
    content: "";
    display: block;
    position: absolute;
    height:10px;
    width:10px;
    border:1px solid #ccc;
    border-radius: 5px;
    top: 0px;
    margin-top: -5px;


    Альтернативно, всё то же самое можно сделать в одном блоке ::before или ::after, если использовать верхний пример, но задать полную высоту, например height:10px и в качестве фона поставить 2 картинки, первую для линии, можно 1х1px, центрировать по высоте и повторить на всю ширину, вторую для кружка 12х10 с прозрачностью в центре в png24, центрировать
    background: url(img/bg1.png) center repeat-x,
                         url(img/bg2.png) no-repeat center center;


    Может быть, способы не идеальные, и меня ещё поправят комментаторы
    Ответ написан
    5 комментариев
  • Где посмотреть какие браузеры поддерживают тот или иной метод?

    qork
    @qork
    { background: #F00B42 }
    javascript mdn
    Ответ написан
    Комментировать