Задать вопрос
  • А деление диска на сектора это аппаратная или программная штука?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    разбитие сектора на диске выполняется производителем диска.
    Это штука программная, но программная на уровне контроллера диска.
    Это если современный диск.

    Если говорить о тех дисках, которые можно подключить к коммодоре, то это нужно для начала поискать такой интерфейс (не уверен, что там IDE, подозреваю FPO или что-нить еще) - таких дисков уже в продаже нет. Но у них вполне возможно, что свой контроллер был практически никакой, и низкоуровневое форматирование делается с компа или биоса.
    Но в данный момент такие устройства даже на барахолках найти почти нереально.
    Ответ написан
    Комментировать
  • Что не так с поиском эллементов на assembler?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну у вас в принципе логика программы нерабочая.

    Например, внутренний loopForJ, после которого в обоих случаях - если элементы не равны, вы обнуляете ebp, таким образом по второму массиву у вас вообще прохода нет.
    Тут даже подсказать сложно нужно все переделать.
    Ответ написан
    Комментировать
  • Используют ли сейчас сервлеты в Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сервлеты используют ПОСТОЯННО.
    Ответ написан
    Комментировать
  • СИ и С++. Чем они так опасны, если их использовать вместе?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Если люди, от которых вы это слышали не могут объяснить чем они опасны, то не слушайте этих людей.
    Ответ написан
    Комментировать
  • Чем смотреть log-файл так, чтобы он обновлялся realtime и в просмотрщике?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    1. Обычная команда tail -f в командной строке - tail есть и под мак и под виндовс (нужно скачать unix utils for windows или поставить какой-нить git, с которым это идет вместе)
    2. FAR такое умеет
    Ответ написан
    9 комментариев
  • Как перебирать все директорий начиная от /home/.. и найти *.txt файлы и показать их через cat, включая их директорий?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Напишите маленький скрипт myscript.sh и проставьте chmod 755 myscript.sh
    #!/bin/bash
    echo "$1 - $(cat $1)"


    Выполнте команду
    find ./* -name "*.txt" -exec ./myscript.sh {} \;
    Ответ написан
    6 комментариев
  • Как изменить команду копирования в putty?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В putty это крайне удобная фича - выделение текста и нажатие ПРАВОЙ кнопки мышки для вставки, а средней обычно расширяется выделенное. ПОсмотрите в путти в Window - Selection.

    в Линуксе нет такого как скрытие окна по alt-tab, потому что Линуксов много, и GUI есть разные. Нужно уточнять в каком конкретно GUI вас что-то не устраивает.

    В основном все дело в привыках.
    Ответ написан
  • Платиновый вопрос: Изучение английского языка?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    проходим грамматику с нуля, что есть очень хорошей практикой,


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

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

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

    Поэтому - кроме грамматики, ищите живое общение. Разговорные клубы, курсы с носителями, курсы по скайпу, в идеале пожить в другой стране с необходимостью ежедневного общения - pre-intermediate и intermediate уже достаточно чтобы это делать.
    Ответ написан
    Комментировать
  • Разные IP адреса на одном сервере. Легко ли определить что сайты стоят на одном сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Можно попытаться через php_exec выполнить ipconfig или что-то в этом роде.
    Но для этого нужно быть админом сайта, а не сторонним пользователем.
    Ответ написан
    Комментировать
  • Почему не работает $ в регулярном выражение после lookahead'а?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    lookahead не является набором символом, он является "якорем", который обозначает позицию.
    То есть у вас выходит, что на одной и той же позиции должны быть _456 и $, поэтому и не работает

    Добавьте конец строки внутрь вашего lookahead
    ^123(?=_456$)
    Ответ написан
    Комментировать
  • Какие подводные в написании своего мини Total Commander?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Подводный камень заключается в том, что вы не справитесь.

    Ибо задача - сложная, для ее решения понадобится несколько тонн мотивации.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Покажите как именно вы входные данные поставляете.
    Есть подозрение, что вы не знаете смысла команды export, и на самом деле у вас в сравнении две пустые переменные (которые равны)
    Ответ написан
    1 комментарий
  • Какие стратегии повышения зарплаты существуют?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Стратегия руководителя полностью зависит от руководителя и финансов.

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

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

    3. Кроме руководителя - есть политика компании.

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

    В общем возможный рост зарплаты конечно зависит от компании и как компания зарабатывает.
    Ответ написан
    3 комментария
  • В каких случаях требуются public, protected, private -методы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Например, потому что могут быть методы, которые вызываются только внутри этого класса. И очень полезно, чтобы снаружи они были недоступны.

    Если создаешь Public методы - это означает что кто-то может его использовать. И в случае крупного продукта - это может быть другой программист, а может даже другая программа. И если в будущем захочешь модернизировать, то со всеми public методами нужно думать про версионирование и legacy саппорт.
    Ответ написан
    Комментировать
  • 1С + интернет-магазин?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Можно.
    Ответ написан
    Комментировать
  • Как открыть больше 65600 портов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ограничение в 64к портов установлено на уровне протокола, поэтому обойти его нельзя.
    Просто еще один IP адресо организуйте.
    Ответ написан
  • Какой план обучения программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Структуры данных нужно учить в каком-то языке программирования.

    Собственно вся суть в том, что кроме чисел и строк есть массивы, ассоциативные массивы, кортежи, собственные структуры, готовые объекты и так далее.

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

    Основное чему нужно научиться - самоорганизации.
    Уметь не лениться и ждать пока кто-то принесет самую лучшую книгу или подскажет самый лучший курс. Гуглить незнакомые термины.

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

    Начните с html/css/javascript и питон, потом добавите sql.
    И не что-то из этого, а все вместе.
    Ответ написан
    Комментировать
  • Как удалённо управлять виртуальными машинами?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    https://www.vmware.com/products/vcenter-server.html
    https://kb.vmware.com/s/article/1038043
    https://www.vmware.com/support/pubs/vsphere-esxi-v...

    И вообще, в чем проблема зайти на вашу хост машину и запустить нужную виртуальную машину хоть из GUI, хоть из командной строки?
    И для Линукс и для Windows такие варианты есть, а у вас похоже и RDP на вашу машину работает.
    Ответ написан
    Комментировать
  • Возможно ли такое сделать с помощью github?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. google docs?
    2. на каком-нить vps завести свой сайт на популярном wiki движке?
    3. Для писателей, есть онлайн-сервисы для редактирования крупных текстов, по главам. Можно попробовать его для мануала использовать.
    4. Ну можно главы и на github как отдельные документы выкладывать. И дать права на push другим пользователям.
    Ответ написан