• В чем отличие одной пары квадратных скобок, в отличие от двух вложенных друг в друга? [] и [[]]?

    @mezhuev
    Системный администратор
    Если кратко, то [ это синоним для test. Обрабатывается как и любая другая команда с соответствующими ограничениями. [[ — это расширение Bash (не совместимо с другими оболочками) и так как это внутренняя команда, то имеет несколько больше возможностей. В частности, нет необходимости заключать переменные в кавычки, можно использовать &&, ||, < и > и есть поддержка регулярных выражений через оператор =~. Для подробностей смотрите man bash.
    Ответ написан
    6 комментариев
  • Зависит ли скорость записи в БД от количества в ней записей?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    В общем случае не зависит
    В каждом конкретном случае, если вдруг будет зависеть, надо разбираться отдельно.
    Сам по себе вопрос - это одна из тех проблем, которыми не следует забивать себе голову заранее.
    Ответ написан
    Комментировать
  • Как загружатся с squashfs образа?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Теоретически, да и практически - делаете образ squashfs, делаете маленький образ initrd.
    Загружаетесь с initrd в котором делаете remount рута на образ squashfs.

    Почитать можно например здесь - https://magazine.odroid.com/article/using-squashfs...
    Ответ написан
    Комментировать
  • Как узнать с каких интерфейсов в cisco куда идут кабеля?

    @RusGar
    Legal Tech и управление разработкой продуктов
    Когда в корпоративном ЦОДе, где я был руководителем группы сисадминов, возникла такая ситуация, то уважаемый самый старший по возрасту сотрудник предложил простой способ, который в последствии был назван по его имени "методом Фаюршина".
    Научно он звучит так:
    сли имеется канал передачи информации, подключенный с одной стороны к известному источнику информации и к неизвестному приемнику информации, с другой стороны, то временное прерывание канала передачи данных позволит идентифицировать неизвестную сторону, так как она обязательно найдет другой канал передачи данных субъекту, временно прервавшему канал связи, и сообщит ему о необходимости восстановления прерванного канала. Причем, чем важнее сторона, которую необходимо идентифицировать, тем быстрее произойдет обратная связь и мощнее сигнал".
    Ну а по простому - выдергиваем кабель, ждем возмущений.
    Не является рекомендацией, но полезно для изучения :-)
    Ответ написан
    1 комментарий
  • Как присвоить одному сайту разный IP?

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

    @tifco
    Вообще-то компьютерные сети представляют из себя стек протоколов модели ISO OSI, состоящий из разных уровней. Физический -> канальный -> сетевой -> сеансовый -> приложений -> представления. Вроде особо не напутал.
    Что имеется ввиду под "физикой", физический уровень? Самый нижний? Так у Олифера нормально все объяснено. Проводные, беспроводные каналы передачи данных. Уровни, кодирование сигналов. Понятно и всеобъемлюще. Не зря стоит у книги гриф "рекомендовано МО РФ".
    Кому и когда, реально, по факту, придется работать с физическим уровнем? Единожды, при прокладке Ethernet-кабеля (витой пары Cat UTP-5) - при построении проводной ЛВС (компзал, своя локалка, какая-то фирма и т. п.). Или устанавливать Wi-Fi точку доступа - в случае беспроводной ЛВС. Сейчас еще, интернет ребята приходят проводить. Кабеля тянут. Но там больше нужны строительные навыки (перфоратор и т. п.). Хотя уже полно где все подключено: по пять провайдеров на дом. Кроме новостроек - естетственно. Тут из новинок - оптика (оптоволокно) - своя, отдельная история.
    Сами мы, как страна, ничего здесь своего не имеем и не разрабатываем. Увы. Чисто на аппаратном уровне - имеется ввиду. Так что сидеть с осциллографом и изучать сигналы на витой паре с целью их оптимизации и "допиливания" - что-то из области фантастики. Я про работу радиоинженеров.
    Сдается мне, что как админы, так и безопасники, в основном, работают с вышележащими уровнями модели OSI. Там, где реально ковырять железки не требуется. Когда, так сказать, этот "фундамент" готов. Настраиваются параметры, все уже чисто за клавиатурой, программно. Глубоко куда-то лезть не надо. Все достаточно понятно. Знаний уровня "академик" не требуется. Так же как и знать наизусть 600 страниц талмуда по TCP/IP от разработчиков этих протоколов. Обычные специалисты знают это поверхностно, только ровно то, что нужно, достаточно для выполнения своих обязанностей, решения поставленной задачи. Не спорю, какие-нибудь гипотетические взломщики, пытаясь найти уязвимости в протоколах, не ленятся штудировать и такое. Все возможно.
    В учебных заведениях упор идет на вышележащие уровни: сетевой, сеансовый, представления (приложений). Там присутствуют такие протоколы как: TCP/IP, UDP, FTP, HTTP - самые основные. Сами по себе они мудреные. Но просто почитать, в общем виде (та же википедия) - не помешало бы. Познакомиться, так сказать.
    Выше приведены примеры сетей малого масштаба. MAN и LAN. Еще бывают: внутренние сети интернет-провайдеров и корпоративные системы и сети разных компаний. У них своя "кухня". Ну а Интернет - сеть сетей (WAN). Объединение сетей, так сказать. С присутствием некоторых магистральных, трансконтинентальных каналов связи. Проложенных по дну океана между континентами - например. И используемыми совместно разными организациями, странами. У нас, к примеру, магистральный канал связи есть у магистрального оператора связи Ростелекома. Другие провайдеры - организации поменьше масштабом.

    Если я где-то приврал, то извиняюсь, старался не особо сочинять. :)
    Вот, собственно, и все. Для начала.
    Ответ написан
    5 комментариев
  • Можно ли создать приватный сервер игры?

    TrueBers
    @TrueBers
    Гуглю за еду
    1. Скачать игру.
    2. Провести реверс-инжиниринг.
    3. Формализовать сетевой протокол.
    4. Реализовать его на любимой технологии.
    5. Написать сервер.
    6. Играть.
    7. PROFIT!
    Ответ написан
    2 комментария
  • Установка FASTPANEL на сервере, какую ОС в 2024год?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Любой дистрибутив из списка поддерживаемых панелью и получающий обновления безопасности (не EOL).
    Ответ написан
    Комментировать
  • Какова, примерно, логика работы микросхемы типа ИЕ?

    hint000
    @hint000
    у админа три руки
    Начните с этого: https://ru.wikipedia.org/wiki/Триггер
    В качестве первого приближения ваш счётчик можно собрать из двоичного счётчика и двоичного дешифратора - будет работать. https://ru.wikipedia.org/wiki/Счётчик_(электроника)
    https://ru.wikipedia.org/wiki/Дешифратор
    Нормальная реализация (без оверхеда) должна получиться, IMHO, просто на базе триггеров.

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

    Vindicar
    @Vindicar
    RTFM!
    Окей, если объяснить на пальцах, то есть два варианта.
    1. Собственные знания модели. Большие языковые модели, по сути, умеют только одно: предсказывать следующее слово по набору предыдущих. Почти все остальные задачи сводятся к этому. Так что веса модели - это описание офигительно сложной функции, которая описывает взаимосвязь между предшествующим набором слов и последующим словом. Все "знания" модели, таким образом, сводятся к ответу на вопрос "какое слово будет дальше с наибольшей вероятностью?" Отсюда вытекают и слабые стороны языковых моделей - они не понимают, что пишут, они просто пишут "по аналогии".
    2. Retrieval Augmented Generation. Грубо говоря, в распоряжении модели есть база текстов, где каждому фрагменту сопоставлено некоторое описание его смысла. Модель использует такое же представление смысла слов в запросе, чтобы найти подходящие по смыслу фрагменты. Найдя эти фрагменты, модель строит ответ уже на основании фрагментов И запроса. Это не требует переобучения модели для добавления новых знаний, как в первом случае. Но будут проблемы, если фрагменты слишком длинные или их слишком много.
    Ответ написан
    Комментировать
  • Как функционируют сайты для взрослых?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Работают вполне законно там, где они хостятся. Где вы там увидели нарушение закона? Вот с чернухой борются активно и глобально - это да.
    2. С других сайтов тырят и пользователи заливают - это кто по-проще. А у кого есть деньги и вкладываются серьезно - сами снимают/организуют съемки и заказывают студиям.
    3. Стандартный абузоустойчивый хостинг в странах, где адалт контент разрешен и хостер разрешает.
    4. Конечно окупаемо - иначе бы не было их столько. Но есть нюансы - это как и везде. Например та же дикая конкуренция. А так - примерно 3/4 трафика интернета всегда было адалтом.
    Ответ написан
    1 комментарий
  • Персональный гугл, если ли?

    Daemon23RUS
    @Daemon23RUS
    Краулер, который ходит по интернетам и ищет сам, то о чём я его попросил

    Боюсь, что ответ Вашего частного поисковика придется долго ждать. Обратимся к цифрам: сейчас порядка 2 млрд. сайтов ( обратите внимание на то что это сайты, а не страницы, коих на многих сайтах десятки, сотни, тысячи а на части на порядки больше) предположим, что ваш краулер пожирает сайты по 10 шт в секунду (со всеми страницами), так вот ждать ответа придется лет 7.
    И это мы опустили трафик, который сожрет краулер. А там все за гранью не то что домашнего сервера, а не все страны потребляют такой объем.
    P.S. Тут вопрос не в алгоритмах или коде, вопрос в объеме "перевариваемой" информации
    Ответ написан
    3 комментария
  • Персональный гугл, если ли?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Для того, чтобы просканить интернет, нужно для начала иметь список интернет-сайтов и страниц на них. Это уже огромный объём информации, которую поисковики накапливали годами и поддерживают в актуальном состоянии.

    Но даже если такой список есть - по нему ещё надо пройтись. Потратив уйму времени на скачивания этих миллиардов страниц. И возможно в итоге получить 0 результатов. А на следующий запрос начинать скачивать всё то же самое заново повторно.

    Надеюсь, общий ход мысли теперь понятен? "Персональный поисковик" имеет смысл в лучшем случае для поиска по ограниченному подмножеству сайтов. Вероятно, узкоспециализированной тематики. Например, занимаешься вопросами производства изделий из титановых сплавов, заводишь себе список сайтов по тематике: форумы, блоги, сайты производителей, сайты научных журналов по теме... И даже для такого имеет смысл строить собственный поисковый индекс, а не качать тысячи страниц на каждый запрос.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Google - это прежде всего инфраструктура, а не софт. Как только сможете позволить себе потратить десятки миллиардов долларов на постройку ЦОДов, можно и персональный Google будет завести.
    Ответ написан
    3 комментария
  • Почему FireFox может скачать некий файл по https, а моя программа не может?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Сайту не нравится запрос, отправленный ему на обработку.
    Выяснять кропотливым разбором и сравнением всех тех данных, которые передаются удалённому серверу.
    Ответ написан
    2 комментария
  • Чем отличаются сетевые коммутаторы?

    martin74ua
    @martin74ua
    Linux administrator
    Идет мужик по рынку. Смотрит - яйца продают. У одной бабушки яйца по 300р штука, а у всех остальных - по 10р штука. Он не выдержал, подходит к бабушке, что по 300р продает:
    - Бабушка, а у тебя куры какие то особые?
    - Нет милок, самые обычные.
    - А ты их кормишь как то круто?
    - Да нет, как и все...
    - Может это яйца какие то особенные?
    - Да нет, милок, самые обычные...
    - так чего ж так дорого?
    - так деньги нужны, милок.

    В случае HP - ты еще платишь за имя....
    Ответ написан
    Комментировать
  • Что и как присваивает номера vlan для подсетей?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Есть устоявшаяся практика: присваивать номер vlan номеру подсети

    Вот честно - слышал, но никогда не мог понять. Как по мне - хрень голимая. Качественное документирование куда как полезнее.

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

    понятно ограничение на количество vlan на разном оборудовании

    Если оборудование не поддерживает стандарт, который определяет 4к различных VLAN, то разумнее его не использовать - кто знает, что оно ещё делает не по стандарту...
    Ответ написан
    8 комментариев
  • Почему при переключении с 220 на 13В АКБ компьютер не включается?

    @SunTechnik
    Если это покупной решение - мучить поставщика - пусть чинит.

    Если это свое поделие - разбираться со схемотехникой. Смотреть требования компьютера по питанию, смотреть осцилографом что происходит на линии питания.

    А так - на рынке полно блоков питания для сигнализаций на 12В, имеющих встроенный ups.
    Осталось подобрать по мощности.
    Ответ написан
    Комментировать
  • Есть ли качественная дорожная карта для web разработки на python?

    @slochitory
    Сам учусь по такому направлению
    Подробно изучить Python.
    SQL основы - желательно потратить недельку - две на изучение(Но в Джанго своя ОРМ, но я считаю что пригодится знать основы)
    MySQL/PostgreSQL
    Django.
    Django Rest FrameWork(Для создания RESTful приложений).
    Nginx/Apache
    Для фронтенда учу
    HTML
    CSS
    Bootstrap/Tailwind CSS
    SASS/SCSS
    JavaScipt(Основы)
    Какой-то фреймворк для фронта например React/Vue/Angular
    Обязательно научиться пользоваться Git.
    И ещё было бы хорошо научиться пользоваться Docker.
    В целом пока занимаюсь этим.Если что-то не правильно, пожалуйста поправьте, самому будет полезно почитать
    Ответ написан
    1 комментарий
  • Что изучать для написания своего Javascript на Java?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    JavaScript на Java уже писали много раз. Поищи по ключевым словам Rhino, MVEL.

    Написание своего собственного языка может стать работой всей жизни. При этом
    тебе еще надо успевать делать игру. Поэтому доверь лучше языковые задачи
    тем людям которые уже тратят кучу лет времени на это.
    Ответ написан
    2 комментария