Задать вопрос
  • Какие тестовые задания дают на верстальщика?

    kumaxim
    @kumaxim
    Web-программист
    Объемные тестовые задания, которые займут более 1-3 часов у потенциального соискателя, всегда должны оплачиваться. Во времена, когда я стоял у руля в одной региональной веб-студии, я в таких случаях делал одно из следующего:
    1. Человек оформляется задним числом, т.е. реально на работу он выходит, скажем, 8 числа, а договор у него с 6. Два дня он делал тест, поэтому логично бы оплатить ему это время
    2. Человек оформляется днем выхода на работу, однако, в течении месяца он может два дня пропустить. Он просто говорит мне, скажем в понедельник,: "Максим, в среду меня не будет" и ОК.

    Обычно, я пишу это прямо в описании вакансии, что будет оплачиваемое тестовое задание, но оплачено оно будет только в том случае, если Вы завершите его успешно. Из опыта - все кто закрывал объемные тесты были мною наняты, ситуаций когда кто-то 3 дня потратил на работу и потом не был нанят, у меня пока не было.

    Если ты джун и у тебя вообще нет ни одной работы, тогда сделай им эту страничку, но с оговоркой, что потом ты ее выложишь к себе на Githab Pages и будешь показывать в качестве примера работы другим компаниям, если они тебя не возьмут по каким-то причинам. По крайней мере, если ты не получишь работу, ты получишь первую работу в портфолио. Плохое портфолио - лучше чем отсутствующее.
    Ответ написан
    1 комментарий
  • Перепрыгивание ладьи через фигуру того же цвета что и она сама?

    Очевидно, надо проверить все промежуточные клетки на пустоту.
    Ответ написан
    Комментировать
  • Что лучше купить б/у мак или новый ноут на Windows?

    6 лет сижу на маке. Пару месяцев назад устроился на новую работу, там к сожалению винда, и это ужас. На маке работаю в раз 5 быстрее. Возможно просто привычка.
    б/у маки брать не рекомендую, лучше уже ubuntu качнуть
    Ответ написан
    1 комментарий
  • На какой бесплатной CMS можно оперативно сделать лёгкий сайт?

    Телепатически выглядит, что Wordpress - то, что вам надо.
    Только будьте аккуратны с плагинами - с ними можно занести заразу.
    Ответ написан
    2 комментария
  • На какой бесплатной CMS можно оперативно сделать лёгкий сайт?

    @user_root
    Fullstack-программист
    WordPress подойдет под ваши требования. Есть ещё очень простая CMS Textolite, которая предназначена для удобного редактирования контента сайта прямо "из браузера". Для лендингов и сайтов-визиток, сделанных на html файлах, очень удобно.
    Ответ написан
    Комментировать
  • Где узнать всё о семантике вёрстки?

    hvdd
    @hvdd
    Кратко о себе
    Давайте разберёмся
    3fb27f0eccd54d829cdc6271fd558024.jpg

    Самый важный и простой шаг — лечение дивянки использование html5 тегов для разметки страницы.

    Вот здесь Вадим Макеев расскажет Вам, как и почему стоит использовать html5 теги.
    А вот здесь Ричард Кларк расскажет Вам, как и почему не стоит использовать html5 теги.
    А потом ещё можете прочитать вот эту статью, чтобы окончательно запутаться и уйти на бэк-энд.

    Но если вам это интересно настолько, что вы понимаете, что между SEO и семантикой не очень-то много общего, то можете ещё почитать вот эти статьи.

    Кстати, обязательно читайте комментарии к статьям, они тоже очень полезны.

    P.S. После просмотра этих видео вы поймете, почему картинка под спойлером очень крутая.
    Ответ написан
    1 комментарий
  • Как называется плагин для Sublime Text который автоматически добавляет комментарий в конце закрывающего блока HTML с классами и идентификаторами?

    @flareair
    Если вдруг еще не пробовали, то попробуйте Emmet.
    Он умеет вот так:

    Вводите
    .container|c
    Жмете Tab
    <div class="container"></div>
    <!-- /.container -->
    Ответ написан
    5 комментариев
  • Какие библиотеки, плагины и прочее для верстки вы используете в своих проектах?

    SergGrbanoff
    @SergGrbanoff
    UX/UI Desinger, Front-End Developer
    Фреймворки, библиотеки и плагины для верстки сайта.

    1. Bootstrap - самый популярный HTML, CSS, и JS фреймворк в мире для разработки отзывчивых, mobile-first проектов в вебе.

    2. slick - Адаптивный слайдер для сайта

    3. Owl Carousel 2 - красивый, отзывчивый карусельный слайдер

    4. Fotorama - плагин для создания галереи на сайте

    5. MagnificPopup - плагин для создания модальных окон

    6. FancyBox - построениe всплывающих окон

    7. Mmenu - мобильное меню


    8. bxSlider - отзывчивый jQuery-слайдер для контента


    9. Fullscreen Slit Slider - слайдер с интересной анимацией

    10. parallax.js - эффект Parallax

    Первая 10-ка
    Ответ написан
    Комментировать
  • Возможно ли решить данную задачу?

    @Mercury13
    Программист на «си с крестами» и не только
    1018 — это обычное 64-битное целое. long long в Си, long в Java, int64 в Delphi.

    Очевидно, задача переводная, спичка не только match (это слово у них очень многозначное), но и matchstick. Причём переводил то ли автомат, то ли редкий надмозг, пример неговорящий, и откровенно непонятно: то ли где находится число 11, то ли что на 11-й позиции. Будем решать 2-ю задачу: что на 11-й позиции.

    1. Определить количество разрядов (для этого хватает несложного цикла) и какой номер у данного числа среди N-значных чисел.
    2. А теперь находим, сколько есть N-значных чисел из M спичек. Рекуррентное соотношение:

    Q[N, M] = sum{k = 1..9} (Q[N−1, M−q(k)]), если N — найденная нами значность, но не 1-ца,
    Для остальных N формула та же, но суммирование 0…9.
    q(0) = 6, q(1) = 2, q(2) = 5, и т.д. — кол-во спичек в цифре.
    Граничное условие: Q[0, 0] = 1, Q[0, M] = 0 для остальных M.
    «Методом выкручивания рук» также примем, что для отрицательных M все Q равняются 0.

    Решаем рекуррентное соотношение динамическим программированием.
    3. А теперь самое интересное: воспользовавшись таблицей динамического программирования, находить цифру за цифрой, начиная со старшей.

    Например, у нас 15-е число. Первый шаг опустим, поверьте мне: это 4-е двузначное, начиная с нуля.
    2-й шаг.
    Q[1,2] = 1
    Q[1,3] = 1
    Q[1,4] = 1
    Q[1,5] = 3
    Q[1,6] = 3
    Q[1,7] = 1
    Q[2,4] = 1
    Q[2,5] = 2
    Q[2,6] не вычислял, главное — запредельно большое.

    Q[2,0]…Q[2,3] равняются нулю.
    Вычитаем Q[2,4] — получается 3.
    Вычитаем Q[2,5] — получается 1.
    Вычитаем Q[2,6] — не получается. Итого у нас шесть спичек, остаётся 1.

    3-й шаг, работаем по цифре.
    Ноль, Q[1, 6−6] = 0. Остаётся 1.
    Единица, Q[1, 6−2] = 1. Остаётся 0.
    Двойка, Q[1, 6−5] = 0. Остаётся 0.
    Тройка, Q[1, 6−5] = 0. Остаётся 0.
    Четвёрка, Q[1, 6−4] = 1. Не вычитается, остаётся 2 спички, 1 знак и номер 0. Записываем цифру 4.
    Ноль, Q[0, 2−5] = 0. Остаётся 0.
    Единица, Q[0, 2−2] = 1. Не вычитается, остаётся 0 спичек, 0 знаков и номер 0. Записываем цифру 1.

    Итого получили 41.
    Ответ написан
    3 комментария
  • На чем писать интернет-магазин PHP или NodeJS или...?

    @BorisKorobkov Куратор тега PHP
    Web developer
    50 тыс. товаров - это мелкий магазин. Пишите на том ЯП, который лучше знаете.
    Или возьмите любой готовый интернет-магазин.
    Ответ написан
    Комментировать
  • Как и где можно научиться делать такие сайты?

    Ahen
    @Ahen
    Универсальный дилетант
    Вот например pixijs фреймворк, который предполагается как визуальный 2D WebGL движок.
    У них в галерее много красивых сайтов и презентаций, написанных с его помощью (Rain Forest Foods из вашего списка, кстати, тоже).
    www.pixijs.com/gallery
    Ответ написан
    3 комментария
  • Как реализовать такой экран?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Ничего сложного нет.
    Обычный список ul>li, выстраивается поверх всегда экрана.
    Через абсолютное позиционирование сверху накладываются текстовые блоки.
    Либо наоборот, список через абсолют.
    Даже не знаю, как объяснить еще проще. Тут итак "школьная" программа.
    Проще было набросать https://jsfiddle.net/webirus/p0af0my0/

    На третьем экране, самый простой аккордион.
    https://www.tn34.de/downloads/jQuery.tn34.facets.html
    Демо 4 по-моему как раз выглядит похоже, только навигацию вниз перенести.
    Ответ написан
    3 комментария
  • Почему дисплеи Брайля такие дорогие?

    riot26
    @riot26
    <:З )~~
    Потому что спрос небольшой, а деньги на производство нужно отбивать.
    Ответ написан
    8 комментариев
  • Режим разработки на сайте. Как вносить изменения на работающий сайт в формате "demo"?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Делаете поддомен. Там колдуете, потом переносите на основной. Мало того, так как колдовство Ваше наверное весь сайт не затрагивает можно вынести только часть, остальные файлы подключить с основного домена. Главный вопрос на чем сайт?
    Ответ написан
    Комментировать
  • Есть ли площадки с бесплатными psd шаблонами?

    Помимо выше указанных ресурсов я рекомендую подписаться на рассылку от HTML Academy
    https://htmlacademy.ru/email
    Они раз в месяц присылают 3 макета в psd, сделанных по направляющим.
    Ответ написан
    3 комментария
  • Удаленная работа фултайм для джуниора, правда или вымысел?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    договаривайся на то чтобы поработать почасово. в свободное от нынешней работы время. к примеру на 2 недели. чтобы понять все ли устраивает и работодателя и тебя. нормальные работодатели спокойно на такое идут. потому что им самим это нужно тоже. ну и вот так работаешь после своей нынешней работы пару недель, если все нравится - увольняешься и устраиваешься.
    Ответ написан
    Комментировать
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    @NiKO2On
    Продвинутый PHP-программист
    Уважаемый ASDF13. Твой путь будет не быстрым. Чтобы стать мастером в вебе будь готов потратить 8 лет ежедневной работы. З/П у php программистов не больше, чем у 1С, причем чаще 1С-программисты ценнее (с текущим уровнем автоматизации).

    С чего начать. 1) Купи книгу HTML+PHP, сделай в ней все уроки.
    2) Сделай свой сайт без CMS. Здесь поймешь, что тебе нужно изучить ещё.
    3) Выбери одну из популярных CMS или framework (это ускорит разработку твоего продукта).
    4) Развивайся, берись за любые проекты.
    5) Обрати внимание на мобильные приложения. Сейчас в тренде.
    Ответ написан
    Комментировать
  • Как устроена архитектура современного front-end приложения?

    @timda
    asp.net веб-разработчик
    Так сразу не ответишь. Почитайте Интернет, много всего. ITDVN на ютубе посмотреть можно. На хабре много интересных статей. Например, свежий, "легкий" пост https://habrahabr.ru/post/321844/

    По сути архитектура не менялась с появления скриптов в браузере. Три уровня операций в архитектуре:
    1) Верстка. Раньше были таблицы, потом стали дивы. Все писали свои библиотеки. Затем библиотеки стали выкладывать в общий доступ - появились CSS-фреймворки Bootstrap, Foundation и так далее. Стало слышно о предпроцессорах CSS - less, sass. В 2014 году Гугол выпустил свой подход к дизайну Material Design. На базе него есть масса CSS-фреймворков. Сейчас переходим на флексы, приятная вещь.
    1.2) Лет пять назад начался бум мобильного трафика со смартфонов. Поэтому появились медиа-запросы и адаптивная верстка. Я сам года полтора назад взял ксиаоми 5.5 дюймов - первое время в деревне балдел :) Важный элемент.
    2) DOM. Операции по работе с DOM. Парсинг HTML дерева. Раньше писали большие библиотеки для разных браузеров (в основном на Javascript). Модно было менять картинки в меню по наводке мыши. Потом появился jQuery, он во многом снял вопросы о кросс-браузерности. Сейчас это все переросло в JS-фреймворки. Самые популярные, насколько понимаю - Angular, React. Их много.
    3) Запросы на сервер. Когда то давно это называлось XmlHttpRequest в виде COM-объекта в IE. Потом модное слово Web 2.0. Далее - мода на Ajax. Потом появился jQuery - это правда очень хороший и качественный продукт. И опять же JS-фреймворки.
    ---
    Эти операции за последние лет 15 обросли кучей терминов и технологий. Каждый считает, что он сможет написать лучше - и делает свою систему, технологию, подход, фреймворк и так далее. Не говорю, что это плохо - может и хорошо, но бардак аццкий.

    И в серверных технологиях много нового, хотя гиганты вроде Явы, Майкрософта, Оракла - удержались. Вокруг конечно создали много всего, но ИМХО - как был PHP и ASP в Интернете, так и остались. Хотя, такие штуки как REDIS весьма полезны :)

    ЗЫ: я лично смотрю в сторону Angular 2 или React (скорее всего буду пробовать обоих) и Bootstrap 4 с флексами. Если бутстрап до апреля не забЭтится - выкину и напишу свои небольшие библиотеки, мне много не надо :) Хотя мне пока что и на ASP.NET Forms и ASP.NET MVC неплохо живется, ну jQuery конечно, Yandex MAP API, бустрапа в меру. Но у всех свои мнения :)
    Ответ написан
    2 комментария