Пятогерский skillwheel в wine
Heroes of Might and Magic 5 через wine, в skillwheel не видно текста. Чем лечить? Вероятно, не хватает какого-то шрифта. Гугл не помог.
Heroes of Might and Magic 5 через wine, в skillwheel не видно текста. Чем лечить? Вероятно, не хватает какого-то шрифта. Гугл не помог.
Обнаружил, что при записи казамом скринкаста звуки на записи звучат ниже, чем должен звучать на самом деле. Скажем, если записать плеер, играющий композицию, то на записи скринкаста композиция окажется транспонированной примерно на полтора тона вниз. Как выяснить причину столь странного бага? У меня пока что нет никаких идей как такое вообще могло получиться.
Как намекает Капитан Очевидность, для того, чтобы 1000 глаз нашли ошибку в коде, эту 1000 глаз нужно откуда-то взять. Если экстраполировать идею на опрационную систему общего назначения с открытыми исходниками и набор софта под неё как единое целое, возникает мысль о том, что у этого целого имеется оптимальный предел сложности, зависящий от количества активных пользователей (тех, кому хватает энтузиазма ковыряться во внутренностях). И дальнейшее увеличение сложности невозможно без пропорционального расширения этой самой базы пользователей, в противном случае програмный комплекс просто утонет в объёме, что в свою очередь откроет зелёную дверь ошибкам, багам и уязвимостям (в том числе преднамеренным).
Есть мнение, что сабж является главной причиной неудач линукса на поприще свободной ОС для широких масс, всё остальное - следствия.
Заметил случайно по неприличному расходу батареи на проигрывании видео вследствие нагрузки на процессор.
VLC и SMPlayer играют h264 через va-api и vdpau соответственно, нагрузка не превышает 5%.
$ vainfo
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.0)
vainfo: Driver version: Intel i965 driver - 1.3.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
$ vdpauinfo
display: :0 screen: 0
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
API version: 1
Information string: OpenGL/VAAPI/libswscale backend for VDPAU
Video surface:
name width height types
-------------------------------------------
420 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
422 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
444 1920 1080 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
Decoder capabilities:
name level macbs width height
-------------------------------------------
H264_BASELINE 51 16384 2048 2048
H264_MAIN 51 16384 2048 2048
H264_HIGH 51 16384 2048 2048
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 8192 8192 y
R8G8B8A8 8192 8192 y
R10G10B10A2 8192 8192 y
B10G10R10A2 8192 8192 y
A8 8192 8192 y
Bitmap surface:
name width height
------------------------------
B8G8R8A8 8192 8192
R8G8B8A8 8192 8192
R10G10B10A2 8192 8192
B10G10R10A2 8192 8192
A8 8192 8192Supports Hardware H264 Decoding falseК слову, как заставить firefox показать подробный лог запуска? Нагуглить удалось вот это расширение, но оно оказалось windows-only.
Я сегодня спать не смогу, пока не узнаю. Откуда создатели видеоигр берут звуковые семплы для озвучки? Особенно интересует озвучка различных фентезийных персонажей. Ну не рыгает же звукорежиссёр в микрофон, пытаясь смоделировать звукоподражание очередному восьмихвосту-шестилапу.
Чем можно заняться не вставая со стула в перерывах между основной деятельностью на правах разгрузки, чтобы не напрягать извилины и получать денежку? Попробовал заполнять интернет-соцопросы, но при сравнительно высокой мерзости занятия на российских сайтах выход получается совсем уж никакой (максимум 1,5к за месяц). Какие ещё есть варианты?
Пока не задумался на эту тему, в свободные минуты пулял птиц и смотрел видео с котами. Если что, вернусь к этому варианту.
Поймал себя на мысли, что при наличии видео и документации по интересующей меня теме (и то, и другое на иностранном языке) я таки выбираю видео, несмотря на все его недостатки, которые тут уже неоднократно обсуждались. Потом вспомнил, что в раннем детстве люто, бешено ненавидел читать и на родном, хотя кино и мультфильмы часами мог смотреть не напрягаясь.
Полагаю, воспроизведение и усвоение письменного текста на плохо знакомом языке создаёт дополнительную нагрузку и быстрее выматывает по сравнению с видео, в котором воспроизведение выполняют за тебя. Если это так, нужность видеоматериалов становится очевидной.
Автор данной статьи предлагает выкинуть на помойку программы-словари и вместо этого грепать обычные plain-текстовые базы слов, якобы это значительно удобнее и функциональнее. Кто-нибудь ещё практикует подобный метод? С высоты моего дивана кажется, что будет слишком легко утонуть в простынях вывода при сколь-нибудь обширной базе словарей (что начинает проявляться уже в примерах самого автора).
Навеяно недавним эпическим тредом про ОС для программистов.
План такой: берём минимальный дистрибутив линукса в пару сотен мегабайт, встраиваем его на носитель с игрой (к примеру, DVD) и делаем носитель загрузочным. Возродив это древнее кунг-фу, получаем возможность единожды написать игру и запускать на любом устройстве с ПК-совместимым железом и дисководом, в радиусе от мака до иксбокса, нажатием пары кнопок.
Взлетит?
ip из репозитория Tiny Core наотрез отказался запускаться на старом системнике:
$ /usr/local/sbin/ip
Illegal instruction
На сайте заявлена работоспособность аж на i486DX. ЧЯДНТ?
Скомпилить iproute2 самостоятельно, попробовать другой дистр или перестать мучить динозавра?
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
microcode : 0x8b
cpu MHz : 501.142
cache size : 64 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr cx8 pge mmx syscall 3dnow k6_mtrr
bogomips : 1002.04
clflush size : 32
cache_alignment : 32
address sizes : 32 bits physical, 32 bits virtual
power management:Кафедра диванного анализа представляет Вашему вниманию набросок теоретической модели государственного и общественного устройства, как можно лучше отражающей современные реалии.
Модель исключительно теоретическая, написана на коленке полуофициальным, кривым языком и являет собой попытку собрать все размышления по теме в одну непротиворечивую систему. Описание не претендует на полноту и всеохват и было явно составлено под влиянием самых разных авторов, источников и опенсорса головного мозга.
В тред приглашаются
Umberto,
cvs-255, 
svobodka_fighter, 
vurdalak
mandala 
dk-,
sin_a,
Harald, 
no-dashi и другие интересовавшиеся похожей тематикой. Справедливая критика, потенциальные возможности создания эксплойтов и обсуждение, не переходящее в танцпол и срач, категорически приветствуется.
На большей части скриншотов, представленных в галерее ЛОРа, отсутствует курсор мыши. Который, тем не менее, является элементом оформления, подобно обоям или шрифтам (за исключением устройств с сенсорным экраном, на которых его наличие в принципе не предусмотрено).
Это особенность конкретных утилит для снятия скриншотов или авторская задумка? И как поступать правильнее, включать или не включать?
Гном в свежеустановленной федоре 22 порадовал: сразу после логина gnome shell сжирает ВСЮ доступную оперативку и уходит в своп, так что даже мышь передвинуть невозможно, начинаются тормоза и скрип харда. Что характерно, проблема вылезла после установки зелёного блоба, на nouveau система со свежезагруженным шеллом занимала около 300МБ.
Вопрос к гномерам - владельцам нвидий: это баг или фича? Сколько оперативки обычно оказывается занято после загрузки?
UPD: http://www.reddit.com/r/gnome/comments/2fh3t6/hacks_or_tunables_to_reduce_gnome_3_memory_usage/
I don't remember exactly why, but they cause a memory leak when used with unpatched versions of the cairo library. It's been like this for years, AFAIK. I think the cairo lib in Ubuntu and co. is already patched.
I have a 4GB ram laptop. When I run GNOME (which runs great otherwise) it'll slowly take more and more memory, until the system becomes unresponsive.
Придётся самому патчить и компилять?
Не отображаются лигатуры многосимвольных сочетаний (ради которых шрифт и устанавливался). На странице на github Konsole упомянут в списке поддерживаемых.
ЧЯДНТ, в какой бубен стучать?
Наблюдаю один баг в четвертокедах уже довольно давно. Но как это описать понятным языком всё никак придумать не могу. В общем, если открыть быстро (за несколько секунд) много однотипных файлов программой, в которой каждый заново открытый экземпляр замещает предыдущий, то в панели ещё на некоторое время остаётся лапша от старых вытесненных экземпляров.
Это даже на русском невозможно внятно объяснить, так что прилагаю скриншот на примере deadbeef. Буду благодарен за помощь в английской формулировке того, что вообще происходит в данном примере.
Для начала небольшое напоминание мат.части. Согласно философии ФСПО, программа свободна, если предоставляет пользователю 4 свободы:
При ближайшем рассмотрении становится ясно, что перечисленные свободы являются хоть и важными, но не равнозначными. Если расставить их в порядке убывания значимости, получится нечто вроде 1-3-2-4 или 1-2-3-4 (у Столлмана нумерация с нуля, но не суть). Если я не могу выполнять программу для достижения нужной мне цели, для меня она полностью бесполезна. Изучение и модификация может быть полезна и способствовать достижению цели, но лишь при наличии соответствующих навыков и интереса. Распространение также приносит мне пользу, но уже косвенную, в виде помощи другим участникам сообщества или в виде улучшений, внесённых другими, которые могут быть потенциально полезны в том числе мне, при наличии возможности их распространять.
В свете сказанного напрашивается идея модифицировать существующую концепцию. Вместо принципа «всё или ничего» дополнительно разграничивать софт, не соответствующий всем сразу четырём критериям. Также не стоит забывать, что для любого человека его собственные потребности и желания являются первичными. Если какая-то моя конкретная потребность не может быть покрыта средствами открытого ПО, но может средствами закрытого, то «с моей колокольни» использовать закрытое решение будет наименьшим злом. Разумеется, с соблюдением необходимых мер предосторожности. Поскольку в самом общем случае закрытая программа является «чёрным ящиком», делающим непонятно что, разумным будет обеспечить полный контроль над всеми входами и выходами из этого «ящика», попутно сократив их количество до минимума. Иными словами, запустив закрытую программу в открытой песочнице. Разумеется, в случае свободного ПО во всех этих плясках нет необходимости, поэтому при прочих равных свободная альтернатива является более предпочтительной (хотя на тему методов обхода свобод пользователя, оставаясь де-юре в рамках свободного ПО, я как-нибудь ещё напишу отдельную простыню). Кроме того, необходимость разработки этой альтернативы не становится меньше. Как и отсутствие интереса в развитии несвободной - какой смысл вкладываться в мусорное ведро?
Суммируя всё сказанное, можно сформулировать правильную (на мой взгляд) концепцию построения ОС, направленной на максимальное соответствие потребностей её пользователя. Все базовые компоненты - исключительно СПО, с исчерпывающей документацией, состоящие из максимально простых компонентов, доступных для понимания максимально широкой аудитории (пресловутый UNIX-way, да). Прикладные программы - СПО, наряду с возможностью использовать проприетарный софт, причём запуск проприетарного в безопасном контейнере и прозрачный контроль «входов и выходов», а также маркировка степени соответствия критериям СПО - обязательная возможность, предоставляемая базовыми компонентами системы. Такая вот свобода вместо швабодки.
Ну, и заключительная часть сегодняшнего Марлезонского балета. Существуют ли дистрибутивы (не обязательно линукса), руководствующиеся такой концепцией? Если нет, насоветуйте годных материалов для изучения, помимо LFS :3
Антракт.
Продам сабж. В хорошем состоянии, без механических повреждений. Батарея в норме. Красная панелька «The First One» (аппарат из первой серии), плюс отдельно белая (новая, в упаковке). ОС обновлена до последней версии (1.1.4.29). Комплект: телефон, панель, USB-кабель, коробка с макулатурой.
14К₽, Москва. Если кому интересно - jabber, tox и мыло в профиле. Фотографий и скриншотов смогу наделать ближе к вечеру.
Смотрю тут пропиаренный на ЛОРе курс «Road to the Free Digital Society» от FSF. Общие выводы делать рано, но по мне конкретно в этом видео градус неадеквата перешёл все возможные границы.
Краткое содержание видео для Ъ: использование сервисов с вычислениями на стороне сервера - абсолютное зло по причине несоблюдения приватности обрабатываемых данных (вот это сюрприз, да?), и единственный способ его избежать - делать все вычисления на своей машине.
Так кто же в данном случае всё-таки в маразме, я или RMS?
http://thebadass.ru/projects/yota_series
Для Ъ: YOTA совместно с BADASS Anti MBA School запускает бесплатную для абонентов программу по развитию личной эффективности на работе.
| ← предыдущие | следующие → |