azzamen

пикабушник
поставил 30879 плюсов и 317 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
6747 рейтинг 22 подписчика 864 комментария 14 постов 6 в "горячем"
-7

3D модель кометы Чурюмова-Герасименко

На днях увидел пост про выложенные в открытый доступ фото кометы Чурюмова-Герасименко. Как интересующийся 3D моделированием реальных объектов, загорелся идеей сделать ее модель.

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

К сожалению, Rosetta не хотела снимать или хотела не снимать "обратную" сторону кометы, а может не было технической возможности, поэтому эта часть кометы отсутствует. Хотя, если бы я написал парсер и скачал все имеющиеся фото, то, возможно, что-то бы и получилось. А так я вручную скачал 1000 фотографий.)

Приложение для сшивки фото в 3D хоть крайне похабно, но все же умеет делать видео из модели, так что можно посмотреть:

Комета "дергается" благодаря программе, создавшей видео, а не в реальности.

К сведению: "Размеры ... оцениваются как 4,1×3,2×1,3 км" Вики.

Всем спасибо, всем удачи.

6

Как я стартап запорол

Недавно был пост про удаление приложений с разрешениями на SMS из Google Play, решил поделиться своей историей. История не то чтобы поучительная, полезная или очень интересная. Просто о жизни. Еще об айти, о хобби и деньгах.


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


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

Немного реализоваться удалось вот в каком плане. До появления онлайн банка у зеленого, была такая фишка - перевод на карту с помощью SMS. Пишешь смску типа "Перевод 89876543210 100 " и адресату падает на карту сумма. Было вполне удобно, но ввод номера - вручную и после первой смс надо было послать вторую смс - с кодом подтверждения. Вот это было уже неудобно. И я решил окунуться в мир программирования под Android. Почитал про Java, установил Android Studio, написал программу. В приложении можно было указать сумму, выбрать из списка контактов нужный и отправить ему деньги. Дальше приложение отслеживало поступление смс с проверочным кодом, вытаскивало его оттуда и отсылало обратно. Т.е. перевод денег автоматизировался. Показал сотрудникам, всем понравилось, в последствии выложил в Google Play и забыл. За все время существования было около 20 установок, кажется, в основном сотрудники.


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

Как я стартап запорол Google, Стартап, Металлопоиск, Металлоискатель, Длиннопост

Как обычно бывает, на стыке двух областей знаний рождается идея; моя идея была в создании приложения для копателей. Подошел серьезно - провел подробный анализ рынка подобных приложений, сам прошел курс Java, сам понял, что такое приложение явно не потяну.) Анализ показал, что существующие приложения - полная фигня. Даже приложение от основного производителя металлоискателей - Minelab - полная дрянь, были приложения и получше их. Ну и воодушевившись этим фактом, принялся писать ТЗ. Получился приличный талмуд с примерами интерфейса, описанием логики и пр. С неделю ушло на поиски фрилансера-программиста. Начался бесконечный процесс Написание блока - Тестирование - Исправление - Тестирование - Исправление - Написание блока и т. д. Параллельно вел продвижение приложения. Сайт приложения, группы в соцсетях, рекламные кампании, обучалки в Youtub'е и пр. В итоге было потрачено около 8-9 месяцев, около 10 000$. Накопления и деньги от продажи копицентра кончились. Получился навороченный комбайн с маджонгом и гейшами, опередивший все аналоги по всем показателям. Через несколько месяцев у приложения было больше 30000 установок (немного по меркам игр, но в несколько раз больше, чем у любого другого приложения для копателей).


Ну, и, как говорится, профит!)


Первый облом - приложение приносило ~100$ в месяц, это встроенная реклама, покупки полной версии приложения, покупки во встроенном магазине карт. Но этот вопрос, думаю, в итоге решился бы организованной раскруткой раскруткой.


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


Третий и финальный облом... Примерно через полгода после запуска приложения удалили мой аккаунт разработчика вместе с приложением. А Google это делает с пояснением "в связи с нарушением таких-то пунктов правил". Откуда совершенно невозможно понять, что точно стало причиной. У меня два варианта: 1. встроенный магазин карт, возможно, как-то противоречил правилам, хотя я считаю, что все предусмотрел - карты были только старинные, на них уже не могли распространяться авторские права и 2. то самое приложение по переводу денег с телефона на телефон. Второй вариант теперь предполагаю наиболее вероятным.


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

Мораль? Да нет ее, просто история.

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

Сила света

Сотрудник, инженер связи, варил (сваривал оптические волокна в муфте) оптический кабель. Выравнивая  кабель, откусил кусачками. Получилась свеча. А все почему? Потому что в 40 волокнах по 21дБ оптической мощности! В первый раз такое увидел.

Видео не мое. Опубликовано с разрешения автора.

10

Ура. Тяжелое светлое будущее наступило

Российским школьникам начали раздавать двухэкранные планшеты от «Ростеха» Пруф

Обрыдался (и не смог не поделиться) после прочтения слов "Планшет работает на операционной системе Android, размер каждого экрана — 10 дюймов, вес — 1,5 кг." ПОЛТОРА. МАТЬ ИХ. КИЛОГРАММА. Вспомнился Ералаш с часами и аккумуляторами.

Справедливости ради - вес обещают уменьшить.

А в целом - отличная новость. Правда на портфеле с планшетом внутри с ледяной горки уже не покатаешься. :)

664

Когда у тебя есть датчик радиации и время

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

В общем сразу после начала работы датчика, стал наблюдать редкие всплески радиационного фона в 1,5 - 5 раз выше обычных 10мкЗв/ч. Сначала списал на какие-нибудь космические лучи или солнечную радиацию (в чем совсем не смыслю, потому допускаю возможность :) ), но через пару-тройку месяцев заметил некоторые закономерности. Субъективно всплески были в основном в четверг и в районе 14 часов дня. Ну что ж, база данных со значениями за год есть, надо как-то выяснять в чем дело.

Для анализа выбрал значения показаний датчика от 17  мкЗв/ч (в 1,7 раза выше фона) и выше за год, получилось 100 значений. Выгрузил значения в Excel и сделал графики:

График суммарных значений всплесков по времени суток

Когда у тебя есть датчик радиации и время Raspberry pi, Arduino, Радиационный фон, Радиация, Правильные ь в глаголах, Длиннопост

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

График суммарных значений по дням недели

Когда у тебя есть датчик радиации и время Raspberry pi, Arduino, Радиационный фон, Радиация, Правильные ь в глаголах, Длиннопост

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

- радиоактивный пенсионер-сосед выходит в течение дня покурить на соседний балкон;

- передвижная рентген-установка катается по улице;

- э/м наводки на схему датчика;

- скачки напряжения в сети;

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

И бонус: пузырьковая диаграмма. Размер круга - сила всплеска, по горизонтали время, по вертикали день недели.

Когда у тебя есть датчик радиации и время Raspberry pi, Arduino, Радиационный фон, Радиация, Правильные ь в глаголах, Длиннопост

Кто разгадает причину всплесков - тому плюсик!


ПС: Попытался выложить статью на geektimes, оказалось она не достаточно интересна.() Как-нибудь через годик-другой еще раз попробую.

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

Мониторим радиацию

Все, наверное, помнят Фукусиму 2011-го. Как пишут о ней в Вики, "крупная радиационная авария максимального 7-го уровня по Международной шкале ядерных событий". Многие, возможно, помнят гифки с картами распространения радиоактивного облака типа таких

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

Ну и я, собственно, об этом как-то не забыл и в итоге год-два назад купил Raspberry Pi 3, Arduino-к, всяких еще железок, почитал про программирование, создание сайтов и ОС Linux и замутил свою метеостанцию-тире-систему-оповещения с маджонгом и гейшами. О чем и речь. :)

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

Кота нет, поэтому сервер (в старой стойке)

Часть первая, теоретическая

Позволю себе процитировать Вики еще раз.

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

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

А всем скептикам и уверенным в собственной безопасности - просьба выслать мне контакт того, с кем они договорились, что с ними уж точно такого не произойдет.:)

Часть вторая, железная

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

Датчик

Состоит из

- счетчика Гейгера на трубке M4011, как пишут о нем в сети:

Both beta and gamma radiation detetion.
Working Voltage: 380-450V
Working Current: 0,015-0,02 mA
Sensivity to Gamma Radiation: 0.1 MeV
Working Temperature Range: -50 +60 С
Length: 88mm
Diameter: 10mm

- Датчика температуры и влажности DHT-21

- Беспроводного модуля nRF24l01

- Китайской Arduino UNO

- Канализационной трубы

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка
Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

Фото вместо тысячи слов

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

Сервер

Состав сервера

- Raspberry Pi 3 с ОС Raspbian

- Беспроводной модуль nRF24l01

- Датчик давления BMP 280

Фотка сервера уже была.

Логическая схема такая

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

Часть третья, софтовая

Софт:

- Скрипт, принимающий данные с беспроводного модуля

- Скрипты, формирующие картинки для сайта

- Сайт с историческими данными и текущими показаниями датчиков

- OpenHAB

- notifyMyAndroid (платная, на Андроид смартфоне)

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

Расскажу общую логику работы.

Счетчик Гейгера выдает импульсы при пробое в трубке. Чем больше высокоэнергетических частиц попадает в трубку, тем больше пробоев в трубке. Импульсы поступают в Adruino UNO. Adruino UNO считает импульсы в течении 5 минут. По прошествии 5 минут отсылает количество импульсов вместе с текущей температурой и влажностью через беспроводной модуль nRF24l01 (кстати, знаете почему я так уверенно каждый раз пишу этот набор букв и цифр? потому что я ЗАТРАХАЛСЯ с модулем, простите). Скрипт на сервере принимает количество импульсов трубки, температуру, влажность и пишет в MySQL.

Далее OpenHAB путем периодического запуска скрипта чтения из БД, мониторит базу данных и если последнее значение радиации больше 0,5 мкЗв/ч, то через сервер notifyMyAndroid отправляется сообщение на смартфон. Смартфон пищит, я боюсь. Это то, что касается системы предупреждения о БП.

И все-таки пару скриптов OpenHAB'a - с чем пришлось помучаться, т.к. вообще не понимал как это работает.

Итем:

Number weather_rad "Радиация: [%.2f мкЗв/ч]" <temperature> (weather, radiation) {exec="<[php@@/path/to/php/script/script.php:10000:JSONPATH($.rad)]"}

Правило:

rule "Radiation alarm"
when
Item weather_rad received update
then
if (weather_rad.state > 0.5)
{
notifyMyAndroid("xxxxxxxxxxxxxxxxxxx", "Квартира", "Повышенный уровень радиации")
}
end

Что касается вывода информации для просмотра всеми.

Специальный php-скрипт генерит картинки для сайта:

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

И для (когда-то) автоматической публикации в Instagram (старая картинка):

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

На сайте также есть возможность посмотреть исторические данные - уровень радиации, влажность, температуру, давление. Реализовано на Highstock.

Мониторим радиацию Arduino, Радиация, Raspberry pi, Длиннопост, Правильные ь в глаголах, Гифка

Данные о радиации кстати, занятные. Если интересно - могу замутить небольшой пост о том, как я проводил анализ.

Всем спасибо, мирного неба, стабильного коннекта и мягких котиков.

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

Домашний сервер

Наконец-то доделал свой домашний сервер, хочу поделиться!)

Сервер состоит из:

блока питания на 5А,

Raspberry Pi 3,

HDD 2,5" 300Гб,

Arduino UNO, как устройство вывода на 16x2 LCD,

nRF24l01 - для связи с "БДБ" (блок датчиков балконный :) - датчик радиации, температуры, влажности),

BMP280 - датчик давления.

Крутится софт: Apache с несколькими сайтами, miniDLNA, Transmission, OpenHAB, винт - как видеосервер для камер наблюдения и хранилище медиа.

Сначала сервер жил на ДСУ (доска серверная универсальная :) ), а на днях переехал в стойку. Теперь одна комната в квартире - официально переименована в серверную.)

И сам процесс эволюции из деревянного века в алюминиевый:

Месяц геймерства на Пикабу. Игра началась

Месяц геймерства на Пикабу. Игра началась

Привет!


У нас отличные новости для геймеров и всех тех, кто неравнодушен к играм. Вместе с LG мы объявляем август — месяцем геймерства. Для тех, кто уже подзабыл или просидел весь июль в неведении, прошлый месяц был посвящен фотографам. Мы собирали ваши посты с тегом «фотография», а вы выбрали победителя. За вот этот пост @Iradiada получит шикарный 29-дюймовый монитор LG. Поздравляем :)


В этом месяце мы собираем истории, фотографии или видео по теме игр и геймерства. Прохождения, баги, обзоры, пасхалки, мемы и разборы – это может быть что угодно, но обязательно про игры. Для участия в конкурсе опубликуйте пост, поставьте тег «игры» и метку [моё] до 25 августа включительно. А пока будете выкладывать свои посты, мы расскажем, для каких игр нужен ультраширокий монитор, и как в нестандартном соотношении сторон работалось гейм-дизайнеру (скоро появится). В конце месяца по традиции запустим голосование, а автору лучшего поста подарим новехонький UltraWide-монитор.


Итак, закрепляем. Что нужно делать:

Написать пост на тему месяца (август — игры и геймерство);

Поставить тег #игры и метку [моё] и опубликовать до 25 августа включительно;

Все. Вы в игре. Остается только ждать результатов.


Ваш шанс засветить свое остроумие и скилл (ну и выиграть приз, конечно!).

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