LINUX.ORG.RU

Сообщения red_eyed_peguin

 

Образ файловой системы на ext4

Форум — Desktop

Сделал образ xfs внутри ext4 размером 30 гигов методом dd if=/dev/zero of=myxfs. В итоге при попытке mkfs.xfs получил кучу сообщений в dmesg'е:

[ 7330.727873] EXT4-fs error (device sda2): ext4_ext_map_blocks:3771: inode #5931034: comm loop1: bad extent address lblock: 10485728, depth: 2 pblock 0
[ 7330.728171] EXT4-fs error (device sda2): ext4_ext_map_blocks:3771: inode #5931034: comm loop1: bad extent address lblock: 10485728, depth: 2 pblock 0
[ 7330.728475] EXT4-fs error (device sda2): ext4_ext_map_blocks:3771: inode #5931034: comm loop1: bad extent address lblock: 10485729, depth: 2 pblock 0
[ 7330.728780] EXT4-fs error (device sda2): ext4_ext_map_blocks:3771: inode #5931034: comm loop1: bad extent address lblock: 10485728, depth: 2 pblock 0
[ 7330.729090] EXT4-fs error (device sda2): ext4_ext_map_blocks:3771: inode #5931034: comm loop1: bad extent address lblock: 10485729, depth: 2 pblock 0
Что это значит?

red_eyed_peguin ()

А чем это вдруг пользователи Gentoo заслужили быть обиженными?

Форум — Talks

Тред «Почему нельзя язвить над пользователями Gentoo, которые себе сами создают проблемы?» был удален с причиной «Хоть Линус и говорил, что можно обижать людей, которые этого заслуживают, но здесь такое не приветствуется.», что вызвало во мне волну любопытства на тему «почему на лоре не любят Gentoo»?

 ,

red_eyed_peguin ()

Безбожно тормозит portage

Форум — Desktop

Безбожно тормозит portage на пятилетней генте (amd64). Никаких 12309 никогда не было. Вот что говорит strace говорит о системных вызовах read/open/stat/close

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 99.76    0.002067           0   1360993           read
  0.24    0.000005           0      4744      3795 open
  0.00    0.000000           0      1112           close
  0.00    0.000000           0      8323      4269 stat
------ ----------- ----------- --------- --------- ----------------
100.00    0.002072               1375172      8064 total
При этоv emerge -pv glibc длится аж целых 13 секунд — очевидно, это не системные вызовы.

В системе установлено 1007 пакетов (неужели это много?), и все они нужны.

Что можно предпринять, чтобы emerge летал, как в свежеустановленной системе? Неужели виноваты установленные пакеты?

 , ,

red_eyed_peguin ()

Посоветуйте USB wifi адаптер, способный выполнять роль Access Point

Форум — Desktop

Сабж, естественно в Linux. Гуглил-гуглил, но так и не смог понять, может ли ZyXEL NWD2105 такое. Success story из первых рук приветствуются.

 ,

red_eyed_peguin ()

Преднамеренное нарушение правил русского языка — lolwut???

Форум — Linux-org-ru

mono, камрад, ты в альтернативной школе русского языка учился?

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

А вот с юзерспейсной обвязкой все намного грустнее: гигабайты кода, порожденные воспаленным мозгом любителей. Самая тяжелая беда с юзерспейсом — приложения спроектированы инопланетным мрачным разумом не для нормальных людей. Самая распространенная проблема — код написан криворукими быдлокодерами, поэтому тормозит, глючит, и память утекает на ровном месте.

Я бы мог накатать портянку о том, как мне приходилось превозмогать и обкостыливать инопланетный линаксовый гуй, но я буду краток: дистрибутивы линакса не будут готовы к десктопу до тех пор, пока не появится коммерческая организация, разрабатывающая Desktop Environment, повернутый к пользователю лицом, а не тем, чем повернуты гномокеды и остальные гиковские икс-монады.

Нафига я это написал? Потому что прочитал, как кто-то советовал кому-то помогать развивать открытые драйвера ати контрибутингом кода. Вот от того, что такое хомячье вместо подъема ВВП, подметания улиц и прочей полезной активности занимается «разработкой ПО в свободное время», индустрия прочно вошла в глубинную жопу и застряла там без возможности выбраться назад.

Лучше бы анастезиологами в свободное время подрабатывали без опыта и образования — все ж полезное дело по борьбе с перенаселением планеты бы совершали.

Ткни-ка пальцем, дружок, где здесь правила Великого и Могучего нарушены?

red_eyed_peguin ()

Рефакторинг сишного кода в vim

Форум — Development

Есть ли какие плагины для vim'а, позволяющие произвести замену имени функции/локальных/глогальных переменных? Основной недостаток sed — конфликты имен в полях структур, возможность встретить имя идентификатора в комментарии/строке, где эту замену производить не надо.

 ,

red_eyed_peguin ()

Иксы не видят интеловскую видеокарту

Форум — General

Имеется процессор Core i3-2100 со встроенной видеокартой. В конфиге ядра соответствующий DRM модуль (i915) отмечен и загружен. Иксы с драйвером intel при старте пишут в логе (EE) No devices found.

В какую сторону копать, чтобы иксы завелись не на vesa?

red_eyed_peguin ()

Посоветуйте *бумажную* научно-популярную книгу по космологии

Форум — Talks

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

red_eyed_peguin ()

Переопределение внешних символов для динамически подгружаемой библиотеки

Форум — Development

Хочется следующего: есть библиотека «mylib.so», которая использует в том числе вызов «read». Я хочу в некоторых ситуациях заставить ее использовать свою обертку над read, производящую некие дополнительные действия.

Как можно провернуть подобный трюк на этапе dlopen без загаживания собственного глобального пространства имен?

P. S. Про --wrap в курсе, но хочется другого.

red_eyed_peguin ()

Какие плюсы могут быть от перехода на emaсs для вимера?

Форум — Development

Дано: проект на C, git в роли RCS и я, привыкший к вимовским <ESC>:wq, ct"/ct>/ct,/cW и прочим полезным фичам, позволяющим писать макросы для обработки текста даже блондинкам. Естественно, используется ctags.

О чем мечтается:

  • виде в MSVS фишку «кто вызывает эту функцию», очень понравилось, хочу такое
  • при автокомплите функции (и вообще при редактировании ее аргументов) показывать ее прототип, а если уметь еще и docstrings нужные показывать, то было бы вообще обалденно
  • хотя бы о самом примитивном рефакторинге — часто бывает, что смысл параметра меняется со времени написания прототипа функции, и полезно было бы отразить это в его имени
  • о каких-нибудь скобочных ништяках, от которых форменно сносит крышу

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

P. S. ни в коем случае не холивар, просто редактирование кода в vim'е практически ничем не отличается от редактирования текста, вот и хочется, наконец, воспользоваться каким-нибудь IDE-подобным монстром

 

red_eyed_peguin ()

Убрать кнопки социальных сетей

Форум — Talks

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

Можно ли скрыть все это непотребство, не нарушая работоспособности самих сайтов, их содержащих? К примеру, после блокирования ненавистной кнопки «+1» средствами adblock, оказалось, что imhonet от этого перестает работать (из-за возникающих ошибок в javascript).

Собственно, я довольно равнодушно относился ко всему этому до тех пор, пока не увидел http://rghost.ru/35577999/image.png Возникло стойкое ощущение нарушения приватности со стороны этих самых поганых кнопок.

red_eyed_peguin ()

Заметил, что portage стал очень медленным

Форум — Desktop

На P4:

$ time emerge -pv nmap
real	0m28.505s
user	0m28.130s
sys	0m0.112s
При этом iowait на нуле, сама директория ебилдов находится в squashfs, но sys колеблется от 0 до 2%, так что не похоже на тормоза squashfs. Как бы его ускорить, потому что сейчас это хуже федрковского yum'а?

red_eyed_peguin ()

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