Задать вопрос
  • В школьном вай фае заблокирован порт 9. Как обойти блокировку?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если ваша задача находится в рамках учебного процесса вашего учебного заведения - то вам следует обратиться к преподавателю с данным вопросом, а уже преподаватель либо сам откроет нужный вам порт либо переадресует вопрос ответственному лицу. Если ваша задача находится за пределами вашего учебного процесса - то в этом случае любая попытка проникновения в сеть учебного заведения и получения доступа к внутренним ресурсам будет являться нарушением норм безопасности сети и преследоваться согласно закону с соответствующими последствиями для вас, а так же ваших родителей, если вы являетесь несовершеннолетним.

    UPD2:

    Подключиться к определенным портам 47990 и 9 (первый для стриминга с экрана пк на телефон. Второй для запроса wake on lan, чтобы включить компьютер для последующего стриминга) с телефона на пк

    В обход администрации - никак.
    Ответ написан
  • Как сделать нажатие кнопки при парсинге в python?

    Vindicar
    @Vindicar
    RTFM!
    Да, можно.
    Используй консоль разработчика в браузере, чтобы понять, какой именно запрос отправляется на сервер. Обычно нужно выяснить метод (GET/POST), URL, параметры, тело. Либа requests и аналоги позволяют всё это задать, просто почитай доки по конкретной теме.
    Ответ написан
    Комментировать
  • Если указать шрифт в коде сайта, не загружая его, то лицензия не требуется?

    Считайте, что указание наименования шрифта - это как рецепт на сайте.

    Если в рецепте написано, что для выпечки пирожка требуется взять 100 грамм муки высшего сорта (Arial), это не значит, что вы передаёте читателю эту муку, которую вы где-то украли.

    Купить, украсть или отобрать у кого-то реальную физическую муку - это уже дело читателя. К тому же вы в своём рецепте даже пишете, что если у вас нет муки высшего сорта, то вы можете взять и любую муку другого сорта (sans-serif), а не красть Arial
    Ответ написан
    Комментировать
  • Как установить linux, чтобы загрузчик не трогал efi винды?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Верно, надо отключить физически все диски, кроме целевого и уже на него устанавливать линукс. Подробная пошаговая инструкция вот тут: Не будет ли конфликтов между виндой и линуксом, если линукс поставить второй системой?
    Обратите внимание на самый первый пункт - надо отключить быструю загрузку в винде сначала. Конфликтовать не будут, но эксцессы возможны - поэтому настоятельно рекомендуется делать регулярный бэкап образа обоих дисков. Однозначно проблемы с загрузчиком возможны, когда две разные ОС делят один загрузчик - уже были случаи поломки загрузчика при обновлении ОС как со стороны линуска, так и со стороны винды. Из наиболее стабильных дистрибутивов могу порекомендовать Debian + лёгкий рабочий стол xfce.
    Ответ написан
    2 комментария
  • Хочу подключить роутер к вузовской сети, но в ней есть фильтр ip адресов. Доступа к административному профилю нет. Сис админы отказывают. Что делать?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Жил да был черный кот за углом...
    с частым отключением мобильного интернета в Воронеже

    В Воронеже? Где прилеты? Братан, забудь сам и каждого, кто будет тащить эту идею бей в морду :)
    Потому что исключение из вуза - это минимум, которым ты отделаешься в случае чего (а такой случай непременно наступит).
    Потому что когда тебя найдут и положат мордасом в пол, то тебе предьявят вовсе не УК 272 :) Тебе предьявят либо УК 205.1 (Содействие террористической деятельности) либо УК 276 (Шпионаж). То, что ты всего лишь на сиськи хотел посмотреть - будешь рассказывать улыбчивым ребятам в гражданке :)
    Ответ написан
    7 комментариев
  • Хочу подключить роутер к вузовской сети, но в ней есть фильтр ip адресов. Доступа к административному профилю нет. Сис админы отказывают. Что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ничего не делать. Это противозаконно и нарушение норм безопасности сети ВУЗа. Последствия - в лучшем случае тихое исключение из ВУЗа или громкие маски-шоу согласно УК.
    Ответ написан
    3 комментария
  • Какую операционную систему можно поставить на старый нетбук?

    @AlexVWill
    Вопрос не в системе, точнее не только в ней, а в современных базовых приложениях, которые потребляют много ресурсов. Можно накатить например Lubuntu, и её GUI буде в общем то раборать. Но при попытке открыть любой современный бразузер, к примеру, будут дикие тормоза, т.к. сам по себе браузер будет условно 1Gb потреблять. И так далее. Так что эту машинку либо у утиль уже, или сделать из нее просто сервер без десктопа, просто с терминальным интерфейсом.
    Ответ написан
    5 комментариев
  • Какую операционную систему можно поставить на старый нетбук?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Смотря зачем поставить.
    Консольная будет работать любая, даже убунта.

    А если вы ожидаете вкатить туда что то с GUIем и при этом сидеть в браузере - просто забудьте.
    Ответ написан
    1 комментарий
  • Возможно ли увеличить время сессии на Госуслугах?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Зачем нужна частая авторизация?

    Затем, что народные массы, особенно преклонного возраста, не очень соображают в мерах личной безопасности, а потому забывают разлогиниться на чужик компах, например, или могут протерять сессионный ключ.
    Ответ написан
    Комментировать
  • Возможно ли увеличить время сессии на Госуслугах?

    @Everything_is_bad
    Проблема проявляется на всех браузерах (Huawei Browser, Google Chrome Android, Waterfox, Chromium Linux).
    это не проблема.

    Время сессии определяет сервер, а не браузеры.
    Ответ написан
    Комментировать
  • Как запустить IOS на windows 10?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Никак
    Ответ написан
    Комментировать
  • Можно ли пользоваться двумя аккаунтами в Gitlab одновременно?

    Опишу, как это сделать на Маке и Линуксе. Про Винду даже не спрашивайте, уже лет 7 как не помню.

    Для работы с двумя аккаунтами GitLab с одной машины требуется настроить Git для использования разных SSH-ключей. Каждому аккаунту будет соответствовать свой ключ.

    1: Создание отдельных SSH-ключей

    Для каждого аккаунта GitLab необходим уникальный SSH-ключ. Если стандартный ключ (`~/.ssh/id_rsa`) уже существует, его можно оставить для первого аккаунта. Для второго аккаунта создаётся новый.

    В терминале выполняется команда для генерации нового ключа. В ней `"email_второго_аккаунта@example.com"` заменяется на почту, привязанную ко второму аккаунту GitLab. При запросе имени файла нужно указать уникальное имя, чтобы не перезаписать существующие ключи.

    # Имя id_gitlab_work можно заменить на любое другое
    ssh-keygen -t ed25519 -C "email_второго_аккаунта@example.com" -f ~/.ssh/id_gitlab_work


    В результате у нас будет две пары ключей:

    • `~/.ssh/id_rsa` и `id_rsa.pub` (для первого аккаунта)
    • `~/.ssh/id_gitlab_work` и `id_gitlab_work.pub` (для второго)


    2: Добавление SSH-ключей в аккаунты GitLab

    Далее публичные части ключей (`.pub`) добавляются в соответствующие аккаунты GitLab.

    Для первого аккаунта это будет ~/.ssh/id_rsa.pub
    Для второго аккаунта ~/.ssh/id_gitlab_work.pub

    Кликаем на аватарку в gitlab, выбираем "Edit Profile" и в секции "SSH Keys" обоих аккаунтов добавляем соответствующие им публичные ключи

    3: Настройка SSH-клиента

    Чтобы система знала, какой ключ для какого репозитория использовать, настраивается файл конфигурации SSH. В нём создаются псевдонимы для `gitlab.com`.

    1. Нужно открыть или создать файл `~/.ssh/config`.

    Если его нет, создаём:
    touch ~/.ssh/config

    2. Открываем файл, добавляем конфигурацию, которая создаёт два «хоста», `gitlab.com-personal` и `gitlab.com-work`, которые оба ссылаются на `gitlab.com`, но используют разные файлы ключей.

    # Первый аккаунт (например, личный)
    Host gitlab.com-personal
      HostName gitlab.com
      User git
      IdentityFile ~/.ssh/id_rsa
      IdentitiesOnly yes
    
    # Второй аккаунт (например, рабочий)
    Host gitlab.com-work
      HostName gitlab.com
      User git
      IdentityFile ~/.ssh/id_gitlab_work
      IdentitiesOnly yes


    4: Настройка локальных репозиториев

    Теперь необходимо обновить URL-адреса удалённых репозиториев в локальных проектах, чтобы они использовали созданные псевдонимы.

    1. В директории проекта для первого аккаунта выполняется команда для изменения URL.
    Проверить текущий адрес: git remote -v
    Заменить `gitlab.com` на псевдоним gitlab.com-personal:

    git remote set-url origin git@gitlab.com-personal:username/repo.git


    2. В директории проекта для второго аккаунта выполняется аналогичная команда, но с другим псевдонимом:

    git remote set-url origin git@gitlab.com-work:otheruser/other-repo.git


    При клонировании новых репозиториев следует сразу использовать адрес с нужным псевдонимом:

    # Клонирование с первого аккаунта
    git clone git@gitlab.com-personal:username/repo.git
    
    # Клонирование со второго аккаунта
    git clone git@gitlab.com-work:otheruser/other-repo.git


    5: (Рекомендуется) Настройка автора коммитов

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

    В репозитории для первого аккаунта:

    git config user.name "Имя для первого аккаунта"
    git config user.email "email_первого_аккаунта@example.com"


    В репозитории для второго аккаунта:

    git config user.name "Имя для второго аккаунта"
    git config user.email "email_второго_аккаунта@example.com"


    После завершения настройки, при выполнении `git push` из разных директорий, Git будет автоматически использовать соответствующий ключ и данные автора.
    Ответ написан
    1 комментарий
  • Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Основной риск - что-то может сломаться или перестать работать. Сначала сделайте полный бэкап сервера и только потом можно пробовать обновлять. Если что-то сломается - всегда можно будет откатиться и поставить задачу разработчику на исправление кода.
    Ответ написан
    1 комментарий
  • Почему так работает usort?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    это не usort. Это незнание языка

    вариант 1
    $order = 'price';
    usort($filtered_items, function($a, $b) use ($order){
      return ($a[$order] - $b[$order]);
    });


    вариант 2
    $order = 'price';
    usort($filtered_items, fn($a, $b) => ($a[$order] - $b[$order]));
    Ответ написан
    5 комментариев
  • Как исправить ошибку CS0019 в Unity?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Написано же, что складывать текст и флоат нельзя. Очевидно, что вы тут перепутали переменные. Думаю, вполне ясно, что вместо текстовой тут должна быть другая переменная?
    Ответ написан
    2 комментария
  • Какое направление выбрать в Android?

    Steel_Balls
    @Steel_Balls
    Забудь про Xamarin.
    Только Android Studio и Kotlin. Хотя и Java подойдёт, но на ней уже не принято писать. Подойдёт только для лёгкого перехода с C#.
    Если хочется кроссплатформенности, то сейчас в тренде Flutter. Если хочется боли и извращений, то React Native
    Ответ написан
    Комментировать
  • Можно ли зарядкой от ноутбука (с разъемом type-c) заряжать телефон (с разъемом type-c)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно. Type-c - разъём универсальный, с обратной совместимостью. Зарядное устройство имеет несколько режимов и для каждого девайса выдаёт то напряжение и токи, которые ему требуются. Согласно стандарту по умолчанию зарядка использует самый слабый режим заряда - USB 2.0. А вот если девайс поддерживает какой-то более мощный режим - то зарядка в этот режим и переключается.
    Исключения: редко, но встречается оборудование, которое не следует стандарту и/или там сэкономили на качестве и результат использования такого оборудования может привести к поломке. Обычно это низшей ценовой категории или что-то совсем специфическое. Ну и брак никто не исключал. Если что-то сгорело - скорее всего это просто банальный брак, а не вина пользователя, что он не то и не туда воткнул. Ну и обычно такое пишется на самой зарядке и в мануале, при его наличии конечно. Всегда было стандартом для разных напряжений делать несовместимые разъёмы, но увы всё равно некоторые умудряются создавать такие косяки и даже массово.
    Ответ написан
    19 комментариев
  • Macbook air M4 24/32GB 512/1TB или Macbook Pro M4 24GB 512/1TB?

    Экран на Pro просто великолепен. Тут без вопросов. Насчёт звука не знаю, но, возможно, чуточку лучше. Вентилятор Pro вы услышите только при очень большой нагрузке.

    Насчёт диска можно даже не париться. Его всегда можно увеличить путём подключения внешнего. Единственный совет - обратить внимание на то, сколько банок SSD в ноутбуке. По-моему, в M4 они везде ставят уже 2 банки, и не будет просадок по скорости как с одной.

    Главный ресурс ноутбуков Apple - это память. 16 - это уже сильно впритык, и дальше будет только хуже. 24 - это минимум, а 32 гораздо лучше. Учтите, что любые эксперименты с локальным AI - это исключительно Pro с большим объемом памяти. Оно грузит проц страшно. Тут вентилятор будет в помощь. Однако, если такой сильной нагрузки не будет, то у нас появилось светлое пятно на горизонте - это новый эпловский типа-докер, который жрёт в разы меньше памяти, чем оригинал и его аналоги. Таким образом, можно уже более снисходительно смотреть на 24 ГБ.

    В новых Air уже можно подключать 2 внешних монитора. Современные мониторы очень часто можно подключить прямо через USB-c. Как мне кажется, HDMI в прошку воткнули только из-за того, что на конференциях так проще к проектору подключаться.

    Лично я сейчас смело бы взял Air на 24. Он дешевле, экран меня не интересует, я на телике качественный контент смотрю, и мой про-экран не показывает себя на все 100%. А вот веса хочется полегче... Но это моё личное мнение.
    Ответ написан
    Комментировать
  • Лишние переводы строк в ответе сервера (echo)?

    Vamp
    @Vamp
    Почти наверняка лишние переводы строк находятся перед <?php.

    Или после ?> в db.php
    Ответ написан
    1 комментарий
  • Потеря пакетов в сети Ростелекома?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А потери то где? До конечного узла dns.yandex.ru отправлено 290 пакетов, вернулось 290.
    Промежуточные маршрутизаторы вообще не обязаны на ICMP отвечать, им и так работы хватает.
    Ответ написан
    6 комментариев