Задать вопрос
  • Два сайта на разных VPS или лучше на одном?

    zooks
    @zooks
    Frontend
    Стоит перенести из-за удобства обслуживания. Особенно если они работают на одинаковых CMS.
    Хотя все зависит от нагрузок. Будут ли быстрее загружаться, это зависит от настроек сервера и еще больше от кода сайта.
    Ответ написан
    Комментировать
  • Почему постоянно "хочется отвлечься на что-то другое"?

    @asd111
    Потому что когда вы отвлекаетесь ваш мозг думает что вы делаете что то важное и у вас это так хорошо получается что мозг вырабатывает немного гормонов счастья.

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

    Со временем вы привыкнете к тому что сначала работа а всё остальное в обед или после завершения нужной задачи.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Как с помощью Gitflow поддерживать старые версии?

    Хотфиксы в ветку поддержки нужно вливать через cherry-pick.
    Ответ написан
    Комментировать
  • Как обезопасить свой бекенд от разработчиков?

    thewind
    @thewind
    php программист, front / backend developer
    Git + gitflow + code review
    Любые странные куски обсуждаются
    Ответ написан
    4 комментария
  • Как обезопасить свой бекенд от разработчиков?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Во первых бекапы. Поломал - зафиксировали, отправили заяву в ментовку и восстановились из бекапа.
    От закладок поможет наличие либо знаний, либо второго человека, который будет работать в комманде.
    Ну и самое главное - хорошие отношения с работниками и не наё... с зарплатой, обещал - плати.
    Ответ написан
    8 комментариев
  • Чему учиться для работы из дома?

    edli007
    @edli007
    full stack, team lead
    1. Ответственность и самоконтроль
    2. Английский

    Конкретный список тех навыков не так важен, работа найдеться.
    Ответ написан
    4 комментария
  • Можно ли делать рассылку с помощью facebooke бот?

    tomnolane
    @tomnolane
    профессиональный разработчик
    можно, но очень не долго...
    спойлер

    сразу, после того как вы нажимаете кнопку "опубликовать", ваша публикация проходит почти 100 000 тестов и проверок (от безопансти, до определения спама, копипаста, оригинальности, религиозной и политической принадлежности и т.д.) и такие "штуки" давно уже успешно банятся, причём очень быстро...
    Ответ написан
    Комментировать
  • Где взять практику программисту?

    @pfg21
    ex-турист
    поучаствовать в опенсорс проекте по своим интересам. лучше в большом, там и список todo ошибок и прочего и сообщество и требования к оформлению кода и много чего для набора опыта.
    Ответ написан
    2 комментария
  • Как лучше поступать при выполнение сложной задачи?

    mak_ufo
    @mak_ufo
    P.S без нудных советов типа "сначала изучай все до крошки, только потом бери заказ" - по мне данный способ для слабых и неуверенных людей которые только и сидят в зоне комфорта


    Чего? После первого занятия в автошколе вы же не пойдёте участвовать в гонках формулы-1. Почему в программировании вы поступаете иначе? Если вы возьмётесь за сложный заказ с маленьким количеством опыта, то поставите под угрозу рациональное использование времени вашего заказчика и его денег
    Ответ написан
    2 комментария
  • Зачем IT гиганты используют много несвязанных доменов?

    Поместив HTML, XML, SVG и т.д. и т.п. файл на домене usercontent.google.com можно
    манипулировать куками домена google.com и фишить. Поэтому пользовательский контент всегда отдается с отдельных sandbox-доменов.
    Так же с отдельных доменов обычно отдается статический контент, это позволяет использовать CDN и упрощает управление кэшированием.
    Отдельный домен обычно используется для PTR-записей (например 1e100.net). Для PTR часто нужна двойная валидация, т.е. PTR должна разрешаться в имя и имя обратно в тот же IP. При этом на одном IP может хоститься много доменов и быть установлено много сертификатов, включая вайлдкарды. И наоборот, один домен может хоститься на многих IP. Чтобы исключить прямое обращение к хосту по "неожиданному" для него имени в своем домене, обычно используются PTR записи в нейтральном домене. Кстати исторически принято использовать именно домены в .net. Google так же использует 1e100.net как нейтральный домен для подписи транзитных писем, раньше для этого использовался собственно домен google.com и это приводило к забавному багу, позволявшему подделывать подписи на письмах от google.com, я рассказывал о нем на PHDays 2014.
    Географические домены исторически используют для организации региональных датацентов и ускорения доступа, например yahoo.jp физически расположен в Японии.
    Ответ написан
    6 комментариев
  • Как добавить адаптивность форме?

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

    Как вообще адаптировать такие элементы?

    Вариантов несколько, номера не по приоритету.
    1. Когда дизайнеры рисуют что-то затейливое, у них также бывает и мнение и о том, как это затейливое должно выглядеть на разных экранах. Т.е. спросить дизайнера.
    2. Фон простой в смысле цветов и вы его уже сделали картинкой. Картинку масштабировать пропорционально, для шрифта и полей указывать размеры в vw. Для ретины выдавать свою картинку через media.
    3. Аналогично п.2., но фон переделать в SVG.
    4. На мелких экранах упрощать графику. Например, фон поделить пополам под наклоном, реализовать с помощью linear-gradient. Скосы у полей на средних размерах оставить (делать трансформом или градиентом), на совсем мелких убрать. Слова логин/пароль задавать как placeholder.

    Если еще захотеть чтобы при фокусе обводка была не прямоугольником по инпуту, а на все скошенное поле, то будет вообще красота. Но пока решения как это реализовать в голову приходят только убогие. Либо двойной трансформ либо с участием JS либо несемантичные.

    p.s. присоедИниться
    Ответ написан
    Комментировать
  • Как мотивировать себя делать скучную работу?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Жуткий боян, но как нельзя кстати подходит под такого рода нытье.

    kak-zastavit-sebya-chto-to-sdelat.jpg
    Ответ написан
    6 комментариев
  • Как решить проблему задвоения аккаунтов при регистрации и входе через соц. сети?

    neuotq
    @neuotq
    Прокрастинация
    Если регистрация с email адресом, то по возможности вытаскивать email из соц сетей и автоматически привязывать у пользователя эту соц сеть. Если соц сеть не дает email, то при первом входе насильно требовать завершения регистрации через указания email, далее проверяется есть ли этот пользователь уже в базе - тогда говорим нужно авторизоваться и после логина привязываем соц сеть, если такого email нет, то регистрируем нового пользователя с записью этого email в качестве основного + привязка соц сети + пароль(уже по желанию).
    Ответ написан
    2 комментария
  • Иду в школу учителем хотелось совета по теме?

    @ZZahar
    Если решил проблему - нажми "отметить решением"
    На сколько я понимаю в этом возрасте многие уже знакомы с принципом работы комплектующих да и параметров.
    Не-не. Многие знакомы с соц.сетями, играми, максимум какой нибудь CheatEngine или ArtMoney. Вы как буд-то не знаете, что если долго сидеть за компом, то не знания про него не прибавится. Может будет какой-то геймер шарющий в комплектующих для понимания "потянет или не потянет?", может и будет просто человек который будет этим интересоваться, но сильно не надейтесь. Думаю, если вы спросите "что значит команда ls в Linux" спросят, "а что такое Linux?" или "Заработает компьютер без БП(Блока питания)" и все в таком духе.
    Можете спокойно объяснять что такое процессор, видеокарта, HDD и SSD, БП, кулер и т.д, думаю пару интересующихся найдется, только практику дайте детям в виде разбора и собирания ПК, думаю им понравиться.
    Ответ написан
    6 комментариев
  • Какие существуют альтернативы Material Design?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Умные люди специально собрали дизайн-гайды в одном месте.
    Итак:
    designguidelines.co

    Дополнительно:
    https://guides.kontur.ru/ - гайды СБК Контур
    design.mail.ru/paradigm - Парадигм от Mail.ru
    https://design.trello.com/ - Nachos, дизайн-система Trello. Пользуйтесь!
    Ответ написан
    Комментировать
  • Go или PHP как язык влияет на развертывание приложения?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    2) Язык бедноват по сравнению с PHP, трудно реализовывать сложную бизнес логику.

    он более низкоуровневый, а не бедноватый. Бедновата стандартная библиотека, но сделать на нем намного больше можно чем на php.

    В PHP придется тащить сразу всю связку PHP-FPM + NGINX

    в любом смотряшем в сеть демоне надо ставить nginx, какие-нибудь haproxy и всё такое.
    Нельзя просто так взять и повесить демон слушать все что ему пришло. Нельзя просто так сделать балансировку на несколько серверов, ну и т.д.
    Nginx получше это умеет и для этого сделан.
    Так что если не не собираетесь ставить nginx перед сайтом на go, то очень зря.

    3) Производительность и экономное расходование ресурсов.

    это на 99% зависит от кода, а не от языка программирвоания.

    Ставить php софт никто не будет пакетом, это бессмысленно.
    Для этого есть композер, гитхаб и т.д.

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

    В итоге установка для не очень умного пользователя в обоих случаях довольно геморна.
    Ответ написан
    5 комментариев