LINUX.ORG.RU

Избранные сообщения false

VLC вместо Flash

Форум — General

Отказался от Flash Player по понятным причинам.

Как можно привязать VLC в Firefox вместо Flash, чтобы он воспроизводил видео через VLC (Youtube + некоторые сайты, желательно конечно и стримы бы, но не обязательно). У меня Arch.

 , ,

TheBear
()

Ошибки на mdadm+ext4 при отсутсвии ошибок

Форум — Admin
cp: ошибка чтения «file.qcow2»: Ошибка ввода/вывода    

файл лежит на ext4, которая clean (при force тоже),
которая на md0 (raid1), который (UU),
который recheck -> mismatch count=0

Внимание, вопрос: @#%&*# &^*&%^ &^%(*&% ?????????!

ps. Суська 13.1, 3.11.10 x86_64, репы стандартные + пакман и кодеки, апдейты недельной давности.

 , ,

handbrake
()

Отличие кросскомпилятора bare metal и for linux на ARM.

Форум — Development

У меня есть тулчейн - arm-none-linux-gnueabi. Что значит -none-? Этим компилятором я собирал ядро и загрузчик которые относятся к программам for bare metal. Этим же компилятором собиралось Qt и кутишные приложения - и все чудно работает.В чем подвох? Этот компилятор к какому относится- bare-metal или linux? где взять информацию по этому вопросу?

 , ,

Racot
()

Линкеры. Оптимизация и удаление лишнего кода во время линковки.

Форум — Development

Здравствуйте. Собственно у меня несколько вопросов по поводу работы линкеров в современных тулчейнах.
Во первых, с удивлением обнаружил, что линкер из binutils по умолчанию линкует сожержмое объектных файлов ПОЛНОСТЬЮ. То есть, даже если из одного объектного файла с несколькими функциями во всей программе используется только одна из них - всё равно прилинковано будет всё содержимое объектного файла. Что интересно, линкер от M$ под оффтопиком по умолчанию делает тоже самое.
Я знаю что для gcc и ld можно укзать специальные опции, благодяря которым компилятор каждую функцию поместит в отдельную секцию, а линкер потом вырежит все неиспользуемые. У линкера от M$ тоже есть специальная опция.


Но почему такое поведение не принято по умолчанию? Это выглядит как просто расходование дискового пространства - зачем мне в программе код, который нигде не используется? Мне такое поведение кажется глупым, потому прошу знающих людей объяснить и указать где я не прав.


Соответсвенно ещё вопрос, насколько современные линкеры стрипят код - сколько в создаваемых с помощью современных тулчейнов лишнего, совершенно не нужного кода?
Буду особенно благодарен, если кто скажет чего можно почитать в тему.

 , , , линкеры

arbv
()

Рекурсивное копирование с игнорированием определённых типов файлов.

Форум — General

Нужно рекурсивно скопировать все файлы из одного каталога в другой, в том числе начинающиеся на точку. Но нужно что бы при копировании были проигнорированы все файлы *.*~ (временные). Можно ли это сделать командой cp ?

 , , , ,

rezedent12
()

primusrun не работает на арче с 32-битными играми

Форум — Games
pacman -Qs primus
local/lib32-primus 20131226-1
    Faster OpenGL offloading for Bumblebee (32-bit)
local/primus 20131226-1
    Faster OpenGL offloading for Bumblebee
pacman -Qs libgl
local/bumblebee 3.2.1-3
    NVIDIA Optimus support for Linux through VirtualGL
local/lib32-mesa 10.0.1-1
    an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-libgl 10.0.1-1
    Mesa 3-D graphics library (32-bit)
local/mesa 10.0.1-1
    an open-source implementation of the OpenGL specification
local/mesa-libgl 10.0.1-1
    Mesa 3-D graphics library

Однако,

primusrun steam
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
primus: fatal: failed to load any of the libraries: /usr/lib/nvidia/libGL.so.1:/usr/lib32/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.1: неправильный класс ELF: ELFCLASS64
/usr/lib32/nvidia/libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2014-01-02 20:45:54] Startup - updater built Nov 25 2013 18:07:05

Optirun работает со стимом, но все тормозит. Странно.

 , , ,

pashazz
()

спокойная тема KDE

Галерея — Скриншоты

gentoo x86_64 и kde 4.12
эффекты kwin-а выключены напрочь
тема столько раз перенастраивалась мной, что уже не помню что откуда

около часов/календаря виджет загрузки процессора, проц занят числодробилкой
панель задач (только значки)
за лого gentoo прячется стандартное простое меню кде

yakuake, шрифт Droid Sans Mono (в кедах Choco cooky)
ШГ — infinality, (стиль linux), lcdfilter ubuntu

Такой вот домашний уют.
Не знаю что ещё написать, просто пара скринов в добавок:

 , , ,

haku
()

Nokia N9 - где найти?

Форум — Talks

Не подскажете где достать? Желательно, конечно, ссыль на проверенный интернет-магазин (в интернете ничего практически не покупал, так что не знаю, что, где и не лажа ли), но и с рук тоже возьму, если состояние хорошое.

П.С: варианты «пойди купи смарт с андроидом/винфоном» не принимаются.

 

malishok
()

как уронить баш

Форум — Talks
sudo chmod +x anything.desktop
exec anything.desktop

Если это сделать из терминальной сессии, сессия завершается и юзер разлогинивается.

Если из окна - окно исчезает.

Это так и должно быть?

Nxx
()

smart. Как я понял моему диску pre-fail ?

Форум — Linux-hardware

Или ещё поживёт?

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   064   055   006    Pre-fail  Always       -       160655004
  3 Spin_Up_Time            0x0003   099   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       1006
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   090   060   030    Pre-fail  Always       -       957887060
  9 Power_On_Hours          0x0032   077   077   000    Old_age   Always       -       20267
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   095   095   020    Old_age   Always       -       6081
194 Temperature_Celsius     0x0022   039   059   000    Old_age   Always       -       39
195 Hardware_ECC_Recovered  0x001a   064   055   000    Old_age   Always       -       160655004
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       4
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       4
199 UDMA_CRC_Error_Count    0x003e   200   191   000    Old_age   Always       -       76
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 Data_Address_Mark_Errs  0x0032   100   253   000    Old_age   Always       -       0

 , ,

rezedent12
()

Эпические треды

Форум — Talks

Сюда я буду добавлять треды без купюр и IP (UA оставим).

Номер 1 - РФВС: http://linuxhacker.ru/~shaman/rfvs.html

Номер 2 - Однострочник на Perl: http://linuxhacker.ru/~shaman/perl-one.html

Номер 3 - Реестр в Линуксе: http://linuxhacker.ru/~shaman/linux-registry.html

Номер 4 - Экстрасенсы: http://linuxhacker.ru/~shaman/extra-sence.html

Номер 5 - Польский священник и Господ Бог: http://linuxhacker.ru/~shaman/poland-god.html

Номер 6 - Gentoo для девочек: http://linuxhacker.ru/~shaman/gentoo4girls.html

Номер 7 - Одна фраза о Lisp'е: http://linuxhacker.ru/~shaman/lisp1.html

Номер 8 - Microsoft ищет линуксоида: http://linuxhacker.ru/~shaman/MSLinux.html

Номер 9 - Материалистам LOR: http://linuxhacker.ru/~shaman/Material-LOR.html

Номер 10 - GTK3: http://linuxhacker.ru/~shaman/GTK3.html

Номер 11 - Линус начал использовать Gnome: http://linuxhacker.ru/~shaman/Torvalds-Gnome.html

Номер 12 - Правила Talks: http://linuxhacker.ru/~shaman/Talks-Talks.html

Номер 13 - Явление Болгенос: http://linuxhacker.ru/~shaman/Bolgenos.html

Номер 14 - Arch Linux 2010.05: http://linuxhacker.ru/~shaman/arch-2005.html

Номер 15 - Wayland готов для десктопа: http://linuxhacker.ru/~shaman/wayland.html

Номер 16 - Аят, собственно, аля: http://linuxhacker.ru/~shaman/ayat.html

Номер 17 - Лифчик с Убунтой: http://linuxhacker.ru/~shaman/gentoo-bra.html

Важное замечание: «страницы» внизу фиктивные, ведут вникуда. Все, что происходило в треде видно в указанных выше файлах.

Если вы считаете, что список нужно пополнить чем-то интересным или смешным, напишите мне на abondarenko@gmail.com. Однако, я не буду заносить сюда топики-травли или то, что сочту унылым.

Shaman007
()

Извращения с ArchLinux

Форум — Linux-install

Приветствую. Я уже достаточно давно, и возникло несколько проблем/вопросов, которые «мешают» ползоваться любимым дистрибутивом.

1)Про ABS. Как происходит обновления пакетов при использовании Arch Build System? Вручную, как при использовании Aur без yaourt (или же Aur=ABS и пр. или же есть некие репозитории, похожие на основные (core, extra, multilib...), но с исходниками, позволяющие обновлять пакеты(выяснил, что репозитрии есть) одной командой (a la `pacman -Syu`).

2)Про systemd. Чем он так плох (не считая, что Поттеринг и сломал старую добрую систему инициалтзации) архитектурно/в реализации/etc? Можно ли его _насовсем_ убрать из системы?

3)Были ли у кого-нибудь проблемы с кириллицей в zsh? Раньше (~1 год назад) работало, но теперь просто ничего не печатается в русской раскладке.

Заранее спасибо!

 , , pseudogentoo

vanzef
()

Как потолстеть?

Форум — Talks

Така фигня: мне 25, рост 185, масса - не дотягивает даже до 70 кг. Летом многие принимают меня за едва совершеннолетнего мальчика. Ем что хочу, беда в том, что на определённом этапе трапезничания у меня будто отсечка включается - даже через силу не лезет, то есть, «сколько хочу» есть не получается, а получается есть довольно мало. В течение дня между делом съедаю кучу сдобы (булочки, творожники и т.д.), мясо поглощаю в бессовестных пропорциях, но масса жёстко колеблется в районе 70 кг.

На паразитов проверялся - всё чисто.

И да, вот ещё что: кто-нибудь практикует английские завтраки «овсянка, сэр!»? Как оно сказывается на пищеварении? У меня осенью иногда бывают боли в желудке, в школьные годы испортил себе его. Говорят, овсянка в этом случае просто показана.

 

FRCTLL
()

Canon LBP-2900 и другие CAPT-принтеры - ПИШУ ДРАЙВЕР

Форум — Linux-hardware

Попытался запустить LBP-2900 в Ubuntu. Довольно быстро выяснилось, что фирменный драйвер Canon - полный отстой, не поддерживается, и с этим надо что-то делать. Обнаружил также попытки написания энтузиастами аналогичного драйвера, но для 2900 он не работает. В связь с этим начал обратный инжениринг принтера и решил написать СОБСТВЕННЫЙ ДРАЙВЕР.

UPD: ТЕКУЩЕЕ СОСТОЯНИЕ

Исходники доступны на Github: https://github.com/agalakhov/captdriver

Чеклист к первому релизу:
[X] Передача параметров компрессии Hi-SCoA
[X] Компрессия Hi-SCoA
[X] Поддержка LBP-2900 и LBP-3000
[X] Баг «only 10 bytes»
[X] Печать многих страниц
[X] Ожидание наличия бумаги
[ ] Генерация PPD-файлов

Чеклист ко второму релизу:
[ ] Компрессия SCoA
[ ] Поддержка LBP-810 и LBP-1120

(Текст исходного верхнего поста следует)

Ищу единомышленников для Reverse Engineering протокола принтера. На сегодняшний день мне удалось полностью расшифровать протокол нижнего уровня USB и частично - протокол верхнего уровня. Мой драйвер уже может отсылать страницы на печать. ТРЕБУЕТСЯ расшифровать алгоритм сжатия пиксельных данных (он оказался отличным от алгоритма LBP-810 и, по-видимому, является какой-то модификацией ALPC-сжатия). Попытки прикрутить алгоритм от 810 привели к тому, что принтер включается и печатает, но на бумаге получаются только полосы, линии и регулярные узоры из пикселей. У меня пока нет времени на расшифровку, поэтому прошу помощи.

ОПИСАНИЕ ТОГО, ЧТО УДАЛОСЬ РАСШИФРОВАТЬ

Работать с принтером можно с помощью простого open(«/dev/usb/lp0») - libusb не требуется. Общение идет пакетами довольно простого формата. Формат пакета:

байты 1,2 - код команды - 16 бит (младший байт первый)

байты 3,4 - длина посылки (полная) - 16 бит (очевидно, меньше 4 байт не бывает)

байты с 5 - данные (опционально)

Если суммарная длина посылки превышает 4096 байт, посылка делится на части по 4096 байт.

Компьютер посылает принтеру команду. Принтер отвечает пакетом, содержащим код той же команды и минимум 2 байта данных (код возврата), всего не менее 6 байт. Эти 6 байт читают одним read(). Если длина превышает 6 байт, то затем делается read() на оставшуюся длину (она у меня никогда не превышала 4 килобайта, так что про ограничения ничего не знаю). Если не прочитать ответ принтера и продолжить посылать данные, он зависнет, и его придется выключить и включить снова.

Коды команд:

0xA1A1 - начало работы. Параметров нет (4 байта). Принтер отвечает длинной последовательностью байтов - видимо, номером модели, серийным номером, характеристиками и чем-то еще, я не разбирался.

0xA0A0 - какая-то проверка статуса? Встречается на 810, ни разу не видел на 2900. Параметров нет. Принтер отвечает длинной простышей байтов.

0xA0A8 - запрос какого-то статуса. Параметров нет. В коде возврата - явно битовые флаги.

0xA3A2 - что-то включает, меняет флаги в предыдущей команде. Параметров нет. Ответ всегда 0x0000.

0xE0A0 - проверка готовности. Если в ответе поднят бит 0x0008, то буфер принтера полон, надо ждать и не посылать больше данные.

0xA0A1 - проверка кучи вещей, в том числе наличия бумаги. Как оно работает на 2900 - не знаю.

0xA2A0 - загрузка первой магической последовательности. Параметр: магическая последовательность байтов.

0xE1A1 - загрузка второй магической последовательности.

0xE0A3, 0xE0A2, 0xE0A4 - что-то включают. Всегда идут в начале и в такой последовательности. Их отсутствие никак на печать не влияет(?). Возвращают 0, а при попытке вызвать повторно - 0x8800.

0xE0A5 - третья магическая последовательность.

0xD0A9 - загрузка магической последовательности, непосредственно предшествующая загрузке данных печати. Ответа на эту команду не дожидаются (?).

0xC0A0 - Главная Команда. Загружает в принтер сжатое изображение или его часть. Ответа принтера нет.

0xC0A4 - Конец Загрузки. Выдается сразу после 0xC0A0.

0xE0A7 - Включение Печати. Когда принтер подтвердит готовность после загрузки, выдают эту команду, и принтер начинает печатать. Параметр: 16-битное число 0x0001 (видимо, означающее «включить»).

Дополнительная информация - в исходниках драйвера http://www.boichat.ch/nicolas/capt/

Исходники того, что написал на данный момент, могу прислать.

 ,

Yampp
()

ZMap — инструмент для глобального сканирования Сети

Новости — Интернет
Группа Интернет

За всю историю Интернета различными организациями было проведено несколько глобальных сканирований, которые обычно занимали дни и недели, в зависимости от глубины и способов сканирования. Но группа исследователей из Мичиганского университета создала новый инструмент для сверхбыстрого глобального сканирования: ZMap. Программа, представленная на конференции USENIX, распространяется на условиях лицензии Apache.

Для демонстрации возможностей ZMap авторами программы с обычного сервера с гигабитным выходом в интернет было запущено сканирование всего пула IPv4-адресов. Выдав результаты более чем о 34 миллионах хостов, сканирование завершилось уже через 45 минут, это более чем в 1300 раз быстрее аналогичного показателя у Nmap.

По словам одного из разработчиков, в то время как Nmap меняет скорость сканирования для избежания перегрузки каналов, ZMap исходит из предположения, что пропускная способность целевых сетей намного превосходит таковую у машины, с которой сканирование производится. Следовательно ZMap генерирует и отправляет пакеты настолько быстро, насколько это возможно для сетевого интерфейса машины, а генерация пакетов происходит в обход стека TCP/IP напрямую средствами Ethernet.

Страница проекта на Github

>>> Подробности

 , ,

it-nativa
()

Qt, доступность интернет соединения

Форум — Development

Можно как то в qt узнать когда отваливается интернет? Спасибо

ECLIPSE
()

Linux-порт Star Wars Jedi Outcast готов для сборки

Новости — Игры
Группа Игры

Как всем известно, совсем недавно Raven Software открыла исходные коды игры Star Wars Jedi Knight II: Jedi Outcast. 2 недели назад некий Jochen Leopold опубликовал в своем профиле Google+ сообщение о том, он успешно собрал и запустил игру на Ubuntu, но с некоторыми трудностями. На данный момент Jochen Leopold закончил портирование однопользовательского режима Jedi Outcast для Linux. Исходные коды можно взять из специального GitHub-репозитория.

>>> Подробности

 ,

Extraterrestrial
()

Накидайте ссылок на кошерную 8-битную (или с закосом под 8-bit) музыку (keygen-like)

Форум — Talks

Ссылки на youtube, торренты также приветствуются.

Музыка желательно, всё-таки, в wav/mp3/flac, но лучше не в midi, т.к. придётся с синтезаторами трахаться.

Линукс тут при том, что я слушать буду на нём.

 

ktulhu666
()

Поднебесная снова впереди планеты всей

Форум — Talks

Узкоглазые взяли да и запили действительно хороший массовый продукт. Пока сырой, но оочень перспективный.
Встречаем - WPS Office, офисный пакет для Linux на Qt c интерфейсом «Ribbon»
http://www.omgubuntu.co.uk/2013/03/wps-office-for-linux-looks-like-microsoft-...

 

fritew5
()

Дело было вечером...

Форум — Talks

Вспоминая свое детство )

https://www.youtube.com/watch?v=te0NW704eu8

Кидайте песенки навроде и наслаждайтесь приятными воспоминаниями )

Всем приятно отдохнуть.

 , пикачу,

LongLiveUbuntu
()