Некоторые картинки не загружаются из РФ и РК, используйте VPN.

четверг, 7 мая 2020 г.

Cubieboard armbian GPIO

На кубике с armbian готовим GPIO для работы
Тезисно:
установка армбиан (Armbian Buster mainline based kernel 5.4.y)
лучше ssd
при необходимости устанавливаем Desktop (armbian-config>system>desktop/default)
работа с GPIO через sysfs or libgpiog (gpiod2)
Работа с GPIO через pySUNXI
Править script.bin не надо

среда, 6 мая 2020 г.

Ноутбучная история II или РМ DELL




В ноябре 2018 купил себе новый ноутбук, шел к этому долго и выбирал долго, около года.

Я не играю в компьютерные игры от слова «совсем». Деятельность моя связана напрямую с системный администрированием, иногда бьется о монтаж ЛВС/СВН, или встречается с программированием в 1С. Я искал ноутбук со следующими параметрами (в порядке важности):
  1. Core i5 и выше
  2. 16Gb озу минимум
  3. 256Gb SSD с поддержкой NVMe
  4. Дополнительный HDD
  5. Цифровой блок клавиатуры
  6. FHD дисплей
  7. Дискретная видеокарта не ниже GTX 1050
  8. Предустановленная ОС семейства Windows
  9. Thunderbolt

пятница, 17 января 2020 г.

Рабочая станция архитектора с Китая



Решили попробовать собрать рабочую станцию из комплектующих купленных преимущественно в Китае. Речь идет о станции для архитектора (рендер артлантисом 5).
Артлантис нагибает именно процессор, ему чем больше ядер/потоков/частоты - тем лучше. Поэтому для начала протестировали имеющиеся тачки. Тестом являлось время рендера одной и той же рабочей визуализации, на которую жаловался пользователь:

четверг, 17 октября 2019 г.

Протяжка кабеля между зданиями


Задача:
Протянуть кабель между двумя зданиями.

Большой шкаф и почти все по уму





Средняя полка для еще одного PoE коммутатора



Розетки криво, но мне уже было влом страдать перфекционизмом.


Разводка питания 16 камер

Снизу старое, сверху новое.
Ошибка в том, что надо было колодки ставить справа, там замок. нагрузка между колодками распределена одинаково на два выхода с БП.

Замена розетки




вторник, 15 октября 2019 г.

На фразу "У меня осталось мало места"

Бригада классических пожарников с огнеметами наперевес спрыгивают из ничего на поверхность жесткого диска и начинают эпическую борьбу с битами за свободное пространство ради пользователя

На фразу "Зайди на мой ПК"

Представился мне молоток из клипа Pink Floyd - The Wall шагающий в сторону ПК пользователя

четверг, 22 августа 2019 г.

Ubuntu 18.04 Шифрованный ISCSI том для бэкапов


Всем бобра.

Был DAS cfi-b8253jdgg на 5 дисков по 4Тб (для NAS WD) в 5 рэйд массиве. Места стало мало (под бэкапы), решили расширить. Купили диски по 6Тб, предел для аппарата, из линейки для датацентров. Такой выбор связан с большой ежедневной нагрузкой во время бэкапа, речь идет не о 20 Гб, а о примерно 150 в сутки с последующим архивированием, а также архивирования 1,5Тб раз в неделю. При попытке перегнать данные на новоиспеченный DAS он просто зависал на смерть, как потом выяснилось проблема была в бракованном диске. Но к этому моменту я понял, что покупать такие диски в такой коробок не имеет смысла, т.к. коробок ограничен портами SATA2, с выходом через USB3.0 и слабым охлаждением (для этих дисков). Плюс невозможность контролировать состояние дисков в автоматическом режиме (Zabbix).
Было принято решение собрать NAS на базе Unix системы.

Конфигурация (делал 2 коробки, цена 1 штука):

  1. Корпус FRACTAL DESIGN Node 304 - 5612 руб
  2. Материнская плата ASRock H370 S1151 MITX H370M-ITX/AC - 7240 руб
  3. Накопитель SSD Patriot PS128GPM280SSDR - 1916 руб
  4. Блок питания AeroCool VX-500 PLUS ATX 500W -1613 руб
  5. Видеокарта MSI PCIE16 GT710 1GB GDDR3 GT 710 1GD3H LP - 2158
  6. Оперативная память Kingston DDR4 4Gb 2666MHz KVR26N19S6/4 RTL PC4-21300 CL19 DIMM 288-pin 1.2В - 1308 руб
  7. Процессор Intel Original Core i3 9100F Soc-1151v2 Box - 6683
  8. Жесткий диск WD Ultrastar DC HC310 HUS726T6TALE6L4, 6Тб - 5 штук

среда, 31 июля 2019 г.

Excel В разных окнах (2010) bat

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

(после первого запуска - сохранить выгруженные файлы)

суббота, 6 июля 2019 г.

1CОшибка "код справочника стал неуникальным"

Последнее время чаще стала вылезать ошибка "код справочника стал неуникальным" при обновлении, в принципе особых проблем она не доставляет, но раздражает.
В ручную перебирать справочник очень муторно, поэтому я накидал простенький запрос, который выявляет совпадение кода при разных ссылках (на примере справочника ДоговорыКонтрагентов):


ВЫБРАТЬ
 ДоговорыКонтрагентов.Ссылка,
 ДоговорыКонтрагентов1.Ссылка КАК Ссылка1,
 ДоговорыКонтрагентов.Код,
 ДоговорыКонтрагентов1.Код КАК Код1
ИЗ
 Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
  ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов1
  ПО ДоговорыКонтрагентов.Код = ДоговорыКонтрагентов1.Код
   И ДоговорыКонтрагентов.Ссылка <> ДоговорыКонтрагентов1.Ссылка


пятница, 5 июля 2019 г.

1С УФ ПоказатьВопрос ПередЗаписью

Встала задача - перед записью документа произвести некоторые проверки и задать вопрос пользователю, в зависимости от ответа - провести документ или нет.

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

Есть несколько вариантов решения, один - это замена стандартных команд своими, второй использование дополнительных переменных и повторный вызов процедуры.
В моем случае инициирует все процедура ПередЗаписью() (я делал в расширении, перед):

среда, 29 мая 2019 г.

GPO Приложению Word не удалось отобразить нужный шрифт, так как недостаточно памяти или места на диске

Доброго.

На Windows 10 получили такую ошибку после ввода в домен.
Раскопки показали, что виновата политика изменяющая права доступа к некоторым папкам и веткам реестра:
%SystemRoot%\Fonts
%SystemRoot%\System32\FNTCACHE.DAT
MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

В нашем случае, восстановить права доступа не удалось, единственное решение - отключение политики и переустановка ОС.

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

При этом на Windows 7 проблема не наблюдается.

Marvell 88SE9230 в Ubuntu не видит диски

Всем доброго.

Купили мы значит агрегат "Контроллер расширения ST-Lab A-520 PCI-E x1, 4 int RAID (SATA600) + 2 ext (SATA600), Ret" на контроллере Marvell 88SE9230 для подключения дополнительных дисков к ПК. ПК находится под управлением ОС Ubuntu 12. В Биосе диски видны, в биосе самого контроллера тоже видны, а вот в Ubuntu нет.
Как выясняется, управлять массивом из под Ubuntu нельзя, только работать с полученным виртуальным устройством или дисками в отдельности при помощи lvm или md. Собственно я и брал его ради последнего, но данный контроллер плохо работает в связке iommu=enable + Ubuntu. Поэтому решение проблемы - отключение iommu в биосе материнской платы.

четверг, 2 мая 2019 г.

Проект #16. Цветные фонарики в окно

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

Покупаем банки и матируем их (или уже покупаем матовые):


четверг, 11 апреля 2019 г.

1С Нет документа в структуре подчиненности

Добра.

Попросили к документу Поступление на расчетный счет добавить расшифровку по эквайрингу по счетам на оплату. Все добавил, создает проводки по необходимы счетам, но указанные счета на оплату в структуре подчиненности не имею ссылку на документ поступления...
Пока искал, думал - поседею, оказалось все просто - нужно добавить реквизит ТЧ в Общие-Критерии отбора-СтруктураПодчиненности и все сразу заработало ))))