• Из-за чего может не работать компьютер после сборки?

    @Swish123
    Хочется стать хорошим программистом...
    Нет ПК не заработает, либо Вам надо эти ножки аккуратно поднять или же покупать новую мать. Надеюсь помог.
    Ответ написан
    Комментировать
  • Как работают программы типа advanced systemcare ccleaner и прочие game booster? Типа очистки ram?

    xez
    @xez
    TL Junior Roo
    Работают они очень просто: рисуют красивую анимацию и пишут «ваш комплюктер ускорен на 10000%», а сами тем временем подсаживают какую-нибудь малварь.
    Ответ написан
    3 комментария
  • Как визуализировать связи?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    В любом нормальном клиенте есть аналогичная функциональность. В DBeaver, например.
    Ответ написан
    7 комментариев
  • Один connect при старте или connect-fetch-close при необходимости?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Используй пул соединений. В asyncpg он поддерживается.

    В доке есть
    Ответ написан
    1 комментарий
  • Как в линукс проверить, запущено ли net приложение?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Тупо при запуске программы создай /tmp/procname.pid в которой впиши pid .
    При запуске проверяешь наличие файла, смотришь в него и убеждаешься что по такому pid процесс живой.
    При закрытие программы удаляешь файл.
    Другими приложениями просто смотри наличии файла и то что процесс живой.
    Ответ написан
    2 комментария
  • Как реализовать идею игрового устройства?

    @alexalexes
    1. Делаете рабочий прототип.
    2. Патентуете его.
    3. Создаете профиль проекта на площадки для краудфандинга для сбора средств.
    4. Если набирается средств хотя бы на десяток единиц продукции - делаете их и отправляете вложившимся в проект.
    5. Собираете статистику сбора средств, реализации прототипов, отзывов, пожеланий в документальном виде, и предлагаете крупной компании купить вас.
    Ответ написан
    2 комментария
  • Как сделать локальную сеть на 3 офиса?

    @mezhuev
    Системный администратор
    Раздавать /28 подсеть на все устройства не надо и она нужна лишь для связи между офисам. В самих же офисах делаете свои подсети необходимого размера с любыми адресами, главное чтобы они не пересекались между собой и выделенной вам провайдером подсетью. Например, резервируете 10.2.0.0/16, 10.3.0.0/16 и 10.4.0.0/16 для офиса 1–3 соответственно.

    Далее на пограничном маршрутизаторе в каждом офисе настраиваете:
    1. LAN-порт на обслуживание локальной подсети.
    2. WAN-порт для L3VPN, выделяя один IP-адрес на устройство (офис). Например, 172.16.0.2, 172.16.0.3 и 172.16.0.4 для офиса 1–3 соответственно.
    3. WAN-порт для доступа в интернет если это необходимо.
    4. Маршруты для доступа к другим офисам через L3VPN. Для офиса 1 будет примерно так:
      Destination     Gateway
      10.3.0.0/16     172.16.0.3
      10.4.0.0/16     172.16.0.4

    5. Для трафика между локальными подсетями отключаете NAT, если по умолчанию на вашем железе он включён.
    6. Соответствующим образом настраиваем файрволл (если есть), чтобы входящий трафик из других офисов не блокировался.
    7. Опционально для параноиков. Поднимаем свой VPN между офисами, чтобы недобросовестный провайдер не мог смотреть трафик.
    Ответ написан
    5 комментариев
  • Может ли мощный сигнал Wi-Fi подавлять принимающие устройства и другие сети?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Нужно выставлять не максимальное значение, а бегать по местности с радиоанализатором (хоть тем же андроидовским netanalyzer) и смотреть какая точка какую зону и как покрывает. Ну а также соседние точки, даже на одном SSID разводить по непересекающимся каналам. Тогда никто никого давить не будет.
    Насчет
    даже некоторые принимающие устройства будут работать хуже
    теория физики говорит что при избытке мощности передатчик может перегружать входной тракт приемника, отсюда и ухудшение качества. Но это нужно телефон, в прямом смысле, ложить на модем чтобы он затупил.
    Ответ написан
    Комментировать
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так просто прочитайте устройство стандартной POSIX файловой системы, та же ext2 - ext3
    Когда основные термины и представление будет в голове, новые фичи легко кладутся на базовое понимание.
    Ваши RecordIO и webdataset по сути ничем сильно не отличаются от любого другого контейнера, где данные хранятся в упакованном виде. И собственно понимание как хранится один единственный файл в любой файловой системе дает также интуитивное в чем преимущество контейнеров.
    Еще хороший вариант, прочитать как устроена FAT16, и сравнить с тем как устроена EXT3
    Ответ написан
    Комментировать
  • Ноутбук для инфобеза?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Годится самый обычный, лишь бы винт побольше, чтобы дуалбутом стояла винда с линухом (hint - не kali).

    Желание заниматься ИБ - это примерно как желание водить автомобиль - в ИБ направлений ничуть не меньше, чем марок автомобилей :)

    Правда, сразу надо сказать, что желание поставить kali выдает не желание заниматься ИБ, а желание понтоваться тем, что занимаетесь ИБ :) Впрочем, если сможете одолеть установку самостоятельно, не спрашивая здесь ничего - может из Вас чего толкового и получится :)
    Ответ написан
    Комментировать
  • Внешний IPMI для сервера?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Нет. Внешний KVM можно сколхозить из IP-KVM, но поддержка мониторинга должна обеспечиваться матерью. Лучше "собери комплект" из бу серверной платформы, которую за недорого можно купить на ittelo.ru, например. Она, конечно будет 5 - 10 летней давности, но в ней будет встроенное IPMI.

    Из собственного опыта: в 2018 году купил там ASUS RS-500-E6/PS4, сборки аквариуса (на шильдике надпись "Aquarius Telecom server"). Этот самый сервер практически без обслуживания отпахал пять лет (причем год в очень тяжелых условиях - грязь, жара, сто тысяч тараканов), после чего у него сдох БП. БП у него фирменный, замена стоит 18 тыс.
    Новая платформа такая же (корпус, ризер, БП, мать, два ксеона похуже чем у меня) - 20 тыс. Правильно - я купил новую платформу и она сейчас пашет.
    Ответ написан
    Комментировать
  • Что такое шлюз в настройке vpn?

    @AlexVWill
    IP VPN сервера или его URL
    Ответ написан
    Комментировать
  • Как перенести базу данных postgresql с Ubuntu на windows?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если кратко - то в Ubuntu делают pg_dump а в Windows - pg_restore.
    Все остальное - это просто детализация этой инструкции.
    Ответ написан
    Комментировать
  • Активно ли разработчики пользуются встроенными в Postgres функциями?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Кину 5 копеек по поводу работы с датами. Да это зло. Работа с датами в современном API это
    самый большой технический долг начиная с Unix, когда дата представлялась секундами с 1970 года
    в виде DWORD. Я не встречал ни одного языка программирования и ни одной DBMS где изначально
    была-бы какая-то очень строгая и математичная концепция работы с временем. Везде были ограничители
    в основном завязанные на примитивные типы либо на строки вариативной длины. В Java например
    долгое время экплуатировался тип java.util.Date который сегодня считается дыркой (мутабельность)
    и неточным и его заменяют на java.time.* семейство типов. Параллельно с ним где-то в космосе
    висит java.sql.Date который декларирован в интерфейсах JDBC как основа для БД. С ним-же и работают
    все драйвера реляционных бд.

    По поводу вычислений на application tier. В последнее время DBMS девальвировали. И в основном
    используются в микросервисах как хранилище таблиц без особой логики. В этом есть свои смыслы.
    Например удобнее тестировать и хранить 100% кода в языках Java/Node/C#. Это создает гомогенность
    языка в проекте. В противном случае логику пришлось бы неизбежно резать на 2 слоя и хранить
    половину в application и другую половину деплоить через flyway/liquibase в БД при этом еще и
    не забыть тестировать 100% совместимость тех-же функций для работы дат-времени (никто
    кстати невкурсе что в Oracle год может быть 9999 а java.util.Date мне удалось сгенерировать
    такую Aug 17 09:12:55 EET 292 278 994. .. оптимистичненько доживем до 290 миллионов
    лет хотя проблема comparison этих типов остается) Стандарты ISO помогают но они скорее
    декларируют намерения сохранить нужное значение. Вот и если вы новичек - то я гарантирую
    что вы словите кайф в попытке в Java разобраться в проекте какой тип дат вам брать. И еще
    помножите это все на типы данных БД (их там будет 4 штуки обычно. Парочка для зональных
    и парочка для локальных).

    Использовать или нет функции PG? Ответ - it depends. В некоторых случаях оптимизатор не видит
    индекса если ты делаешь неявный кастинг из строки в дату например. Я тут не уверен надо проверять.
    Но есть старая админская поговорка. Плохой execution plan - проверь типы данных в предикатах.
    Беда реально существует для Spark/Databricks и даже включена в учебный план. По крайней мере int/Long
    различается на уровне Catalyst-optimizer. Вобщем если вы - лентяй то можете лупить строки вместо дат
    и надеятся что SQL машина правильно интерпретирует. Если вы хотите быть точным то делайте CAST или
    to_date с явным описаловом YYYY-MM и т.д.

    Еще один поинт в части где хранить логику. Это я пишу просто для кругозора. Чтобы топик
    не циклился вокруг Постгреса а люди видели пошире. В классических БД данные качаются
    к клиенту.
    Тоесть делаете SELECT * из миллирад строк - и этот миллиард будет прокачан до конца
    когда вы читаете резалт-сет по сети. Такова парадигма. Или курсор. Но суть таже. А в BigData данные
    лежат на месте но к ним "ходит" код
    . Вот такой метафизический парадокс. Сами понимаете что
    тут получается что встроенных функций даже как бы ... и нет. Подчеркиваю разницу.
    Ответ написан
    3 комментария
  • Какую SQL базу данных под Linux лучше использовать с FTP через FUSE?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Никакую базу, имхо, не нужно использовать с "FTP через FUSE".
    Ответ написан
    4 комментария
  • Правильно ли составлена схема сети (теория)?

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

    1. Звезда - плохо. Случись что, и сегмент отвалится. Я бы делал как минимум кольцо, и в него ERPS или RSTP (ещё лучше - кольцо на ERPS, а дальше RSTP). Ещё лучше - два кольца. И из тех же соображений надёжности - минимум два магистральных коммутатора на площадку/здание.
    2. Неуправляемые коммутаторы - забудьте как страшный сон. Например, надо перестартовать камеру по питанию - что, бежать к камере? да даже элементарно посмотреть статус коннекта... ставьте PoE L2.
    3. Транки я бы делал 10G.
    4. Оптический коммутатор в центре достаточно L2 или L2+. У него вообще все порты будут в транке (tagged).
    5. По части подсетей - для указанного количества оборудования я бы брал подсети /23 или /22 из 172.16. Избыток адресов ни на что не влияет, а их недостаток - это по определению геморрой. Оно надо?
    6. Если подсеть исчерпала адреса - то перестраиваешь DHCP-сервер, раздающий адреса. Либо расширяешь подсеть, либо добавляешь ещё один скоп и организуешь маршрутизацию. Второе правильнее - ибо в любом сегменте найдётся оборудование со статическим назначением адресов (не статическое резервирование!), при изменении маски их придётся перенастраивать.
    7. И я как-то не увидел управляющего VLAN, в котором будут только административные адреса коммутаторов.
    Ответ написан
    6 комментариев
  • С чего начать изучение Linux?

    @Drno
    является.
    но для новичков обычно лучше начинать с linux mint \ ubuntu
    Ответ написан
    4 комментария
  • Усиливает ли коммутатор сигнал ethernet?

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