И это всё МОЁ

На выставке средств обеспечения безопасности государства «Интерполитех — 2019» представлен прототип нового российского планшета на процессоре «Эльбрус-1С+».

Разработкой устройства занимается концерн «Автоматика», входящий в государственную корпорацию Ростех. В частности, в создании планшета принимают участие специалисты Института электронных управляющих машин им. Брука (ИНЭУМ), входящего в концерн «Автоматика», и специалисты АО «МЦСТ».

Отмечается, что устройство относится к классу облегчённых доверенных планшетов весом до 1 кг. Характеристики экрана не уточняются. Но известно, что гаджет оборудован средствами беспроводной связи и приёмником спутниковых навигационных систем GPS/ГЛОНАСС.

«Представленный прототип планшета — первая модель, подходящая по своим характеристикам для применения на гражданском рынке: в делопроизводстве, решении повседневных задач руководителей, в медицине и образовании. Также представленное изделие должно обеспечить выполнение основных функций планшетов на современном уровне там, где требуется особо высокий уровень информационной безопасности», — говорят создатели.

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

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

https://3dnews.ru/996234








 , ,








И это всё МОЁ

Идем на https://docs.armbian.com/User-Guide_Allwinner_overlays/#device-tree-overlays и читаем:


1. Check the README.<soc-id>-overlays in /boot/dtb/overlay/ (32-bit SoCs) or /boot/dtb/allwinner/overlay/ (64-bit SoCs) for a list of provided overlays, their required and optional parameters

2. Add names of overlays you want to activate to overlays= line in /boot/armbianEnv.txt, separated with spaces

3. Add required parameters with their values to /boot/armbianEnv.txt, one per line

4. Add optional parameters with their values to /boot/armbianEnv.txt if you want to change the default value, one per line

5. If you didn’t find the required overlay or want to change one of provided overlays, refer to “Using custom overlays” section

6. Reboot

Следуем инструкциям:


/boot/dtb/overlay# ls
README.sun4i-a10-overlays sun4i-a10-spdif-out.dtbo sun5i-a13-i2c1.dtbo sun5i-a13-uart3.dtbo sun7i-a20-spdif-out.dtbo sun8i-h3-cir.dtbo sun8i-h3-uart2.dtbo
README.sun5i-a13-overlays sun4i-a10-spi-jedec-nor.dtbo sun5i-a13-i2c2.dtbo sun7i-a20-analog-codec.dtbo sun7i-a20-spi-add-cs1.dtbo sun8i-h3-fixup.scr sun8i-h3-uart3.dtbo
README.sun7i-a20-overlays sun4i-a10-spi-spidev.dtbo sun5i-a13-nand.dtbo sun7i-a20-can.dtbo sun7i-a20-spi-jedec-nor.dtbo sun8i-h3-i2c0.dtbo sun8i-h3-usbhost0.dtbo
README.sun8i-h3-overlays sun4i-a10-uart2.dtbo sun5i-a13-pwm.dtbo sun7i-a20-fixup.scr sun7i-a20-spi-spidev.dtbo sun8i-h3-i2c1.dtbo sun8i-h3-usbhost1.dtbo
sun4i-a10-analog-codec.dtbo sun4i-a10-uart3.dtbo sun5i-a13-spi0.dtbo sun7i-a20-i2c1.dtbo sun7i-a20-uart2.dtbo sun8i-h3-i2c2.dtbo sun8i-h3-usbhost2.dtbo
sun4i-a10-can.dtbo sun4i-a10-uart4.dtbo sun5i-a13-spi1.dtbo sun7i-a20-i2c2.dtbo sun7i-a20-uart3.dtbo sun8i-h3-pps-gpio.dtbo sun8i-h3-usbhost3.dtbo
sun4i-a10-fixup.scr sun4i-a10-uart5.dtbo sun5i-a13-spi2.dtbo sun7i-a20-i2c3.dtbo sun7i-a20-uart4.dtbo sun8i-h3-pwm.dtbo sun8i-h3-w1-gpio.dtbo
sun4i-a10-i2c1.dtbo sun4i-a10-uart6.dtbo sun5i-a13-spi-jedec-nor.dtbo sun7i-a20-i2c4.dtbo sun7i-a20-uart5.dtbo sun8i-h3-spdif-out.dtbo
sun4i-a10-i2c2.dtbo sun4i-a10-uart7.dtbo sun5i-a13-spi-spidev.dtbo sun7i-a20-mmc2.dtbo sun7i-a20-uart6.dtbo sun8i-h3-spi-add-cs1.dtbo
sun4i-a10-nand.dtbo sun4i-a10-w1-gpio.dtbo sun5i-a13-uart0.dtbo sun7i-a20-nand.dtbo sun7i-a20-uart7.dtbo sun8i-h3-spi-jedec-nor.dtbo
sun4i-a10-pps-gpio.dtbo sun5i-a13-analog-codec.dtbo sun5i-a13-uart1.dtbo sun7i-a20-pps-gpio.dtbo sun7i-a20-w1-gpio.dtbo sun8i-h3-spi-spidev.dtbo
sun4i-a10-pwm.dtbo sun5i-a13-fixup.scr sun5i-a13-uart2.dtbo sun7i-a20-pwm.dtbo sun8i-h3-analog-codec.dtbo sun8i-h3-uart1.dtbo

дальше, я так и не понял что значат эти вот sun8i-h3 и sun4i-a10 вторая часть — это типа кристалл, а первая — архитектура АРМа? Кто в теме, поясните, ибо ЯННП

ну да ладно, не понял — компенсируем отвагой, кастую /proc/cpuinfo, вижу следующее


... еще 3 таких же ядра...
processor : 3
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 22.85
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5

Hardware : Allwinner sun8i Family
Revision : 0000
Serial : 02c00081f5affcb1

получается у меня sun8i что бы это не значило. продолжаем следовать первоначальной инструкции и читаем что написано в ридми для нужного мне оверлея (что за оверлей?)


# cat /boot/dtb/overlay/README.sun8i-h3-overlays
This document describes overlays provided in the kernel packages
For generic Armbian overlays documentation please see
https://docs.armbian.com/User-Guide_Allwinner_overlays/

### Platform:

sun8i-h3 (Allwinner H3)

### Platform details:

Supported pin banks: PA, PC, PD, PG

Both SPI controllers have only one hardware CS pin exposed,
adding fixed software (GPIO) chip selects is possible with a separate overlay

### Provided overlays:

- analog-codec
- cir
- i2c0
- i2c1
- i2c2
- pps-gpio
- pwm
- spdif-out
- spi-add-cs1
- spi-jedec-nor
- spi-spidev
- uart1
- uart2
- uart3
- usbhost0
- usbhost1
- usbhost2
- usbhost3
- w1-gpio

### Overlay details:

[...]

### spi-spidev

Activates SPIdev device node (/dev/spidevX.Y) for userspace SPI access,
where X is the bus number and Y is the CS number

SPI 0 pins (MOSI, MISO, SCK, CS): PC0, PC1, PC2, PC3
SPI 1 pins (MOSI, MISO, SCK, CS): PA15, PA16, PA14, PA13

Parameters:

param_spidev_spi_bus (int)
SPI bus to activate SPIdev support on
Required
Supported values: 0, 1

param_spidev_spi_cs (int)
SPI chip select number
Optional
Default: 0
Supported values: 0, 1
Using chip select 1 requires using «spi-add-cs1» overlay

param_spidev_max_freq (int)
Maximum SPIdev frequency
Optional
Default: 1000000
Range: 3000 - 100000000

[...]

идем в /boot/armbianEnv.txt и приводим к виду:


# cat /boot/armbianEnv.txt

[...]

overlays=sun8i-h3-spi-spidev
param_spidev_spi_bus=0
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

ребутимся, устройства нет, dmesg молчит

куда смотреть? спасибо, звиняйте за простыню








 , ,








И это всё МОЁ

Когда компилирую программу с -flto, в конце, во время линкования ошибка:

lto1: internal error: in add_symbol_to_partition_1, at lto/lto-partition.c:153

Пытаюсь поменять на gold, но и тут засада, пишет во время конфигурации meson:
Compiler cc can not compile programs.

Кто меня проклял? Как включить эту парашу под названием LTO?

Meson: 0.52.0

Gcc: 9

Ld (и gold и bfd): 2.30








 , , , ,








И это всё МОЁ
Компания Netflix представила новую интерактивную среду вычислений Polynote, предназначенную для сопровождения процесса научных исследований, обработки и визуализации данных (позволяет сочетать код с научными выкладками и материалами для публикации). Код Polynote написан на языке Scala и распространяется под лицензией Apache 2.0.



И это всё МОЁ






Итак, дебютная «работа»... хотя почитываю ЛОР уже лет двадцать (капец!!!) наверное.

Работаю в науке; недавно, в связи с новым компьютером, переехал на рабочем месте на linux, хотя последний эпизодически использую довольно давно.

На скриншоте:

  • слева и нижнее левое окошко - Visit, который использую для просмотра и анализа данных МГД моделирования. Хотя Visit умеет работать в клиент-серверном режиме, у меня всё полностью запущено на другом компе, который повместительнее, где хранятся МГД-снапшоты, где побольше твердый накопитель и оперативной памяти хватает (250Гб);
  • в центре сверху и справа - IDL (Interactive Data Language). Язык программирования типа, видимо, матлаба; широко используется в солнечной физике. Использую его как основной рабочий инструмент. Изображения, конечно, он обрабатывает со скоростью компилируемых языков. Но всякие более требовательные штуковины, типа той же МГД на нём не принято считать.
  • справа внизу Mendeley. Софт для управления публикациями, который я открыл для себя лет 5 назад и это полностью изменило жизнь. Это первая программа, где реально правильный и удобный интЫрфейс. Конечно же, требует регистрации и SMS, но зато все твои 2 Гб статей под рукой на любом компе, быстрый поиск, экспорт цитат и всё-всё-всё. Я работу с литературой вообще без него не представляю и пытаюсь рекламировать среди коллег, но среди них идет со скрипом.

Еще использую Inkscape дли рисования всяких рисунков и иллюстраций. Раньше был Illustrator, но потом со временем как-то перешел на Inkscape, к которому привыкал долго, но привык. В процессе работы софт обычно разбросан по разным рабочим столам (невероятно, эта нехитрая опция в Windows появилась только в 10ке).

PS: шрифты не настраивал и не буду, как и всякие индикаторы погоды и прочее. Цвета в png вышли какие-то блеклые.





















>>> Просмотр
(2560x1440,
799 Kb
)










 , ,








И это всё МОЁ

Есть xorg и xfce-4.12

Есть ли возможность получить событие в виде запуска скрипта при включение/выключения питания монитора?

Или получить событие в виде запуска скрипта при входе/выходе монитора в энергосберегающий режим ?

Хочется при выключенном/спящем мониторе через cpufreq-set ставить минимальные частоты, а при включении поднимать до стандартных значений.








 , ,








И это всё МОЁ

Приветствую! Вознила проблема, которую не ждали.
Лет 5 формирую библиографию из общей базы в 6 строк:

\bibliographystyle{ugost2008}
%\bibliographystyle{ugost2003}
\renewcommand{\@biblabel}[1]{#1.}
\renewcommand{\refname}{Список используемой литературы}
\addcontentsline{toc}{section}{Список используемой литературы}
\makeatother
\bibliography{main}

Теперь некоторые издательства начали рекомендовать дополнять ISBN в ссылках на книги и указывать DOI для статей. Первое подтягивается по умолчанию. Что делать с DOI?








 , ,








И это всё МОЁ
Состоялся релиз анонимной сети I2P 0.9.43 и C++-клиента i2pd 2.29.0. Напомним, что I2P представляет собой многослойную анонимную распределенную сеть, работающую поверх обычного интернета, активно использующую сквозное (end-to-end) шифрование, гарантирующую анонимность и изолированность. В сети I2P можно анонимно создавать web-сайты и блоги, отправлять мгновенные сообщения и электронную почту, обмениваться файлами и организовывать P2P-сети. Базовый I2P-клиент написан на языке Java и может работать на широком спектре платформ, таких как Windows, Linux, macOS, Solaris и т.п. I2pd представляет собой независимую реализацию клиента I2P на языке C++ и распространяется под модифицированной лицензией BSD.



И это всё МОЁ

Дисклеймер. Знаю, что не нужен. Но попробуйте научить этому потенциальных клиентов, которые обычно стучатся в соцсети, WhatsApp и Viber и совсем редко — на почту.

Итак, есть WhatsApp Pidgin, который давно перестал работать. Есть обертки для WhatsApp Web на Электроне, постоянно удаляемые из-за требований WhatsApp Inc., и надо выискивать их, аки жемчуг. Есть сам WhatsApp Web, но мне удобнее держать мессенджеры в отдельных окнах.

И есть официальный клиент, который на Wine отказывается устанавливаться: просит запустить установщик под обычным пользователем, а не администратором. Говорят, что WhatsApp все же можно заставить работать, если руками разобрать установщик.

Но вот некий пользователь Askubuntu рассказывает, что портативная сборка прекрасно устанавливается. Брать ее нужно отсюда: https://portapps.io/app/whatsapp-portable/

Я попробовал: поставилось без проблем. На Crossover, но это тот же Wine с рецептами по установке (которых для WhatsApp все равно нет). Поскольку сборка портативная, файл *.desktop не появился, но его можно сгенерировать средствами Crossover или создать руками. Запускаю. С тех пор уже третьи сутки полет нормальный.

Чего не хватает: значка в трее, всплывающих уведомлений, кнопки закрытия окна (выходить надо через контекстное меню значка приложения).








 , , ,








И это всё МОЁ

Ранее исходники находились по адресу perl5.git.perl.org.








 








И это всё МОЁ

Сабж

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

25-летняя Рия Купер (Ria Cooper) 10 лет назад совершила переход и стала самым молодым трансгендером в Британии. Она решила сниматься в порнофильмах, когда с ней связался фотограф и предложил заняться сексом перед съемками в кино.

Но узнав о том, что у Рии до сих пор есть пенис, он отказался работать с ней, категорически заявив, что это невозможно, так как у нее «есть член».

Рия в ответ назвала действия фотографа трансфобией и сказала, что это дискриминация, так как ей мешают делать карьеру модели.

Рия, живущая в Восточном Йоркшире, сообщила об ответе фотографа в полицию Хамберсайда, которая начала расследование данного инцидента как преступления на почве ненависти.

Женщина рассказала, что фотограф связался с ней через приложение WhatsApp, когда она разместила в сети свой портфолио для модельного бизнеса.

Они обменялись несколькими сообщениями, и фотограф сообщил Рие, что узнал от своего знакомого о том, что она трансгендер. После этого он заявил, что не станет с ней работать, так как «для „Плейбоя" это неприемлемо».

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

Рия назвала его комментарии «дискриминационными» и «ужасными», сравнив поведение фотографа с расизмом.

Рассказывая о своей реакции на первое сообщение, она заявила: «Думаю, это нельзя назвать профессиональным поведением фотографа, но мне хотелось сделать карьеру в порно, и я согласилась. И вдруг он неожиданно сдал назад. Но я не понимаю, почему, так как на моей страничке было ясно написано, что я ледибой.

«Думаю, он все знал, и хотел заняться со мной сексом, но ему просто стало неловко, и он отказался».

«То, как он со мной разговаривал после этого, было просто отвратительно. Никто не должен подвергаться дискриминации за выбор стиля жизни».

Полиция Хамберсайда подтвердила, что начала расследование по заявлению Купер.

Представитель полиции сказал: «Вчера мы получили заявление о преступлении на почве ненависти, совершенном в среду, 16 октября. Заявление зарегистрировано, и начато расследование».


Ладно, главное, чтоб обычные журналы типа Максим не запретили








 , , , ,








И это всё МОЁ

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

На самом предприятии по факту везде используются дешманские маршрутизаторы Mikrotik (и всех все устраивает). Так-то, если тупо смотреть на спеки джунипер очень сильно лучше тех микротиков. А если на ценник, то он еще и кофе варить должен.

Короче, хотелось бы как-то заранее узнать, предыдущие «интеграторы» тупо не осилили настройку Juniper, или существуют какие-то объективные причины, по которым от них стоит держаться подальше, кроме тех случаев когда ты точно знаешь, что без киллер-фич этих аппаратов никак?

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

Кстати, об ssh... это нормально, что ты сразу попадаешь в csh? Я подозревал что энтерпрайз он какой-то такой, но тут как будто на колхозный маршрутизатор из старого пентиума заходишь.

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

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








 , ,








И это всё МОЁ

На семинаре вы узнаете:

  • как создавать корпоративные версии программных систем с открытым кодом
  • как запускать надежные и совместимые решения для создания программно-реализуемой инфраструктуры
  • как изолировать программу от сетевых настроек системы
  • другие вопросы

Помимо докладов пройдет конкурс и розыгрыш призов.

По завершении планируется легкий фуршет.

Когда: 25 октября в 15:00

Продолжительность семинара: 2 часа

Место проведения: Москва, Доброслободская ул., 5

Для кого: IT-руководители и IT-специалисты

Участие бесплатное при условии предварительной регистрации








 , , , ,








И это всё МОЁ

Вслед за NVIDIA к Фонду развития Blender на уровне основного спонсора (Patron) присоединилась компания AMD.


Также в число спонсоров Blender вошли Embark Studios и Adidas. Embark Studios присоединилась в качестве золотого, а Adidas — в качестве серебряного спонсора.









 








И это всё МОЁ

Хаюшки. Сабж. Ссылка на маркет. Интересует надёжность/долговечность, и как у него со SMART.

// А то у Sandisk Extreme PRO USB 3.1 256GB SMART показывает лажу (в отличие от предыдущих моделей которые "...USB 3.0";), и прожила она всего пару лет в качестве бэкапа-раз-в-квартал (и судя по отзывам, это мне ещё повезло).








 ,








И это всё МОЁ

Однопоточная версия царя на 40%+ быстрее, чем многопоточные версии конкурентов.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/revco...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/revcomp-g...








 ,








И это всё МОЁ

Написал вот такой код








 








И это всё МОЁ

Вот, что пишется при запуске системы Debian 8

Your battery capacity is 48%. This means your battery is broken and needs a replacement. Please contact your hardware vendor for more details.

Куда лезть?








 








И это всё МОЁ

Вот есть локация в nginx:

       }
location loc {
try_files $uri $uri/ index.py
fastcgi_pass unix:/var/run/fcgiwrap.socket;
include /etc/nginx/fastcgi_params;
fastcgi_param sсript_FILENAME $fastcgi_sсript_name;
}

вот есть index.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import web
urls = ("/.*", "sss", "/ddd/.*", "hello";)
app = web.application(urls, globals())

class hello:
def GET(self):
return 'Hello, world!'

class sss:
def GET(self):
return 'sssss!'

app.run()

На локации /loc отдаёт нужную строчку, на /loc/ddd - 404. В каком месте у меня лыжи не едут, спасите-помогите. Я с nginx опыта не имею, явно что-то очевидное забыл?








 , ,








И это всё МОЁ

вот есть у нас гейпук (модер, фас!). вот у нему внешний монитор.

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

ну не тачпадом-же возить, в самом деле.

как будто хочется другой, нормальный вм.

куда смотреть-то...? может оно денег стоит?








 ,