Задать вопрос
  • Почему разработчики на 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.
    Ответ написан
    Комментировать
  • К чему стоит подготовиться перед собеседованием с руководителем?

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

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

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

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

    Опять же. Паскаль или дельфи? Или ты даже не знаешь что пытаешься изучить?
    Для дельфи есть много движков, для этого нужно не на тостере спрашивать а искать в поиске что-то типа ZenGL , GLScene

    Или посмотреть тут
    https://wiki.freepascal.org/Game_Engine

    Или просто нагуглить Delphi game engine
    Ответ написан
    1 комментарий
  • В чем существенные различия IT специальностей?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Учебные программы в своем большинстве сильно отличаются от того, что происходит на реальной работе.
    Поэтому выберите любое заведение по местоположени, отзывам, и получается просто техническое высшее образование.
    А ИТ сферу выбирайте по тому, как у вас идет развитие уже собственное. Должно быть хобби, какой-то свой проект, или совместный, который вы делаете, в котором вы участвуете. Там получаете опыт.
    Если такого нет, интересуйтесь стажировками - выясняйте что есть поблизости из крупных компаний которые предлагают стажировки, узнавайте требования, готовьтесь к ним.
    Ответ написан
    Комментировать