• Как в linux mint установить nodejs версии > 6?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Может стоит попробовать docker и забыть о проблемах версий и свежести репозиториев?)
    Ответ написан
    3 комментария
  • Бесконечная установка приложений через Crossover?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Для современных игр не портированных под линуксы лучше всего использовать виртуалку с XP\7 кастрированной внутри, а WINE(и его производные Crossoover и PlayOnLinux) использовать для игры относительно старых и желательно без клиентов(батднет\стим и т.д.).
    Crossover это все тот же wine но со скриптами для действий во время установки заточенными под конкретную игру и конкретный инсталятор, просто скрипт связанный с установкой хартстоуна видимо не обновили под последнюю версию инсталятора и он просто не реагирует на окончание установки вот и все.
    Ответ написан
  • Как подготовить java программу для распространения?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Если хочется получить нативную прогу которая не требует JRE то есть штатный механизм native pack.
    Также есть куча вариантов начиная от создания обычной инсталяшки которая поставит JRE и вашу прогу, заканчивая обертками типа Launch4j(таких вариантов десятка 2 наберется). Идеальный вариант естественно нативная паковка о которой я написал в начале.
    Ответ написан
    3 комментария
  • Проблемы с чтением JSON файла. Как избавиться от "Lexical Error: Unmatched Input."?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    1) Как выше подметили кавычки не те.
    2) При чтении текстового файла учитывай кодировку файла и какой кодировкой пытаешься читать.
    3) Вместо json-simple лучше используй google gson, смотри как просто выйдет:
    public static void main(String[] args) {
            Gson gson = new GsonBuilder().create();
            Students students= gson.fromJson("тут прочитанный жсон как строка", Students.class);
        }
        
        public class Students{
            private String FileName;
            private Person Students[];
    
            public Students(String FileName, Person[] Students) {
                this.FileName = FileName;
                this.Students = Students;
            }
             //Геттеры сам добавишь по вкусу
        }
        public class Person{
            private int ID;
            private String Fio;
            private String Group;
            private int Num;
           
            public Person(int ID, String Fio, String Group, int Num) {
                this.ID = ID;
                this.Fio = Fio;
                this.Group = Group;
                this.Num = Num;
            }
            //Геттеры сам добавишь по вкусу
        }
    Ответ написан
    1 комментарий
  • Как в properties файл записать комментарий??

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Штатно никак. Можешь глянуть апачевскую реализацию, там вроде бы так можно.
    Можешь сделать сам,отнаследуйся и переопредели\добавь нужные методы. Это довольно легко делается.
    Ответ написан
  • Как записать образ Windows из под Linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Самый простой вариант это winbootx.
    Для продвинутых и с UEFI можешь так.
    Ответ написан
    Комментировать
  • Какими средствами проще всего построить 3D линейный график (тракетория)?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Делается через TriangleMesh, примеров полно.
    Ответ написан
    Комментировать
  • Как поменять сцену в javaFX,через контролер?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Сделай primaryStage статичным, из контролера дергай у него primaryStage.setScene(нужная сцена);
    Ответ написан
  • Какая файловая система наиболее устойчива к внезапным выключения?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Какой нибудь UPS покупай с USB интерфейсом. Гарантировано без гемора с дровами пашут APC. Дальше настраиваешь все как душе угодно. К примеру в биосе сервака включать при появлении питания, а в ОС выключать при пропадании питания более чем на 5 минут. В итоге если питание пропало и его нет уже 5 минут то сервер спокойно выключается, потом появляется питание и сервак самже и включится, для удобства можно еще и скриптик написать чтобы сервер начал тебе плакать куда нибудь в телеграмм.
    Ответ написан
    Комментировать
  • Как комбинировать символы Unicode в Java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Фокус кроется в том что именно будет рисовать эту строку. Т.е. если вы делаете System.out.println(\u0058\u0305); то консоль винды покажет 2 символа последовательно т.к. с юникодом работает крайне плохо, какаянибудь другая консоль типа маковской или линуксовой нестандартная может быть покажет как положено один надчеркнутый символ. Если это графический компонент то опять же все зависит от того насколько хорошо в нем реализована поддержка юникода.
    Ответ написан
    Комментировать
  • Что такое сокет в java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Сокет в Java ничем не отличается от сокетов в других языках.
    Аналогия в жизни сокета- грубо говоря это гнездо\разъем на какой то железке, к примеру на обычном роутере. Естественно у этого роутера все разъемы пронумерованы(в понятии сокета это номер порта 0-65535). Вы втыкаете патчкорд в свободный порт роутера а другой конец в свободный порт своего ПК. Так произошло сокетное соединение соединение.
    Ответ написан
  • Как делать запросы sql файлу без СУБД?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Что в вашем понимании означает "делать запросы sql файлу без СУДБ". Именно "запросы" изначально подразумевают что с этими "запросами" будет работать СУБД. Если вам просто необходимо залезть внутрь текстового варианта файл.sql то это уже обычный текстовый файл и можете его парсить как душе угодно но никаких "select * from some_table where name=example" уже не получится и не будет. Только по хардкору ручками разбирая что откуда и куда, если же всетаки сделаете некий формат запросов то поздравляю, у вас получился свой велосипед в виде своей собственной реализации СУБД без JDBC.
    Ответ написан
  • Можна ли с помощью libdx создати что - то типо миллионера?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Если знаний нет совсем то очень сложно. Если есть но начальные и без понимания как работают и устроены игры то просто сложно т.к. в libgdx полно своих хаков вокруг джавы. Если есть понимание как делают игры и как они устроены с минимальными знаниями джавы то будет очень просто, игру схожую с миллионером можно сделать за пару вечеров полностью если есть контент(текстуры\звуки\вопросы).
    Ответ написан
    Комментировать
  • Как сделать вывод в верхнем индексе (степени), пример 2²?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Сначала убедись что у тебя файл исходника в кодировке UTF-8, потом спокойно пользуйся любым юникод символом по принципу \u2082.
    "U+00B2", "²","²"
    неправильные варианты =)
    Ответ написан
    1 комментарий
  • Как сделать квоты на доступ в сеть интернет, для рабочих станций локальной сети?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Определять компьютер по netbios имени, либо по маку, но в интерфейсе (веб морде) должен отображаться по netbios имени.
    Бред, обязательно найдется хитрая задница которая ненапрягаясь под видам шефа будет смотреть порнушку.
    Если нужен контроль за пользователями то поднимайте контролер домена, на проксе авторизация по доменному юзверю с прописанными для него правилами.
    Если стоит проблема в том что трафик не резиновый и канал дохлый то намного проще пускать в инет тупо по "белому" списку, поверьте список будет не таким большим(главное бухам открыть полный доступ на все их клиентбанки).
    Если просто неистово хочется смотреть за пользователями куда они там ходят, с учетом что домена у вас нет, то намного проще будет все это сделать через любой девайс микротика или ROS в полном составе все что вы хотите.
    Вопросов у вас не увидел, вы просто гдето краем уха слышали о убунте\сквиде и даже не понимаете толком особо за чем оно и как все это реализовать.
    Первый же пункт в гугле решает большую часть вашей....
    Если вы надеетесь что сейчас кто то кинется и скинет готовые конфиги идеально подходящие для вас да еще и напишет всю вебморду со всеми хотелками то сильно ошибаетесь.
    Начинать надо было с того чтобы сделать хоть что то и если упретесь в проблему которые не можете решить или не понимаете идете на тостер.
    Ответ написан
    8 комментариев
  • Как напечатать русский символ с помощью Java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Нужно сменить раскладку =)
    robot.keyPress(KeyEvent.VK_ALT);
    robot.keyRelease(KeyEvent.VK_SHIFT);
    robot.delay(1); // обязательно
    robot.keyPress(KeyEvent.VK_ALT);
    robot.keyPress(KeyEvent.VK_SHIFT);
    дальше сделай таблицу соотвествия кнопок русской и английской клавиатуры
    шли английский код нужной кнопки.
    Ответ написан
    1 комментарий
  • Есть ли ide для Java которую потянет слабый ноутбук?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    NetBeans, спокойно без тормозов работает у меня на рабочем компе (core2duo + 1.5 гб ОЗУ+ древний ide веник). Кроме того многие моменты есть из коробки и работают упрощенно по типу тойже сборки в jar с манифестом и нужными либами рядом.
    Ответ написан
    Комментировать
  • Почему при экстренном отключении питания смартфон и ПК ведут себя по-разному?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Все дело в HDD\SSD компа и том что взрослая ОС при включение смотрит было ли предыдущее выключение корректным. Вдруг система резко обрубилась из за кривого драйвера, вдруг она потухла при очередном обновлении и очень важная стандартная программа без которой невозможна нормальная работы был побита или скажем было подключено какое то новое устройство которое вызвало сбой.
    Так же немаловажную роль играет тот факт что на мобильных девайсах раздел где установлена система всегда в режиме "только чтение", соответственно побить саму ОС почти невозможно(кривые руки с рутом не считаем) и естественно особого смысла нет паниковать операционке из за некорректного выключения. Другое дело что если пользователь на мобилке все же влез и редактировал файлы системы то может получить полный кирпич ибо мог тронуть лоадер(типа биоса на ПК), вот только на ПК биос как правило(очень на многих материнках сразу 2 чипа стоит) почти невозможно убить то на мобилке после его убийста восстановить его можно чаще всего только со спец оборудованием или кучей шаманств с бубном надеясь что производитель предусмотрел резервную дырку для восстановления.
    В общем очень некорректно сравнивать поведение мобильных ОС которые работают на флешке в ROMе и ПК где ты волен всему и естественно нужны меры чтобы обезопасить тебя от отстреливания себе ноги.
    Ответ написан
    1 комментарий
  • Какая SD-карта лучше для Live Boot и замены HDD?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Флешки крайне ненадежные особенно если с них OS будет работать. Время запуска тоже будет разница.
    Лучше взять Zalman-ZM(модель) какой нибудь с небольшим ssd, толку будет намного больше и в сотни раз удобнее. До сих пор пользуюсь ZM-VE200 со стареньким 120гб винтом в нем, крайне удобная штука особенно при наличии e-sata на целевом ПК для очень быстрого перекидывания файлов.
    Ответ написан
    5 комментариев
  • Как создавать подобные анимации главных героев в катсценах?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Если ничего нет то только покадрово. Другой вариант существуют огромные бесплатные библиотеки mocap анимаций(гуглить по слову BVH), есть уже прилепленные к скелету, есть сырые мокапы которые надо будет ручками лепить на скелет. Бесплатные библиотеки действительно огромные.
    Можно сделать мокап своими руками, для этого покупают кинект(желательно 2й версии) и ipiSoft Motion Capture. Получается очень годно и просто но всеже это не профессиональное оборудование.
    Ответ написан
    Комментировать