• Какую тему диплома выбрать по 1С?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Он подзабил, а вы, тостеряне, попарьтесь.
    Ответ написан
    Комментировать
  • Кто сталкивался с версткой такого типа макета?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Забудьте... дизайнер просто демон... посылайте нафиг дизайнера...

    О да, люблю эти комментарии. Набросал тут небольшой прототип:


    В браузерах особо не проверял, только Chrome и FF, но вроде в современных должно работать.
    Ответ написан
    6 комментариев
  • Как настроить в phpStorm компиляцию нескольких файлов Sass в один файл css, но так чтоб изменения в файле css не заменялись, а добавлялись???

    @KononovD
    Берем, делаем сколько вам надо сас-файлов, создаем еще 1, главный(main.sass) и в него импортируем все те сас файлы и в хтмл подключаем main.css
    Ответ написан
    Комментировать
  • Ликбез по sip. Что нужно для IP телефонии в офисе?

    edinorog
    @edinorog
    Троллей не кормить!
    Ликбез по sip. Что нужно для IP телефонии в офисе?


    Мозги)
    Ответ написан
    Комментировать
  • Авто-перенос элементов списка в новую колонку?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Непосредственно на флексах.
    direction:columns;
    flex-wrap: wrap;
    максимальная высота;
    Ответ написан
    Комментировать
  • Что умеет выдающийся Frontend разработчик?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    linux

    Ну, это и фрондендеру нужно часто знать.
    ЯП

    Я сомневаюсь, что он сейчас сильно проще питона или php, JS очень довольно быстро развивается. А если взять в расчет TypeScript, то тем более.
    В целом, если его очень хорошо протестировать, то разработчик уверен на 99.9%

    Совсем нет. Не получится протестировать на всех браузерах, на всех операционных системах и на всех устройствах с разным экраном, с разным способом ввода.
    то в случае с frontend все гораздо проще

    Ну вот просто вообще не правда. Я также могу сказать, что в бэке учить нечего, изучил язык, изучил laravel, а sql даже учить не надо, используй ORM. Справедливое высказывание?

    Теперь в общем. Во front-end много чего можно изучить
    1) Верстка. Хороший front-end'ер должен хорошо верстать, вопреки частому мнению, что этим должен заниматься верстальщик. А верстка это отдельная широкая тема.
    2) SVG, для многих интерактивных приложений, очень полезно использовать svg, а там куча своих особенностей, хаков и.т.д.
    3) Webgl - довольно сложная тема, не знаю, есть ли в бэке что-то аналогичное по сложности.
    4) Canvas - не просто знать, а уметь рисовать то, что желаешь.
    5) Фрейморки, а там тебе для каждого свое разветвление.
    6) Асинхронное программирование, которое для многих php-шников кажется непонятным.
    7) ООП, т.к. в JS завезли классы, да и TypeScript часто нужно использовать.
    8) Шаблоны проектирования - не только для бэкенда.
    9) Webpack+gulp - ну это было.

    Буду дополнять, если что-то еще в голову придет.
    Ответ написан
    6 комментариев
  • Дилемма повышать в должности или нет?

    Beshere
    @Beshere
    Разработчик
    Компенсировать сдачу экзамена разовой премией, открыто признать, что идея была неудачной. Вычесть из з/п автора идеи.

    Повысить з/п самому умному программисту, который не повелся на дурь руководства.
    Ответ написан
    Комментировать
  • Как сверстать такой элемент?

    @Azperin
    Дилетант
    тоже предложу свою реализацию
    div.toster-border {
    	border: 2px solid black;
    	padding: 2px;
    	margin: 10px;
    	display: inline-block;
    }
    div.toster-border::before {
    	content: '';
    	position: absolute;
    	border-top: 4px solid orange;
    	border-left: 4px solid orange;
    	left: 0;
    	top: 0;
    	width: 16px;
    	height: 16px;
    	margin: 6px;
    }
    Ответ написан
    Комментировать
  • Что за хитроумные расчеты vw? Как делать офигенный резиновый текст?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Т.е. это все просчитывается заранее. Как?

    Элементарно:
    Ответ написан
    1 комментарий
  • Как полностью отключить адаптивность на сайте?

    @Hanneman
    Да ради всего святого, уберите все @media-запросы из всех файлов стилей и уберите везде тэги вроде такого:
    <meta name="viewport" content="width=device-width, initial-scale=1">

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >это вообще нормально или нет?
    да это нормально, разработка всегда идет от плохого к хорошему, постепенными улучшениями, никогда сразу не создаются хорошие версии продукта.
    С этим разобрались
    Разработчик самостоятельно решает какой должен быть минимально приемлемый уровень качества. Если вы считаете такой уровень не достаточным, значит нужно заранее задавать эти стандарты хотя бы в виде тестов.
    Почему такая система сложилась? -
    возможно это как-то завязано на системе мотивации которую вы используете, например вы оплачиваете только за выполнение таски (значит самая первая и самая примитивная версия сразу выдается клиенту)
    Возможно сами требуете скорейшего выполнения задачи. Как вариант конечно разработчик не знает как сделать лучше (это тоже не проблема, надо просто еще взять сотрудника у которого квалификация будет чтоб подтянуть команду).
    Тестеров в начале не стоит набирать - лучше платите своим разработчикам чтоб они друг друга работу тестировали, что позволит им самим качественно вырасти.
    По поводу посчета возврата к задаче -> при желании можно сколь угодно долго находить баги в любой задаче (вы не можете конечным алгоритмом охватить бесконечно сложную реальность). Так что это бессмысленно.
    Самое худшее что вы можете сделать - начать накладывать какие-то санкции, за то что программист якобы НЕ сразу выдал "идеал в вакууме".
    Качество всегда будет стоить дополнительных денег и времени.
    Остается постепенно искать баланс между качеством, стоимостью и затраченным временем.
    По поводу оценки компетенций, да она понятно у них она очень низкая - вы же не гугл и не эпл, и даже не сбербанк технологии, вам гарантированно закрыт доступ не то что к крутым, даже к разработчикам условно "среднего уровня", все что вам остается взять то что осталось на рынке, и научится с этим хоть как-то работать. Ну конечно попробуйте искать людей с более высокой квалификацией, может кто и найдется, но принципиально уровнем выше вы просто в свою компанию не найдете (гарантирую)
    Ответ написан
    Комментировать
  • Как трансформировать object Object?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    const option = object.map(obj => Object.values(obj)[0])

    Если ожидается, что могут быть некорректные данные вместо объекта, сделайте дополнительную проверку.
    Но мне кажется, вам нужно с сортировкой по этому индексу?
    Ответ написан
    Комментировать
  • Где искать адекватных верстальщиков?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Ух. Ну как-бы с такой постановкой задачи и не стоит рассчитывать на качественных фрилансеров.

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

    2. Без обид, но в задаче на fl очень сумбурное изложение - много всякой мелкой конкретики, каких-то специфических требований к валидации и комментированию - но при этом нет в тексте собственно ТЗ на функционал интернет магазина.
    "Сделайте как в том шаблоне" - это не ТЗ. "Сделайте как в том шаблоне" - это отправная вводная для не маленькой работы продуктового аналитика, но таких я на фрилансе не встречал ни за какие деньги.

    Грамотному исполнителю такая постановка вопроса говорит о том, что у Вас есть какое-то своё видение и либо Вас нужно будет адски брифовать, либо от Вас будет миллион правок.

    3. Бюджет.
    У меня есть адекватные верстальщики которые быстро и качественно верстают. Стоимость верстки с нуля одной страницы у них начинается с цифры большей, чем Ваш проект целиком (ни разу не хочу Вас обидеть).
    Да, у меня завышенные требования и к качеству, и к скорости, - но в любом случае исследование чужого кода с внесением правок задача заведомо более сложная чем сверстать с нуля.

    ИТОГО
    Если хотите хорошего вменяемого результата, разбейте задачу на две:
    1. Нарисовать дизайн по мотивам первого шаблона.
    Подробно опишите конкретный список страниц, конкретный функционал, конкретные изменения.
    2. Сверстать новый дизайн.
    Ответ написан
    5 комментариев
  • Как делать вёрстку текста без BR?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Вообще, пиксель-перфект для текста - это ужасная идея.

    Так или иначе, семантика страницы не должна страдать из-за прихотей дизайнера. Желаемого можно добиться через:
    .shitty-line::after {
        content:'\a';
        white-space: pre;
    }
    
    <p>
        <span class="shitty-line">...</span>
        <span class="shitty-line">...</span>
        <span class="shitty-line">...</span>
        <span class="shitty-line">...</span>
    </p>
    Ответ написан
    Комментировать
  • Что такое бизнес логика android приложения?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Уберите слово бизнес и все становиться понятнее, а смысл не меняется.
    Ответ написан
    Комментировать
  • Почему undefined является идентификатором а null литералом чем они отличаются?

    rockon404
    @rockon404
    Frontend Developer
    null - литерал, пустое значение, используйте его в коде для пустых значений.
    undefined - свойство глобального объекта, с начальным значением одноименного типа.
    Переменная не имеющая присвоенного значения обладает типом undefined. Функции без return возвращают undefined. Все использование undefined в коде должно сводиться к проверке на это значение и только, то есть:
    // Так писать не надо
    var x = undefined;
    foo(undefined, someValue):
    
    // Так можно
    var x = null;
    foo(null, someValue);
    if (someValue === undefined) {
      doSomething()
    }

    Почему undefined является идентификатором а null литералом чем они отличаются ?

    undefined не является идентификатором(именем переменной), но может использоваться в качестве него, так как не является зарезервированным словом.
    console.log(typeof undefined === 'undefined'); // true
    var undefined = 'new value';
    console.log(typeof undefined === 'undefined'); // false

    Подробней о null
    Подробней о undefinded
    Ответ написан
    5 комментариев
  • Как сделать такой же эффект перехода страницы?

    SecretBrain
    @SecretBrain
    still trainee
    Лови, разбирают этот пример https://www.youtube.com/watch?v=pwmHB_veoko
    Ответ написан
    Комментировать
  • Можно лишь на одном JavaScript написать фронтенд?

    rim89
    @rim89
    программист-велосипедист
    Если только в брутальном стиле - в виде текста
    Ответ написан
    Комментировать
  • Какое самое короткое выржение на JS, выдающее в результате True?

    0xD34F
    @0xD34F Куратор тега JavaScript
    в таблице рекордов (которую заполнял вручную автор по запросам на почту) были люди, выполнившие эту задачу за 1 символ. Вопрос: какой это был символ или как иначе они это сделали?

    Символ, полагаю, никакой - поскольку проверка решения выполняется на клиенте, просто подменили функцию или результат проверки через отладчик, ничего вручную автор там не заполняет. Можно и решение из 0 символов оформить как корректное.
    Ответ написан
    1 комментарий