• Реально ли такое сверстать?

    Daemon23RUS
    @Daemon23RUS
    Реально ли такое сверстать?

    Да
    Ответ написан
    5 комментариев
  • Возможно ли использовать Ubuntu в WSL2, как Portable программу, которую можно записать на флэшку, вставить в другой комп и работать, как на первом?

    @Drno
    Поддержу про виртуалку.
    Ичпользуй виртуалку на qemu-kvm или виртуалбокс. И в ней уже играйся

    Хотя проще просто VPS арендовать
    Ответ написан
    9 комментариев
  • Как разрабатывать красивые интерфейсы в Desktop-приложениях?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    В Delphi есть FMX, который вообще избавляет от модификации контрола. Любой контрол может иметь любой стиль какой хочешь. И речь тут не о скинах, а о том, что стиль в FMX - это набор других контролов (фигур, других кнопок, полей, слоев и т.д.). И любой стиль можно применить к любому контролу.
    Вот тебе MaterialDesign3 в FMX. Делал около недели по 1-2 часа.
    spoiler

    64e8a3e2f0db8552232771.png
    64e8a3e9a1c04997544942.png
    64e8a3ee942db313355180.png

    Вот WinUI3 по аналогии
    spoiler

    64e8a402557bf213519889.png

    И всё это без единой строчки кода

    Вот тебе пример реального проекта на FMX (нет, это не веб страничка внутри программы)
    https://github.com/HemulGM/ChatGPT
    Ответ написан
    3 комментария
  • Как защититься от хакерской атаки на телефон?

    @maxsmeller
    Сейчас на полном серьезе тебе скажу, с моим знакомым была похожая ситуация. Ему рекомендовали пойти к врачу, но он не верил, что кукуха едет. Потом за ним стали следить спецслужбы через фонарные столбы и автомобильную дверь. Он ее разобрал. Дальше было только хуже. Бросай всё и иди к врачу. Все написанное выше - не сарказм или издевательства. У тебя едет кукуха.
    Ответ написан
    4 комментария
  • Файл конфига php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Очень хороший вопрос, только вы путаете файл с настройками и файл первоначальной настройки приложения.
    Вам нужны оба.
    1. файл c настройками
    Их должно быть два.
    Первый файл называется config.sample.php, он содержит только один массив, который заполняется пустыми/дефолтными значениями и может содержать не только настройки БД но и содержать другие секции:
    <?php
    return [
      'db' => [
        'hostname' => '',
        'username' => '',
        'password' => '',
        'database' => '',
      ],
    ];

    Этот файл добавляется в репозиторий.

    Второй файл называется config.php и он создается руками каждый раз при установке CMS на новом сервере. В него пишутся актуальные настройки для каждого сервера.
    Этот файл не добавляется в репозиторий (а добавляется, соответственно, в .gitignore).

    2. Файл первоначальной настройки приложения.
    В него идут команды, которые пишутся на любой странице: подключение к БД, старт сессии, всякие инклюды и прочее. Кроме того, в этом файле должен быть код
    if (!file_exists('config.php'))
     {
         $msg = 'Создайте файл config.php на основе config.sample.php и внесите в него настройки';
         throw new RuntimeException($msg);
     }


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

    И вот этот файл, назовем его init.php, уже и подключаем во все остальные файлы.

    Кстати, начиная с 8 версии РНР можно писать просто
    $conn = mysqli_connect(...$config['db']);
    В этом случае ключи массива $config['db'] будут использоваться в качестве имен параметров функции - очень удобно
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну, на основной вопрос уже ответили, а я освещу отдельную проблему, которая очень часто волнует умы юных падаванов.

    когда лучше реляционную и нереляционную использовать?

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

    Как только осознаёшь этот простой факт, то всё сразу становится на место:
    Если нужна база данных, то и использовать надо базу данных. Реляционную. Какую именно - в вашем случае не принципиально.

    Если вдруг проект пройдет стадию "неясные идеи", и выльется во что-то практическое, и даже появится какая-то нагрузка, то можно будет начать думать про использование одного или нескольких подсобных хранилищ в дополнение к базе данных.
    Ответ написан
    2 комментария
  • Для тех кто пользовался сборками флибустина, стоит ли ставить сборку 10ltsc? Что по стабильности? Как долго пользовались?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ищите сборку MSDN. Автор Microsoft.
    Наименьшее число багов хотя и встречаются
    Ответ написан
    1 комментарий
  • Как организовать хранение своих наработок и полезных кусков кода, инструкций?

    @Styxian
    Вы можете посмотреть и выбрать что-то из этих сервисов:
    1. Notion: универсальное пространство для заметок, задач, вики и баз данных, предлагающее множество шаблонов для личного и командного использования.
    2. Joplin (GitHub): приложение для создания заметок на основе markdown с поддержкой синхронизации, шифрования и функциональности веб-клиппера.
    3. Obsidian (GitHub): универсальная база знаний на основе markdown, позволяющая создавать и управлять заметками в виде текстовых файлов с функциями графического представления, обратными ссылками и настраиваемыми плагинами.
    4. Dendron (GitHub): приложение для создания заметок, которое было создано для разработчиков, позволяющее легко хранить, организовывать и искать заметки благодаря уникальной древовидной структуре.
    5. Zettlr (GitHub): редактор markdown, ориентированный на академические и исследовательские цели, предлагающий функции, такие как управление цитированием, подсветка кода и поддержка метода Зеттелькастен.


    Если вам не подходит ни один из этих инструментов, то можете воспользоваться списком, который собирает сообщество reddit r/PKMS.
    Ответ написан
    Комментировать
  • Как сделать минималистичную тему для слабого пк?

    @Drno
    Ничего менять ненадо. Все эти темы бесполезны и только мешают обычно.
    Выставьте как предлагают наилучшие быстродействие
    Ответ написан
    Комментировать
  • Когда новичку нужно изучать как работает интернет, после изучения базы JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уважаемый пользователь.
    У тебя из 10 вопросов 9 вопросов про то. как стать разработчиком и поменьше учить.
    Прекрати такое поведение.

    Не хочешь учиться - выбери другое направление, кроме ИТ полный мир возможностей.
    Ну или учи свою верстку, работай всю жизнь джуниором, никто тебя за уши в сеньоры не тянет и не заставляет.
    Хочешь - учи, не хочешь - не учи.
    Читай вакансии и требования в вакансиях, зачем тебе советы рандомных людей из интернета, если ты постоянно спрашиваешь почти одно и тоже, хотя тебе уже отвечали.
    Ответ написан
    18 комментариев
  • Чем обработать DJVU, PDF книги?

    Для распознавания текста и извлечения информации из оглавления книг можно использовать OCR (оптическое распознавание символов) и NLP (обработка естественного языка) технологии. Например, для распознавания текста в формате DJVU или PDF можно использовать библиотеку Tesseract OCR. Она позволяет извлекать текст из изображений и PDF-файлов, а также сохранять результаты в текстовый файл. Для обработки полученного текста можно использовать библиотеку NLTK (Natural Language Toolkit). Она предоставляет инструменты для обработки естественного языка, такие как токенизация, стемминг, лемматизация и т.д. Для извлечения информации из оглавления книг можно использовать регулярные выражения или библиотеку BeautifulSoup для парсинга HTML-страниц. Для сохранения каждого раздела и картинок в отдельные файлы можно использовать библиотеку PyPDF2 для работы с PDF-файлами или библиотеку Pillow для работы с изображениями. В целом, для автоматического выполнения данной задачи необходимо написать скрипт на языке программирования, который будет использовать вышеупомянутые библиотеки и алгоритмы для обработки книг. Наверно я понятно объяснил.
    Ответ написан
    2 комментария
  • Существует ли всемирный банк достижений науки и техники?

    hint000
    @hint000
    у админа три руки
    https://ru.wikipedia.org/wiki/Основание_(цикл)
    Математик Селдон с помощью разработанной им науки «психоистории» предсказывает неизбежное падение Империи и наступление тёмных веков. Селдон создаёт Основание — организацию, которая должна в соответствии с рассчитанным на тысячу лет вперёд «планом Селдона» сохранить и возродить цивилизацию.

    Главное в этом деле - человеческий ресурс, мозги. Ну, будет у вас мега-библиотека, не важно на каких носителях, но толпа голодных людей в лохмотьях будет кричать: "идите к чёрту со своей библиотекой, нам прямо сейчас нужно что-то жрать, чтобы выжить..." Несколько поколений озабочены только выживанием, на восстановление цивилизации просто нет ресурсов. А потом уже никто и не помнит, что такое книги. А даже если способны читать, то не помнят смысл слов "математика", "физика", "электричество", "атом", "станок", "двигатель",.. Книги рассчитаны на то, что у читающего есть базовые знания. А когда читающий не понимает 80% слов, то книга бесполезна.
    Так что необходимое условие для сохранения\возрождения цивилизации - должны сохраниться мыслители\учёные и они должны иметь вес в обществе. Опять же, представьте толпу, кричащую "это из-за вас, проклятых учёных, всё и произошло!" - и линчует последних "шибко умных". А дальше тёмные века и миллион никому не интересных книг в хранилище (да и то если их не пустили на растопку печек-буржуек).
    Ответ написан
    2 комментария
  • Как подсчитывать на видео проходящих людей по головам?

    @rPman
    Боюсь ты не найдешь готовых решений
    Мало того, тут нужно искать размеченный датасет голов людей и радоваться этому богатству

    Решение для тебя - берешь несколько сотен тысяч видео (разные времена года), нанимаешь десяток человек в помощники и садишься размечать, затем берешь готовые решения по нейронкам, арендуешь на недельку себе кластер с gpu или на месяц другой игровую видеокарту и вперед с примерами от pytorch пилишь результат.

    Теперь советы - прежде чем работать с нейронкой, попробуй другие решения, например благодаря тому что видеокамеры у тебя не двигаются, ты можешь получать объекты через разницу дефолтной картинки и текущей (так же можно просто считать по каждому пикселу гистограмму частоты значения интенсивности во времени (лучше брать HSV а не RGB) и вычитать из текущего изображения те цвета, что дольше всего на видео (осторожно в час пик магазин может часами быть битком забитый), добавляешь сюда алгоритмы локального детекта движений (строится карта векторов по всему изображению), т.е. ты можешь с высокой точностью детектировать кусок кадра на основе видео (несколько соседних кадров) который однозначно можно считать человеком (или несколькими), и вот уже вырезая их ты можешь начинать разметку видео для нейронки

    p.s. после того как ты на все это портатишь от нескольких сотен тысяч рублей до миллионов, к тебе подойдет такой же как ты сейчас и скажет, а дай мне готовые веса твоей нейронки... куда ты его вежливо пошлешь?
    Ответ написан
    1 комментарий
  • Существует ли альтернативный клиент telegram desktop или форк официального с программируемой фильтрацией сообщений?

    arsenty
    @arsenty
    Full Stack Designer
    Web (web.telegram.org) + Userscript Extension + Javascript with XPath
    Ответ написан
    Комментировать
  • Насколько долгосрочна в обучении мотивация знать чего-то такое, чего не умеют другие?

    paran0id
    @paran0id
    Умный, но ленивый
    Знаете, поначалу многие хотят странного. Освоить FreeBSD, с нуля стать хакером, написать социальную сеть на ассемблере, первым автомобилем взять дедову Победу, научиться играть Цоя на гитаре, но чтоб на десятиструнной и без ладов.

    Это проходит довольно быстро, примерно после освоения азов. Далее, наевшись кактусов, вы либо разочаровываетесь в предмете и бросаете его, либо сворачиваете на общепринятый путь развития.

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

    @AVKor
    какой курс выбрать

    Тот, который интересен.
    Что реально поможет стать востребованным?

    Через 4 года как минимум? А кто это знает?

    Самым востребованным в стране может оказаться наличие опыта боевых действий, а вовсе не знания и навыки в ИТ.
    Ответ написан
    4 комментария
  • Как внедрить невидимый водный знак в файл каждому пользовалю приватного торрент треккера?

    @mayton2019
    Bigdata Engineer
    Непонятно как какая стоит за этим цель. Торрент - это публичный протокол. Все качают бинарник с одинаковым хешом. Автор хочет персонализировать файлы. Это не сработает. Противоречит протоколу. Тогда надо отказаться от торрента.
    Ответ написан
    8 комментариев
  • Как внедрить невидимый водный знак в файл каждому пользовалю приватного торрент треккера?

    sheerluck
    @sheerluck
    Вы пытаетесь совместить несомвестимое две вещи:
    1) уникальный файл для каждого пользователя
    2) технологию торрента, который гарантирует, что у всех будет одинаковый файл.
    Ответ написан
    Комментировать
  • Какие существуют конструкторы веб-приложений?

    @12rbah
    Например, создать простой личный кабинет, не программируя его, а используя конструктор.
    Соединить с базой данных, создать таблицы пользователей, параметров. Задать интерфейс.
    И чтобы компилировалось в код по итогу из конструктора.
    CMS?
    Ответ написан
    Комментировать