LINUX.ORG.RU

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

программа из одной строчки ни Perl

Форум — Development

помогите, пожалуйста исправить такую программу:

cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

- не печатает

anonymous
()

Апофеоз электронной бумаги

Галерея — Рабочие места

Внезапно осознал, что большинство экранов, которые я использую по жизни — EInk, изготовленные на основе технологии электронной бумаги.

На рабочем столе монитор Onyx Boox Mira Pro 25" с открытым Rust-проектом в честно купленной IDE CLion под Ксубунтой 20.04.

На стене за ним — обычный IPS-монитор Iiyama ProLite 42". Используется в тех случаях, когда нужно видео и цвет.

Слева направо на столе:

  • Книга Onyx Boox Note 10" для технической и художественной литературы (Android 6)
  • Книга Kobo Aura One 7.8" для художественной литературы (Linux, кажется, на 4-м ядре)
  • Смартфон Hisense A5 (Android 9)
  • Книга Onyx Boox Max Carta 13.3" для технической литературы (Android 4)

Выдалось время, изучаю для общего развития Haskell.

 , eink,

hbee
()

Вырезать тишину из видеолекций. ffmpeg encoders etc.

Форум — Multimedia

День добрый! Прошу совета.

У меня есть гора видеолекций, треть из которых составляют паузы, треть «бе…ме…эээээ…ну…», и только треть - собственно полезная часть. Хотя бы первую треть хочется вырезать, для этого я нашёл массу готового софта. Навскидку у меня толком заработал auto-editor, но он оч. долго генерирует результат, иногда система зависает вовсе.

Пытался заставить его использовать аппаратное ускорение - не сработало. Понял, что в списке ffmpeg -encoders у меня нет h264_amf (если я правильно понял, это тот энкодер, что нужен).

cat /proc/cpuinfo |grep name model name : AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx

Вопросы:

  1. можно ли вообще аппаратно ускорить ffmpeg на этой тухлой встройке, а если да, то как?
  2. кто имеет сходный опыт, чем лучше вырезать тишину и бе-ме из лекций?

 , , ,

gregg128
()

Что вы пихаете в свою публичную репу?

Форум — Development

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

  • ненужное, по фану сделанное, но в чистом коде

  • форки попенсорца с дураком и поэтессами

  • найти маленькую либу и переписать. Типа, оригинальный автор говно, смотрите как надо

 , ,

DumLemming
()

Какие в Линуксе есть средства поиска/ремапа бэдов на винтах?

Форум — Admin

Надеюсь здесь найдётся пруфлинк с описанием этой операции.
Можно конечно качнуть флэшку с виндой и Викторией. Но неужели это не исполнимо в Линукс? Или местные адепты начну топырить пальцы: «Если на винте попался бэд - ф памойку такой винт»?

P.S. Резюмирую, после пальцетопырчатого срача от «крутых» пацанов, благодаря комментариям порядочных гуру - решил проблему просто:

Для начала собрал список «битых» файлов:

find ./ -type f -exec cat '{}' \; |pv|dd of=/dev/null

Список файлов получил на консоль и скопировал в лог, выделив и скопипастив.
Предлагаю попробовать другой вариант:
find ./ -type f -exec cat '{}' \; >/dev/null 2>Errors.log

Но в этом варианте не будет прогресс-индикатора, зато список «битых» файлов должен получиться в файле.

Далее сделал список плохих секторов командой:
badblocks -o badblocks.log /dev/sdX

В этом файле - плохие блоки были сериями. Для каждой серии сначала проверил:
badblocks -o 01set.log /dev/sdX <LastBlock> <FirstBlock>

Получал список блоков этого диапазона.
Далее затирал эти блоки нулями:
badblocks -f -w /dev/sdX <LastBlock> <FirstBlock>

Снова проверял:
badblocks -o 01set.log /dev/sdX <LastBlock> <FirstBlock>
Получал пустой список - т.е. блоки исправились.

Теперь запустил:
smartctl -t long и по его результатам допишу.

НИКАКОГО РЕМАПА! Просто перезаписал данные в нечитаемые сектора!
Ну и опять прогоню рекурсивное чтение файлов, данные конечно неправильные, но ошибок быть не должно.
И на этом диске zfs, посмотрю что скажет: zpool scrub

P.P.S. Результаты -t long:
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       40%     39752         3352487288

Проверяем:
badblocks -o 07-sdd-badblocks.log /dev/sdd 3352488289 3352487288

Но! Факир был пьян! SMART и BADBLOCKS видимо оперируют разными размерами сектора!
# badblocks -o 07-sdd-badblocks.log /dev/sdd 3352488289 3352487288
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek
badblocks: Недопустимый аргумент during seek

Придётся повторить badblocks и посмотреть его видение!

 , ,

n0mad
()

Автономность в отпуске. Велосипед. KDE Neon.

Галерея — Рабочие места

Просто от всех подальше максимально. Но без электричества скучно и нужно.

 ,

delidov_george
()

Опять zfs, неужели никак нельзя починить?

Форум — Admin
Предисловие для "особо одарённых":
У меня нет ни каких претензий к zfs, и ни в чём я её не обвиняю.
У меня сложилась ситуация и надо найти из неё выход.
Не надо утруждать себя, и доказывать мне что я сам виноват. Я всю жизнь, делал продакшн системы на "том что есть", а не требовал крутого оборудования для продакшна, начиная с 90х, когда помогал поднимать первый в городе диалап интернет на OS/2, мультипортовках и аналоговых телефонных модемах, и это был ПРОДАКШН!
Так и сейчас. Есть определенное бюджетное оборудование и надо добиться его стабильной работы.



Потихоньку «роняю» zfs. (Вернее сама падает в нестабильных условиях)
Сейчас, после scrub имею:

  pool: T4T3S
 state: DEGRADED
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
  scan: scrub repaired 2.17M in 09:12:56 with 38 errors on Fri Apr 18 18:37:59 2
config:

        NAME         STATE     READ WRITE CKSUM
        T4T3S        DEGRADED     0     0     0
          T4T3STORE  DEGRADED     0     0 4.44K  too many errors

errors: Permanent errors have been detected in the following files:

        T4T3S/:Dedup:<0x0>
        T4T3S/:pub:<0x0>

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

И не надо хамить. Оригинальные данные надеюсь в стабильных условиях, но надо добиться стабильной работы дисков, на разных хостах через USB3.
В прошлый раз всё работало стабильно, но данные обновились и решил снова рсинкнуть. Подключил накопитель, и он стал DEGRADED после попытки rsync. К сожалению не отметил в чём разница подключений прошлого раза и этого.

 , ,

n0mad
()

Увеличится ли быстродействие ФС на RAID, если чанк=блок=4KiB?

Форум — Admin

Всем привет!

Debian GNU/Linux 12 AMD64

Когда создавал рейд, у него был размер чанка 512KiB, у Ext4 размер блока 4KiB.

В некоторых случаях, виртуалка со старой виндой, образ диска .qcow2 которой лежит на этом диске, медленно работает, при перемещении образа диска на одиночный SATA SSD всё становится хорошо. До этого та же виртуалка работала на проприетарном гипервизоре под оффтопом, был программынй RAID от Intel, диски были те же, быстродействие было приемлемым.

Будет ли работать быстрей, если переделаю RAID так, чтобы у него чанк был под размер блока файловой системы, то есть 4 KiB?

RAID программный, создавался с помощью mdadm, уровень рейда 10. Диски SATA III 7200 RPM, WD Gold 1 TB — 5 штук, один из которых hot spare. Подключены к HBA.

Ещё о железе:

CPU Intel Xeon e3-1275 v5
Память DDR4 Kingston Server Premier KSM32ES8/16MF 16ГБ DIMM, ECC, unbuffered, PC4-25600, CL22, 3200МГц.
Серверная материнская плата Supermicro MBD-X11SAT-F-B, bulk, версия BIOS 4.0
Контроллер HBA LSI 9201-16i LSI00244 PCI-E x8 SAS SATA 4x SFF-8087

 , ,

Infra_HDC
()

Обнаружен практически идеальный ноут для линукса

Форум — Linux-hardware

Честно говоря после массового пердолинга с последними поделиями ноутбучной индустрии стало казаться что так вообще не бывает и есть либо старый ThinkPad на который все давно заточено либо новая крутотень в которой поддерживаться будет только процессор а все остальное - новомодные AI феньки с виндоуз-онли.

Итак попробовал - Yoga Air 14s (Slim 7 APU8) и Huawei MateBook X-pro 14s.

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

Huawei - со всей внешней шедевральнстью оказался комбинацией мелких геморроев. Камера - не поддерживается, звук починили в процессе а то и он не поддерживался ( 2 пищалки вместо 6 динамиков), во сне за ночь сжирает 20-25% заряда то есть опускается до s0i2.1 вместо положенного s0i2.2. Ну и вишенка на торте - этот гад сгорел не прожив и 3 месяцев. Причем ладно бы был чем-то облит или уронен - нет, он умер спокойно во сне как 100-летний старик. Заснул, проснулся но забыл как заряжать батарею с двух портов по левому борту. Хуавей у меня был китаец - так что с гарантией облом, в общем отправляется в долгий ремонт ибо запчастей на него в наличии увы и ах, ну по крайней мере левой платы с портами на которой сидит скончавшийся контроллер Thunderbolt.

А теперь собственно герой нашего времени. Huawei был настолько приятен внешне и на ощупь и экраном волшебного фактора 3:2 что даже 16:10 уже казались танковой щелью - так что в качестве интел-машинки был выбран практически тот же Huawei - вернее Honor.

Итак встречайте -

Honor Magic Book Art 14.

Ultra 5 125H (4 больших ядра, 8 малых, 2 суперкономных) , 32 гига памяти, веб-камера на магните. 6 динамиков. Цвет выбрал зеленый - ибо как бы симпатично не выглядел белый перламутр белая клавиатура очень проблемна в походных условиях с разным освещением этой самой клавиатуры.

Итак - из пердолинга пришлось только скачать квирк для тачпада - он уже приземлился в libinput и будет в следующем релизе, но по сути это текстовый файлик в /usr/share/libinput.

Все остальное - ну кроме уже очевидного отпечатка пальца - работает. звук, камера, suspend адекватнейший для s0ix, удивительная автономность - после жутко обжорного хуавея не ожидал что практически такой же интел может в idle с включенным экраном укладываться в 2.66 ватта - но тем не менее он это делает

По исполнению - вариация на тему matebook x-pro, такие же материалы и близкий дизайнн.

https://www.reddit.com/r/Honor/comments/1go55j4/honor_magicbook_art_14_linux_compatibility/

 

Qui-Gon
()

Работа с фотографиями в Linux

Форум — Multimedia

Color management:

  • colord — создание, установка и использование по назначению цветовых профилей. GNOME Color Manager и colord-kde — графические приложения для работы с colord в GNOME и KDE, соответственно
  • ArgyllCMS — CMS, необходимая для профилирования вашего фотоаппарата, монитора, сканера и принтера

Обработка, конвертация и управление коллекцией RAW-изображений

  • Darktable — наиболее динамично развивающийся, многофункциональный конвертер/каталогизатор
  • RawTherapee — другой отличный конвертер и каталогизатор в одном лице
  • Rawstudio — ещё один, похоже, приостановил развитие
  • Photivo — конвертер, но не каталогизатор с весьма немалым выбором доступных инструментов, по словам разработчиков, нацеленный на опытных фотографов
  • UFRaw — минималистичный RAW-процессор, для предпочитающих обрабатывать фотографии уже в графическом редакторе
  • digiKam — внезапно, тоже имеет базовый функционал RAW-конвертации
  • А если вы настолько просветлённый фотограф, что обрабатываете свои фотографии сидя в консоли, для вас есть dcraw, код которого используется в куче коммерческих и некоммерческих конвертеров

Графические редакторы

  • GIMP — просто без комментариев
  • Krita — больше подойдёт художнику, чем фотографу. Тем не менее, есть поканальные кривые, Lab, CMYK, маски, корректирующие слои и другие, греющие душу, возможности
  • AzPainter — редактор полноцветных изображений, с расширенным функционалом для редактирования фотографий (RGBA, 16bit), имеет некоторую поддержку *.PSD
  • Для просветлённых фотографов из предыдущего раздела подойдёт консольный пакет ImageMagick — на пару с dcraw позволит завалить мир шедеврами не загружая иксы

Управление фотоаппаратом с компьютера

  • gPhoto2 — библиотека, которая поддерживает 1800 камер, возможно и вашу
  • Entangle — позволяет управлять всеми настройками камеры и снимать непосредственно с компьютера

Focus stacking, склейка панорам и снимков с большим динамическим диапазоном (HDR)

  • Hugin — мощный инструмент для склейки панорам из нескольких снимков
  • krpano — создаёт интерактивные виртуальные туры в формате HTML5 и Flash-приложений (Проприетарен)
  • Kolor Autopano Giga — мультиплатформенный коммерческий пакет, предназначенный для склейки панорам и создания на их основе виртуальных туров
  • Luminance HDR — генерирует HDR-фоторафию из нескольких, различно экспонированных, снимков
  • MacroFusion — простая графическая надстройка над Enfuse, позволяющая, в том числе склеивать снимки, сделанные с брекетингом по фокусу, для получения большей ГРИП, например при макросъёмке

Time-lapse

  • Kdenlive — видеоредактор, умеющий склеивать последовательно снятые фотографии в видеоролик
  • ffmpeg или его форк libav — тот случай, когда работа с изображением из консоли будет вполне оправданна. Наборы библиотек и программ для работы с видео, в данном случае — для создания видеоролика из нескольких фотографий
  • slowmoVideo — программа, замедляющая получившийся видеоролик и делающая его более плавным

Астрофото

  • SIRIL — свободный обработчик астрофотографий, предназначенный, в основном, для астрономов-любителей

Работа с онлайн фото-стоками

  • Xpiks — приложение для атрибутированния и загрузки изображений на стоки для стоковых иллюстраторов и фотографов

 , , ,

ist76
()

Посоветуйте планшет для покрасноглазить

Форум — Mobile

Доброго времени суток. Сабж

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

Но вот зонд ведроида надоел. Поэтому хотелось бы поставить туда linux

Да, может что-то сразу не завестись. Но у меня валяется док-станция от ноута, там и power delivery, и ethernet, и usb хаб - все 33 удовольствия. Должно сильно облегчить изучение. Единственное, что вызывает подозрение - если вообще не получится завести touch screen, то смысла в подобной игрушке не будет

мысли про x86

Есть несколько моделей на x86

  • от дешманского chuwi https://xdaforums.com/t/chuwi-hi10-air-linux-installation-guide.3915804/

    время работы от аккума делает меня грустным пандой, зато все остальное очень нравится, в т.ч. возможность разобрать без спецустройств и что-нибудь поменять

  • до ms surface за сотни нефти https://github.com/linux-surface/linux-surface

    понимаю, что он стоит этих денег (и в принципе они есть), но для моих отсутствия задач это перебор (поэтому жаба задушит :)

с x86 в плане установки linux все более-менее понятно, тут почти не ожидаю подвохов. В этом смысле очень хороший вариант

мысли про arm

В другом углу ринга arm с отличным временем работы и огромным выбором. Зато с безграничным геморроем в плане загрузки онтопика. Загрузчик часто залочен, а если и нет, то очень своеобразен

Слышал про postmarketos, но пока не изучал подробно

вопросы

  1. есть ли вендоры arm планшетов (или отдельные модели), у которых не будет особых проблем с загрузкой linux?

    в идеале с howto для quick start

  2. как у linux’а в принципе с touch screen? предположим, что с железом повезло и touch screen завелся. DE и софт с ним будут работать?

 

router
()

Как самозанятому админу искать заказы?

Форум — Talks

Добрый день. Помогите разобраться что происходит.

Вкратце. Я предоставляю удалённые услуги системного администрирования Linux по договорам ГПХ - от рабочих станций на предприятиях до серверов в ДЦ. Суть в том, что некоторые заказчики не готовы платить много, а начинающего специалиста рулить продакшеном и запиливать DevOps инфраструктуру такая себе идея. Несколько таких заказчиков суммарно приносят более или менее достойный доход. Ситуация win-win - где всем хорошо. Заказчик получает специалиста 24/7 с опытом за дёшево, экономит на организации рабочего места и сумасшедших налогах, а я экономлю время на логистику (условно 4 часа в сутки), делаю всё максимально хорошо и безотказно, чтобы управлять своим временем и успевать ещё жить.

В своё время начинал работать с заказчиками по-рекомендации. Сейчас столкнулся с проблемой поиска новых заказчиков. По объявлению на HH звонят кадровики и рассматривают удалёнку только с трудоустройством по ТК. Предлагаю описать все обязанности и неразглашение в договоре ГПХ - отказываются. Возможно нет шаблонов документов или юристы только в ТК РФ разбираются - не понятно. Пробовал разместить объявление об услугах на Авито вместо HH - за год одно холостое обращение, во фри ланс сайты не стал соваться, почитав, что там всё схвачено давно и задачки разовые за три копейки. Пробовал писать посты в LinkedIn - такое себе - просто просятся все добавиться в друзья и ничего.

Собственно наболевший вопрос: как сейчас искать заказчиков? Или в стране настолько всё плохо что админы линуксов для поддержки сайтов не нужны? Я правильно понимаю, что ничего не поменялось и можно найти заказчиков только по сарафанке как раньше? Как вы ищете заказчиков на удалёнку?

Спасибо.

P.S.: Сюда пишу по рекомендации ИИ.

 , ,

asm64kmr
()

Где взять заграничный VPS с оплатой российскими картами?

Форум — Talks

Собственно сабж. VPS нужен за пределами России. Хочу поднять себе VPN.

Например вижу предложение от RU VDS в Казахстане. Но не знаю что там с местной цензурой. А то из огня да в полымя.

Вопрос в догонку: какой протокол VPN выбрать и какое железо нужно, чтобы 50 мбит/с тянуло?

Перемещено hobbit из general

 ,

ox55ff
()

Вышел в свет мультфильм «Течение»

Новости — Open Source
Вышел в свет мультфильм «Течение»
Группа Open Source

«Течение» – мультфильм, сделанный в технике 3D-анимации с использованием свободного программного обеспечения Blender. Мультфильм латвийского режиссёра, продюсера, сценариста и художника Гинтса Зилбалодиса «Течение» (латыш. Straume, англ. Flow) получил несколько мировых премий:

  • «Золотой глобус» в номинации «Лучший анимационный фильм». «Течение» стал первым латвийским фильмом, который был номинирован на эту награду. Он обошёл фильмы крупнейших голливудских студий – Disney, Pixar и DreamWorks.
  • Европейской киноакадемии.
  • Общества кинокритиков Нью-Йорка, Бостона и Лос-Анджелеса, Сан-Диего, Чикаго и др.

Работой по созданию анимации мультфильма занималась компания Dream Well Studio (Латвия) – 20 человек во главе с Лео Сили-Пелиссье (Léo Silly-Pélissier). Лео выступил на конференции с докладом о проделанной работе: «Я хочу показать, как мы использовали Blender в фильме «Течение»…»

>>> The animation of Flow - Blender Conference 2024

 , ,

nvl
()

Раздача по хот споту с ноутбука с обходом DPI zapret

Форум — General

Имею ноут подключенный по фай фай к инету, на нем настроен zapret. Как настроить раздачу, чтобы подключенные к хот споту устройства пускали трафик через ноут? Я так понимаю, нужно настроить прокси, но как это реализовать с хот спот и можно ли?

 , , ,

Vishera845
()

Лекция Юрга Гуткнехта «Проект Оберон: 30 лет» в Москве

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

24 октября в Университете Дмитрия Пожарского пройдёт лекция швейцарского профессора Юрга Гуткнехта, соавтора языков Pascal и Oberon, коллеги легендарного Никлауса Вирта.

В программе — совместная лекция и дискуссия «Проект Оберон: 30 лет» Лекторы: Президент Швейцарского общества информатики, профессор ETH Zurich, д-р Юрг Гуткнехт и Ведущий научный сотрудник отдела теоретической физики ИЯИ РАН, координатор проекта «Информатика-21», д.ф.-м.н. Фёдор Васильевич Ткачёв.

17:30, ЦЭМИ РАН (Нахимовский проспект, 47), аудитория 520. Регистрация и пропуск не требуется.

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

 , , gutknecht,

discipulus
()

Женщину конкретно засунули. Автомат? Не, не слышали.

Форум — Talks

Здравствуйте, мои дорогие любители продукции от Apple, роботизации, прочих современных технологий и эффективных инвестиций.

Apple и Foxcoon смогли пролоббировать в Индии новый закон, разрешающий женщинам брать 12-часовые и ночные смены. Об этом пишет Gadget Tendency.

Закон будет действовать в штате Карнатака, где Foxconn собирается построить завод по производству iPhone. Согласно документу, максимальная продолжительность рабочей недели в штате будет ограничена 48 часами. При этом допустимое количество сверхурочных часов, которые можно взять в течение трёх месяцев, вырастет с 75-ти до 145-ти.

Как и прежде корпорация Apple на деле демонстрирует уровень рыночного флагмана, который служит примером всему человечеству.

https://snob.ru/news/apple-dobilas-razresheniya-na-12-chasovye-smeny-dlya-zhenshin-v-indii/

https://timesofindia.indiatimes.com/business/india-business/12-hour-shifts-night-time-work-for-women-apple-foxconn-pushed-for-labour-reforms-to-advance-indian-production-plans/articleshow/98544594.cms

 , ,

ados
()

Новая версия книги «Modern C», адаптированная для C23

Форум — Development

Привет, ЛОР!

Я просто оставлю это здесь: https://inria.hal.science/hal-02383654

В книгу добавлены такие новые (для сишников) штуки как _BitInt(N), constexpr, арифметика с проверкой переполнения, auto, nullptr, typeof и прочие фишки нового стандарта.

 , ,

hateyoufeel
()

Курсы по системному и функциональному программированию

Форум — Talks

Я обучаю системному и функциональному программированию. Вот описание курсов:

https://drive.google.com/file/d/1PE7IDZZk12vOTk9pgCWDp7jmmBIpePbQ/view?usp=sharing

https://drive.google.com/file/d/1XdLZ0-ZnE_9okH2MN9SfR87xrAvkgopY/view?usp=sharing

Занятия проводятся сочетанием созвонов с лайв-кодингом и переписки. Оплата на текущий момент – донейшн (вы сами определяете сумму). Напишите мне в тг, если заинтересованы: komputikisto

Перемещено ilinsky из development

 

abnegacio
()