• Как закрепить линзу в пластиковой или металлической трубе?

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

    Adamos
    @Adamos
    Второй вопрос ТС за день, и второй раз достаточно внимательно прочитать собственный код, чтобы найти ошибку.
    Предлагаю просто игнорировать этого лентяя, джентльмены.
    Ответ написан
    Комментировать
  • Какова правда в работе и обучении будущего ИБшника?

    @nApoBo3
    Да, ИБ, это тоже самое, что и безопасность труда или пожарная безопасность и т.д., это вообще не про хакеров и подобную романтику которую показывают в кино. Это бумажки, тонным бумажек, куча ведомственный регламентов, распоряжений и инструкций весьма сомнительного качества, часто противоречивых, на основании которых вам нужно генерировать свои тонны бумажек и журналов, собирать подписи об ознакомлении и т.д.

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

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

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Это случается потому что припой на плате с компонентами остывает быстрее, чем та часть, что тянется за жалом.

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

    Альтернатива - использовать жало, к которому припой не пристает вообще. Такие есть. Разумеется подача припоя и флюса становится сложнее, тут и пригодится паяльная паста. Ну а там где паяльная паста, то уже недалеко и до паяльного фена.

    Еще можно купить вот такую хрень https://www.aliexpress.com/item/1005003523148728.html и паять все компоненты разом. Стоит не так дорого. Если у вас плата сделана правильно, то компоненты в перевернутом состоянии будут удерживаться за счет сил поверхностного натяжения.
    Ответ написан
    Комментировать
  • Как организовать работу одного радиопередатчка и нескольких приемников?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Обратите внимание на проект огненной WiFi лампы, Алекса Гайвера
    В качестве "мозга" для лампы и контроллера WiFi там ESP8266, проект довольно подробно описан, я сам его успешно завершил. Есть несколько вариантов прошивки. Исходный код открыт, спецэффекты можете менять и добавлять свои. Есть даже подозрение, что проект подойдет под вашу задачу вообще без переделки.
    Ответ написан
    Комментировать
  • Что обозначает этот символ на плате?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Очевидно, что с обратной стороны платы изображены элементы, которые стоят на лицевой стороне. В данном случае - это обычные проволочные перемычки, никакие не предохранители.

    В качестве перемычек можно использовать обрезки от выводов деталей, либо одножильный провод подходящего сечения. Провод продается в Чипе-Дипе, да и вообще в магазинах с электрикой.

    Но судя по тому, как оно бахнуло, проблема явно не в перемычке - скорее всего, микросхеме-усилителю каюк.
    Ответ написан
    3 комментария
  • Зануление FTP-кабеля - есть ли смысл?

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

    В случае обрыва PEN-проводника, вы рискуете получить не просто наводки на оборудовании, а самую натуральную ФАЗУ на всех оболочках кабелей, корпусах ПК и всем остальном, что у вас там занулено.

    Так что наиболее правильный ответ - это чтобы аттестованные электрики перевели все здание на TN-C-S, с разделением PEN на PE и N - на входе в здание. А всевозможные колхозы с заземлением "на каркас" - в ПУЭ такого нет.
    Ответ написан
    Комментировать
  • Как стать embedded разработчиком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Спрос действительно такой маленький. Причём это не временное явление, двадцать лет назад я столкнулся ровно с той же проблемой.
    Ответ написан
    Комментировать
  • Зачем нужен диодный мост в poe pd?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Ну типа, если вперли кроссоверный кабель - плюс и минус в некоторых вариантах распиновки (10/100 Mixed DC & Data (метод A) ) перепутаются. Вот чтобы их обратно перепутать - ставят мост.
    Ответ написан
    Комментировать
  • Сколько килобайтов существует в природе?

    @galaxy
    28000 или 28192, в зависимости от того, что вы имеете в виду под килобайтом

    В каждой битовой позиции может быть 0 или 1, по два варианта на каждую из 8000 (8192) позиций.
    Ответ написан
    Комментировать
  • LCD экран "with frame" и "without frame" в чем отличие?

    @kalapanga
    Рамка она и есть рамка.
    Без рамки дешевле, но потребуется существенно больше умений и усилий по его замене (отклеить старый от рамки, вклеить новый). Если дисплей уже вклеен в рамку ("с рамкой") установить его гораздо проще.
    Ответ написан
    3 комментария
  • Можно ли как-то подменить свой IP адрес на сервере НЕ используя proxy или vpn?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Нормальные сайты не доверяют ip которые приходят в X-Forwarder-For
    Поэтому единственный надёжный способ смены ip это vpn/proxy так как сервер всегда видит фактический адрес с которого сделано соединение, как правило он лежит REMOTE_ADDR и подделать его нельзя.
    Ответ написан
    Комментировать
  • Какими навыками должен обладать этичный хакер?

    GavriKos
    @GavriKos
    Навыками гуглежа. В первую очередь.
    А во вторую - навыками анализа полученной информации
    Ответ написан
    Комментировать
  • Почему быстрая сортировка Хоара медленнее пузырьковой?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Во-первых, quicksort медленне всяких пузырьков на маленьких числах. Это нормально. У него ассимптотика лучше - он сильно быстрее на больших числах. Но константа из-за сложности алгоритма хуже - поэтому на маленьких числах он и проигрывает пузырьку. Во всех библиотечных реализациях квиксорта (да и любой другой логарифмической сортировки) там есть проверка, что если чисел мало, то запускать пузырек или сортировку вставками.

    Увеличте размер сортруемых массивов до 100 000 или до миллиона и квиксорт должен стать быстрее.

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

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Как мне на основе сохранённого закрытого ключа, создавать новые открыты?

    Никак :) Открытый ключ создается в тот же момент, что и закрытый и они представляют из себя пару ключей - одному закрытому соответствует один открытый.
    Ответ написан
    9 комментариев
  • Как проверить плату на работосппособность?

    @kisaa
    Если вы не знаете, что это за плата и что она должна делать - как вы узнаете, что она исправна? Может, у нее нормальная работа - шипеть и искрить при включении?
    Ответ написан
    1 комментарий
  • Если увеличить частоту, например с 10 кГц до 25 кГц, то яркость светодиода изменится?

    Stalker_RED
    @Stalker_RED
    Если у вас идеальный абстрактный сферический светодиод в вакууме и строго прямоугольный сигнал, то яркость не изменится, т.к. не изменился коэффициент заполнения.

    А в реальном физическом мире и у сигнала будут скругленные углы (и возможно лишние пики) и всякие паразитные емкости на дорожках и выводах светодиода начнут роль играть. В зависимости от кучи параметров яркость или немножко возрастет, или наоборот. Такие дела.

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

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Раз с русскими буквам не работает - это значит, что русские буквы идут в каком-нибудь utf-8 формате. Тогда один символ может задаваться несколькими байтами. Ваша работа с char проверяет, что слова являются полиндромами побайтово, что в случае utf-8 не то же самое, что посимвольно.

    Попробуйте или поменять кодировку файла на что-нибудь вроде CP1251.

    Или перепишите вашу программу используя wchar_t* и wcstok()
    Ответ написан
    3 комментария
  • Как разобраться с этим шифром?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Итого:
    Шифр - 3DES/CBC режим padding = PKCS5, ключ="F9nA5uH8CeWreBraCRukaChe" IV="pUJeQ3Tr"

    >>> import pyDes
    >>> import base64
    >>> data = base64.b64decode("9MaGC081K1jLXeMyHUCwWg==")
    >>> f = "pUJeQ3Tr".encode('ascii')
    >>> b = "F9nA5uH8CeWreBraCRukaChe".encode('ascii')
    >>> k=pyDes.triple_des(b,pyDes.CBC,f,pad=None,padmode=pyDes.PAD_PKCS5)
    >>> print(k.decrypt(data))
    b'0862352228'

    Т.е. вроде работает.
    Проверка:
    >>> data2 = base64.b64decode("Lbc5OJkdOZyqri8OF89kBA==")
    >>> print(k.decrypt(data2))
    b'0874271626'
    Ответ написан
    1 комментарий