• Почему 192.168.1.0/23 и 192.168.0.0/23 одно и то же?

    SagePtr
    @SagePtr
    Еда - это святое
    Вопрос аналогичен вопросу: почему 10 и 11 при округлении до десятков выдают один и тот же результат. Потому что так и работает округление. Маска сети - это такое же округление, но в двоичной системе счисления.
    Ответ написан
    Комментировать
  • Как реализовать эту систему?

    @Araya
    Прикол в том, что объект абстрактного класса нельзя создать, то, что вам и нужно.
    Ну и те, кто будут от него наследоваться, обязуются реализовать эти методы
    Ответ написан
    5 комментариев
  • Какие ЯП являются (почти) "мертвыми" и бесперспективными?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Язык "мертв" в том случае, если не обновляется. В ИТ всё, что не поддерживается и не подгоняется под реалии - умирает. Забытый "крутой" фреймворк, язык, технология. Если она перестает удовлетворять потребностям, постоянно развивающегося информационного мира, то перестает быть нужной и умирает.
    Хочешь узнать, что из этого мертво, погугли последние обновления.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    В реальном мире однорукого админа не отправляют на физическую работу. Тем более что сейчас патчкорды можно купить, а найти эникейщика-помощника, который будет обжимать витую пару (это ж не коаксиал), можно даже в ближайшем бомжатнике.

    В общем плохая задача, неправильная.
    Ответ написан
  • Математика для программиста: как быть?

    Имхо программирование — это умение декомпозировать задачу до понятных частей. Но чтобы понимать, до какого уровня декомпозировать, нужно знать принципы программирования, типовые решения, структуры данных, протоколы и API взаимодействия...
    Ответ написан
    Комментировать
  • Что означает Поддержка кода?

    Adamos
    @Adamos
    Есть некий код, который уже написан и работает. Кто-то использует его в работе.
    Идет время.
    В работе кода находят уязвимости и несоответствия. Надо исправить.
    У работающих с этим кодом меняются требования. Надо дописать.
    В инфраструктуре, в которой работает этот код, происходят радикальные изменения, не дающие ему работать. Надо решить, как его приспособить к изменившимся условиям.
    Ради первого и второго надо хорошо разобраться в этом коде и той платформе, на которой он основан. Ради третьего - следить за новинками и тенденциями. В принципе, обычное дело для программиста.
    Как справедливо заметил mkone112, работа с кодом, даже собственным, становится его поддержкой сразу после написания и часто отнимает куда больше времени и сил, чем собственно написание.
    Ответ написан
    2 комментария
  • Администрирование компьютера работника, есть ли выбор?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    апрещает/разрешает посещение определённых страниц в интернете,

    Прокси
    блокировка установки программ

    учетная запись без прав админа
    Ответ написан
    2 комментария
  • Как собирать данные с медицинской аппаратуры?

    @VT100
    Embedded hardware & software.
    Судя по тому, что Вы - анестезиолог, - речь идёт о стационарных приборах в палате интенсивной(?) терапии. Значит - стоит задача получать данные "in situ".
    Первое - убедитесь, что все приборы имеют выход LAN. Так Вы получите соответствие(?) требованиям по изоляции "на шару".
    Второе - "по локоть" погружаетесь в Гугль и ищете документацию на приборы. Параллельно - ***те АХО (или как оно у Вас называется) на тот-же предмет (а так же - где куплено, чтобы ***ть мозги и продаванам).
    Третье - продумайте Т.З. на основе найденной информации.
    Четвёртое - найдя документацию и/или ПО производителей пишете нужный софт на ПК сами или с привлечением сторонних специалистов.
    Пятое - не забудьте армейское правило инициативы.

    Ежели найдутся динозавры с COM и будет их меньшинство - оставьте их, как и USB, без внимания. Совет hint000 "Начните с COM." хорош быстротой. Но содержит подводный камень изготовления и сертификации "железа" (см. п. 1).

    Техподдержка не поможет.

    Почему? Фирмы прекратили существование? Или перешли, как это нынче модно у нетрадиционных, на модель Any_Peace_Of_Shit-As-A-Service?

    P.S. Короткий ответ на вопрос - "Да, можно." Правильный - "Недостаточно исходных данных."
    Ответ написан
    2 комментария
  • Как собирать данные с медицинской аппаратуры?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Если от аппаратуры есть родной софт, подсмотреть, как он получает данные.

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

    @0x200AC
    Программировать - почти в любых. Запускать - не все, но до этого "не все" вам еще далеко.
    Ответ написан
    Комментировать
  • Питание материнки ноутбука. Как происходит запуск?

    @VT100
    Embedded hardware & software.
    3Valw говорит о том, что оно должно бы присутствовать всегда. Посмотрите по этому слову в таблице режимов, в конце альбома.
    Если его всё-таки не должно быть (по таблице) при питании от батареи, то надо проследить наличие подтяжки на линии 51ON# и, может быть, на линии On/OffBtn#.
    P.S. Alw, обычно, - не силовые. Указанные на схеме амперы более характерны для "нормального" питания , да и линия с этими амперами имеет в конце названия "p".
    Сколько годочков аппарату?
    Ответ написан
    3 комментария
  • Как вычислить неизвестную формулу, если известны входные параметры и результат?

    LoliDeveloper
    @LoliDeveloper
    Линейная алгебра как смысл жизни
    Посмотрите про интерполяционный полином лагранжа. Ну и дргуие такие же полиномы. Вообще есть целая наука про численные методы для таких вот задач.
    Ответ написан
    2 комментария
  • Почему аппроксимацию моделируемого объекта чаще выполняют при помощи треугольных а не четырехугольных фигур?

    3 точки, не на одной прямой, однозначно определяют плоскость.
    4 точки уже можно «скрутить», разрушив плоскость.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если хочешь быть программистом, то надо программировать, а не задачки решать.
    Ответ написан
  • Как понять что ты джун?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    • В трудовом договоре написан грейд, соответствующий джунскому уровню.
    • Ты ходишь за помощью к мидлам и они перепроверяют твою работу.
    • Тебя не пытаются переманить другие компании.
    • У тебя стажа меньше трёх лет.
    Ответ написан
    4 комментария
  • Можно ли стать специалистом по железу, если тебе почти 30?

    Jump
    @Jump
    Системный администратор со стажем.
    Да хоть 70.
    Было бы желание.

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

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

    А контроллеры это техническое творчество.
    Ответ написан
    Комментировать
  • Реально ли дизассемблировать dll?

    vabka
    @vabka
    Токсичный шарпист
    IDA Pro или ghidra, например, если говорить об ассеблере.
    Если это .NET, то ildasm, dotpeek, dnspy, ilspy
    Обходить все защиты придётся руками, если они есть.
    Ответ написан
    Комментировать
  • Как найти грамотного управляющего над командой програмистов в офис?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Это две разные профессии, и к картинным представителям обеих из них программисты относятся без восторга.

    Первый называется HR. Это такое сочетание секретаря и психолога, которое умеет отобрать людей, внешне похожих на программистов, которые в состоянии за 40 минут изначального собеседования вести себя адекватно и не грызут мебель (не приносят на собеседование оружие, не ругаются, что индустрию заполонили школьники и им надо проткнуть глаз отверткой и так далее).

    Второй называется менеджер.

    Однако, сама постановка вопроса, что вам нужно, чтобы кто-то контролировал работу программистов говорит о наличии определенных проблем с управлением в вашей организации.

    Работа программиста - это творческий процесс. Чем ближе он приближается к рутине от забора и до обеда, тем выше вероятность, что кто-то автоматизирует эту задачу и дальше вы перестанете быть ему конкурентом, потому что фреймворк работает 24/7 и бесплатно, а программистам для этого (по вашему мнению), нужен менеджер.

    В более-менее здоровых командах контроль является взаимным, потому что оценка трудности задачи может кардинально измениться в процессе решения задачи, и правильная продуктовая команда умеет с этим справляться (В неправильной команде, менеджер начнет вякать "ну ты же говорил, что это изи на две недели", в правильной должна быть процедура переоценки сроков с учетом вскрывшихся обстоятельств).

    Итого, походите на семинары по Agile, Scrum и другим современным практикам работы в командах, почитайте про Human Risks & Limitations, поработайте с психотерапевтом, чтобы убрать изначальное недоверие к людям и желание приставить к каждому работнику контролера с палкой, и наймите девочку-HR, чтобы работала с HH.RU и агентствами.
    Ответ написан
    3 комментария
  • К какому специалисту обратиться?

    @rPman
    Реверсить протокол, судя по тому что говорящий сумел узнать url, и он http (не шифрованный), значит сделать это можно не занимаясь отладкой приложения (а это сразу понижает требования к уровню исполнителя), т.е. поставив любой снифер трафика или прозрачную прокси между приложением и сервером.

    Есть засада - будь готов оплачивать все что потребует приложение для своей работы (например аккаунт оплатить или что там еще потребуется для запуска), так как когда реверсишь протокол, потребуется хотя бы один раз прогнать весь функционал приложения по кругу, хотя бы в пределах доступа к данным, которые тебе нужны.

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

    upd. там помимо windows приложения, есть android apk версия, ее декомпиляция проще
    я натравил на него jbart и вижу что приложение написано на lua или очень активно его использует, их тоже можно декомпилировать (но пропатчить уже не получится), просто поиском указанных api http endpoint не увидел (возможно используется иной или как то не тривиально сокрыто)

    код огромный, под сотню мегабайт декомпилированных исходников, плюс полторы тысячи файлов luac
    Ответ написан
    Комментировать