Задать вопрос
  • Какими способами можно шифровать файлы при пересылке через электронную почту?

    Daemon23RUS
    @Daemon23RUS
    С запароленными архивами конечно понятно, это самое простое что приходит на ум.
    Но думаю что вопрос имеет еще ответ более применимый к электронной почте.
    S/MIME (Secure/Multipurpose Internet Mail Extensions) — стандарт для шифрования и подписи в электронной почте с помощью открытого ключа. S/MIME - более "правильный" подход, корпоративный.
    Еще есть PGP (Pretty Good Privacy) - Более легкий способ начать использовать шифрование.
    Оба поддерживаются большинством почтовых клиентов.
    И оба лишены недостатка передачи ключа для дешифрирования. Ввиду того, что такая передача "пароля" не требуется. Шифруется открытым ключем (любой может) а Расшифровать может только владелец закрытого.
    Ответ написан
    Комментировать
  • Как удалить крякнутую версию нашего приложения из Rustore?

    Vamp
    @Vamp
    1. Читаете пользовательское соглашение.
    2. Пишете досудебную претензию письменно через Почту России (можно электронно) на адрес компании, указанной в данном соглашении. В претензии пишете, что приложение нарушает пункт 4.2 пользовательского соглашения и требуете его удалить, а разместившего пользователя заблокировать.
    3. При отсутствии ответа в течение 30 дней (см. п. 11.1) подавайте в суд.
    Ответ написан
    Комментировать
  • Что делать с видеопамятью?

    smorman
    @smorman
    When In Rome do as The Romans do...
    RX580 на 4гб

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

    Я сыну купил 2 мес тому такую SOYO, но с заявленной 8 Гб.
    По факту, аналогичная история.
    Причины:
    Перепрошитый китайцами БИОС с параметрами под 8 ГБ, а по факту всего 4 Гб, если снимем кулер и посчитаем кол-во чипов памяти и маркировки на них.
    Но это не самое страшное.
    А самое страшное то, что термо-паста, коей китайцы мажут камень и клеют термо-пластинки на чипы памяти под кулером, это с лужи взятая глина!
    Лечится:
    - некоторые делают андервольтинг, но спецы говорят, да это так и есть - это далеко не лучший и не эффективный вариант
    - покупкой MX4 пасты и термо-пластин и их заменой на камне и чипах памяти, но надо замерять высоту пластин, на одних картах 1мм, на др. 0.5мм - а вот это рекомендуют почти все!!!

    Заменяете это дело и радуетесь жизни.
    Куча видосов в Инете, как это делается.
    Ответ написан
    9 комментариев
  • Есть ли смысл переносить систему Windows с ssd формата sata на ssd формата m2?

    Зависит от:
    1. Что конкретно понимать под "M2": SATA в формате m.2 или nvme.

    2. Какой конкретно диск (ибо даже среди nvme есть и дешевые тормозные и быстрые)

    3. На какой конкретно машине, ибо ограничивающим фактором может оказаться процессор или ОЗУ.

    4. В каком приложении и в какой конкретно задаче.

    5. Включены ли всякие GPUDirect Storage или нет.

    Если диск хороший. Процессор и ОЗУ не ограничивают, приложение действительно может получить преимущество от более быстрого диска (особенно с GPUDirect Storage), то разница между SATA и nvme будет и винда не станет этому помехой.

    Вопрос целесообразности зависит от бюджета и задач.
    Если у тебя мало денег и каких-то рабочих задач не стоит, в который выигрыш в скорости превращается в деньги, и при этом в повседневности ты не замечаешь явных проблем в SATA, то тогда есть смысл поискать что-то другое, во что можно вложиться (например для игр после апгрейда видеокарты имеет смысл вложиться в монитор или в другую периферию)
    Ответ написан
    2 комментария
  • Оцените сборку ПК?

    @tukreb
    Процессор Intel Core i9 14900KF, LGA 1700, OEM
    Вы вышли из леса? НИКОГДА, НИКОГДА! Не покупайте intel поколение 13 и 14, оно всё бракованное. Вон у людей этим летом из-за высокой жары все 13 и 14 интел серии выходили из строя.
    Пересоберите весь компьютер на AMD, у intel особенно производительных ЦПУ просто нет сейчас адекватных альтернатив.
    Ответ написан
    3 комментария
  • Какую операционную систему можно поставить на старый нетбук?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Смотря зачем поставить.
    Консольная будет работать любая, даже убунта.

    А если вы ожидаете вкатить туда что то с GUIем и при этом сидеть в браузере - просто забудьте.
    Ответ написан
    1 комментарий
  • Как запустить IOS на windows 10?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Никак
    Ответ написан
    Комментировать
  • Некачественный процессор Ryzen 5 5500?

    @99insania99
    Machinist b450 am4-a

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

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, в целом норм. Да, БП на 850 вполне хватит, но если захотите потом взять топовый процессор и 5090 или добавить вторую видеокарту - то надо будет менять БП. А так да - БП должен быть с запасом в 20% по мощности, а так же не экономить на нём.

    Посоветуйте термопасту.

    Например Arctic Cooling MX-6.

    Есть ли смысл покупать сейчас половину (чтобы не пропало из продажи или не подорожало), а остаток — осенью?

    Нет никакого смысла покупать и складировать - брак и несовместимость никто не отменял. В течении двух недель вы без проблем сможете провести тестирование всех компонентов и вернуть брак, а вот после уже будет сложнее.

    если есть вариант на чем то сэкономить не сильно уменьшая перформанс, то хотел бы о нём узнать

    Можно взять мать по-проще - без вайфая (зачем он вам там? для игр-то всё равно только кабель же), считай минус 5к, память тоже вполне можно взять на почти 7к дешевле - G.Skill Ripjaws S5 6000 36-36-36-96. Или наоборот - взять сразу комплект на 64 гига.
    Ответ написан
    4 комментария
  • Пк просел в производительности по не известным причинам, почему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На деградацию-то процессор проверяли? https://www.reddit.com/r/intel/comments/1edhm93/ra...
    Ответ написан
    8 комментариев
  • Какие характеристики ноутбука/ПК нужны для front-end-разработки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Если ноутбук и нет ограничений "только винда", то любой мак с минимум 16 гигами ОЗУ. Приоритет следующий: максимум ОЗУ, процессор, диск.
    Если ПК, то в целом вот тут на 3DNews есть отличная подборка: https://3dnews.ru/1123785 - имеет смысл брать оптимальную и выше сборку. Приоритет тут чуть другой: процессор, память, диск, видеокарта.

    Оптимальный вариант что-то типа такого (набросал на вскидку):
    • Проц - AMD Ryzen 7 7700 +
    • Мать - MSI PRO B860-P
    • Диск - Samsung 9100 PRO 1+ ТБ
    • Память - например G.Skill Ripjaws S5 [F5-6000J3636F16GX2-RS5K] 32 ГБ или G.Skill Trident Z5 [F5-6000J3238G32GX2-TZ5K] 64 ГБ, 6000 МГц
    • Видеокарта - если не игровую, то 4060-70 вполне достаточно, что-то типа MSI/Gigabyte, если игровую - то аналогично что-то типа 5070-80-90 по вашему бюджету, только с воздушным охлаждением
    • БП - Seasonic/FSP 850Вт+
    • Кулеры - водянку не брать, только воздух, двухбашенный, топ - Noctua NH-D15 G2 или аналог от Bequiet/DeepCool; для корпуса - 200/230 мм, ноктуа/bequiet/bitfenix/DeepCool
    • Корпус - любой на ваш вкус и бюджет, "всё в сетку" не брать, обязательно с воздушными фильтрами (CoolerMaster, LianLi, Deepcool и тп.)
    • Остальное - по потребностям и бюджету (звуковая карта, картридеры и прочее).

    Сборку доверить лучше знакомому, кто умеет или, если заказ будет всё в одном магазине - можно там, но обязательно с контролем.

    Монитор - 4к, 120 герц, IPS/OLED, 32"+, например что-то типа LG UltraGear 32GR93U-B (но тут лучше смотреть обзоры и тесты сначала, посмотреть своими глазами в шоу-руме типа https://4k-monitor.ru/).
    Ответ написан
    Комментировать
  • Простая программа для ведения электронной таблицы?

    @AlexVWill
    sheets.google.com
    Ответ написан
    Комментировать
  • Ssd samsung m2 980 создает проблемы с играми. В чем может быть проблема?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Поменяйте букву диска с A на любую другую после C.
    Проверьте статус диска в дровах и можно ли что-то записать на диск и оно осталось бы на нём после перезагрузки. Если запись не работает - диск помер и перешёл в режим "только для чтения". В этом случае делайте бэкап и меняйте диск на новый или возвращайте по гарантии.
    Ответ написан
    Комментировать
  • Как лучше проверять ввод пользователя?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Между этими двумя вариантами - без разницы. Чисто вопрос эстетики.

    Но я бы проверял по словарю (Map вроде в джаве)

    Map<string, Callback> commands;
    commands[messageText].Callback()


    Типа такого. Тогда независимо от количества команд вызов всегда в 1 строчку. Ток заполнение будет дольше. но тоже можно автоматизировать
    Ответ написан
    6 комментариев
  • Как вписаться в проект без з/п?

    Заходишь на гитхаб, находишь какой-нибудь интересный для тебя проекст с открытым исходным кодом и идёшь коммитить.
    Параллельно пробуй попасть на стажировку.
    Ответ написан
    Комментировать
  • Сыпится (пикселится) картинка на мониторе?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Отвал памяти либо чипа видеокарты. Лечится перепайкой чипов в СЦ. Меньшая вероятность - выход из строя памяти или чипа, в этом случае тогда только замена неисправного чипа. Если видеокарта старая или из дешёвых затычек - выкидывается и заменяется новой, т.к. дешевле купить новую или б/у (с проверкой, само собой), чем заниматься некромантией.
    Ответ написан
    2 комментария
  • Профориентация и выбор дальнейших путей развития?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Еще один важный критерий который мне сильно отсеивает количество вакансий это только аккредитованные IT-организации.

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

    Еще заметил что очень мало стало джуниорских вакансий.

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

    Вообще сейчас по моему какой-то кризис в IT

    Нет, у крепких мидлов и тем более сеньоров всё замечательно.

    Вдобавок начинает ИИ наступать нам на пятки

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

    Я начинаю, мне вроде интересно, но потом интерес угасает, потому что мне то за это никто не платит.

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    • Перегрев
    • Помирает видеокарта
    • Помирает БП
    • Косяк в драйверах

    Проверьте для начала температуры видеокарты, если высокие - заменить термоинтерфейсы. Далее проверьте напряжение по всем линиям, особенно на 12 вольт без нагрузки и под нагрузкой. Если напряжение выходит за пределы допустимых - менять БП. Если обновлялись драйверы - откатить на более старую версию. Если всё в норме - значит пришло время отправления в электронный рай для видеокарты или ещё чего-то.
    Таблица допустимых напряжений блока питания стандарта ATX

    Линия напряжения
    	+12В 	        +5В 	        +3.3В 	        +5VSB 	        -12В
    Диапазон отклонений
        ± 5% (± 0.6В) 	± 5%(± 0.25В) 	± 5%(± 0.165В) 	± 5%(± 0.25В) 	± 10%(± 1.2В)
    Минимальное напряжение
    	11.4В 	        4.75В 	        3.135В 	        4.75В 	        10.8В
    Максимальное напряжение
    	12.6В 	        5.25В 	        3.665В 	        5.25В 	        13.2В
    Ответ написан
    2 комментария
  • Для чего нужен DefaultServletHttpRequestHandler?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Spring
    Седой и строгий
    Чтобы разобраться в каком-то вопросе, нужно его декомпозировать и очистить изучаемую область от лишних элементов. Поэтому делаем минимальный проект с голым Spring MVC, без всяких там Boot'ов и Thymeleaf'ов.
    Структура каталогов:
    .
    │   pom.xml
    │
    └───src
        └───main
            ├───java
            │   └───com
            │       └───example
            │               Config.java
            │               DumbInitializer.java
            │
            └───webapp
                    test.txt

    pom.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
             http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.example</groupId>
        <artifactId>q1395400</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <maven.compiler.source>21</maven.compiler.source>
            <maven.compiler.target>21</maven.compiler.target>
        </properties>
    
        <dependencies>
            <dependency>
                <groupId>jakarta.servlet</groupId>
                <artifactId>jakarta.servlet-api</artifactId>
                <version>6.1.0</version>
                <scope>provided</scope>
            </dependency>
    
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>6.2.6</version>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>3.4.0</version>
                </plugin>
                <plugin>
                    <groupId>org.eclipse.jetty</groupId>
                    <artifactId>jetty-maven-plugin</artifactId>
                    <version>11.0.25</version>
                    <configuration>
                        <webApp>
                            <contextPath>/</contextPath>
                        </webApp>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </project>

    Config.java
    package com.example;
    
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;
    import org.springframework.web.servlet.config.annotation.EnableWebMvc;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
    
    @Configuration
    @EnableWebMvc
    public class Config implements WebMvcConfigurer {
        @Override
        public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
            configurer.enable();
        }
    }

    DumbInitializer.java
    package com.example;
    
    import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
    
    public class DumbInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
        @Override
        protected Class<?>[] getRootConfigClasses() {
            return null;
        }
    
        @Override
        protected Class<?>[] getServletConfigClasses() {
            return new Class[] { Config.class };
        }
    
        @Override
        protected String[] getServletMappings() {
            return new String[] { "/" };
        }
    }

    Запускаем командой mvn jetty:run-war, открываем в браузере адрес http://localhost:8080/test.txt и видим содержимое файла test.txt. Без строки configurer.enable() получили бы 404.

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

    @Everything_is_bad
    твой уровень программирования "школьник 9го класса, изучающий полгода java"
    Ответ написан
    1 комментарий