Задать вопрос
  • Как можно зарабатывать с помощью разработки?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хочу быть независисимым и при этом зарабатывать. Какие здесь есть варианты? Фриланс неинтересен. Хочу делать свои проекты.

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

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

    vvpoloskin
    @vvpoloskin Куратор тега Сетевое администрирование
    Инженер связи
    Преимущества волокна:
    1) потенциально большая пропускная способность
    2) большая дальность
    3) возможность поставить мультиплексор
    4) отсутствие электромагнитных наводок
    5) не окисляется при высокой влажности
    6) занимает меньше места
    7) не требуется грозозащита
    8) возможность передачи аналогового сигнала
    9) более развитые технологии регенерации и усиления

    Плюсы меди:
    1) легкость монтажа
    2) не требуется специальный инструмент Для работы
    3) физическая гибкость и упругость (допустимы многожильные проводники и спиралеобразные кабели)
    4) дешевизна кабеля
    5) возможность подачи электричества
    6) более широкая поддержка оконечного оборудования
    7) возможность подключения традиционной телефонии (FXS или PRI)

    Вот и выбирайте, что важно для ваших условий
    Ответ написан
    5 комментариев
  • В чем преимущества подключения коммутаторов по оптоволокну?

    Jump
    @Jump
    Системный администратор со стажем.
    В чем преимущества подключения коммутаторов по оптоволокну
    Дешевый кабель, не боится наводок, позволяет прогонять больше данных за единицу времени, не нужна грозозащита.
    На малых дистанциях основное преимущество оптики - большая пропускная способность.

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Случайные данные - это наихудший вариант для сжатия. Практически все алгоритмы сжатия данных без потерь основаны на поиске закономерностей и повторяющихся последовательностей. В случайной последовательности нет ни того, ни другого.
    Ответ написан
    12 комментариев
  • Какие языки совместимы с C++?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Смотря что вы имеете в виду.

    В C# можно использовать PINVOCE
    В Java, Python, PHP, Perl, VBS и прочих можно вызвать экспортируемую функцию, что и делают.
    В конце концов если нет стандартных механизмов можно вызвать Exec или Call и просто выполнять код ловя статус выхода процесса и парся его логи.
    Ответ написан
    8 комментариев
  • Что такое порт?

    GavriKos
    @GavriKos
    Грубо говоря.
    Айпи-адрес - это адрес конкретного компьютера, на который шлется запрос.
    Порт - это условный номер программы, которой на этом конкретном компьютере шлется запрос, т.е. которая его обработает.

    Как адрес и ФИО получателя
    Ответ написан
    Комментировать
  • Обязательно ли переносить наклейку Windows 10 OEM с коробки на компьютер?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Я знаю, что OEM лицензия для сборщиков ПК
    Именно. Вы не можете получить доступ к ключу не открыв конверт. Открывая же его вы принимаете лицензию для сборщиков.
    1. Определения.
    ...
    f. «Cборщик систем» — это изготовитель оборудования, сборщик, восстановитель или предустановщик ПО, реализующий Пользовательскую систему (системы) третьему лицу.
    2. Авторизованное распространение и принятие.
    Чтобы распространять программное обеспечение из Пакета, вы должны быть Сборщиком систем и принять условия этой лицензии. Открывая этот Пакет, вы принимаете настоящую лицензию. Если вы решили не принимать настоящую лицензию, немедленно верните нераспечатанный Пакет дистрибьютору. Вы можете распространять нераспечатанные Пакеты только на своей территории. Сведения о территории, в отношении которой вы имеете право на распространение, см. на веб-сайте www.microsoft.com/oem/sblicense/territory. Вы можете возвращать только Пакеты, которые не открывались.
    То есть, вы имеете право купить или собрать компьютеры и установить на них OEM-windows, но после этого обязаны продать эти компьютеры. Использовать их для себя будет нарушением лицензии.
    Что касается наклеек, то тут опять же действует лицензия для сборщиков.
    6. Наклейка сертификата подлинности («COA»).
    Наклейка COA должна быть нанесена на переднюю, заднюю, боковую или верхнюю панель корпуса Пользовательской системы. Если Пользовательской системой является ноутбук или планшетный компьютер, COA должна быть нанесена на нижнюю панель Пользовательской системы.
    Ответ написан
  • Почему компилятор ругается?

    xorknown
    @xorknown
    Будут проблемы - решайте
    По стандарту Си он вычисляется как logical-OR-expression ? expression : conditional-expression - это означает, что второй операнд может быть любым выражением(даже применять оператор ,), а третий операнд подчиняется логике приоритета и должен быть выше или равен по сравнению с тернарным оператором. В данном случае это вычисляется как ((ch == 'h') ? (high = guess) : low) = guess. Оператор ?: возвращает временное значение, и компилятор говорит об этом.
    Ответ написан
    2 комментария
  • А вы правда умеете программировать?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    значит "запомнить много функций" или значит "запомнить и знать что и где искать в гугле и все понимать"?


    Детский сад, штаны на лямках. Уметь программировать - это решать поставленную задачу качественно и в срок. Методология решения - ну, она может быть непосредственного начальника заинтересует, и то, если на code review ему не понравится, как написано. А руководству - ему аще плевать, оно оценивает с точки зрения бизнеса.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Открываешь блокнот, пишешь туда пинг, сохраняешь как батник.bat
    все
    Ответ написан
    Комментировать
  • Возможно ли создание языка, который бы пришёл на замену С по производительности?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Всем привет!

    Правильно ли я считаю, что С-программы работают быстрее программ на других языках после Ассемблера?

    Нет.
    Большинство компилируемых языков компилируют текст программ непосредственно в машинный код.
    Просто в С, как в одном из низкоуровневых языков, можно больше контролировать поведение компилятора и готовить к нему текст программы. Но программы бывают разные, если брать конкретный алгоритм и сравнивать - думаю сопоставимой скорости можно добиться везде.

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

    И возможно ли теоретически построение более оптимального компилятора, чем у С, в ближайшие годы? При условии хорошего владения языками программистами.

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

    Опять же. "быстрые программы" это что?
    Где-то быстрее Go, где-то С++, где-то чистый асм, где-то даже питон.
    Скорость программ обычно не так критична. А конкретный алгоритм можно вылизать почти на всем.
    Ответ написан
    Комментировать
  • Какие посоветуете книги для того чтобы понять как устроен python "под капотом"?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Чтобы разобраться как устроен Python под капотом, можно почитать это. Только упомянутые вами придирки они про подкопотное устройство не Python'а, а компьютера и операционных систем. Чтобы разобраться с этим, стоит почитать Таненбаума.
    Ответ написан
    8 комментариев
  • Для чего нужен адрес шлюза?

    Jump
    @Jump
    Системный администратор со стажем.
    Не понимаю, с какой целью при настройке узла в локальной сети нужно указывать адрес шлюза, если все узлы в сети и так к нему подключены.
    Шлюз это ворота в переводе. Если по простому - выход.
    Пока вы гуляете по дому проблем нет, если вы хотите выйти за пределы дома, вы должны знать где находится выход - шлюз.

    Не зная где выход - вы не выйдете за пределы локальной сети. Только и всего.

    Разве задача узла не выплюнуть по каблею пакет данных с IP источника и получателя, а сам шлюз-роутер будет решать, что делать с этим пакетом :
    Правильно, что с ним делать будет решать шлюз.
    Но для этого надо знать какой хост является шлюзом, и отправить пакет ему.

    Если IP получателя нет в локальной сети, то в пакете заменить IP источника с серого на белый и отправить в путешествие по глобальной сети.
    Это уже задача не шлюза, а механизма NAT.

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

    hint000
    @hint000
    у админа три руки
    как это лечить?
    На другом (чистом) компьютере подготовить загрузочную флешку с антивирусом. Загрузить больной компьютер с флешки, запустить антивирус с флешки.
    Ответ написан
    1 комментарий
  • Каковы перспективы у Qt/C++ разработчика?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Правда ли что сейчас от Qt уходят и кроме как для создания GUI-приложений он больше нигде и не применяется?

    Это странное заявление, ведь Qt - это как раз библиотека графического интерфейса. Правда ли, что от самолётов сейчас уходят и нигде они больше не применяются, кроме полётов.
    Ответ написан
    3 комментария
  • Почему использование пространства имен std считается плохой практикой?

    Adamos
    @Adamos
    Например, потому, что в пространстве std хренова туча объявленных в библиотеке функций, про которые вы, возможно, даже не подозреваете. И можете назвать свою собственную функцию так же. Даже не подозревая, что при каждом ее вызове компилятор теперь сомневается, которую использовать - вашу или библиотечную. И решение в пользу библиотечной (например, потому, что вы ошиблись в аргументах) окажется для вас сюрпризом.
    Ответ написан
    4 комментария
  • Почему пропадает интернет или сеть при соединении OpenVPN?

    @Tabletko
    никого не трогаю, починяю примус
    Нужно на сервере указать правильный push route до своих сетей и не гнать весь дефолт роут через vpn
    Ответ написан
    2 комментария