Oct. 13th, 2020

vitus_wagner: My photo 2005 (Default)

Поменял роутер в медведковской квартире. Покупал из соображений "плевать на все характеристики, кроме количества ethernet-портов, лишь бы openwrt без геммороя ставился". Получился ASUS RT-AC51U за 2500 рублей.

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

А так я наконец смог вынести на роутер DNS и DHCPv4, которые до сих пор жили отдельнона Banana PI R1. Теперь эта банана работает только торрентокачалкой и свитчом на письменном столе.

Вот думаю, может воткнуть в роутер флэшку побольше и унести туда еще и торрентокачалку. А вместо бананы купить 8-портовый свитч.

Еще из приятных свойств этого роутера

  1. Умеет 5Ггц диапазон wifi
  2. Имеет питание 12V, можно поискать к нему 12-вольтовый UPS и засунуть вместе с ним на антресоль. Хотя непонятно зачем, поскольку если в доме вырубится электричество, вырубится и провайдерский свитч на чердаке.

Luci ставить не стал. Типа, а зачем. Проще так, руками через ssh. Тем более что конфигурировать там кроме dnsmasq нечего, а dnsmasq я и так умею конфигурировать.

Впрочем есть мысль поставить туда openvpn (которую опять же конигурирвоать посредством копирования файла конфигурации удобнее, чем через всякие интерфейсы). Вопрос в том, а стоит ли возиться.

system type             : MediaTek MT7620A ver:2 eco:6                          
machine                 : Asus RT-AC51U                                        |
processor               : 0                                                    
cpu model               : MIPS 24KEc V5.0                                      
BogoMIPS                : 383.38                                               
wait instruction        : yes                                                  
microsecond timers      : yes                                                  
tlb_entries             : 32                                                   
extra interrupt vector  : yes                                                  
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]                                                                   
isa                     : mips1 mips2 mips32r1 mips32r2                        
ASEs implemented        : mips16 dsp                                           
Options implemented     : tlb 4kex 4k_cache prefetch mcheck ejtag llsc pindexed_dcache userlocal vint perf_cntr_intr_bit nan_legacy nan_2008 perf   

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

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

vitus_wagner: My photo 2005 (Default)

Недавно в постгресовской документации начали появляться иллюстрации. Красивые такие диаграммы, нарисованные в векторном SVG-формате.

А мы тут при подготовке первого релиза первого нашего продукта на базе 13-й версии решили еще и проверить, что в поставляемых с windows-версиях chm-файлах все в порядке.

И обнаружили, что не всё - картинки не показываются.

Стали разбираться. Выяснили, что

  1. В docbook xml существует два способа вставлять картинки новый, правильный
           <imagedata fileref="images/genetic-algorithm.svg" format="SVG" width="100%"/>
         
    и старый, неправильный, который скоро перестанет поддерживаться:
           <graphic scalefit="1" width="95%" fileref="demodb-bookings-airlines.png"/>
         
    Первый стайлшитом транслируется в тэг <object>, а второй - в старый добрый <img>.
  2. Микрософтовский html help compiler, который не менялся как бы не с прошлого века, <img> знает и любит, и если найдет в html-е этот тэг, не забудет запаковать файл, указанный в его атрибуте src, даже если в проектном файле (.hhp) этот файл не упомянут.
  3. По умолчанию htmlhelp вызывает для отображения хелп-страниц интернет эксплорер в режиме совместимости с 7-й версией, которая svg показывать не умела.

То есть если воткнуть туда png или jpg как graphics, то все прекрасно покажется, лишь бы в момент компиляции нашелся нужный файл. Если это svg, то нужен уровень совместимости 9-й версией эксплорера, а чтобы стильный модный, молодежный <object> отрисовался корректно, так и вообще с 11.

Но, оказывается если написать в начале файла (в тэге <head>) магическое заклинание
<meta http-equiv="X-UA-Compatible" content="IE=11">

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

Надо всего лишь после того как отработал xsltproc пробежаться каким-нибудь средством пакетного редактировани по всем сгенерированным html-файлам и добавить этот тэг. Например:

sed -i '/<head>/a\
<meta http-equiv="X-UA-Compatible" content="IE=11">
' *.html

(ах, у вас на машине нет msys с sed-ом и башем? Ну так вы все равно постгрес без них не соберете, не говоря уж о том, чтобы с докбуковской докмуентацией работать).

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

January 2026

S M T W T F S
     1 2 3
4 5678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 11:26 pm
Powered by Dreamwidth Studios