Перейти к содержанию
Типичный Социум

iceek

Пользователь
  • Постов

    3
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Спасибо
    iceek отреагировална пост p1ratrulezzz в Activation Instruction JetBrains   
    English tutorial :
     
    1. Download binaries.zip from here
    2. Unzip it using the password: "losper.net" (without quotes) to some directory. Example: C:\Users\MyUser\Downloads so you have a list of files now:


    3. Install desired IDE from Jetbrains. Let's say, Idea2020.3 (just for example)
    4. Run the IDE. It will ask for activation. We don't care about it, just press Exit and close the IDE
    5. Run the appropriate binary. For windows in this case it is jetbrainser-win-x64.exe (just double click to execute) It will tell that this software is not tested and etc but I hope that you believe me and community so just run it anyway.

    6. Type "1" to select Patch and wait till it finishes searching

    7. This might take some time. Relax, make a tea of coffee or watch memes while waiting. Then you will see the following picture

     
    8. Here you should choose which product do you want to patch. In my case I have 2 versions of Intellij IDEA installed. I will choose 4 to patch idea64 for Idea2020.3 as I'm on 64bit machine.

    9. Finally. The last step. You have to choose where to put the jar agent and vmoptions file. In this case everything is good, we want to patch Idea2020.3 so I will choose 1. and then it requires to select key

     
    In this case it is obviously idea.key -- type 4 and press Enter.
     
    Program will say "Patched successfully". Just close the window now
    10. Open your IDE and enjoy!
     
    Also, if you are a paranoid person (which is completely OK) you can compile this by yourself.
     
    1. Install go from https://go.dev/doc/install
    2. Install make (apt install make)
    3. git clone https://github.com/p1ratrulezzz/brainser.git
    4. Download resources.zip and unzip it to src/app
    so you will have src/app/resources folder
    4. cd brainser
    5. make
    If make doesnt work, just use 
    go build jetbrainser/src/app -O bin/jetbrainserbin
    chmod +x bin/jetbrainserbin
     
    Done! You can just save all files from bin/ folder to send it to friends and etc and delete everything else. OR not delete and contribute as a fork in github by adding new features or better UI and create a pull request
     
     
     
    binaries.zip
  2. Нравиться
    iceek отреагировална пост mark в Ключи для JetBrains IDE (ключ лицензии)   
    PhpStorm 2021.2.3 активировалась до указанной даты. Спасибо за ключ ?
  3. Нравиться
    iceek отреагировална пост Flangini в Ключи для JetBrains IDE (ключ лицензии)   
    До 29.11.2021
    F6EG2ZUBVX-eyJsaWNlbnNlSWQiOiJGNkVHMlpVQlZYIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrdjb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTQyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTRiIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU1YiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiRFAiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUERCIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBXUyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQU0kiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUENXTVAiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFBTIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQUEMiLCJwYWlkVXBUbyI6IjIwMjEtMTEtMjkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFJCIiwicGFpZFVwVG8iOiIyMDIxLTExLTI5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBTVyIsInBhaWRVcFRvIjoiMjAyMS0xMS0yOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJSUyIsInBhaWRVcFRvIjoiMjAy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  
  4. Нравиться
    iceek получил реакцию от AndrewPro в Активаторы jetbrains-agent для IDE от JetBrains   
    @y7o4ka БОЛЬШОЕ СПАСИБО!!! ? Проверил, действительно работает! Применил на свежем PyCharm 2021.3 ?
  5. Спасибо
    iceek отреагировална пост y7o4ka в Активаторы jetbrains-agent для IDE от JetBrains   
    Это бы в закрепы. Всё ещё актуально
  6. Спасибо
    iceek отреагировална пост AndrewPro в Регулярка и Регулярные выражения   
    Моя небольшая заметка по регулярным выражениям, может будет кому то полезной и более понятной.
    Это конечно не все по регулярным выражениям, но как за основу, надеюсь сойдет...

    Регулярка
    [\w] - только буквы, числа и нижнее подчеркивание _
    [\W]- все кроме букв, чисел и нижнего подчеркивания _
    [\d] - только цифры
    [\D] - все кроме цифр
    [\n] - перенос строки
    [\s] - пробел и разделитель
    [\S] - найти все что не является символом разделителя
    [\t] - найти символы табуляции или табуляцию
    Подмаска регулярок:
    /a/ ищем символ а
    '/a(s|\s)/' - будет искать символ "a и пробел" и "a и s"
    \s - символ пробела
    () - после которого идет, все что находится в () - является подмаской
    | - знак ИЛИ
    \ - экранирование
    Если без подмаски - () , тогда будет искать "as" и\либо символ "пробела"
    '/a./' - Найти вхождение "a" после которого идет любой другой символ - один символ, после "a" (за это отвечает точка ".")
    . - один символ после
    . - любой символ
    '/\s{2, }\w/' - Ограничивать длину последовательности (мы хотим выбрать, только те элементы, в которых у нас идет БОЛЕЕ ОДНОГО пробела и \w - любой другой символ и любой символ, цифра и нижнее подчёркивание _) "2," - означает, два и более раз. так же можно сделать от 2 до 4 с помощью - {2,4}
    [] - символьный класс
    [\S] - любой символ, кроме пробела
    '/[\S]\s{2, }\w/' - До пробелов не должно быть пробела, модификация '/\s{2, }\w/'
    Система отрицаний:
    ^ - означает как НЕ
    '/[^,\s]/' - перед которыми НЕ стоят Запятая и символы Пробела
    '/^/' - искать что то с начала строки ( если указана ^ не в символьном классе [] )
    '/^[A-Z]/' - искать с начала строки заглавные буквы от A до Z
    $ - с конца строки ( пример: '/[A-Z]$/')
    от 2 до 4 раз - {2,4} - можно написать более просто - 1 и более раз, равен знаку + 
    *  - означает 0 и Более раз...
    + - означает 1 и Более раз... 
    Ноль или более раз - 
    '/[\d]{3}/' - цифры, которые будут повторятся 3 раза
    \d+ - любая цифра 1 или Более раз

    Жадность Квантификатора:
    Квантификатор - это и есть тот алгоритм, который разбирает строку, по данному шаблону и ищет соответствие этому шаблону. По умолчанию, Квантификатор  - жадный (он пытается захватить максимум символов, удовлетворяющему шаблону)!
    '/.+/' - любые символы, 1 или Более раз
    '/.+\s/' - любой символ, 1 или Более раз, до любого символа "Пробела"
    '/.+\s+/' - любой символ, 1 или Более раз, до любого символа "Пробела" 1 или более раз
    ? - изменить жадность Квантификатора ( меняется указанием знака "Вопроса" ? ), Пытается захватить минимум символов заданному шаблону.
    '/.+?\s+/' - получим массив соответствий! 
    К примеру: maSFha  is, 1234567bc - проверяем данную строку
    И получим в виде : 
    maSFha = 0 элемент
    is = 1 второй элемент
    1234567bc = 2 третий элемент
    '/ /' - ограничитель регулярных шаблонов

    Флаги - флаги ставятся после или перед ограничителем:
    Регулярных шаблонов '/ /'
    '/.+\s+/U'
    U - Флаг, который меняет глобально Жадность квантификатора "?"
    u - флаг, обозначает что мы осуществляем Мульти байтовый поиск в кодировке utf-8
    '/[а-яА-Я]+/u' - вот пример с флагом u - где мы ищем в Мульти байтовой кодировке.
    i - флаг i помогает работать и искать как Заглавные, так и строчные буквы (символы)
    '/[а-я]+/ui' - вот и собственно пример (можно не указывать еще заглавные типа А-Я)!
    Флаги с Многострочным поиском:
    m - Флаг, многострочного поиска
    '/^.+&/m' - любые символы от начала до конца строки, где от начала - это ^ и до конца строки - это & , где м - это в многострочном поиске (где несколько строк и более)
×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.Политика конфиденциальности