• Как сделать так, чтобы при нажатии на ссылку, появлялся определенный div?

    вариантов много, самые простые - на javascript.
    на css можно попробовать вот так: https://jsfiddle.net/fcdk5dyn/
    важно, чтобы чекбокс и скрытый див были внутри одного родителя.
    Дальше вариантов оформления много, и не обязательно использовать display: none для скрытия. Можно сделать прозрачным, уменьшать/увеличивать высоту, добавить transitions и анимацию.
    Ответ написан
    Комментировать
  • Синхронный и асинхронный код, почему так называется?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    А сам код синхронным не называется, это его по ошибке или для упрощения так называют. Синхронным и асинхронным называется только API ввода-вывода, т.е. операции, прерывающие исполнение кода и требующие от системы обратиться к внешнему устройству, работающему не синхронно с центральным процессором. Операции ввода-выдвода, каковые есть: работа с дисками, портами, контроллерами, периферийными устройствами, как клава, мыша, тачскрин, разные датчики, вебкамера, сетевые карты, блютузы и другие радиомодули, принтеры, видеокарты и прочее. Все они получают задание от программы, и исполняют его отдельно, своими мощностями. Потом внешние устройства присылают программе сигнал о статусе исполнения и, возможно, полученные данные. Программа все это время может ждать (если у нее синхронное API, т.е. блокирующее) или что-то делать (если асинхронное, т.е. не блокирующее). Если программа ждет, не переходит к выполнению следующего действия, то это синхронный ввод-вывод, потому, что осуществляется процесс синхронизации программы с внешним устройством. Внешне устройство посылает прерывание, которое обрабатывает операционная система и через несколько слоев драйверов оно попадает в программу, обычно в виде колбека или события. Если программа ждала, то вызов API не завершался, она все время слушала, когда придет событие о завершении операции ввода вывода, а получив его API отдает ответ и управление переходит к следующей команде, что и называется, синхронизацией с периферийным устройством. Если программа не ждала, то вызов API сразу завершается и не блокирует поток выполнения программ, это называется асинхронным API, потому, что процесс синхронизации не происходит явно, а ответы возвращаются через события.
    Ответ написан
    3 комментария
  • Как сделать так, чтобы при нажатии на ссылку, появлялся определенный div?

    Vlatqa
    @Vlatqa Куратор тега CSS
    Ответ написан
    Комментировать
  • Почему медиа-запросы неправильно работают при повороте?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    так тоже не 800px ?
    Ответ написан
    3 комментария
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @Iskender
    Основной способ - решать много задач. Так что и брать вначале лучше книги с большим количеством задач.
    1. Канель-Белов, Ковальджи - Как решают нестандартные задачи
    Это если в школе пропустили кружок. Есть здесь www.mccme.ru/free-books
    2. Кнут - Конкретная математика
    Это покроет прогулы дискретной математики на первом курсе, а больше зачастую и не нужно.
    3. Для души и мотивации советую Арнольда, можно всё популярное подряд. Был популяризатором науки когда это ещё не было модно! Что-то есть здесь ilib.mccme.ru и здесь www.mccme.ru/free-books
    4. Пойа - Математика и правдоподобные рассуждения.
    Это когда техника наработана, что бы понять как приходить к идее. Читать её до решения задач это как читать про рефакторинг и чистый код не написав ни одного проекта.
    Ответ написан
    1 комментарий
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @Dreamer_other
    Чтение и разбор "Начала" Эвклида очень полезно для развития математического мышления.
    Ответ написан
    Комментировать
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    voronkovich
    @voronkovich
    Есть хорошая книга выдающегося польского математика Вацлава Серпинского 250 задач по элементарной теории чисел. Она замечательна тем, что в ней даны задачи, решение которых не предполагает знаний высшей математики. При этом сами задачи достаточно трудны и имеют очень короткие формулировки и решения.

    Вторая книга, которую я бы порекомендовал - книга советского математика Хинчина: 3 жемчужины теории чисел. В данной книге описаны решения 3-х трудных задач для которых были найдены решения с применением элементарной математики (без всяких диффуров и гомотопий!). Решением одной из описанных задач, в свое время занимался сам Гильберт.

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

    goodprogrammer
    @goodprogrammer
    к. ф.-м. н.
    Конечно есть.

    Для тех, кто уже немного шарит: Мартин Гарднер, все книги, начиная с "математических развлечений"
    https://ru.wikipedia.org/wiki/Гарднер,_Мартин

    Для совсем начинающих: Яков Перельман — все, что найдете из серии "занимательная ..." (математика, физика, геометрия, алгебра...)
    https://ru.wikipedia.org/wiki/Перельман,_Яков_Исид...

    На этих книгах воспитаны целые поколения талантливых математиков и физиков.
    Ответ написан
    Комментировать
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @potan
    Функциональный программист
    В детстве мне был очень интересен Перельман, особенно "Занимательная алгебра".
    Будучи взрослым я впечатлился Пенроузом - "Новый ум короля" и "Путь к реальности" (основная цель книг не рассказ о математике, но математика там рассматривается интересно и разносторонне).
    Еще рекомендую "Гёдель, Эшер, Бах" Дугласа Хофштадтера - там очень наглядно объясняются идеи из логики, теории вычислимости.
    Ответ написан
    Комментировать
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @AVKor
    Например:
    Пойа Д.
    Как решать задачу.
    Математика и правдоподобные рассуждения.
    Математическое открытие.
    Ответ написан
    4 комментария
  • Знаю основы HTML CSS, но верстать не получается. Как преодолеть баръер?

    Skolpov
    @Skolpov
    Веб-дизайнер
    «Ты в начале крив, косой,
    а потом уж Лев Толстой».


    Ты молод, зелен, девственно чист перед версткой. Пока у тебя нет практического опыта а есть только теория. Все ново, все страшно. Ожидаешь от первого раза с ней романтики и нежности, а на деле — она будет жестко рвать тебя без сожаления.

    «Боже, я никогда не научусь верстать как они :( ...»
    «Блин эти ребята так круто делают, видимо у меня нет дара...»
    «Наверно это не мое, лучше пойду я отсюда...»

    КОНКРЕТНО О ПРАКТИКЕ НОВИЧКА

    Все барьеры у тебя в голове Ты хочешь верстать как боженька, а как только ты делаешь ошибку ты тут же разочаровываешься в себе и считаешь, что ты ни на что не годен. Любой, кто что-то учит сталкивается с этим, просто нужно свыкнуться что от косяков никуда — это часть прогресса. Желательно разобраться с собой, в том смысле, что многие бросают свои начинания, увидев на пути даже маленькую преграду. Дальше будут разочарования собой, усталость и много чего еще в голове.
    Нужно просто пережить первые шаги, дальше будет легче.

    Не нужно сразу пытаться сверстать весь сайт, научись верстать отдельные кусочки. Уверен, ты каждый день сидишь в VK. Поставь себе цель — Сверстать страницу регистрации VK например за три дня. Сегодня например сверстай шапку (без перфекционизма). Начни с малого. Со временем одной левой сможешь верстать то, что сейчас тебе кажется тяжелым. Да будет не так, да многое из головы вылетит. Не беда, гугл всему голова. У любого профи есть самый главный Шаолиньский скилл — «Мастерство великого гугления». Не все его постигают в начале пути, но многие все равно придут к нему однажды.

    Перфекционизм и навык PixelPerfect— качество профессионалов, мы новички должны в начале делать ошибки Не надо вылизывать каждый участок макета, к этому ты придешь сам, но тогда, когда ты уже спокойно сможешь верстать. За то время пока ты пытаешься сделать крошечный блок сайта идеальным, ты бы мог уже быстро набросать весь макет и на практике использовать сразу много тегов и увидеть их к действии. Не надо заниматься в начале созданием идеального сайта, первые сайты все равно будут говно.

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

    Главное не останавливаться. И надо смириться, что верстальщик всегда должен развиваться. Не только теорией но и практикой. Это его дар и его проклятье на всю жизнь. А грамотно развиваться поможет только грамотный подход к этому.

    Всего лишь мое маленькое, скромное мнение.
    Ответ написан
    Комментировать
  • Как сверстать эти квадраты?

    Mirkom63
    @Mirkom63
    Я программист
    Юзай transform и rotate

    htmlbook.ru/css/transform

    Ставишь обычные квадраты блоками и начинаешь их крутить как только можно....
    Ответ написан
    Комментировать
  • Как сверстать эти квадраты?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Александр Петров правильно советует, но мне кажется проще сделать с помощью svg
    Ответ написан
    6 комментариев
  • Все изображения вырезаются из psd-макета или как?

    HeavenlyWaltz
    @HeavenlyWaltz
    не определился в жизни.
    И про шрифты не забудьте. если дизайнер использует какие либо "экзЗЗ" шрифты то он их обычно должен предоставить
    Ответ написан
    1 комментарий
  • Все изображения вырезаются из psd-макета или как?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Обычно это задача верстальщика, дизайнера разве что можно напрячь, что бы все по слоям удобно лежало.
    Ответ написан
    Комментировать
  • Из гуманитария в программисты, или как найти работу?

    @bobzer
    Java EE Developer
    У меня похожая ситуация, только в программисты я пришёл из строителей. Образование строительное, стаж работы на стройке 4 года после стройтеха. Пока работал на стройке вечерами изучал Pascal, как мог, без Интернета (конец прошлого века), благо приятель иногда приносил текстовики с какой-то инфой, ну, и конечно help самого Паскаля. За пару лет убедился в том, что мне это по душе, и что-то получается, решил как-то перебираться с улицы (стройки) в офис. Удалось устроиться на должность "бухгалтер-оператор", главное здесь было то, что это была первая работа в офисе и за компьютером. Нашел там себе возможность программировать, но слабую. После пары лет просиживания штанов там, стал смотреть вакансии (тогда это делалось путем просмотра местных газет). Вакансий было мало, но меня пригласили на собеседование, на котором я рассказал как писал игру на Паскале, работая с видеокартой на ассемблере, и том как к строчкам кода на машинном языке писал комментарии на ассемблере. Дали тестовое задание по аналитике (нужны были и аналитики и программисты, видимо дали то, что проще дать), связанное с таможней. Купил таможенный кодекс, что-то написал, принес - удивились (- откуда такие знания? - из книжек!), взяли на испытательный срок.

    Что такое СУБД и сервер приложений я тогда не знал, и первое время "горел" на работе - пахал как мог весь день, вечерами шел к тете и читал интернет (дома интернета не было). В общем взяли меня программистом, насколько помню толи $300 толи $400 начальный оклад был. Ну а потом втянулся, разобрался, стал одним из лучших, довелось и отделом разработки руководить, а сейчас нарасхват - работа меня сама находит... Одно большое НО - семьи не было. И даже при отсутствии семьи искал работу программистом не бросая текущую рутину.

    Итого: каменщик 4 года->завскладом 1 год -> оператором 2 года -> программистом стал в 27 лет
    Ответ написан
    2 комментария
  • Из гуманитария в программисты, или как найти работу?

    @thepry
    Ruby on rails, 1С разработчик
    Не отчаивайся! Продолжай учить и рассылать резюме, предлагай работать задешево, ищи работу за границей. Самое трудное - найти первую работу. Изучай весь стек технологий: обязательно git, sql, всякие джава фреймворки и т.п.

    Как вариант - можно поискать работу, где ты часть времени будешь заниматься рекламой, а часть - программировать.
    Ответ написан
    2 комментария
  • Как лучше сверстать этот блок, спрайтами или с псевдоэлементом :before?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    не могли бы подсказать ресурсы про создание спрайтов

    Любой сервис по запросу "генератор спрайтов онлайн". (Мне так больше нравится результат от сделанного вручную спрайта, если картинки разного размера)
    Либо svg спрайты
    https://habrahabr.ru/post/141654/
    glivera-team.github.io/svg/2015/12/08/svg-sprites.html
    Спрайт svg — как правильно варить?

    наложение фона поверх другого

    В смысле ресурсы? Либо рисуете в фотошопе или другой рисовалке и сливаете слои. Либо делаете это в CSS, обычная геометрия.

    Как лучше всего отверстать эту секцию? Я пробовал задать пустой див с border. и к подгонять картинки с div:before(background-image).

    В Вашем случае затея с бордерами не оправдана, потому что картинки все равно останутся.
    Ответ написан
    5 комментариев
  • Можно ли использовать flexbox/ html5 для сетки в верстке?

    zooks
    @zooks
    Frontend
    Поддержка в 96% браузеров с префиксами - можно смело использовать.
    Исключение - если у заказчика идет весомая доля трафика со старыми IE (ниже 11-й версии).
    Ответ написан
    5 комментариев