• Ставить ли линукс на слабый пк и какой?

    @sdxq
    Ответ написан
    Комментировать
  • Как выполнить итерацию JS объекта в исходной последовательности?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Никак, нужно использовать структуру данных, в которых порядок элементов гарантирован - массив.
    Например:
    var ar = [
      {value: '', text: 'Не задан'},
      {value: '1', text: 'Да'},
      {value: '0', text: 'Нет'}
    ];


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

    http://learn.javascript.ru/object-for-in#в-каком-п...
    Ответ написан
    1 комментарий
  • Куда переходить с Ubuntu 14.04?

    azrail_dev
    @azrail_dev
    Ушел с ubuntu сразу после релиза 14.04 на стабильный debian, проблем не встретил. Плюс к тому, что систему практически не пришлось изучать, всё знакомо. Сейчас перешел на 9, проблем так же нет. Используется для web-разработки и, иногда, для простенького видео монтажа. Гном не пробовал, стоит Mate.
    Ответ написан
    2 комментария
  • Где найти те публикации хабра и гиктаймс, на которые я подписался?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Подписаться можно на тематический хаб.
    Если вы хотите именно статьи - надо было жать "добавить в избранное".
    Ответ написан
    1 комментарий
  • Куда переходить с Ubuntu 14.04?

    Q2W
    @Q2W
    Перешёл с ubuntu на debian stable несколько лет назад по той же причине.
    И радости моей нет предела с тех пор. Всё работает как часы.
    Ответ написан
    Комментировать
  • Куда переходить с Ubuntu 14.04?

    Adamos
    @Adamos
    Если у вас Убунта крашится на пустом месте, это какая-то неправильная Убунта.
    Вот Xubuntu - это правильная Убунта. В Xfce не маются революционными инновациями, и система просто работает.
    Проверено лично и половиной офиса с 12.04 по 16.04 включительно.

    А в мрачной перспективе, если Марк совсем открестится от Линукса, на Дебиан или Mint с тем же Xfce несложно будет перепрыгнуть.
    Ответ написан
  • Книги про компьютеры, где взять?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Технические подробности невозможно преподнести читателю, который не является айтишником, поэтому никто такие книги - художественные, но с реальным устройством сети и реальными действиями - писать не будет - это однозначно провал.

    Можете поискать биографические книги известных айтишников.
    Ответ написан
    4 комментария
  • Какая песочница для JavaScript позволяет вручную запускать скрипты из embed-кода?

    @svetlov97
    ну ты что?)
    https://learn.javascript.ru/play

    Извините, сервис "Песочница" на сайте больше не предоставляется.
    Все сохранённые пользователями примеры доступны для скачивания по тем же ссылкам, но создавать новые песочницы нельзя.
    В качестве альтернативы можно использовать plnkr.co, codepen.io или jsfiddle.net.

    plnkr.co
    codepen.io
    Ответ написан
    7 комментариев
  • Вопрос чисто к опытным верстальщикам?

    @AntowaKartowa
    Дк вроде уже ни в одной статье писалось, что цепочки селекторов это зло. Не столько с эстетической сколько с практической точки зрения.

    1. Если тебе где-то нужно переопределить стили в каком-то отдельном контексте придеться такую же длинную цепочку фигачить.
    2. Ну и размер файла стилей это не уменьшает.
    3. Плюс дополнительные элементы цепочки это лишние циклы поиска браузером соответствии элементов в ДОМ структуре, что ест ресурс. Одна цепочка может не заметна, но полчища таких цепочек уверен могут показать существенную разницу.
    4. Потом браузер ведь читает справа налево. В .navbar .navbar-right-menu li.notify-dropdown .notify-list li a .notify-body он сначало найдет все .notify-body, потом начнет проверять какие из них вложены в тег a и искать будет до самого верхнего эелемента пока не найдет или не упреться в бади. Потом начент проверять а какие из них лежат внутри списка li и тд. Куча ненужных обработок.
    5. В этом же ключе стоит упомянуть, что селекторы в идеале все должны быть классами. А селекторы теги типа a, li, p, span и тд нужно избегать потому что они неспецифичны, не несут большой ценности, создают лишние цыклы обхода дерева элементов. По той же причине нельзя использовать селектор *.

    В идеале вообще не должно быть вложенных селекторов. Почитай про БЕМ методологию. https://ru.bem.info/methodology/ Максимум 2 в крайних случаях три уровня вложенности.
    Ответ написан
    Комментировать
  • Кто устанавливал kali linux в качестве основной ОС?

    tomnolane
    @tomnolane
    профессиональный разработчик
    у меня стоит в качестве второй ОС (второй основной).
    Много в ней багов?

    Баги... лично не замечал, хотя допускаю что могут быть. К примеру (но тут дело уже не в самом дистрибьютиве, а скорее в Linux) - могут некорректно драйвера установится (и в ручную ставить - не самый удобный способ). А так... (если память не изменяет) kali из (прородитель помимо backtrack) debian, софта много и если debian устраивает в работе (как основная ОС) - то почему бы и нет (kali сделать основной ОС)?
    В целом - очень доволен, хотя не использую каждый день. Пробовал другие дистрибьютивы (mint, whonix, ubuntu) - kali мне больше нра... (т.к. в неё полно того, что нету под windows... нежели в других дистрибьютивах.. но это моё ИМХО)
    Можно ли установить как основную?

    можно (при условии) - если инструменты от туда вам действительно нужны (либо для реального знакомства с ними)
    Ответ написан
    1 комментарий
  • Как сделать исчезновение кнопки после трёх нажатий на неё?

    @newaitix
    <input type="button" id="test" value="Отправить">

    var count=0;
    test.onclick=function(){
    	count++;
    	if(count>2)
    		document.getElementById('test').style.display='none';
    };
    Ответ написан
    Комментировать
  • Интерфейс для бота?

    FeNUMe
    @FeNUMe
    Чем по вашему боты отличаются от обычных программ? Просто определенные функции привязываются к контролам интерфейса. Читайте обычные статьи о создании UI для вашего языка программирования.
    Ответ написан
    Комментировать
  • Какой JS-фреймворк базируется на ES6 или на TypeScript для back-end разработки?

    @forgetable
    Node/Flutter/C++
    Да, на сервере люди в основном используют express js + socket io. Плюсы по сравнению с питоном есть - лучшая масштабируемость, которой быстрее и легче добиться. Скорость вполне адекватная. Сейчас сам, без всяких фреймворков пишу демонов на ноде с ES6+, все отлично)
    Ответ написан
    Комментировать
  • Как правильно изменить основную страницу домена?

    devspec
    @devspec
    Помогло? Отметь решением
    Если заглушка будет висеть долго - результаты продвижения этого сайта потеряются, т.к. Яндекс со временем переиндексирует сайт с учетом отсутствующей главной страницы.
    Единственный вариант - накрыть сайт полноэкранным JS-блоком с необходимым вам текстом. Яндекс пока не очень хорошо справляется с динамическим контентом, поэтому переиндексация будет проходить дольше, но всё равно произойдёт, поскольку Яндекс оценивает сайт не только по контенту, но и по поведению пользователей, которое изменится.
    Ответ написан
    Комментировать
  • Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

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

    @Aves
    Потому что первое значение x при котором условие не будет выполнено 11, и во время проверки оно увеличится до 12.
    Ответ написан
    Комментировать
  • Можно ли конкретно задать минимальное/максимальное масштабирование сайта?

    ewal
    @ewal
    дизайнер-верстальщик
    body{
    max-width:1920px;
    min-width:780px;
    }
    Ответ написан
    Комментировать