Задать вопрос
  • Пользуетесь ли вы кириллицей в Git?

    delphinpro
    @delphinpro
    frontend developer
    Стараюсь писать на английском даже в своих проектиках. На локальной машине без разницы, а на хостах лениво настраивать терминал, чтобы он корректно отображал кирриллицу, а не кракозябры.
    Ответ написан
    Комментировать
  • Оператор станков с ЧПУ хочет в IT. А есть ли смысл? И куда податься с имеющимися навыками?

    pavelsha
    @pavelsha
    Кот Жрëдингера. Только добрый.
    Автор, как советует куратор, разберись в себе. Тогда и без нас будешь знать, куда идти.

    А ближе к теме...
    Записывай слова для гугления:
    АСУ ТП, SCADA, ПЛК, автоматизация производства, учёт электроэнергии, телеметрия, промышленная автоматизация.

    Если говорить о деньгах, то там тоже очень неплохо могут платить.
    Английский язык есть? Если нет , то добавь его изучение в свои планы.

    Используй базу, которая у тебя есть, с умом.
    Моё мнение, "уеб-программисты" в большинстве случаев - это путь для тех, кто никакой базы не имеет. Не ведитесь на рекламу курсов и предметные статьи/ролики блогеров и ютуберов.

    И учти главное: у работодателей голод на хороших технарей в автоматизации производств последние лет 30. А джунов веб-мастеров переизбыток уже 15 лет минимум.
    Ответ написан
    6 комментариев
  • Какие нужны характеристики для создания небольшого хостинга?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Статичные сайты к процессору и памяти довольно равнодушны - там нечем нагружать процессор, кроме собственно отгрузки контента по сети. Поэтому основной упор, как вы понимаете, будет на пропускную способность сети и пинг до пользователей.

    Вообще, в наше время подобные задачи не решаются покупкой "здорового железного сервера заранее". Берут какие-то виртуальные мощности, которые, если проект взлетает, постепенно масштабируют. В какой-то момент, когда уже точно ясно, что клиентов достаточно - можно перейти и на своё железо, но точно не начинать с этого. Слишком капитальные затраты высокие, а ведь ещё нужно всё это администрировать, менять диски, например, сеть обслуживать...
    Ответ написан
    10 комментариев
  • Как сделать кнопку в html файле, которая сможет открыть другой html файл?

    Pavel-ww
    @Pavel-ww
    <a href="путь/к/html-файлу">Ссылка</a> плюс CSS стилизация под кнопку
    Ответ написан
    1 комментарий
  • Как правильно должна проходить практика для программиста?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Задания надо выполнять обязательно - это важная часть учебного процесса. Но практика - это пет-проект как минимум. А ещё лучше работа над коммерческим проектом в команде профессионалов.
    Ответ написан
    Комментировать
  • Нужно ли заменять теги i, b, em, strong на стили форматирования css?

    pro100taa
    @pro100taa
    Смотря где вы их применили. Если для форматирования каких-то блоков за пределами контента, то это не очень хорошо. Если в контенте, то их там и надо применять. Конечно, не через каждое слово, но в меру и к месту.

    Смотрите как здесь применяют https://ahrefs.com/blog/ru/audit-obratnyh-ssylok/

    В статье эти теги почти в каждом абзаце. Такое форматирование в контенте должно помочь оптимизации. Не надо выделять ключевики более 1-2 раз.

    Здесь написано когда и как надо применять https://webref.ru/layout/advanced-html-css/semanti...
    Ответ написан
    Комментировать
  • Что предусмотреть в SEO при смене одного сайта на другой?

    opium
    @opium
    Просто люблю качественно работать
    Сохранить все сео содержимое и старые урлы, старый сайт закрыть авторизацией от роботов
    Ответ написан
    4 комментария
  • В чём суть шутки про ноги в С/С++?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    "Выстрелить себе в ногу" - это идиома англоязычного мира, означающая причинение себе вреда необдуманными действиями. Языки C и C++ достаточно низкоуровневые языки, чтобы на них можно было делать опасные вещи. При этом первый вообще никак не контролирует действия программиста и позволяет написать любую ересь, а у второго такое количество тёмных уголков, в которых можно ересь сделать случайно, что не все знают даже спецы с десятилетиями опыта. Эти два совокупных фактора превращают программирование на Сях и Плюсах в изготовление приспособлений для стрельбы по собственным ногам.
    Ответ написан
    Комментировать
  • Как найти удаленную работу системным администратором если нет опыта?

    @Drno
    Исходя из коментов...
    Так первый совет и дали - пишите грамотно. Вы даже запятые не расставляете...
    Да и с таким вариантом агрессии будет сложновато общаться с бухами и манагерами)))

    Мой лично совет такой - или это 1я линия тех по на телефоне, в любом провайдере\яндексе\ip телефонии итд.... компаний таких достаточно

    Или, что будет намного полезнее, ищите компанию которая занимается обслуживание юр лиц и нанимает новичков\помощников. Там часть работы будет в офисе, часть на выездах у клиентов. Там Вас и научат основам.

    Я не думаю что кто то согласиться брать человека на удаленку без опыта работы и без знаний.... ибо от Вас будет 100500 вопросов по всем возможным темам, задолбаете телефон ))) Просто потому что у Вас нет опыта сисадмина и тех поддержки.
    Ответ написан
    Комментировать
  • В чем суть такой записи в reset.css?

    nowm
    @nowm
    Это специфичное для blockquote определение, которое Eric Meyer (автор reset.css) позаимствовал у Paul Chaplin. Первая строка content: "" делает так, чтобы у blockquote исчезли кавычки — на случай, если вторая строка content: none не поддерживается браузером, потому что первая строка — это CSS 2, а вторая — это CSS 2.1. В одну строку их записать нельзя, потому что по стандарту для свойства «content» нельзя комбинировать ключевые слова «normal» и «none» с другими значениями.

    Вообще, когда встречается перечисление одного и того же свойства с разными значениями, это делается для того, чтобы обеспечить совместимость с разными браузерами. То есть, если, например, браузер не поддерживает «content: none», он применит «content: ""», а другую запись проигнорирует.

    Обычно дублирующие записи располагаются в определённом порядке. Первой записью идёт самый плохой вариант, который должен сработать везде. Затем идёт вариант, который более полно описывает вашу цель. Пример:

    .some-class {
        background: #e66465;
        background: linear-gradient(#e66465, #9198e5);
    }


    В этом коде, если браузер поддерживает градиентный фон, он сначала прочитает, что нужно использовать цвет «#e66465», а потом это перезапишется записью «linear-gradient», и итоговое значение будет «linear-gradient(#e66465, #9198e5);». Если же браузер не поддерживает градиент, он сначала прочитает, что нужно использовать «#e66465», а потом увидит неподдерживаемое определение «linear-gradient», проигнорирует его, и итоговое значение будет «#e66465».
    Ответ написан
    Комментировать
  • Как фрилансеры договариваются с клиентами ОНЛАЙН?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    оригиналы почтой,
    сканы,
    ЭЦП

    последние две может в эпоху ковид еще сменятся , а то и первую потеснят - но небыстро
    Ответ написан
    Комментировать
  • Почему происходит смещение влево?

    @ForSureN1
    frontend dev
    Задайте .elipse { margin: 0 auto }, и будет вам счастье
    Ответ написан
    2 комментария
  • Какие есть CMS, аналогичные Wordpress, с возможностью писать фронт на vue?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Зачем искать, если wp и так умеет rest api
    Ответ написан
    4 комментария
  • Как добавить в .gitignore такие файлы как gulpfile.js, package-lock.json и package.json?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Такие файлы добавляются в .gitignore так же, как и любой другой файл.
    Но, подозреваю, что вопрос в другом. Хочется чтобы файлы исчезли из проекта?
    Ты видишь, что файл никуда не исчез и сделал вывод, что файл не добавлен в игнор. Но это не так.
    По сути .gitignore тебе совершенно не нужен, потому что добавление файла в игнор не удалит его автоматически из репозитория, если он ранее уже был добавлен в отслеживаемые. Этот файл нужен только чтобы случайно не добавить в репозиторий лишнее. Но даже он не помешает нам добавить любой файл в репо командой git add файл

    Когда не хочешь видеть файл в репо, просто удали его физически и сделай коммит.

    Если же файл нужен в рабочем каталоге, но ты не хочешь его светить в репозитории, то удали файл только из индекса командой git rm --cached имя_файла и закоммить это.
    Ответ написан
    1 комментарий
  • Стоит ли верстать верстать под perfect pixel?

    @ildar-meyker
    Не стоит. Стоит верстать очень близко к макету, но задрачиваться по поводу 1px вправо-влево точно не стоит. Вообще, pixel perfect как концепция старше адаптивной верстки. И в случае адаптива теряет всякий смысл.
    Ответ написан
    Комментировать
  • Какие налоги нужно платить на PayPal?

    Раньше никогда с ним не работала, но слышала, что надо платить какие-то налоги.

    Налоги платишь не в paypal, а в то гос-во, где ты являешься налоговым резидентом.
    Если площадка, где ты зарабатываешь сама платит за тебя налоги, например в США, то, скорее всего, тебе не нужно платить налог у себя, тк, скорее всего, есть соглашение о двойном налогооблажении.
    И, если какие-то налоги мне, все же, надо платить, то как это делается?

    НДФЛ либо его аналог.
    Декларируешь доход, а потом платишь налог. Сделать это можно на nalog.ru
    Если в валюте, то надо его ещё конвертировать и декларировать по официальному курсу на дату получения дохода.
    Ещё можно зарегистрироваться как самозанятый и платить по 4 или 6% с каждой продажи. (это таки лучше, чем 15% ндфл)
    Ответ написан
    Комментировать
  • Где в HTML правильно подключать скрипты к странице?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    It depends.

    Страница отображается в браузере по мере загрузки. Если в ней встретится скрипт без спец. атрибута типа async\defer отображене будет остановлено пока не загрузится И выполнится скрипт.

    Вот собственно почему советуют сдвигать скрипты вниз. Но если без скрипта у тебя ничего не заработает, то это не имеет смысла.

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

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Язык программирования - инструмент, без него никак. Любое обучение программирвоанию всегда строится вокруг некоего языка, иногда реального (C++, Java, C#, Assembler и т.п.), иногда придуманного для упрощения объяснений.
    Второстепенным яхык можно назвать с учетом того, что язык, в принципе, достаточно легко сменить, если есть знание остального - в первую очередь алгоритмов, логики и т.д. Но без знания хотя бы одного языка в программировании делать нечего.
    Ответ написан
    Комментировать
  • Как сверстать такую карточку?

    godsplan
    @godsplan
    4sqEsDP785c.jpg?size=482x446&quality=96&sign=46268d852093b7cafe932f4c1aa16624&type=album

    Верстаете прямоугольник со скруглуение и отступами внутри белого большого прямоугольника и поднимаете наверх через translate или position
    Ответ написан
    3 комментария
  • Где и как предложить идею нового свойства CSS?

    @Flying
    Спецификаций CSS занимается рабочая группа в составе W3C. Там же есть и информация о том, как принять участие / предложить свою идею.

    К примеру вы можете создать issue в репозитории рабочей группы.

    Однако вам стоит понимать, что работа над спецификацией уровня CSS Grid - это многолетний труд сотен людей для того, чтобы довести её до реального использования. Если вы предполагаете что за всё это время никто из них не додумался до этой идеи - то вам стоит подумать ещё раз.

    Важно помнить, что в отличие от каких-то конкретный use cases которые были бы интересны для пользователей создатели спецификации сосредоточены на совершенно других вещах. Их цель - создание по возможности полного и непротиворечивого механизма, который при этом будет реалистичным в реализации и использовании.

    За примерами далеко ходить не нужно: parent selector - мечта уже нескольких поколений разработчиков и тема постоянных вопросов. Однако его нет в спецификации (хотя он был в первых драфтах CSS 3 насколько я помню) и скорее всего не будет. Причину, если интересно, попробуйте поискать сами.

    Или, к примеру, такое очевидное, казалось бы, опущение как отсутствие аналога :hover для "stuck" состояния элемента с position: sticky. Ведь его явно не хватает почти любому кто использовал этот стиль. Однако его не будет, о причинах (логичных, но далеко неочевидных) можно почитать в соответствующем issue.

    Конечно, если вы внимательно и детально изучите все спецификации и проработаете и напишете своё предложение - оно, вероятно, будет рассмотрено. Но более вероятна ситуация что где-то здесь вы найдёте аналогичную или близкую идею.
    Ответ написан