И это всё МОЁ

А кто-то из модераторов её использует?


Вот нравиться мне black. Но вот форматирование списков у неё…


Эти постоянные новости с:


* bla bla



* foo foo



* bar bar









 








И это всё МОЁ

После анонса изменений готовящейся версии Python 3.10 многие люди решили, что в Python наконец-то завезли switch'и. Что приводит профессиональных питонистов в негодование. Они уверяют, что switch'и это моветон и в Питон завезли именно match ... case, а не swith'и и как switch'ами ими пользоваться не надо:


Python's pattern matching was never really designed with the intent of powering C-style switch statements like this; that's been proposed for Python (and rejected) twice before, so we chose to go in a different direction. Besides, there is already one obvious way to switch on a single value, which is simpler, shorter, and works on every version of Python: a good-ol' if/elif/else ladder!
(If you're really concerned about performance or need an expression, dispatching from a dictionary is also a fine alternative.)








 , ,








И это всё МОЁ

Не определяются наушники в передней панели (панель с материнкой конечно же соединены)


Codec: Realtek ALC887-VD


[ 3.109852] snd_hda_intel 0000:00:1f.3: Applying patch firmware ‘hda-jack-retask.fw’


[ 3.114471] usbcore: registered new interface driver snd-usb-audio


[ 3.147599] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC887-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line


[ 3.147601] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)


[ 3.147602] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)


[ 3.147602] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0


[ 3.147603] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x11/0x0


[ 3.147603] snd_hda_codec_realtek hdaudioC0D0: inputs:


[ 3.147604] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19


[ 3.147605] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18


[ 3.147605] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a


[ 4.259086] snd_hda_intel 0000:01:00.1: Disabling MSI


[ 4.259092] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client


[ 4.259100] snd_hda_intel 0000:01:00.1: Applying patch firmware ‘hda-jack-retask.fw’









 , ,








И это всё МОЁ

Использую базу Maxmind(GeoIP), чтобы закрыть доступ на вебсервер для нескольких стран.
Apache 2.4.37


Order allow,deny
Allow from all
SetEnvIf MM_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry


Понадобилось открыть один IP для закрытой страны, например 1.1.1.1, к сожалению так не работает:


Order allow,deny
Allow from all
SetEnvIf MM_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry
Allow from 1.1.1.1


Пробовал добавить в конце используя новый синтаксис апача 2.4:


Require ip 1.1.1.1


Все равно не работает. Что я делаю не так?









 ,








И это всё МОЁ

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

https://www.cnews.ru/news/top/2021-03-10_vlasti_hotyat_zapretit_shkolnikam








 , ,








И это всё МОЁ

Ну что, я уже лет 10 говорю, что инопланетяне, правящие этой планетой, не дадут снять фильм про Дюка. Как это - хозяев да ногами? Но кто то ко мне прислушивается, потому что оказывается, решили сделать заглушку. А чего не сделать, Дольф Лундгрен давно не в кондиции, фанаты, помнящие как оно было, умирают потихоньку, можно канон вообще пустить по половому органу.

В 2018, оказывается Парамаунт прибарахлилась правами на Дюка. Главную роль какому-то Джону пСине дадут. У него даже челюсти нет.

Ожидаем осуждение ксенофобии, короче. Как в chimera squad, Дюк вместе с дзетянами будет давить белых гетеросексуальных террористов








 , ,








И это всё МОЁ

WM: bspwm
Дистро - арч


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


Пока ничего не нашел использую


polybar-msg cmd show/hide


Минус такого подхода в том, что не убирается отступ бара. Он остается таким же, каким был и в итоге сверху красуется огромная пустота. Эту проблему я решил с помощью еще дополнительных команд bspwm


bspc config top_padding


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


Есть ли какой-то более изящный способ скрыть polybar?









 , ,








И это всё МОЁ

Добрый день, хотела бы посортировать самым быстрым способом без использования готовых функций типа sort().кода на пайтон:


for index in max_list:
l = len(high_indexes)
for j in high_indexes:
print(j[0])
print(j)




Output:


0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']
0.186
[0.186, 4, '4']
0.107
[0.107, 6, '6']
0.3
[0.3, 20, 'K']




Заранее спасибо


Так как это список со списками вот остальной код:


[[[[0.077, 7, '7'], [0.058, 18, 'I'], [0.352, 19, 'J'], [0.089, 30, 'V'], [0.053, 32, 'X']], [[0.075, 3, '3'], [0.36, 19, 'J'], [0.092, 30, 'V'], [0.058, 32, 'X']], [[0.627, 7, '7'], [0.053, 34, 'Z']], [[0.056, 0, '0'], [0.412, 8, '8'], [0.073, 16, 'G'], [0.074, 27, 'S']], [[0.09, 6, '6'], [0.258, 8, '8'], [0.079, 16, 'G'], [0.106, 27, 'S']], [[0.1, 15, 'F'], [0.317, 26, 'R']], [[0.164, 4, '4'], [0.06, 6, '6'], [0.383, 20, 'K'], [0.063, 22, 'M']]], [[[0.054, 7, '7'], [0.051, 10, 'A'], [0.056, 18, 'I'], [0.389, 19, 'J'], [0.07, 30, 'V']], 
[[0.083, 7, '7'], [0.062, 9, '9'], [0.053, 10, 'A'], [0.055, 18, 'I'], [0.348, 19, 'J'], [0.086, 30, 'V'], [0.055, 32, 'X']], [[0.499, 7, '7'], [0.053, 25, 'P'], [0.123, 34, 'Z']], [[0.054, 6, '6'], [0.369, 8, '8'], [0.1, 16, 'G'], [0.102, 27, 'S']], [[0.075, 6, '6'], [0.365, 8, '8'], [0.075, 16, 'G'], [0.099, 27, 'S']], [[0.11, 15, 'F'], [0.059, 25, 'P'], [0.289, 26, 'R']], [[0.134, 4, '4'], [0.088, 6, '6'], [0.342, 20, 'K']]], [[[0.073, 7, '7'], [0.384, 19, 'J'], [0.088, 30, 'V'], [0.066, 32, 'X']], [[0.089, 7, '7'], [0.051, 18, 'I'], [0.387, 19, 'J'], [0.09, 30, 'V'], [0.064, 32, 'X']], [[0.282, 7, '7'], [0.053, 25, 'P'], [0.224, 34, 'Z']], [[0.097, 6, '6'], [0.239, 8, '8'], [0.082, 16, 'G'], [0.11, 27, 'S']], [[0.053, 3, '3'], [0.057, 6, '6'], [0.25, 8, '8'], [0.057, 16, 'G'], [0.092, 27, 'S']], [[0.069, 8, '8'], [0.057, 14, 'E'], [0.096, 15, 'F'], [0.256, 26, 'R']], [[0.174, 4, '4'], [0.085, 6, '6'], [0.357, 20, 'K']]], [[[0.055, 3, '3'], [0.076, 7, '7'], [0.391, 19, 'J'], [0.068, 30, 'V']], [[0.064, 3, '3'], [0.069, 13, 'D'], [0.379, 19, 'J'], [0.063, 30, 'V']], [[0.458, 7, '7'], [0.052, 25, 'P'], [0.139, 34, 'Z']], [[0.111, 6, '6'], [0.235, 8, '8'], [0.084, 27, 'S']], [[0.103, 6, '6'], [0.289, 8, '8'], [0.108, 16, 'G'], [0.102, 27, 'S']], [[0.053, 8, '8'], [0.119, 15, 'F'], [0.06, 25, 'P'], [0.275, 26, 'R']], [[0.13, 4, '4'], [0.08, 6, '6'], [0.378, 20, 'K'], [0.051, 22, 'M']]], [[[0.052, 3, '3'], [0.066, 7, '7'], [0.051, 13, 'D'], [0.401, 19, 'J'], [0.077, 30, 'V']], [[0.462, 7, '7'], [0.052, 15, 'F'], [0.136, 34, 'Z']], [[0.06, 7, '7'], [0.062, 9, '9'], [0.053, 13, 'D'], [0.422, 19, 'J'], [0.065, 30, 'V']], [[0.058, 3, '3'], [0.067, 6, '6'], [0.287, 8, '8'], [0.059, 16, 'G'], [0.118, 27, 'S']], [[0.056, 0, '0'], [0.065, 6, '6'], [0.271, 8, '8'], [0.062, 11, 'B'], [0.061, 27, 'S']], [[0.051, 11, 'B'], [0.051, 14, 'E'], [0.109, 15, 'F'], [0.067, 25, 'P'], [0.286, 26, 'R']], [[0.106, 4, '4'], [0.079, 6, '6'], [0.377, 20, 'K']]], [[[0.064, 3, '3'], [0.076, 13, 'D'], [0.382, 19, 'J'], [0.057, 30, 'V']], [[0.068, 7, '7'], [0.052, 10, 'A'], [0.35, 19, 'J'], [0.099, 30, 'V'], [0.076, 32, 'X']], [[0.517, 7, '7'], [0.114, 34, 'Z']], [[0.064, 3, '3'], [0.052, 6, '6'], [0.36, 8, '8'], [0.067, 16, 'G'], [0.121, 27, 'S']], [[0.079, 6, '6'], [0.259, 8, '8'], [0.064, 16, 'G'], [0.086, 27, 'S']], [[0.056, 14, 'E'], [0.098, 15, 'F'], [0.069, 25, 'P'], [0.331, 26, 'R']], [[0.096, 4, '4'], [0.095, 6, '6'], [0.36, 20, 'K']]], [[[0.082, 3, '3'], [0.062, 13, 'D'], [0.391, 19, 'J'], [0.061, 30, 'V']], [[0.078, 3, '3'], [0.059, 7, '7'], [0.052, 13, 'D'], [0.366, 19, 'J'], [0.074, 30, 'V']], [[0.299, 7, '7'], [0.056, 25, 'P'], [0.056, 28, 'T'], [0.217, 34, 'Z']], [[0.06, 3, '3'], [0.09, 6, '6'], [0.234, 8, '8'], [0.052, 16, 'G'], [0.134, 27, 'S']], [[0.053, 6, '6'], [0.269, 8, '8'], [0.098, 27, 'S']], [[0.063, 8, '8'], [0.14, 15, 'F'], [0.055, 25, 'P'], [0.239, 26, 'R']], [[0.186, 4, '4'], [0.107, 6, '6'], [0.3, 20, 'K']]]]


моя цель посортировать каждый первый елемент [0.077, 7, ‘7’], [0.058, 18, ‘I’], [0.352, 19, ‘J’] ==> 0.352, 19, ‘J’ потом 0.077, 7, ’7 и 0.058, 18, ‘I’. Именно в этих пределах ведь глобальная последовательность мне нужна прежней то есть:
0.352, 19, ‘J’ потом 0.077, 7, ’7 и 0.058, 18, ‘I’.потом следующий елемент [[0.075, 3, ‘3’], [0.36, 19, ‘J’], [0.092, 30, ‘V’], [0.058, 32, ‘X’]],
Заранее спасибо









 








И это всё МОЁ

Пытаюсь отформатировать раздел, используя livecd


livecd ~ # mkfs.fat -F32 /dev/vda1 -n EFI
mkfs.fat 4.2 (2021-01-31)
Cannot initialize conversion from codepage 850 to UTF-8: Invalid argument
Cannot initialize conversion from UTF-8 to codepage 850: Invalid argument
Using internal CP850 conversion table


Что вообще значит эта ошибка? Можно ли это обойти?









 , ,








10:12

Flutter 2

И это всё МОЁ

Не так давно анонсировали новый мажорный релиз кроссплатформенного фреймворка Flutter.


Flutter – это UI-фреймворк для создания приложений на языке dart.


Изначально Flutter поддерживал только мобильные платформы (iOS/Android), но начиная с Flutter 2 появляется поддержка Web и Desktop (macOS, Windows, Linux) в стабильной ветке. Как указывают сами разработчики, поддержка Desktop всё ещё в статусе «early release».


В официальном твиттере Ubuntu вышел пост, в котором сказано, что Flutter – выбор для будущих приложений Ubuntu по умолчанию.


Другие важные изменения:




  • Поддержка Null Safety, включённая по умолчанию. Для совместимости со старым кодом, Null Safety можно отключить.




  • Dart FFI – поддержка прямой интеграции Dart и C библиотек




  • Реализация Google Ads на Flutter перешла в статус Beta




  • Улучшения виджетов для ввода текста на платформах Desktop и iOS, в том числе поведение выделение текста, приближенное к родному.




  • Значительное уменьшение использования памяти для Flutter внутри нативных приложений iOS/Android.




  • Flutter Fix. Инструмент для автоматического поиска и миграции старого кода, такого как использование deprecated API.




  • Новый тулинг Flutter DevTools для упрощения дебага и оптимизации Flutter-приложений.




Flutter Engage Russia


13 марта в 12:00 (MSK) состоится online-конференция, посвящённая Flutter 2 на русском языке.




  • «Flutter for Web. Из мобилки в веб» Александр Денисов (EPAM Systems, Flutter и Dart GDE)




  • «Переходим на Null Safety» Евгений Сатуров (Surf, основатель Flutter Dev Podcast)




  • «Монетизация Flutter приложений», Кирилл Адещенко (Tennesi.bet)




Подробности в Telegram-канале Flutter Russia.


Конференция пройдёт на youtube-канале GDG









 , , ,








И это всё МОЁ

в чем их отличие и как проверить?
письма не отправляются изза этого на почт серверы.

https://i.postimg.cc/4ysjpVZj/1.png

тут в тесте
https://www.appmaildev.com/en/dkim DomainKey:none пишет
это когда писмо на их адрес для проверки шлю

на аналогичном сайте без CF все ок работает.


в СF все записи прописал

https://i.postimg.cc/W11FXHX1/2.png








 








И это всё МОЁ

Есть строки с шестнадцатиричными числами.
Допустим, я читаю их с помощью read в цикле в переменную.
Никак не могу сообразить, что нужно сделать, чтобы значение, записываемое в переменную воспринималось, как число, и со значением переменной можно было бы выполнять арифметические действия.









 








И это всё МОЁ

X пока не работают по не понятной мне причины

Проще говоря при использования kde wayland, когда экран тухнет после 10 мин простоя wayland kde сессия просто отваливается на sddm.

Вообщем очень странное с кедами происходит в последнее время то uid не нравиться потом что ещё не нравиться, то экран не тушиться постоянно начинаем моргать, на остальных de такое не замечал, а кеды очень хочеться.









 , ,








И это всё МОЁ

1) при использовании опции --install-root=/dir/ откуда будут проверяться зависимые библиотеки, из /dir/ или из / ? т.е. где будет смотреться версия и вообще наличие библиотек при компиляции? надеюсь, что проверяться будет из /dir/, а то иначе это неправильно.

2) как быть, если нужно установить бинарный пакет? не хватает оперативы на компиляние всяких clang и rust. где брать бинарные пакеты? допустим хочу установить пакет из слаки, есть ли какие-то тулзы для конвертации пакетов? как быть, если будут pre- и post-install скрипты? оборачивать установку бинарного пакета в Pkgfile?








 








И это всё МОЁ

Эй, вендузятники. Там этот ваш мс обделался и его поделие, вместе клиентами имеют во все щели уже самые последние собаки. Даже самое страшное опенсорц решето рядом с этим цикром смотрится как бетонная стенка. Оправдывайтесь. Ваш бог обосрался.








 ,








И это всё МОЁ

Здравствуйте.


Подскажите простую программу для учета времени.
Нужна что была постоянно перед глазами текущая задача.
в два клика переключить текущую задачу из списка (или добавить новую).
посмотреть за день сколько времени ушло на каждую задачу что бы внести с систему которая используется в у нас.









 








И это всё МОЁ

deadbeef и eog. Запускаю eog - запускается секунд 15. С deadbeef такая же история: музыка начинает играть, а интерфейс появляется через 15 секунд. Eog пробую запускать от root - запускается мгновенно









 ,








И это всё МОЁ
Представлен релиз Samba 4.14.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000 и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10. Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind).



И это всё МОЁ

Всем привет! Есть ли у кого-нибудь аккаунт в Oracle my support? Нужно скачать обновление OpenBoot для Sun Fire v250. На сайте Оракл номер патча 140688-02. https://updates.oracle.com/download/9643416.html Также необходимо оттуда же скачать Advanced Lights Out Manager версии 1.6 для того же Sun fire v250, номер патча вроде 10263984.









 








И это всё МОЁ

мой список:
SORTED [[[0.391, ‘J’], [0.366, ‘J’], [0.299, ‘7’], [0.234, ‘8’], [0.269, ‘8’], [0.239, ‘R’], [0.3, ‘K’], 2.098], [[0.384, ‘J’], [0.387, ‘J’], [0.282, ‘7’], [0.239, ‘8’], [0.25, ‘8’], [0.256, ‘R’], [0.357, ‘K’], 2.155], [[0.391, ‘J’], [0.379, ‘J’], [0.458, ‘7’], [0.235, ‘8’], [0.289, ‘8’], [0.275, ‘R’], [0.378, ‘K’], 2.4050000000000002], [[0.401, ‘J’], [0.462, ‘7’], [0.422, ‘J’], [0.287, ‘8’], [0.271, ‘8’], [0.286, ‘R’], [0.377, ‘K’], 2.5060000000000002], [[0.382, ‘J’], [0.35, ‘J’], [0.517, ‘7’], [0.36, ‘8’], [0.259, ‘8’], [0.331, ‘R’], [0.36, ‘K’], 2.5589999999999997], [[0.389, ‘J’], [0.348, ‘J’], [0.499, ‘7’], [0.369, ‘8’], [0.365, ‘8’], [0.289, ‘R’], [0.342, ‘K’], 2.601], [[0.352, ‘J’], [0.36, ‘J’], [0.627, ‘7’], [0.412, ‘8’], [0.258, ‘8’], [0.317, ‘R’], [0.383, ‘K’], 2.709]]
по сути это список списков, и мне нужны с него буквы и последнее значение
Примерно вот так:
[[‘J’], [‘J’], [‘7’], [‘8’], [‘8’], [‘R’], [‘K’], 2.098], etc.
Заранее спасибо!
сам код списка:


def Sort(listy):
#for index in listy:
l = len(listy)
for i in range(0, l):
#for j in range(0, l):
for j in range(0, l-i-1):
if (listy[j][-1] > listy[j+ 1][-1]):
temp = listy[j]
listy[j]= listy[j + 1]
listy[j + 1]= temp
return listy
#print(Sort(listy))
sortedlist = Sort(listy)
print("SORTED", sortedlist)