Видимо программисты МК не относятся к ленивым программистам. Вот почему бы один раз не сесть и не написать фреймворк на шарпе для описания, кодогенерации и сборки фирмвари из общих, протестированных компонент.
Организация в ядре одна и таже что у ipt, что у nft и, внезапно, у tcpdump. Это BPF. По крайней мере в актуальных линуксах. Все эти фильтры развивались командой netfilter и, со временем, сверху остались только бэкэнды к общей подсистеме ядра, для сохранения совместимости и User experience. Причём прошу не путать новый bpfilter с собственно подсистемой BPF. Это тоже бэкэнд. Вы его можете ставить или не ставить, а подсистема есть всегда.
Что касается вашего примера, то пакеты помечаются в принципе одинаково что в nft, что в ipt, видимо какая то минорная ошибка у вас была.
У меня наоборот возникли проблемы с nft, пока я не полез в код и не сравнил приоритеты хуков с их вики. Отписал, в вики поправили.
nftables это тоже netfilter, непонятно почему вы им отказываете в родстве. И все это под капотом работает через bpf, который можно конфигурировать напрямую. И да, есть списки и это не map.
PS У меня схожим образом давно работает домашний роутер, только список маленький и статический и рефрешится по крону.
Проблема не в рассчете координат по расстояниям, это прекрасно делает и та дремучая математика. Проблема в том что падение RSSI редко отражает реальное расстояние и сильно прыгает даже в статических условиях.
Как по вашему сейчас можно контролировать состояние сложной конструкции в виде моста? Так же развешиваются датчики, которые сигналят, если уходят от расчёта на несколько мм. Ну вот это из той же оперы.
Сишного кода в репозитории 94%, так что я не понимаю о каком управляемом коде идёт речь. В сравнении например с такими проектами как singularity, midori, verve, cosmos
Ну вот конструкция далеко не идеальная для продувки всех дисков. В итоге при постоянной нагрузке на диски и при заданном удержании температуры до 45С на дисках, хотсвопный ченбро на 8 корзин сильно тише этого работает.
Честно говоря фрактал 804 самый дурацкий корпус с тчз температуры/шума из тех что у меня в онлайне. Вентиляторы будут такие, которые поставите, дефолтные в помойку, а покупать 3х пиновые смысла нет никакого.
Пс. У меня дисков по разным личным локациям на полпета.
Ну если государство не желает системно подойти к этому вопросу, то видимо только так.
Видимо программисты МК не относятся к ленивым программистам. Вот почему бы один раз не сесть и не написать фреймворк на шарпе для описания, кодогенерации и сборки фирмвари из общих, протестированных компонент.
Организация в ядре одна и таже что у ipt, что у nft и, внезапно, у tcpdump. Это BPF. По крайней мере в актуальных линуксах. Все эти фильтры развивались командой netfilter и, со временем, сверху остались только бэкэнды к общей подсистеме ядра, для сохранения совместимости и User experience. Причём прошу не путать новый bpfilter с собственно подсистемой BPF. Это тоже бэкэнд. Вы его можете ставить или не ставить, а подсистема есть всегда.
Что касается вашего примера, то пакеты помечаются в принципе одинаково что в nft, что в ipt, видимо какая то минорная ошибка у вас была.
У меня наоборот возникли проблемы с nft, пока я не полез в код и не сравнил приоритеты хуков с их вики. Отписал, в вики поправили.
В nft есть трейсинг, удобно отлаживать правила.
nftables это тоже netfilter, непонятно почему вы им отказываете в родстве. И все это под капотом работает через bpf, который можно конфигурировать напрямую. И да, есть списки и это не map.
PS У меня схожим образом давно работает домашний роутер, только список маленький и статический и рефрешится по крону.
Проблема не в рассчете координат по расстояниям, это прекрасно делает и та дремучая математика. Проблема в том что падение RSSI редко отражает реальное расстояние и сильно прыгает даже в статических условиях.
Не понимаю ваш ржач, клоуны.
Как по вашему сейчас можно контролировать состояние сложной конструкции в виде моста? Так же развешиваются датчики, которые сигналят, если уходят от расчёта на несколько мм. Ну вот это из той же оперы.
Какие такие микроконтроллеры регулярно с .Net упомянаются? Днем с огнём не сыщешь, а сам Micro Framework давно заброшен. Не?
Спасибо за ваш труд по портированию и тестам. Слежу с момента как узнал о вас в ролике Д. Бачило.
Ну я дал примеры с C#
Сишного кода в репозитории 94%, так что я не понимаю о каком управляемом коде идёт речь. В сравнении например с такими проектами как singularity, midori, verve, cosmos
Можно ли было под этой ОС написать программу для этой ОС?
Ну, это лучше чем совет использовать StringBuilder :)
Я всегда считал, что сеньор это старший, тогда как ведущий - лид
Ну вот конструкция далеко не идеальная для продувки всех дисков. В итоге при постоянной нагрузке на диски и при заданном удержании температуры до 45С на дисках, хотсвопный ченбро на 8 корзин сильно тише этого работает.
Честно говоря фрактал 804 самый дурацкий корпус с тчз температуры/шума из тех что у меня в онлайне. Вентиляторы будут такие, которые поставите, дефолтные в помойку, а покупать 3х пиновые смысла нет никакого.
Пс. У меня дисков по разным личным локациям на полпета.
net core на гитхабе лежит и там же и развивается
Делегат это объявление сигнатуры функции. Его для этого и используют. И экспортируют. А не внутри функций. Как описать event лямбдами?
Про query и expression tree и сахар
Попробуйте написать аналог
From var1 in set
let var2=func(var1)
let var3=func2(var1)
From var4 in set2 join on...
Where var4 between var2 and var3
Select (f2=var2, f4=var4)
Ну смысл думаю понятен. Нельзя подобные конструкции яснее написать...В строчку, с трансляцией переменных.
Ну а в целом примеры какието не жизненные. Придуманные из пальца для статьи.
Вот жеж ахинея. Чуть позже разверну, если будет в этом смысл, после прочтения каментов...
Да, были у меня сомнения, значит таки перепутал :)
Такой багодром эта ХП была до SP3, раз-два в год надо было вчистую перествалять. Помнят же многие наверное? J3QQ4-...