LINUX.ORG.RU

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

Бесшовное переключение от сети к батарее и обратно

 ,

Есть STM-ина, которая ест +5v, питается от USB-компа\зарядника. Задача в том, чтобы при пропадании питания продолжать работу какое-то значительное (>нескольких секунд) время.

Как понял из гуглежа задача не совсем тривиальная по разным причинам.

Рассматривал разные варианты, просто подключенную параллельно батарею с диодом сторону выхода вычеркнул из вариантов, потому что падение на диоде около 1в и при батарее в 4.2-4.7в оно упадет ниже лимита включения STM (вариант 1).

Вторым вариантом мне предложили поставить контроллер заряда TP4056 и брать питание с выходов батареи (схема: вот (---) ) Но у меня к этому есть вопросы - разве не будет при такой схеме постоянно напрягаться батарея от того, что с нее забирается заряд а контроллер постоянно подливает на нее? Ей не поплохеет?

Третим вариантом рассматривал релейное переключение а для компенсации времени срабатывания реле поставить ионистор для поддержания питания около секунды.

Еще был вариант взять вариант 1, но дополнительно поставить DC-DC с 3..5в -> 5в. Звучит здраво, но меня все еще напрягает, что диод жрет и греется. Или плевать?

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

Одно из условий - бесшовное переключение - STM’ина не должна ребутнуться, потому что одна из закоженных функций - отсчет времени.

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

PPP328
()

Бюджетный домашний кинотеатр для всех!

 , ,

Давно задумываюсь собрать недорогой домашний кинотеатр. У кого-нибудь был такой опыт? Поделитесь ценными советами. Лично я себе это представляю так.

  1. Никаких телевизоров. Обычный, но большой монитор 16:9. Почему не телевизор? Сейчас все новые модели это «Умная» следилка дяди сэма. Пишут голос и видео, отсылают куда-то на сервера. Вроде можно отключить. А еще корпораст может лишить тебя этих функций удаленно (и уже делает это). Но зачем переплачивать за то, чем не пользуешься и чего так легко лишиться? Допустим, найдутся еще где-то обычные «Тупые» телевизоры. Но здесь мы переплачиваем за всякие встроенные «улучшайзеры» изображений и прочие апскейлы, которые при сегодняшнем качестве контента просто не нужны. Тем более, что все это могут современные софтовые плееры. Поэтому, покупаем хороший IPS монитор, с большим углом обзора и качественной цветопередачей.

  2. В качестве «центральной системы» будет сетевое хранилище. Здесь мы опять неплохо сэкономим, и соберем свое. Готовые дистрибутивы NAS уже есть, здесь каждый выберет на свой вкус. OpenMediaVault подойдет для более слабого железа, а Freenas под более мощное. Есть и другие дистрибутивы.

  3. Звук тоже не проблема. Недорогих домашних хай-фай систем сегодня много. Выберем 2.1 или 5.1, в зависимости от акустики квартиры, и от возможностей бюджета.

  4. Функцию управления контентом и «Смарт-ТВ» компенсируем дешевым самосборным ПК или одноплатником на LibreELEC + kodi. Судя по многочисленным отзывам, этот софт в миллион раз лучше и удобнее проприетарного говнища, которое будет стоять на вашем «Умном» ТВ от LG, Samsung, Xaomi и т.п. Но самое главное, больше никаких дядей сэмов и слежки. И еще никто вам удаленно ничего не отключит, как делают это сегодня подлые корпорасты.

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

baklazhan
()

Расходы в Канаде

 ,

Можно ли нормально прожить в Канаде на 50к американских долларов в год?

50к в год - расходы на еду, воду, отопление, пр. комм. услуги, съём жилья площадью 50 кв.м. не в заднице, налоги, интернет, мед. страховку, оплату обучения в ВУЗе, сколько останется?

Насколько Канаде развит общественный транспорт и насколько реально там обходиться без авто? Я так понимаю, в сша на человека без авто смотрят как на инопланетянина. В ЕС и РФ я хз, зачем он вообще нужен.

next_time
()

Для дома и работы

 , ,

Distro: Manjaro (домашний ПК)/Ubuntu (рабочий ноутбук) WM: bspwm

В конце прошлого года вынужденно залетел на 2 месяца больничного, появилось время для того, чтобы поплотнее пощупать пару-тройку тайловых WM для использования не только на домашней машинке, но и на работе, ибо ни кеды, ни гном, несмотря на довольно неплохое железо, радости не доставляли (там, конечно, в большей степени ресурсы жрут браузеры, да всякая дрянь типа skype, slack, zoom, но и гном, и кеды тоже, в общем-то, неплохо так трескают), да и кроме эмулятора терминала, браузера, IDE/текстового редактора мне, в общем-то, редко что требуется.

В конечном итоге, несмотря на то, что дома и на работе разные дистрибутивы, удалось сваять более менее универсальную конфигурацию на базе bspwm.

По настройке ничего выдающегося, немного перепиленные базовые конфиги для bspwm, polybar, dunst, rofi, zsh, до полного соответствия в шрифтах, цветах, конечно же, как всегда доберусь «потом».

Десктоп — https://ibb.co/RDrSLz3

gwinn
()

В честь восьмилетней годовщины Raspberry Pi стоимость платы с 2 GB ОЗУ снижена на 10$

 

В честь восьмилетней годовщины Raspberry Pi стоимость платы с 2 GB ОЗУ снижена на 10$
Группа Hardware and Drivers

В честь восьмилетнего юбилея Raspberry Pi разработчики в лице Raspberry Pi Foundation объявили о снижении стоимости платы 4го поколения с 2 гигабайтами оперативной памяти на 10$ - 35$ вместо 45$.

Напомним основные характеристики:

  • Центральный процессор SoC BCM2711 с четырьмя 64-разрядными ядрами ARMv8 Cortex-A72 с частотой 1,5 ГГц
  • Графический ускоритель VideoCore VI с поддержкой OpenGL ES 3.0
  • Оперативная память LPDDR4
  • Контроллер PCI Express
  • Четыре порта USB, два из которых USB 3.0
  • Два порта Micro HDMI (4K)
  • Bluetooth 5.0
  • WiFi стандарта 802.11ac, поддерживающий работу на частотах 2.4 ГГц и 5 ГГц
  • USB type C в качестве разъема питания

>>> Оформить заказ можно здесь

>>> Подробности (raspberrypi.org)

Zhbert
()

Запускалка BMPN для скриптовой автоматизации?

 , , ,

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

Сейчас всё сделано на «кроне», т.е. выполняется по каким-то не всегда понятным законам по расписанию периодически. Как это всё взаимосвязано, какими событиями, какие могут быть ветвления - понятно только из текста скриптов после очень долгого разбора полётов с чтением текста и общением с разработчиками.

Хотелось бы всё это задвинуть на BMPN executor, разбив весь процесс на связанные событиями куски. Например, скрипт шлёт почту удалённой системе - следующий шаг будет сделан только тогда, когда удалённая система ответит почтовым сообщением (вот как-то так оно всё сделано, к сожалению). В этом случае можно и замониторить через REST API, на каком этапе процесс находится, можно легко настроить процесс, а главное - это самодокументированная вещь, поскольку документацию никто писать не любит.

Посмотрел Camunda, у него тотальная привязка скриптов к Groovy/Java, что мне не очень нравится. Посмотрел Bonita - там можно /bin/sh запускать, вроде подходит. Сервер BPM Executor’а должен быть там же, где всё это запускаемое по крону хозяйство.

Ну мало ли вдруг кто уже сталкивался с подобным… Печально конечно, что все BPM-системы написаны на Java - а значит, живут в своём собственном мире и не знают ни про какие STDIN, STDOUT, параметры командной строки и всё прочее. Между тем, нужен в идеале инструмент «поближе к системе», менее абстрактный что ли.

Заранее Гигантское СПАСИБО!

DRVTiny
()

Посоветуйте аналог OneNote для Линукс

 ,

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

Нужен софт имеющий следующий функционал:

  • Создание записных книжек, содержащих 2 уровня вложенности: разделы и страницы разделов. Можно структуру дерева, но в OneNote очень удобно и исчерпывающе реализована конфигурация с 3 уровнями.
  • Возможность вставки текста в любую часть часть страницы (не сплошной Rich Text)
  • Удобное использование пера при активации. В OneNote достаточно приложить поднести ручку и соответствующий режим сразу же включится. Таким образом могу нарисовать схему и условную стрелочку и от этой стрелочки написать текст с клавиатуры, отдельный от основных записей.
  • Возможность использования звукозаписи и вставки на страницы из приложения
  • Возможность копипастом или хотя бы выбором из контекстного меню вставки изображений и видео
  • Возможность ставить теги и метки к строкам

В общем-то такого функционала достаточно. Есть что-то подобное нативное под Линукс? Не обязательно опенсорцное и фрисофтварное

intel
()

Прошивка китайфона

 , , ,

В общем решил «на пробу» взять Xiaomi Mi A3, стоит не дорого, анлочится из fastboot. Собственно с анлоком проблем нет, twrp тоже накатывается, но вот когда пробую накатить LineageOS получаю болт. пробовал 2 инструкции с 4pda и две с xda - везде аналогично. После прошивки образа через twrp пишет: No OS installed и перезагружается в кролика. На 4pda пока молчат, на reddit тему грохнули с комментом: «мы помогаем только по официальным сборкам LOS, иди отсель», может кто тут подскажет куда копать?

Kolins
()

Карманный компьютер с Linux, часть 2

 , , ,

Давно люблю портативные компьютеры, на которые можно установить Linux.

После Пандоры добрался до GPD Micro PC, живёт она у меня с месяц.

Поставил последнюю федору «на посмотреть» и решил пока оставить. Перетащил конфиг с основного компа, в принципе он подошёл почти без изменений.

На машинке можно делать то же самое, что и на большом компьютере, но при этом она очень компактная.

В метро я читаю SICP и делаю упражнения, если выдаются свободные 10-15 минут — делаю упражнения по турецкому с elon.io. Можно запускать старые игры под wine, но поскольку мышь не самая удобная, лучше играть во что-то пошаговое.

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

Из недостатков, как и на прошлой аналогичной машинке, неудобно печатать по-русски, ХЪЖЭ под fn клавишами.

Не удалось заставить работать netflix, но поскольку диска на ней 512 гигов, можно оформить подписку на рутрекер и смотреть сериалы без рекламы и СМС.

Батарейка живёт долго, вентилятор включается редко.

Hoodoo
()

Huawei встроила в свои процессоры бэкдоры

 ,

Как сообщает веб-ресурс СNews.ru в материале Эльяса Касми «Российский эксперт: Huawei встроила в свои процессоры бэкдоры и не собирается их закрывать» , в процессорах HiSilicon (бренд Huawei) содержится набор уязвимостей, позволяющих получить права суперпользователя на устройствах с ними. Впервые о такой проблеме стало известно семь лет назад, но компания пока не выпустила необходимые патчи. Российский эксперт Владислав Ярмак, обнаруживший проблему, полагает, что все найденные бэкдоры Huawei встроила намеренно. По его подсчетам, уязвимость присутствует в миллионах устройств по всему миру. Инструменты слежки от Huawei

В процессорах HiSilicon, используемых в цифровых рекордерах, сетевых камерах наблюдения, веб-камерах и т. д., обнаружен бэкдор. Выявил его россиянин Владислав Ярмак, работающий, по его заявлению, в Mail.ru Group системным архитектором. По его словам, данная брешь напрямую связана с четырьмя уязвимостями в чипах этого бренда, раскрытыми в 2013 и 2017 гг.

Как отметил Владислав Ярмак, он не стал сообщать компании о своей находке, так как посчитал ее неспособной закрыть уязвимость. В своем блоге на ресурсе Habr он заявил, что HiSilicon «на протяжении всех этих лет не могла или не желала выпустить необходимые исправления для одного и того же бэкдора, который, к тому же, был реализован намеренно».

HiSilicon – это дочерняя компания китайского техногиганта Huawei, она основана в 2004 г. и занимается разработкой процессоров, в том числе Kirin для мобильных устройств (смартфоны, планшеты) и Kunpeng для серверов, которые Huawei производит в России. Также в ее ассортименте есть модемы связи Balong и чипы для различной электроники. У компании нет собственных заводов – производством ее продукции занимается тайваньская TSMC.

Как работает бэкдор

Задействовать «черный ход» в процессорах HiSilicon можно посредством отправки серии определенных команд на TCP-порт 9530 в сетевых устройствах с чипами этого производителя. Данные команды позволяют активировать на устройстве Telnet-сервис и подключиться к профилю суперпользователя с использованием логина «root» и одного из шести паролей – 123456, jvbzd, hi3518, k1v123, xc3511 или xmhdipc. После этого пользователю будет предоставлен полный контроль над устройством.

Все шесть пар логин/пароль встроены непосредственно в прошивку процессора и не могут быть удалены или изменены пользователем. TCP-порт 9527 принимает те же пароли.

Насколько серьезна проблема

На момент публикации материала точное количество устройств с «дырявыми» процессорами Huawei известно не было. На сайте GitHub пользователем Tothi опубликован список брендов, чья техника содержит ранее выявленные уязвимости, их число измеряется десятками – их больше 80.

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

Выходы из ситуации

Ярмак опубликовал на GitHub PoC-код для проверки устройств на наличие рассмотренных уязвимостей. Всем, кто убедится в наличии проблемы в своей технике, эксперт советует как можно быстрее избавиться от нее и перейти к использованию более надежных аналогов.

В случае, если заменить устройства по тем или иным причинам не представляется возможным, Ярмак рекомендует закрыть сетевой доступ к ним для всех, кроме доверенных пользователей. В первую очередь, советует он, следует закрыть порты 23/tcp, 9530/tcp и 9527/tcp.

https://bmpd.livejournal.com/3924845.html

В свое время в циске наткнулись на тоже самое...

Freiheits-Sender
()

Криповое будущее, которое уже наступило

 city17, , manhack

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

игравшие во вторую халфу заценят %)

Harald
()

Wayland и внешняя USB клавиатура.

 , , ,

Как сделать переключение раскладки на Sway?

Поскольку это ноутбук, то на встроенной клавиатуре переключение работает, а на внешней нет.

input "1:1:AT_Translated_Set_2_keyboard" {
    xkb_layout us,ru
    xkb_options grp:alt_shift_toggle
}

Так работает на встроенной, но я не могу найти идентификатор внешней.

λ ~/ swaymsg -t get_inputs
Input device: ETPS/2 Elantech Touchpad
  Type: Touchpad
  Identifier: 2:14:ETPS/2_Elantech_Touchpad
  Product ID: 14
  Vendor ID: 2
  Libinput Send Events: enabled

Input device: AT Translated Set 2 keyboard
  Type: Keyboard
  Identifier: 1:1:AT_Translated_Set_2_keyboard
  Product ID: 1
  Vendor ID: 1
  Active Keyboard Layout: Russian
  Libinput Send Events: enabled

Input device: Asus Laptop extra buttons
  Type: Keyboard
  Identifier: 0:0:Asus_Laptop_extra_buttons
  Product ID: 0
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: USB2.0 0.3M UVC WebCam: USB2.0
  Type: Keyboard
  Identifier: 1266:45541:USB2.0_0.3M_UVC_WebCam:_USB2.0
  Product ID: 45541
  Vendor ID: 1266
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: PixArt USB Optical Mouse
  Type: Mouse
  Identifier: 2362:9488:PixArt_USB_Optical_Mouse
  Product ID: 9488
  Vendor ID: 2362
  Libinput Send Events: enabled

Input device: Barcode Reader  Consumer Control
  Type: Mouse
  Identifier: 5050:24:Barcode_Reader__Consumer_Control
  Product ID: 24
  Vendor ID: 5050
  Libinput Send Events: enabled

Input device: Barcode Reader  Consumer Control
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader__Consumer_Control
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Barcode Reader  System Control
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader__System_Control
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Barcode Reader  Mouse
  Type: Mouse
  Identifier: 5050:24:Barcode_Reader__Mouse
  Product ID: 24
  Vendor ID: 5050
  Libinput Send Events: enabled

Input device: Barcode Reader
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Sleep Button
  Type: Keyboard
  Identifier: 0:3:Sleep_Button
  Product ID: 3
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Lid Switch
  Type: Switch
  Identifier: 0:5:Lid_Switch
  Product ID: 5
  Vendor ID: 0
  Libinput Send Events: enabled

Input device: Power Button
  Type: Keyboard
  Identifier: 0:1:Power_Button
  Product ID: 1
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Video Bus
  Type: Keyboard
  Identifier: 0:6:Video_Bus
  Product ID: 6
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Power Button
  Type: Keyboard
  Identifier: 0:1:Power_Button
  Product ID: 1
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled
Artamudo
()

Марсианские розы

 , gruvbox, ,

В последнее время замечаю, что всё больше устаю перед экраном, в следствии чего решил принять меры в установке тёплых тем и тонов в браузере, чтобы уменьшить синее излучение. Для редактора, терминала и pdf-ридера использовал тему Gruvbox. Для браузера же поставил плагин Dark Reader, который умеет накладывать сепию на страницы.

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

Ноутбук тот же что и был.

Предыдущий скриншот: И на Марсе будут яблони цвести

https://imgur.com/a/lKffJfD

https://ibb.co/XDrBpcQ https://ibb.co/RQcQkz7 https://ibb.co/ZmMFFP9 https://ibb.co/Lx2dYdg https://ibb.co/dfcqD9F https://ibb.co/G9BsHCz https://ibb.co/Vm1Hr9Z https://ibb.co/VTs5Fd3

Название темы навеяно: https://dni24.com/exclusive/256325-tajvanskij-ufolog-skott-uoring-obnaruzhil-...

Artamudo
()

nmap как он это делает?

 ,

Собственно есть машина в сети с настроенным iptables (использую для различных экспериментов) enp0s3 - 192.168.3.50 enp0s8 - 192.168.4.17

export IPT="iptables"
#Внешний интерфейс Интернет
export WAN=enp0s3
#Интерфейс к которому подключена локальная сеть
export LAN=enp0s8
#Очистка всех цепочек                                                                                                                                                                                                                                                               
$IPT -F INPUT                                                                                                                                                                                                                                                              
$IPT -F FORWARD                                                                                                                                                                                                                                                            
$IPT -F OUTPUT                                                                                                                                                                                                                                                             
$IPT -t nat -F PREROUTING                                                                                                                                                                                                                                                  
$IPT -t nat -F POSTROUTING                                                                                                                                                                                                                                                 
$IPT -t mangle -F
#Запрет любого трафика кроме кроме идущего через цепочку output
$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD DROP
#разрешаем все входящие пакеты на интрефейс замыкания на себя иначе ничего не работает 
$IPT -A INPUT -i lo -j ACCEPT
# разрешаем пинги на обе сетевухи
$IPT -A INPUT -i -p icmp --icmp-type echo-reply -j ACCEPT
$IPT -A INPUT -i -p icmp --icmp-type destination-unreachable -j ACCEPT
$IPT -A INPUT -i -p icmp --icmp-type time-exceeded -j ACCEPT
$IPT -A INPUT -i -p icmp --icmp-type echo-request -j ACCEPT

#РАЗРЕШЕНЫ ТОЛЬКО ВХОДЯЩИЕ СОЗДАННЫЕ НАШИМИ ИСХОДЯЩИМИ
$IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#Правила повышающие безопасность

#Блочим входящие tcp соединения не syn пакетом (либо ошибка либо атака)
$IPT -I INPUT -m conntrack --ctstate NEW -p tcp ! --syn -j DROP
$IPT -I INPUT -m conntrack --ctstate NEW,INVALID -p tcp --tcp-flags SYN,ACK SYN,ACK -j REJECT
# Отбрасывать все пакеты, которые не могут быть идентифицированы
# и поэтому не могут иметь определенного статуса.
$IPT -A INPUT -m state --state INVALID -j DROP
$IPT -A FORWARD -m state --state INVALID -j DROP

#разрешаем ssh на внешнем интерфейсе 
$IPT -A INPUT -i enp0s3 -p tcp --dport 22  -j ACCEPT

#разрешаем доступ из локальной сети на порты 22(ssh),3128 прокси squid,80 - apache веб морды
$IPT -A INPUT -i enp0s8 -p tcp -m multiport --dport 22,80,53,3128 -j ACCEPT
#Разрешаем запросы на сервер времени из локалки 
$IPT -A INPUT -i enp0s8 -p udp --dport 123 -j ACCEPT
#подстройка mtu без этого правила компы ходящие мимо прокси не открывают некоторые сайты
$IPT -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS  --clamp-mss-to-pmtu 

#Разрешаем хождение через цепочку форвард пакетов идущих в ответ на пакеты с локльной сети enp0s8 

$IPT -A FORWARD -i enp0s3 -o enp0s8 -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A FORWARD -i enp0s8 -o enp0s3 -m state --state ESTABLISHED,RELATED -j ACCEPT
#Пробрасуем комп из сети в нет

#$IPT -A FORWARD -s 192.168.4.19 -o enp0s3 -j ACCEPT

#Маскарадим то что прошло через цепочку forward
$IPT -t nat -I POSTROUTING -s 192.168.4.0/24 -o enp0s3 -j MASQUERADE

Делаю nmap 192.168.3.50 другой машины в сети вижу 
PORT     STATE  SERVICE
22/tcp   open   ssh
53/tcp   closed domain
80/tcp   closed http
3128/tcp closed squid-http

Каким образом nmap увидел 53,80,3128 ведь доступ к ним открыт из локальной сети ?  
drac753
()

Расшарить видео с телефона на ноут с линуксом

 

Всем привет! Вопрос в заголовке. Хочу транслировать изображение из игр на 15.6" ноутбук вместо 6.3" дисплея телефона. Что-то типа WiFi Direct на телевизор, только вместо телевизора ноутбук. Нагуглил это https://github.com/albfan/miraclecast о непонятно как его использовать.

dnb
()

Серия Half-Life стала бесплатной для загрузки (только до дня релиза Half-Life: Alyx)

 , ,

Серия Half-Life стала бесплатной для загрузки (только до дня релиза Half-Life: Alyx)
Группа Игры

Valve решили сделать небольшой сюрприз - сделали игры серии Half-Life бесплатными для загрузки и игры в Steam. Акция продлится до дня релиза Half-Life: Alyx в марте, в связи с чем и была запущена акция.

В акции участвуют следующие перечисленные игры:

Все вышеперечисленные игры имеют нативную поддержку Linux.

Чтобы скачать и поиграть, необходимо установить клиент Steam.

>>> Оригинал новости (steampowered.com)

xDShot
()

Новый шрифт JetBrains Mono

 , , ,

Новый шрифт JetBrains Mono
Группа Open Source

Компания JetBrains выпустила свой собственный шрифт: JetBrains Mono.

Шрифт нацелен на разработчиков и написание исходного кода, поддерживает 138 специфичных лигатур, 143 (человеческих) языка, 4 уровня толщины и курсива и распространяется под свободной лицензией Apache 2.0.

JetBrains Mono уже установлен по умолчанию в последних релизах продуктов компании.

>>> Репозиторий исходного кода (GitHub)

>>> Официальная страница с подробным описанием и примерами (jetbrains.com)

loz
()

Рабочее место

 ,

debian 10 + xdm + xmonad intel core-i7-8750H 32RAM SSD 500Gb, SATA 1Tb 1й монитор - BenQ BL2420PT, 2й - LG 34WL500-B. сам системник видно под вторым монитором - кубик маленький. на экранах - хром, самописная обёртка к docker на tcl/tk, инфа про систему, кусок кода на tcl/tk. высота второго монитора меньше, поэтому снизу на скрин добавился кусок чистого экрана

DRomka
()

64 бита ARM-а

 , , , ,

Всё тот же Raspberry Pi 4, но «разогнанный» до 2х ГГц и Linux уже 64-х битный.

В новый год без cisc!

ukr_unix_user
()

Дачная лаборатория

 , mad skillz, ,

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

Оборудование (основное):

  • Asus N75SF (Доживает свои дни на даче)
  • HP Envy 13 (Текущая рабочая машинка)
  • 3d-принтер Flying bear P902
  • Паяльная станция Lukey 702. Только сейчас понял, что ей уже 15 лет. Ну и оловоотсос китайский в добавок.
  • Осциллограф: Rigol DS1052E. До 100Мгц я его так и не разогнал, т.к. не было надобности.
  • Камеры: Над осциллом дешевая китайская yoosee с PTZ. Включаем RTSP, режем доступ к облаку на роутере, профит. Еще по участку в роутеры на OpenWRT (их 4 штуки, между ними гигабит, роаминг через 802.11r) воткнуто несколько старых веб камер, отдающие поток через mjpeg-streamer. Недавно добыл для экспериментов две xiaomi dafang на которые ставится прошивка dafang-hacks. Пожалуй, на этом варианте и остановлюсь.
  • Управляющие устройства для homeassistant: Тут сборная солянка. Часть - мои старые проекты на nrf24l01, часть на esp8266 с esphome (некоторые мои платы, некоторые готовые девайсы от sonoff перешитые esphome). Дополнительно по дому выключатели xiaomi aqara и некоторые датчики из этого комплекта, которые работают через zigbee2mqtt. Облака? Шпионаж? Нет, не слышали.
  • Освещение: Из-за потолка под скатом крыши, поставил светодиодные ленты. Ими управляют мои самопальные модули, плавно зажигающие и гасящие их.

Софт:

  • Octoprint (веб-интерфейс для 3д-принтера)
  • cncjs (веб-интерфейс для станка с ЧПУ. Иногда приходится юзать bCNC, так как autolevel’инг в cncjs уже который год никак не допилят)
  • shinobi (сервер видеонаблюдения. Пока только разворачиваю, думаю попробовать его сдружить с аппаратным m2m mfc на exynos в odroid-x2).
  • wireguard - соединяет дом и дачу в одну локальную сеть. С тех пор, как провели оптику пинг от дачи до дома 4 мс.
  • Steam - использую, чтобы иногда поиграться. Видеокарта стоит в сервере дома, на дачу идет стрим. Задержка 20-30мс, что вполне достаточно.
  • Роутеры: Везде исключительно OpenWRT с типовой для меня конфигурацией.
  • Homeassistant - собственно, пульт управления для умнодома.
  • Chef - конфигурацию всех одноплатников под все задачи давно перестал делать руками, решил перейти на chef. Сейчас в процессе активного осваивания рубей и переписывания на нем всего и вся.
  • Jenkins - по расписанию собирает ночью OpenWRT с типовой конфигурацией и деплоит на роутеры. Вот такие вот хардкорные обновления.

Собственно, смесь последних двух позволяет всей инфраструктуре жить практически на автопилоте, требуя минимум усилий на свое поддержание.

Самое главное, что есть - удаленное управление, которое позволяет отправить задачи на 3д-принтер/станок с чпу, что займут много времени и шума, а когда приедешь на дачу просто снимаешь готовый результат и не тратишь время.

ncrmnt
()