Astro Birthday / астрономия :: космос :: Android :: наука :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам)

сделал сам астрономия наука Android песочница космос 

Astro Birthday

Здравствуйте, уважаемые пидоры и пидорессы

Делюсь с вами своей очередной поделкой - Astro Birthday - приложение показывает сколько тебе лет на других планетах солнечной системы (и экзопланетах), а также когда у тебя следующий день рождения на них. Также оно присылает уведомление, если завтра у тебя днюха на какой-нибудь из солнечный или лайкнутых планет.

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

Приложение в PlayMarket

Солнечная система
Меркурий
84 года
День рождения: 7 июл. 2023
Венера
32 года
День рождения: 6 мая 2023
Земля
20 лет
День рождения: 15 янв. 2024
День рождения: 24 мая 2024
Солнечные
10:49 О @
а
<	ч
Сатурн
Вж: 8 мюяцю 7 дшв День народження: 1 лип. 2032
Планета	31рка	Система


Подробнее
Солнечная система Меркурий 84 года День рождения: 7 июл. 2023 Венера 32 года День рождения: 6 мая 2023 Земля 20 лет День рождения: 15 янв. 2024 День рождения: 24 мая 2024 Солнечные 10:49 О @ а < ч Сатурн Вж: 8 мюяцю 7 дшв День народження: 1 лип. 2032 Планета 31рка Система Орб1тальний перюд [дш] 10759,22 Велика шввгсь орб1ти [ае] 9,55 Рад1ус [130] 9,14 Маса [М0] • 95,16 Ексцентриситет орб1ти 0,056 ◄ 10:50 O @ +a a < * 14 And b Age: 39 years 9 months 24 days Next birthday: 24 May 2023 Planet Stellar System Reference Sato et al. 2008 Discovery method Radial velocity Discovery year 2008 Facility Okayama Astrophysical Observatory Orbital period [days] • 185,84 Orbital semi-major axis [au] 0,83 Mass [M0] . ‘ 1525,5 nrhit_aaoAr>trinitw______________________________Q_ Exoplanets ◄ 10:51 O @ +A ■ i>*it<-A 0 14 And b 39^ 16 Cyg B b 9*£ ◄
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,астрономия,наука,Android,песочница,космос
Еще на тему
Развернуть
Это Патфайндер!
О ебать находишь 365 планет где у тебя днюха в разные дни и отмечаешь каждый ебучий день
serhio11u serhio11u 25.04.202314:35 ответить ссылка 16.1
Можно даже проще сделать, там есть экзопланеты, у которых период обращения вокруг родительской звезды меньше земных суток.
bavbav bavbav 25.04.202314:40 ответить ссылка 17.7
а у тебя на всех них в один день др.
Myusli Myusli 25.04.202317:06 ответить ссылка 0.3
так даже один земной отмечать не хочется...
Неужели годньіе програмьі начали и на Украинском делать. +
kamasutr kamasutr 25.04.202314:36 ответить ссылка -1.9
Кстати, украинская, русская и английская локализации делались людьми, а вот все остальные с помощью Google Translate, так что за первые три я ручаюсь, за другие так себе
bavbav bavbav 25.04.202314:43 ответить ссылка 2.5
В упор не вижу годной программы. Вижу апку for fun.
p.s.
Автор, не обижайся.
Не обижаюсь, именно for fun это и делалось
bavbav bavbav 25.04.202315:29 ответить ссылка 13.8
Не вижу противоречия, человек много что делает только для развлечения.
не обязательно for fun - пет проекты еще и для тренировки делаются и для того чтоб попробовать новые технологии, которые на рабочем легаси проекте ты хрен когда увидишь.
Wass Wass 26.04.202315:14 ответить ссылка 0.3
а как фиксируется рождение на другой планете относительно рождения на земле и как учитывается смена дня. годов относительно прилета солнечного света? оборотов ? O_o
s0v3r s0v3r 25.04.202314:47 ответить ссылка 0.4
Формула простая:
1. Принимаем земные сутки за единицу времени
2. Смотрим сколько ты прожил земных суток за свою жизнь (L)
3. Далее делим L на период обращения планеты (P) вокруг родительской звезды (который тоже измеряется в земных сутках) получаем возраст в годах на данной планете A = L / P
4. Затем принимаем условно, что на всех планетах кроме Земли год = 12 месяцев по 30 дней в каждом
bavbav bavbav 25.04.202315:02 ответить ссылка 7.2
а разве там не каждый раз надо заново делить, есть же планеты где сутки измеряются их годами (обороты вокруг свой звезды). тогда количество лет должно превышать кол-во дней, что ломает формулу или я не так понял.
s0v3r s0v3r 25.04.202315:17 ответить ссылка 0.0
Кажется понял о чем ты. Например венерианские сутки больше венерианского года. Проблема в том что период обращения вокруг своей оси (то есть планетарные сутки) мы знаем только для некоторых (возможно всех, я не проверял) планет солнечной системы. Сколько длятся сутки на экзопланетах мы не знаем (пока).

В общем для простоты я не стал включать в приложение информацию о различной длительности суток на разных планетах.
bavbav bavbav 25.04.202315:22 ответить ссылка 0.4
с планетам солн. системы все понятно (сидерический период, солнечные сутки солы). меня больше интересует как высчитывается вне солн. системы. точка отсчёта рождения как берется на другой планете или как высчитываются оборот вокруг двойных звезд (их центр масс?) или по отдельности считает. было бы неплохо пример, я в свое время не смог решить такие вопросы.
извиняюсь за духоту, но явно такие вопросы будут от юзеров)
s0v3r s0v3r 25.04.202315:40 ответить ссылка -0.6
Информацию про экзопланеты я брал отсюда: https://exoplanetarchive.ipac.caltech.edu/cgi-bin/TblView/nph-tblView?app=ExoTbls&config=PS

Вот описание параметра pl_orbper отсюда https://exoplanetarchive.ipac.caltech.edu/docs/API_PS_columns.html:
pl_orbper Orbital Period [days] Time the planet takes to make a complete orbit around the host star or system
bavbav bavbav 25.04.202315:43 ответить ссылка 1.2
т.е дни не учитываются только года, приемлемо. если дни учитывать то возникает куча нюансов и формулы с деление будут не работать, большая на меньше при упрощение может дать 0 или минус года)
а точка отсчёта рождения это просто "-A", да?
спасибо большое на ответы и инфу
s0v3r s0v3r 25.04.202315:56 ответить ссылка 0.4
Момент твоего рождения задан и фиксирован - назовем его точка ноль. Далее, с этого момента до сегодня прошло какое-то количество времени. За это время Земля успела обернуться вокруг Солнца, допустим, 5 раз. За это же самое время, какая-нибудь экзопланета успела обернуться вокруг своей звезды (системы звезд) 193 раза. Ещё какая-нибудь - 0,347 раз. Соответственно, на Земле тебе 5 лет, на первой экзопланете 193 года, на второй - примерно 4 условных месяца.

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

Я не понял что ты подразумеваешь фразой "точка отсчёта рождения это просто "-A", да?"
bavbav bavbav 25.04.202316:11 ответить ссылка 0.0
A=L/P => возраст = -"рождение"
ты предполагаешь что на той планете есть такой же человек, а дата его рождение это минус обороты относительно человека на земле, я так понял.
получается если день меньше года то ставится день рождение каждый день?
s0v3r s0v3r 25.04.202316:31 ответить ссылка 0.0
> ты предполагаешь что на той планете есть такой же человек, а дата его рождение это минус обороты относительно человека на земле, я так понял.
Вот эту фразу не понял.

> получается если день меньше года то ставится день рождение каждый день?
Если год на экзопланете (период её обращения вокруг своей звезды) меньше по длительности чем земные сутки (день), то в таблице это указывается как pl_orbper
bavbav bavbav 25.04.202316:47 ответить ссылка 0.0
*редактор комментария съел всё что после знака меньше*

указывается как pl_orbper меньше 1

Пример: на экзопланете Exo pl_orbper = 0.42
1. Момент твоего рождения: на Exo тебе 0 лет, на Земле тебе 0 лет
2. Первые сутки на Земле: на Exo тебе 2.38 лет, на Земле тебе 1 день
3. Вторые сутки на Земле: на Exo тебе 4.76 лет, на Земле тебе 2 дня

Получается каждые земные сутки ты будешь праздновать какой-то день рождения на Exo. При этом некоторые из них ты пропустишь потому что приложения высчитывает дату следующего дня рождения каждую полночь.
bavbav bavbav 25.04.202316:51 ответить ссылка 0.0
>я все понял, ту куда больше разброс, так как часы ты не учитываешь а берешь период дня экзо равный периоду дня земному или я не прав?
т.е. если там день 15 минут а на земле ~24 часа у тебя равны...
>по идеи такое надо периодами (промежутками) выставлять типо у тебя день рождение весь год или день рождение с 15 мая по 25 августа)). поиск следующего день рождения сильно зависит от точности расчетов.
пс чет еще хотел написать, но мысль потерял)
s0v3r s0v3r 25.04.202317:22 ответить ссылка 0.0
Твой возраст на планете определяется количеством оборотов этой планеты вокруг своей звезды с момента твоего рождения. Продолжительность суток на данной планете не учитывается в расчетах.
bavbav bavbav 25.04.202317:35 ответить ссылка 0.0
да, но продолжительность суток должно учитываться при конвертации, так как ты переводишь не оборотами, а временем жизни человека земле. или я где-то ошибаюсь?)
s0v3r s0v3r 25.04.202317:44 ответить ссылка 0.0
Давай так. Не будем пользоваться днями, как единицами времени потому что они только путают. Будем пользоваться секундами (как они были определены в СИ 2018-2019 годов https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B0#%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F ):

Секунда, обозначение с, является единицей времени в СИ; её величина устанавливается фиксацией численного значения частоты сверхтонкого расщепления основного состояния атома цезия-133 равным в точности 9 192 631 770, когда она выражена единицей СИ Гц, что эквивалентно с−1.

Итак, ты за свою жизнь прожил 10 000 секунд. Какая-нибудь планета совершает оборот вокруг своей звезды за 2500 секунд. Вывод: на этой планете тебе 4 года.
bavbav bavbav 25.04.202317:53 ответить ссылка 0.0
с этим никто не спорит,
pl_orbper Orbital Period [days] Time the planet takes to make a complete orbit around the host star or system
как ты конвертируешь время прожитое на земле в времени прожитому на экзопланете:
я на земле прожил 1 год (365 земных дней) это 1 оборот вокруг земли и 365 раз вокруг своей оси, надо перевести на экзо где в году 100 дней, а день (оборот вокруг своей оси) равен 10 часам
1 вариант(по дням) A=L/P =1
365/100= 3.65 тебе 3,65 лет
2 вариант (учитывая часы)
365*24 = 8760 часов ты прожил
8760/ (100*10ч) = 8.7 лет так как учитывается что дни (обороты вокруг своей оси) имеют раз время
что не так?
s0v3r s0v3r 25.04.202318:29 ответить ссылка 0.0
Понял что ты имеешь ввиду. В приложении не учитывается сколько другие планеты (кроме Земли) крутятся вокруг своих осей (потому что для экзопланет данный параметр неизвестен). Известно только сколько времени (секунд) экзопланеты оборачиваются вокруг своих звёзд.

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

Получается для упрощения используется простая формула:
L = время твоей жизни в секундах (на самом деле в земных сутках, но чтобы не путаться скажем в секундах)
P = время обращения планеты вокруг звезды в секундах
A = L/P = твой возраст в годах на этой планете (год - время обращения планеты вокруг своей звезды)
bavbav bavbav 25.04.202318:45 ответить ссылка 1.2
мы друг друга поняли или не поняли, я устал я ухожу))
s0v3r s0v3r 25.04.202319:02 ответить ссылка 0.1
В Казани был по делам пару недель назад, со мной был целый выводок "коллег" (дамы 40+ возраста и 80+ веса), повел их гулять по городу т.к. бывал там множество раз, зашли в музей естественной истории (на территории Кремля), кстати очень интересный. Там есть любопытный автомат (еще с советских времен, очевидно), встаешь на платформу весов, нажимаешь на кнопочку - и он тебе показывает сколько бы ты весил на одной из планет (или спутников планет) Солнечной системы.
По результатам коллективного взвешивания дамы были в восторге от Марса, а общее мнение было - переселяться на Луну.
Вот функции этого приложения там очень не хватало, нашли бы себе идеальное место обитания. )
aviaram aviaram 25.04.202314:48 ответить ссылка 0.8
Да-да, в случае Astro Birthday Марс тоже выглядит привлекательно потому что у него период обращения примерно в два раза больше земного, получается что на нём тебе не 50, а всего лишь где-то 25
bavbav bavbav 25.04.202315:08 ответить ссылка 1.2
Вот я так и знал что на меркурии я дед, не может же просто так человек в 26 лет заебаться от всего
monfredi monfredi 25.04.202317:15 ответить ссылка 0.1
Just for fun
bavbav bavbav 25.04.202318:12 ответить ссылка 1.7
лучше скажи как делать программки и выкладывать их на гугл маркет?

я уже придумал себе стартап.
указываешь длину члена, и оно показывает на сколько % длиннее или короче твой хуй в сравнении с средней длиной члена других национальностей!
sNapas13 sNapas13 25.04.202318:33 ответить ссылка 0.9
Тебе сюда: https://developer.android.com/
И сюда: https://codelabs.developers.google.com/
И в ютуб с запросами 'android application tutorial'
bavbav bavbav 25.04.202318:48 ответить ссылка 1.3
А на react native такое можно делать?
Я ни разу не щупал технологию react native, только слышал о ней (но щупал Cordova). Думаю можно, кто ж запрещает, но сложней. По сути своей приложение простое:
1. Есть база данных с информацией о планетах
2. Её надо отображать
3. В сеть ходить не надо
4. 3D анимации планет - это OpenGL ES (без либ и движков) - вот этот пункт может быть сложно сделать в react native
bavbav bavbav 25.04.202323:33 ответить ссылка 0.0
а еще вопрос, про хуи
где взять эту статистику? и можно ли прикрутить верификацию, если данные пользователя сильно неправдоподобны?
Нужно) Тогда получится сразу аппка и на Android и на iOS.
весёлые названия экзопланет
14 Her b
16 Суд В b
11 pOKÎB
18 Del b
9 pOKÎB
24 Boo b
24 Sex b
Уважаемый пидор Александер bavbav, я затупил, и при старте прилаги не тот возраст поставил. В настройке вроде как есть строка возраста, но мне пришлось заходить в приложения->astro birthday->удаляить данные, т.к эта настройка не работает. Такой вот баг
Спасибо за багрепорт. Вообще по идее должно работать выставление дня рождения в настройках, там где-то 2-3 секунды происходит пересчёт д.р. на планетах.

приложения->astro birthday->удаляить данные - рад что ты знаешь о такой возможности, снимаю шляпу
bavbav bavbav 25.04.202319:34 ответить ссылка 1.6
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Привет! Я Ке1еуга, ниже я постараюсь немного рассказать вам про звезды=) Чтобы появилась звезда, нужен водород и дейтерий (тяжелый водород)
А их в нашей вселенной много, нет не просто много, их ДОХРЕНА. Когда родилась наша вселенная в ней было /5% водорода. Путем божьего промысла, или квантовых фл
подробнее»

сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам астрономия длиннопост песочница Всё самое интересное,интересное, познавательное, разное Интересный космос

Привет! Я Ке1еуга, ниже я постараюсь немного рассказать вам про звезды=) Чтобы появилась звезда, нужен водород и дейтерий (тяжелый водород) А их в нашей вселенной много, нет не просто много, их ДОХРЕНА. Когда родилась наша вселенная в ней было /5% водорода. Путем божьего промысла, или квантовых фл
й
Привет! С вами Ке1еуга и очередной выпуск астрономического бреда!
В прошлом выпуске я рассказал о рождении звезд, теперь мы пойдем чуть альше и разберем этапы эволюции выше обозначенных звезд, ачнем с самых маленьких и невзрачных
«Коричневые карлики»
Судьба этих недозвезд ничем не примечатель
подробнее»

астрономия сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам длиннопост

й Привет! С вами Ке1еуга и очередной выпуск астрономического бреда! В прошлом выпуске я рассказал о рождении звезд, теперь мы пойдем чуть альше и разберем этапы эволюции выше обозначенных звезд, ачнем с самых маленьких и невзрачных «Коричневые карлики» Судьба этих недозвезд ничем не примечатель
i™		S	V
		IKuïïî	1 II '

раса Реакторчанин
Политою •

А/ •
Фендомы

Секретные разделы
Запас сил 100/100 <^[
подробнее»

сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам космос реактор песочница

i™ S V IKuïïî 1 II ' раса Реакторчанин Политою • А/ • Фендомы Секретные разделы Запас сил 100/100 <^[
Нейтронная звезда — астрономический объект, являющийся одним из конечных продуктов эволюции звёзд, состоящий, в основном, из нейтронной сердцевины, покрытой сравнительно тонкой (1 км) корой вещества в виде
тяжёлых атомных ядер и электронов.
Массы нейтронных звёзд сравнимы с массой Солнца, но типи
подробнее»

космос астрономия сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам длиннопост космос разное

Нейтронная звезда — астрономический объект, являющийся одним из конечных продуктов эволюции звёзд, состоящий, в основном, из нейтронной сердцевины, покрытой сравнительно тонкой (1 км) корой вещества в виде тяжёлых атомных ядер и электронов. Массы нейтронных звёзд сравнимы с массой Солнца, но типи
Последствия падения на Землю метеоритов различного диаметра
Размер космического тела
Этот фактор, естественно, первоочередной. Армагеддон на нашей планете может устроить метеорит размером километров в 20, поэтому в данном посте рассмотрим сценарии падения на планету космических тел размером от пы
подробнее»

космос астрономия сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам длиннопост

Последствия падения на Землю метеоритов различного диаметра Размер космического тела Этот фактор, естественно, первоочередной. Армагеддон на нашей планете может устроить метеорит размером километров в 20, поэтому в данном посте рассмотрим сценарии падения на планету космических тел размером от пы