• Какие существуют методики взаимодействия процессов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    файловые сокеты, сетевые сокеты, пайпы, сигналы.
    Грубо говоря, http это же тоже сетевые сокеты, просто уже есть стандартизация протокола и формат обмена обычно xml/json, а в случае сокетов - делают свою структуру пакета.
    Есть ОС-зависимые межпроцессорные взаимодействия.
    Ответ написан
    Комментировать
  • Как по-настоящему научить детей программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Самое простое и сложное, банальное и непонятное - мотивировать на изучение.

    Можно помогать с идеями, поощрять реализации чего-либо, помогать и принимать участие в его проектах.
    Не делать за него, а или делать вместе или подсказывать куда копать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Сомневаюсь, что кто-то прям пишет книги по этому поводу.
    У крупных проектов, где важна скорость, есть просто реализация. И вряд ли кто-то будет писать книгу как он придумывал свою структуру сетевого пакета.
    В лучшем случае, будет проще посмотреть реализацию в опен-сорс проектах.
    Банально можно посмотреть исходники популярных ftp, http серверов
    Можно посмотреть исходники игрушек - начиная от текстовых MUD основанных на телнет, простых стратегий или что-то сложное, типа самодельного джава сервера MMORPG https://github.com/oonym/l2InterludeServer или даже официальных исходников https://github.com/id-Software/Quake
    Ответ написан
    Комментировать
  • С помошью какой команды можно получить информацию о другом пользователе кроме команды id на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    getent passwd <юзер>
    Ответ написан
    Комментировать
  • Как устроиться на работу IT сфере, не имея ничего?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Диплом имеет значение для гос. контор.
    Диплом может иметь значение при релокации зарубеж, могут банально с визой возникнуть проблема.
    Диплом может иметь значение для карьерного роста, но в меньшей степени.

    В остальном он не имеет значения вообще.
    А вот с базовыми знаниями - вообще никаких шансов. Нужны уверенные знания и не только этого.
    Ответ написан
    Комментировать
  • Проблема в командной строке Kali Linux?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    help - внутренняя команда для разных оболочек (Bash, sh, dash), но не для zsh

    Другие команды - нужно смотреть, что-то видимо доустановить
    Ответ написан
    3 комментария
  • Как правильно распределится $50 тыс на разработку мобильного приложения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Представим, что я выиграл. Как теперь составить из этого бизнеса план ?

    Нанять нормального консультанта - исполнителя, который все это будет делать и делить сам.
    При этом тщательно его контролировать.
    Без опыта составлять план СЕЙЧАС - совершенно не имеет смысла, он просто не сработает из-за тысячи неучтенных нюансов.
    Ответ написан
    Комментировать
  • Как преобразовать windows в mbr?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Правильнее будет перейти на veracrypt (наследний truecrypt), которая поддерживает UEFI
    А ваша идея - преобразовать в загруженной системе - нельзя, загрузитесь с рекавери диска.
    Ответ написан
  • Как создать приложение для тестирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Работа с данными прямо из doc документа для новичка будет непросто.
    Как минимум нужно список вопросов и правильных ответов перенести в более удобный для программы вид - массив, базу данных, или хотя бы простой текстовый файл с разделителями (CSV)
    А так - проще всего будет сделать на php с веб-интерфейсом.
    Если хочется именно десктопное приложение для винды - лучше c# чем c++
    Ответ написан
    Комментировать
  • На каком сайте конструкторе создать резюме?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    github
    Ответ написан
    Комментировать
  • Какой курс по CS для начинающих лучший по вашему мнению?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужно подтянуть общую базу по знаниям информатики.

    Длительность курса: 12 недель


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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. от размера инструкции и разрядности процессора
    2. Частота процессора
    3. В плане выполнения инструкций в программе - кеш позволяет заранее прочитать инструкции из оперативной памяти в процессорный кеш и выполнять инструкции без задержки

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Зачем отдельный раздел, чем плох отдельный каталог?
    2. Раздел можно fdisk сделать или gparted, если есть место. На лету откусить можно либо загрузившись с рекавери диска и воспользовавшись каким-нить gparted или другим софтом для работы с разделами. Либо если изначально в LVM все было
    3. Для линукса пользуйтесь стандартным ext4, пока не будете четко понимать зачем вам что-то другое.
    Ответ написан
    Комментировать
  • Что нужно для перевода серверной части игры с Windows на Debian?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Можно ли переделать игры, работавшие на Windows, чтобы они работали на Debian?

    Если есть исходники, есть желание переписывать - можно. Может занять много времени. Если изначально писали кроссплатформенно - быстро.

    Я вот знаю, что Lineage 2 есть под Linux, серверная часть, значит перевести код с Windows на Linux можно

    Нет такого, никто не переводил код с виндовс на Линукс.
    Есть самоделка написанная с нуля на java, а не оригинальная игра переведенная с виндовс на линукс.

    но интересно, сложно ли это, и что конкретно переделывать нужно?

    Я так понимаю, что там код не в глобальном масштабе нужно менять, хотя не уверен. Если рассуждать, то если игра на c++ написана, то и на Linux c++ аналогичный ведь, разве не так?

    С++ одинаковый. Операционные системы разные.
    Вся суть - в вызове системных функций, а это не только другой набор стандартных библиотек но и часто другая иерархия их зависимостей и другой подход работы.
    Все зависит от того, насколько активно используются OS-specific функции и фичи. Можно сразу писать кроссплатформенно, чтобы с некоторыми ifdef могло сразу компилиться под виндовс и линукс и юникс и мак. А можно привязаться так, что переписать будет очень сложно.
    Ответ написан
    Комментировать
  • Какая допустимая максимальная длина коаксиального кабеля при HFC соединении?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    RG-6 довольно далеко транслирует (сотни метров), и смысл в RG-11 только если нужно свыше километра, наружные работы, или сложные условия. Так что 10 метров должно быть без проблем.

    Можно ли использовать обычный "антенный" кабель, если он марки RG-6 или есть нюансы (кабель RG-6 в магазине электрики намного дешевле, чем, опять же, RG-6 в магазине компьютерной техники)?

    Хм, на самом деле сложно сказать. RG-6 должен естественно подойти - маркировка собственно и показывает что он подходит, но надо наверное уточнить сопротивление (может быть 50 или 75 ом), чтобы совпадала с оборудованием. Разница в цене может быть из-за реализации - материалы оболочки, какой-нибудь защитный слой плетенкой.

    > Имеет ли смысл раскошелиться на RG-11 при моем расстоянии?
    точно нет. Тем более что RG-11 и прокладывать в квартире неудобно.

    > Можно ли использовать любые коннекторы или, опять же, есть нюансы?
    Обжимать коаксиал без опыта не слишком солжно - по сравнению с оптикой проще, по сравнению с витой парой - сложнее. Я бы коннекторы брал получше, чтобы было проще обжимать. И с запасом, если с первого обжатия не заработает.
    Ответ написан
    1 комментарий
  • Как удалить по шаблону?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    sed -i 's/(.+)-\d{10}-\d{5}$/\1/g' filename
    Ответ написан
    Комментировать
  • Есть ли Iptables под Windows, с правилами по ограничению подключений с одного IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Встроенный файрвал винды такое не умеет. Можно попробовать посмотреть на сторонние решения.
    Ответ написан
  • Изучения Java в 30 лет это реально?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Найти хорошие курсы в Москве не удалось

    Да почти любые курсы - основы. Нужно уметь изучать самостоятельно

    подскажите где найти человека,который поможет изучить java
    может есть какие то закрытые съезды программистов,или что то для новичков,где можно познакомиться и зарядиться новыми силами

    Вам точно 30 лет? Какие еще закрытые съезды? Может закрытые телеграм каналы школьников 5-го класса?

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

    Очень сложно сразу в программирование, если ранее вообще никакого IT бэкграунда. Разработка - область с высоким порогом входа, учить и разбираться нужно много и иметь навыки обучения.

    Может это просто мечты, и не стоит даже пытаться?

    Если у вас это мечты - не стоит. Если вы готовы тратить на это реальные усилия - пробуйте.

    Или все таки может не стоит бояться,что более юные будут у работодателей на первом месте?

    Не очень понятно кто такие юные и когда заканчивается юность. Ты уже чувствуешь себя старой? Всего лишь 30...
    Ответ написан
    Комментировать
  • Какой командный процессор (shell) самый продвинутый и удобный в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    bash или zsh
    И не нужно искать что-либо другое, тем более свистелки перделки.

    (в идеале чтобы показывались иконки для разных типов файлов перед названием) и как говорится чтобы всё магически "свистело и пердело".

    Тебе нужно понять, что в командной строке список файлов предоставляет не шелл, а какая-нибудь утилита, например ls, и shell тут вообще не причем.

    Работай в GUI, если не нравится командная строка. Командная строка обязана быть простой и легко автоматизируемой и легко дополняемой простыми скриптами - в этом ее смысл и собственно поэтому она и сейчас актуальна.

    А куча шеллов с перделками и свистелками было написано и выкинуто в мусор за неудобством и избыточностью.
    Ответ написан
    Комментировать
  • Стоит ли потратить время на формальное повышение квалификации?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не очень понятно что под этим подразумевается.

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