• Как освободить пространство с LVM?

    @rPman
    Настучать бы тем кто дает советы дробить ОДИН диск на разделы и раскидывать файловую систему linux по нему, причем используя lvm который тут ну совсем не нужен.

    Настоятельно рекомендую избавиться от этой формы разбиения диска, сделать резервную копию всего корня / диска (tar, например сделав отдельно для каждого раздела, добавив ключ --one-file-system) и удалить lvm. Абсолютно все фичи, которые дает lvm можно получить с помощью btrfs или zfs, при этом это будет еще и быстрее (снапшоты у этих cow файловых систем бесплатные, а у lvm за 2х понижение записи)

    настоятельно рекомендую следующий конфиг:
    gpt таблица разделов
    * 1Мб biosboot - раздел нужен если используешь legacy mbr в биосе
    * 100Мб EFIboot - раздел нужен если используешь UEFI secure boot в биосе
    * 512Мб ext4 /boot - раздел не обязательный, нужен только если используется нестандартная фйловая система или странные конфиги (типа bcache ssd кеш для hdd), так же он нужен для дисков больше 2Тб
    * сколько надо btrfs / - раздел куда установишь систему
    благодаря btrfs можно точно так же наклепать в нем виртуальных разделов для /var /home /tmp причем можно даже не указывать лимиты (будет использоваться общее место)

    btrfs прекрасно умеет grub и не считается экзотикой (/boot раздел не требуется)

    p.s. кстати, если загрузчик grub можно установить на другой диск (например карта памяти или другой диск), то системный диск nvme даже не придется разбивать на разделы и использовать буквально весь под файловую систему

    p.p.s. btrfs мощная файловая система но настоятельно не рекомендую использовать его raid5, он еще нестабилен, хотя критичных багов, ведущих к потере данных нет, но есть сообщения о потерях свободного места в экзотических ситуациях

    для софтварного рейда лучше пользоваться mdadm
    Ответ написан
    Комментировать
  • Почтовый сервер (железо) и домен у разных поставщиков, как настроить MX, A, PTR записи?

    martin74ua
    @martin74ua
    Linux administrator
    Оставьте NS на рег.ру. И пропишите все необходимые записи там.

    Ну или выясняйте по поводу днс хостинга на активклауд
    Ответ написан
    4 комментария
  • Почтовый сервер (железо) и домен у разных поставщиков, как настроить MX, A, PTR записи?

    Как вариант, перенести dns обратно в рег ру или в другой сервис, потом настройте все записи iredmail.
    Ответ написан
    2 комментария
  • Корпоративная почта для небольшой организации без лимитов на отправку писем?

    Athanor
    @Athanor
    Лайк + Решение: не жмись, нажми
    Добрый час, Константин.
    Разделю ваш вопрос на две части:
    1. Настройка почты на домене
    2. Организация рассылок клиентам

    I. Настройка почты на домене
    Я предлагаю рассмотреть несколько популярных инструментов, опыт использования которых у меня имеется.

    И там, и там, есть:
    • антиспам
    • фильтры сообщений
    • веб-клиент
    • почтовый клиент можете использовать любой, SMTP/IMAP имеется
    • привязка к вашему домену

    A) Яндекс.Коннект
    В базовом варианте использования (выглядит, что это ваш случай), сервис будет предоставляться бесплатно.
    Если же захочется фишек (доп. место на облачном диске, активное использование вики), то 190 руб за пользователя также вписывается в бюджет (190*50 = 9500 руб).
    Подробнее с ценами можно ознакомиться здесь

    Б) Google GSuite
    Славится своими инструментами для совместной работы:
    • Таблицы
    • Документы
    • Видеоконференции
    • Календарь-органайзер

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

    Цена в базовом варианте - ~6$ за пользователя. При текущем курсе, выезжает за ваш бюджет (6*50*63 = 18898 руб).
    С тарифами можно ознакомиться здесь

    Вариант актуален в случае, если описанный выше ключевой функционал будет восстребован.

    II. Организация рассылок клиентам

    Начну с неясностей. Вопросы нумерую для удобства ответов.

    Из комментария:
    рассылка ведется из программы которая формирует счета клиентам и в идеале в этой программе необходимо настроить параметры отправки и отправлять через нее

    есть вопросы:
    1. Интересует, что это за программа (название)?
    2. Имеется ли возможность модифицировать код программы для использования внешнего API?

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

    Мне нравится сервис Mailgun (mailgun.com).
    Для интеграции потребуется:
    1. Завести аккаунт
    2. Подтвердить права на домен
    3. Внедрить вызовы API в тех местах, где формируются счета клиентам

    Цена в случае 5*5000 писем укладываетесь в тариф 35$. Подробнее с тарифами можно ознакомиться здесь

    Почему вариант с Mailgun менее вероятно будет попадать в Спам?
    • Они используют различные IP адреса, не замеченные в СПАМ рассылках
    • Они заточены под рассылки (нет внутренних лимитов - защиты от вирусных атак)

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

    Ожидаю от вас ответа на мои вопросы и успеха с настройкой корпоративной почты и рассылок.

    С уважением,
    Олег Раев
    CIO of Athanor
    Ответ написан
    3 комментария
  • Какая ВУЗовская база необходима, для того, чтобы по праву считать себя техническим специалистом и развиваться в этом направлении дальше?

    Griboks
    @Griboks
    Если у вас есть диплом, то вы по праву специалист (не по диплому, а по жизни). Естественно, диплом должен быть получен честным путём.

    Темы нужны такие, которые заложены в официальной программе специальности. Я могу согласиться только с тем, что слово "кашпо" не стоило учить в школе. Всё остальное может рано или поздно пригодиться.

    Если вы действительно хотите стать каким-то профессионалом, то выбирайте направление (узконаправленную профессию) и учите всё, что указано в требованиях к кандидатам на jun/mid/snr.

    Удачи.
    Ответ написан
    Комментировать
  • Какая ВУЗовская база необходима, для того, чтобы по праву считать себя техническим специалистом и развиваться в этом направлении дальше?

    @Ksushqa
    Unity developer
    Прошу совета у тех кто окончил ВУЗ по технической специальности связанной с программированием

    Откровенно говоря, пока я заканчивала на красный диплом лучший вуз в своем городе, не имея при этом сил и времени на работу (учеба забирала овердохрена ресурсов), остальные менее добросовестные студенты работали хоть где-то и получали реальный практический опыт, набивали шишки и становились профессионалами. Сейчас работаю рядом с парнями, которые младше меня на год-полтора и при этом у них в профессиональном плане больший кругозор, они сталкивались с большим количеством мелких прикладных задач, и от этого они могут лучше себя презентовать, подать и лучше оценивают время на выполнение чего-то нового. Толку мне сейчас от численных методов и матана, которые нам давали... Я старше коллег, но уже отстала. Вот мое мнение. Можно было бы вернуться назад, я бы проще относилась к учебе и больше бы делала своих проектов и проб "пера". Жалею, что никто не подсказал и вовремя не сообразила, но увы.

    Из 47 дисциплин, которые были у нас, могу назвать нужными: английский, геометрия и топология (при работе с векторами нужная вещь + векторная алгебра в каком-то смысле туда же), теория вероятностей и мат. статистика (для расширения кругозора), численные методы (пригодились дважды – при написании диплома и при поступлении в аспирантуру), структуры и алгоритмы компьютерной обработки данных, базы данных и СУБД (общие понятия), компьютерная графика (flash, corel, photoshop – пригодилось только когда делала пару логотипов на заказ), компьютерное моделирование, функциональное программирование (просто крутая вещь, но нигде не пригодилась пока), технологии разработки ПО (просто для общего понимания, как бывает в идеальном мире), логическое программирование (для кругозора), программирование в интернет (написание библиотечек по визуализации на js для курсача). Если посмотрите на этот список, то поймете, что это все теория! Вам рассказывают, но это не оседает, пока не начнете делать.
    Ответ написан
    Комментировать
  • Английский для программиста или на что лучше ставку сделать?

    @cicatrix
    было бы большой ошибкой думать
    Одно другое дополняет. В своё время мне изучение программирование и необходимость копаться в документации здорово помогло с английским и наоборот, изучение английского неплохо способствует при изучении программирования.
    На курсы ходить имеет смысл только, если с самодисциплиной есть проблемы. Так как должное произношение вам, в принципе, не требуется, начните с первой 1000 самых распространённых слов. 1000 наиболее часто встречающихся слов практически в любом языке покрывает 60%-70% всех потребностей, а выучить их можно за неделю. 5000 слов перекрывают 85-90% слов. Да, общаться вы без знания грамматики, наверное, не сможете, но читать мануалы - легко.
    Дальше уже ваше дело - продолжать изучать язык по-нормальному, либо довольствоваться "глоссарием программиста".
    Ответ написан
    Комментировать
  • Как выучить английский?

    gobananas
    @gobananas
    finishhim.ru
    Сначала читаем и переводим со словарём что-то простое, я бы наверное не по С книгу взял а об истории компьютера или что-то такое. Потом когда понимаете без словаря процентов 50-70% берёте учебник и учите грамматику. Просматриваете все 12 времён, составляете сами предложения от простого к сложному (русско-английский перевод):
    Я программист
    Я написал программу
    Я хочу, могу писать программы
    Я хочу, могу программировать и сделать этот мир лучше
    Если бы я мог программировать, я бы написал такую-то программу
    Далее опять садитесь за чтение, только теперь вы уже будете читать новым взглядом, вы будете обращать внимание на грамматику когда читаете и откроете для себя много интересного. На этом этапе если читается нормально то переходите к профессиональной литературе.
    Если нужен сленг, разговорные дела - подписывать на англоязычные инстаграмы какие ни будь, где статьи публикуют я на трудоустройство подписался.
    Ну и Алексей прав - регулярность ключ. 30 минут каждый день, не повторяете - сразу забываете.

    По сервисам:
    Lingualeo - на самом начальном этапе юзаем бесплатный - отлично словарный запас нарабатывается.
    DuoLinguo - если чувствуете что с грамматикой буксуете.
    Многие хвалят один сервис и ругают другие но надо понимать что у них разные задачи и важно пользоваться нужным на нужном этапе.
    Ответ написан
    1 комментарий
  • По разному считается или ошибка в логике?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ошибка у вас в логике. Смотрите, пусть есть два участка - 20 миль / 1 галлон и 50 миль / 2 галлона. Если найти показатель миль/на галлон для каждого участка, то получим 20 и 25. Среднее арифметическое - 22.5. Но ведь реально мы проехали 70 миль на 3 галлонах, то есть 70/3 = 23.(3) ≠ 22.5
    Ответ написан
    Комментировать
  • По разному считается или ошибка в логике?

    @ns5d
    нечего сказать
    #include <stdio.h>
    
    int main(void)
    {
    	float total_way = 0, total_petrol = 0, petrol, way;
    
    	while (1) {
    		printf("Enter the gallons used (-1 to end): ");
    		scanf("%f", &petrol);
    
    		if (petrol == -1) {
    			printf("The overall average miles/gallon was %f\n", total_petrol == 0 ? 0 : total_way / total_petrol);
    			break;
    		}
    
    		printf("Enter the miles driven: ");
    		scanf("%f", &way);
    
    		printf("The miles/gallon for this tank was: %f\n", petrol == 0 ? 0 : way / petrol);
    
    		total_way += way;
    		total_petrol += petrol;
    	}
    
    	return 0;
    }
    Ответ написан
    3 комментария
  • Из support в developer?

    dio4
    @dio4
    team leader, system engineer, master of sports
    "...написать свой большой проект (программу) для автоматизации (умный дом)" - это быстрее будет, наверное, на python + raspberry. На с тоже можно конечно, но дольше, хотя работать будет в разы быстрее. Делайте то, что вам сердце подсказывает, - это даст вдохновение, а со временем и деньги ( я надеюсь). Удачи.
    Ответ написан
    Комментировать