• Передача параметра при наведении псевдоэлементам ::before и ::after?

    Есть к нему псевдоклассы:

    before и after - псевдоэлементы
    .element:hover:before {
      opacity: 1;
    }
    Ответ написан
    2 комментария
  • Почему не срабатывает стилизация одного из элементов при checkbox:checked?

    И в скрипте и в стилях был косяк ;)

    codepen.io/anon/pen/MmYQzo?editors=1111
    для второго span нужно указать селектор input:checked ~ span (выбирает все следующие соседние span'ы после input:checked), а не input:checked + span (выбирает первый следующий соседний span)

    А в скрипте, можно поправить так:

    var $span = $('<span id="text"></span>').text($input.val())
    $('.todo-items label:first-child').append($span);
    Ответ написан
    2 комментария
  • Почему не срабатывает стилизация одного из элементов при checkbox:checked?

    input[type='checkbox']:checked
      + span
        border-color: red
        + span#text
          color: #fff


    Но у вас текст не попадает в спан prntscr.com/ewe5pp
    Так же у вас получается несколько одинаковых id на странице
    Ответ написан
    6 комментариев
  • Почему псевдоэлементы остаются на месте при добавлении класса из скрипта?

    У Вас a.active позиция статик, его псевдоэлементы позиционируются не относительно него, а относительно окна грубо говоря, по этому куда не двигайте свой .active топ и лефт от начала окна не меняются.
    Вы сами этого не заметили, когда ставили по 46,5 и 70px отступы, что такое большое расстояние от края окна, а не от пункта меню?
    Ответ написан
    2 комментария
  • PHP: с чего начать, как учить и что в итоге знать?

    metamorph
    @metamorph
    Я сейчас, наверное, дикую вещь скажу, но php лучше начинать учить с MVC-фреймворков (например, Yii).

    Дело в том, что php — язык, всем своим видом так и призывающий писать говнокод. Если начать с фреймворка — мысли потихоньку улягутся по местам, а потом станет интересно, как именно работает такая-то функция, а потом другая функция, а потом… Ну и так далее.

    PS. Я начинал с CakePHP, при этом вообще не зная языка (всю жизнь на перле писал). Кейк был хорош своей жесткой политикой в отношении архитектуры приложения (в Yii, кстати, с этим помягче). Ну и как-то слово за слово через пару недель уже первый проект запустил, а потом и с языком вроде разобрался.
    Ответ написан
    7 комментариев
  • Какие книги стоит почитать, чтобы понять, что такое маршрутизатор, коммутатор, точка доступа, как устроены компьютерные сети?

    fallen8rwtf
    @fallen8rwtf
    "Компьютерные сети" Олифера (или Олиферов, не помню сколько их там) - максимально подробно все изложено. Прочитаете и поймете эту книгу - считай, первые 3 курса универа по ВМКСС "в кармане"
    Ответ написан
    Комментировать
  • Из какого современного браузера можно сделать Opera v12?

    @vconst Автор вопроса
    Prepress engineer
    Итак, отчет о результатах оперозамещения.

    - изменение всех шорткатов: расширение Customizable Shortcuts
    - жесты мышью: FireGestures
    - выделение текста в ссылке: курсором с альтом
    - шорткат для paste-n-go: Paste and Go Hotkey (Keyboard Shortcut)
    только шорткат не перенастраивается
    - поведение вкладок как в опере, то есть открытие, переключение, восстановление закрытых и тд: Tab Mix Plus
    - группы вкладок: Multiple Tab Handler
    - однокнопочные шорткаты 1 и 2: Single Key Tab Switch
    для нормальной работы нужно отключить настройку "Искать текст на странице по мере его набора"
    - включение-выключение анимации гиф: Toggle animated GIFs
    только кнопки на панели нет, есть неизменяемый шорткат
    - продвинутое управление масштабом текста и страниц: Default Full Zoom Level
    можно вынести кнопки на панель

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

    Еще несколько плагинов, которые поставил: All-in-One Sidebar - панель инструментов справа как в опере, Extended Statusbar - всплывающая панель с прогрессом загрузки, Adblock Plus - в рекламе не нуждается, Ghostery и HTTPS-Everywhere. Ессно список будет пополняться, но это уже каждый развлекается в свое удовольствие.

    Что я пока не смог найти: возможность выносить на панель переключатели настроек: js, анимации гиф и плагинов; растягивание textarea в формах ответов и тп.
    Может кто подскажет?
    Ответ написан
    4 комментария
  • Следующий шаг в изучении верстки/front-end?

    dom1n1k
    @dom1n1k
    Следующим этапом в изучении верстки должна стать сама верстка и типографика.
    Сейчас все очень сильно помешаны на инструментах, но забывают о содержании.
    Ответ написан
    Комментировать
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    @0x131315
    Интеллектуальным спецам нужно не только правильно питаться, но и правильно жить:
    1 - шум отвлекает, "выключает" мозг. Шум - это радио, телевизор, и родня.
    Нужна отдельная комната, желательна отдельная хата.
    Дети в доме - конец работе, комната не спасет.
    Единственное тихое время - ночь, но она слишком коротка.
    2 - без четкого распорядка дня работа неэффективна, без распорядка внимание с удовольствием поглощают всякие "срочные" дела, мозг ищет любую возможность убежать от работы. С точки зрения эволюции и выживания - работа мозга самая тяжелая по ресурсам организма, вот организм и пытается эти ресурсы экономить, выключая мозг. Сюда же относятся раздражители и рассеиватели внимания - интернет, телефон, родственники.
    Можно тренировать силу воли, но проще приучить себя к определенному порядку действий, например в рабочие часы блокировать средства связи: смарты в беззвучный режим и с глаз долой, роутер режет все, кроме справочных сайтов, справочные сайты можно заменить оффлайн-книжкой. В общем стараться выводить себя в оффлайн. Ночные часы почти автоматом оффлайновые - никто не побеспокоит.
    3 - когда работаешь головой, требуется постоянно учиться, но к концу рабочего дня мозг "протухает", так что учиться нужно в первой половине дня.

    По питанию:
    Заметил, что чувствую себя гораздо лучше, если не ем сахар, мясо, жирное, и не злоупотребляю водой, и вообще немножко голодую.
    Впрочем, когда чем-то увлечен, голодуешь автоматом - тупо забываешь покушать. Но если совсем не есть - быстро теряешь силы, быстро выдыхаешься, появляется слабость, истощение. В общем еда в прямом смысле заряжает.
    В то же время если пить слишком мало, или слишком много, есть плотно, обильно, употреблять много сладкого и жирного - обязательно будет хуже, сразу или отложено, в течении нескольких дней.
    Вода с жиром вообще не сочетаются: если ты имеешь лишний жирок, излишек воды тебя "раздует" как бегемота, заметно увеличив обьемы жирка, зато когда вода выйдет (а выходит она быстро, в течении 2-3 дней) - также быстро "похудеешь". Так что жир - настоящая подкожная емкость, способная питать водой в течении нескольких суток напрямую, и еще несколько суток - по мере выгорания жира.
    Таким образом нужно есть и пить чуть больше минимально необходимого уровня.
    На счет худобы - слишком много жира в теле это плохо, и болезни всякие, и просто тяжело, но в то же время жир - отличный источник энергии, и когда надо много работать, но кушать нечего/забываешь - жир желателен.

    Вот что нагуглил:
    1 - действительно, недостаток жидкости смертельно опасен, вода жизненно-необходима, переизбыток надувает клетки жира, и вызывает отравление водой. Посему пить нужно, но по норме - присмотритесь к своим ощущениям, каково минимальное количество воды в сутки для вас комфортно, и пейте чуть больше этого. Учтите - недостаток жидкости не только ведет к замедлению обменных процессов, но и к отложенным проблемам с туалетом.
    2 - глюкозу тело может синтезировать само, из жиров. Избыток глюкозы превращается в жиры.

    Вообще с энергоснабжением организма все очень забавно: нативное топливо клеток, в которое конвертируются все другие топлива - молекулы АТФ, это что-то вроде маленьких химических батареек, весь организм пропитан этим веществом, но мгновенная масса его ничтожна - около 250гр. Фокус в том, что эти батарейки производятся организмом в огромных количествах, и тут же потребляются. В магазинах продают порошок АТФ для спортсменов, рекомендуют принимать по полграмма в сутки - это на самом деле звучит смешно, если учесть, что в сутки организм производит около 40кг(!) АТФ (и тут же их поглощает) - эти полграмма погоды не сделают никак. Избыток в 250гр - это именно что оперативный (АТФ - "мгновенное" топливо, может потребляться сразу по потребности) резерв, как конденсатор, на случай если возникнет скачок энергопотребления: пока будет расходоваться этот резерв, в работу успеют включится дополнительные механизмы синтеза. А этих механизмов у нас много.

    Главный цикл энергообмена: АДФ + фосфорная кислота + энергия <=> АТФ + вода.
    Т.е. цикл замкнутый: сколько поглотилось, столько и выделилось. Но можно заметить, что без фосфора и воды процесс не идет.
    Фосфор - в рыбе, значит нужна рыба в рационе, и побольше: мозг требует активного энергообмена.

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

    Основные механизмы синтеза АТФ:
    1 - гликолиз: С6Н12О6(глюкоза) + 2Н3РО4 + 2АДФ = 2С3Н4О3(ПВК) + 2АТФ + 2Н2О. Для превращения сахара/углеводов в глюкозу нужен инсулин, который синтезирует поджелудочная.
    ПВК в мышцах превращается в муравьиную кислоту - та, что вызывает жжение в мышцах.
    2 - кислородный гликолиз: 2С3Н6О3(молочн.кислота) + 6О2 + 36Н3РО4 + 36АДФ = 6СО2 + 42Н2О + 36АТФ
    3 - расщепление жиров, липолиз - дает много тепла, выделяется 131АТФ и много воды. Инсулин тормозит липолиз - глюкоза не дает сжигать жиры. Жировой реактор позволяет греться зимой, и "пить" без воды - поэтому мишки набирают жирок перед спячкой, для отопления, а верблюды запасают жир в горбах - чтобы пить.

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

    Для того, чтобы увеличить подачу энергии в мозг в 20 раз, нужно сьесть углеводов(сахара например), поработать мышцами и активно дышать (ага, секас считается).
    Для того, чтобы увеличить подачу энергии в мозг в 65 раз, нужно наличие жира в организме (в принципе обычное питание и так обеспечивает до 100гр жира в сутки, так что всегда есть что сжигать) и час физ.нагрузки на воздухе (требуется очень много кислорода), отсутствие инсулина: после тренировки 2 часа ничего не есть и 12 часов не потреблять углеводов, можно потреблять только продукты с низким гликемическим индексом, иначе углеводы запустят синтез инсулина, который погасит липолиз.

    Таким образом главных источника энергии два: кислородный гликолиз и липолиз.
    Гликолиз - "быстрый", запускается сразу, как начинается работа в мышцах.
    Липолиз - "медленный", но чрезвычайно мощный, разжигается час, зато горит 12 часов, и обеспечивает вчетверо большую мощность, чем первый - позволяет переносить большие нагрузки, и переносить долго.

    Оба источника взаимоисключающие: пока есть глюкоза - липолиз не запустится, когда запущен липолиз - нельзя есть углеводы.
    Зная это, можно "профилировать" энерговыработку: в случае срочной работы - принимаем сахар и воду (чтоб предотвратить обевоживание и растворить сахар), и работаем, если работа длительная - сахар сгорает, и запускается жировой реактор, который тащит еще 12 часов, но сожженные жиры придется компенсировать заранее, иначе сжигать будет нечего, так что если подобные нагрузки не редкость - требуется питание с большим количеством жиров и солей: жидкость вымывает соли из костей, делает их хрупкими, а когда потеем или сжигаем глюкозу с жирами - жидкости из организма, а значит и солей (т.к. раствор), уходит много. Чтоб при всем при этом не сыпались зубы - юзаем пасты с фтором.

    Так что, чтобы лучше себя чувствовать, нужны тренировки, физическая нагрузка, и сжигание жиров - наиболее выгодный и "легкий" источник энергии: запустив реактор, можно окончить тренировку, но продолжить получать энергию еще полсуток! Эти полсуток можно сохранять высокую активность, без истощения, усталости.
    Вот как-то так это все и работает. Наверное поэтому за границей так популярны ежедневные утренние пробежки на свежем воздухе - часик побегал, и целый день как заведенный, но без спец.питания (ограничения сахара) они бесполезны.

    Ссылки любопытствующим: 1, 2, 3, 4, 5, 6

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

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

    @evgeniy_lm
    Да сколько угодно. Только имейте ввиду: пока вы будите "изучать" третью ненужную вам платформу, ваш знакомый будет хорошо заработывать на одной единственной. Ваша проблема не в том что вы не знаете какие-то платформы из объявы, а в том что вы не знаете кто и как пишет подобные объявы.

    Сидит девочка, как правило близкая родственница кого-то из руководства. Бедняжка ни чего не знает и ничего не умеет, но ее должность называется "менеджер по персоналу" (или типа того). Вот ей дают задание дать объявление, она не разбираясь в теме пишет что попало и побольше. В реале все эти знания чел может получить только к 40 годам (и то случайно) и имеет зарплату 5000-10000 долларов, а вакансия требует возраст не старше 30 и предполагает заплату не более 500$ В конечном итоге на должность берут мальчика который вообще ни одной платформы не знает
    Ответ написан
    Комментировать
  • Сколько платформ может знать программист?

    opium
    @opium
    Просто люблю качественно работать
    В целом часто вижу людей которые знают три платформы довольно неплохо.
    Ответ написан
    Комментировать
  • Магистратура в Германии и армия?

    opium
    @opium
    Просто люблю качественно работать
    Нахрена вам отсрочка если вы уехали
    Ответ написан
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    @LEKAPb
    Расскажу историю из моей жизни которая началась в сентябре этого года, а выводы делайте сами. К своим 25 годам я имел безумную продуктивность со следующим рационом:
    1. Сигареты - 3 пачки в сутки.
    2.Отличный молотый кофе из кофемашины с безумным количеством сахара- 10 -12 кружек.
    3.Очень жирная и калорийная и безумно вкусная еда.
    4. Энергетики несколько банок для разогреву.
    5. Шоколадки и прочее сладкое в неограниченном количестве.
    Данный рацион вводил организм в "pежим бога" на 7 дней в неделю , можно было не есть или не спать ,очень продуктивно решать задачи почти круглосуточно , а того более и несколько задач одновременно. Безумное маниакальное желание постоянно кодить ,позволяло успевать делать сайд проекты и работать на фрилансе. Все было отлично и я не собирался сбавлять темп до тех пор, пока скорая не увезла меня чуть ли не с рабочего кресла в больницу, где я провалялся ещё около месяца. Сейчас строгая диета - сухари и травяной чай. Успокоительные и постельный режим. Конечно я понимаю что у меня это крайний случай и на него ориентироваться не стоит, но выводы для себя можно сделать следующие:
    1.'Самое главное - это здоровье. Когда ты полудохлых тебя меньше всего интересует твоя продуктивность.
    2. Здоровьем надо заниматься и правильно питаться исходя минимум из самоуважения к себе.
    3. Работа должна стать частью вашей жизни а не самоцелью, правильно расставив приоритеты вы поймёте, что необходимо развивать что бы быть более успешным в своём деле. Продуктивность - это далеко не самый важный показатель в работнике, есть и другие которые тоже влияют на то как ваша работа оценивается.
    4. Вы прежде всего человек. Начните правильно питаться и вести Зож хотя бы как человек, а потом уже как программист.
    Ответ написан
    Комментировать
  • Как правильно использовать margin: 0 auto;?

    jurasarts
    @jurasarts
    Этот прием не работает, если элемент не блочный или у него не указана ширина.
    Ответ написан
    1 комментарий
  • Какие должны быть скиллы и знания у junior/middle front-end разработчика?

    Peregrinus
    @Peregrinus
    фронтенд-разработчик
    Уровень junior/middle/senior зависит от теоретических знаний и опыта. Если для вас это первое место работы, то вы - джуниор. Сколько бы вы книжек не прочитали, мелких тестовых проектов "для себя" не сделали, без нескольких лет реального опыта с реальными проектами миддлом не стать.
    Ответ написан
    Комментировать
  • Не подключается JS файл к html, что делать?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    У вас в коде опечатка. Надо "src" вместо "scr". <script src="main.js"></script>
    Ответ написан
    2 комментария
  • Как сверстать длинную затухающую тень?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    codepen.io/roikles/pen/xbydH

    По запросу long shadow css гуглится миллион страниц.
    Ответ написан
    Комментировать
  • Как сверстать длинную затухающую тень?

    Skrase
    @Skrase
    Веб-разработчик, веб-дизайнер
    на сколько я знаю в таких случаях нужно несколько теней через запятую.
    например box-shadow: [стили тени 1], [стили тени 2]....
    Таким образом удлиняем до нужного размера
    Ответ написан
    Комментировать
  • Как сверстать длинную затухающую тень?

    Если сами не можете, то воспользуйтесь генератором теней: тык-тык
    Ответ написан
    2 комментария