LINUX.ORG.RU

Сообщения router

 

vim: какие есть лимиты на вставку текста? ☑️

Форум — General

Доброго времени суток

Сабж. Вставляю текст из буфера обмена не через привязку к безымянному буферу vim, а средствами xfce-terminal (правая кнопка мыши - вставить). Т.е. насколько я понимаю, для vim этот текст появляется на STDIN

В результате создаваемый файл чуть меньше 45 KiB (а должен быть ~ 98 KiB)

В том же терминале копирую текст в nano - всё в порядке, 98 kib.

По совету гугла повысил вдвое лимиты в viminfo (и убедился, что лимит изменился, через set viminfo=?) - не помогло, те же ~ 45 KiB

  1. В чём может быть проблема?
  2. И есть ли способ научить vim предупреждать о такой проблеме? Т.к. сейчас с моей точки зрения он молча портит данные. Чего я от привычного инструмента вообще не ожидал :/

 

router
()

подскажите vps/vds где-нибудь в турции

Форум — Admin

С гуглом из-за карт ситуация непонятная

Нужно искать что-то с мир или китайским unionpay

 , ,

router
()

размер reference image в blender ☑️

Форум — Multimedia

Доброго времени суток

Добавляю в blender изображаение (shift-a -> image -> reference)

JPEG image data, JFIF standard 1.01, resolution (DPI), density 600x600, segment length 16, baseline, precision 8, 4961x7016, components 3

Т.е. это обычный A4 (210x297 мм), 600 DPI

Результат странных размеров, не совпадает вообще ни с чем, что приходит в голову. Добавляю plane, подгоняю по размеру к изображению - ~ 3.53x4.99 m

Ну допустим. Подбрасываю то же самое изображение в 300 DPI

JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, baseline, precision 8, 2481x3508, components 3

И это изображение добавляется с тем же самым размером ~ 3.53x4.99 m. Т.е. информацию о DPI blender похоже не игнорирует

Сижу и думаю: какой странной логикой руководствовался blender, увеличивая reference image в ~ 16.8 раз?

$ echo '3530/210' | bc -l
16.80952380952380952380
$ echo '4990/297' | bc -l
16.80134680134680134680

 

router
()

можно в двух словах, чем различаются lvm mirror и lvm raid1? ☑️

Форум — Admin

Доброго времени суток

Документацию читаю, но скорее всего тонкие моменты вылезут позже и неожиданно

 ,

router
()

Катастрофическая уязвимость в Apache Log4j, затрагивающая многие Java-проекты ☑️

Форум — Security

Доброго времени суток

Тут внезапно появилась огромная жопа, надо исправлять. Если кому не лень, запилите новость

https://www.opennet.ru/opennews/art.shtml?num=56319

В Apache Log4j, популярном фреймворке для организации ведения логов в Java-приложениях, выявлена критическая уязвимость, позволяющая выполнить произвольный код при записи в лог специально оформленного значения в формате «{jndi:URL}». Атака может быть проведена на Java-приложения, записывающие в лог значения, полученные из внешних источников, например, при выводе проблемных значений в сообщениях об ошибках.

 , ,

router
()

ansible: нужен модуль, который не делает ничего ☑️

Форум — Admin

Доброго времени суток

Сабж. Единственная цель - пнуть handler через notify, если файла нет. Т.е. нужен тупой переходник между «when» и «notify» без каких-либо действий в самом task

Хочется в роли сделать что-то вроде

tasks/main.yml:

- name: "check file exists"
  ansible.builtin.stat:
    path: "/path/blahblah"
  register: "blahblah"

- name: "kick myhandler"
  dummy: "do nothing but kick handler"
  when:
    - blahblah.stat.exists
  changed_when: true
  notify: myhandler

Да, можно было бы перенести код из handler’а в task и обойтись без переходника, но он должен вызываться по нескольким разным событиям, и логичнее всё же оставить его handler’ом

 

router
()

lorquotes уже месяц лежит. пните там кого-нибудь

Форум — Talks

Сабж :/

update: @devinull

 

router
()

Стыковка МЛМ Наука с МКС ☑️

Форум — Talks

Доброго времени суток

Стыковка запланирована на ~ 16:24 MSK (13:24 UTC)

5 км осталось, трансляция уже идёт:

 , , ,

router
()

хочется странного: writeback кэш для разгрузки hdd в ноуте

Форум — General

Есть ноут, который в принципе работает довольно долго с дефолтными настройками

Но в нем диск wd, который засыпает каждые 8 секунд. wdidle3 / idle3-tools с ним уже не работают. А в нашем линуксе 10 секунд отложенная запись. Можно отключить энергосбережение (hdparm -B 254), но это лишние 1.6 Вт (в ноуте они реально лишние…)

Часто пишут на диск в $HOME несколько приложений. Не проблема перенести их каталоги на отдельную ФС

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

Есть идеи?

 , , ,

router
()

Какую ОСь и CNI plugin вы используете в своём кластере k8s?

Форум — Admin

Доброго времени суток

Сабж. Речь не про готовый кластер в облаке (gcp, aws, aks и т.д.), а про развёрнутый самостоятельно

Пробовал rhel7 и cni flannel (работает через vxlan), до дальше песочницы дело не дошло, т.к. всплыл странный баг - минутный таймаут при подключении к cluster_ip (при этом коннекты к lb и ep работали стабильно). Скорее всего дело было в баге https://tech.xing.com/a-reason-for-unexplained-connection-timeouts-on-kubernetes-docker-abd041cf7e02?gi=abdddcae01e3 Тогда я переключился на другие задачи и в итоге забил на k8s (да, ленивая жопа)

Хотелось бы вернуться к изучению кубера, но обойти грабли для начинающих. Какие связки ОСь + CNI plugin вы сейчас используете без критичных проблем?

 

router
()

отключение просмотрщика pdf в firefox ☑️

Форум — General

После обновления firefox обнаглел и пытается подсунуть свой дырявый просмотрщик дефолтным вариантом, хотя всегда выбираю внешний

Отключил его вообще так:

pdfjs.disabled = true
browser.helperApps.showOpenOptionForPdfJS = False

Может кому пригодится

 ,

router
()

powercli: как работает магия доменной аутентификации? ☑️

Форум — Admin

Доброго времени суток

Некоторое время назад ms допилили powershell, и в linux теперь работает полноценная, а не кастрированная версия. vmware powercli сейчас тоже полноценно работает из-под linux

Есть желание сделать кроссплатформенными свои скрипты для работы с vsphere. Одна проблема: в винде работает доменная аутентификацию (не нужно вводить credentials), в linux нет. Можно сделать workaround с загрузкой credentials из файла. Но не хотелось бы терять доменную аутентификацию при работе в винде

Есть идеи?

 powercli, ,

router
()

python: инстанс в модуле - это вообще законно? ☑️

Форум — Development

Доброго времени суток

Начал изучать sqlalchemy

В официальной документации:

from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()

Our application will usually have just one instance of this base in a commonly imported module

И вот тут я завис. Похоже, у меня пробел в академических знаниях о питоне. До сих пор я выносил в модули только классы и функции и понятия не имею что будет, когда в модуле окажется инстанс. Это вообще работает? Т.е. глупый вопрос, если б не работало, в документации бы этого не было

Но как, Холмс? Т.е. я в модулях и в __main__ могу импортировать модуль с инстансом, и это будет один и тот же инстанс, как будто я создал его в __main__ ? И в 2.7, и в 3.x?

 

router
()

python sqlalchemy: можно ли отключить autocommit для expression language? ☑️

Форум — Development

Доброго времени суток

Сабж. Насколько я понял из документации, работа с sqlalchemy возможна в 2 вариантах: Expression Language и ORM

В документации по ORM части есть информация, как отключить autocommit. В документации по Expression Language ничего подобного не нашёл :\

Пока я не уверен, что мне стоит использовать. Возможно, придётся перейти на ORM. Но хотелось бы понять, можно ли убрать autocommit в Expression Language, или единственная возможность - собирать данные в своём коде и выполнять execute с массивом

 ,

router
()

mediawiki + postgres: не индексируются новые страницы ☑️

Форум — Admin

Доброго времени суток

Сабж. Есть mediawiki под свои рабочие заметки. В последнее время иногда замечал, что поиск не находит информацию, которую я вроде бы добавлял. Сначала думал, что забыл добавить. Потом оказалось, поиск по заголовкам работает стабильно. А вот поиск по содержимому не видит новую информацию (примерно за последний год). Т.е. отвалилась индексация содержимого. Никаких сторонних движков для поиска не ставил, речь про штатную возможность mediawiki.

К сожалению, в качестве БД - postgres, поэтому штатные скрипты в пролёте: https://www.mediawiki.org/wiki/Manual:Searchindex_table

Похоже, что перестали отрабатывать какие-то хуки при сохранении страницы

пробовал

  • updateSearchIndex.php, rebuildtextindex.php - как и ожидалось, не работают с postgresql
  • rebuildrecentchanges.php - ничего не изменилось
  • в логах апача и mediawiki-jobrunner ошибок не нашёл
  • если перенести дамп на другую ВМ, новые страницы начинают индексироваться. но мне и старые тоже нужны :)
  • включил debug log. сыпятся «DBPerformace» предупреждения, но это вроде не критично: [DBPerformance] Expectation (writes <= 0) by MediaWiki::restInPeace not met (actual: 1):

update. это был баг mediawiki 66650. Дело в переименовании страниц. Поиск по тексту не работает в переименованных страницах. workaround - применить патч для 66650

 

router
()

Оффтоп. В чем бы считать калории? ☑️

Форум — Talks

Доброго времени суток

Сабж. Под линукс или ведроид. Да хоть бы и под оффтопик :/

 ,

router
()

git: разошлись 2 копии репозитория. возможно ли вновь их объединить? ☑️

Форум — Development

Доброго времени суток

История проблемы:

  1. У меня есть 2 копии git репозитория с моими скриптами: одна на сервере в локальной сети (site), 2я на удалённой площадке (origin)
  2. Чаще я коммитил в origin, коммиты в site иногда опаздывали на неделю
  3. Так получилось, что удалённый репозиторий origin и мой комп одновременно были недоступны длительное время (не спрашивайте..)
  4. На новом компе клонировал устаревший репозиторий site и сделал несколько изменений
  5. Снова доступен удалённый репозиторий origin

В результате в репозиториях site и origin с какого-то коммита ветки master различаются. Я бы хотел снова сделать их копиями. Понятно, что сведение кода к одной версии делать мне, не проблема

Но я не знаю

  • как найти, с какого коммита ветки master в репозиториях стали различаться?
  • как в одном из репозиториев УДАЛИТЬ всю историю, начиная с точки расхождения? Работаю с репозиториями я один, поэтому моральный аспект такого изменения можно игнорировать

 

router
()

Есть у кого сяоми? Нужен список пакетов ☑️

Форум — Mobile

Доброго времени суток

Сбросьте пожалуйста список пакетов с xiaomi

adb shell pm list packages

хватит и

adb shell pm list packages | grep -i mi

https://developer.android.com/studio/command-line/adb#pm

Довыпендривался с отключением лишнего :\ И, что хуже, не успел записать, что именно отключил. Загружается, но жрёт cpu как не в себя.

 ,

router
()

SMR: новая технология записи делает HDD непригодными для работы в RAID

Новости — Hardware and Drivers
Группа Hardware and Drivers

Для увеличения плотности записи производители HDD перешли к технологии SMR (Shingled Magnetic Recording).

К сожалению, новая технология мешает использовать диски в составе RAID. И что ещё хуже, производители никак не отмечают использование SMR в спецификации на HDD.

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

источники:

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

 , ,

router
()

Опубликованы видео со всех конференций ontico 2019 + TeamLeadConf 2020

Новости — Конференции и встречи
Группа Конференции и встречи

записи с предыдущих конференций можно найти на их канале в youtube

 , , , ,

router
()

RSS подписка на новые темы