dememax: (glider)
2023-04-25 09:51 am

VDPAU: vdp_imp_device_create_x11() -> 1

Не получается воспользоваться VDPAU на моём гибридном ноуте (две карты: Intel и NVidia).
Read more... )

https://mpd.livejournal.com/189809.html
dememax: (glider)
2023-04-19 12:29 pm

Skype for Linux: the source RPM file is changed periodically

Обновил у себя на ноуте Скайп.
Обновляю на другом. Проверка скаченного файла - не проходит.
Скачивается с сайта мелко-мягких (https://repo.skype.com/rpm/stable/, производитель, как я понимаю, запрещает копирование к себе пакета и раздачу с других сайтов).
Стал выяснять, оказывается, известная проблема: они там у себя пеняют содержимое время от времени...
https://bugs.gentoo.org/904352

Я, конечно, понимаю, что производитель не обязан оставлять неизменным файл пакета с конкретной версией, но это как-то совсем не-ком-иль-фо...

https://mpd.livejournal.com/189473.html
2023-04-12 05:28 pm

Опция '--fromfile' утилиты tree

Коллега нашёл, поделился.
Можно делать иерархические представления файлов в результате вывода grep'а в консоли:Read more... ) Страница утилиты: http://oldmanprogrammer.net/code.php?src=tree

https://mpd.livejournal.com/189403.html
dememax: (Hacker Emblem)
2022-11-17 04:20 pm

Untrunc - утилита для восстановления видео-файлов

Речь об этой утилите:

https://github.com/ponchio/untrunc

Кто-нибудь знает что-то лучше?
Read more... )

Update: https://github.com/anthwlock/untrunc
Ещё не смотрел, но по описанию что-то более продвинутое.
Хоть и ссылается на первый проект, но по сути - совершенно отдельный форк без учёта возможностей github'а (в смысле, когда смотришь форки проекта - не увидишь, что они как-то связаны).

https://mpd.livejournal.com/184816.html
dememax: (скука)
2017-09-28 11:10 pm

Почему не стоит собирать прошивку/коросс-копиляцию под рутом

Не всегда людям очевидно. Меня тут недавно спросили, я не сразу сообразил, что ответить.
Обычно, пишут без последующего развёрнутого объяснения так:
Do everything as normal user, don't use root user or sudo!
Read more... )
dememax: (Hacker Emblem)
2017-08-21 08:14 pm

OpenWRT vs. LEDE?

Народ, подскажите, что лучше?
И почему?
2016-12-07 11:27 am

Сборка под OpenWRT + libpcap + зависимость от pcap / pcap-config + cross-comilation

Долго не мог понять, почему кросс-компиляция пакета, который зависит от libpcap приводит к тому, что включаются заголовочные файлы из хоста (/usr/include вместо локальных для кросс-компиляции).

Нашёл, что откуда-то появляется "-I/usr/include" в CXXFLAGS. Read more... )
dememax: (Hacker Emblem)
2016-10-10 11:01 pm

Linux + C + libcurl + POST + gzip + http

Да, что-то я не думал, что для отправки через сишный libcurl сжатого содержимого с помощью gzip по http(s) на Линуксе будет столько проблем.
Думал, ну, поставлю там какой-то признак у библиотеки при отправке - "сжать таким-то способом" - и всё! А фиг там! Read more... )
dememax: (Hacker Emblem)
2015-04-16 02:11 am

Недосягаемый DMA* или рабочие будни

*) Direct Memory Access - Прямой доступ к памяти

В мире ядра Линукс и железа категории SoC - "я — не волшебник, я ещё только учусь" (Linux development, Шел далёкий 2008 год... ), но постепенно опыт приходит.

Первый раз, когда у меня не запускался процесс обработки изображения во фронт-энде TI DM365 (всё вроде заполняю, отдаю на обработку, а обратно прерывание не возвращается), мой русский коллега мне посоветовал разобраться, а что там в DMA, что, мол, пора бы уже...
Read more... )
2015-04-04 11:21 am

Gentoo: True multilib support on amd64

Пришлось тут пересобираться из-за "перехода на настоящую многоразрядность" (т.е., на 64-х разрядной x86 ОС собирать ещё и опционально 32-х разрядные версии динамических библиотек и исполняемых модулей). Вот текст анонса:Read more... )
Из впечатлений:
  1. Перестали сыпаться в консоль проклятия (типа "glib-assert!" и пр); что Skype, что Adobe Reader - каждый раз высыпали груды ругательств.
  2. Похоже, в некоторых случаях потребление CPU стало меньше; на рабочей, более современной машине - это заметно больше, чем на старой.
  3. Работа более стабильная, особенно когда процессор чем-то ещё занят (флеш в браузере, даже когда идёт пересборка, достаточно качественно показывает прямую трансляцию РБК).
А вот затронутые пакетики:Read more... )Остаётся только удивляться, какой помойкой приходилось пользоваться из пресобранных 32-х разрядных архивов.
2015-01-10 12:27 am

PulseAudio, Skype, Linux...

Всё думал, что что-то у меня не так с железом. Старое. А может ещё что...
Оказалось, давно известная проблема. Для запуска из меню - уже пофиксили давно, но я, джентушник проженный, не запускал, как рекомендуют:
PULSE_LATENCY_MSEC=60 skype
Теперь по отзывам - слышно меня хорошо.

P.S.: Подробности - http://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/
dememax: (ночь)
2014-12-17 03:58 am
Entry tags:

(не о курсе рубля) Шел далёкий 2008 год...

...и один из мировых лидеров производителей SoC на ARM предлагал добавлять в код ядра линукс такое:
enum enable_disable_t {
	DISABLE,
	ENABLE
};
https://gitorious.org/medium_platform/linux/source/69a118f042a7b05b831e07348e0a8ed3142f3923:include/media/davinci/dm365_ipipe.h#L1164
(это я взял рафинированный пример, где ни добавить, ни убавить; в последних версиях ядра, как можно догадаться, этот тип упразднён с заменой на bool)

P.S.: Дорогие френды! Обескуражен реакцией на публикацию.
На просьбу о помощи - никто не отреагировал (по крайней мере, в он-лайне), а тут, на какое-то снобистское ворчание - уже трое высказали своё несогласие с посылкой поста.
Видимо, всё же я - сошёл с ума... :-(
Мне и вправду сейчас на испытательном сроке - нелегко.
dememax: (коварство)
2014-09-27 11:18 pm

Linux development

Посоветуйте, с чего начать?
Мне нужно будет как можно скорее научиться править драйвера под Линукс.
Исходники-то ядра - уже давно приходится почитывать. Но опыта разработки в ядре - у меня нет.
В общем, предложения - принимаются! Заранее благодарен!

Пока сижу, читаю - Robert Love "Linux Kernel Development" 3d edition.
2013-07-08 04:46 pm

Вакансия: Ведущий разработчик ПО в компанию Ашманов и Партнёры

Обязанности:
Разработка функциональных модулей системы онлайн-анализа интернет-трафика
Требования:
  • Опыт промышленной работы программистом С++ не менее 6 лет
  • Практическое знание классических алгоритмов и структур данных, STL, многонитевого программирования
  • Рабочее представление об эффективности различных алгоритмов на современных архитектурах CPU и памяти
  • Умение проектировать библиотеки и API
  • Практическое знание Linux и опыт разработки под него
  • Умение и привычка писать юнит- и регрессионные тесты к собственному коду
  • Технический английский в объёме написания внятных информативных комментариев
Приветствуется:
  • Рабочее представление о С++11
  • Практика кроссплатформенного программирования
  • Базовые познания в протоколах сетевого взаимодействия
Зарплата:
100-120 тыс.руб чистыми по результатам собеседования.
Занятость:
Полная.
Регион:
Москва.
2012-04-05 12:17 pm

Microsoft & Linux, "Get the Facts" & "contribute to the Linux kernel"

Я не собираюсь никого агитировать за Linux или против Microsoft, "Пусть расцветают сто цветов, пусть соревнуются сто учений". Я лишь хочу привести некоторые факты...

The Linux Foundation Releases Annual Linux Development Report by Linux_Foundation - April 3, 2012 - 7:09am:
Key findings from this year’s paper include:
§ For the first time, Microsoft appears on list of companies that are contributing to the Linux kernel. Ranking at number 17, the company that once called Linux a “cancer,” today is working within the collaborative development model to support its virtualization efforts and its customers. Because Linux has reached a state of ubiquity, in which both the enterprise and mobile computing markets are relying on the operating system, Microsoft is clearly working to adapt.
А ведь это та же компания, которая создала кампанию "Get the Facts": http://web.archive.org/web/20050321154419/http://www.microsoft.com/rus/getthefacts/default.mspx

И напоследок, старая добрая пропаганда от Красной Шапочки, в которой меня в своё время поразили слова того, с кем Владимир Владимирович хотел бы поговорить: Truth Happends, RedHat, November 12, 2008 )
2011-08-16 12:38 pm

Вопрос: Как дела с catch(...) в MS?

Думаю, многие из вас в курсе, что в NPTL механизм pthread_cancel() реализован с помощью исключений. Таким образом, следует избегать нейтрализации catch(...).

Знающие люди, а скажите, есть ли в мелко-мягкой среде какие-то подводные камни, из-за которых тоже следует избегать такой нейтрализации?

Заранее благодарен! :-)

Update: Обратные ссылки: alextutubalin: Об исключениях (C++)
dememax: (коварство)
2011-06-15 03:09 am

Интернет на острове Црес, Хорватия.

Ура! Настроил Vodafone'овский USB-брелок хорватского VIP'а (Huawei K3765) под своим Gentoo.

Вот, что следует записать в /etc/wvdial.conf:Read more... )
И при этом, следует не забывать уставливать пакет http://www.draisberghof.de/usb_modeswitch/ - а то эта хрень (USB-брелок с СИМ'кой внутри и слотом для карты памяти сбоку) сначала представляется CD-ROM'ом, ну, чтоб под ВыньДОС всё установилось правильно, а потом - уже "как по маслу".

30 кун - 200 мегов мобильного интернета, "если доктор нам не врёт".
Ради прикола попробовал загрузить концерт Захара Мая (чтобы Кириллу ответить) - wget сообщает: 34 файлов, 76M за 13m 25s (96,1 KB/s).

"А медикаментов груды - мы...", короче, ходим в город: здесь есть в достатке WiFi. (во Франции я его ловил "по крохам" - http://mpd.livejournal.com/21864.html)

Ну и не забываем про обновлённые фотки: http://aviavia.ru/private/maxs/cres2011/

Update: В 2013-ом снова едем туда же.
2011-03-13 04:44 pm

Вторая серия лекций про использование Linux

И снова по пятницам читаю про Линукс в родном университете.
Конфигурация та же (Ubuntu под VirtualBox на MS Windows), только версии современные и железо чуть поновее.
На практических занятиях возникло пару заминок, которых можно было бы избежать, если как следует подготовиться.
Не суть, надо двигаться вперёд! :-)