LINUX.ORG.RU

Сообщения SakuraKun

 

Принтеры Pantum: достаточно ли одного лишь PPD-файла для CUPS-печати?

Знакомые попросили подобрать цветной лазерный принтер/МФУ:

  • желательно без WiFi: ведь WiFi в принтерах - это переплата + дополнительный риск безопасности;
  • доступные картриджи: не слишком уж дорогие оригинальные + наличие совместимых;
  • возможность юзать без впендюривания грязной проприетарщины в свой няшный Linux - и не только потому что «бэкдоры!1!»: ведь проприетарщина бывает совместима лишь с попсовыми Linux'ами и x86-only, да и не хочется уповать на милость производителя насчёт поддержки.

Среди вариантов рассматривается Pantum CM1100ADN - и он вроде бы проходит по первым двум пунктам, но драйвер там только под убунту:

Pantum CM1100ADN Linux Driver - Version:V1.1.100-1 - Size:8.97MB ---> https://drivers.pantum.com/userfiles/files/download/drive/1820/Pantum%20Ubuntu%20Driver%20V1_1_100-1.zip

После распаковки внешнего/внутренних архивов - мы видим следующее дерево из файлов; проприетарные ELF-файлы помечены как [!!!] :

./Pantum\ Ubuntu\ Driver\ V1_1_100-1/ --> ./Resources/ ; install.sh
|--> installer.c - был в V1_1_95-1 ( https://pastebin.com/w69saH5P ), а в этой V1_1_100-1 его "зажали";
|--> built_i386.sh, built_x86-64.sh - скрипты для сборки "зажатого" installer.c (небось бэкдор добавили)
|--> [!!!] installer_i386, [!!!] installer_x86-64, uninstall
|--> ./locale/ --> " ...; ./ru_RU.UTF-8/ --> license.txt, privacy.txt, strings.txt; ... "
|--> pantum_1.1.100-1_amd64.deb --> data.tar ; pantum_1.1.100-1_i386.deb
     |--> ./etc/ [наборA-повтор№1]
          |--> ./sane.d/ --> pantum_mfp.conf; pantum6500.conf; ./dll.d/ --> pantum_mfp, pantum6500
          |--> ./udev/rules.d/60-pantum_mfp.rules
     |--> ./opt/pantum/ --> ./lib/ (пусто)
          |--> [!!!] ./bin/ptqpdf
          |--> ./ippfilter/ --> [!!!] ipp-usb, 55-ippusbxd.rules, 71-ipp-usb.rules, pt-ipp-usb.service
     |--> ./usr/
          |--> ./lib/
               |--> ./cups/filter/ --> [!!!]: ptps rastertoPantum rastertoPantumPCL ptm6500Filter ...
               |--> ./x86_64-linux-gnu/sane/ [наборB-повтор№1]
                    |--> [!!!] libsane-pantum_mfp.so.1.0.24, libsane-pantum6500.so.1.0.24, ...
          |--> ./local/ --> " ./etc/-->[наборA-повтор№2] ; ./lib/sane/-->[наборB-повтор№2] "
          |--> ./share/
               |--> ./cups/model/Pantum/ --> "..., ./Pantum\ CM1100ADN\ Series\ PS.ppd, ..."
               |--> ./doc/pantum/ --> copyright, changelog.gz-->changelog
Т.е. с одной стороны мы видим открытые файлы .ppd и это внушает оптимизм - но в то же время рядом лежат стрёмные проприетарные ./cups/filter/* , ./ippfilter/ipp-usb и какой-то ./ptqpdf - не говоря о проприетарной SANE, возможно нарушающей GNU GPL...

Вопрос: получится ли обойтись одним только .ppd для успешной CUPS-печати (без проприетарных «фильтров») ?

 , ,

SakuraKun
()

удалёнка, подработка - Разработчик статических сайтов, от $12 до $25 в час

Братья-славяне из Польши (кстати, им нужны создатели опенсорсных прошивок на Си, в т.ч. и для IoT) - ищут талантливого разработчика статических сайтов с хорошим вкусом! Требуется перенести сайты 3mdeb и LPN Plant с Wordpress на Hugo и придать им стиль ретро/шифропанк, а также улучшать и поддерживать их в дальнейшем.

Понадобится знание: Hugo, Wordpress и его плагинов для e-Commerce, HTML и CSS, а также навыки веб-дизайна и чувство прекрасного
Английский - на достаточном уровне для эффективной работы в команде: в-основном через чат, но может понадобиться и поговорить (акценты похожи)
Могут пригодиться: PostgreSQL, Javascript, API integration

Возможные задачи, которые вам предстоит решить:

1. Перенести подсайт https://3mdeb.com/events/ на генератор статических страниц Hugo
2. Создать новый подсайт для «виртПива» https://3mdeb.com/vpub на основе https://3mdeb.com/events/ с использованием Hugo
3. Перенести подсайт https://opensource.3mdeb.com/ на Hugo
4. Перенести сайт https://dasharo.com/ на Hugo
* Доп.квест для 1-4: прикрутить автоматическое CI/CD-развёртывание с использованием пулл-реквестов.
5. Создать в меру крутой шаблон для https://3mdeb.com в стиле ретро/шифропанк
6. Создать шаблон для страницы подписок - https://newsletter.3mdeb.com/subscription/PW6XnCeK6

Если вам интересны эти задачи, то:

  • Составьте няшное резюме на английском: с примерным количеством свободных часов в неделю и зарплатой от $12 до $25 соответствующую вашим умениям,
  • Отправьте его моему другу Mike Banon на - mikebdp2 [at] gmail [dot] com - оно попадёт прямиком на стол руководству и обязательно будет рассмотрено

 , , , ,

SakuraKun
()

удалёнка, подработка - Разработчик опенсорсных прошивок на Си для IoT, от $12 до $25 в час

Польская компания LPN Plant (братья 3mdeb) ищет талантливых разработчиков опенсорсных прошивок на Си для IoT !

Всем известно, что значительная часть современного IoT - то ещё решето, причём зачастую проприетарное. Поэтому LPN Plant хочет вместе с вами создавать по-настоящему свободный, опенсорсный и защищённый IoT которым вам не стыдно было бы пользоваться и самому! Кроме умения прогать на Си, вам потребуются базовые знания работы с микроконтроллерами и железом, чтобы эффективно использовать их возможности при работе со следующими технологиями:

Zephyr Project, Mbed OS, Xen, Linux, Yocto, OpenWrt, WiFi, Bluetooth, OpenThread, LoRa

Доступные вакансии на странице LPN Plant - Careers - по своей сути похожи на эту 3mdeb'овскую которую я уже размещал в Job, но с дополнительным уклоном к IoT и сетевой составляющей. И если вы хотите удалённо поработать над опенсорсным IoT, то:

  • Составьте няшное резюме на английском: с примерным количеством свободных часов в неделю и зарплатой от $12 до $25 соответствующую вашим умениям,
  • Отправьте его моему другу Mike Banon на - mikebdp2 [at] gmail [dot] com - оно попадёт прямиком на стол руководству и обязательно будет рассмотрено

 , , , ,

SakuraKun
()

удалёнка, подработка - Разработчик опенсорсных прошивок на Си, от $12 до $25 в час

Польская компания 3mdeb ищет талантливых разработчиков опенсорсных прошивок на Си! И вы нам подходите - если вы:

  • реально любите опенсорс и чувствуете себя в нём как рыба в воде,
  • созидаете качественный код на Си и разбираетесь в существующем коде,
  • умеете использовать Git а также работать с тикетами и документацией,
  • уже сталкивались с опенсорсными прошивками вроде coreboot и OpenWRT, - и может быть даже успешно закоммитили что-нибудь куда-нибудь?
  • знаете английский на достаточном уровне для эффективной работы в команде: в-основном через чат, но иногда надо и поговорить (акценты похожи)

Небольшая видео-презентация компании 3mdeb

Возможен как full-time так и подработка! Предлагаем от $12 до $25 за час продуктивной работы в зависимости от уровня ваших навыков, минус налоги вашей страны которые вы заплатите самостоятельно. Вам интересно разрабатывать опенсорсные прошивки из дома, делать то что вы любите - и получать за это деньги? Тогда:

  • Составьте няшное резюме на английском: подробно опишите ваш опыт, навыки, и зарплату от $12 до $25 в час которая по вашему мнению им соответствует,
  • Отправьте его моему другу Mike Banon на - mikebdp2 [at] gmail [dot] com - оно попадёт прямиком на стол руководству и обязательно будет рассмотрено

 , , , ,

SakuraKun
()

Поздравляю с Понятницей (Пятница Пятого числа)

Понятница - Пятница Пятого числа пока не приняли, поэтому предлагаю вам поставить шаблон zomg_ponies в настройках сайта добровольно на один день. Приятной Понятницы!

 , , ,

SakuraKun
()

Понятница - Пятница Пятого числа

Давайте объявим Пятницу, выпадающую на Пятое число месяца - Понятницей, и будем ставить всем шаблон пони на один день - как это уже делали однажды 1 апреля (большинству понравилось!). Такая «Понятница» бывает максимум пару раз в год (раз в семь месяцев), поэтому она никому не надоест - а добавит разнообразия и веселья! Кстати, завтра как раз такой редкий день - идеальная возможность подготовиться и затестить.

 , ,

SakuraKun
()

Надёжный трекбол без драйверов?

Свободного места на столе всё меньше… Задумался о покупке трекбола! У трекбола моей мечты:

  • Отменная надёжность: за такие деньги должен работать минимум 100 лет. Такие только у Kensington?
  • Низкая цена: если китайцам удалось скопировать весьма близко к оригиналу но вдвое дешевле, с радостью рассмотрю этот вариант. Буржуи достали своим оверпрайсом во всём, и если есть возможность - я с радостью заплачу реальную стоимость дядюшке Ляо который сделал на том же заводе в третью смену. У китайцев и свои самобытные модели есть, даже антивандальные (+ к надёжности, правда у них цена какая-то не китайская)
  • Проводной: чтобы не мучаться с батарейками, да и беспроводной сигнал могут всякие рептилоиды перехватить. Если помимо USB есть ещё и PS/2, это дополнительный плюс - правда наверное их уже всех раскупили, а б/у брать неохота.
  • Абсолютно все функции доступны без дополнительного софта и драйверов: ведь для линукса драйвера могут и быть (обязательно на 100% опенсорсные без бинарных блобов, иначе сразу в топку, и непременно сидеть в ядре), а для какой-нибудь KolibriOS их никто не напишет, поэтому должно косить под обычную мышь. Само существование софта вроде KensingtonWorks, который к тому же только под винду и мак, меня сильно настораживает!
  • Желательно с дополнительными кнопками, как 4 штуки у Expert Mouse Wired Trackball - и чтобы без костылей настраивались опенсорсом.

Тема довольно нишевая, поэтому призываю всех экспертов шары мять: @Oberstserj , @Puzan , @mord0d , @t184256 , @BityjPixel , @shtain , @blexey , @Jack_Vo , @turtle_bazon , @Shadow, @gedisdone , @darkenshvein , @zendrz , @HerrWeigel , @mahalaka , @ssh2 , @keir , @sn , @pi11 , @spijet , @tiroman , @r3lgar , @vitruss , @barberry , @stargrave , @anonymous_sama

 , ,

SakuraKun
()

Не запускаются скрипты: chmod +x не помогает, ^M нет, noexec не стоит

На CentOS 8 (жаль нет возможности заменить на нормальный дистр) не запускаются никакие скрипты обычным способом.

cat ./scr.sh
#!/bin/sh
echo "hi"

chmod +x ./scr.sh
./scr.sh
bash: ./scr.sh: /bin/sh: bad interpreter: Permission denied

dos2unix ./scr.sh
./scr.sh
bash: ./scr.sh: /bin/sh: bad interpreter: Permission denied

sh ./scr.sh
hi

ls -al ./scr.sh
-rwxrwxr-x. 1 admin admin 20 Jan  9 16:42 ./scr.sh

mount | grep sda2
/dev/sda2 on / type ext4 (rw,relatime,seclabel)

Почему-то «обычным способом» скрипты не запускаются, но если добавить sh или bash перед именем скрипта - то всё работает.

Все разрешения стоят правильно, виндовых переводов строк в скрипте нет, раздел примаунчен без noexec. Что ещё может быть не так?

 , , , ,

SakuraKun
()

Новости о системе охлаждения YOBA ?

На нашем уютном rezedent12 почему-то забанили (а жаль), в альтернативных внешних источниках ( 1) http://yoba-cool.blogspot.com/ 2) https://vk.com/gareev_stanislav ) никаких новостей, а втентакль написать не могу потому что у меня его нет. Может кто-то знает из первых уст от автора проекта, как там продвигается? Просто я отказываюсь верить в то что такой эпичный проект могли попросту забросить. Призываю dk- как генерального спонсора проекта

 , , ,

SakuraKun
()

Подключить VGA/HDMI экран к LVDS порту - есть ли переходники?

из HDMI порта в LVDS экран тысячи их, а вот для наоборот нашёл только
вот такое чудо с дисплейчиком - весьма дорогой тестер LVDS порта ноутбука:

https://www.aliexpress.com/item/LEADER-New-TV160-Full-HD-LVDS-Turn-VGA-LED-LC...

Бывает ли что-нибудь подешевле без встроенного экрана?

 , , , ,

SakuraKun
()

4"-5" мини экран >=1024*768 и не от мобилы - бывают ли такие?

Пытаюсь найти экран на каком-нибудь алиэкспрессе где-то за 5000 р. :

  • маленький размер, 4"-5"
  • хорошее разрешение, хотя бы 1024*768
  • удобные интерфейсы, например VGA или HDMI

А нахожу только такие:

  • или нет «нормального интерфейса» (от мобил со шлейфами)
  • или фиговое разрешение вроде 800*480 (для всяких пишек)
  • или большой - для 1024*768 и с VGA/HDMI находил минимум 8"

Пожалуйста, подскажите, где можно найти экран моей мечты?

 , , , ,

SakuraKun
()

Как послать «сигнал» из модуля ядра в пользовательское приложение?

Есть модуль ядра со встроенным обработчиком прерываний, и хочется как-нибудь оповещать конкретное пользовательское приложение после каждого обработанного прерывания. Пожалуйста, подскажите, как это можно сделать?

 , , , ,

SakuraKun
()

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