Задать вопрос
  • Какие ЯП являются (почти) "мертвыми" и бесперспективными?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    WbICHA,
    Для банка 250 миллионов - ни о чем.
    в австралии заасфальтировать парковку для сотрудников возле офиса - 2-3 млн баксов.
  • Что стоит учить?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Adamos, И до сих пор не знаешь что учить и чем зарабатывать?
  • Какие ЯП являются (почти) "мертвыми" и бесперспективными?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    WbICHA,

    1. А во сколько им обходилось продолжать сидеть на коболе?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    WbICHA, что за бред?
    Это был изнасилованный каким-то директором журналист, что Кобол понадобился в 2.5 компании, где из-за жадности и устаревшего оборудования все еще сидит кобол.
    Нужны не "специалисты", а парочка человек, которое поднимет что там упало, всем остальным обломится.
  • Как реализовать платные доп. опции в C# приложении (схема)?

    saboteur_kiev
    @saboteur_kiev
    1. Пользователь генерит уникальный uid своего компьютера(виртуалки) открытой c# функцией и отсылает его мне.

    ну так и делается. Но можете сделать чуть по другому.
    Генерируете UID и ключ для платного пользователя самостоятельно, выдаете пользователю для регистрации программы.

    При каждом обновлении оплаченное приложение отправляет UID платного пользователя и уникальный ID/hash текущей конфигурации компьютера. У вас записывается в базу у какого пользователя какой ID/hash оборудования.
    На случай переустановки, храните 2-3 конфигурации.
    Если у платного пользователя появляется больше конфигураций - значит юзер "крыса". Можно заблокировать его платный ID с очередным обновлением, пусть приходит за саппортом. В соглашении с пользователем ответственность за нераспространение ключей лежит на нем. Если очень просит можно выдать ему новый ID с ключом, но старый (распространенный) оставлять залоченным.
  • Как организовать личный dns сервер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Так если банятся по IP, чем поможет свой DNS?
  • Как быстро развернуть 5гб mysql дамп в Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Антон Шаманов, ну я лет много назад переносил базу mysql просто скопировав файлы базы. Версия была одинаковая, все поднялось. То есть это реально работало.
  • Как быстро развернуть 5гб mysql дамп в Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Антон Шаманов, эм.
    Насколько я помню, если тебе надо просто перенести базу, и версия mysql одинаковая, можно попробовать тупо сами файлы базы скопировать, а не ее дамп импортить.
  • Нужно понять что значит код и что выведется на экран?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Wataru,
    В общем слишком давно я ковырял с++, забыл что short int это не byte
  • Нужно понять что значит код и что выведется на экран?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Кстати, я не очень понимаю, почему +1 означает скачок на два символа
  • Ошибка при установке программ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    1. Я конструктивно и прямо указал, что нужно либо загуглить конкретный текст ошибки самостоятельно, либо дал тебе совет - указать текст ошибки в вопросе. У тебя вопрос слишком общий, по нему совет можно дать только такой.

    2. Можно не соображать в линуксе, но сказать что "у меня ошибка в линукс", все равно что сказать "у меня синий экран в виндовс, что делать". Как бы вообще новичку в компьютерах очевидно, что у тебя нет конкретики в вопросе, на это я и намекаю.

    3. С твоей стороны нарушены правила сервиса:
    (Специально для тебя привожу не номера пунктов, которые ты скорее всего поленишься искать и читать, а выдержки целиком). Пожалуйста прочитай и следуй:

    2.2 Убедиться в том, что в сети Интернет, и на страницах Сервиса в частности, отсутствуют ответы на данный вопрос. Специально для этого талантливые IT-специалисты создали и развивают поисковые системы Яндекс и Google.

    3.2. Формулировать вопрос максимально информативно и однозначно. Использование общих формулировок приводит к тому, что пользователи оказываются вынуждены тратить время на ознакомление с вопросом, хотя он может быть заведомо им не интересен. Поэтому, вместо общих формулировок (например, «Где найти драйвер на принтер?»), следует использовать максимально детальные формулировки (например, «Где найти драйвер на EPSON L110 под Linux Mint 18.1 Cinnamon?»).

    8.2. Не рекомендуется инициировать обсуждения действий модераторов и администрации Сервиса. Инициирование таких обсуждений неизбежно влечёт за собой высказывание предположений/заблуждений пользователями, не знакомыми с полной картиной событий/нарушений, что вынуждает сотрудников Сервиса отслеживать ход таких дискуссий и давать дополнительные разъяснения, в то время как у них, как правило, имеются более актуальные задачи. Таким образом, по сути, речь идёт о намеренном создании провокационного инфоповода, требующего дополнительных времязатрат сотрудников Сервиса, и, соответственно, может расцениваться как акт саботирования работы Сервиса. Напоминаем, что Вы всегда можете получить разъяснения действий модераторов и потребовать пересмотра санкций, обратившись в службу поддержки.
  • При помощи какого софта можно задвинуть вправо, правую часть окна или программы, растянув при этом левую часть?

    saboteur_kiev
    @saboteur_kiev
    вряд ли такой софт будет. Что делать если запущено больше, чем 2 приложения? Как догадаться какое из них должно быть больше, а какое меньше?
    Проще поделить оба приложения пополам обычными Windows+стрелки
  • Как смерджить ветку develop c master?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Тогда мы тоже не можем.
  • Как смерджить ветку develop c master?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Потом он лезет репу где хранятся charts для деплоя и начинает свою работу.

    Так сделайте, чтобы он лез в ту репу, где у вас приложение.
  • Зачем нужны 4 раздела диск 0?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Если вкратце, разделы нужны для корректной работы ОС

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    DevMan, не знаю, мне коаксиал наверное не нравился всеми этими сложностями с терминаторами и т-коннекторами, что если обжал плохо, то больше возни с тем, чтобы найти где проблема. Наверное так и осталось в памяти.
  • Как можно обжать витую пару одной рукой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    DevMan, Ну там ручной работы больше. Ну ок, оптика.
  • Можно ли установить Debian и Win 10 на один комп?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Так научись ставить на виртуалке, а потом поставь на железке.
    Всего-то надо разобраться с тем, что такое партиции.
    В GTP можно пока не лезть, поставить на старый добрый mbr
  • Почему для скриптинга в шелле используется bash а не более современный язык программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Alex Wells,
    Спасибо) Но это всего-лишь пример.

    На примере того же tail все по-другому. tail под linux и tail под macos - может быть вообще двумя разными бинарниками, написанными на разных языках

    наверное потому что linux и macos это разные ОС, но при этом обе системы посикс-совместимые.

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

    Давайте так. Все мои попытки вам что-то пояснить приводят к тому, что вы говорите "ну это всего лишь пример, это всего лишь предположение".
    Давай если будешь еще что-то писать в этот и так уже длинный тред, ты будешь приводить конкретные примеры, с конкретными несовместимостями. Потому что это реально надоедает каждый раз опровергать ваши предположения. Они ж так никогда не закончатся, и при этом еще ни одно не подтвердилось.

    Ну да. На каждую либу и метод - по джарнику писать? А если вывод сложнее, чем exit code 1/0? А если нужно аргументы передать, будете парсить ввод? Как костыль - ок, но к хорошему решению этому далеко.

    Чем плохи конфигфайлы? При этом их даже не обязательно менять, можно просто оверрайдить значения через переменные окружения (скорее всего об этой фиче в java вы не знаете).

    Ну тут наши мнения сильно расходятся. У современных языков есть вся мощь: асинхронность, параллельность, экосистема, синтаксис. Все это далеко не всегда нужно.

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

    Но когда оно нужно, вы все равно будете писать отдельную софтинку на другом языке, даже если используете ее в одном скрипте в одном месте.

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

    Но опять таки - в качестве shell, в качестве языка для администрирования и автоматизации простой рутины, в качестве клея для миллионов CLI утилит, внутри различных инструментов по CI/CD и так далее - bash/ksh/zsh - это идеальный инструмент в *nix, и он настолько комфортный, что пока что нет даже смысла с нуля писать что-то другое. Хотите развития - zsh это то, куда сейчас идет линукс шелл официально. Возможно лет через 10 он будет дефолтной оболочкой во многих дистрибутивах, ибо обратная совместимость у него полная.
    В Windows так сложилось, что рулит не сообщество, а MS, и там рулит powershell, который значительно сложнее по синтаксису, поэтому он многим не нравится. Но да, он мощный, с кучей интеграции из коробки. Вот только простые вещи на нем делать сложно, поэтому часто параллельно с ним юзается либо совсем убитый старый cmd либо ставят что-то рядом, типа bash.

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

    P.S. Я со своей стороны закругляюсь. Тред слишком затянулся, хоть я и старался быть конструктивным и держаться в рамках топикстартера.
  • В чём конспектировать материал?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    mkone112,

    Боюсь что все это полная хрень. Сам долго так думал, а потом перешел на полностью электронные конспекты. Ну и если честно - значение конспектов преувеличено. Как там говорил Сократ?

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