• Как сделать софт для поиска сайтов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вам стоит почитать историю создания поисковых систем и о том, как они устроены. В общих чертах, вам нужен обычный такой парсер, способный вытаскивать из html-страниц ссылки, делать по ним запросы, чтобы получить новые html-страницы, вытащить из них ссылки и т.д. Беды начинаются в нюансах. Во-первых, размер интернета сейчас таков, что для построения хоть сколько-нибудь эффективного поискового индекса, вам нужно построить центры обработки данных, закупить и настроить тысяч серверов, арендовать магистральные каналы и т.п. Во-вторых, сайты не любят когда их парсит кто попало и защищаются от этого, поэтому вам придётся каким-то образом доверие заслужить. В-третьих, вам нужно будет заключить какие-то соглашение с организациями, контролирующими систему доменных имён, что тоже нонеймам недоступно. Наконец, на всё это нужны по самым скромным оценкам миллионы долларов и годы работы.
    Ответ написан
  • Почему не запускается графический интерфейс Kali Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Кали - суровая богиня :) И ламерам к ней лучше не приближаться :) А поставить что обычно советуют - минт, бубунту (ALT Linux/ROSA/RED OS/Calculate если есть ограничения по "русским" дистрибам) и не беспокоить ее попусту :D
    Ответ написан
    Комментировать
  • Как повлияет на общую производительность апгрейд процессора в ноутбуке?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Добавить память и переехать на SSD легко реализовать и даст очень большой прирост производительности.
    Заменить процессор грозит гигантскими усилиями, вполне вероятно, тщетными, и при этом незаметным приростом производительности.
    Так что меняйте SSD, увеличивайте память, процессор пусть старый лучше остаётся.
    Ответ написан
    6 комментариев
  • Существуют ли что-то, что не поддается миграции с Oracle на PostgreSQL?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Пряморукость ДБА не поможет, если в Оракле многолетние наслоения бизнес-логики, засунутые в хранимые процедуры. Такое проще переписать, чем обрабатывать напильником, пытаясь смигрировать.
    Ответ написан
    Комментировать
  • Как правильно записать данные в файл csv, ошибка: memoryerror?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    a = [(q + w + e + r + t + y + u + i) for q in z for w in z for e in z for r in z for t in z for y in z for u in z for i in z]

    Ты сам-то понимаешь зачем этот изврат сделан?
    Нет?
    Ну я тебе подскажу - чтобы сломать память.
    А ещё учи структуры данных n^8 => O(n^8) - вот вам цена за "короткий и удобочитаемый код". Под капот никто, конечно же, не смотрит.
    Ответ написан
    Комментировать
  • Как правильно записать данные в файл csv, ошибка: memoryerror?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    708 * 8 = 4'611'840'800'000'000 ≈ 4194 терабайта.
    Докупайте оперативку и жёсткий диск на нужный объём.
    Ответ написан
    Комментировать
  • Можно ли сравнить два изображения между собой на похожесть?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. Определить для себя что ты понимаешь под похожестью. В комментарии верное подмечено.
    2. Закодировать изображения в тензорное представления.
    3. Сравнивать дистанции между двумя тензорами евклидова дистанция, cosine similarity и т.д.

    Сейчас даже базы есть, я такую использовал в проекте недавно (chroma db), которые оптимизируют поиск ближайшей дистанции по изображениям / текстам. То есть пишешь запрос входной эмбединг а он тебе выдает запись с наименьшей дистанцией, к данному эмбедингу.
    Ответ написан
    Комментировать
  • Что делать, если kali linux не видит сети в wifi при подключенном адаптере?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    не ищет сети что делать не знаю

    Задуматься - зачем ты это делаешь? Ну, поломаешь ты соседский wifi - что ты с этим делать-то будешь? Там нет ничего интересного... Даже если там живет красавица-соседка и даже если у нее камера в ванной :) Вот ей-Богу.

    Ну, а потом вздохнуть, снести Кали, поставить винду и вернуться к майнкрафту...
    Ответ написан
    6 комментариев
  • Возможно ли разделить порты коммутатора на отдельные подсети БЕЗ VLAN?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    СДСМ, учебники по сетям - до понимания.
    Пока вы себе усложняете жизнь, а не упрощаете.
    Ответ написан
  • Как создать одно рабочее пространство на двух компьютерах?

    benipaz
    @benipaz
    https://syncthing.net/ или аналог
    или поставить дома NAS и хранить все файлы на нем
    Ответ написан
    Комментировать
  • Как работает информационная розетка?

    NeiroNx
    @NeiroNx
    Программист
    Анекдот в тему: "Ездил Чукча в Москву, купил там телевизор, приехал домой и хвастается жене: смотри я телевизор купил, а она отвечает что он дурак и электричества у них нет, а он возражает что не дурак и купил розетку"

    так тут примерно то же самое, к такой розетке понадобится "источник".

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

    подключается в зависимости от выбранной модели и её назначения.
    Ответ написан
    Комментировать
  • Как изменить шрифт терминала в Arch Linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Использую alacritty, но чтобы фонт прописывали в его конфигах, я не видел


    уже не раз говорил про арчвики куда следует заглядывать в первую очередь
    https://wiki.archlinux.org/title/Alacritty#Font

    также у alacritty есть официальный сайт где подробно описывается его конфиг
    https://alacritty.org/config-alacritty.html

    то где лежит конфиг alacritty или куда нужно его положить
    https://wiki.archlinux.org/title/Alacritty#Configu...
    или даже на том же github
    https://github.com/alacritty/alacritty?tab=readme-...
    Ответ написан
    Комментировать
  • Почему перестают работать usb-serial устройства на Raspberry Pi 4?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Фильтруйте питание. Там защит много не бывает, особенно в автоприменениях. По питанию катушка выдаст хорошие такие иголки, которые надо бы фильтровать. А по воздуху - кучу помех в широком спектре.
    Поставьте электролит + керамика на питание.
    Поставьте ферритовые колечки на провода питания.
    Укорачивайте сигнальные провода по возможности.
    Экранируйте платы, все экраны - на землю в одной точке.
    В конце концов, сделайте аккумуляторное питание не от машины, а от отдельного акб.
    Ответ написан
    Комментировать
  • Пропал интернет, что можно сделать?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    поставить более дружелюбный к новичку дистрибутив, разобраться с ним, потом уже переходить на кали.

    ЗЫ. Вы машину водить сразу на болиде формулы 1 учиться будете?
    Ответ написан
    1 комментарий
  • Как отправлять почту Python без использования сторонних SMTP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Таким образом можно отправлять письма только на свой корпоративный почтовый сервер.
    Любой публичный почтовый сервер получателей сейчас использует дефолтные почтовые фильтры, которые сразу отвергнут ваше письмо. Разве что на сервере получателя договариваться о настройке исключения.

    Чтобы ваш почтовый сервер хоть как-то котировался (это то, что вы хотите сделать - временный свой почтовый сервер, который сразу отправляет письмо на сервер получателя), его нужно зарегать в ДНС, ему нужно зарегать обратный PTR, он должен уметь отвечать на приходящие письма (многие почтовые сервера, когда видят первый раз письмо откуда-то, пытаются туда отправить свое, чтобы проверить вообще что это реальный почтовый сервер, а не очередной спаммер).

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

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    установился межсетевой экран который показывается с раширением tray и никак не убирается


    вопрос нужно стараться задавать более корректно и желательно без двоякого толкования
    убрать просто иконку с трея или удалить программу это не одно и тоже

    все иконки в трее у популярных графических оболочках убирается довольно легко, вы не озвучили какая DE у вас установлена, но предположим что вы установили такую же как и в официальном установочном образе, где используется KDE, тогда чтобы удалить иконку(applet), достаточно просто щелкнуть ПКМ на панели и выбрать последний пункт(по английски пишется как - Enter edit mode), в этом режиме наводим на системный трей и в появившемся окошке выбираем Configure в результате появиться окно System Tray Settings
    6644f2dced2f2184028868.png
    где уже находим нужный апплет(firewall-applet) и выбираем чтобы он был всегда скрыт

    Другое дело удалить саму программу/пакет
    удалять довольно просто, обычно достаточно будет
    sudo pacman -R ИМЯПАКЕТА
    как в данном случае узнать имя пакета который предоставляет данный апплет ?
    можно просто щелкнуть ПКМ по данному аплету в трее, About - появиться окно с информацией по программе,
    66450746d96f2923791213.jpeg
    где видим имя сайта предоставляющего данную программу, здесь это будет сайт https://firewalld.org
    пойдя в загрузки на сайте можно увидеть имя программы, хоть здесь по названию сайта это и так будет понятно - firewalld
    ну а дальше уже поиском через сайт Арча или консоль найти конкретное имя пакета в базе пакетов Арча, так как редко но имя может всё-же немного отличаться
    вот поиск через оф сайт арча
    https://archlinux.org/packages/?q=firewalld
    как видим найденный пакет так и будет называться firewalld
    идём в арчвики и смотрим, опять же через поиск данного имени, если пакет боле менее популярный то описание того что и как можно делать с программой там найдётся
    https://wiki.archlinux.org/title/Firewalld
    где видно что помимо установки данного пакета
    sudo pacman -S firewalld
    для удаления
    sudo pacman -R firewalld

    для его работы также необходимо запуск службы firewalld.service
    sudo systemctl enable firewalld.service
    sudo systemctl start firewalld.service

    где enable - стартовать сервис при запуске системы, start - стартовать немедленно
    там по ссылкам в вики всё это есть, нужно просто спуститься в кроличью нору
    аналогично когда нужно остановить сервис и убрать из автозагрузки то выполняем:
    sudo systemctl stop firewalld.service
    sudo systemctl disable firewalld.service


    под одним из удалённых ответов вы написали
    если кому-то нужно будет
    sudo -i
    rm /bin/firewall-applet

    данный файл /bin/firewall-applet принадлежит какому-либо установленному пакету, и вы своими действиями можно сказать его повредили что может сказаться при следующем обновлении данного пакета, да и на работу других пакетов/программ которые завязаны на данный пакет это тоже может сказаться, в общем потом будете ловить косяки на ровном месте
    В конкретном случае файл /bin/firewall-applet принадлежит пакету firewalld
    для поиска кому и что принадлежит очень удобно использовать возможности самого пакмана
    обновить подробную базу пакмана
    $ sudo pacman -Fy
    в отличии от стандартного обновления с помощью ключа -S, ключ -F работает с базой которая содержит информацию также и по всем файлам пакетов
    $ pacman -F firewall-applet
    extra/firewalld 2.1.2-2
        usr/bin/firewall-applet

    где видно что данный файл принадлежит пакету firewalld из репозитория extra
    то есть, вы удалили один из файлов принадлежащих пакету firewalld (о котором я и писал в первой части ответа)
    Ответ написан
    3 комментария
  • Как работают интернетныйе оптоволоконные коммутаторы на столбах?

    @dronmaxman
    VoIP Administrator
    И как по одному лучу света можно связываться с сотнями роутерами?

    Почитай про GPON

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

    Там не одно волокно. Почитай про GPON.
    Ответ написан
    Комментировать
  • Как создать мобильную ос на базе андроид?

    Раз уж это посчитали за ответ, то продублирую:
    https://source.android.com/docs/setup/about?hl=en

    Смотри на AOSP - там прямо в FAQ описано, что именно тебе нужно дописать, чтобы получить прошивку для конкретного девайса + даны исходники всех открытых компонентов и ты можешь по аналогии их переписать на свои.

    Там же перечислены все требования к рабочей станции и примерный воркфлоу
    Ответ написан
    Комментировать
  • Всегда ли нужно использовать последнюю версию JDK?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Половина всех проектов в мире сидит на Java 8 И. это по оптимистичным оценкам, может быть и больше. До сих пор есть места, где используется Java 1.4. Но это абсолютно не проблема, у Java отличная обратная совместимость, и за годы прошедшие с выхода восьмёрки язык существенно не менялся.
    Ответ написан
    Комментировать
  • Как сделать автоматическую проверку работоспособности и рестарт Apache и Mariadb в случае падения?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    monit посмотрите
    Ответ написан
    Комментировать