LINUX.ORG.RU

Избранные сообщения MittenShmitten

pandas to_sql делать записи порциями

Форум — Development

Помогите решить проблему записи большого датафрейма в postgres таблицу. Есть датафрейм df, который с небольшим количеством данных (несколько сот записей тестирвовал) успешно и быстро сохраняется в postgres таблицу:

df.to_sql(
    'my_table', my_engine, chunksize=100, if_exists='replace')
Но, в требуемом режиме (продовском), когда число записей достигает приблизительно 500 тыс. строк ничего не происходит. Оператор висит несколько часов и молча завершается без всяких сообщений. Данные при это не попадают в postgres - нет ни одной записи. Табличка создается, если ее удалить предварительно. При этом датафрейм имеется и его строки успешно печатаются в консоли ...

Что можно сделать? Почему нет ни одной записи, хотяюбы первые 100 штук?

 ,

scisearcher
()

Применение Bash-скриптов в повседневности

Форум — General

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

 , ,

shkolnik_2022
()

Органайзер для скриптов

Форум — Desktop

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

У меня исторически под них выделена отдельная панелька в xfce но путь насколько удобный

  • все перед глазами
  • каждое можно наглядно обозвать
  • доступ в один клин в любом рабочем контексте
  • можно делать папки/группы с доступом до скрипта в два клика

настолько и неудобный

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

Вариант раскидать по папкам и бродить по нужде туда-сюда очевиден но не удобен
Вариант подвязать их в rofi, в целом, то-же очевиден но то-же местами вызывает вопросы в плане удобства (вместо одного клика минимум 3 жмака)

Кто чем пользуется?

 ,

rukez
()

telegabber 1.0.1

Новости — Open Source
Группа Open Source

Telegabber — это порт транспорта Zhabogram на Go. Поддерживает новые 64-разрядные ID пользователей, а также отличается лучшей производительностью.

Назначение транспорта — связывать учётные записи в Jabber и Telegram, что позволяет использовать Telegram из любого Jabber-клиента.

Для сборки требуется TDlib 1.8 и Go ≥1.13, остальные зависимости скачиваются сборочной системой автоматически.

Основные возможности:

  • авторизация в Telegram;
  • отправка, приём, удаление и редактирование сообщений и вложений;
  • добавление и удаление контактов;
  • синхронизация списка контактов, статусов и VCard;
  • управление группами/аккаунтом Telegram;
  • создание и приём секретных чатов.

>>> Подробности

 , , ,

bodqhrohro_is_back
()

re2c 3.0

Новости — Разработка
Группа Разработка

В четверг 27 января состоялся релиз генератора лексических анализаторов re2c 3.0. Основное изменение — добавлена кодогенерация в Rust.

Напомним, что re2c специализируется на генерации быстрых и легко встраиваемых лексеров. Он отличается от более известного аналога flex гибким интерфейсом, генерацией оптимизированных нетабличных лексеров и поддержкой захватов (submatch extraction) на основе детерминированных конечных автоматов с тэгами (TDFA). re2c используется в проектах, где важна скорость работы лексера, например в Ninja и в PHP.

На сайте есть много примеров, теперь и на языке Rust.

>>> Подробности

 , , , ,

skvadrik
()

ls icons

Форум — Talks

Запилил отображение иконок для ls.
Патч для coreutils-9 лежит тут
скрин 1
скрин 2

смузи это модно и молодежно.

 

pascal
()