Как стать автором
Обновить

Проект выходного дня: как снять электронный поводок с газового гвозде-забивного степлера Paslode Impulse

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров19K
Всего голосов 137: ↑134 и ↓3+167
Комментарии104

Комментарии 104

НЛО прилетело и опубликовало эту надпись здесь

"За ней вскоре пошли морковка и другие мелкие корнеплоды))" а потом пошло получение люлей от жены за неприготовленный борщ))))

НЛО прилетело и опубликовало эту надпись здесь

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

Если он за 15 лет не растворил баллон - то не такой уж и хороший. Ну, во всяком случае есть, куда стремиться)

происходит искровой поджег и детонация газовой смеси

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

просто слово детонация красивое ))

зы: статья супер но слово на Д режет глаз.

Есть ещё слово дефлаграция. Красивое, непонятное и обозначающее то самое.

Ну просто клуб эрудитов. ;)

и происходит она на в дизеле

то, что производитель озаботился идентификацией баллонов, это не совсем зря, газы в баллонах бывают очень разными по своему составу, чистоте, и соответственно "производительностью" при разных условиях. Таким образом, минимизируется шанс, что плотник, вставив "левый" баллон и судорожно нажимая на курок, не будет пытаться смотреть в "ствол" с мыслями что то не стреляет... :)

Так ведь не только "идентификация", но и ограничение сделали.

а как иначе.. а вдруг вы баллон заправите у "джамшутов", а когда вам разнесет кисть или глаза, вы подадите в суд на производителя. Ни разу не видели последствия взрыва газа при "колхозном" отношении к нему? и в результате появление ограниченно-годных специалистов? Да даже когда двигатель внутреннего сгорания заводят всякими эфирами, не редкость разноса пластиковых впускных коллекторов на множество поражающих элементов. К сожалению, культура техники безопасности оставляет желать лучшего. Статья хорошая, познавательная, для себя бы также сделал. И тоже баловался с газом: Блок электронного зажигания на STM32VL DISСOVERY / Автоэлектроника / Сообщество EasyElectronics.ru

Понятно, что при таком бардаке в мире, как мне кажется, импортозамещение - оправданная необходимость, Но и предупреждать о последствиях тоже надо :)

в камере сгорания как у этого пистолета (порядка 0,3л) при нормальных условиях (комнатная температура и атмосферное давление) развитие детонации невозможно ни для метана, ни для пропан-бутановой смеси ни для природного газа любого состава ни для чистого водорода. детонация в газовых смесях не возникает просто так, от искры и сразу. от искры в любом случае сначала начинается процесс горения газа, который сопровождается локальным ростом температуры и давления. формируется фронт горения, перед которым- холодный несжатый газ, а за которым- горячий газ с высоким давлением. этот фронт распространяется по газовоздушной смеси, при этом горячие сжатые газы за фронтом расширяются и начинают сжимать газы перед фронтом, начинается формирование ударной волны. весь процесс для стехиометрической смеси метана с воздухом занимает порядка 20 мс если есть уже сформировавшаяся зона горения. Фронт волны сжатия в нормальных условиях за это время пробегает не менее 6 метров. А формирование зоны горения тоже не моментальный процесс- химическая реакция требует времени, для нас- незаметные десятки миллисекунд, а для камеры сгорания- это несколько пробегов упругой волны туда-обратно. И это еще не вспоминая про всякие критические радиусы детонации и особенности зажигания. Поэтому вызвать детонацию в таком пистолете "левым" баллончиком технически не возможно. разворотить камеру сгорания тоже. Потому что без формирования ударной волны максимальное давление, которое может в этой камере получиться- это примерно 7атм: СН4+ 2*О2 -> СО2 и 2*Н2О- объем проуктов равен объему реагентов. температура сгорания порядка 2000К, PV=(R*m/mu)*T, V=const, P~T. для других газов- температура примерно такая же, но объем продуктов меньше объема реагентов, поэтому итоговое давление будет ниже. Объем камеры 0.3 литра, в нее входит 0,4 грамма газа всего. из них только 20%- горючие компоненты, из которых только 1/5- горючий газ, то есть- не более 20 мг пропан-бутана или друго горючего газа. максимум 50МДж/кг- при окислении 20мг газа выделится максимум 1000 Дж (и это завышенная в пару раз оценка!), из которых большая часть энергии уйдет в нагрев газа, и небольшой процент- в совершение механической работы- этого хватит, чтоб забить гвоздь и громко хлопнуть, но не более (объем камеры большой, удельная плотность энергии в ней низкая). Камера сгорания в любом случае рассчитана минимум на двойной запас прочности (а скорее- на десятикратный, с учетом работы при низких температурах), поэтому заправив баллон такого пистолета у джамшутов Вы ничего не разнесете и не повредите ни при каких условиях. Ну и никакой лишней очистки газа производитель этих баллонов тоже не делает- покупает на рынке самый дешевый газ в баллонах и заправляет им свои поделки.

Спасибо за разъяснение! но уже ранее приняли решение - что детонации нет :) Интересно, есть у кого опыт промоделировать это в Solidworks, Comsol, или Ansys? было бы интересно почитать и поиграть параметрами. Может кто напишет подобное? Я не нашел пока решения подобных задач на ютубе...

Попробуйте автору канала написать.у него очень толковые видео про моделирование потоков воздуха

НЛО прилетело и опубликовало эту надпись здесь

У меня получается, что для других газов (пропан, бутан) объем продуктов должен быть больше объема реагентов.

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

да, был неправ, обсчитался: углеводороды- у них общая формула n*СH2 + H2, при окислении она требует nО2+n/2O2 + O2/2 = (n + (n+1)/2) молекул кислорода. А выделяет- n*CO2 + nH2O + H2O, то есть, в пределе у нас из 1,5n+1,5 молекул реагентов получается 2n+1 молекул продуктов. при n=1 это дает 1:1, при n-> "много"- на 33% больше реагентов, и моя оценка максимального давления становится не 7 атмосфер, а 9 (оно и на практике так есть- давление взрыва пропан-бутановой смеси- 0,8-0,9 МПа).

У пневматических нейлеров (гвоздезабивные пистолеты) рабочее давление примерно 6.5 атмосфер. Этого лостаточно, чтобы забить гвоздь 90мм в сосновую доску по шляпку с одного выстрела. Паслод, которые выпускают и пмевмотические нейлеры, наверняка учитывали это при расчете камеры.

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

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

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

Глубоко..., учту ;)

Возможно в RFID метке прописаны параметры газа. И если газ будет немного другой по составу - изменяет параметры наполнения камеры.

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

хорошо если все так просто, но мы пока этого точно не знаем, это все таки инструмент, и он должен надежно и качественно забивать гвозди по самую шляпку в жару и холод. Интересно что скажут специалисты по ГБО двигателей :)

Это на 100% известно из отсутствия дополнительных датчиков. Чтобы что-то калибровать и контролировать, нужно это что-то для начала измерять.

в двигателе ТНВД- топливный насос высокого давления не просто так стоит- потому что в двигателе- компрэссия! там не просто газ с воздухом, а сжатый в десять раз горячий газ с воздухом- в адиабатически сжатом газе да при степени сжатия в 10, и при удачном выборе угла опережения зажигания- когда горение начинается в не очень сжатом газе и по мере развития фронта идет дожим- там можно догнать условия возникновения детонации. и то- при детонации в движке не разворачивает цилиндры, а так- износ деталей повышенный. поэтому ГБО двигателей к рассматриваемому девайсу не очень относится.

ТНВД в бензиновых движках - это веяние последних десятилетий. До этого никакого ТНВД там не было. А компрессия всё равно была.

@checkpointтолько сейчас пришла мысль зачем может быть нужна идентификация баллона (и учёт выстрелов).

В баллоне давление падает по мере расходования газа? Тогда, клапан нужно открывать на разное время в начале и конце срока службы баллона.

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

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

Может быть тогда на АК47 тоже RDIF считыватель установим и в каждый патрон поместим метку ? Ведь забота о здоровье солдата должна быть на первом месте!

У этого же производителя имеется предыдущая модель молотка IM90i - абсолютно идентичная по форме и характеристикам, но без привязки. Её сняли с производства пять лет назад в пользу более "новой и усовершенствованной" модели IM100. В предыдуще, в этой и в последующих моделях используются абсолютно одинаковые баллоны с газом, и по форме и по наполнению. Единственное отличие - у новых баллонов под колпачком находится метка. Эту метку, кстати, можно легко вынуть или наоборот - установить в баллон голыми руками и некоторое время была возможность приобрести метки отдельно - для тех, кто переходил с IM90 на IM100 и накупил баллонов "старого образца". Короче, нет никакой заботы, банальная страться к наживе.

Ну наконец то интригу вскрыли, а то намечалась большая интересная научная работа ... :)

У меня именно такая мысль сразу и родилась после прочтения заголовка.

RFID обошли, но ведь остался вопрос как эти баллончики ваш друг заряжать газом будет. Тоже задачка.

Второц абзац:

ведь заполнить газом баллончик не представляет труда и обходится всего в 50 рублей!

Ровно так же, как туристические. Баллончик охлаждаем, донора нагреваем и переворачиваем. Самое важное это контролировать по весу обьем газа, чтобы не залить под горлышко.

А чем опасна заливка под горлышко?

А газ в виде жидкости при нагревании расширяется, и ему надо оставить место без жидкой фазы, иначе при нагревании под солнцем или рядом с горелкой где-нибудь до 40-50 может выдавить клапан.

И выдавит. Был опыт.

Не поверите, сейчас в некоторые баллончики начали вставлять обратный клапан под основной. Фиг их знает как их заправляют изначально, но заправить их без переделки нереально.

Врезают заправочный клапан и через него заправляют.

Сюжет Судьи Дреда)

Очень чётко вы описали суть всего прогресса последних десятилетий: простое, доступное и эффективное заменяется дорогим, капризным и странным.

Можно сказать по другому - ремонтопригодное заменяется на НЕремонтопригодное.

И при этом дорогое! То, что было доступно нашим бабушкам-дедушкам и передавалось по наследству, теперь стоит пару месячных доходов.

С другой стороны - это открывает возможности технического творчества, которое лет 10-20 назад стало совсем уж непрактичным. Точнее, творчества на коммерческой основе: такие хобби вполне могут приносить доход, а не только удовлетворение.

В этом газо-забивном пистолете, очевидно сделана защита от дурака, в виде срабатывания только при плотном прижатии дула к доске.

Если инструмент предназначен для работы на морозе, то он работает на чистом пропане скорее всего. У бутана температура кипения +16. На морозе он более чем бесполезен.

Так что заправлять баллончик надо придирчиво.

температура кипения бутана при нормальных условиях- -0,5С, но в баллоне смесь сжиженых газов под давлением, которая поступает в клапан и разбрызгивается по камере сгорания, а в камере пропан обеспечивает нужное тепло и пригодные условия для горения бутана. и даже если бутан будет оставаться жидким- то все равно, пропана из смеси достаточно для работы такой штуки- в статье же указно, что при низкой температуре навеска газа почти удваивается (как раз перекрывает излишком пропана недостаток рабочего бутана)

в статье же указно, что при низкой температуре навеска газа почти удваивается

Не навеска. Как раз при низкой температуре компенсируют пониженную скорость истекания газа из за пониженного давления в баллоне. И конечно все эти настройки зависят от состава смеси. Так что если баллоны заправлять, то может получится зависимость от производителя газовой смеси. На одних будет работать хорошо, а на других плохо. Но конечно можно подумать насчет такого «октан-корректора» чтобы можно было регулировать смесь оперативно.

Чего-й то я тормознул с бутаном. Засела в голове не та температура. Вы абсолютно правы.

И заливка компаундом, для защиты от погодных факторов (влажность, конденсат) и агрессивных условий эксплуатации (пыль, тряска, вибрация от выстрела и тп), а не нарушение права на ремонт. При таком объёме микросхем в СЦ возиться не будут, модульная замена.

Так, например, сделаны платы газовых котов/блок ABS автомобиля и тп

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

Как человек занимающийся разработкой промышленной электоники могу заявить, что твердым компаундом платы заливают только тогда, когда хотят сделать их необслуживаемыми и ограничить доступ к электронным компонентам (усложнить реверс) - в некоторых случаях это требутеся нормативкой. В иных случаях банальное покрытие лаком (УР, Plastic 71) решают все проблемы. А вот твердый компаунд наборот - часто приводить к разрушению электронных компонентов при малейших ударах, вибрации или тепловом расширениии.

Вот для примера клавиатура от банкомата:

https://habrastorage.org/webt/j0/ws/o1/j0wso1sihyvv-oe0kvago7jupqu.jpeg

Оранжевая субстанция - та самая смола. Но тут понятно, что явно не от влаги залито. Кстати, я разбирал авиаприборы девяностых годов, и в некоторых из них платы даже не покрыты лаком, ограничились просто герметичным корпусом.

А как насчёт блоков от стиральных машин, например? От влаги заливают или от ремонта?

Блоки в стиралке же залиты не компаундом, а чем-то вроде герметика или силикона. Скорее некоторая защита от вибрации и от влаги. БП ноутбуков часто бывают частично залиты непрозрачным подобным составом, но более твёрдым. Правда, он легко отковыривается чем угодно, и от реверса особо не защищает - да, нужно некоторое время чтобы отковырять всё, но при этом никакие детали не повреждаются, даже мелкие SMD на плате.

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

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

В бытовых 99% заливают эластичным герметиком выходные дроссели и конденсаторы в блоках питания. Чтобы не 'звенели' в звуковом диапазоне.

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

Это не так. Эпоксидная смола уменьшит конвекцию. А конвекция отводит тепло гораздо лучше смолы. Тепловой расчет РЭА это отдельное очень сильное колдунство.

плата управления чайником
плата управления чайником

Вот в электрочайнике сплошная заливка, миллиметра на полтора выше уровня текстолита. Или надо доверху?

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

Впрочем, сейчас больше стараются ставить всякие контуры безопасности, нежели заливать.

И Security by obscurity им сильно помогает (нет, на самом деле мешает, когда банкомат таки уплывает в сеть)

в моей старой стиралке самсунг - даже лака нет. 20 лет. ни разу не ремонтировалась по электронике...

Так резонно. В стиралке вся вода, - внутри бака, в шлангах и отсеке для порошка. Если она окажется снаружи, то заливка электроники - меньшая из проблем. Особенно с учётом того, что электроника обычно в самом верху, там где управление.

Но стиралки часто стоят в помещении с повышенной влажностью, так что базовая защита платы наверняка не помешает.

Ну вот развк что базовая. Там большую опасность не электроника, а электрика представляет - вот с ней лучше не скромничать.

А как насчёт блоков от стиральных машин, например? От влаги заливают или от ремонта?

А что за блоки? И у каких машин?

Электронные. Где плата помещена в пластмассовую ванночку и залита чем-то вроде силикона.

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

Ясно. Бош, Сименс, Индезит - по-моему, даже без лака. При этом осевшая угольная пыль от щеток лежит на плате.

У Бош/Сименс какая-то гибридная технология изготовления плат: по верхнему слою местами нанесены пастой не то перемычки, не то толстопленочные резисторы...

А что за "студень" бывает на поверхности платы? И как его и из чего восстановить можно?

В отечественном автомобильном ЭСУД видел.

Возможно, вы про Виксинт?

Студентом проходил практику в цеху ремонта счетчиков э/э, так их прямо в корпусе заливали Виксинтом, потом долго приходилось его отковыривать для ремонта.

Так, например, сделаны платы газовых котов/блок ABS автомобиля и тп

Это всего лишь следование "букве закона". Такие изделия проходят сертификационные испытания и в плане недвусмысленно указано на то, чтобы изделие было намертво залито. В случае с гозовым котлом такое решение обусловлено следованию стандартов на искробезопасность. В случае с ABS сказать не могу, наверное борются с любителями тюнинга.

Ух тыы, "газовые коты", это чота новенькое ?

RFID обмен не анализировали (отстрелявшийся балон, новый, не новый)?

Вероятно, сделать эмулятор более корректное решение, конечно, смотря что за данные передаются.

Сделать "эмулятор" NFC местки это нифига не простая задача, само устройство получится коcмически дорогим и громоздким. И я сомневаюсь в том, что конечный потребитель согласился бы финансировать такую разработку.

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

Приложите к метке хотя бы смартфон с NFC и приложением TagInfo NXP. Вполне вероятно, что ничего даже взламывать не нужно, и там будет метка, которую этим же смартфоном можно перезаписать.

Синяя изолента + Flipper Zero :)

Учитывая, что там наверняка стоят метки с паролем и криптозащитой, реверс всего этого вполне может оказаться сложнее разработки такого контроллера.

А вдруг MiFare Classic дырявую поставили? Flipperом бы каким-нибудь прощупать их.

Козлы они, требуют регистрацию OAuth с VK или Яндекса (еще бы Госуслуги попросили). У меня естественно нет ни того ни другого, и не будет. Ссылку на Gitflic убрал и пользоваться им больше не буду.

Там вроде только почта или требование с регистрацией по телефону дальше появляется?

При регистрации на Gitflic требуется телефон. Но, меня взбесило, то, что они при пуликации репозитория требуют OAuth от VK или Яндекса. Я не являюсь пользователем этих сомнительных web сервисов, зачем мне такая привязка ?

Нда, спасибо за информацию.

Интересная штука.

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

По поводу ШИМ-кнопок. Это не нажива, а безопасность. Кнопка, дающая "1" вместо ШИМ, - неисправна.

Но ведь для контроллера кнопки сама кнопка ведь является либо резистором, либо переменной емкостью, или если там датчик холла - магнитом, и тоже может "заглючить", а контроллер просто отдаст команду с нужным ШИМом. Другое дело, если отслеживать скорость нарастания сигнала, сравнивая со средними эталонными...

Проще пареной репы, КМК.

Два чувствительных элемента, работающих в противофазе по перемещению + контроль предельных отклонений их выходных сигналов. Вроде бы - так [должны] работают электронные педали газа.

Неисправная кнопка тоже может выдавать ШИМ. Я больше схожусь к двум мыслям: 1) разработчики инструмента планировали сделать регулировку силы "баха" в зависимости от нажатия, но видимо что-то пошло не так, 2) другой кнопки нужной формы и характеристик (герметичная, искробезопасная, сертефицированная) у них просто не было.

Слово "сертифицированная" мне нравится. Наверное - так и есть.

Европейцы, что от них еще можно ожидать. ;)

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

Интересно, можно ли закачать газа столько, что при искре разнесет пистолет в клочья? То есть если тинька зависнет на много дольше, чем 14 мс...

Интересно, можно ли закачать газа столько, что при искре разнесет пистолет в клочья? То есть если тинька зависнет на много дольше, чем 14 мс...

Нет. И большее и меньшее количество топлива приведет лишь к уменьшению мощности сгорания. Если сильно больше/меньше – топливо просто не загорится.

Именно так! Нам пришлось уменьшать количество топлива (число импульсов перед поджигом), что бы оно бахало как положено.

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

Спросите меня чем будет заниматься русский через сто лет? Взламывать и патчить...

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

Ну собственно надо было искать других пользователей и меняться пустыми баллонами ;).

Вообще подобное поведение свойственно многим выпускающим картриджи. Зачем они злят потребителей неясно, ведь кроме некоторых денег все это приводит к неэфемерной ненависти. Знаю прибор, который при некотором стечении обстоятельств требовал поменять полуполный картридж, причем пользователь видел что в картридже половина ещё есть, но мог только в мусорку его выкинуть. Я не знаю о чем думал производитель, но четко понимаю о чем думал юзер :). Кончилось это все аналогом системы подачи чернил для струйника, т.е. картриджи люди перестали вообще покупать, тогда производитель отказал им в запчастях :), ну и я не знаю что там дальше, знаю только что запчасти-расходники тоже научились делать сами.

Переделка, наверное годная, но в таких проектах меня всегда смущает "а какой функционал безопасности раньше был, а теперь его нет?". И как определить, что "никакого".

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации