Задать вопрос
  • Как быстрее прокачивать скиллы младшему системному администратору, если неполадки случаются редко?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Кроме правила
    если работает - не трогай

    есть еще
    автоматизируй всё, что пришлось делать более двух раз
    Ответ написан
    Комментировать
  • Как написать свой компилятор?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Трансляторы
    Седой и строгий
    Содержимое этой книги в ответ не вместится.
    60b76e70c748b529799442.jpeg
    А ваш вопрос на столько общий, что короче не получится.
    Ответ написан
    3 комментария
  • Как узнать пароль от https сертификата?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Каким образом выпускали? (какой командой). Что в итоге получили?
    Ответ написан
    4 комментария
  • Установка RAID 1 на боевом сервере?

    @rPman
    Да, если не затронешь системный диск. Программный рейд не требует ни перезагрузки ни каких либо особых настроек и доустановки компонент.
    Если системный диск имеет GPT разметку, то, с некоторыми оговорками, возможно добавление разделов и добавление их в программный рейд, так же без перезагрузки.

    Установка ОС на рейд как минимум потребует перезагрузку системы (конвертация системного диска из консоли восстановления), вот пример инструкции (момент с установкой пропустить), внимание, загрузочный раздел EFI в рейд не поместить, дублировать и следить за копией придется самому (не такая уж это и проблема).

    p.s. обязательно сделай предварительно резервную копию диска (рекомендую clonezilla), сэкономишь себе время и нервы
    Ответ написан
    2 комментария
  • Как захостить сайт на NodeJS на Windows сервере?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    "Всякие Linux и CentOS" - это "лучше день потерять, потом за пять минут долететь". Виртуалки же на винде - путь в никуда. Одумайтесь.
    Ответ написан
    1 комментарий
  • Для каких проектов и задач в backend предпочтительнее Python с фреймворком Django?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Вы немного путаете причины и следствия.
    Если ML и аналитику делают чаще всего н апитоне, это не значит, что на питоне делают чаще всего аналитику и ML. Просто для аналитики и ML в питоне очень много "батареек", он в этом направлении лидер. Но основное применение питона - это бэкенд. Джанго действительно очень популярна, и его только недавно стал перегонять FastAPI соблазняя своей асинхронностью.
    Прелесть и преимущество Джанги в его самодостаточности для многих направлений применения. Там и довольно элегантный ORM в коробке, и шаблонизатор, и, что часто очень важно, простя в использовании и мощная админка с системой атворизации и управления правами. Практически с голой джангой и за пол часика можно быстро набросать модель данных и развернуть MVP, причем совсем не придётся тратить время ни на авторизацию, ни на организацию всяких там систем миграций, таск-менеджмента, модульного согласования разных фичей и т.д..
    А если учесть, что гитхаб ломится от готовых блогов, магазинов, чатов, виджетов, систем работы с комментариями в виде приложений для джанго, а эти приложения егко собираются в один проект и не толкаются друг с другом локтями при этом, то тут вполне можно понять почему Джанго так популярен.
    Питон в целом и Джанго в частности дают скорость разработки, которой позавидуют любые другие языки и фреймворки. При этом язык довольно свежий, современный и удобный.

    Однако меня смущает ваша постановка вопроса. Такое ощущение, что вы себе стек подбираете по озвученным критериям. Эдак могу посоветовать идти в перловики. На перле тонны легаси, в котором сейчас хрен кто ладу даёт, все бегут на что-то покомфортнее, а зарплаты у перловиков из-за вакуума на рынке не маленькая. Ну там, где это вижу я. Да, будущего у языка нет, но здесь и сейчас можно постричь бабла и подоминировать на своей нещаменимости=).
    Java - это жирный энтерпрайз, там всегда были и будут деньги. Полагаю крупные компании не сильно боятся обучать себе джунов, потому что эти джуны не улизнут в стартапы и будут залочены на корпоративный сегмент.
    Почему меня сутил ваш подход. Дело в том, что разных направлений развития много и в каждом можно преуспеть, но преуспеть в любом направлении сложнее, если вы выбрали его не по "зову сердца", а по меркантильным соображениям и требованиям рынка. У вас может просто не хватить мотивации, чтобы добиться нужного уровня профессионализма для востребованности в выбранном сегменте.
    Ответ написан
    Комментировать
  • Нужен ли бэкендеру HTML?

    delphinpro
    @delphinpro Куратор тега HTML
    frontend developer
    Разумеется нужен. Вы постоянно будете сталкиваться с шаблонами для вывода ваших страниц.
    Вы можете не уметь верстать, но уметь использовать готовую верстку в своих проектах обязаны.
    Ответ написан
    Комментировать
  • Apple M1/M2 и Windows. Можно ли использовать?

    @tuwkan
    Для винды мак лучше не брать. Ставится туда только АРМ винда, что имеет свои ограничения.
    Ответ написан
    Комментировать
  • Код .js выдаёт ошибку переменной. Что не так с кодом?

    1) Зачем мусорить в глобальной области видимости?
    Оберни весь код в IIFE
    https://developer.mozilla.org/en-US/docs/Glossary/...
    Таким образом изолируешь свои переменные от глобальных, и точно ничего не перетрешь в глобальной области.
    2) Если хочешь получить помощь, оформляй снипет так чтобы другой мог его запустить
    Вот эта строка <script src = "d3.min.js"></script> не будет работать у других.
    Я пробовал заменить на
    <script src="https://d3js.org/d3.v7.min.js"></script>
    при этом код не работает и ошибок не выдает.
    Ответ написан
    Комментировать
  • Как отправить форму если в HTML коде нет тэга?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://developer.mozilla.org/en-US/docs/Web/API/F...

    Данные собираете сами из нужных полей, функцию на кнопку тоже сами вешаете
    Ответ написан
    Комментировать
  • Обязательно ли добавлять службу и в builder и в app?

    AddCors - добавляет службу в IServiceCollection.
    UseCors - говорит аспнету, что нужно ещё добавить соответствующий middleware в конвеер обработки запроса.

    Так что да, обязательно.
    Если вызвать только AddCors - служба будет добавлена в контейнер, но никак не будет использоваться.
    Если вызвать только UseCors - во время конструирования конвеера возникнет исключение, тк aspnet не сможет получить необходимые зависимости.
    Ответ написан
    1 комментарий
  • Где найти оригинальные образы Windows 7 с последними обновлениями?

    @NortheR73
    системный инженер
    оригинальные образы Windows 7 с последними обновлениями
    - оригинальных таких нет в природе
    Берете оригинальный MSDN-образ на рутрекере и дополняете его пакетом обновлений UpdatePack7R2

    ЗЫ. Оригинальные образы еще можно поискать у WZOR'а
    Ответ написан
  • Как правильно находить готовые коды, плагины на разных языках?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Мда. С такой грамотностью далеко не уйдёшь... ПредпрИниматель...
    Я дам простой ответ - предприниматель сам должен уметь находить ответы на вопросы, которые ты здесь задаёшь.
    Ты занимаешься не своей работой."Куски кода искать" должен не руководитель, а разработчик, это его работа и его профессия, за это ты платишь ему деньги
    Ответ написан
    5 комментариев
  • Как правильно находить готовые коды, плагины на разных языках?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Люди всё правильно говорят. Это не тот вопрос, которым следует заниматься способному в лучшем случае к NoCode управленцу. Так-то найти куски кода, который делает что-то, не так сложно. По ключевым словам легко найти практически что угодно на гихабе, хабре, stackoverflow, куче форумов, в документации к конкретным языкам и библиотекам. Сейчас ещё и расплодились агрегаторы кода, которые по ключевым словам выдёргивают фрагменты кода из кучи опенсурсных проектов, иногда бывают полезны, но чаще раздражают....

    Но даже если найти кусок кода или название библиотеки (на что уйдёт пять минут) - а что дальше? Чтобы понять, что делает этот кусок кода, какие у него достоинства и недостатки, какие ограничения - это нужна уже компетенция квалифицированного программиста. А вдруг этот код или эта библиотека жалко помрёт, если вместо скромных 100 байт из тестового набора скормить мегабайт осмысленных данных?

    Программист намного более эффективно проведёт отбор вариантов (сразу выкинув лишь кажущиеся перспективными, но совершенно бестолковые варианты, делающие не то, что надо, или не так, как это разумно), а затем более квалицифированно разберёт всё, что осталось. Конечно, можно ему сказать "я тут видел XXX и YYY, которые кажутся интересными" (и это не запрещено - почему бы и не сказать?), но программист всё равно сделает этот же поиск с нуля ещё раз и выберет ZZZ, который управленец выкинул при отборе, потому что ошибочно посчитал, что он тут не годится.

    Так-то куски кода никто не запрещает искать (поисковики достаточно хорошо натренированы и неплохо их находят), но делать далеко идущие планы на основе своего неквалифицированного непонимания самостоятельно найденного кода настоятельно не рекомендую.
    Ответ написан
    5 комментариев
  • Выбор дистрибутива Linux под сервер?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Который лучше знаете (с)
    Ответ написан
    3 комментария
  • Требования к самописной CRM?

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

    По делу без брюзжания:
    Писать под винду моветон - лицензии дорогие
    Вин формс зачем? - делайте веб апи с фронтом на вью/реакте/ангуляре. Нужна кроссплатформенность, чтобы хоть с телефона можно было зайти и нажать нужную кнопку в системе.
    Апи нужно, потому что будет много интеграций с другими системами, загрузка/выгрузка в 1с, не дай бог будете телефонию подключать
    Внутренняя сеть решается с помощью впн сервера.
    Помимо функциональных требований существуют еще технические, должен быть мониторинг, вы должны всегда знать сколько ресурсов потребляет ваш сервер, сколько данных занимает на дисках, логи и трейсы - гуглится по слову Observability, обычно не закладывается в смету, но к этим вопросам приходят рано или поздно
    Что еще, ну, по функционалу тут проще, открываете презентации в популярных CRMках, смотрите, что они могут, выписываете списком и идете к заказчику, чтобы он указал галочками, что будете делать, что не будете
    потом прикидываете по трудозатратам и озвучиваете сроки из которых можно понять примерную стоимость проекта. Часто одно маленькое предложение, типа того же "выгрузить данные в 1с" грозит несколькими десяткми часов работы, потому что другой отдел, с ними нужно договориться и сделать интеграцию. Или "должен быть отчет такой-то", а там как начнешь разбираться, еще 5 раз посовещаться сначала надо ))
    Ответ написан
    Комментировать
  • Кто знает решение?

    lina666
    @lina666
    Изучаю веб ЯП.
    Хм, если я правильно все понял то задача простейшая.
    const Person = function (startName) {
      let name = ''
    
      const getName = function () {
        return name
      }
    
      const setName = function (val) {
        name = val
      }
    
      return {
        setName, getName
      }
    }; // modify this function
    
    const personModule = Person()
    personModule.setName('Kotaro')
    console.log(personModule.getName())
    Ответ написан
    1 комментарий
  • Есть ли какие-то сервисы или форумы, куда можно выложить свой код, чтобы его могли оценить и оптимизировать другие люди?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если код выполняет свою задачу и устраивает бизнес - значит достаточно хороший.

    Если хотите расти как разработчик - читайте стандарты, переписывайте код чтобы он им соответствовал (name convention или для питона вообще PEP 8)

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

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

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