xfce4-terminal и rm -Rf

Всё, что будет происходить при сборке, с большой вероятностью, описано в файле debian/rules. В случае c Postgresql и 1С придётся заменить в COMMON_CONFIGURE_FLAGS флаг «—enable-integer-datetimes» на «—disable-integer-datetimes». Ну вообще я удивлён, конечно. Исходники для dpkg-source разделены на начальные исходники, патчи к ним, и, в конце, ещё накладывается патч для сборки в среде Debian. Вот они не осилили его поправить? Или малоинформативная приписка в readme Для использования PostgreSQL 9.6.3-3.1C с версиями 1С:Предприятия ниже 8.3.10 необходимо его собрать с установленным значением параметра integer_datetimes=off нужна, чтобы всякие левые люди не могли собрать корректно PG? Типа пользуйтесь бинарниками нашими или топайте в лес? Ну и, конечно, он не собрался. Спасибо вам, фирма 1С, что держите марку! debian/rules:213: recipe for target ‘override_dh_auto_test-arch’ failed make[1]: ***[…]

Последнее фото Шоттки

Сегодня, на пятом году жизни, нас покинул верный друг и хороший товарищ, шиншилл Вальтер Шоттки. Это случилось в 10:50 по московскому времени, когда Вальтер попытался встать. В последний раз. Он был достойным крысом, любил чай и вечерний просмотр документальных телепередач и политических шоу. Больше всего ему нравилось грызть Бредбери, Лема и Ефремова. Не все люди могут похвастаться столь хорошими литературными вкусами. Он долго болел и умер. Достойно умер. Теперь его ждёт Вальхалла, где можно безнаказанно отрывать обои и плинтуса.

Салют-7

Тут меня знатно прокатывают с совместным походом на Бегущего по Лезвию 2049. Может оно и к лучшему… Короче, пошёл я на Салют-7 в одно лицо. Ну как бы снято по реальной истории. А история там о грандиозном факапе, который приключился, когда всё в стране уже шло кое-куда уверенными темпами, где удачное разрешение всей проблемы зависело только от грамотных решений и действий руководителя программы Салют-7 и космонавтов, подобранных это всё исправить. Короче, дело происходило в 85 году. Внезапно (нет, не ВНЕЗАПНО, а просто внезапно, ибо случилось это не из-за пофигизма) станция перестала «выходить на связь». Ну потухла, как сервер, из которого нерадивые гоблины ВНЕЗАПНО (вот тут уместно всё слово капсом написать) вытащили питающее кабло, когда ты работал по ssh. Что? Почему?[…]

Урал в Севастополе

Все же знают о том, что если что-то попало в интернет, то оно оттуда никогда уже и не денется? Так вот, это очень удачная замена фотоальбомам. Например внезапно можно случайно найти посты о том, как собирал и распространял образы Debian для одного arm-лаптопа, сильно до того, как это стало мейнстримо… до того, как хипстерам дали Raspberry Pi. Сам то я тогда и вовсе на Генте сидел, а красноглазие моё не знало пределов. От слова «совсем». Иногда попадются «хаутушки» за моим авторством, например по которым можно сообразить почтарь за пять минут, ну и, что характерно, люди это повторяли, ставили себе тоже и также на боевые сервера. Некоторые на свои сайты передирали данный текст, иногда целиком, иногда частями… Тогда мне казалось это[…]

Orange Pi Plus 2E

Закалачивать гвозди микроскопом? Да! Спасать копеечные флешки от перезаписи тестировщиками внедрением в схему одноплатного компьютера? Почему бы нет?! Ну а в этом нам поможет скрипт: #!/bin/sh echo «Создаём RAM-диск» modprobe brd rd_nr=1 rd_size=1572864 max_part=0 while [ ! -b /dev/sda ]; do echo «Не найдено блочное устройство, ждём несколько секунд…» sleep 5 done echo 0 `blockdev —getsz /dev/sda` snapshot /dev/sda /dev/ram0 N 64 | dmsetup create snap modprobe g_mass_storage file=/dev/mapper/snap exit 0 Как бы это логичное продолжение поста об плате Orange Pi Plus 2E.

Orange Pi Plus 2E

Копаюсь тут с Orange Pi Plus 2E… Так вот, не знаю, читает ли мой блог наш ОТК’шник… Не знаю. Но, если вдруг Саня ты это читаешь, то просто знай, что они смогли: две заказанные одинаковые платы мало того, что скручены винтом (по-разному, кстати), содержат не повторяющиеся дефекты пайки и промывки, так ещё одна содержит в NAND’е образ u-boot от начала 2017 года, а вторая — android. Хотя обе должны быть пустыми. Такой вот контроль качества и обеспечение повторяемости изделий у Xunlong’а. U-boot из Debian testing не умеет эту плату всё ещё. Просто собрали без неё. Бывает. Пока ещё представлено ядро 4.12, там хоть и есть некоторые новшества, типа OTG и сети, но нет биндингов в devicetree. Собираю 4.13, там появились[…]

Старые сообщения в mutt

Я тут приболел. Сначала слегка, потом так, что пришлось отлёживаться. Трахеит он такой =( Ну так вот, коли я дома, — надо что-то делать. Решил закончить миграцию с gmail’а на собственный почтарь. Ну и сделать архив переписки с 2008ого по наши дни. Так вот, это дичайшая дичь, я вам доложу! Письма от людей, которых ты в тот момент терпеть не мог, а сейчас вы мило общаетесь. Письма от людей, которые были рядом, а теперь вас разделяет что-то, притом уже забыл, как так случилось. Письма с обсуждением проектов. Иногда целые куски исходников, которые ещё и казались в тот момент каким-то клёвым свершением, а сейчас этому можно лишь умилятся, как малякам ребёнка на листке бумаги… Есть даже что-то, за что хочется краснеть![…]

Ударка в новом помещении

«Будет громко, я точно никому не помешаю?», — спрашивал я. «Ничего, не думаю, что будут проблемы.», — отвечали мне. Всё началось не плохо: размявшись на педе, я включил Headless Cross в плеере и стал вколачивать установку в пол. Только и удивлялся, как она вся, вот вся эта установка, чей жизненный путь начался в гараже, аж в 2006 году, как она, заброшенная на год, не расстроилась за этот год. Ну а смачные шлепки малого ещё и грели душу звуком стального барабана. Просто из-за травмы я перестал играть год назад, а потом мы свернули базу, так что всё оборудование осело на складе. Сейчас же мы сняли помещение, завезли оборудование… Короче. Доиграл я Headless Cross, стал думать, что можно сыграть ещё… После Тони[…]

Контейнеры

Последние несколько недель я изучал контейнеризацию окружений, точнее то, как нынче принято это делать. И повод есть: anotherhosting.net весь в виртуалках живёт, виртуалки содержаться на моём «облаке», ну а контейнеризация, насколько известно, помогает снизить накладные расходы, что ведёт к росту КПД «облака». Ну это в теории. Да и глупо это, казалось бы, иметь гипервизор, виртуализацию в CPU, когда любой продакшн-дистрибутив умеет и cgroup и namespaces. Но нет… Счастья не будет. Если сильно не растекаться мыслью по листу… по текстбоксу, да, то всё упёрлось в недалёкость разработчиков современных. Вот что делали годные хардкорные админы при инициализации сервисов: приложение запускается, открывает все нужные для работы дескрипторы, которые нельзя открыть из chroot’а, например порты и сокеты; делается chroot куда-то; сброс привилегий до заданного[…]

Фотка с оппозиционерами

Иду я, короче, кормить шиншилл домой. Иду из дома. Так бывает, когда переезд затянулся. Ну так вот, выхожу из лифта и вижу красочную листовку полноформатную одной либеральной «оппозиционной» партии, приклеенную на скотч к входной двери подъезда. Иду к двери, снимаю эту листовку привычным движением руки, выхожу с ней на улицу и выкидываю в урну. И в этом нет чего-либо особенного: часто приходится снимать рекламу всяких доставок пиццы, которую клеят абсолютно тем же способом на тех же местах. И урна уличная выбрана не в знак презрения, а просто потому, что было лень возвращаться к мусоропроводу… На обратном пути, когда я заходил в подъезд, мне навстречу вышла суетливо и опасливо женщина, ещё не преклонных лет, но и черту средних уверенно перешедшая, одетая[…]