• Объединение нескольких разных программ в одну по типу вкладок у браузера?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Посмотрите в сторону тайловых\фреймовых DE, к примеру на dwm. Там все принципы такие.
    Ответ написан
    Комментировать
  • Как продолжить изучение Java после JavaCore?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Берете яйца в руки и идите собеседоваться. Не прокатит, сразу узнаете причины как минимум сами по вопросам на которых плавали. В нормальной конторе посмотрят знания и спокойно, если действительно знаете описанное, возьмут.
    Ответ написан
    Комментировать
  • Mac-auth в Облаке?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    А чей dhcp сервер? Может с него и дергать удобным\возможным способом?
    Ответ написан
    2 комментария
  • Fpga для обучения?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Зачем? Пользуйтесь симулятором для начала. Как опыта наберетесь то и определитесь что именно вам надо.
    Ответ написан
    Комментировать
  • Есть ли готовый RPC сервер для упрвления Linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    В том или ином виде почти все это можно сделать по snmp.
    Ответ написан
    Комментировать
  • [Мне хочется странного] Можно-ли подменить класс при импорте в Java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Курите рефлексии, класслоадеры, агенты. Выбирайте что вам больше подойдет.
    Ответ написан
    Комментировать
  • Что посоветуете выбрать для организации АТС в офисе (30 сотрудников), решение на Asterisk-е или "железе"?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Входных данных маловато и картина не полная.

    В любом случае лучше сразу договаривайтесь со своим оператором чтобы ваши номера пригнали уже по е1 или sip. В любом случае это гораздо удобнее и стабильнее чем юзать аналоговый fxs\fxo, кроме того сможете организовать резервный канал(в случае с sip хотя и с е1 можно договариваться). Просто поверьте что надо, просто надо.

    Если у вас нечто в роли call центра на всех то тут лучше сразу смотреть на что то типа infinity call center где неплохая ТП и хорошая заточка под эти дела, в т.ч. интеграция с битриксом.

    Если тут скорее гибридная связь(call center и внутрянка) то смело берите для внутрянки любую железную реализацию АТС. Т.е. условно говоря можете взять какой нибудь Eltex TAU-ХХ и развернуть внутреннюю телефонию по меди до абонентов(если уже есть разводка и аппараты аналоговые) + критичные аппараты по ip. Отдельно что то под call center. Между собой соответственно вяжете атски по sip.

    Можно еще глянуть в сторону 3cx если нужно чтобы была ТП.

    По поводу астериска\фрисвитч , ну если у вас будет штатный админ\телефонист который сможет все это оперативно делать\поднимать\обслуживать\доделывать то вперед. Руку на сердце без адекватного человека кто все это будет поддерживать не стоит связываться, кроме того даже если человек и будет но придет другой то новый один хрен потратит уйму времени чтобы разгрести все это и еще вероятнее скажет что тут был рукожоп и все надо переделать с нуля.
    Ответ написан
    2 комментария
  • Почему на многих серверах нет графики?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Графика на сервере не нужна по причинам:
    1) Это накладные ресурсы в пустоту.
    2) Не нужна мощная графика железная. Аналогично не нужен звук и следовательно звуковых чипов на серверных матерях не бывает.
    3) Весь серверный софт на то и серверный что работает в режиме демонов. Графика у них в лучшем случае клиентская может быть(всякие UI для баз и подобное).
    4) Настраиваются демоны конфиг файлами, а значит ничего сложнее блокнота не понадобится. Зачем тащить графику если есть тысяча и один текстовый редактор консольный на любой вкус и цвет и при этом они все на голову удобнее и мощнее любого графического.
    5) В консоли есть псевдографические интерфейсы которых хватит за глаза для нужных задач. Как пример mc\htop, консольные веб браузеры, системные утилиты настройки чего либо в некоторых дистрибутивах.
    6) Графику никто не запрещает установить и пробрасывать ее по x11 forward или vnc\rdp но зачем если в этом нет абсолютно никакого смысла по вышеуказанным причинам и кроме того это даст просто неимоверные требования к сетевому каналу на фоне того что голый ssh работает даже на ультра хреновом соединении.
    7) Безопасность, ssh на голову безопаснее любых других протоколов связи (rdp\vnc\telnet и т.д.)
    8) Банальные проблемы графики, что то сломалось, подключаетесь и видите курсор и пустой экран. Терминальным подключением как максимум все будет без проблем и можно сразу устранять проблемы, как минимум можно глянуть лог ошибок и в чем проблема.
    9) Бывают сервера вообще без gpu, т.е. вот совсем. Вместо этого у них голенький rs232 в котором все таже консоль. Архаизм конечно и зачастую пользуются реализациями ipmi уже через сеть и чаще всего опять же консольно.
    10) SSH это дефакто стандарт который есть везде и не только на серверах но и на оборудованиии (свитчи\роутеры\шлюзы и тонны других железок). Кроме того базовые вещи везде одинаковы(опять же текстовые редакторы.)
    Ответ написан
    Комментировать
  • Как конвертировать .jar в .exe на JDK 11?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Ну начнем по порядку.
    Java как язык и среда крайне консервативная и любые нововведения как правило воспринимаются в штыки. Плохо это или хорошо вопрос крайне тонкий и в глазах потребителя всегда разный. Со стороны энтерпрайза это просто восхитительно, есть огромный выбор в хороших специалистах, есть огромное время поддержки нужной версии которая обкатана годами и уже почти все известно о всех тонкостях. Со стороны мелких инноваторов и разработчиков развитие идет непостижимо медленно а значит есть отставание от трендов и оно значительное.
    Предрекая вопрос что за бред привожу следующий факт по поддержке версий:
    J2SE 1.4 выход 2002 год, конец поддержки 2013
    J2SE 5.0 выход 2005 год, конец поддержки 2015
    J2SE 6 выход 2006 год, конец поддержки 2018
    J2SE 7 выход 2011 год, конец поддержки 2022
    J2SE 8 выход 2014 год, конец поддержки 2025
    J2SE 9-10 вышли в 2017/18 годах, проходные бэты и ключевой момент развития и политики java в котором произошло множество огромных изменений политики. Особенно изменилась лицензия по моему именно где то тут и очень сильно, рекомендую почитать холивары на эту тему.
    J2SE 11 вышла в 2018, конец поддержки 2026 год.
    Если вдаваться в абстракцию могу предложить следующую иллюстрацию. (еще раз это просто иллюстрация для понимания и попыток провести параллель с чем то иным).
    Предположим что майкрософт идет тем же трендом что и оракл как и весь мир большого бизнеса. На выходе имеем следующее:
    -основная ОС на которую ориентируются большие игроки рынка софта и игр является winXP.
    -миром до сих пор правят однопоточные но многогерцовые процессоры которые правда уперлись в 5Ггц. Зачем менять то что и так прекрасно в простоте. Просто удешевляем и "ухолодняем" производство. Да и вообще у основной массы все еще камни уровня 1 поток и 3.4 ГГц. Ориентируемся на это.
    -миром видеокарт до сих пор правят dx9c без новомодных нововведений, без cuda\opencl, без dxr, без подходом низкоуровнего апи вида вулкана\dx12. Зачем менять то что итак прекрасно работает и давно известно с каждой стороны. Видеокарты выходят давно упер в возможности выходя из ревизии к ревизии с фиксами багов и удешевлением производства. Да и в общем то зачем что то новое, т.к. у основной массы еще графика уровня встройки.
    - всякие nvme\m2\pcie4 все от лукавого, зачем это если у массового пользователя все еще sata2 hdd который едва ли выдает что то среднее.
    -мониторы у всех в среднем 800х600 пикслей, а зачем больше то?
    + На выходе с этими ориентировками имеем универсальный продукт(софт\игру) которая будет работать вообще у всех в среднем отлично, все возможные баги были известны и пофикшены еще 10 лет назад. Новомодное все от лукавого и только у единиц энтузиастов, а значит не берем их в расчет или берем пытаясь выдать это как фичу.

    Теперь немного пояснений к вышесказанному, разработчики, большие естественно, получают колоссальное преимущество т.к. их много, есть выбор, они знают и понимают что и как происходит, у них есть богатый стаж как делать можно и как нельзя, а главное почему. Изучение языка и стандарта версии крайне подробное, тонны книг, курсов, обсуждений. С другой стороны никаких новшеств нет, все как на уровне 10 лет назад так и осталось, хочешь круглую кнопочку так забудь или только медленными костылями за которые сразу объявят костылеписателем рукожопом.

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

    Касательно компиляции в ехе, нет такого понятия в мире java. Опять же дам пояснения.
    Java это про изоляцию хостового железа от софта. Т.е. у Вас есть софт которому глубоко фиолетово сколько там ядер, какая ФС, какая ОС и т.д. .JRE это "виртуальная машина" и в этом ее прелесть, "есть один бинарник который работает везде и которому пофиг где он был запущен" главное чтобы была JRE.
    И вот тут возникает прикол, самих реализаций JRE множество, есть платные, есть бесплатные, есть условно платные, у каждой своя лицензия и ограничения Каждая решает свои проблемы.

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

    Ну ладно хватит вокруг да около, а то развел демагогию. Лично мое мнение и практика, JAVA приложения вообще нельзя, еще раз НЕЛЬЗЯ собирать в ехе или любую другую самодостаточную сборку.
    Банально но потому что Вы врезаете пользователя или СЕБЯ в лицензию или ограничения. Ну например вы собрали ехе который по сути включает jre под win10 и скинули мне, а у меня winXP и нифига не работает, а если работает то с совершенно непонятными логами багов. Вот скинули бы jar файл с пометкой что собран под jre7 то проблем бы не было от слова совсем.

    А, и к слову, даже встроенный механизм java по сборке так называемых native сборок не решает проблем разношерстности от слова совсем.

    PS. надеюсь не зря написал такое эссе и донес свою мысль. Мысль основывается на моих наблюдениях и опыте.
    Ответ написан
    7 комментариев
  • Проблемы с Обновлением OpenGl на карте Intel, как решить?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Эм, как считаете, в вашем кошельке станет больше денег если протрете его тряпочкой? Никакими драйверами\месами в gpu не вырастут новые блоки и фичи.

    Самый бюджетный вариант что можете сделать для хоть какой то прокачки:
    - приобретайте mini pci-e egpu у китайцев (около 500р)
    - любой дешманский БП , тут уже что и где накопаете но за 500р можно найти в объявлениях или бу.
    - любую видяшку что по карману будет, опять же на бу рынке, можно взять что то типа rx550-560 рубля за 3-4/

    Итого потратите примерно 5к рублей, на выходе достойная, а по меркам ноутбука, отличная производительность. Ноутбук франкенштейн из под которого будет торчать провод и который станет лишен wifi и вообще в идеале оставлять ноут стационарно.

    В целом 5к рублей даже школьник может насобирать за некоторое время, подработав, сэкономив.

    Офтопну, у меня у знакомого ребенок очень хотел телефон новый, после некоторых перепалок ребенок начал сканировать чеки магазинные и через 3 месяца подошел к папке типа на выведи и добавь мне обещанное, внезапно этими чеками надолбил почти 8к рублей. Не знаю сколько он их пересканировал но я прифигел так.
    Ответ написан
  • Как заблокировать скачивание файлов и отображение картинок в PfSense?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Это делают через прокси сервер, например squid.
    Но в любом случае это будет работать только для http, с https можно заставить работать но это крайне плохо и сложно. Добро пожаловать в мир с вездесущим https.
    Ответ написан
    3 комментария
  • Почему большинство работадателей требует знание Linux, а не Unix?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    По опыту сталкиваюсь в лучшем случае с hp-ux, в остальных случаях поголовно с линуксами (debian\rhel\centos), доминирует rhel в моем случае среди линуксовых. А так на практике большинство серверов на окнах и пара на линуксах. Загвоздка в том что зачастую на этих самых паре серверов конкретный ад из тонн скриптов и самописного софта, причем еще и ОС далеко не первой свежести. Опять же в моем случае это пара десятков rhel 6, из общего зверопарка всего 2 сервера на hp-ux которые пашут на itanium и на которых крутится крайне проприетарный софт alcatel-lucent.
    Так к чему я все это, знания именно linux (ок, gnu\linux если у кого табуретка прогорела) важнее т.к. разношерстнее, в случае с окнами и , в моем случае, hp-ux(unix) все проще(если легально), есть тонны дотошных многостраничных мануалов в которых можно найти почти любую проблему.

    PS, мнение исключительно мое и вероятно крайне не совпадет с другими в других сферах где правит прогресс технологий, а не суровый замшелый энтерпрайз с бородатыми начальниками которые отталкиваются от опыта работает зачем менять.
    Ответ написан
    Комментировать
  • Как превратить Android в дистрибутив Linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Прям полноценный не получите, общего у андроида и линукса только ядро и некоторые утилиты.
    Но можно развернуть entware, в нем в общем то есть все необходимое.
    Ответ написан
    Комментировать
  • Проброс иксов на android?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Иксы можно получить, есть такое, на практике работает хреново и гораздо проще через ssh сделать тунель и через него подцепиться по vnc.
    Ответ написан
    1 комментарий
  • Как сделать статическим CheckBox?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Хотя бы попробовать почитать документацию официальную по javafx и checkbox в частности.
    Ответ написан
    Комментировать
  • Какие есть opensource ide/редакторы на Java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Arduino IDE
    Ответ написан
    Комментировать
  • Как в Ubuntu Desktop монтировать USB-устройства с правами 666?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    hidraw это чуть другое, сделайте правило
    99-hidraw-permissions.rules
    и в него
    KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="plugdev"

    как подметили выше лучше права 644
    Еще проверьте есть лисостоит ли пользователь в группе plugdev
    Ответ написан
  • Безопасное автоматическое монтирование DFS в Lubuntu 18.04 возможно?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    пропиши монтирование шары через fstab, вместо логина и пароля укажи опцию credentials=/путь/.smbcred
    Для файла .smbcred ограничь права, в него впиши
    username=admin 
    password=12345

    В зависимости от опций в fstab можно указать автомонтирование либо без него. Вручную пользователь сможет смонтировать шару без sudo просто написав
    sudo mount /media/dfs/
    Кроме того, также станет доступно монтирование апплетами опять же без прав суперпользователя.
    Ответ написан
    1 комментарий
  • Возможно ли конвертировать .bin.gz в .obj или .stl?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Ничего сверх сложного нет, по классике любой 3d рипер сцен и вперед. К примеру берите ninjaripper как популярный нынче, открываете страницу с нужной моделью, дампите. Дамп открываете в 3д максе\блендере, ручками правите косяки типа поехавших uv или ненужного мусора и экспортируете в то что вам нужно.

    Полноценный конвертер вряд ли кто то будет делать, это неблагородное дело. Тем кому надо купят модель и с чистой совестью будут ее использовать, а за украденную можно по шапке огрести.
    Ответ написан
    1 комментарий
  • Первый дистр linux для изучения?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Во первых если хочешь вникнуть то никаких параллельно с windows.
    Из дистров debian (дефакто стандарт), arch (на худой конец manjaro) если хочешь вникать в устройства. Это базовые отправные точки для познания, первый в уклон стабильности и прода, второй в уклон актуальности и неизведанного. Можешь сравнить это как windows 10 LTSB и windows 10 insider preview, с небольшим отличием что в последнем случае все гораздо интереснее и намного.
    Если сможешь отсидеть в линуксах больше чем год то считай что только начал познавать цзен и познавать прелести, иначе не стоит себе льстить.
    Ответ написан
    Комментировать