И это всё МОЁ

Может кто знает как в Transmission сделать так чтобы IP определенной станы не могли качать торрент?









 








И это всё МОЁ

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

- Сто. Один будет писать язык, а 99 - говорить, что могут сделать лучше.

Так скажем, я решил вспомнить обсуждение по теме треда: Generics в Python или помогите победить mypy

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

Прежде всего, я хотел бы вспомнить про RPython ( https://rpython.readthedocs.io/en/latest/rpython.html ).

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

Итак, мои соображения:

1. Множественное наследование. Его нет даже на уровне C-функций в реализации питона и API расширений. «Но как же интерфейсы?» - возразите вы. Интерфейсы в C++ и Java нужны в роли объявления протоколов вызова методов объекта с целью последующей статической проверки этих протоколов при компиляции, а также для формирования таблиц методов, которые можно использовать независимо от объекта во время выполнения. Эти роли полностью потеряны в питоне, потому нет никакого оправдания их существованию. Мне нравится то, как сделаны интерфейсы в Go - это очень похоже на питоновые ABC: https://www.python.org/dev/peps/pep-3119

2. Генераторы - зло. Это прямо-таки запущенный случай GoTo, когда выполнение не просто бесконтрольно прыгает по коду - оно прыгает по стэкам. Особенно лютая дичь происходит, когда генераторы пересекаются с менеджерами контекста (привет PEP 567). В треде, скорее всего, опишу веселости реализации генераторов в PyPy/RPython. В питоне есть общая тенденция запутывать приложение в тесный клубок связанных изменяемых состояний, что не дает возможности параллелить и оптимизировать выполнение программы, а генераторы - вишенка на этом торте.

3. Изменение классов для существующих экземпляров объектов. Не, я понимаю, что класс в питоне объявляется во время выполнения. Но, блин, зачем в него совать изменяемые переменные? Зачем в старые объекты добавлять новые методы? Причем, попрошу обратить внимание на то, как нужно нагибаться раком для того, чтобы добавить аналогичные методы в сам объект, а не в класс - для этого нужны types.MethodType, function.__get__, functools.partial, и так далее. Методы в питоне вообще понадобились по простой причине - гвидо не придумал других способов сделать короткие имена функций (чтобы не было gtk_button_set_focus_on_click), поскольку не ясно, как выбирать из кучи похожих функций с коротким именем нужную под этот конкретный объект. Так в питоне появились len, iter, next, isinstance, slice, dict, dir, str, repr, hash, type - сейчас это обертки над соответствующими методами классов с подчеркиваниями в имени, а когда-то встроенные простые типы не являлись классами и работали только через эти функции. Так-то, я не вижу особой разницы между записью method(object) и object.method - особенно если method является статичной функцией, которой, в общем-то, все равно, какой первый аргумент (self) принимать.

Вот. Прошу дополнять. Да, я знаю, что у питона основные проблемы две: отсутствие статической типизации и многопоточности - но это черезчур абстрактные требования. К тому же, Javasсript безо всяких типизаций достиг производительности Java, при том, что жавамакакам постоянно приходится гнуться под язык, а JS-кодеры испытывают удовольствие от говнокодинга.








 , ,








И это всё МОЁ

В корне системы - каталог /ostree, а внутри него был репозиторий и деплойменты. Пытался удалить командой rm -rf.


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


Проверил unix права - у всех каталогов 777. При этом они не удаляются.


Пробовал удалять из-под init-ramdisk аварийной консоли - то же самое. Нет прав.


Система - Arch Linux.


Подскажите пожалуйста, как их снести к чертовой матери?


Невозможность удаления файлов от рута - это что, наше светлое будущее?









 








И это всё МОЁ

Всем привет.
Установил mysql и phpmyadmin. Во время установки phpmyadmin был настроен пароль доступа. Но при входе в phpmyadmin получаю:
#1045 - Access denied for user ‘root’@‘localhost’ (using password: YES).
Что через веб-интерфейс, что через терминал.
Пробовал сбросить пароль с использованием skip-grant-tables, но mysql орёт, что этого нельзя сделать, так как сервер был запущен без проверки привилегий. Замкнутый круг получается. Подскажите, пожалуйста, как его победить можно.
До этого был Xenial, там таких проблем не было, в Bionic Beaver первый раз столкнулся.









 , ,








И это всё МОЁ

Итак я столкнулся с такой проблемой… что я не могу найти нормальных наушников.
К сожалению все магазины заполонили внутриканальные наушники которые я блин не перевариваю как класс, кроме того из за одной фирмы с огрызком на логотипе становится всё больше беспроводных наушников.
До текущего момента у меня были вкладыши филипс (модель не помню, чё то там экстра бас) они служили мне верой и правдой 3 года но всё таки сдохли.


И полазив по интернету, и походив по магазам я не нашёл замены :(
Поэтому вопрос к людям, посоветуйте какие нить вкладыши (проводные) которые более менее нормально звучат и при этом стоят до 500р


Лучше наверное с али там распродажа и с доставкой проще.









 








И это всё МОЁ

Всем привет.

Может кто-то сталкивался с подобным…. Сервер на FreeBSD с FTP server на борту. Нужно, чтобы можно было управлять через веб-интерфейс или GUI правами на файлы, как в NTFS, то есть скрывать их (чтобы не было видно всем пользователям, а только выбранным). Не правами на чтение решать эту задачу, а как в Windows на NTFS. Есть предположение, что можно смонтировать NTFS от Windows в FreeBSD и есть какой-то GUI для управления правами из под FreeBSD.









 , , , ,








И это всё МОЁ

У кого-то наступило утро, и многие просыпаются с помощью бодрящего напитка — кофе. Кофеин считается психостимулятором и многие его пьют, чтобы быть бодрым и менее уставшим, повысить свои когнитивные способности и лучше себя чувствовать. К сожалению. мета-анализ 2015 года показал кофеин совершенно с другой стороны. Во всех исследованиях, включенных в анализ, оказалось, были грубейшие ошибки в дизайнах.


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



https://www.longdom.org/open-access/neuroenhancement-in-healthy-adults-part-i-pharmaceutical-cognitiveenhancement-a-systematic-review-2155-9627-1000213.pdf









 ,








И это всё МОЁ

Товарищи майоры, расскажите что там в RetroShare интересного? У меня все друзья в WhatsApp. Чем вы мне можете помочь? Тут просто говорят Интернет отключат, вот я и хочу быть готовым.









 








И это всё МОЁ

так вышло что пришлось сидеть 2 месяца на 4гб оперативки, до этого 2 года использовал Гном3 и был доволен


(все ниже описанное на 1 ОС без обновления с темиже разделами…все тоже кароче) (свап на жестком диске)


на 4гб браузер лезет в свап на 3-й вкладке, и выделение даже 100мб свапа вешают гном3 намертво, я проверял и в других программах(темже блендером там почти все операции требуют 8гб) тоже зависает[br]
зависание это полная недоступность системы на 5-10 минут пока весь свап не выделиться(не переместятся туда куски оперативки), не работает даже клавиатура(намлок не кликается никакой ctrl+alt+f1 и backspace не работает)


неделю назад попробовал xfce4…о чудо никаких тормозов и лагов[br]
ничего не менялось в системе,только доустановлены пакеты xfce4[br]
браузер лезит в свап-все остальные программы доступны, интерфейс работает также мгновенно, браузер отвисает намного быстрее чем в гноме[br]
ну реально выделить 100мб свапа, даже 800мб на жестком это максимум минуты а не 10 минут как в гноме3[br]
запускал софта в xfce4 которые вылезли на 2гб в свап(обычно я так не делаю конечно)-и ноль тормазов


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


както так…просто делюсь тем что сам видел сидя на гноме (вернув комп с 16гб оперативки вернусь на гном3 он удобнее)









 ,








И это всё МОЁ

Дано: имеем наушники с микрофоном, подключенные через bluetooth к компьютеру. Наушники используются как собственно наушники для прослушивания музыки (профиль A2DP) и для голосовых VoIP-звонков (профиль HSP/HFP). Переключение профилей производится вручную в программе pavucontrol.


Проблема: при использовании профиля HSP/HFP (именно в таком виде оно представлено в выпадающем списке pavucontrol) качество звука плохое, слушать музыку непривычно и неприятно. Даже при голосовых звонках чувствуется разница качества звука по сравнению с проводной гарнитурой.


Можно ли достичь высокого качества звука при совершении голосовых звонков с помощью беспроводной гарнитуры?









 








И это всё МОЁ

Доброго времени суток Linux.org.ru !
Я новый пользователь площадки.
И так проблема такова, недавно вышел kali linux 2019.4 и как не странно новое ядро 5.3.9. И естественно я обновился.Это было вот буквально пару дней назад.
И в тот же день я получил usb адаптер TP-Link tl-wn722n v3( Этот адаптер поддерживает режим монитора и инжектирования пакетов).
Он вообще работает из коробки, но у меня не работал режим мониторинга. Порывшись в инете я нашел дрова которые мне нужны
но они не подходят к новой версии Kali.(https://github.com/kimocoder/rtl8188eus)
Дрова которые у меня удачно скомпилировались это (https://github.com/lwfinger/rtl8188eu)
Но режим мониторинга не работает ))

root@kali:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 50:9a:4c:d0:92:b1 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 890 bytes 36520 (35.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 890 bytes 36520 (35.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.107 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::4603:2cff:fe8b:f5e2 prefixlen 64 scopeid 0x20<link>
ether 44:03:2c:8b:f5:e2 txqueuelen 1000 (Ethernet)
RX packets 85310 bytes 101673329 (96.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 30006 bytes 4524234 (4.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 50:3e:aa:e7:08:da txqueuelen 1000 (Ethernet)
RX packets 0 bytes 12822 (12.5 KiB)
RX errors 0 dropped 14 overruns 0 frame 0
TX packets 0 bytes 6283 (6.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@kali:~# airmon-ng

PHY Interface Driver Chipset

phy0 wlan0 iwlwifi Intel Corporation Wireless 3165 (rev 79)
null wlan1 r8188eu TP-Link TL-WN722N v2

root@kali:~# ifconfig wlan1 down
root@kali:~# airmon-ng check kill

Killing these processes:

PID Name
81484 wpa_supplicant

root@kali:~# iwconfig wlan1 mode monitor
Error for wireless request «Set Mode» (8B06) :
SET failed on device wlan1 ; Invalid argument.
root@kali:~# ifconfig wlan1 up

Я так понял что дров тупо нет на ядре 5.3.0.
Не у одного у меня такая проблема.
Я даже писал на официальный форум kali,ответа пока что нет.
И так, что делать ?
Может посоветуйте какой-нибудь адаптер для вардрайвинга чтобы он работал в новой версии и но новом ядре ???

P.S. Alfa не предлогать. Долго ждать !








 








И это всё МОЁ

Хочу узнать основные плюсы и минусы WEBP и APNG, а заодно интересно посмотреть и на их сравнение с GIF. И вообще понять, на что ориентироваться в ближайшем будущем- WEBP или APNG. Потому что была ситуация, что имели один формат (gif), хоть и не идеальный, а теперь получается, что имеем еще два. Пускай идеальнее первого, но теперь их стало еще два. Хочу услышать веские доводы, кого заранее закопать и почему, и во что конвертить прикольные гифки.








 , , , ,








И это всё МОЁ

https://tjournal.ru/stories/128216-moshenniki-3-0-kak-ne-popastsya-na-udochku-novogo-pokoleniya-prestupnikov-v-sfere-it

https://dev.by/news/synesis-aleph


Белорусская компания Synesis заключила контракт со стартапом Aleph Digital, чтобы внедрить их разработки в своих программах. Разработки включали сложный и медленный, но очень эффективный алгоритм арифметического(?) сжатия и уникальный алгоритм, сжимающий любую информацию путём её поиска в числе пи. После полугода внимательного рассмотрения первый оказался обфусцированным PAQ8 (https://ru.wikipedia.org/wiki/PAQ, лицензия GPL), а второй прятал данные в C:\Games. Теперь стороны ведут войну правок в Википедии: https://ru.wikipedia.org/w/index.php?title=Synesis_Group&action=historysubmit&type=revision&diff=103596183&oldid=103593985


Авторы алгоритмов сжатия настаивают, что Synesis пытается украсть их уникальные разработки вместе с ноутбуком. Заведённое на них ранее (в 2016 году) в России дело называют милицейским беспределом.









 , ,








И это всё МОЁ

https://tjournal.ru/stories/128216-moshenniki-3-0-kak-ne-popastsya-na-udochku-novogo-pokoleniya-prestupnikov-v-sfere-it

https://dev.by/news/synesis-aleph


Белорусская компания Synesis заключила контракт со стартапом Aleph Digital, чтобы внедрить их разработки в своих программах. Разработки включали сложный и медленный, но очень эффективный алгоритм арифметического(?) сжатия и уникальный алгоритм, сжимающий любую информацию путём её поиска в числе пи. После полугода внимательного рассмотрения первый оказался обфусцированным PAQ8 (https://ru.wikipedia.org/wiki/PAQ, лицензия GPL), а второй прятал данные в C:\Games. Теперь стороны ведут войну правок в Википедии: https://ru.wikipedia.org/w/index.php?title=Synesis_Group&action=historysubmit&type=revision&diff=103596183&oldid=103593985


Авторы алгоритмов сжатия настаивают, что Synesis пытается украсть их уникальные разработки вместе с ноутбуком. Заведённое на них ранее (в 2016 году) в России дело называют милицейским беспределом.









 , ,








И это всё МОЁ

Внезапно обнаружил, что новый флеш плагин flash-plugin-32.0.0.293-release.x86_64 требует новй glibc, и поэтому перестал работать в centos-7.


Диагностика проблемы:


ldd libflashplayer.so 
./libflashplayer.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./libflashplayer.so)
linux-vdso.so.1 => (0x00007ffe97782000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f96c29ac000)


Соответcтенно, в about:plugins флеш пропал.


На сайте адоба и в сети старый плагин не нашел, выложил времянку здесь: http://repo.comp-house.ru/flash-plugin-32.0.0.238-release.x86_64.tar.xz


Этот плагин работает.


Установка плагина, можно не удаляя новый плагин:


wget repo.comp-house.ru/flash-plugin-32.0.0.238-rele...
sudo tar -xf flash-plugin-32.0.0.238-release.x86_64.tar.xz -C /


Диагностика:


 ldd libflashplayer.so 
linux-vdso.so.1 => (0x00007fff296c6000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007fef254c9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fef252c5000)









 ,








И это всё МОЁ

После сна ноутбука Manjaro включает авиарежим и говорит, что он выключается механически, при этом у меня нет кнопки с этой функцией. Как исправить проблему?









 ,








И это всё МОЁ

Хочу сравнить Wayland и X11. Напишите, о чем вы думаете об этом.


GNOME с Wayland у меня работает нормально, но вот с Plasma есть некоторые баги:
+ Подменю Menubar'ов GTK+ приложений имеют отступы от Menubar'а
+ Global Menu не работает









 , , ,








И это всё МОЁ

Как реализовать в Linux Криптографию? Т.е. На работе многие сотрудники пользуются цифровыми подписями. Посоветуйте пожалуйста, как правильно установить КриптоПро и для работы нужен IE-10 как минимум.









 ,








И это всё МОЁ

Стало скучно. Здесь какой-то вялый форум. Да и тем интересных не так много.









 








И это всё МОЁ

Дано: линукс в качестве основной ОС, виртуалбокс, в нём вин10. Как после прогрузки винды перебросить в неё пароль юзера из линукс? Не хочу, чтобы он каким-то образом хранился внутри виртуалки.


Разумеется, речь не про ввод вручную, а про автоматизированный процесс.