Задать вопрос
  • Можно ли для администрирования Linux обойтись без BASH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вы путаете язык программирования и интерфейс командной строки.

    bash конечно полноценный язык программирования, но в первую очередь - это управление линукс из командной строки.
    Вдобавок зря вы про алгол. bash не архаичный, а весьма-удобный.
    Ответ написан
    Комментировать
  • Что выбрать: git или svn?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Берите git
    svn может быть слегка проще, но старее, популярность гита сейчас такова, что многие разработчики и не знают про другие системы.

    Документация - на сайте. есть на разных языках. https://git-scm.com/doc

    "поднимать" не обязательно, можно просто на локальном диске git init и все.
    Ответ написан
    1 комментарий
  • Почему так работают регулярные выражения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в программе

    А что это за программа, и кто писал реализацию регулярок в ней?
    К автору и вопросы.
    Ответ написан
  • Как узнать, как разведена розетка RJ-45, не разбирая ее?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    монтажник мог быть нешарящим, и обжать вообще тупо парралельно. Теоретически мог даже все розетки по-разному обжать.
    Нужен любой тестер витой пары. На крайняк можно и батарейками с фонариком, если разбирать розетку не хочется. Но по идее все розетки без проблем должны разбираться до уровня посмотреть как обжато.
    Ответ написан
    Комментировать
  • Почему разработчики на Java более востребованы, чем разработчики на C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    3. Платят больше не джавистам, а специалистам

    2. Java на текущий момент более популярный инструмент, чем C#. Думаю это так и останется в ближайшие лет 5, что будет лет через 10 - неизвестно. C# более заточен на Microsoft инфраструктуру, сервисы, менталитет. Он проприетарный. Java вроде как чуть более свободна, есть большое комьюнити которое может влиять. Правда после покупки Oracle немного подзакрутили гайки, а MS сейчас наоборот весь такой летит в опенсорс. Посмотрим.

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

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

    Если вы хотели чтобы ответ был подробнее и понятнее, и при этом кратко и просто, то не выйдет.
    То, что вы хотите - довольно сложный функционал, если нужно сделать красиво и удобно.
    Ответ написан
    Комментировать
  • Как запускать контейнер для test/dev/prod профилях на докере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну это вы сами решайте.
    Можете хранить профили в приложении и запускать докер, передавая имя профиля как переменную.
    Можете подгружать профили с внешнего источника
    Можете пользоваться оркестраторами - kubernetes, openshift, docker compose и пользоваться внутренними штуками.
    Ответ написан
    Комментировать
  • Какие требуются знания для создания ОС на ядре Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если немного шарите в программировании, то в чем проблема начать писать?
    Напишите свой загрузчик с флешки, чтобы вывел hello world без ОС, прямо загрузившись из биос
    Ответ написан
    Комментировать
  • В каких областях сейчас используются такие языки как VB.NET и Turbo Pascal?

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

    VB.NET вполне может использоваться внутри, где уже есть какая-то внутренняя система на базе .Net.
    Редко нужен чистый VB.Net разработчик, обычно это совмещено с ASP.net, MS SQL, C#. Работа - в поддержке текущего легаси, интеграция с различным другим софтом.
    Но публичные серьезные сервисы на VB.net не делают, делают на .Net, C#
    Ответ написан
    Комментировать
  • Что можно сделать с раскрученым доменом?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ко мне в руки попал домен такой домен:


    Неправильно. Вам в руки мог попасть сайт, а не домен. Если на этом домене внезапно появится какой-либо другой контент, хуже чем тот что есть сейчас, посещения уйдут в ноль очень быстро. И зачастую безвозвратно.
    Узнаваемость домена заключается в двух способах:
    1. Ссылка, которая у многих постоянных посетителей в закладках, что приносит вам постоянных посетителей. Это для форумов, для порталов.
    2. Ссылки, которые ведут на сайт с разных поисковиков. Это получается если на сайте регулярно появляется новый полезный для пользователей контент, идет много пересылок с других сайтов.

    Если на домене внезапно пропадет текущий контент, а вместо него появится другой, ненужный для посетителей, то все эти посещения уйдут в ноль за неделю-две.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Shift-ZZ
    или
    :q!

    У вас по умолчанию видимо прописан редактор vi, почитайте по нему справку, либо смените на другой редактор.
    Ответ написан
    Комментировать
  • Что делать когда на хостинге закончилось место, где хранить картинки и другую информацию?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Какие решения есть когда заканчивается место хранения на хостинге

    Купить болеее высокий тарифный план.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Напиши несколько приложений на свой вкус. Простенькие игрушки, чаты, калькуляторы.
    Почитай про правильное оформление кода, напиши автотесты.
    Затем читай требования к вакансиям и учи технологии, которые там указаны.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    потому что картинка это формат данных, который зачастую сжат (gif, jpg, png), и есть алгоритм его расжатия.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    если работает Ctrl-v, то и менять ничего не нужно.
    Ответ написан
    Комментировать
  • Как обжать экранированные RJ-45 коннекторы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Выход у коннектора слишком широкий. Я согласен с @vreitech, что для этого коннектора должны идти пластиковые вставки. Провода вставляются в вставку, вставка с ними в коннектор и уже тогда зажимается.

    Раньше такое часто встречалось.
    5ed91a753a295237319064.jpeg
    Ответ написан
    Комментировать
  • Как создать приложение на ПК для различных актов и протоколов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    TG_Soft,
    На каком языке лучше всего это осуществить.

    На том, который ВЫ знаете.
    Документация к любому языку ищется легко.

    У вас требования непонятные в том смысле, что вы видимо не знаете ни одного языка программирования настолько, чтобы взять и написать, и поэтому хотите чтобы вам подсказали на чем ВАМ это делать.
    Каждый скажет что его язык для этого самый лучший. На самом деле на всем можно написать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Не совсем понятно что у вас не так, и причем тут репозитарий, поскольку совместимость, фичи и ветки - это из разных плоскостей.
    Но возможно вас интересует Semantic Versioning
    Ответ написан
    2 комментария
  • Объясните ассемблер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > MOV DL, DS:[BP]
    Команда выглядит не очень, поскольку регистр BP обычно используется для работы с стэком. Но ок.
    Собственно взять значение из дата сегмента, по смещению BP и положит его в регистр DL.
    Ответ написан
    Комментировать