Category: архитектура

Category was added automatically. Read all entries about "архитектура".

white

Чем дальше в лес, тем толще партизаны

Съездили сегодня с сестрой и сыном в город Валдай.

Поеххали туда партизанскими тропами - сначсала в объезд Селигера с востока (не заезжая в Остаашков), потом на север вдоль Полновского плеса через Сосницы-Заболотье-Полново, потом немножко на запад и далее по дороге Демянск Валдай.

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

Кстати, наблюдали интереснейшую картину. Вот едем мы вдоль озер на север, сначала по грейдеру, потом по бетонным плитам. И вдруг видим - человек сидит на обочине снимает с ног роликовые коньки. Думаем - как же он тут бедняка по этим плитам, да на роликах. А через двадцать метров видим - поверх плит асфальт положен. Видимо, человек ехал по асфальту, а как асфальт кончился, попытался проехать дальше. но быстро понял, что это не выйдет и сел переобываться.

Вообще вдоль этих грейдеров от Сосницы до Полново и далее на север до Ивантеево, стоят такие шикарные особняки и по грейдерам осторожно пробираются такие иномарки...

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

С некоторым трудом, но нашли в Валдае работающее кафе, где можно было пообедать.

Потом посетили Иверский монастырь. Вот там, в отличие от самого Валдая, все красиво, все отреставрировано.

Обратно поехали через Вышний Волочёк. По грейдерам шаритсья мне надоело, а тут всё же дорога гораздо лучше. Только от Ключей до моста через Дедушу грейдер, и заметно лучшего качества чем в Осташковском и Демянском районах.

В Волочке остановились, погуляли, попили кофе.

А как из Волочка выехали, пошел дождь. И идет до сих пор.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2174085.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Цена эмуляции

Попробовал тут собирать пакеты в chroot с архитектурой arm64 с использованием qemu-user-emulation.
Все работает, пакетики собираются. Но...

Общее время сборки postgrespro standard 11.6.1 200 минут. Vs 10 минут 34 секунды нативного. В 20 раз.
И это еще без оверхеда на sbuild.

В случае использования system emulation будет еще хуже по-моему. Так у нас хотя бы ядро в нативном режиме работает.

В общем, подожду я пожалуй пока доедет уже заказанная реальная машинка с amd64. А пока мультиархитектурные репозитории буду отлаживать на ppc-шных пакетах. Они хоть и в chroot-е собираются, но на нативной архитектуре.

Собственно, экспериментировать со сборкой в chroot на неродном процессоре я стал, когда обнаружил что debootstrap с неродной архитектурой отрабатывает за приемлемое время.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2125213.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Висел замок, никто не мог открыть замок ключом...

Вчера в контору привезли большой ящик, и положили около входа. Он там лежал и лежал, никто его не трогал. Пока, наконец не пришел генеральный директор и не спросил "А это что за фигня"?
Секретарша объяснила "Это стул привезли, но его некому собрать" (полная контора мужиков у которых руки куда надо вставлены). Директор сказал "судя по размерам ящика, там уже все собрано".
Открыли - так и оказалось.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2100242.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Медвежливое

Если вам будут рассказывать, что в Москве по улицам медведи не ходят, не верьте. Вот они:



Collapse )

А кроме этих, около мытищинского акведука и тех которые у нас в Медведково

Есть еще Collapse ) в Марьиной Роще.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2061607.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

И часовню - тоже он

На слэшдоте обсуждают конспирологическую версию о том, что под псевдонимом Сатоши Накамото скрывается никто иной как Элон Маск.

Типа один раз уже революцию на рынке цифровых платежей устроил, создав PayPal, потом решил поразвлечься ещё. А что под псевдонимом, так выступи он под своим именем, его бы eBay обвинил в нарушении non-compete agreement.

This entry was originally posted at https://vitus-wagner.dreamwidth.org/1950131.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Висел замок, никто не мог открыть замок ключом

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

Пришлось срочно выкапывать из-под горы сумок с книгами (которые еще не разобраны после ремонта, так как новые шкафы приехали только позавчера), ящик с инструментами и вскрывать замок отверткой. А сегодня утром приводить в чувство второй замок, который не эксплуатировался с момента установки двери. Потому что там как-то немножко не так встала планка и язык не входил в отведенное гнездо. Ну подпилил я эту планку напильником, стало закрываться.

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

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1128316.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Странные архитектуры

Я все-таки реализовал способ собирания пакетов для armhf. Правда довольно кривой - в виртуальной машине qemu для этой архитектуры. Впрочем, судя по скорости работы apt-get оно там как бы не быстрее, чем на планшете, ради которого всё затевалось

(и теперь у меня на планшете есть xephem!)

Теперь вот думаю, а не реализовать ли аналогичную схему для armel и mipsel. Останавливает то, что лично мне эти архитектуры не нужны совсем. Нету у меня устройств, куда бы потом эти пакеты ставить. Ну может, конечно Sony Xperia Acro S и окажется при ближайшем рассмотрении armel, а не armhf. Но я ее до сих пор не рутанул, поэтому дебиана в chroot у меня там нет.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1056490.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Оффлайновый Web - альтернативная архитектура

Внимательное изучение ситуации с NNTP-софтом показало, что трудоёмкость задачи реализации оффлайнового web-а в виде "мультимедийного usenet" несколько выше, чем мне казалось. Software rot о котором предупреждал в одной из первых дискуссий на эту тему qkowlew в этой области зашел довольно далеко, и мне не удалось, например, найти ни одного современного ньюсридера который бы поддерживал url схему news: (как сейчас помню - в Netscape 2.0 же работало).

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

Самое простое решение, которое приходит в голову, это большой статический web-сайт, хранящийся в распределенной VCS, например GIT и оснащенный продвинутой browser-based системой управления контентом.

Соответственно, живет этот вебсайт у каждого на localhost, синхронизация выполняется посредством git pull (а то и git push, но pull делается по тому же http и не требует авторизации).

Системы управления контентом, работающие с VCS в качестве бэкэнда существуют. Например. ikiwiki, на которой сейчас работает wiki.wagner.pp.ru. ikiwiki в принцпие поддерживает и агрегацию RSS-фидов и ведение блогов с комментариями. А в MoinMoin есть уже готовый механизм синхронизации wiki

Старые читатели моего журнала помнят, что год назад я пробовал перенести свой блог из ЖЖ на ikiwiki как раз с git-овским бэкэндом. Уже через три месяца постинг комментария стал занимать десяток секунд. Скорее всего это проблемы ikiwiki и могут быть довольно легко исправлены. Но всё же для оффлайнового веба нужно гораздо больше контента, чем один блог за три месяца.

Кроме того, у git существует стандартная схема генерации патчей. Которая позволяет использовать для синхронизации перенос данных на пассивных устройствах (флэшках). В рамках идеи offline web ее можно рассматривать как замену uucp-шных бэтчей в Network News.

Какие проблемы возникают у такой схемы:

1. Место. Нам придется хранить рабочую копию всего контента, плюс еще репозиторий для синхронизации. В то время как в NNTP у нас предусмотрена возможность синхронизации не всего дерева групп а только групп по некоторому шаблону. Что позволяет делить информацию на оперативную и объемную и на разные устройства синхронизировать их по-разному.

2. Контроль целостности сообщений. В основе Network News лежит тот же формат сообщений, что и в электронной почте. Для него предусмотрены разные форматы электронной подписи. Поэтому читая подписанное сообщение мы можем быть уверены, что написано там ровно то, что имел в виду владелец соответствующего ключа. VCS предназначены для того, чтобы файлы редактировались. Да, есть история. Да, в git-е есть подпись коммитов. Но организовать подпись каждого комментария на форуме - несколько сложнее, чем организовать подпись каждого письма в ньюсридере.

3. Защита от спама. Средства защиты от спама тоже в основном развивались вокруг RFC 2822 и 5322. В ньюссерверах предусмотрено достаточно простое написание фильтров на входящий транзитный траффик (нам еще долго предстоит обсуждать какие именно должны быть критерии фильтрации транзитного траффика, я думаю что, если все пойдет по плану, копья по этому поводу будут скрещиваться еще долго после того, как сеть начнет работать. Тогда-то мы сможем обсуждать это не голословно а со статистикой в руках). В VCS этого нет. Как максимум - втаскивание чужого репозитория в отдельную ветку и ручной merge.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/964050.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Про великих людей,

slobin где-то раскопал список 1500 великих людей и предлагает назвать первых трех, кого комментаторы не знают.

Меня поразило насколько много людей не знают кто такой Цинь Шихуанди. Как можно не знать человека, который
1. Объединил Китай, создав наиболее длительно существовавшую в истории Империю.
2. Старательно уничтожал память о прошлом, добиваясь того, чтобы история начиналась с него. Приказал уничтожить все книги, кроме тех, в которых трактуется сельском хозяйстве.
3. Создал наиболее бессмысленное сооружение в истории - Великую Китайскую Стену.
4. Заказал Терракотовую армию

В общем, образцовый тиран и деспот, до величия которого всем Наполеонам и Александрам как до Луны.

Вторым человеком, столь частое попадание которого в списки неизвестных меня глубоко поразило, является Томас Джефферсон. В некотором смысле антипод Цинь Шихуанди. Автор Декларации независимости и один из архитекторов современных США. А вот это уже я сам не знал, что он ещё к тому же и автор принципа отделения церкви от государства. Ещё интересно подумать, а была ли покупка у Франции Луизианы крупнейшим в истории мирным расширением территории государства.


А про Жака Картье и Чжан Хэ, повидимому надо отдельные посты писать. Благо тэги путешественники и занимательная география у меня есть.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/867622.html. Please comment there using OpenID. Now there are comment count unavailable comments
white

Конец архитектуры x86?

Такие крупные веб-проекты как Bing и Facebook серьезно рассматривают идею использования процессоров ARM в своих датацентрах.

Похоже что еще немного и ублюдской архитектуре x86 придет конец. Во всяком случае в серверном сегменте.

Правда, мне сильно не нравится что опять в серверный сегмент пихают ту же архитектуру, что и в мобильный. Архитектур должно быть много, и разных. Чтобы можно было выбирать. И чтобы ни у одной сволочи не возникало желания оптимизировать программу под определенную архитектур, сверх того, что умеет компилятор.