Малина
alexyecu
Ко мне недавно с Али «третья Малина» приехала. Забавная фиговина, хотя и видно, что делали «из того что было» и экономили на всём.
На 1 sd-карту залил raspbian, на вторую — попробовал разные сборки с Kodi.
По сборкам с Kodi.
OpenElec — многовато багов. То курсор пропадёт, то какие-то артефакты в интерфейсе. На воспроизведении видео, впрочем, не сказывается.
OSMC. Те же баги, плюс абсолютно неюзабельный скин по умолчанию — попасть курсором мыши в нужный пункт нереально. Плюс периодически вылетает в настройки.
XBian. В принципе, более-менее нормально. Правда не увидел dlna, который был плдянт на десктопе и прекрасно виделся тем же OpenElec. Возможно, я где-то просто недоразобрался. Пока в качестве «мультимедии» оставил его.
Ни одна из «мультимедийных» сборок не видит набортного bluetooth'а и не видит большую часть wi-fi сетей (включая мои домашние) при помощи набортного модуля, через внешний usb-свисток — всё ок. Это довольно странно, учитывая, что 2 из 3 сборок базируются на Raspbian, который с набортными устройствами работает идеально.
Видео в 720p работает вполне нормально. А вот тестовое для выявления пропусков кадров и тиринга — две ускоряющихся белых полосы на чёрном фоне, — дёргается, тормозит и рассыпается артефактами. Возможно, виновато сжатие, на других файлах такого нет.
Raspbian. Что сказать. Pixel — уродливый и малофункциональный кусок фекалий. Впрочем, основной десктоп на Малине — затея странная, такк что пусть. Без включения в raspi-config экспериментального GL-драйвера наблюдаем тормозящее видео и glxgears странных расцветок. С — артефакты  a la «amd не умеет в композит» (характерная зелёная рябь на краю экрана), артефакты в меню Pixel и vlc, падения иксов при некоторых типах вывода видео плеерами, мигание экрана при выводе виде с вебкамеры. Зато glxgears выглядит как надо.
У motion в репах Распбиана сломаны зависимости.
С китайскими радиаторами датчики платы показывают температуру до 70°C. Температура чего именно — пока не разобрался.
ssd-шку через usb-переходник Малина держит уверенно.
При работе через ssh — никаких нареканий. В графике — сносно.

Мотивация линуксоидов глазами виндузятников
alexyecu
— Ты непоследователен и меняешь свою точку зрения в зависимости от ситуации. Ты пользуешься линуксом, которым не пользуется никто, при том считаешь его лучше винды. Ты пользуешься Андроидом, которым пользуется большинство, но считаешь его лучше айОс. Ты не объективен.

TGE, crpg на love2d
alexyecu
Итак, скоро уже три года, как я потихоньку пилю движок для 2d crpg.
Команды я пока что так и не собрал, увы.
Кое кто периодически подкидывает то спрайт, то музыку, но полномасштабный проект с тоннами текста и графики (хоть и простой) делать не с кем (математика, увы).
Если кому интересно, или вы знаете кого-то, кому интересно, и если вас каким-то чудом занесло в этот журнал — обращайтесь.

На ютубе можно посмотреть видео, на гитхабе — код, на девиантарте сть скриншоты. Ник везде тот же.

Ещё юмора от адептов MS
alexyecu
После продолжительного спора о том, что такое su, sudo, почему su расшифровывается не как super user, как это всё используют пользователи никсов по мнению виндоюзеров, как это всё используют пользователи никсов на самом деле:

Виндоюзер: так это что получается, в этих ваших линуксах можно обои без прав root`а менять?!
Я: да, зачем там root, это ж пользовательского уровня операция — картинку поставить.
Виндоюзер: да это ж дыра в безопасности!
Я: 0_o
Виндоюзер: вот представь, идёт презентация, ты запускаешь проектор, а там — ГОЛАЯ ЖОПА!

Не сразу нашёлся, чего ответить: и правда ведь получается дыра, к тому же ей ничего особо не угрожает…
Наболело, видать, у пользователя «самой лучшей и дружелюбной».

Продолжение спора GPL Vs. LGPL
alexyecu
Тот же самый человек, что обзывал GPL «раком, чумой и гомосятиной», внезапно узнал о том, что TP-LINK запретили использование неоригинальных прошивок в своих роутерах и возмутился. Растолковал ему, что это прямое следствие возможности забить на запрет тивоизации в GPL v. 3.0 из-за выкрутасов северо-америсканских законотворцев. Пояснил, что такое тивоизация. Предложил подумать, оставил бы кто-нибудь возможность менять в роутерах прошивку на неоригинальную, если б не «раково-чумно-гомосятная» GPL. Вот вроде и люди неглупые, и с творчеством Крылова Ивана Андреевича знакомы, а толку…

Про виндузятников, очередное
alexyecu
Итак, убеждённый адепт ПО от Майкрософт радуется доступности сорцов ffmpeg и расхваливает LGPL, ругая при этом GPL.

***

В: Вот смотри: пока выпустили ffmpeg под LGPL, им никто и не пользовался! Только последние 4 года и используют!
Я: Так-таки и никто?! 0_o
В: Ну… Кроме этих ваших линуксов!

***

В: GPL это плохо! Вот x264 под GPL, и для приложений под iOS его уже нельзя использовать, т.к. в ApleStore не пропустят!
Я: Так это ж хорошо! Что плохого в страданиях проприетарщиков?
В: Ты так считаешь?! 0_o

Вот такая вот альтернативная логика.

Про AdBlock
alexyecu
Сейчас на многих сайтах висит слезливое «Отключите AdBlock, нам денежек не хватает!».
На Хабре, Гиктаймс и Мегамозге висят эти просилки.
При этом просящие совсем не прочь насвинячить: какой-то дятел прикрутил на всех вышеназванных сайтах перехват клавиатурных нажатий.
Нажимаешь на «/», и вместо поиска по странице получаешь выезжающую сбоку панель сайта. Прекрасно!
Вредоносный скрипт зовётся shortcuts.js и блокируется, — ТАДАМ! — AdBlock`ом.
Интересно, эти гении и правда надеются, что после подобных выходок вменяемые люди будут заходить к ним без блокировщиков?
Кстати, в Гугле работают точно такие же рукожопы, даже ещё хуже — у них всё это непотребство не вынесено в отдельный скрипт, а является частью многофункционального скрипта, отвечающего, в том числе, и за подгрузку результатов в поиске картинок.

Про виндузятников, очередное
alexyecu
MySQL при установке нагадил в системный путь винды.
(в)индузятник: Вот за это я и не люблю системный путь! Глупейшая концепция! И сделана везде через задницу! В этом твоём Линуксе тоже!
я: 0_0. В «этом моём лиуксе» такого бардака с PATH не бывает. Да и править оный куда удобней, в текстовом-то файле, а не в виндовой амбразуре…
в: Да, я знаю, в юниксах путь пишется просто в текстовых файлах. Это, конечно, удобней, спору нет, но всё равно любая программа может туда нагадить! Вот ставишь ты новый софт, а он …
я: А что он? Зачем ему что-то писать в путь?
в: Ты просто не знаешь! Программа обязательно должна записать себя в системный путь! Иначе где искать библиотеки те же…
я: Стандартные пути.
в: 0_0.
я: /etc, /usr/bin, /usr/lib… Устанавливаему софту обычно не надо ничего прописывать и загаживать системный путь, всё, что нужно, оно уже по дефолту записано. Исключение — софт, ставящийся нестандартными способами в /opt, к примеру.
в: И вы это считаете удобным?

Про mpd
alexyecu
В mpd снова (не первый год, в общем-то, но теперь мимо него уже не пройти) активен застарелый баг: mpc search any не ищёт по именам файлов.
Попытка осветить это обстоятельство на багтрекере разбилась о твердолобость разработчиков: те ещё типы, хамство с порога и нежелание реагировать на сообщения о багах и фичреквесты. В общем, filename теперь в any не входит, и это не баг, а фича.
Можно, конечно, последовательно искать сперва по тегам (any), затем по именам файлов (filename), но тогда в списке появляются дубликаты, найденные одновременно двумя способами. Костыльно-велосипедное решение:

#!/bin/sh
if [ -z $DISPLAY ]
then
    DIALOG=dialog
else
    DIALOG=Xdialog
fi
pass='***'
host='localhost'
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
$DIALOG --title "mpc searcher" --clear \
        --inputbox "mpc searcher" 7 31 2> $tempfile

retval=$?
choice=`cat $tempfile`
case $retval in
  0)
    rm -rf /tmp/playlist_
    mpc -h $pass@$host search any "$choice" >> /tmp/playlist_
    mpc -h $pass@$host search filename "$choice" >> /tmp/playlist_
    rm -rf /tmp/playlist
   cat /tmp/playlist_ | sort | uniq > /tmp/playlist
    mpc -h $pass@$host clear
    file="/tmp/playlist"
    cat $file | while read line; do $(echo $line | mpc -h $pass@$host add) ; done
    mpc -h $pass@$host play ;;
  1)
    echo "Cancel pressed.";;
  255)
    echo "ESC pressed.";;
esac

============Для Zenitiy============
#!/bin/bash
choice=$(zenity --entry --title="mpc-пульт" --text="Введите тэг песни:" )
pass='shambala'
host='localhost'
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
if [[ "$?" = 0 && $choice ]]
then
    rm -rf /tmp/playlist_
    mpc -h $pass@$host search any "$choice" >> /tmp/playlist_
    mpc -h $pass@$host search filename "$choice" >> /tmp/playlist_
    rm -rf /tmp/playlist
    cat /tmp/playlist_ | sort | uniq > /tmp/playlist
    mpc -h $pass@$host clear
    file="/tmp/playlist"
    cat $file | while read line; do $(echo $line | mpc -h $pass@$host add) ; done
    mpc -h $pass@$host play
    exit -2
fi
if [[ "$?" = 1 || $choice != true ]]
then
    zenity --info --title="Внимание!" --text="Отменено пользователем"
    exit -2
fi

Данный скрипт вызывает форму для запроса песни, ищет всё подходящее, запихивает в плейлит и играет. Рекомендуется повесить на хоткей.
Всё, что от «0)» и до «play» написано лишь ради того, чтоб обойти неадекватность разработчиков mpd. Если б не это, то хватило бы вот этого:
mpc -h $pass@$host clear  | mpc -h $pass@$host search any "$choice" | mpc -h $pass@$host add
Собственно, в предыдущих версиях mpd так и было, чудеса начались в 0.10.*
Tags: , ,

Виндузячьи перлы
alexyecu
В: Почему у тебя установлен «некий_программный продукт_типа_антивируса»?
Я: Не знаю. Я его точно не устанавливал.
В: Наверное он с чем-то другим установился!
Я: Ничего не ставил. Единственное: вчера только flash-plugin обновил с официального сайта…
В: Вот! Там наверняка была галочка! Надо было снять!
Я: Э-э-э… Погоди, это ж официальный сайт Adobe, а не файлопомойка, там тоже надо за галочками следить?!
В: Конечно! До чего ж эти линуксятники к жизни неприспособленные!

---

Я: Разделение прав в MS Windows не слишком-то удобно сделано: уж сколько версий не могут приучить пользователей не под админом сидеть…
В: Ты чушь порешь! Всё есть, всё удобно!
Я; А раз всё удобно, чего тогда весь отдел под админскими учётками сидит?
В: Персонально тебе могу поставить пользовательскую, но…
Я: Но?
В: Тебе ж самому это будет неудобно!
Я: /0

?

Log in

No account? Create an account