• Как правильно начать изучение linux?

    @12rbah
    Если вы получаете образование, то советую вам не сносить винду, т.к. вам еще приедется писать доклады, рефераты, диплом и тд, которые делать вам скорее всего придется в ворде (в убунте есть офисные пакеты, но полной совместимости с форматированием нет), поэтому из реальных вариантов остается установка двух систем на одну машину (можно и на один носитель, можно погуглить есть много статей, только сразу гуглите про восстановление загрузчика grub при этом варианте), можно попробовать использовать WSL для знакомства, еще вариант можете практиковаться онлайн в терминале например вбить linux terminal online.
    Вы спрашиваете как изучать linux, но в такой постановке вопрос имеет мало смысла, зависит много от ваших целей, по своему опыту скажу, что кому-то достаточно gui в ubuntu и минимальное взаимодействие с терминалом, кому-то достаточно настроить почтовый сервер и все (да linux гуру их не назовешь, но им больше и не надо). Вот есть roadmap такой https://dev.to/roadmaps/linux-admin-roadmap-1jdl, но имхо для начала проще найти книжку страниц на 300-400, чтобы она не была очень сложной и начать изучать эту систему.
    Ответ написан
    2 комментария
  • Какой бу ноутбук купить для machine learning?

    @12rbah
    Lenovo Legion Y520 c 1050 смотрится явно лучше чем thinkpad X260 с встроенной графикой, не стоит вестись на названия вроде 'бизнес буки' и тд, стоит взять ноутбук с лучшими характеристиками.

    Видеокарта такого уровня, который вы рассматриваете пригодиться для совсем простых моделей.
    Вот статья, если более менее серьезно захотите обучать свои модели (на своем железе, так можно поискать сервисы для обучения вроде google collaborate) https://timdettmers.com/2020/09/07/which-gpu-for-d...
    Ответ написан
    Комментировать
  • Как установить Windows под Linux?

    @12rbah
    Как я понял нужно установить две системы на одном диске, в целом ничего сложного (я правда устанавливал не дебиан, а убунту и винду на один диск, но разницы вроде не должно быть,):
    1) записать образ винды на флешку я делал через rufus
    2) установить винду с этой флешки
    3) иногда нужно загрузиться с live-cd/usb и починить grub, т.к. иногда установка винды затирает раздел и вы сможете загружать только винду (у меня так было по крайней мере (хотя можно обойтись без этого только вроде сначала винду придется устанавливать)), только взаранее советую почитать статьи на эту тему и вынести команды/ссылки в отдельное место
    4) после починки должно все нормально работать

    Я так устанавливал две системы на один HDD, и также на разные hdd, разницы не было, с момента установки прошло наверное около года, все работает стабильно
    Ответ написан
    Комментировать
  • Как сделать распознавание маски на лице на Ubuntu?

    @12rbah
    Я не стану кидать сайты и исходники, т.к. смысла особо нет в этом. Просто в гугле вбейте "face recognition with mask python", + можете добавить технолгию opencv например и выбирайте нужное, даже видео уроки есть.
    Ответ написан
    Комментировать
  • Как забиндить хоткеи на разворот окон приложения?

    @12rbah
    загуглить hide window hotkey program, можно еще поискать программу koperfield она сворачивает текущее активное окно.
    Ответ написан
    Комментировать
  • Как бесплатно писать софт под винду в 2021?

    @12rbah
    В общем можете сделать так, что пишете сначала под open source, когда продукт будет готов можете переобуться и запросить платную версию для распространения, только нужно сказать, что типо не знали про то что нельзя смешивать коммерческую лицензию и свободную (если принципиально нужен qt), но все равно придется платить за распространение, один раз купить вроде с билдером такая тема была по крайней мере раньше.
    Но если бесплатно хотите все, то либо незаконное распространение либо бесплатные варианты.
    статья про лицензирование qt https://habr.com/ru/post/331166/ , много полезного в комментариях, правда статья старая, могло что-то поменяться.
    Ответ написан
    Комментировать
  • Как парсить чаты whatsapp из сети?

    @12rbah
    Насколько я знаю для есть только платная версия Api,

    тут больше информации

    green-api.com - Для тестов возможно подойдет
    Ответ написан
    Комментировать
  • Какой сделать первый проект?

    @12rbah
    Любой CRUD или TODO лист, не указана область, но их можно делать как в консоли так и в вебе
    Ответ написан
    Комментировать
  • Как составить план развития для сильного разработчика?

    @12rbah
    Вообще интересно как условный middle будет учить seniora и составлять ему плану, но за основу можете взять roadmap ну типовой есть такой https://github.com/kamranahmedse/developer-roadmap, гуглится это примерно так roadmap senior <сфера>
    Ответ написан
  • Нужно выбрать легчайший Линукс по удобству использования?

    @12rbah
    Важно указать хотя бы объем ОЗУ т.к. понятие очень слабого ноута у всех разное (лучше модель скинуть), чтобы вам могли помочь не абстрактным ответом.

    Есть список систем на которые можно ставить zoom очевидно выбирать из них (https://support.zoom.us/hc/ru/articles/201362023-%...).

    сейчас еще поддерживается ubuntu 16 lts, мин требования 400мб Озу, можно ее поставить,
    Ответ написан
    Комментировать
  • Почему не выводится весь текст в консоль?

    @12rbah Автор вопроса
    Можно сделать так, и текст будет отображаться, но все равно не совсем понятно почему он не отображался в консоли до этого

    bb2 := bytes.ReplaceAll(bb,[]byte{0xd,0x0},[]byte{})
    Ответ написан
    Комментировать
  • Как я могу скачать файл с mail ru?

    @12rbah
    Вам указывают, что вы не можете скачать больше чем 4гб за раз, поэтому скачивайте кусками поменьше.
    Ответ написан
  • Почему выдает ошибку при сборке проекта с гитхаба?

    @12rbah Автор вопроса
    Проблема была в том, что не установил gperf, после установки все скомпилировалось
    Ответ написан
    Комментировать
  • Почему выдает ошибку что введено не число go?

    @12rbah
    Invalid input. Please enter an integer value strconv.Atoi: parsing "2\r": invalid syntax - выдает такую ошибку, если err выводить, поэтому можно убрать еще один символ strings.TrimSuffix(input, "\r") и будет работать.
    Ответ написан
    Комментировать
  • Go для десктопа?

    @12rbah
    Плохо или хорошо вы не ответите явно,потому что нужно уточнить конкретную область приложений.
    Здесь https://github.com/avelino/awesome-go представлено много библиотек, которые ориентированы не только на веб-разработку, а в целом обычно сам программист решает может ли он на конкретном языке писать десктопные приложения или нет.
    Ответ написан
    Комментировать
  • Как проверить строку на наличие спецсимволов?

    @12rbah
    Кончено есть
    package main
    
    import (
    	"fmt"
    	"regexp"
    )
    
    func что_то_магическое(str string) bool {
    	m, _ := regexp.MatchString("^[a-zA-Z]", str)
    	return m
    }
    
    func main() {
    	res := что_то_магическое("golang")
    	fmt.Println(res)
    	res = что_то_магическое("рои134432-=-!№;;")
    	fmt.Println(res)
    }
    Ответ написан
    Комментировать
  • Как понять книги Таненбаума?

    @12rbah
    Как вариант можно попробовать посмотреть курсы на степике или курсере, там не так полно освещают многие вещи, но если вы только начали изучать думаю вам подойдет.
    Ответ написан
    Комментировать
  • Почему этот код не работает?

    @12rbah
    1 ошибка - конфликтуют имена конструкторов (нельзя создавать 2 конструктора с одинаковой сигнатурой).
    2 ошибка - неправильное использование условных операторов.
    Ниже исправленный код.
    public class People {
        private String eyecolor;
        private String gender;
    
        
        People(){
            this.setEyecolor("Blue");
        }
    
            People(String x) {
            this.setEyecolor(x);
        }
    
        public void setEyecolor(String x) {
            this.eyecolor = x;
        }
    
        public String getEyecolor() {
            return eyecolor;
        }
    
        public String getGender() {
            return gender;
        }
    
        public void setGender(String d) {
            this.gender = d;
        }
    }
    
    class Myclass {
        public static void main(String [] args) {
            People Mary = new People();
            People Joe = new People("Brown");
            Mary.setGender("female");
            Joe.setGender("male");
            OMG(Joe);
        }
        public static void OMG(People h) {
            if(h.getGender()=="male") {
                System.out.println("OMG, look at his beautiful " + h.getEyecolor() + " eyes!");
            }
            else if(h.getGender()=="female") {
                System.out.println("OMG, look at her beautiful " + h.getEyecolor() + " eyes!");
            }
            else {
                System.out.println("OMG, look at these beautiful " + h.getEyecolor() + " eyes!");
            }
        }
    }
    Ответ написан
    1 комментарий
  • Как загрузить фото на сервер?

    @12rbah
    Как вариает можно передавать через TCP по ссылке приведена реализация передачи файла по данному протоколу https://yanzay.com/post/go_netcat_files/.
    Ответ написан
    Комментировать