• Есть ли хорошие альтернативы photoshop для верстальщика?

    php10
    @php10
    Разработчик на PHP
    Хорошая альтернатива - SSD за 3.5 тысячи. Ускорит в 10 раз запуск Photoshop.

    Если вы хотите нормально работать, то от Photoshop, Illustrator, Scketch вы никуда не убежите. Лучше найти деньги на апгрейд железа. Что у вас сейчас используется?
    Ответ написан
    7 комментариев
  • Как оградить себя от неадекватных исполнителей?

    Jump
    @Jump
    Системный администратор со стажем.
    Собственно к сути вопроса - как отсеивать таких исполнителей? Как бороться с этим? Что думаете по этому поводу?
    Отсеивать несложно - увидели такого, прекратили всякое общение.
    Бороться с этим не стоит, если вы конечно не являетесь любителем битв с ветряными мельницами.

    Далее все же пошел на уступки и отправил ТЗ
    Ну да, после этого закономерно возникает вопрос - зачем вы это сделали.
    Ответ написан
    4 комментария
  • Как верстать такое?

    @Camaro67
    Помог? - "Отметить решением"
    Картинкой и верстайте, в чем проблема? Задаете блоку в качестве бэкграунда эту картинку, а поверх накладываете все остальное.
    Ответ написан
    Комментировать
  • Что означает (jQuery) после (function( $ )?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    (function( ) {
    })();

    Вот эта конструкция называется "анонимная самовызываемая функция".

    То есть, тут два действия:
    Объявление анонимной функции
    function( ) {
    }

    и сразу ее вызов
    ()()
    Первые скобки это синтаксический приём для вызова анонимной функции. Есть и другие методы. Например
    +function(){}()
    Вторые скобки - это собственно вызов функции и при необходимости передача параметра (обычный вызов же)

    ()(jQuery) — в параметре передается jQuery

    function($){} — а тут этот параметр объявлен и используется

    (function($){})(jQuery) — итого, объявили анонимную функцию, и вызвали ее, передав параметром объект jQuery

    Например, доллар у вас используется другой библиотекой, пусть MooTools.
    Тогда вы запускаете jQuery в безконфликтном режиме

    jQuery.noConflict();

    Это значит, что доллар использоваться не будет, и объект будет доступен только по ссылке jQuery.

    Но для удобства вы можете использовать анонимную функцию и безопасно использовать внутри неё переменную доллара

    (function($){
      $('.slider').slick();
    })(jQuery);


    Чтобы стало совсем понятно, конструкцию можно переписать без анонимной функции

    var myFunc = function($){
     // some code
    }
    
    myFunc(jQuery);
    Ответ написан
    Комментировать
  • Как межстрочный интервал зависит от длины строки?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Междустрочный интервал скорее зависит от объема текста, то есть от количества строк. Простой пример: хреначить двойной интервал в абзац из трех строк глупо, а вот если текст сам по себе длинный - то очень даже ок.

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

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

    Но ты если найдешь способ автоматизировать расчеты - дай знать пожалуйста)
    Ответ написан
    Комментировать
  • Совместное использованние мощного компьютера в семье. Как лучше организовать?

    @d-stream
    Готовые решения - не подаю, но...
    серверная материнка с двумя процессорами, двумя видеокартами, "серверной" памятью окажутся подороже двух компьтеров
    Ответ написан
    1 комментарий
  • Существуют ли CSS-дизайнеры?

    redview
    @redview
    Design. Hackintosh.
    Лучше искать диза со знаем CSS? нежели верстальщика, потому как «наиграется» он там атрибутами и не будет «красиво») Сейчас большинство дизайнеров (адекватных), CSS понимают.
    Ответ написан
    Комментировать
  • Слышали ли вы об авторизации через email?

    foxytrail
    @foxytrail
    Для меня, как для пользователя, это все усложняет.
    Я хочу войти на сайт, а не отвлекаться на вкладку с почтой. И то, если такая вкладка открыта и почта пришла сразу.

    Кто сейчас не пользуется менеджерами паролей?
    Между двумя сайтами с идентичным содержимым и функционалом, различающихся только системой входа, выберу классический вариант.
    Ответ написан
  • Готов ли flexbox к 100% применению в 2018?

    sim3x
    @sim3x
    Если поддержка ие10 - требование (не пожелание) и решать появлявляющиеся ошибки вы не собираетесь, то использовать флексы не стоит

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

    vicodin
    @vicodin
    Имею некоторый опыт
    пишите flexbox guide в поисковик и получаете https://css-tricks.com/snippets/css/a-guide-to-flexbox/
    Ответ написан
    Комментировать
  • Как исправить ошибку в CSS-валидаторе?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    padding: 0 auto и padding: auto- таких значений для padding не существует вообще-то. Кто додумался такую чушь написать? Поэтому умный валидатор ругается

    padding: 0 - для обнуления, всё. Auto - работает только для margin
    Ответ написан
    1 комментарий
  • Как называется паттерн обучения пользователя интерфейсу?

    nikitanaz
    @nikitanaz
    UX Lead and DesignOps @EPAM
    Tour, wizard, steps, etc - это всё инструменты, частные варианты.

    Этот процесс называется Onboarding.
    Поэтому можно гуглить что-то из серии "web site onboarding best practice"
    Ответ написан
    Комментировать
  • Компания установила кейлогеры своим сотрудникам. Имеет право?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Компьютеры - собственность организации. Организация выдала их сотрудникам для выполнения рабочих обязанностей и вправе контролировать, не используются ли компьютеры в посторонних целях.
    Но компания должна была под роспись предупредить сотрудников об объёме и целях мониторинга.
    https://habrahabr.ru/post/337614/
    Ответ написан
    1 комментарий
  • Компания установила кейлогеры своим сотрудникам. Имеет право?

    Stalker_RED
    @Stalker_RED
    Втихаря - нет. Вообще, внутренние правила могут быть довольно жесткими, но об этом как минимум должны предупредить при приеме на работу или в момент ввода этих правил.
    Ответ написан
    Комментировать
  • Как лучше сверстать многоугольник как здесь?

    LenovoId
    @LenovoId
    svg, css,js
    SVG самое лучшее средство для этих целей
    Ответ написан
    Комментировать
  • Как узнать высоту шрифта?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Комментировать
  • Для чего создали jQuery?

    @archelon
    1. для удобства
    2. для кроссбраузерности
    Ответ написан
    Комментировать
  • Сколько по времени вы затрачиваете на верстку?

    @kulaeff
    Front-end developer
    Не видя макета сложно оценить, но подозреваю, что за 1.5 дня сложновато будет успеть.
    Ответ написан
    1 комментарий
  • Как найти работу в сфере IT?

    divanus
    @divanus
    junior php bitrix python
    Никогда не поздно. Я всю жизнь в ИТ (основная работа всегда была сисадминство). Устал ужасно. Параллельно вел свои проекты, т.к. зарплата админов всегда невысокая. Приходилось и продавать и строить что-то и т.д. и т.п.
    Сейчас я переключился на программирование. Имея за плечами управленческий опыт в проектах, обширные знания в ИТ и бизнесе программирование становится уникальным.
    Конечно, соревноваться со школотой и студентами будет тяжело, т.к. они очень быстро говнокодят, но они не могут формировать всю картину целиком, они совершают ошибки школоты, а ты можешь на всем этом выходить имея более низкий порог воходной порог. И не бойся. Они реально тупее тебя по жизненному опыту. Ну, да, красиво, когда в блокноте или ide шке модной на рельсах бородатый студент посасывая смузи "что-то" делает и даже его рп не знает, что :)
    Но веселье заканчивается, когда ничего не работает, т.к. никто тз просто не прочитал или не участвовал в его разработке :)))))

    Вот смотри:
    например работа в оффлайне монтажником чего либо (антенны или стройка (окна, двери, сантехника, шитрок и т.п.) или кабеля медь оптика и т.п. ) ты в день получаешь от 1500 до 4000 руб. в редких случаях до 10000 руб. т.е. твой месячный доход на оффлайне работая руками от 20 тр. в несезон до 60 тр. в сезон. регион не важен.
    То же самое касается всех типов менеджеров по продажам:
    минимальный оклад опять же 10-20 т.р. + вшивые проценты с продаж и kpi завышенный, чтобы эти самые проценты у тебя были минимальными. те же 20-60 т.р.

    Теперь чисто ИТ:
    в админство идти не стоит - тупиковая ветвь развития, дорастешь до начальника ИТ в конторе среднего уровня и получишь кризис среднего возраста заранее. Расти то некуда, а в крупные проекты ты НИКОГДА не попадешь, там своих друзей и родственников хватает "управлять", значит ты рядовой админ 50-60 т.р. потолок. Если будешь суперлинуксоидом, то 80. И то это Питер и столица.

    Значит логично предположить, что ? ПРавильно - программирование.

    И вот тут у тебя открываются уникальные возможности.

    1. Все кругом говнокодят. ВСЕ. Напропалую.
    2. Мало кто ответственно выполняет работу.
    3. Херовые ТЗ т.к. ЛПР хотят одну кнопку, а те, кто пишут ТЗ сами в основном нихера не понимают.
    4. Море задач по автоматизации, которые никто толком не может решить. НА каждом углу. Любая.
    5. Не надо с молотком, отбойником или на телефоне с холодными звонками.
    6. Доступен фриланс.
    7. Направлений деятельности сотни. Сферы жизни - все.

    Программист, это самая на самом деле востребованная профессия. Особенно в нашем Арканаре, где толком ничего не автоматизировано.

    И так:
    фронтенд и бекенд
    ООП - вызубри, что это такое :)
    Языки php, js, java, python, c# и можно с++ немножко :)
    базы данных
    верстка - понимать как натянуть бутстрап на все и логику всего этого ... всегда можешь разобраться в бардаке
    Фреймворки - bitrix , yii и т.д. с десяток установи и делай на них микропроекты , пиши компоненты, модули
    берись за простой фриланс по наполнению контентом (а там обычно просят девочки решить задачки простые в которых формочки и пр. подбравить по html css) и развивайся
    на фрилансе 30 тр в мес сможешь поднимать более менее за пол года параллельно страдая херней в говноофосие менеджером.
    Рост и осваивай . Каждый день что-то пиши.
    Заведи git и туда все выкладывай. что делаешь.

    Всё.

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

    Физическое состояние:
    высыпайся
    много воды
    спорт - тут все просто, хотя бы каждый день сидя за компом параллельно тягай гантели ... левой рукой код пишешь или мышкой кликаешь, правая рука ... гантелю тянет 100-200-300 раз. Потом наоборот. И так каждый день.
    Смотри видео на ютубе по всем языкам и пр.
    составляй блок-схемы своих программок которые придумываешь - изучи алгоритмы...

    Не найдешь работу - так хоть может для текущей автоматизируешь что-то и шеф повысит :) и фриланс всегда подкармливает. Я 3,5 года безработный (и бизнесы свои все позакрывал) - выживаю содержа семью (3 детей) только за счет фриланса. Поверь, надо просто биться. С самим собой.
    Чтобы быть программистом - нужна лишь усидчивость ;) Это самая легкая профессия.

    999ed5fea1dc4485b8b8233d1d31cfff.gif
    Ответ написан
    7 комментариев
  • Селекты из таблицы на 5 млн строк. Если разбить её на 100 таблиц - будет выигрыш в производительности?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Прироста не будет.
    Но давайте посмотрим на проблему под другим углом:

    5кк строк - это ничтожное кол-во. Если у вас происходят селекты по 30 секунд, значит либо у вас не выставлены правильные индексы на те колонки, которые вы селектите, либо вы совершаете LIKE, начинающиеся с %. Индексы не используются при запросах LIKE %...%. Только при LIKE ...%

    Ещё одна возможная причина - это хранилище. Посмотрите, не упирается ли всё в этот момент в диски. Если окажется, что в момент тяжёлых запросов у вас высокий iowait, попробуйте мигрировать на площадку с SSD.
    Ответ написан
    Комментировать