Задать вопрос
  • Знакомство с облачными вычислениями (Azure, AWS, GCE)?

    saboteur_kiev
    @saboteur_kiev
    P.S. Собственно в этом и заключается "знание AWS сервисов" - что вы знаете какие примерно есть, и как они примерно масштабируются. Знать все - невозможно. Почитайте про 3-5 самых популярных, управление разными сервисами стандартизировано и максимально похоже.
  • Знакомство с облачными вычислениями (Azure, AWS, GCE)?

    saboteur_kiev
    @saboteur_kiev
    Сергей, Детали я точно не скажу.
    Но так же как купить виртуалку с двумя виртуальными CPU или виртуалку с 128 виртуальными CPU, у них есть варианты баз с разными ресурсами.

    Покупаете базу, если не хватает перфоманса - меняете тарифный план на более мощный.

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

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

    saboteur_kiev
    @saboteur_kiev
    Проверку диска попробуйте запустить
  • Знакомство с облачными вычислениями (Azure, AWS, GCE)?

    saboteur_kiev
    @saboteur_kiev
    Сергей,

    Вы когда-нибудь имели дела с настройкой виртуальной машины?
    Настраивали например веб-сервер, mysql?

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

    Просто прошло время, и сейчас кроме mysql и вебсервера они хостят еще тысячи других "услуг". Большинство вам не нужно на начальном уровне.

    Если же хотите просто виртуалку - но в Amazon это называется EC2.
  • Как отследить какие команды принимает сервер линукс по ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Для полного логирования, можно https://www.cyberciti.biz/tips/howto-log-user-acti...

    Можно попробовать посмотреть, как сервер подключается по ssh - если при этом .profile/.bashrc выполняются, в них можно добавить например PROMPT с записью каждой команды в файл.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    История команд не хранится в файлике, она хранится в памяти конкретной сессии баш. И не обязательно записывается в хисторифайл.
    Для неинтерактивных логинов, и различных exec - обычно не записывается.
  • Всегда ли нужно писать геттеры?

    saboteur_kiev
    @saboteur_kiev
    1 - все таки, если нет и тени намеков, что потребуется обработка в гет/сет - в них и нет нужды.


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

    Внутри класса нет смысла использовать геттеры и сеттеры. Поскольку предполагается, что это публичные, а не приватные методы. Если вы используете их только внутри, то это уже скорее валидаторы.
  • Какой рынок программирования НЕ «перегрет»?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Алексей Николаев, Смотря какой размер компании. Она может расширяться, компания может быть международной (хорошие специалисты мигрируют внутри компании но уже работать on-site, а локально нужны новые) и так далее.
    10-15% текучки в год считается очень стабильно, а для компании в 1000 человек это 150.
  • Как посмотреть информацию в этом файле?

    saboteur_kiev
    @saboteur_kiev
    Ꮖɦɛօռ, Скажу больше, "анлок" файла не обязательно превращает файл в рабочий. Он может просто лежать в каталоге, а программе на него пофик.
    ЕЩе раз повторю - все эти форматы - чаще всего могут быть внутренними, недозадокументированными.
  • Как посмотреть информацию в этом файле?

    saboteur_kiev
    @saboteur_kiev
    Ꮖɦɛօռ, Подобные файлы не всегда подобны.
    Есть файлы, которые изначально были xml, но упаковываются каким-нить внутренним алгоритмом в один пак файл.
    А есть игры, которые хранят свои данные без xml.

    Не считайте, что все игры вот прям обязательно пользуются открытыми форматами. Существует сотни тысяч внутренних форматов, никем не документированных, потому что это не нужно.
    ОСОБЕННО для старых игр типа арканоида, во время которых xml еще и не существовало.

    Бывает проще загрузить игру и уже в памяти поковырять.
  • Компилятор понимает какой тип данных вы ему подаёте на вход?

    saboteur_kiev
    @saboteur_kiev
    Люда MARMALADKA, При попытке присвоить результат в int, число урежется.
  • Как посмотреть информацию в этом файле?

    saboteur_kiev
    @saboteur_kiev
    Он не зашифрован в том смысле в котором вам кажется.
    Он просто содержит данные не в текстовом виде, а в котором разработчикам игры было удобнее.
    Можно догадаться, что разработчики не выкладывают исходный код и документацию по своему формату игры.
    Разобраться в файле можно реверс инженерингом, но для этого нужно разбираться в программировании. Волшебной кнопки, которая бы отгадала где там что - нет.
  • Всегда ли нужно писать геттеры?

    saboteur_kiev
    @saboteur_kiev
    Евгений Ромашкан,

    Что бы вы в геттер не написали, он продолжит возвращать поле из объекта, а если он этого не делает то это не геттер а просто плохо названный метод.


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

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

    Общие рекомендации относятся к тенденции, к тому как нужно проектировать. То есть создавать int поля и делать long геттеры - глупо и неправильно. Но если изначально были геттеры и сеттеры, как рекомендовалось, и наступил вышеописанный случай переезда из инт в лонг - это как раз то, для чего геттеры и сеттеры были придуманы, и это сэкономит компании много денег и упростит рефакторинг крупного продукта.
  • Путь data science. Как будет правильнее?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    1)Не помешает ли отсутствие профильного образования?

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

    2)Не помешает ли особенности моего импульсивного порой мышления?

    Другими словами, не станет ли мне лень изучить достаточно, чтобы устроиться на работу?
    Это знаете только вы.

    3)А с чего, собственно, начать? Есть ли какие-то рекомендации по книгам/курсам. Английский на неплохом уровне, но тяжко будет воспринимать англо-техническую речь.

    Нет никакой англотехнической речи. Есть терминология.

    Вы же русский нативно знаете?

    Если я вам скажу, что в современной разработке часто используют системы контроля версий, ведут разработку в ветках с последующим объединением, что непрерывная интеграцию часто реализуется при помощи контейнеров для упрощения настройки среды, а те в свою очередь часто крутятся в облачных сервисах, что упрощает разворачивание инфраструктуры, то я уверен, что каждое слово в отдельности вы точно знаете и даже слышали, но объяснить что имелось ввиду?

    Просто изучаете инструменты - начинаете понимать значение терминов.
    Ну а начинать - пообщайтесь с вашим специалистом, если есть возможность. Data Science очень большой, нужно выбирать область, в которой у вас либо есть компетенция, либо область, где вы готовы что-то учить, и область востребована на рынке.
  • Всегда ли нужно писать геттеры?

    saboteur_kiev
    @saboteur_kiev
    Евгений Ромашкан, Евгений, инкапсуляция не нарушается, потому что суть геттеров и сеттеров - именно в том, что это публичные методы для доступа к данным, и по сути они ничем не отличаются от других публичных методов, которые мы дергаем из класса.

    В случае чего, всегда можно геттер/сеттер переписать на более сложную логику.
    А использовать локальные переменные класса для хранения данных - это уже другой вопрос.
  • Как сделать bat файл - чтобы windows не переходил в сон?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    #,
    проверяли? )) ..

    да
  • Как сделать bat файл - чтобы windows не переходил в сон?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    #, Таки дал пример полчаса назад, который дергает мышкой.
  • Как сделать bat файл - чтобы windows не переходил в сон?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    #, у меня постоянно и регулярно запускаются на фоне разные батники, включая пинг. Уходить в спящий режим это не мешает, так что - проверено.
    вторая мысль - вряд ли тогда вообще какой то *.bat/*.cmd поможет ТС..

    Многие программы могут показывать активность пользователя либо дергать API
    например в том же VLC есть опция "не уходить в спящий режим при просмотре видео". То есть программный способ для пользователя вполне существует.
  • Как сделать bat файл - чтобы windows не переходил в сон?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    #, у вас когда виндовс переходит в спящий режим, на экране совсем-совсем не должно быть открытых окон и работающих программ? Это же логично, что пинг в скрипте никак не влияет на переход в спящий режим.