Задать вопрос
  • Как узнать используемую версию питона?

    Radjah
    @Radjah
    ls -la `which python`
    ls -la `which python3`


    А так можно долго гадать.
    Ответ написан
    Комментировать
  • Что происходит после нажатия кнопки(вопрос с собеседования)?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Зависит от операционной системы. Если грубо и обобщённо, то:
    1. Контроллер мыши посылает сигнал процессору;
    2. Процессор вызывает прерывание;
    3. Обработчик прерывания в ядре операционной системы шлёт сигнал графической подсистеме;
    4. Графическая подсистема проверяет где находился курсор в момент возникновения сигнала;
    5. Графическая подсистема пишет сообщение в очередь того окна, координаты которого совпадают с координатами курсора;
    6. Графическая библиотека приложения в цикле считывает сообщения из очереди, обрабатывает их, создаёт соответствующие события и передаёт соответствующим слушателям;
    7. Слушатель выполняет ваш обработчик нажатия кнопки.
    Ответ написан
    Комментировать
  • Каким кабелем соединять коммутаторы?

    @iontzev
    Telecommunications engineer
    Правило легко запомнить - устройства, работающие на одном уровне модели OSI, соединяем кроссовером, остальные - прямым. Коммутатор с коммутатором кроссовер, маршрутизатор с компом кроссовер, а коммутатор с маршрутизатором - прямой. Ну и большинство современного оборудования поддерживает auto MDI-X, будет работать с обоими типами кабелей
    Ответ написан
    Комментировать
  • Как клонировать настроенную убунту?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Есть несколько вариантов.
    Клонирование один-в-один через dd if=/dev/sdX
    Копирование всех файлов (почитайте gentoo handbook)
    Копирование конфигураций puppet, ansimble, chief
    Контейнеризация docker или lxc/lxd
    Ответ написан
    Комментировать
  • Какой можете посоветовать коммутатор L3?

    Sanes
    @Sanes
    Такой же и купить.
    Ответ написан
    Комментировать
  • Зачем учить jvm языки кроме Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Это очень странный вопрос. Почему под .NET существует множество языков, если можно писать всё на C#? Почему вообще существует множество языков, если можно писать всё на C? Почему так много разновидностей мобильников? Почему автомобили бывают разных марок? И т.д. и т.п. Потому что не бывает единственно правильного всегда и для всего решения.

    Как понять, что вот проект А пишется на Java, а вот проект B ужеее неее, на Scala или Groovy лучше будет.

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

    Тогда если он такой крутой, почему я за 6 лет в айти(не коммерческого, но всетаки был рядом) не слышал почти про него

    В пещере может жили?

    И где тогда куча вакансий на него?

    Между "крутостью" языка и количеством вакансий на него нет прямой связи. Дворников сильно больше, чем нейрохирургов, но вы же не будете утверждать, что дворником быть круче?
    Ответ написан
    7 комментариев
  • Как раздавать файлы через CDN не подменяя адреса?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Ставьте на сайте в урле cdn.site.ru, зачем тут проксирование? Там-то наверняка несколько А-записей, а то и отдача DNS в зависимости от географического положения пользователя.
    Ответ написан
    Комментировать
  • Какой процессор лучше выбрать?

    fdroid
    @fdroid
    press any key
    Ryzen 5 2600X лучше - 6 ядер 12 потоков против 4 ядер 8 потоков. Но у него нет встроенного видеоядра, если это имеет значение. PassMark:
    5dab2ac99cfbb570657055.png
    Ответ написан
    7 комментариев
  • Как в Linux shell автоматически ответить на пару вопросов?

    А почему не воспользоваться другой командой и не указать все параметры сназу в строке ?
    https://www.opennet.ru/man.shtml?topic=useradd&cat...
    Ответ написан
    Комментировать
  • Можете посоветовать книги или статьи по архитектуре ЭВМ?

    @frozen_coder
    Java-developer
    Напишите свой компилятор или интерпретатор какого-нибудь подмножества ЯП (или напишите свой маленький язык). Мы в универе писали компилятор паскаля (правда командами и каждый делал какую-то одну часть). Гуглите книгу дракона, как вам советовали в комментарии.
    Потом ещё можно написать свою микро операционку. Это Таненбаум. У него же про архитектуру ЭВМ вроде есть.
    Можно написать свой memory allocator - https://github.com/mtrebi/memory-allocators
    А можно свою виртуальную машину - https://justinmeiners.github.io/lc3-vm/
    По этим темам ещё и статей полно. А если на английском гуглить, то вообще завались. Ответ легко ищется поисковиком.

    Дело в том, что просто читать - это совершенно бесполезное занятие. Надо писать самому. Пусть небольшие, пусть только с минимальным функционалом, но писать.

    Р.S. Ваш вопрос скорее связан с системным программированием, работе компиляторов и ОС. Железо и архитектуру ЭВМ в вопросе не увидел
    Ответ написан
    1 комментарий
  • На чем писать gui-программы для debian?

    NeiroNx
    @NeiroNx
    Программист
    GTK он везде почти есть из коробки.
    Ответ написан
    2 комментария
  • Кому отдать старые сервера и железо?

    deepblack
    @deepblack
    Rusonyx раньше раздавали сервера нуждающимся бесплатно.
    Вот статьи на хабре:
    https://habr.com/en/company/rusonyx/blog/214537/
    и https://habr.com/en/company/rusonyx/blog/188606/
    У них были такие условия:


    Конечно, есть несколько условий, они достаточно простые:
    • Один сервер в одни руки (если Вы не аргументируете большее количество);
    • Вы должны описать зачем Вам нужен этот сервер;
    • По понятным причинам хостеру эти серверы мы не отдадим;
    • Самовывоз из нашего офиса в г. Москва (недалеко от м. Белорусская);
    • Серверы без дисков по требованию наших системных администраторов (авито и молоток вам в помощь);
    • Дареному коню… ну вы поняли, что претензии по оборудованию не принимаются, но при демонтаже все серверы были рабочими и впустую нагревали помещение нашего ЦОДа на Варшавке.



    Можете там-же и опубликовать, только оформите по нормальному статью.
    Ответ написан
    Комментировать
  • Кому отдать старые сервера и железо?

    @EvilSide
    Sysadmin
    С подобной проблемой мы боролись по средствам передачи железа для ПТУ\Университетов\Коледжей.
    Они и принять могут по дукументам и чаще всего будут рады этому.
    Ответ написан
    5 комментариев
  • Как отключать девайс при зарядке аккумулятора?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Трекер кушает меньше остальной автомобильной начинки, всевозможных блоков комфорта, сигналок и прочего фарша.

    Вот тут снизу подсказывают, что за два месяца уже штатное барахло сожрет 60 [суток] * 24 [часа/суток] * 0.035 [Ампер] = 36 [Ампер*Часов], то есть, почти вся емкость батареи.

    Чтобы точно решить, целесообразно ли что-то (китайское, с али) колхозить в проводку машины, подключая это что-то напрямую к батарее (надо бы через отдельный предохранитель, потому как в прикуривателе стоит дубина), стоит измерить потребление тока через 10-20 минут стояния в закрытом состоянии с трекером и без трекера. Вполне возможно, что трекер даже видно не будет.
    Ответ написан
    2 комментария
  • Есть в Linux ли возмоожность скрыть localtime/timezone?

    @alex1478
    Прокси этим не занимаются.
    Можно запускать программу в нужной временной зоне:
    TZ=America/Chicago Программа
    Ответ написан
    1 комментарий
  • Что это значит (PUTTY)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Данный сервер не поддерживает в качестве метода аутентификации ввод пароля с клавиатуры, только ключи. Я обычно такое ставлю на учетки автоматов, чтобы мудаки умники различные не лезли.
    Ответ написан
    Комментировать
  • Что это значит (PUTTY)?

    @mezhuev
    Системный администратор
    Со стороны сервера не поддерживаются простые пароли в качестве метода аутентификации:
    server sent: publickey, gssapi-kyeex,gssapi-with-mic

    Используйте ключи. Для этого в PuTTY укажите в Connection → SSH → Auth путь к приватному ключу, при этом публичная часть ключа уже должна быть на сервер.
    Ответ написан
    Комментировать
  • Как изменится работа ЦП при выходе из строя одного транзистора?

    @kalapanga
    Может.
    Как и любая электронная схема. Либо не будет работать вообще, либо формально будет "работать", но с ошибками разной степени тяжести.
    Производительность совсем ни при чём.
    Ответ написан
    2 комментария
  • Рефакторить или рерайтить?

    tumbler
    @tumbler
    бекенд-разработчик на python
    Был подобный опыт, правда с собственным кодом.

    Первая история:

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

    Вторая история:

    Другая Красивая и Стройная архитектура давным давно постарела и разжирела. Раз в неделю приходил очередной фичебред, который старательно нашлепывался сверху. В результате через 3 года проект был написан с нуля, на другом языке, другом фреймворке, с другими требованиями. До перезапуска проекта прошло полгода. И потом еще наверно года два аккуратного развития до состояния "как было".

    Вот и думайте, есть ли у вашего начальства деньги на "переписать с нуля", или только на "потерю времени при работе с легаси".
    Ответ написан
    Комментировать