Задать вопрос
  • Как вы организуете свою работу?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Про GitHub.

    1) Любой проект, даже самый маленький начинаю в новом репозитории. Потому что:
    - мало ли что из него вырастет,
    - код в Гитхабе это бэкап, не засерается место в Дропбоксе или других облаках,
    - мгновенный поиск по коду в репозитории, актуально когда проект уже достаточно большой,
    - легче спросить совета у коллег или показать проблему, когда исходники можно посмотреть онлайн,
    - проект удобно хоронить, если он заглох, или закинуть в портфолио, если он клевый.

    2) Создал себе на Гитхабе две дополнительные организации внутри своего аккаунта.
    - «paulradzkov-forks» — для форков чужих проектов.
    - «paulradzkov-heaven» — кладбище для старых проектов, куда перемещаются все неактуальные проекты.
    Эти две дополнительные организации позволяют очистить основной аккаунт от мусора. В нем теперь только несколько актуальных проектов, в которых легко ориентироваться.

    3) Перемещаю все старые проекты из Дропбокса на Гитхаб в «paulradzkov-heaven». Проектов много, это долго, но освободилось уже несколько гигов (т.к. там кроме кода psd-исходники, архивы с инсталляторами и прочее). Место в облаках заканчивается, а на Гитхабе — резиновое.
    Это кладбище уже пригодилось, когда у меня попросили поискать исходники проекта, над которым я работал 3 или 4 года назад, а я через минуту ответил им ссылкой на нужный репозиторий. Не пришлось никуда лезть, распаковывать, искать, запаковывать, отправлять почтой или закачивать в облако.
    Повторюсь, что на Гитхабе классный поиск по исходникам: если нужно посмотреть, как что-то сделал в старом проекте, но не помнишь в каком — можно довольно быстро найти искомое без возни с архивами.

    Итого.
    Код должен лежать на Гитхабе.
    В том числе старые проекты.
    Используйте организации, чтобы рассортировать проекты, если их много.
    Порядок там, где у каждой вещи есть своё место. Придумайте себе правила порядка заранее и соблюдайте их, чтобы не тратить время на ликвидацию беспорядка.
    Ответ написан
    9 комментариев
  • Стоит и какие наработки выкладывать на github для будущего портфолио?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Стоит выкладывать свои классы (PHP) и библиотеки (JS).
    2. Стоит выкладывать нетривиальный и востребованный функционал.
    3. Целый проект чего-либо - лучше не выкладывать: мало кто поверит, что Вы делали его в одиночку и это достаточно трудоёмкая задача.
    4. Стоит в коде показать ваши знания и умения по владению структурой кода, алгоритмами, работой с текстом или бинарными данными, рекурсией и т.д.
    5. Лучше всего - взять отсутствующую реализацию востребованного алгоритма с википедии на том языке, на котором планируете показать свои навыки и реализовать (предварительно поискав на гитхабе и в гугл, и убедившись в отсутствии его реализации или недостаточном качестве).
    6. Можете ДАЖЕ ОДНУ функцию сделать, но чтобы она была востребована и делала свою работу лучше (качественнее и быстрее) существующих аналогов и привести таблицу сравнения по скорости исполнения вашего и других аналогичных решений.
    7. Задача портфолио на гите - не только показать качество кода и знания языка программирования (и различных подходов), но и способность мыслить не стандартно с максимально возможным результатом на выходе.
    Ответ написан
    2 комментария
  • ИИ на ноутбуке с 64 Гб ОЗУ?

    @alexalexes
    Вам ничего не мешает установить ollama на этот ноут и проверить возможности моделей, которые влезут в его память.
    PS: Отвечу заранее, мощностей моделей хватит, чтобы с вами поболтать о погоде, играть в шарады, но ни о какой серьезной работе речь идти не может - модели объемов для персональных компов слишком туповаты, они не вместят в него необходимый контекст.
    PPS: Единственное направление для нейросетей, развернутых на коленке - это нейросети для распознавания образов. OCR, категоризация объектов, отслеживание наступления какого-либо состояния по изображению, звуку, других аналоговых метрик. Вот это можно ковырять в походных условиях. Про полноценную LLM даже не мечтайте развернуть.
    Ответ написан
    Комментировать
  • Как изолированно поставить apk на телефон или в контейнере?

    @Komrus
    CIO в системном интеграторе.
    Посмотрите на приложение Shelter

    https://gitea.angry.im/PeterCxy/Shelter

    Shelter is a Free and Open-Source (FOSS) app that leverages the "Work Profile" feature of Android to provide an isolated space that you can install or clone apps into.
    Ответ написан
    3 комментария
  • Как правильнее переписать id's в формах?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Id должен быть уникальным и единственным во всём документе: https://htmlbook.ru/html/attr/id
    Поэтому, если нужны идентификаторы элементам - то следует каждому элементу назначить свой уникальный. А вот имена элементов формы могут повторяться. Элементы в форме в JS скрипте можно найти по любому атрибуту. Обычно используются имена или классы. Какой именно использовать цикл в коде значения не имеет.
    Ответ написан
    Комментировать
  • Как с помощью flex распредилить кнопки как на картинке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать
  • Как вычислить размер шрифта для блока div с заданным размером?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    велосипед не мой. вроде работает.

    Ответ написан
    1 комментарий
  • Как из ноутбука сделать второй монитор?

    Fragster
    @Fragster
    помогло? отметь решением!
    Для аппаратного решения есть вот такие платы: https://aliexpress.ru/item/1005008136779862.html?s... придется корпус поковырять и использовать панель напрямую (если она, конечно, подключается через edp). Есть программное решение: https://www.spacedesk.net/ но его работу я не проверял.
    Ответ написан
    Комментировать
  • Миграция писем на Яндекс. Как отключить TLS?

    nops
    @nops
    Системный инженер.
    Установи утилиту Imapsync и не парься.
    Я себе поднял виртуалку с freebsd, потому что мне он сподручнее и перекидываю с жостера на свой почтарь
    скрипт прост:
    /usr/local/bin/imapsync \
        --host1 mail.server.source --user1 "user" --password1 "password" \
        --host2 mail.server.destination --user2 "user" --password2 "password" \
        --no-modulesversion \
        --noreleasecheck \
        --automap

    так перекидывается один ящик.
    если надо много за раз, то напиши скриптик, который в цикле будет запускать команду, подставляя логин и пароль от ящиков, и запиши их в текстовый файл
    Ответ написан
    1 комментарий
  • Есть ли софт для программного брутфорса пинкода для расшифровки андроида?

    15432
    @15432
    Системный программист ^_^
    В современных смартфонах возможно расшифровать дамп только на этом же устройстве (ключ частично в процессоре).

    Вы правильно подметили один из возможных вариантов - считать образ флешки, перебрать варианты пин-кода, записать обратно образ флешки, перебирать дальше (надеясь, что защита от этого не реализована на вашем устройстве, такое тоже существует)

    Вы также правильно предположили, что задержка введена искусственно. Поэтому если для вашей модели телефона/процессора существуют эксплоиты уровня бутрома или прелоадера (то есть можно исполнить произвольный код на вашем же телефоне с максимальными привилегиями, а в результате - запустить пропатченную систему), теоретически можно как отключить ограничения/задержки на ввод PIN, так и программно забрутфорсить пин-код на самом устройстве за секунды (непубличными forensic утилитами)

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

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Расположить такую же картинку позади и растянуть ее на весь блок. Чтобы не было искажений, установить object-fit:cover; Либо повесить на фон с заполнением background-size: cover;
    Заблюрить с помощью filter: blur(10px);

    Ответ написан
    1 комментарий
  • Хочу купить готовый сайт, как его проверить?

    Доход приносит не сайт, а бизнес. Сайт - один из активов этого бизнеса.
    Покупать соответственно нужно не "сайт", а юридическое лицо с конкретными активами.
    (условно, если это какой-то сайт, который продаёт ключи от игр - надо сразу получать контакты на поставщика этих ключей и инструкции, как разгребать сбои и спорные ситуации, ибо без всего этого ты на тот же самый доход не выйдешь)
    Далее уже смотреть на бухгалтерию и отчёты.
    Ответ написан
    5 комментариев
  • Хочу купить готовый сайт, как его проверить?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Дополнительно к ответам выше:
    0 - не забудь сайт проверить на наличие домена/IP в чёрных списках;
    1 - если сайт на каком-то движке, то убедись, что движок обновлён до актуальной версии;
    2 - если есть платные модули/плагины, что они куплены официально (не варез, не перепродажа);
    3 - если нужны лиц. ключи/коды активации, то также запроси эти данные;
    4 - если есть кастомная функциональность, то узнай, есть ли контакт разработчика.
    5 - отдельно спроси про предоставляемые доступы к сайту, то есть что ты собираешься купить: доступ к сайту, или сайт целиком (файлы, дамп БД, домен). На этом пункте прогорают очень многие, покупающие вот так у "физических лиц" очень "продающие" сайты, а по факту на руках имеющие только доступ в админпанель сайта. Про домен также стоит узнать отдельно, потому что в идеале должна быть как минимум смена владельца доменного имени на тебя, по желанию - перенос домена к желаемому регистратору;
    6 - история домена в целевых поисковых системах.

    Желательно, чтобы ответы на вышеперечисленные вопросы продавцом были где-то зафиксированы, а не только на честном слове и с верой в светлое будущее.
    Ответ написан
  • Как подменить цифровые отпечатки на Android?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если ты поменял себе руку - то срочно позвони своему банковскому менеджеру
    и спроси что делать и как обновить отпечатки.

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

    Alexandre888
    @Alexandre888
    Javascript-разработчик
    Ответ написан
    Комментировать
  • Как сделать сортировку товаров в ModX по количеству?

    ig0r74
    @ig0r74
    MODX-разработчик
    &includeTVs=`stock`
    &sortby=`stock`
    Ответ написан
    Комментировать
  • Как закруглить углы фона контейнера?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    Как вариант:

    Ответ написан
    Комментировать
  • Анимация кометы по орбите, как реализовать?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Проще и лучше - svg:
    https://codepen.io/dinks/pen/ECbpG
    https://codepen.io/semenchenko/pen/BwGOKo
    https://codepen.io/Scott-Hutcheson/pen/oeJRWP?q=sv...
    https://codepen.io/diogocera/pen/YyYPZB
    Из минусов - не полная поддержка в edge, но обещают исправить
    how it made: https://css-tricks.com/guide-svg-animations-smil/#...
    Ответ написан
    Комментировать
  • Анимация кометы по орбите, как реализовать?

    Stalker_RED
    @Stalker_RED
    Ответ написан
    Комментировать