LINUX.ORG.RU

Сообщения MaGIc2laNTern

 

Недостатки пользовательского Linux, на которые забивают уже много лет

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

Я не предлагаю писать здесь про что-нибудь вроде nVidia Optimus — тут действительно всё во многом упирается в производителя, который не желает помочь сообществу или выкатить решение самостоятельно.

Я говорю про то, что завязано на самом пользовательском окружении (а не на проприетарном оборудовании) — то есть то, что реально исправить (но не исправляется).

Например, классический баг — невозможно сделать снимок экрана, если открыто меню (что делает совершенно нереальным создание пошаговых руководств со скриншотами). Есть workaround (обходной путь): нужно сделать снимок экрана с задержкой (например, 5 секунд) — такое позволяет GIMP и ещё многие программы. Но об этом, во-первых, нужно знать (обычный пользователь понятия не имеет, что приложение может перехватывать нажатия на клавиши и что снимок экрана бы с удовольствием сделался, но нажатие на клавишу не передаётся), а во-вторых это несерьёзно.

https://bugs.launchpad.net/ubuntu/ source/gnome-utils/ bug/29894 https://bugzilla.gnome.org/show_bug.cgi?id=144907 https://defect.opensolaris.org/bz/show_bug.cgi?id=4692

Есть ещё примеры? Также интересно, есть ли подобные баги в Windows или Mac OS X?

MaGIc2laNTern
()

[Ruoff] [Wine] Lineage 2 теперь работает, радуемся

Раньше играть в Lineage 2 на русском официальном сервере под Linux было невозможно (или настолько сложно, что за это время можно 10 раз установить в дуалбут Windows). Использовались различные степени защиты — Frost и GameGuard. Они работали как вирусы, требовали доступ к аппаратным ресурсам компьютера, и совершенно не были совместимы с Wine. А уж при попытке запуска в VirtualBox и вовсе говорили, что «sorry, this application cannot run under a virtual machine».

Потом GameGuard убрали, оставив только Frost. Предположительно, это должно было позволить без проблем запускать Lineage 2 в Linux (сама игра всё это время работала — запуск был невозможен именно из-за защиты). Но по какой-то причине игра всё равно не запускалась.

И вот, после выхода новых хроник я ради интереса ещё раз попробовал её запустить, и — всё заработало.

Достаточно установить странную программу под названием «Запускатр» с сайта l2.ru, после чего перейти в /home/username/.wine/drive_c/Program\ Files/4game/Zapuskatr/ и запустить эту программу, используя русскую локаль: LANG=«ru_RU.UTF-8» wine 4game_zapuskatr.exe.

После этого нужно запустить Lineage 2 прямо из этой программы.

Gentoo Base System release 1.12.14
wine-1.2.1
http://img12.imageshack.us/img12/1980/lineage2xh.png

 

MaGIc2laNTern
()

Роуминг в своём регионе

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

Например, такие операторы как Теле2 могли бы договориться о таком «локальном роуминге» со, скажем, МегаФоном. Наверняка это возможно технически, но, единственное что, можно предположить, что это будет невыгодно тому оператору, покрытие которого шире: зачем абонентам подключаться к этому оператору, если они могут подключиться к более дешёвому и всё равно оставаться в сети даже там, где его покрытие отсутствует (но просто платить больше за связь)? Похоже, это выгодно только тогда, когда у всех операторов покрытие примерно одинакового размера, но просто не полностью пересекается.

MaGIc2laNTern
()

Написал программу для автоматизации тестирования студентов

С веб-интерфейсом, на Python/Django. Вот такая штука получилась.

http://magic2lantern.blogspot.com/2011/01/testcreator.html

Преподаватель может создать тест — например, по русскому языку или математике. После этого он может добавить к нему нужное количество вопросов и к каждому из вопросов заполнить несколько ответов, при этом он может выбрать один или несколько ответов как «правильные».

После того, как тест будет наполнен вопросами, можно экспортировать необходимое количество случайно выбранных вопросов в PDF, причём сразу в двух вариантах — один вариант для студента, для заполнения, а другой для преподавателя — для проверки теста (в варианте для преподавателя указаны правильные ответы).

Таким образом можно, например, сделать тест с двумя сотнями вопросов и выдать каждому студенту совершенно индивидуальный вариант с 20 вопросами.

MaGIc2laNTern
()

Куда сообщить о недоработке в GTK?

http://img687.imageshack.us/img687/6005/scra.png

Даже на разрешении 1920x1080 окно вылезает за пределы экрана при длинной строчке форматов.

MaGIc2laNTern
()

Программа, которая ищет в системе файлы, которые не добавлял пакетный менеджер

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

Как-нибудь так:
1. Это что у тебя такое в /usr/share/fonts?
2. Да не было у тебя в /opt такой программы!
3. А это что за конфиг такой в /etc?

Разумеется, из поиска исключается /home. А также /tmp и /var/tmp.

Интересует, есть ли такая программа для Gentoo (Portage) и Ubuntu (dpkg).

MaGIc2laNTern
()

Великолепная музыка

Joaquín Rodrigo — Concierto de Aranjuez: Adagio
http://www.youtube.com/watch?v=RxwceLlaODM

Sergei Rachmaninoff — Vocalise
http://www.youtube.com/watch?v=dwGmHZ8XgeU

Samuel Barber — Adagio for Strings
http://www.youtube.com/watch?v=izQsgE0L450

Gabriel Fauré — Pavane
http://www.youtube.com/watch?v=n2bYmnWvFKo

Giacomo Puccini — O mio babbino caro
http://www.youtube.com/watch?v=zu5TkdcZA-M

MaGIc2laNTern
()

Сегодня и правда международный день друзей?

Странно, но в результате непродолжительного поиска в Интернете я нашёл только International Friendship Day, который празднуется ежегодно в первое воскресенье августа, но отнюдь не сегодня.

http://en.wikipedia.org/wiki/International_Friendship_Day

MaGIc2laNTern
()

Посоветуйте, пожалуйста, хостинг для сайта с фотографиями

Сайт на Python/Django.

От хостинга требуется:
— Место: в районе 10 GiB, наверно
— Скорость: страницы и фотографии должны отдаваться быстро
— Отсутствие длительного downtime

Разумеется, должны быть Python и Django, PostgreSQL или MySQL, SSH.

По деньгам up to 600 рублей в месяц.

MaGIc2laNTern
()

[Санкт-Петербург] Пойдёмте гулять

Невозможно уже дома сидеть. Пойдёмте на улицу, гулять.

 

MaGIc2laNTern
()

Напрограммировал веб-сервис

За 6 дней напрограммировал такой вот веб-сервис (на Django): http://rehelp.shell.tor.hu/

Используя внутренние очки, RP (rehelp points), можно задавать вопросы. Ответив на вопрос, можно получить RP, выделенные на этот вопрос (если автор вопроса решит отдать их именно тебе).

Если по пунктам, концепция следующая:
1) вопрос нельзя задать, пока нет поинтов (но сейчас поинты выдаются при регистрации, поэтому 10 RP сразу есть)
2) если ответить на вопрос, автор вопроса сможет перевести вложенные в вопрос RP тебе (если твой ответ ему понравится больше других, или, скажем, поступит раньше других — то есть преимущество у хороших и быстрых ответов)
3) полученные RP можно вложить в собственные вопросы
4) более дорогие вопросы отображаются выше на главной, стимул на них ответить больше

Что нравится? Что можно изменить?

MaGIc2laNTern
()

Не получается включить DMA на материнской плате P5QC

Gentoo. Пробовал собирать ядро вручную, пробовал genkernel'ом — никак не получается найти нужный модуль. В Ubuntu DMA тоже не цепляется.

Винчестер SATA.

# hdparm -d /dev/sda

/dev/sda:
HDIO_GET_DMA failed: Inappropriate ioctl for device

Из lspci:

00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller

00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller

MaGIc2laNTern
()

[SPB] Где напечатать A1?

Хочу распечатать красивую картинку (SVG, то есть можно легко перегнать в PNG любого разрешения) на A1 или в сходном размере, повесить на стенку. Посоветуйте, где это можно сделать?

 

MaGIc2laNTern
()

Пара вопросов по работе ESI Juli@ (VT1720/24 [Envy24PT/HT])

С новеньким ядром карта работает хорошо, претензий по звуку нет, он шикарен.

Но есть две вещи, которые хотелось бы прояснить.

Во-первых, есть ли у этой звуковой карты MIDI-синтезатор? Ну, знаете, как на SB Live! (emu10k1) пишешь asfxload 8MBGMSFX.SF2 и получаешь возможность играть MIDI прямо на её MIDI-синтезаторе (не запуская fluidsynth или ещё какой-нибудь вирутальный синтезатор и не подключая отдельный железный синтезатор).

И вторая вещь — блокирование звука. Вот это самое неприятное: некоторые программы, такие как JACK и Renoise, при их запуске полностью захавывают алсу, и становится совершенно невозможным, скажем, включить Renoise, играть в нём на MIDI-клавиатуре и при этом включить видео на YouTube (для этого придётся выключать Renoise, а потом включать снова). Я не знаю, почему это происходит (возможно, просто эти программы криво написаны), но на SB Live! звук не блокировался (разве что микрофон отбирался тем, кто первый взял, но с этим смириться куда легче: тут уж можно и через JACK подключать, если нужно один микрофон в несколько мест направить).

MaGIc2laNTern
()

Прикольный баг в GTK+

Нашёл вот только что. Снял через recordmydesktop, залил видео на YouTube. http://www.youtube.com/watch?v=R7rz4dHW834

Если кому не лень, можете репортнуть в Гномовскую багзиллу. Хотя наверняка там он уже есть.

MaGIc2laNTern
()

Откликаться на свист

Мне тут сказали, что откликаться на свист нельзя. А уж если девушка откликается на свист, то это говорит о ней совсем плохо. Но почему так? Я в первый раз об этом слышу — казалось бы, свист это такой же способ подозвать человека (особенно, если не знаешь/не помнишь, как его зовут), как и все остальные («эй!», «извините», «молодой человек!», «девушка»).

В House MD, кстати, свист используют и на него там очень даже откликаются.

MaGIc2laNTern
()

Посоветуйте гоночную игру, работающую в WINE

Хочу поиграть в гоночную игру, желательно похожую физикой и красотой на Need for Speed. Сам Need for Speed разных версий в WINE если и запускается, то всё время возникают какие-нибудь проблемы. Может быть, кто-нибудь знает другую подходящую игру, разработчики которой соблюдают спецификации?

MaGIc2laNTern
()

От чего зависит возможность музыки заикнуться?

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

В системах Windows это вообще обыденная ситуация, во всяком случае была четыре года назад, когда у меня имелась такая система. А вот в Линуксе вызвать такое обычно затруднительно. Даже при компиляции музыка может заикнуться только на слабом компьютере, да и то вряд ли. Другое дело — резко появившаяся нагрузка на CPU. То есть было 0%, и вдруг стало 100%. Вот тогда вполне себе бывает. Но, опять же, при определённой конфигурации — уже не бывает.

Вот я и хочу выяснить, что это за конфигурация. Похоже, дело в частности в латентности ядра. Может, ещё что-то?

MaGIc2laNTern
()

Компьютер зависает (freeze) на одной и той же операции

В Audacity при некоторых действиях (совершенно обычных — выделение куска звуковой дорожки) в некоторых местах записи происходит freeze компьютера. Это именно freeze, потому что Alt+SysRQ-операции не работают. Соответственно, только reset — что неприятно. Я сначала думал, что это CPU перегревается — поставил на него кулер получше (охлаждает сильнее и почти не даёт шума), греться он, соответственно, перестал. Но зависания не исчезли (я уже потом обратил внимание, что они происходят именно при конкретных действиях) и я подумал, что дело может быть в оперативной памяти — мало ли, чего туда Audacity такого накачивает, что она выходит из себя и вешает компьютер. Но memtest86+ 2.01, запущенный на ночь, к утру закончил работу, заверив меня, что «test completed with no errors, press esc to exit».

MaGIc2laNTern
()

В ядре нет NAT. Что это? Бракованное ядро?

Поставил ядро 2.6.25-r7. А в нём почему-то нет NAT. То есть совсем нет. Netfilter есть, а Ната нету.

Я пока собрал в ядре модулями и загрузил nf_conntrack, ip_tables, iptable_filter — но этого недостаточно, нужен именно модуль для ната, очевидно, iptable_nat. При этом упоминания слов «NAT» (должно быть CONFIG_NF_NAT) или «MASQ» (должно быть CONFIG_IP_NF_TARGET_MASQUERADE) в /usr/src/linux/.config нет.

>>>

MaGIc2laNTern
()

RSS подписка на новые темы