gim0: ух ты. я аккурат перед НГ с arch'a на debian перехал, не успел застать этой проблемы.
тут писали, что новый FreeType и сам сможет в красивый рендеринг, но пока еще не довелось его потестировать и советовать его не буду. https://habrahabr.ru/post/311462/
а вот infinality пользую и все вполне устраивает. если сломается -- тогда уже и буду искать замену.
5tgb5tgb: sudo fdisk -l /dev/sdc
покажет, что первый раздел начинается совсем не с сектора 0. Обычно это 2048. При размере сектора в 512 байт получим 1 мегабайт в начале диска. туда то и прописывается grub.
- установить NodeJS (https://nodejs.org/en/download/)
- сохранить код по ссылке выше в файл, напрмер tcp_bridge.js
- запустить из консоли: node tcp_bridge.js
все, приложение будет слушать порты 1111 и 2222. также будет перенаправлять траффик между всеми подключенными клиентами.
socat заточен только между двумя точками данные гонять.
когда-то подобный велосипед использовал для проброса данных (много tcp-server, много клиентов), nodejs pastebin.com/Tfj2sDKs
как-то маловато данных.
1. могут ли добавляться/удаляться элементы из массива myArray? насколько часто?
2. как много свойств у реального элемента массива myArray?
3. есть ли ограничения по RAM?
я бы смотрел в сторону построения кэш-таблиц. что-то вроде:
{
City: {
"Омск": [ {id: 4, name: Саша, age: 24, city: "Омск" } ]
........
},
Age: {
24: [ {id: 4... } ]
........
}
}
как вариант, можно просто хранить несколько массивов, отсортированных по разным критериям.
у адаптера совсем иная цель. он позволяет одному объекту прикинуться другим.
в вопросе спрашивается именно предоставление человекоудобного API на объектом/системой объектов. В моем представлении "фасад" подходит лучше под это описание.
хм, оказалось проблематично дать ссылку на русский вариант вики.
искать по ключевым словам "Аггрегация и композиция".
А еще под описанию могу притянуть паттерн ООП "фасад"
хм. посмотрел на *.img файл от raspbian. похоже, при первом запуске ОС расширяет root раздел на все доступное место...
да. тогда можно просто взять чистую sd карту на 16Gb, залить туда rasbian и загрузить c нее raspberry.
затем воткнуть эту sd карту в компьютер и распаковать на нее содержимое sda1 и sda2 с текущей рабочей системы. должно сработать.
на той же убунту, обычно, рендеринг из коробки хорошо работает.
на арче и дебиан (для меня) разница оказалась очень ощутимой.