И это всё МОЁ
Компания Vimeo опубликовала новый выпуск статистического анализатора Psalm 3.12, позволяющего выявлять как очевидные, так и трудноуловимые ошибки в коде на языке PHP, а также автоматически исправлять некоторые виды ошибок. Система подходит для выявления проблем как в устаревшем коде, так и в коде, использующем современные возможности, появившиеся в новых ветках PHP. Код проекта написан на языке PHP и распространяется под лицензией MIT.



И это всё МОЁ

Добрый, форумчане!


Помогите с svg и встроенными CSS-стилями, ибо нифига не понимаю ни в первом, ни во втором :((


Вобщем суть в том, что есть Confluence с адд-оном gliffy, который позволяет рисовать схемы a-la dia или visio.
И в него можно добавлять свои svg, но эта фиганда не поддерживает svg CSS inline-стили, и вместо этого для некоторых svg показывает или полностью прозрачные или полностью черные квадраты.


Нашел на их форуме, что оно поддерживает CSS style attribute.


Решил сконвертировать свои svg в этот style attribute, но не нашел как это сделать в inkscape. Нашел Edit-> XML Editor, который похож на то, что мне нужно - но где там менять типы CSS - непонятно.


Господа, подскажите, куда ткнуть, или что можно использовать ещё для конвертирования?


PS Помню тут были люди, которые отлично шарят в теме, кто может кастануть?


Спасибо!









 , , ,








И это всё МОЁ

Может я что то не так делаю, захожу в архивные, кликаю на какую либо удаленную тему, нажимаю назад и попадаю на ту же самую запись.


В новых темах при нажатии назад попадаю в начало страницы.


Немного подбешивает.









 








И это всё МОЁ

Сабж



На проходящем сейчас саммите Linux Foundation Open Source было анонсировано новое открытое процессорное ядро A2I, базирующееся на этой архитектуре. Новая разработка предназначена для заказных и встраиваемых систем-на-чипе (SoC) сравнительно небольшой мощности. A2I не поддерживает внеочередного исполнения инструкций, но мультипоточность в нём реализована, а главный упор сделан на увеличение пропускной способности по всем каналам передачи данных, что немаловажно для активно растущего сегмента периферийных вычислений.




В основу дизайна A2I легло ядро Edge-of-Network под названием PowerEN, которое использовалось в процессорах общего назначения POWER-A2 в составе HPC-систем и суперкомпьютеров серии IBM BlueGene/Q. Что удивительно, данное ядро не поддерживает спекулятивное исполнение команд, то есть оно не подвержено уязвимостям класса Spectre/Meltdow




При этом надо понимать, что открыто только ядро, а не процессор POWER-A2 целиком. Последний состоял из 18 ядер, одно из которых было служебным, а ещё одно — запасным. L1-кеш был представлен SRAM, а L2 состоял из eDRAM. Помимо обычных ядер в нём имелись отдельные акселераторы для работы с XML, шифрования, компресии и обработки регулярных выражений, а также 4 канала 10GbE. По отзывам тех лет, процессор был невероятно сложным, но, как показала практика, в конечном итоге достаточно эффективным.










 , , , ,








И это всё МОЁ

Заметил вот такое поведение https://i.imgur.com/iBPn4Y6.mp4 в FF 79/80. Это баг или фича? Если это фича, то возможно ли её отключить? Очень раздражает.









 








И это всё МОЁ

PPSSPP – это эмулятор игровой консоли PlayStation Portable (PSP), работающий по технологии эмуляции высокого уровня (HLE). Эмулятор работает на большом количестве платформ, включая Windows, GNU/Linux, macOS и Android, и позволяет запускать огромное множество игр для PSP. PPSSPP не требует оригинальную прошивку PSP (и неспособен её запустить).


В версии 1.10:



  • Улучшения графики и совместимости

  • Улучшения производительности

  • Поддержка навигации в меню при помощи аналогового стика

  • Добавлен простой чат в мультиплеере

  • Поддержка камеры (но не микрофона) на Windows, GNU/Linux и Mac

  • Добавлена возможность отключить звук

  • Другие изменения









 , , ,








09:07

Lua 5.4

И это всё МОЁ

После двух лет разработки, 29 июня тихо и незаметно вышла новая версия языка программирования Lua — 5.4.


Lua – это простой интерпретируемый язык программирования, который легко встраивается в приложения. Благодаря этим качествам, Lua широко используется как язык расширения или описания конфигурации программ (в частности, компьютерных игр). Распространяется Lua по лицензии MIT.


Предыдущая версия (5.3.5) выходила 10 июля 2018 года.


Основные изменения в новой версии




  • новый сборщик мусора на основе поколений (generational). В функции collectgarbage параметры setpause и setstepmul объявлены устаревшими, вместо них рекомендуется использовать параметр incremental;




  • новая функция для выдачи предупреждений warn с возможностью отключения их отображения;




  • новая реализация math.random использует алгоритм xoshiro256** вместо предоставляемого libc и инициализирует генератор случайным числом;




  • константы (constant variables);




  • «закрываемые» (to-be-closed) переменные — локальные константы, для которых выполняется метод __close при выходе из области видимости;




( читать дальше... )









 








И это всё МОЁ

Subj. Причем вопрос не до конца праздный, так как таким образом я пытался тестировать отключение hotspot’а (за hotspot «играл» WiFi-адаптер + hostapd и хотелось именно не прибить hostapdб а убить электричество, подаваемое на адаптер для большего реализма).









 








И это всё МОЁ

./configure может подхватывать нежеланные зависимости автоматически, и затем если пакет установить на чистую систему, бинарник не запустится, ругаясь на отсутствие какой-нибудь библиотеки (ldd), а надо чтобы бинарный пакет был собран только с нужными зависимостями, и не более.

Разворачивать chroot для каждого пакета и начинать сборку «от и до» с нуля? Как?








 ,








И это всё МОЁ

А есть ли что-то типо https://www.music-map.com/ только чтобы можно было больше чем одного исполнителя забить и оно перестраивало граф?









 ,








И это всё МОЁ

У меня Kdenlive начисто отказывается рендерить видео после небольшой обработки. Изначально делал на профиле 30fps, вставлял перед видео свою фирменную заставку, на само видео накладывал логотип в углу и в конце делал видеоэффект с затуханиеми - вот и весь монтаж. Но рендериться он не хочет, выдает такую ошибку:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f07d848a180] Value 1,000000 for parameter 'seekable' out of range [-1 - 0]
[mp4 @ 0x7f07d8000f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. [mp4 @ 0x7f07d8000f40] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.

Изначально все это делалось с Kdenlive из пакетов, но пытаясь разрулить эту проблему, я скачал Kdenlive appimage текущую версию и прошлую версию тоже - везде такая же ошибка. Даже поставил Ubuntu 20.04 в виртуалбоксе, туда Kdenlive и пробовал оттуда - тоже самое. Пробовал упростить монтаж до минимального: просто на видео накладываю логотип и все, без каких-либо заставок - не хочет, тварь! Выдает такую же ошибку при рендере. Раньше ничего подобного не возникало. Как мне побороть эту ошибку?

P.S. Дистрибутив у меня Solus, но по-моему, от дистрибутива не зависит, потому что в Ubuntu LTS тоже самое.








 , ,








И это всё МОЁ

Subj. Sorry за english, но я не знаю, как это корректно и коротко спросить по русски. В общем смысл такой, что есть лаптоп и к нему по каблю VGA подключен внешний монитор. При этом если крышку лаптопа закрыть, то если кабель VGA включен - лаптоп не засыпает.


Кстати попутно вопрос, правда ли это: https://bbs.archlinux.org/viewtopic.php?pid=1841677#p1841677? А именно, что так можно убить матрицу?


В общем если теперь в такой конфигурации (крышка закрыка, кабель воткнут) сделать systemctl suspend или просто выдернуть кабель VGA, то лаптоп уходить в suspend.


Теперь, чтобы вернуть его к жизни - необходимо поднимать крышку, а лень. Втыкание обратно кабля и тыканье в external keyboard (в internal keyboard то не потыкаешь) - не помогает.


Пробовал разные советы из гугла типо:



и т.п. (еще что-то там про usbcore.autosuspend=-1), не помогло









 ,








И это всё МОЁ

Захожу такой на https://github.com/vurtun/nuklear, а там https://github.com/vurtun/nuklear/issues/941



Repository owner locked as too heated and limited conversation to collaborators on 26 Nov 2019



При этом dumblob стал вдруг владельцем и переместил репу к себе. Что случилось с vurtun?









 , , , ,








И это всё МОЁ

Привет. Я виндовс-пользователь, но немного слежу за развитием линуксов. Месяц назад прознал про этакого зверя «Lutris» и решил запустить на нём стим, благо на видосах на ТыТрубе он запускается без проблем. Но не у меня. При запуске в рабочем поле программы просто чёрное пространство прям как на этой картинке
https://i.stack.imgur.com/soalK.png
(скриншот не мой, нашёл в интернете)
Судя по всему, проблема имеет место быть, и проявляется, как я выяснил на собственном опыте, независимо от дров и дистрибутива или версии вина. Пробовал искать решение этой проблемы на Русском языке, но ничего не нашёл. На английском тоже искал, что-то нашёл, но ничего особо не понял. Через онлайн переводчик много не поймёшь.
Ищу решения на Русском языке с пошаговой последовательностью действий без любого пропуска какого-либо шага. Можете мне в этом помочь?









 ,








И это всё МОЁ

Господа, каким образом на арчевском xfce4 можно убрать у названий неактивных окон квадратные скобки и сделать так, чтобы их иконки не темнели? Я про window buttons если что. Видел скрины людей с xfce4 и знаю, что убрать это таки можно. Гугл нифига не помог.









 , ,








И это всё МОЁ

Курю патчи от мистера Коулмана…


В патче:


000219d0  00 00 00 00 00 00 00 96  00 9d 00 9e 9f 4a 3a 9c  |.............J:.|


В g2uj31us.iso:


0007dfd0  00 00 00 00 00 00 00 96  00 9d 00 9e 9f 4a 3a 9c  |.............J:.|


И даже после geteltorito:


000707d0  00 00 00 00 00 00 00 96  00 9d 00 9e 9f 4a 3a 9c  |.............J:.|


Меня напрягает такое огромное смещение.


Образ качал у ленивцев, хэши совпадают.


Какие ваши доказательства предложения?


---


@derlafff, ты ведь патчил EC на своём X230 для клавиатуры от X220? Может ты в курсе этого штозанаха?









 , ,








И это всё МОЁ

В России обнулился сказочный. В штатах погромы, вставание на колени перед неграми и прочее SJW, в Австралии и Англии тебя посадят если ты не сможешь расшифровать выхлоп /dev/random по первому требованию полиции, в Китае великий китайский фаерволл и всем славить коммунистов, на ближнем востоке как всегда воюют, в Африке тоже любят это дело, в Европе вроде получше, но дорогущий и медленный интернет (или уже нет?) и всякие прочие веселости, ну и SJW тоже


Блин, похоже в самом деле вся надежда на колонизацию Марса, т.к. вряд ли туда возьмут идиотов. Да и не будет там времени на фигнейстрадание









 








И это всё МОЁ

Сделал я проект, скажем some-data. Есть отдельная репа common. Мои действия:


1. Создаю репу some-data
2. cd some-data
3. git init
4. change .git/config
5. git clone [email protected]:some_name/common.git
6 .git submodule add [email protected]:some_name/common.git;git submodule init
7. git add .;git commit;git push origin master
8. cd ..; rm -rf some-data


Далее я хочу проверить, всё ли ок


1. git clone --recurse-submodules -j8 [email protected]:some_name/some_data.git
2. cd some-data


ls -a common
. .. bash .git .gitignore python

cat common/.git
gitdir: ../.git/modules/common


cd common
touch 1; echo "wefwewwe" > 1
git add .;git commit;git push origin master


error: unable to push to unqualified destination: HEAD
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to '[email protected]:some_name/common.git'




  1. cd ..

  2. git add .;git commit;git push origin master


коммит проходит, но в репозитории common нет изменений, а в коммите some-data примерно такое:


-Subproject commit f971964634505ed3fd844675da0bd908c7d3a5a1

+Subproject commit 39ca9270f87da8276a8bd7e66f744f9c30e7352a









 








И это всё МОЁ

Выделил под корневой раздел / 15 GB установил lubuntu 16.04 он попросил загрузить 300 MB обновлений приложений. Я загрузил, установил, и теперь каким-то образом корневой раздел занят на 100%. Но у меня разде /home еще на 100 GB. Можно перенаправить скачивания через apt в /home или надо как-то увеличивать корневой раздел?


Перемещено maxcom из linux-org-ru









 , ,








И это всё МОЁ

Есть обычная конфигурация openvpn.


port 1194
proto udp
dev tun
user nobody
group nogroup
persist-key
persist-tun
keepalive 10 120
topology subnet
server 10.8.0.0 255.255.255.0

client-to-client

push "dhcp-option DNS 77.88.8.8"
push "dhcp-option DNS 77.88.8.1"
push "redirect-gateway def1 bypass-dhcp"
dh none
ecdh-curve prime256v1
tls-crypt tls-crypt.key 0
crl-verify crl.pem
ca ca.crt
cert server_3OBL1XI1gE78mEJC.crt
key server_3OBL1XI1gE78mEJC.key
auth SHA256
cipher AES-128-GCM
ncp-ciphers AES-128-GCM
tls-server
tls-version-min 1.2
tls-cipher TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
client-config-dir /etc/openvpn/ccd
status /var/log/openvpn/status.log
verb 3


А вот конфигурация одного из клиентов


proto udp
explicit-exit-notify
remote xxx.xxx.xxx.178 1194
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name server_3OBL1XI1gE78mEJC name
auth SHA256
auth-nocache
cipher AES-128-GCM
tls-client
tls-version-min 1.2
tls-cipher TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
ignore-unknown-option block-outside-dns
setenv opt block-outside-dns # Prevent Windows 10 DNS leak
verb 3


Также я за этим клиентом закрепил айпи в папке ccd
ifconfig-push 10.8.0.2 255.255.255.255


Клиенты не пингуют друг друга. Даже от клиента до сервера пинга нет (10.8.0.1).


В чем проблема гайс









 ,