LINUX.ORG.RU

Сообщения vtVitus

 

fstrim и hdd рейд

Форум — Linux-hardware

Заметил, что запускаемый по расписанию fstrim на Debian 11, усиленно насилует hdd диски! Если запускать

sudo fstrim --listed-in /etc/fstab --verbose
то работает долго и слышно как обычные диски, связанные в рейд, усиленно насилуются, если /etc/fstab скопировать и закомментить hdd раздел, то
sudo fstrim --listed-in /tmp/fstab --verbose
пролетает мгновенно. Что это за подстава? И для hdd надо что-то в fstab прописывать, чтоб его в покое оставили???

vitus@vitus-home:/data/Видео$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=2068fd14-5203-4232-98d2-59a4dd517163 /               ext4    noatime,nodiratime,errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=A544-D3FB  /boot/efi       vfat    umask=0077      0       1
# /data was on /dev/md0 during installation
UUID=1102cf02-8776-4331-9eb4-dea36bf6ae08 /data           ext4    defaults        0       2
# swap was on /dev/nvme0n1p3 during installation
UUID=b1667351-0f67-48ad-a68a-a06548ef6641 none            swap    sw              0       0

 , , ,

vtVitus
()

Освободите ужо тему '32 vs 64' от прикрепления и пусть уйдёт с миром.

Форум — Linux-org-ru

subj. А то висит в General сие недоразумение созданное ещё svu 11 лет назад.

 , , покой

vtVitus
()

Сказание о Microsoft

Форум — Talks

По работе постоянно нужОн teams ибо корпорациям типа удобно. И тут в debian он решил обновиться.

Вообще-то это виндокапец, как он есть:

vitus@xxxx:~/devel/projects/$ sudo apt dist-upgrade 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты будут обновлены:
  teams
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 76,3 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 19,1 MB.
Хотите продолжить? [Д/н] y
Пол:1 https://packages.microsoft.com/repos/ms-teams stable/main amd64 teams amd64 1.3.00.30857 [76,3 MB]

Но не суть, после обновления, как и всегда, чего-нить отваливается - не может подключиться к минингам. Находим таких же несчастных - https://answers.microsoft.com/en-us/msteams/forum/msteams_tfe-msteams_meeting...

А микрософт им и отвечает:

I am sorry that there is no Linux computer in our team’s laboratory yet. We truly appreciate your kind understanding.

Конклюжен: бойтесь данайцев, дары приносящих!

Исправляется как и всегда:

sudo apt reinstall teams=1.3.00.25560
sudo apt-mark hold teams
rm -rf ~/.config/Microsoft/

 , , редиски

vtVitus
()

Языки в инете

Форум — Talks

Чебурнет, чебурнет, а тут с удивлением наткнулся на Historical yearly trends in the usage statistics of content languages for websites

Для Ъ:

  • 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2020 (5 Jul)
  • English 57.6% 56.6% 54.9% 55.4% 55.6% 53.9% 52.3% 51.2% 54.0% 56.8% 59.5%
  • Russian 4.1% 4.8% 5.5% 6.1% 5.8% 6.2% 6.4% 6.8% 6.0% 7.6% 8.7%
  • Spanish 3.9% 4.6% 4.6% 4.5% 4.7% 4.8% 5.0% 5.1% 4.9% 4.6% 4.0%
  • Turkish 1.4% 1.1% 1.3% 1.3% 1.4% 1.6% 1.6% 1.4% 1.2% 2.2% 3.1%
  • Persian 0.6% 0.7% 0.8% 0.8% 0.8% 1.1% 1.5% 1.7% 2.0% 2.4% 2.9%
  • German 7.7% 6.5% 6.5% 6.0% 6.0% 5.8% 5.4% 5.6% 6.0% 4.1% 2.7%
  • French 3.4% 3.9% 4.6% 4.0% 4.0% 4.1% 4.0% 4.1% 4.0% 3.3% 2.7%
  • Japanese 5.0% 4.7% 4.5% 4.9% 5.0% 5.0% 5.7% 5.5% 3.4% 2.9% 2.3%
  • Portuguese 1.6% 2.0% 2.3% 2.3% 2.4% 2.6% 2.6% 2.6% 2.9% 2.5% 2.0%
  • Vietnamese 0.2% 0.3% 0.4% 0.4% 0.4% 0.6% 0.6% 0.6% 0.7% 1.0% 1.5%

Чисто для статистики.

 инет,

vtVitus
()

git «чистый» переход на ветку т.е. без моих закоммитаных изменений.

Форум — Development

Нубский вопрос (в гите нуб), но что-то как-то найти ответ в документации не получается.

Есть бранч experimental в котором много моих коммитов по новому функционалу, но концепция меняется и ветка немного замораживается. Как перейти на мастер без изменений в ветке experimental ? git checkout master - все изменения experimental видны.

 checkout,

vtVitus
()

Нетленка от микрософта

Форум — Talks

https://support.microsoft.com/ru-ru/kb/2616127

http://savepic.ru/12007870.png

для слепых - читаем симптомы.

пол дня где-то висело, но стоило запостить на лор - сразу поправили.

 ,

vtVitus
()

Нельзя просто взять и удалить слеш.

Форум — Talks

Не пятница, но всё же «я познаю мир». Шел чуть меня дураком не сделал.

vitus@s1:/tmp$ mkdir test
vitus@s1:/tmp$ touch test/text.txt
vitus@s1:/tmp$ ln -s test ttt
vitus@s1:/tmp$ export TEST=/tmp/ttt
vitus@s1:/tmp$ find $TEST -iname text.txt
vitus@s1:/tmp$ find $TEST/ -iname text.txt
/tmp/ttt/text.txt
vitus@s1:/tmp$ find /tmp/test -iname text.txt
/tmp/test/text.txt
vitus@s1:/tmp$ find /tmp/ttt -iname text.txt

 

vtVitus
()

21 век. Язык С. Дебиан. Воскресенье.

Форум — Talks

Драма.

1. Решил в пятницу сделать часики в lightdm.

2. Отредактировал lightdm-gtk-greeter.conf, вставил формат clock-format=%A, %d %b, %Y%n%t %H:%M:%S, полюбовался как всё функционально.

3. Суббота полёт нормальный.

4. Воскресенье еле залогинелся. Пол дня думал откуда прут глюки при логине. Под вечер смотрю, что «Воскресенье» довольно большое слово и тут в мозгу пришло понимание Ahtung - говнокодеры.

5.

lightdm-gtk-greeter-1.8.5$ vi ./src/lightdm-gtk-greeter.c

    gchar time_str[50];
    gchar *markup;

    time ( &rawtime );
    timeinfo = localtime ( &rawtime );

    strftime(time_str, 50, clock_format, timeinfo);

Найди ошибку, и получи понимание, что значат слова *** *** *** *** *** *** *** говнокодеры!.

:D

 , ,

vtVitus
()

проверка immutable флажка на С

Форум — Development

Народ начал активно пользоваться chattr +i file_name.

Как на С проверить наличие этого флага?

В тегах Linux и нужно для Linux.

в общем сам нашёл

open (name, (O_RDONLY|O_NONBLOCK));
ioctl (fd, EXT2_IOC_GETFLAGS, &f);

 , ,

vtVitus
()

подмена сертификата для https://www.youtube.com/

Форум — Talks

Берегите попки. Интересно это только у меня такое? Обычно мой провайдер кладёт с пробором на все требования по запрету неугодный сайтов. А тут чего такое, да ещё и настолько топорное.

http://www.valar.ru/upload/png/0314/___20140315_114633.htm

 

vtVitus
()

nice shell. Как ?

Форум — Admin

Как сделать, чтоб все процессы пользователя запускались с nice и он не мог это изменить ?

Как я понимаю надо написать свой nice shell, который вставить пользователю. Но такой

#!/sbin/sh

nice /sbin/sh "$@"

Чудо shell не совсем работает. Не грузит .profile и т.п. Как сделать правильный nice shell ? Система чпукс.

vtVitus
()

Рассылка писем через MS Exchange из Unix

Форум — Admin

Такое вообще возможно ? SMTP коннектор настроен на рассылку только по ящикам организации. java или perl.

vtVitus
()

Рассылка писем через MS Exchange из Unix

Форум — Development

Такое вообще возможно ? SMTP коннектор настроен на рассылку только по ящикам организации. java или perl.

vtVitus
()

HP-UX мониторинг.

Форум — Admin

Есть под чпукс какой-нить _стандартный_ монитор, который отдаёт состояние системы - нагрузка, список грузящих процессов, состояние памяти, нагрузка на дисковую систему ?

Писать свои скрипты не шибко хочется - да ещё и доступного чпукса нет на текущий момент.

vtVitus
()

Настройка smtp relay для sendmail.

Форум — Admin

Тут такая проблема. Нужно чтоб вся нелокальная почта редиректилась на внешний smtp server. Локальный сервер sendmail, система чпукс. Судя по документации это параметр # «Smart» relay host (may be null) DSsmtp:yyyyy.xxx.xxx.zz

Почта пошла, однако теперь локальным пользователям сообщения не доходят. mail root test . mAUE7tPx021809 1425 Sun Nov 30 19:07 MAILER-DAEMON (alias database unavailable) root mAUB86lu020736 1578 Sun Nov 30 16:08 MAILER-DAEMON (alias database unavailable) dmadmin

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

vtVitus
()

Reqexp

Форум — Development

Есть большая строка строка

-v_par1=val1, -v_par2=val2, -par3=val2, ..., -v_par=val

надо их разделить regexp-оп на тех кто с v_ и тех кто без v_ и сразу на группы по par и value;

Тех что с v_ просто это "-v_([^=]+)=\"([^\"]*)\"", а как теперь достать те что без v_ ? Как написать отрицание от последовательности символов ?

>>>

vtVitus
()

Google пришлось закрыть проект CoreAVC-for-Linux

Форум — Talks

Компании Google пришлось закрыть проект CoreAVC-for-Linux ( http://code.google.com/hosting/takenDown?project=coreavc-for-linux&notice... ) после получения жалобы в соответствии с законом об авторских правах в цифровую эпоху (DMCA).

CoreAVC представляет собой проприетарный кодек для операционных систем Microsoft Windows, предназначенный для работы с высококачественным видео в формате H.264. Кодек разрабатывается компанией CoreCodec и на сегодняшний день считается одним из самых лучших и эффективных решений в своем классе. CoreCodec обеспечивает ( http://cc.msnscache.com/cache.aspx?q=73066697990248&mkt=en-US&lang=en... ) более высокую производительность по сравнению с открытыми аналогами, однако в зависимости от модификации стоит от 8 до 15 долларов.

В рамках проекта CoreAVC-for-Linux предлагались специальные патчи, позволяющие использовать кодек CoreAVC вместе с медиаплеерами для операционных систем Linux, такими как mplayer, mythtv и xine. Такое положение дел, по всей видимости, не понравилось авторам CoreAVC, и в Google была направлена жалоба с обвинениями в нарушении закона DMCA.

CNET News отмечает ( http://www.news.com/8301-13580_3-9935786-39.html ), что пока не совсем ясно, от кого именно исходит жалоба. В Google какие-либо комментарии также не дают. На сайте CoreAVC-for-Linux размещена лишь лаконичная надпись, гласящая о том, что проект был закрыт в ответ на претензии в соответствии с законом DMCA. Для получения дополнительной информации Google предлагает посетить ( http://www.chillingeffects.org/notice.cgi?sID=6324 ) сайт ChillingEffects.org, однако материалы по указанной ссылке на момент написания заметки отсутствовали.

мАчи кАзлоФ :)

>>>

vtVitus
()

Прикольное поведение Java 1.5

Форум — Development

Соработник нашёл интересное поведение auto boxing в 1.5 java.

Integer i1 = 127;

Integer i2 = 127;

Integer i3 = 129;

Integer i4 = 129;

System.out.println ("first = " + ( i1 == i2)); //true

System.out.println ("second = " + ( i3 == i4)); //false

И даже поняли почему такое поведение (почему true и почему false). :-)

>>>

vtVitus
()

emacs настройка ecb

Форум — Development

Пишу такой код

(defun ecb-start ()
  "start ecb from script"
  (interactive)
  (ecb-activate)
  (ecb-hide-ecb-windows))

(defun ecb-go-source-code ()
  "Go ecb source code"
  (interactive)
  (ecb-start)
  (ecb-maximize-window-methods)
  (ecb-goto-window-methods))

(global-set-key [C-f1] 'ecb-go-source-code)


т.е. по контрл-ф1 открываем окно для списка метод и т.п. Хочется, чтоб после выбора какой-нить методы окно (ecb) автоматом скрывалось. Я в emacs-list особо не шарю - пните в нужном направлении :).
vtVitus
()

Переключение раскладок в Debian etch

Форум — Desktop

Первый раз проблема с Иксами не знаю с чего начинать их чинить. :) 1. Есть кусок конфига который всегда работал Section "InputDevice" Identifier "Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOption" "grp:caps_toggle,grp_led:caps" EndSection

Но сейчас при загрузке иксов раскладка по капслоку не переключается. Выполняю из консоли setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle,grp_led:caps' всё начинает переключаться. 2. Раз в сутки клавиатура просто отрубается. Т.е. в иксах всё работает, но на нажатие клавишь не реагирует. Иксы перегружаешь всё Ок. в dmesg, /var/log/messages, /var/log/xorg.log тишина. Уже утомился иксы перегружать. С чего начинать чинить ?

vtVitus
()

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