Задать вопрос
  • Возможно ли зафиксировать серый ip на Андроид?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Можно ли его как либо зафиксировать, указать желаемые цифры?

    Без шансов.

    Ну то есть зафиксировать-то можно, перейдя с динамической адресации на статическую, но работать не будет. Более того, оператор всерьёз обидится и настучит тебе по голове - вплоть до отказа в предоставлении услуг, на что он имеет в случае таких действий полное право. Потому что если даже удастся настроить статически такой адрес, при подключении это нарушит работу клиентской сети оператора.
    Ответ написан
    Комментировать
  • Лучший вид коннекта к VPS?

    @rPman
    Исторически но забыто, машины в сеть объединяли утилитой socat (linux), она туннели что угодно во что угодно (например виртуальный ethernet tap через udp или tcp туннель)... без шифрования! Я поднимал через него vpn порядка 250мбит вообще практически без нагрузки на процессор (очень слабая vps-ка)

    Еще вариант, штатный ssh -w 0:0, умеет создавать как tun так и tap интерфейс, естественно с шифрованием и прочими плюшками, но это tcp туннель со всеми вытекающими от сюда проблемами с плохим интернетом

    ну и конечно любой другой vpn подойдет
    Ответ написан
    Комментировать
  • Какие есть нативные способы перемещения файла в Корзину на C# или .NET в Windows?

    Василий Банников да ну
    это же из windows 95 фунциональность вот:

    $shell = New-Object -com shell.application
    $rb = $shell.Namespace(10)

    проще всего если там уже есть хотя бы 1 файл:
    686e1cf03cc1f642595604.png
    ($rb.items() | select-object -first 1).Path
    C:\$Recycle.Bin\S-1-5-21-3826591462-1902725790-3394240593-1001\$RXMK2R1

    686e1e9b84c0e080935127.png

    если нет ничего надо что то еще искать как но мне лично чуть некогда

    new-item "a.txt"
     $rb.CopyHere("a.txt", 0)

    ($rb.items()).count
    2
    new-item "a2.txt"
    $rb.CopyHere("a2.txt", 0)
    ($rb.items()).count

    3
    если понравилось - решением
    686e1ee6ea48d619716555.png
    Ответ написан
    Комментировать
  • От чего зависит время пинга?

    @Akina
    Сетевой и системный админ, SQL-программист.
    На самом деле время пинга складывается из нескольких составляющих. Основные две из них:

    - время, которое тратится промежуточными узлами на передачу до пингуемого узла и обратно;
    - время, которое пингуемый узел тратит на обработку запроса и формирование/отправку ответа.

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

    Что самое противное, ни одну из этих составляющих нельзя измерить надёжно. А тебя по большому счёту, интересует только первая из названных составляющих. Даже на время реакции целевого, конечного, узла можно начхать - на TCP/UDP он будет реагировать гораздо шустрее, чем на пинг, а если будет тормозить, то отвечающий софт, а не передача.

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для двухкомнатной квартиры со стандартными бетонными стенами в типичной панельке вполне достаточно Tp-Link Archer AX55 / AX73 (дороже, больше антенн, больше область покрытия). Если у вас какой-то большой дом с кучей соседей и перегруженным эфиром или толстыми стенами - то лучше взять комплект из двух-трёх мешей из серии Deco. Что-то типа X10/20 (по два порта в каждом) или X50/55 (по три порта). И соответственно в каждую комнату по точке, а сами точки кабелем соединить. Для проводных клиентов можно отдельно кабель плюс любой гигабитный свитч (хоть тот же Tp-Link), если надо больше портов.
    Ответ написан
    3 комментария
  • Каковы изоляционные свойства пластиковой бутылки?

    @VT100
    Embedded hardware & software.
    Аморфный лавсан (это, вроде, аббревиатура) или полиэтилентерефталат имеет диэлектрическую прочность 15-17 МВ/м. Кристаллические плёнки, в зависимости от толщины, достигают 120-160 МВ/м.
    По "Радиоматериалы и радиокомпоненты", Н. В. Никулин, А. С. Назаров, М., Высшая школа, 1986, стр. 40.
    Ответ написан
    1 комментарий
  • Как заставить typescript поверить, что в объекте есть свойство?

    modelair
    @modelair
    unsocial
    есть такая штука - typeguard. он сообщает ts'у, что этот объект определенного типа, который указан после is. вот простенький, дальше разберешься, думаю.

    function isData(data: any): data is { id: number | string } {
      return data.id !== undefined
    }
    Ответ написан
  • Потеря пакетов в сети Ростелекома?

    Afranius
    @Afranius
    Из говорящих дольше живут те, что говорят меньше.
    Ничего. Мне тоже интернет по работе нужен, как-то связь с работой пропала, запустил MTR и охренел - на узле Ростелекома более 80 процентов потерь пакетов.
    Звоню им, кричу - "что вы, творите, собаки сутулые?"
    А мне в ответ - "идите нахер, вы не являетесь нашим абонентом".
    Написал на них жалобу в ФАС, так на меня по работе вышел чел и сказал, что если опять такая хрень будет - звонить ему, он РТ построит. Хотя по идее такие косяки должен мой провайдер разруливать, но он отморозился.
    Ответ написан
    2 комментария
  • Почему процессор Atom N270 на 2.5Вт нагревается?

    15432
    @15432
    Системный программист ^_^
    1) TDP в 2.5W совсем не означает, что он реально жрет 2.5 W, максимальное потребление в стресс тесте может и 12 W быть
    2) стекло, блин, прозрачное, вы покрасьте лампочку черной краской, сразу получите схожесть
    Ответ написан
    2 комментария
  • Простая программа для ведения электронной таблицы?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Есть же LibreOffice Calc - все лишние панели легко отключаются, как и в экселе. Проблемы кракозябр - это проблемы кодировки либо в исходном файле либо в вашем редакторе, который не может распознать используемую вами кодировку. Они достаточно легко решаются: как распознать кракозябры.png. Сам долгие годы использовал МС Офис 2003 - ни разу не столкнулся с проблемой порчи файла из-за кодировки. Так же вполне можете продолжать использовать Excel 2003 - он на самом деле один из самых удачных табличных редакторов.

    UPD:
    Содержимое .XLS файла при просмотре в текстовом редакторе

    Омг! Это у вас не текстовый редактор, а блокнот, который поддерживает только текстовые файлы (формат txt).

    Я пишу про специальные символы которые использует Excel 2003 для хранения информации о столбцах, строках и т.д.

    Эксель не использует никакие специальные символы. Блокнот просто показывает те символы, которые он может отобразить из таблицы ASCII символов среди кучи бинарных данных. Формат xls - не текстовый, а бинарный. Блокнот не поддерживает работу с бинарными файлами. Попытка редактировать бинарный файл в блокноте приведёт к поломке структуры этого файла. Для работы с форматом xls и предназначен эксель и его аналоги. Так что на самом деле у вас нет проблем с кракозябрами кодировками, а проблема в том, что вы пытаетесь работать с бинарными файлами в приложении, которое эти форматы не поддерживает.

    RTFM: Вики -> Формат файла, Файл
    Ответ написан
    4 комментария
  • Перехват фото на роутере?

    @Everything_is_bad
    Есть куча разных протоколов, ты можешь перехватывать только там где данные не зашифрованы.

    файлы цифровых фото пользователей
    а есть файлы где фото не цифровое?
    Ответ написан
    1 комментарий
  • Как поставить задержку или остановку между вызовами методов из разных скриптов?

    GavriKos
    @GavriKos Куратор тега Unity
    из-за чего случается так, что инпут для конца диалога зачитывается как и использование следующего предмета в инвентаре


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

    А вообще по хорошему - надо фиксить хотя бы эту часть:
    оба скрипта работают одновременно

    Обработчик нажатий дожен быть один. Должна быть стейтмашина (мы щас в инвентаре или в диалоге), и пока управление находится в диалоге и диалог работает - никакие клавиши не должны слушаться в инвентаре.
    Ответ написан
    Комментировать
  • Можно ли заддосить ТСПУ?

    @Everything_is_bad
    заддосить можно всё, вопрос денег, времени и прочего, точнее наличие нужных ресурсов, и плюсом умение читать законы страны
    Ответ написан
    Комментировать
  • Откуда брать информацию, чтобы разобраться в структуре пк?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Эх молодость,
    100024864469b0.jpg
    хотя по фундаментальным понятиям серия досихпор актуальна
    Ответ написан
    Комментировать
  • Гигабитный порт Микрота?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    На микроте физический порт Гигабит - соответственно в режиме full duplex он в обе стороны физически пропустит по гигабиту.
    Но у Всех роутеров узкое место обычно не порты а процессор, и соответственно большая обработка данных снижает производительность.
    Для enterprise оборудования производители выкладывают тестовые таблицы, по которым можно определить примерную производительность в определенной конфигурации.
    Для Вашего 1036 таблица выглядит так:
    685149e39636d138026940.jpeg
    При несложном роутинге он вывозит более чем по гигабиту в каждую сторону
    Ответ написан
    Комментировать
  • Не работает сайт crates.io, как исправить вез VPN?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Я прошерстил весь интернет на предмет блокировок или сбоев интернета в России и моей области, но ничерта не нашёл.

    Серьёзно? Уже неделю роскомпозор шатает половину интернета, а мужики-то не в курсе.
    Ответ написан
    4 комментария
  • Откуда корректно брать OID пользователя в ЕСИА?

    Kuzmin_Vyacheslav
    @Kuzmin_Vyacheslav
    Веб-мастер, на пути к искусственному интеллекту.
    Это классическая путаница между маркером доступа (Access Token) и маркером идентификации (ID Token), которые являются основой протокола OpenID Connect, используемого в ЕСИА.
    "urn:esia:sbj:oid (из ID Token)" - это постоянный и уникальный OID пользователя. Он предназначен для идентификации. А "urn:esia:sbj_id (из Access Token)" - это временный идентификатор сессии. Полагаться на него некорректно, даже если где-то это случайно работает.
    Ваш алгоритм должен быть таким:
    1. В процессе авторизации запросить и получить от ЕСИА и access_token, и id_token.
    2. Распарсить id_token (это стандартный JWT).
    3. Извлечь из него значение поля urn:esia:sbj:oid. Это и будет искомый {oid}.
    4. Сформировать URL запроса, подставив туда полученный oid.
    5. Выполнить GET запрос по этому URL, передав access_token в заголовке Authorization: Bearer ... для авторизации на сервере.
    Ответ написан
    1 комментарий
  • Залил половину клавиатуры алкоголем, можно ли спасти?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Купить в любом автомагазине несколько бутылок с дистиллированной водой - литров 3-5 хватит (на ноут полностью залить и промыть хватает) - вода лучше растворяет и отмывает сладкое, чем спирт (проверено), плюс спирт дороже и не на каждом углу его можно найти, причём еще и чистый без непонятных присадок/добавок, которые оставляют мутные разводы
    2. Полностью разобрать клавиатуру
    3. Пластиковый корпус и кнопки промыть обычной водой с фэйри или любым средством для посуды для обезжиривания
    4. Разобрать и промыть свичи дистиллированной водой
    5. Так же промыть плату/электронику клавиатуры дистиллированной водой - например, полностью залить в любой ёмкости и тщательно прополоскать (лучше в одноразовых перчатках для минимизации грязи)
    6. В случае сильных загрязнений - можно оставить на полчаса-час в воде (не забыть накрыть для минимизации попадания пыли) и использовать мягкую зубную щётку, после - промыть свежей порцией дистиллята
    7. Как следует всё просушить феном/продуть воздухом и как минимум сутки-двое на батарее
    8. Свичи смазать и собрать всё обратно
    Ответ написан
    7 комментариев
  • Как сделать веб-скрейпинг сайта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нанять программиста.
    Ответ написан
    Комментировать
  • Как двумерный массив записать в одномерный php?

    Ge1i0N
    @Ge1i0N
    Пройдите по второму массиву в цикле и запишите как вам надо в первый массив. Запишите значения ключа Field как ключ, а info как значение, как вы и описали.

    В чем сложность, что именно не получается?
    Ответ написан
    Комментировать