Category: литература

Лампа

Паровые двигатели с качающимся цилиндром

Собирался данный пост написать раз 20, в течении года. Но вот всё же меня запарили однотипные конструкции, которые никто не может повторить и я решился.

Это самая частая конструкция парового двигателя (и на мой взгляд самая неудачная). Она "проста" в исполнении, "легка" в повторении и описана во многих книгах. Кавычки не случайны, повторить её взрослому-то тяжело, не то что ребёнку (я бы не взялся). Так же я не знаю того, кто по чертежам из советских книг смог бы её повторить (пробовали очень многие). Чаще всего, в отечественных (да и в иностранных книгах) "чертежи" двигателя даются примерно следующим образом.


Херак, херак и в продакшен!


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

Есть замечательный канал на ютубе, где чувак снимает видосы (и потом продаёт их за деньги), о том как делать паровые двигатели. И у него есть серия видео, где он делает такой движок. И типа описывает, мол "из говна и палок". Но при этом у него токарный станок, сверлильный станок, хороший разметочный инструмент и т.п. Но в данных трёх видео он рассказывает как сделать это тем, кто очень хочет, но не имеет нормального инструмента.
Итак, все кто пытался повторить данный чертёж обязаны посмотреть то, как же на самом деле должна изготавливаться данная поделка.







На этом же канале у чувака есть так же аналогичный движок, только двойного действия. Лично я качающиеся цилиндры считаю говном, но для саморазвития посмотреть стоит

З.Ы. Хотел отметить битоня, ибо он жаловался что не сделал данный двиган, но всё же совсем мерзотный стал его ЖЖ и не буду этого делать.
Лампа

Американские модели по русским чертежам

Заголовок - шутка. На самом деле, гугля по разным темам нашёл на pinterest фотку кордового гоночного катера.


К сожалению источника фотографии я найти не смог. Поэтому привожу только ссылку на пин.
Ирония в том, что данная конструкция встречается во многих советских книжках по моделизму. В частности, вот в "Юном моделисте" 1956 г.




Причина достаточно простая. Чертежи данных кораблей брались из зарубежной литературы, адаптировались к нашим реалиям, часто криво переводились, так что сделать это было нельзя (есть куча примеров, когда люди находили оригинальные статьи, например по лазерам). С другой стороны, наши книги в общем доступе и чертежи доступны всем, а вот импортные книги не найти, только за какие-то большие деньги. Если я не прав, то покажите где брать чертежи на модели? Вот, например на такого типа:


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


Это милота просто.
Лампа

Сборка Sailfish OS

Вы хотите суровой программерской наркомании? Их есть у меня!

Если вы когда-нибудь собирали какие-то ОС, то наверняка помните какое это муторное занятие, скрипты для сборки и т.п. Но всё это ничто по сравнению со сборкой Salfish OS.

Существует официальный мануал HADK (Hardware Adaptation Development Kit Documentation) (Есть шанс, что в России ссылка не работает) или тот же примерно вариант, но на русском (с некоторыми отличиями).

Поскольку никто мануалы читать не будет, а если и будет - этого мало. Их надо ещё и понять.

— Слушай, ты можешь понять, что вообще происходит?
— Тебе объяснить?
— Да нет, объяснить я и сам могу. Ты ПОНЯТЬ можешь?


Так вот, с пониманием плохо, а вот объяснить попытаюсь.



Ладно, отбросим лирику. Для сборки системы нам нужен linux 64 бита. На него ставим sdk, который (внимание) запускается в chroot. На него ставим ubuntu, которая запускается в chroot из quemu (глаз не дёргается?). Далее, для сборки системы нужен Андроид! Т.е. нам от андроида нужно ядро, с дровами, которое и будет тем самым ядром линукс, а работа с ним будет через хардварные библиотеки, а именно libhybris (т.е. не напрямую с ядром, как в нормальном линуксе, дёргая апи, а через библиотеки совмещения). Если вы ещё не потеряли нить, андроид собирается в том втором чруте. После сборки андроида, мы настраиваем песочницу в первом чруте, где идёт эмуляция таргета...

А теперь добавьте сюда, что у Ведра, у каждой под системы выше, у каждого rpm-хардварного пакета есть свой скрипт. И представьте себе что вам ещё это нужно сконфигурировать, а главное ПОНИМАТЬ зачем вы это делаете!!! Да, а всё недостающее дописать в библиотеку libhybris ручками, на си.
Матрёшки Арбата в полном составе нервно закурили!



С сатирой закончили. С другой стороны, это единственная рабочая, в меру современная мобильная ОС под Linux, которая поддерживается в актуальном состоянии (если думаете, что это не так, то мануалы по сборке написаны в ноябре текущего года, и продолжают актуализироваться). Настоящая полноценная наследница Maemo! Ядро андроид используется потому, что драйверов половины железа просто нет под другие ОС. А сами дрова имеют только бинарный вид и единственный путь - это использовать ядро ведра. Да, костыли всем не нравятся, но пока это единственный путь.

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

Когда берётся хороший проект из советской книжки

Берём книгу Ю. Емельянов "Морской моделизм" 1955 г. Открываем на странице 273 и видим замечательную картинку.


Ниже приведены достаточно подробные чертежи данного двигателя, я их приводить не буду. И тут разгуливая на просторах ебея нахожу это чудо.


Обитает тут . Удивительно, ну прям 1 в 1!

Интересно, это наши слизали с западных книг данный чертёж? Или китацы слизали с наших книг? В общем, забавно, право...
Лампа

Тренинги, психология, личностный рост, книги, эзотерика...

Скажу сразу - это всё, что в заголовке - лютейшее говнище! Это враньё, чушь и маразм.
Уверен, что для каждого, ёбанного "тренера" создан отдельный котёл в аду, для того чтобы этот самодовольный дегенерат смог там вариться.
Книги, ох сколько прыдыханий о книгах по личностному росту и эзотерике, ох сколько хвалебных од. Братья, если бы эти пидоры переводили бумагу только для подтирания жопы, было бы значительно больше пользы для человечества.

А теперь по делу без эмоций. N-лет назад мне показалось, что я живу как-то не так, как-то не правильно. Я начал читать тьмищу книг, искать тот смысл, искать основы, в чём суть, начиная от Библии, заканчивая эзотерикой и книгами по личностному росту.


Это, наверное, 1/20 того говнища, что я осилил


Роберт Кийосаки, Ошо и прочие самодовольные пидорасы, которые учат вас жизни, а вы внимаете этим грёбанным самодовольным "гуру", будто они что-то знают как нужно жить. Ошо - вообще просто ебанутый индийский бомж троль. Не более, и не нужно его воспринимать, как Христа 21 века (хотя по степени эпичности бреда он с ним посоревнуется). И т.д. и т.п. Всё что там написано маразм и ложь! Не имеет никакого отношения к реальности.
Collapse )
Лампа

Когда психанул

Ответы на вопрос предыдущего поста будут позднее

Что-то я психанул в связи с частичной утратой PRS-505 и нереализованной программой, что решил потратить два косаря и купить нормальную целую книгу. На самом деле у меня впервые в руках нормально работающая целая книжка, без каких либо нареканий. И выглядит она так, будто её вчера принесли из магазина. Только дохлый аккумулятор (что в сущности не особо важная проблема).



И я не удержался, прошил её альтернативными прошивками, сконфигурировал, расчехлил барабан для дроби и...


ОНО работает!



Грёбаный волшебник!


Полное удовлетворение!




Просто эмоции :)
Лампа

Часы на базе PRS-505

Так получилось, что данный проект был сделан в "стол" из-за того, что книжку я загубил.

Пришла идея, куда можно применить книжку - сделать часы. Мне нравится большие цифры, и такие чтобы были яркими, но не светились в темноте. Идея не нова, и есть часы на электронной бумаге. Но всё же решил сделать. Решение гениальное и простое. Для начала формируем цифры и двоеточия. Напомню, что разрешение книжки 600х800 (если смотреть как на лист).
ЧЧ:ММ:СС - это как раз восемь символов. Итого, каждая цифра получается размером 100x600. Был подобран приятный шрифт Gideon’s-Army-, и сформированы цифры и двоеточия двумя командами:
for i in `seq 0 9`; do convert  -font Gideon’s-Army- -pointsize 150 -size 100x600\
-gravity center -rotate 90 -depth 8  caption:"$i" $i.pgm;done
convert  -font Gideon’s-Army- -pointsize 150 -size 100x600 -gravity center -depth 8\
-rotate 90 caption:':' dots.pgm

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



Умышленно сделал бордюр в отображении, чтобы понять формат цифры. ЖЖ режет бордюр. pgm оставил для удобства просмотра. Чтобы понятно какие цифры получились.
Дальше было дело техники сформировать из данных цифр битмап для записи во фреймбуффер, простым копированием матрицы с помощью отображения файла в память. Для удобства отладки, если не указан оконечный файл, то формируется обычный pgm-файл с заголовком, которые можно просмотреть редактором (test.pgm). Если указать конкретный файл (можно файл-устройство), то создаётся чистый битмап (отличается фактически отсутствием заголовка в 54 байта). Результат.


test.pgm


Готовую программу разместил github: https://github.com/dlinyj/sony_prs-505_clock

Если бы была живая книжка, код бы перенёс прямо в книжку. Запускается программа просто (скрипт start.sh, принимает файл-устройство):

while true;do ./time /dev/sd*;done


Цикл внешний, так как не смог победить синхронизацию записи на диск в момент работы программы. Пока программа не завершит работу, данные на диск не попадают. Особенности ядерной организации (4.4.0-53-generic). Всякие sync не помогают. Если в книжку, то надо добавить ещё ioctl как в моей статье на хабре и указать сам fb0 внутри программы (буквально добавить 4 строки в программу). Может допишу позже. Гифка работы под катом.

Collapse )

Пост написал исключительно, чтобы не забыть и не потерять. Думаю, если достану книгу, то доделаю проект, так как почти готов.
Лампа

Радостно нажимаешь Enter и...

Понимаешь, что налажал в команде dd...

Написал отличную программулинку, только хотел её обкатать на книжке, и ошибся с диском...


Кирпич эдишн. Стёр первые 480 000 байт (точно) FAT-раздела... Что делать - не знаю... Был бы донор... Кнопки не пашут.
Лампа

Окончательная версия кораблика

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


Настоящий детский кораблик на паровой тяге.

Вообще я за последнее время напускался корабликов больше, чем за всё время в детстве. Прям чувствую себя этаким 32-х летним мальчишкой. Отличие лишь в том, что я покупаю всё на свои деньги, а не на деньги родителей.Collapse )

Для тех кому лень смотреть картинки и читать текст, привожу видео с испытаниями различных систем и горючего.



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