All streams
Search
Write a publication
Pull to refresh
40
0
Сергей Шатунов @Prototik

JVM Backend разработчик

Send message
#334? Да всегда пожалуйста.
Правда, я в таких случаях всегда показываю, где находится кнопка donate, или хотя-бы star...
> почему нельзя вести всю разработку в одной ветке dev, а для релизов другая release
Раньше так и было: для релизов только мастер, разработка идет в dev.
Сейчас разработка идет в master, для версий есть теги holoeverywhere-.x.x.x. Есть тег stable, который ссылается на последнюю стабильную версию.
В ридми так и клонируется репа: git clone --branch stable git://github.com/ChristopheVersieux/HoloEverywhere.git HoloEverywhere
> или, как написали выше, надо через maven делать?
Система сборки и контроля версий — вещи разные.
> почему на сайте проекта нет информации о том, какая последняя стабильная версия актуальна на данный момент и какие изменения произошли по сравнению с предыдущей?))
Сайт в зачаточном состоянии.
Вы не могли бы добавить эту информацию на вики страницу проекта, на страницу Maven?
Считайте, что UI вне рамках времени...)
github.com/ChristopheVersieux/HoloEverywhere/wiki/Maven

А если не maven… Долго, нудо, ну и я не хочу разбираться в этом. Но по идее — просто правильно подключить модули.
Там менеджер проекта. Ругается, но только когда светит красным.
Вообще: пробегаю по всей дуге 360° c шагом в 1°, координаты точки расчитываются вот примерно так:
(кстати, забыл упомянуть, что ось y пришлось инвертировать)

private void heartPoint(float angle) {
  point[0] = (float) Math.cos(angle);
  point[1] = (float) -(Math.sin(angle) + Math.sqrt(Math.abs(point[0])));
}


Я идиот. Забыл, что Math класс работает в радианах. Все нормально.
Пытаюсь обоину написать на андроид, да вот беда: толь я дурак, толь не я… Но пока не особо получается по этой формуле:
Screenshot

Буду использовать формулы от товарищей повыше.
Открыл сайт на бб. Скачать апк не смог. Отсканировал код. На бб. Зашел. Перебросило на главный сайт. Открыл в браузере телефона. Все еще большая версия страницы. Апк нигде нету. Закрыл вкладку. Сейчас пишу этот комментарий и иду читать хабр дальше.
А никто не сказал, что надо будет пинать сырую строку с html, можно использовать некий класс-контейнер, который в итоге будет генерировать строку. Хотя один хрен класс Html работает с тем же Spannable. Сам его использовал для отображения Markdown подобного синтаксиса, довольно мощный и удобный инструмент.
В Toast можно пихать все, что душе угодно. Метод setView там зачем?
Имхо, очень похож на семейство Ubuntu.

Да-да, буду обновлять.
А список модов и текстурпак утвержден официально, или по выбору учеников? :D
Вы где-то потеряли свое чувство юмора…
А еще два работника: один работает с Java, другой без…
:D

Уверены?

PreferencesFramework использует диалоги с темой активити, получается полная, попиксельна прям копия родительского активити.
Верно и обратное — активити с темой диалога будет попиксельной копией аналогичного Dialog.
В сырцах даже AlertActivity существует, где к активити прикрутили AlertParams и им можно пользоваться, как AlertDialog.
Во-первых, там диалог нафиг не нужен, можно использовать Activity с темой Theme.Dialog/Theme.Holo.Dialog.
Во-вторых, вагон таких вызовов смотрится хреново, если честно.
А я ничего не говорил про удобство, просто некоторые личности, используя обфускатор, даже не знают о детрейсе. А потом сами себе голову ломают, где какая фигня отвалилась.
> Типа у вас вскочил NPE в методе s_$aa012q43 класса QClassQ123. Офигенно понятно.

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

Да какой нахрен открыты.
Я пока прикручу очередную фичу к HoloEverywhere — вазелин уже пить начинаю.

Но чертовски он хорош, этот ваш Android :)

Information

Rating
6,247-th
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Linux
Java
Kotlin
Android development