Задать вопрос
  • Заполнять базу данных (postgres) через Excel, как?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Excel я сделал форму, кнопки, добавить расходы, доходы, добавить пользователя.. жму и выполняется sql запрос и база заполняется...


    Напоминает старый анекдот про "сделайте мне лялю"...

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

    Экспорт-импорт из Excel в PG это задача решенная. И она даже не требует разработки. Это скорее
    всего работа квалифицированного пользователя и дата инженера.

    А вот все что касается формочек и кнопочек, нужен разработчик. И детальное ТЗ.
    Ответ написан
    Комментировать
  • Заполнять базу данных (postgres) через Excel, как?

    @SunTechnik
    То что Вам требуется называется приложение (сервер приложений).

    Если удобно работать в Excel - работайте в нем. Зачем Вам база?
    Ответ написан
    Комментировать
  • Как в ubuntu полностью удалить python?

    @asmelnik
    В Linux на python очень много завязано-написано.
    Вам зачем? чем он вам так не угодил?
    Может оказаться, что после полного удаления всех питонов (а их там может оказаться больше одного) система станет не юзабельна.
    Ответ написан
    8 комментариев
  • На Windows 11 пропала насыщенность. Как исправить?

    @SunTechnik
    Так может на самом мониторе контрастность убавили? Там же есть регулировка.
    Ответ написан
    Комментировать
  • Как установить Chromium браузер на Raspberry pi 4B?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Для того, чтобы иметь актуальные версии ПО - нужно иметь актуальную и поддерживаемую ОС.
    В частности Debian делает официально образа для Raspberry https://wiki.debian.org/RaspberryPi4#Tested_and_Da...
    Ответ написан
    Комментировать
  • Тот ли locallhost я указал?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Тот ли locallhost я указал?

    @R0bur
    localhost - это имя для петлевого (loopback) сетевого интерфейса компьютера, которому назначен IP-адрес 127.0.0.1. Этот сетевой интерфейс предназначен для взаимодействия приложений по протоколу TCP/IP в пределах одного устройства (компьютера).

    Чтобы организовать взаимодействие в сети по протоколу TCP/IP между разными компьютерами, они должны иметь сетевые интерфейсы (адаптеры), подключённые к этой сети. Этим сетевым интерфейсам назначаются разные IP-адреса, вручную или автоматически, например, DHCP-сервером. Подсмотреть эти адреса можно в свойствах сетевого адаптера или с помощью команды ipconfig в Windows и ifconfig в Linux.

    В приведенном примере переменной HOST серверной части надо присвоить IP-адрес сетевого интерфейса сервера, на который будут приниматься запросы. А в строке clientsocket.connect(('127.0.0.1', 7777)) клиентской части вместо 127.0.0.1 надо тоже указать IP-адрес сетевого интерфейса сервера (что-то вроде '192.168....' или '10.....') , куда должны отправляться запросы. Таким образом, IP-адрес клиента в данном случае интереса не представляет.

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

    peering
    @peering
    it инженер
    nas4free , только там версси смотри , они чем выше тем треботвательней. 10 помоему ставил.
    Ответ написан
    1 комментарий
  • Как сделать такое приложение для пожарных, суть- пожарные водоисточники?

    В качестве раннего прототипа - можно взять openstreetmap и создать в нём свою карту, где будут все эти гидранты расставлены.

    PS: всегда думал, что у пожарных такие карты уже есть
    Ответ написан
    6 комментариев
  • Как превратить напряжение 3,3 в 5 вольт в ардуино у ESP32 и обратно?

    @Everything_is_bad
    серьезно, в который раз? ты на каждый "детский" вопрос так и будет набегать сюда? т.е читать доки, специализированные форумы, гуглить, где подобное кучу раз разжевано ты вообще не хочешь?
    Ответ написан
    Комментировать
  • Как сменить привязку DNS к старому IP?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    IP, как известно, скрываются в зоне DNS (запись типа A). Впрочем, Windows ищет КД по другим записям (SRV). Для начала: этот ваш КД указан на второй машине, как сервер DNS, причем - единственный? Если нет - укажите.
    Если уже указан - проверяйте работспособность поднятого КД - объявляет ли он себя контроллером? dcdiag (в командной строке в режиме администратора) - вам в помощь.

    PS Ещё IP может временно храниться в кэше DNS на клиенте, но если вы уже перезагружали клиент, то там его быть не может.

    PPS
    уже все перерыл
    Вы уверены, что перерыли действительно всё? В файл hosts на клиенте заглянули, например?
    Ответ написан
  • Какую камеру использовать для ESP32?

    Возможность есть и статьи находятся в первых строчках поиска.
    https://www.zizibot.ru/directory/camera/ov7670/
    Ответ написан
  • Пайка антенных (коаксиальных, радиочастотных) кабелей без потери волнового сопротивления?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    1. От припоя мало что зависит, искать секретные рецептуры не имеет смысла. Хотя, конечно, если вы супер-архи-перфекционист, отслеживающий потери в доли процента, то можете паять серебряным припоем.
    2. Главное на стыке - совпадение волновых сопротивлений. При их несовпадении на стыке возникают переотражения, т.е. передаваемая волна начинает гулять по кабелю туда-сюда и зазря тратить свою энергию, вместо того чтобы полностью уйти куда положено, как это бывает при точном совпадении. Для обнаружения переотражений служит прибор КСВ-метр.
    3. Если (вот как на вашем фото) входное сопротивление антенны равно точно 50 Ом, и волновое сопротивление кабеля тоже точно 50 Ом, то совпадение уже гарантировано, и их просто надо качественно спаять. Как именно наложить при пайке провод на печатную дорожку - неважно, главное, чтобы пайка центральной жилы и экрана не была развесистой.
    4. Общее правило - узел стыка должен иметь размеры много меньше длины волны. Если стык делается с применением фирменного разъёма, то вы вообще не отвечаете за качество стыка, за него отвечает этот разъём. Разумеется, при этом его надо паять в точности как показано на чертеже из его даташита.
    Ответ написан
    1 комментарий
  • Как запустить телеграм бота службами systemctl?

    @Dato38it Автор вопроса
    Вот как правильно:
    [Unit]
    Description=Telegram dato38it-bot
    After=network.target
    [Service]
    User=tuser
    Group=tuser
    WorkingDirectory=/home/tuser/dato38itbot/
    VIRTUAL_ENV=/home/tuser/dato38itbot/telegaenv
    Environment=PATH=$VIRTUAL_ENV/bin:$PATH
    ExecStart=/home/tuser/dato38itbot/telegaenv/bin/python /home/tuser/dato38itbot/main.py
    Restart=on-failure
    [Install]
    WantedBy=multi-user.target
    Ответ написан
    1 комментарий
  • Как запустить телеграм бота службами systemctl?

    @vitaly_il1
    DevOps Consulting
    Скорее всего, вы используете virtualenv или т.п. - если да, то надо активировать его.
    Проверить просто - попробуйте запустить в новом терминале

    /usr/bin/python3 /home/tuser/dato38itbot/main.py
    Ответ написан
    Комментировать
  • Как залить большой файл sql в базу?

    @rPman
    Телепатствую.

    Главная причина, чаще всего, это не отключенные индексы, запись в таблицу с ними это n*log(n), а без индексов это n или даже log(n).

    Раздели sql на место создания структуры и импорт данных. Замени код создания структуры на такой, чтобы таблицы создавались без индексов, и отдельно создание этих индексов уже после (автоматизировать это не сложно, но чтобы так с ходу найти готовый код я не найду).

    Отдельно в sql коде можно расставить commit через некоторое количество (десятки тысяч +-) insert-ов, что бы лог не переполнялся.

    Следующий вариант - оптимизация дисковой записи, найди способ принудительно включить lazy writes на диске с базой, например с помощью виртуализации или хотя бы ext4 опция data writeback. Внимание! в этом режиме любая проблема с ос (например отключили питание) испортит данные. Т.е. на время импорта создай файловую систему для таблиц отдельно, потом данные тупо скопируешь. Но если у тебя норм ssd или дисковый контроллер с хорошим кешем, то это не актуально.

    И если говорить об самым экстремально большом ускорении, размести файлы базы в tmpfs (оперативка, сотня гигабайт сейчас даже дома не проблема)... Можно для этого арендовать в облаке vps-ку, но желательно в этом же датацентре, а то копировать сотню гигабайт может быть долго. И да, следи за тем что бы была та же архитектура процессора и версия mysql
    Ответ написан
    Комментировать
  • Как залить большой файл sql в базу?

    @Everything_is_bad
    запусти screen и в нем включи загрузку
    Ответ написан
    4 комментария
  • Какой оптимальный способ попасть в домашнюю сеть снаружи?

    @Drno
    Так заходите по белому IP... сделайте просто проброс нужных портов дома на роутере
    Ответ написан
    Комментировать
  • Какой ближайший хоп у России с европейской страной?

    @d-stream
    Готовые решения - не подаю, но...
    Во-первых каналов связи значительно больше одного, во-вторых пакеты динамически маршрутизируются и в каждый момент времени пакет может пролететь по совершенно разным маршрутам. На это влияют кучи факторов начиная от загрузки и заканчивая балансами пиринга.
    Так что чудесного "волшебного маршрута" не бывает.

    life-internet-world-connections-1024b.jpg
    Ответ написан
    11 комментариев
  • Как переустановить операционную систему сразу на нескольких ПК одновременно?

    @Drno
    Я массово разворачивал с помощью clonezilla + tFTP сервера
    Сделал эталонный образ
    Дальше просто прошелся по ПК и в бут меню выбрал сетевую загрузку
    остальное делал уже автоматом clonezilla, загружаясь и разворачивая образ с сетевой шары
    Ответ написан
    2 комментария