• Как лучше\проще реализовать работу с серийными номерами\лицензиями чтобы не особо пиратили?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Единственный способ запретить нелецинзионное копирование вашей программы - это вынести что-то важное в серверную часть. Там логин/пароль пользователя, плюс проверки на отсутствие параллельных сессий.

    Все остальное ломается.

    Следующий плохой вариант: делать слепок системной информации, при активации лицензии подписывать его на сервере приватным ключем. Программа открытым ключем проверяет, что файл лицензии корректен (расшифровывает и смотрит, что системная информация совпадает).
    Ответ написан
    Комментировать
  • Почему может блокироваться и выключаться MacBook Pro 2020 m1?

    @Drno
    глючит кабель
    глючит монитор \ вход
    не хватает напряжения

    если запитать мак отдельно - проблема исчезает?
    Ответ написан
    1 комментарий
  • Зачем нужна учётная запись в Microsoft Visual Studio?

    john33332
    @john33332
    Web -Designer
    Для того чтобы большой брат следил за вами.
    На самом деле полезного немного:
    Автоматическое подключение к серверам Azure и синхронизация некоторых параметров
    Ответ написан
    1 комментарий
  • Как клиенту самостоятельно менять фотографии в документе PDF?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Попробуйте PDF24. По-моему, этот комбайн умеет всё - ну разве что за пивом не бегает...
    Ответ написан
    Комментировать
  • Как клиенту самостоятельно менять фотографии в документе PDF?

    pozZzitiv
    @pozZzitiv
    Дизайнер и перфекционист
    1. Если вопрос именно в том чтобы менять содержимое уже сделанного PDF-шаблона, то менять вставленные изображения можно в любом ПДФ-редакторе, который поддерживает эту функцию. Например, родной Adobe Acrobat Pro.
    Вариант А. В Acrobat Pro (напомню, что это платная версия) можно нажать "Редактировать текст и изображения/Редактировать PDF", затем выделить картинку, нажать ПКМ и выбрать "Редактировать с помощью - Adobe Photoshop (если установлен)/MS Paint или выбрать другое ПО. Обновить там картинку, сохранить, закрыть редактор и вернуться к Acrobat — в нём картинка уже изменится на новую. Но тоже нужно иметь какой-то из графических редакторов и следить чтобы все было ОК, не съехало и т.п. Плюс в том, что изображение открывается точно по размеру как в PDF. Минус: маски, увы, при этом способе игнорируются и открывается для редактирования оригинальное изображение во весь размер. Нужно в первом шаблоне обрезать картинку под конечный формат, слив маску. Вот тогда при замене размер холста сохранится и внутри него можно вставлять новое изображение, масштабировать под границы артборда желаемую область и сохранять.
    Делал так лично с редактированием в Photoshop, удобно.

    Вариант Б. В открытом файле также перейти к редактированию PDF и: нажать ПКМ на картинке - выбрать "Заменить изображение" - выбрать новую картинку и она заменит прежнюю. Минус: картинка должна быть такого же соотношения сторон и размера, иначе она просто встанет по центру предыдущей со своими оригинальными пропорциями. Если заранее подгонять картинки под один формат, то способ рабочий и даже проще предыдущего.

    Знаю, что есть и другие PDF-редакторы, но вот об их функционале уже не могу ничего сказать. Когда-то пробовал некоторые из них, но не для замены картинок.

    2. Если же вопрос в том, в какой бы программе клиенту редактировать макет и уже потом экспортировать в PDF, то тут все равно чему ему учиться пользоваться: от предлагаемого Word или PowerPoint (оба распространены в офисах, чаще всего ими умеют пользоваться и они умеют экспортировать в PDF) до классических графических редакторов (Photoshop, Illustrator, Corel, Figma, Canva и прочие-прочие). Но не знаю как типография отнесется к PDF, сделанным в офисных приложениях)))

    Резюмируя, если клиент хочет себе конструктор для развлечений, то придётся ему либо обучиться базовой работе в какой-то из программ, либо делегировать тому, кто умеет, либо доплатить за разработку плагинов/экшенов/ скриптов/сервиса по автоматизации процесса.

    PS Сталкивался с подобными запросами тоже. Даже просили делать заполняемые шаблоны и чтобы потом печатать. Благо, для офисных принтеров хватало шаблонов в Word/PP. В остальных случаях — PDF для типографии + исходник и аргументированное объяснение сказанного выше, что волшебных кнопок нет и либо учитесь работать с файлами, либо пусть это делает тот, кто умеет.
    Ответ написан
    Комментировать
  • В каком виде, хранятся записи в БД, подобные постам в соц.сетях?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Современная соц-сеть - это уникальная софтварная архитектура которая строилась индивидуально.
    Вряд-ли вы сможете ее просто повторить имея mysql/php/nginx.

    VK/Facebook имеют свои технологии кеширования контента в основном построенные на материализации
    страниц. Базы данных обычно - не-реляционные. Модель проектируется так чтобы не было joins между
    таблицами. И активно используются очереди сообщений. Вот в соц-сети Linked-In это было настолько
    важно что даже был создан отдельный программный продукт который сейчас называют Apache Kafka.

    Активно используются горизонтальное масштабирование. Сеть наращивает мощности просто путем подключения
    новых адресов в dns с балансом по географии, и запуска новых web-nodes и новых дисковых реплик хранилищ для картинок и текстов постов.

    Поэтому вопрос в каком виде хранятся записи - тут не важен. Тут важно чтоб кеши обновились синхронно с событием поста например.
    Ответ написан
    7 комментариев
  • Как вычислить программу, которая пытается подобрать пароль администратора?

    @d-stream
    Готовые решения - не подаю, но...
    Можно воспользоваться "методом сантехника":
    - ставим какую-нибудь тулзу типа rdp defender
    - устанавливаем бан после 3 неудачных попыток
    - носитель зловреда вскоре сам обратится с проблемой "не могу подключиться"

    ну или поглядев в лог можно будет оценить массовость явления

    p/s/ на время акции желательно свой комп внести в белый список
    Ответ написан
    Комментировать
  • Есть какие нибудь инструменты для работы с VBA?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Писать и исполнять код VBA можно только в IDE Office.
    Если у Вас большой проект, посмотрите в сторону реализации проекта на базе VSTO.
    VBA и VB.NET очень похожи, адаптация пройдёт быстро (если есть время, лучше изучить c#).
    Из плюсов - практически неограниченные возможности новой платформы (VBA очень ограничен).
    В VSTO есть неочевидные особенности (обращение к книге, deploy и т.д.), но конечный результат вполне быстр и user frendly.
    Ответ написан
    3 комментария
  • Нужно ли вынимать зарядное из розетки, если ноутбук не питается от него?

    vovka3003
    @vovka3003
    Фрилансер. Инженер систем безопасности.
    Вообще вынимать (гы) всегда желательно (или отключать иным способом) по двум причинам:
    1. Ресурс БП будет более долгим, т.к. находясь в сети он собирает высоковольтные микроимпульсы и это пагубно сказывается на конденсаторах.
    2. Выключенный из розетки БП гарантирует, что пожар начнется не с него)
    Ответ написан
    3 комментария
  • Как стать специалистом по информационной безопасности (кибербезопасность)?

    @dmshar
    Вот за что я люблю этот форум. За то, что тут можно отвечать на "уникальные" вопросы даже не напрягаясь. Правда спрашивающие напрягаются еще меньше.
    https://qna.habr.com/q/944247
    https://qna.habr.com/q/911555
    https://qna.habr.com/q/788547
    https://qna.habr.com/q/797949
    https://qna.habr.com/q/772603
    https://qna.habr.com/q/530392
    https://qna.habr.com/q/688576
    https://qna.habr.com/q/676974

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

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Ить, да вас прорвало, что ли? Вроде не конец учебного года, чего все так кинулись в ИБ?

    Если ты думаешь, что вот стану ИБ-шником и буду только тестить сайты и ломать вирусню - ты ошибаешься. Нет, этим ИБ тоже занимается. Но - в крупных конторах типа Касперского. А в конторах помельче - ИБ-шник, как админ - как правило один штука (редко два - это уже достаточно большая контора должна быть).

    И задачи у него могут быть ... специфические.

    Нет, там конечно много и обычной админской работы - прокси, файрволлы, VPN, права доступа, сертификаты, разрешение на установку ПО, туда не хади - сюда хади (СКУД и видеонаблюдение). Но я уже тут пальцы стер писать, что ИБ не только про компы. ИБ это еще и про людей, и вот это "про людей" может быть сильно неприятным - СМП, чтение почты, отсмотр чем человек занимался...

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

    Ну и еще - желательно знание законодательной базы и умение писать документацию... На самом деле, романтики в ИБ - микроскопическое количество. Это просто работа, иногда скучная и нудная, иногда даже грязная и неприятная...
    Ответ написан
  • Как делать PDF по шаблону?

    kraso4niy
    @kraso4niy
    fullstack
    Использовать chromium headless -> html -> pdf конвертирование. HTML шаблоны можно пиксель-в-пиксель сделать. Далее скормить их хрому и конвертнуть. Гуглится всё это https://habr.com/ru/post/459112/
    Ответ написан
    Комментировать
  • Как в Bootstrap поместить иконку на поле ввода?

    delphinpro
    @delphinpro
    frontend developer
    <div>
      <input className="form-control" id="inputFilter" />
      <icon>
    </div>


    div {
      position: relative;
    }
    
    icon {
      position: absolute;  
      right: 0;
      top: 0;
      pointer-events: none;
    }
    Ответ написан
    Комментировать
  • Для чего на микрике мыши 3 контакта?

    Stalker_RED
    @Stalker_RED
    микрик для мыши распиновка
    bc6c5b.jpg
    Один нормально замкнутый, другой нормально разомкнутый, можно было и догадаться или прозвонить.
    Теперь ваша мышь ловит наводки на провод, либо же, даблклики были из-за излома в проводе, и перепайка микриков ничем не помогла (а может проблемы были и в микрике и проводе одновременно).
    Попробуйте отрезать несколько сантиметров провода, чаще всего он убивается в точке выхода из мыши. Жилы изламываются и начинают плохо контачить, изоляция изнашивается, вот это все.
    Ответ написан
  • Для чего на микрике мыши 3 контакта?

    @alexalexes
    Если появляются двойные срабатывания, я обычно, разбираю эту деталь иголкой прямо на плате, не прибегая к помощи паяльника. Чищу все пятаки якоря зубочисткой или тонкой отверткой, в зависимости от степени окисления этих пятаков, и потом собираю всё обратно. Хватает такого обслуживания на год.
    Ответ написан
    1 комментарий
  • Как сделать следующий эффект для background?

    Aetae
    @Aetae
    Тлен
    Чуть более сложно чем нужно тебе:



    Упростишь сам, если надо.)
    Ответ написан
    Комментировать
  • Как выявить скрипт запрашивающий данные о метсоположении?

    Отправь ссылку на сайт, нужно смотреть код.
    Ищи на странице метод getCurrentPosition(), navigator.geolocation, ключевое слово navigator
    Ответ написан
    Комментировать
  • Что учить дальше начинающему джависту?

    Jacen11
    @Jacen11
    хотел бы писать вещи, которые можно пощупать руками и показать друзьям

    - В веб идти не очень хочу

    эм. Ну типа все, просто практически ничего в мире больше нет

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

    которые можно просто запустить у себя на компе
    да любые просто

    Kotlin я уже пробовал, и он мне не очень понравился
    хреново, типичный синтаксис современного ооп языка

    - В джаве все действительно настолько страшно, или я сам придумал - сам испугался?
    если говорить аналогиями, в русском все страшно или может все таки зависит от сферы и места работы? тебе не романы писать или новые языковые конструкции. Джава обычный язык общего назначения.

    Есть ли у меня соответствующие моим запросам альтернативы?
    ну я вижу одни "мне не нравится". И это перекрывает буквально все сферы. Выглядит как "хочу чтобы ничего не делать, было легко и много денег за это". Так тут все просто, найти легкую работу и на джаве можно, даже без спринга, и будешь копейки получать(лично у меня такая была). Много всем подряд не платят. Традиционно просто джава в банках используется, а эта сфера сложная. Но есть и другие сферы, да и в банках много левых проектов.
    Ответ написан
    4 комментария
  • Где хранить проекты Android Studio?

    Jacen11
    @Jacen11
    там все замедлится, просто индексация проекта и поиск по нему уже просядет

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