LINUX.ORG.RU

Сообщения hobbit

 

Обсуждение редактора контактов DoubleContact

Форум — Desktop

Тема создана для обсуждения DoubleContact — кроссплатформенного редактора/менеджера контактов для ПК. Программа написана на языке C++ с применением фреймворка Qt (минимальная версия Qt — 4.8, рекомендуемая — 5.10 и выше) и распространяется по лицензии GPLv3+.

Автор также планирует помещать здесь анонсы минорных версий DoubleContact, не заслуживающих новостей на главной.

На данный момент актуальная версия программы имеет номер 0.2.4 и работает с локальными адресными книгами. К ветке 0.4 планируется добавление работы с телефонами (ADB и др.), к ветке 0.5 — работа с сетевыми протоколами.

Github

Русский сайт автора

Архив новостей и форумных тем на ЛОРе

 , , ,

hobbit
()

Пора бежать?

Форум — Web-development

Привет, ЛОР.

Да, в какой-то мере под впечатлением от соседней темы от @Xintrea.

Дано: древний сервачок некоммерческого содержания с FreeBSD 9.2. Обновить ОС по условиям хостинга нельзя, только переезд на новый. На сервере крутится апач с доступом по HTTP и почтовые сервера.

И давно бы пора прикрутить туда сертификат и перейти на HTTPS. Готов рассмотреть варианты как с Let’s Encrypt, так и с покупным сертификатом.

Я правильно понимаю, что на этой версии FreeBSD задача нерешаема (старый OpenSSL и всё такое) и пора таки переезжать на более новую систему? Или есть варианты?

Сайты-то я легко перенесу. Вот с переносом почты, вероятно, будет гимор (там несколько ящиков, и некоторые из них активно используют IMAP-папки). Но это тема отдельная, хочу сначала с принципиальным вопросом определиться.

 , , ,

hobbit
()

Можно ли принудительно отключить доступ к M.2 SSD?

Форум — Linux-hardware

Привет, ЛОР.

Есть ли возможность на максимально низком уровне отрубить операционным системам доступ к информации к M.2 SSD, установленному на материнской плате? Через BIOS или перемычками там какими? Обычный SATA-диск можно просто выдернуть, а этот мало того, что привинчен, так ещё и пастой промазан… Туда-сюда дёргать крайне неохота.

Нужно это для того, чтобы загрузить и погонять на моём актуальном железе непроверенный редкий дистрибутив, к которому у меня нет доверия (как большой параноик, я могу подозревать всё, что угодно, например, что он может порушить мои драгоценные ext4 на этом самом SSD).

В моём случае:

  • мать Gigabyte B450 Aorus M (AM4, mATX);
  • SSD NVMe Samsung 970 EVO Plus MZ-V7S1T0BW 1 Тб.

 , ,

hobbit
()

Про вопросы «решите за меня»

Форум — Linux-org-ru

Привет, ЛОР.

Тут @Vsevolod-linuxoid предлагает:

Я бы просто ввел глобальное правило — вопросы с экзаменов, решение ДЗ, написание дипломных работ и т.п. — удаление из любого раздела. Даже из Job, не нужно поощрять это негативное социальное явление. Исключение — если не просят сделать за них, а спрашивают, где искать информацию.

Честно говоря, я с этим согласен. На некоторых форумах так и делают. У нас сложилась традиция посылать в Job. Но может стоит эту традицию пересмотреть и закрепить если не в правилах, то хотя бы в офтопик-листе?

Я знаю и главный контраргумент — если заказчик и исполнитель такого рода «работ» не договорятся на ЛОРе, они обязательно найдут друг друга в другом месте. Это явление можно не поощрять, но победить его практически нереально.

Да, разумеется, это не относится к случаям, когда человек просит не решить за него, а подсказать по спорным местам, где он «затупил» или не понимает, по каким словам правильно гуглить конкретную проблему. Это — нормальные вопросы, к этим претензий нет.

Предлагаю обсудить.

 ,

hobbit
()

Линусу Торвальдсу 52!

Новости — Ядро Linux
Группа Ядро Linux

Создателю ядра Linux Линусу Торвальдсу (Linus Benedict Torvalds) сегодня исполняется 52 года.

Поздравим отца-основателя и пожелаем ему творческого долголетия и счастливой семейной жизни!

>>> Читать «Just for fun»

 

hobbit
()

Есть консольный текстовый редактор c настройкой хоткеев?

Форум — Desktop

Добрый день, ЛОР.

Тут как-то давно, ещё по весне перемывали косточки очередному вимоподобному текстовому редактору, и @wandrien написал:

Реально, там нет никаких таблиц команд. Всё управление захардкожено

Я сегодня наткнулся на ту тему, и загнался вопросом: а есть ли вообще для линукса консольные текстовые редакторы, где можно переключать (в идеале — составлять свои) клавиатурные схемы? Захотел — вимовую раскладку включил, захотел — виндоподобную, захотел — олдфажную хоть в стиле WordStar.

Под DOS я такое видел, ещё в начале 90-х. А для линукса только всё гуёвое в голову лезет. Но ведь наверняка я чего-то не знаю (забыл), ну ткните же меня.

ИТОГИ: таки vim, а также joe и micro. Всем спасибо за ответы. Тему не закрываю, будут идеи — пишите.

 ,

hobbit
()

Git, Windows и .Net

Форум — Development

Привет, ЛОР.

Как многие уже знают, недавно Github убрал возможность git push по имени и паролю, теперь для этого нужно генерировать специальный токен. И везде таскать его с собой, поскольку запомнить этот длинный sequence простому смертному крайне проблематично, поэтому если на безопасность доступа к гитхабу это и повлияло, то скорее, отрицательно. Ну да ладно.

У меня основных устройств, с которых я работаю с гитхабом, четыре: два с линуксом, одно с Windows 8.1 и одно с macOS. С линуксами всё в целом прошло гладко, теперь я этот токен ввожу вместо пароля.

В Windows этот механизм работать отказался. Я обновил git до 2.34.1. Теперь:

  • обновлённый git тянет за собой Git Credential Manager, написанный на .Net. Что очень заметно как при установке программы (винду пришлось обновлять, а обновление винды — это вам не обновление линукса), так и при запуске;

  • при попытке сделать git push консольная программа git показывает окно браузера!

После этого git push, наконец, сработал.

И что бы там не говорили фанаты сишарпа и др., .Net очень заметен: программа стала гораздо более «задумчивой».

На очереди макось. Там тоже, видимо, придётся обновлять git. Сейчас вот думаю, не потащит ли она за собой половину xcode…

P.S. Ряд комментаторов настойчиво предложил переходить на SSH. Я последовал их совету на macOS. Работает. Вероятно, и на остальных ОС перейду на этот способ.

Тему можно считать решённой.

 , , , ,

hobbit
()

Любители эмуляции vim, чем она лучше?

Форум — Development

Привет, ЛОР.

Здесь довольно часто всплывает тема vim-подобных хоткеев в разных редакторах кода, IDE, файловых менеджерах и даже браузерах. Вопрос к любителям этого режима работы: чем именно он вас пленяет? Ну кроме привычки, разумеется?

Что из vim-клавиш повышает вашу производительность, комфорт и др.? Например, вы всякий раз, когда надо переместиться вверх, прикидываете число строк и вводите его, и это удобнее, чем давить на стрелку? Или что-то ещё?

 ,

hobbit
()

Как определить поставщика приложения (+немного ЖЖ про форматы контактов)

Форум — Mobile

Привет, ЛОР.

Я подобные вопросы уже в своё время задавал, но сейчас вопрос встал особенно остро.

Есть телефон, Samsung A50. На нём есть приложение «Контакты». В настройках, в разделе "О приложении «Контакты» указана только версия - 10.2.30.15. Производитель не указан. Как бы мне понять, чьи это «Контакты», то ли самсунга, то ли гугла (AOSP или, может, не совсем O), то ли ещё чьи-то?

Понадобилось это мне в данном случае вот для чего. В большинстве современных (что особенно весело) андроидских телефонов, с которыми я сталкивался, при экспорте-импорте файлов VCF используется древняя, как говно мамонта, спецификация vCard 2.1, несмотря на то, что уже давно выпустили vCard 3.0 и даже vCard 4.0. Хорошо узнаваемая особенность vCard 2.1 состоит в том, что все не-ASCII символы, в том числе русские, оборачиваются в QUOTED-PRINTABLE, в то время как более новые версии предписывают писать некодированный UTF-8 прямо в файл. Для обозначения этого факта предусмотрен атрибут ENCODING. В стандарте он описан как an alternate encoding for a value, value — это то, что в vCard-тегах находится справа от двоеточия (имя, телефон, емейл и т.д.).

А вот то, что слева от двоеточия, видимо, предполагалось быть чисто латинским. Предполагалось, да.

Но вот к примеру, у телефонов, почтовых адресов, электронных адресов и др. есть типы. Есть некий стандартный список этих типов, который от одной версии vCard к другой перетряхивался, плюс есть возможность добавлять нестандартные типы. Если вы у себя в андроидфоне добавите к контакту телефон нестандартного типа, например, DELIVERY, в VCF он сохранится как X-DELIVERY, это штатная ситуация.

Нештатная ситуация начинается, когда имена этих нестандартных типов делают нелатинскими. Приложение адресной книги это позволяет. Вот только обрабатывает полученный результат не всегда корректно (вероятно, как раз потому, что на левую часть vCard-тега действие атрибута ENCODING не распространяется). К примеру, при экспорте книги с таким телефоном номер телефона сохранится, а имя типа с большой вероятностью обрежется, и разглядывая полученный файл, вы уже не поймёте, какой из номеров контакта «СТАРЫЙ», а какой «НОВЫЙ».

Поэтому я всегда советовал: если делаете нестандартные типы номеров — делайте их хотя бы на латинице.

Но вот, выгнав vcf-файл из упомянутого выше гнусмаса A50, я с интересом обнаружил там такую строку:

TEL;X-CUSTOM(CHARSET=UTF-8,ENCODING=QUOTED-PRINTABLE,=D0=94=D0=98=D0=A1=D0=9F=D0=95=D0=A2=D0=A7=D0=95=D0=A0):+79031234567

То есть кто-то наконец предложил решение. Пока нестандартное. Но уже заслуживающее того, чтобы научить DoubleContact его понимать. Даже если это самсунг — производитель достаточно именитый. Для филипсов и нокий (древних) я в своей программе кое-какую специфику обрабатываю, почему бы и для самсунга (современного) не обработать…

Собственно, что хотелось бы уточнить.

  1. Как бы понять, чьи это «Контакты» — самсунга или гугла? (Возвращаемся к началу темы.)

  2. А может, за это вообще отвечает не приложение, а некая системная либа, которую приложение со своим экспортом просто дёргает? (Понять бы ещё, какая.)

  3. Может, кому-то конструкция X-CUSTOM попадалась на других телефонах, не от Самсунга? Тогда всё ещё лучше.

 , , , ,

hobbit
()

Может ли GRUB на HDD загрузить образ с флешки

Форум — General

Добрый день.

Как известно, GRUB-ом можно грузить разные ядра с разных разделов. А вот поймёт ли GRUB, установленный на HDD, раздел с USB-носителя? То есть можно ли на флешке сделать некий аналог обычного раздела с ядром, initrd и прочим, не заморачиваясь созданием загрузчика, загрузочного образа и др. на самой флешке? Например, для экспериментов с чем-то вроде LFS, не выделяя отдельный раздел на внутреннем диске компа…

В гугле не забанили, но гуглю я, наверное, неправильно. Гугл мне упорно рассказывает, как поставить GRUB на саму флешку, а это не то. Мне нужен просто ещё один раздел со своим линуксом, только на внешнем диске, через USB. Без отдельного загрузчика.

 , ,

hobbit
()

Федора, подкачка, гибернация

Форум — Desktop

Добрый день, ЛОР. Озадачился внедрением гибернации на своём ноутбуке. Fedora 33, LxQt.

Система жалуется, что для гибернации не хватает свободного диска. Виновник нашёлся довольно быстро:

Для нормальной работы режима suspend to disk размер подкачки должен быть больше, либо равен объёму установленной в ПК или ноутбуке оперативной памяти. (отсюда).

У меня своп-раздел 4 гига (причём, похоже, не гибибайта, в которых ОЗУ меряется, а СИшных гигабайта, которые любят производители винтов). А ОЗУ - 8.

То есть косяк налицо, и увеличивать надо, это я понял. А вот насколько увеличивать — вопрос. Раньше, ЕМНИП, писали, что надо делать своп вдвое больше, чем размер ОЗУ. Так как лучше — ровно в размер ОЗУ, или лучше удваивать?

С одной стороны — ноутбучный винт, сами знаете, что это такое, лишние 8 гигов там имеют значение, и немаленькое. С другой — переразбивать два раза (если одного не хватит) очень не хочется, это операция небыстрая и рискованная. Ровно 8 гибибайт свопа (в размер ОЗУ) хватит для работы гибернации?

 ,

hobbit
()

Есть ли жизнь на малиновом десктопе

Форум — Desktop

Добрый день, ЛОР.

Несколько человек на нашем форуме говорили, что используют Raspberry Pi и похожие платы в качестве неприхотливого десктопа. Хотелось бы узнать, насколько он шустр.

Просьба к энтузиастам этого дела ответить на вопросы:

  1. Какая модель малинки, сколько памяти?

  2. Пассивное или активное охлаждение?

  3. Какой дистрибутив?

  4. Какое DE или WM?

  5. Сколько времени проходит от подачи питания до появления рабочего стола?

  6. Сколько времени проходит от нажатия Enter в лончере (ну или от клика по значку) до отрисовки окна запускаемой программы, например, эмулятора терминала, браузера, файлового менеджера? С браузерами разговор отдельный, они и на обычных десктопах тупят…

  7. Насколько отзывчиво перечисленное в предыдущем пункте к нажатиям клавиш в процессе работы?

Если у вас десктоп не на малинке, а на другой плате на арме или ещё какой не-интеловской архитектуре, тоже пишите, меня интересуют любые альтернативы интелу.

Попутно спрошу: есть ли среди ARM-плат то, что можно было бы рассматривать как продвинутую альтернативу малине? Чтобы были те же самые USB, HDMI (DP), звук и поддержка полноценного линукса, но дополнительно чтобы можно было полноценно подцепить SATA-диски без тормозных переходников? За такое можно было бы и заплатить подороже (в разумных пределах).

 , ,

hobbit
()

Дохнет видеокарта или драйверопроблемы

Форум — Linux-hardware

Привет, ЛОР.

Система: Manjaro KDE. Видеокарта Gigabyte nVidia GF GT 1030 GV-N1030SL-2GL, прочее железо здесь. Более полугода полёт нормальный, вчера систему не обновлял (по крайней мере, по своей инициативе.) Хотя… запускал менеджер пакетов, хотел поставить SpeedCrunch, и чего-то он у меня там по системе сканировал, но я внимания не обратил, возможно, зря. :(

С утра система зависла на регенерации man-db, даже секунды перестали считаться. Перегрузился, на сей раз виснет на сообщении «Finished TPL system startup/shutdown».

Без особой надежды нажал Alt+F2, увидел приглашение tty2, удивился. Консольные экраны переключаются, графических нет. Ладно. Зашёл рутом, нашёл в списке процессов работающий sddm. Удивился ещё больше.

Выгрузил systemctl-ом sddm и попробовал руками запустить startx. Тот сфейлился и послал смотреть /var/log/Xorg.0.log.

Смотрю. Строчка драйвера:

(II) NVIDIA dlloader X Driver 470.57.02 Tue Jul 13 16:13:51 UTC 2021

Далее грузятся fb, wfb и ramdac. И вот финал:

(II) Module "ramdac" already built-in
(EE) NVIDIA: Failed to initialize NVIDIA kernel module. Please see the system's kernel log for additional error messages and consult the NVIDIA README for details.
(EE) No devices detected.
Fatal server error:
(EE) no screens found (EE)

Полный лог

Собственно, первый вопрос: какой лог дальше смотреть? В dmesg только сообщения аудита, и по времени они более ранние, чем вот эти вот строчки от NVIDIA. :(

И что это вообще может быть? Таки драйверопроблемы или вероятны аппаратные (но консоль-то работает)?

ОБНОВЛЕНИЕ: похоже, был глюк ядра 5.11.4-rt. И ядро 5.13.5, и LTS работают нормально.

 , ,

hobbit
()

Чем читать файлы старого Excel

Форум — Development

Добрый день, ЛОР.

Ищу библиотеку на C++ либо C, позволяющую читать и писать файлы формата *xls (не *.xlsx). Решение должно быть кроссплатформенным, т.е. всякие ActiveX идут лесом на винфак.

Перебрал несколько библиотек, почти все отсеялись, т.к. работали только с *.xlsx. Пока остаётся только ExcelFormat 10-летней давности. Сейчас с ней вожусь: читает простейшие файлы, на навороченных с десятком страниц и перекрёстными ссылками падает.

Есть что-то более живое, или придётся это отлаживать?

 , ,

hobbit
()

Неуловимый ansidecl.h

Форум — Development

Добрый день, ЛОР.

Я одно время был уверен, что это стандартный файл (там есть полезные макросы, для определения версии компилятора, например). Но сначала я его не нашёл в относительно современном MinGW. А теперь и GCC в Fedora 23 (GCC 10.2.1, glibc 2.32-4) ругается на отсутствие ansidecl.h.

Его больше нет? Или надо откуда-то отдельно ставить?

 , ,

hobbit
()

Сделайте обязательным указание лицензии в новостях

Форум — Linux-org-ru

Добрый день, ЛОР.

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

Спор о нужности/ненужности проприетарщины — спор отдельный и вероятно, будет идти до конца существования ЛОРа. Я считаю, что давать новости о проприетарном ПО с нативной поддержкой Linux не только можно, но и нужно, это способствует распространению линукса и в конечном счёте СПО. Но я предлагаю давать людям точную информацию о лицензии:

  • если ПО проприетарное — указывать это в тексте новости явно;

  • если ПО свободное — указывать лицензию;

  • если проект смешанный, т.е. наличествуют и свободная, и проприетарная лицензия — тоже указывать это явно. Такие новости, кстати, интересны и сами по себе, поскольку рассказывают о людях, которым удаётся зарабатывать деньги на создании СПО.

А там уж читатели разберутся, кому это ненужно нужно. :) Главное, чтобы не было недомолвок.

Предлагаю добавить это требование сюда и без такой информации новости не подтверждать. Если новость без маркировки залита в неподтверждённые — заинтересовавшийся модератор/корректор пишет комментарий с предложением доработать текст новости. Отдельная печаль — новости от анонимуса, но тут уж одно из двух: либо под снос, либо заинтересовавшийся модератор/корректор настолько заинтересовавшийся, что добывает эту информацию самостоятельно.

P.S. Да, в новостях есть целый раздел «Проприетарное ПО», но оговорка, что он только для программ, не подходящих в другие категории, его ценность, как мне кажется, почти полностью обессмысливает.

 ,

hobbit
()

Опять про День Победы

Форум — Linux-org-ru

Не здороваюсь.

9 мая.

В 09:09:02 @Spoofing создаёт тему «С праздником 9 мая»! Судя по тексту, посвящённую логотипу Linux.

В 12:06:09 @ya-betmen создаёт тему «С Днём Победы». И…

Сообщение удалено Shaman007 по причине ‘3.1 Дубль (0)’

@Shaman007, вот ты совсем с дуба рухнул, да?

Приходится констатировать, что мой годичной давности комментарий по-прежнему актуален. Налицо полное непонимание ситуации, причём, в общем-то, не так уж давно уехавшими людьми.

В России на техническом форуме удаляют тему с поздравлением с Днём Победы. Подозреваю, останови на улице 10 человек, 9 из них захотят, чтобы этот форум удалили или заблокировали после такого. Я — не хочу. Поэтому предлагаю немножко посмотреть на себя со стороны.

P.S. Не люблю теги *вим и никогда ими раньше не пользовался. Но тут случай из ряда вон.

P.P.S. Тема восстановлена. Считаю, здравый смысл победил. Отмечаю как решённую.

 ,

hobbit
()

Подключение внешних репозиториев

Форум — Admin

Добрый день, ЛОР.

Я привык, что в дебиане подключение внешних реп делается через добавление пары строчек в конфиге и вызовом apt-get update. Сейчас встала задача сделать то же самое в Федоре. Что для RPM Fusion, что для RPM Sphere предлагается скачать и поставить RPM.

Не то, чтобы меня это сильно напрягало, но сугубо для самообразования — почему так сделано? Чтобы руками конфиги не править?

 

hobbit
()

Ссылки на комментарии

Форум — Linux-org-ru

Привет, ЛОР.

Уже довольно давно замечаю, что в Firefox разных версий нажатие на ссылки на комментарии («ответ на…») приводит к перескакиванию видимости не на комментарий, а на рандомное место в той же теме выше. Хотя комментарий, на который я пытаюсь ссылаться, можно найти по красной рамочке. Иногда помогает, если при нажати на ссылку резко отвести курсор мыши, иногда нет. Версии Firefox разные, последний раз проверял на 87.

В chrome с той же темой white2 полёт нормальный.

С этим что-то можно сделать?

Upd: сбиваются переходы с одной страницы на другую, при переходе внути одной страницы всё нормально.

 ,

hobbit
()

На что отсылка в ЛОР-рекламе?

Форум — Talks

Добрый день, ЛОР.

Главная уже, кажется, второй месяц, показывает мне вот такой баннер.

Да, это реклама курсов. Но мне интересно, к чему она отсылает? Откуда сардины? Это цитата? Персонаж из мультфильма?

 ,

hobbit
()

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