А вы видите в анонсе что-то, что бы позволило поменять свое мнение?
Абсолютно все пункты анонса продиктированы жесткими правилами рынка.
Даже тот ASP.Net. Понятно, что пока абсолютное большинство в качестве серверов для веб-сайтов держит различные *nix, то ASP.Net никому не будет особо нужен.
Куча плагинов? Ну не студию же портировать. Слишком дорого и сложно.
Не спорю, это здорово, но… это как лямбды в Java 8. Поздно и, наверняка, с кучей подводных камней.
Не все так плохо.
На рынке Android у вас есть еще Samsung Aps и куча китайскиx, корейскиx, европейских дистрибьюторов приложений на Android.
Хотя, Google Play самое популярное, вроде как.
И использовать его, то получится, что глюки возникают где-то в классах NumberAxis/Axis и на нахождение их уйдет много времени. Но тема интересная, спасибо)
Я предполагаю, что это обусловлено сложной системной обновления шкал. Там происходит сильная наркомания.
Ситуация выглядит так (если я не ошибаюсь).
Для изменения размеров шкал служит этот метод (из класса LineChart):
@Override protected void updateAxisRange() {
final Axis<X> xa = getXAxis();
final Axis<Y> ya = getYAxis();
List<X> xData = null;
List<Y> yData = null;
if(xa.isAutoRanging()) xData = new ArrayList<X>();
if(ya.isAutoRanging()) yData = new ArrayList<Y>();
if(xData != null || yData != null) {
for(Series<X,Y> series : getData()) {
for(Data<X,Y> data: series.getData()) {
if(xData != null) xData.add(data.getXValue());
if(yData != null) yData.add(data.getYValue());
}
}
// RT-32838 No need to invalidate range if there is one data item - whose value is zero.
if(xData != null && !(xData.size() == 1 && getXAxis().toNumericValue(xData.get(0)) == 0)) {
xa.invalidateRange(xData);
}
if(yData != null && !(yData.size() == 1 && getYAxis().toNumericValue(yData.get(0)) == 0)) {
ya.invalidateRange(yData);
}
}
}
А вот использование и обновление шкал прописано в классе предке XYChart и выражается в таких местах:
1. Вызов изменений размера при изменении свойства autoRanging (в любом случае):
Или я что-то не пойму, или у меня просто текст (диктант по украинскому) оно определяет весь, как одно предложение…
Такая команда запуска правильная?:
java -jar aif-cli.jar -ssplit temp.txt
Вывод команды
log4j:WARN No appenders could be found for logger (com.aif.language.token.TokenSplitter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Sentence: [ Марися вільно розкинулась у траві. Задивилася на завислі кетяги акації. Пахнуть вони густо, медово. Бджоли гудуть, обліплюють біло-рожевий цвіт, — десь, видно, здалека прилітають за нектаром. Десь із глибини урочища соловей подає голос. Кажуть, меншає на світі солов’їв. Невже планета справді прощається з цим сіреньким, самобутнім, найніжнішим своїм поетом? А з ким же ділити оте почуття, що підіймається, росте в тобі, хоча й не знаєш, для кого? Незвичайний стан переживає душа в цім давнім урочищі. Ніби п’янить самий дух акації, від нього аж чадієш, умліваєш, поринаєш у безміри якогось блаженства. Марися змружує очі, і одразу ніби зникає все, тане. Маєш над собою лише цей дивний світ, зітканий із золотавості сонця й клубків білого, обліпленого бджолами цвіту. Досягається якась не знана раніш гармонія, сонце розлилося, і сама ти вже ніби розчиняєшся в солодкій млості природи. в її запашистих медах… Зовсім заплющуєш очі, і тоді тебе нема, життя розтануло, світ зіллявся—на місці сонця вирує в небі тільки жовто-бура гаряча туманність, сповнена пахощів цвіту й золотої бджолиної музики. ]
Так же попробовал:
java -jar aif-cli.jar -ess temp.txt
Вывод команды
log4j:WARN No appenders could be found for logger (com.aif.language.token.TokenSplitter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
log4j:WARN No appenders could be found for logger (com.aif.language.token.TokenSplitter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Group: 'GROUP_1', characters: ]
Group: 'GROUP_2', characters: ]
Абсолютно все пункты анонса продиктированы жесткими правилами рынка.
Даже тот ASP.Net. Понятно, что пока абсолютное большинство в качестве серверов для веб-сайтов держит различные *nix, то ASP.Net никому не будет особо нужен.
Куча плагинов? Ну не студию же портировать. Слишком дорого и сложно.
Не спорю, это здорово, но… это как лямбды в Java 8. Поздно и, наверняка, с кучей подводных камней.
Роботов даже.
Я пытался написать небольшой проект для использовать JLink у меня не получилось…
На рынке Android у вас есть еще Samsung Aps и куча китайскиx, корейскиx, европейских дистрибьюторов приложений на Android.
Хотя, Google Play самое популярное, вроде как.
Напомнило это.
Печально все это.
Где-то я уже это слышал…
Бага происходит из-за пункта «Code style hook», который нельзя отключить.
Это я что-то пропустил или так получилось случайно?
1 2 4
[2014-11-01 22:09:27.899:Anji Debug]:
yData validated
[2014-11-01 22:09:27.899:Anji Debug]:
xData validated
[2014-11-01 22:09:27.941:Anji Debug]:
Added
[2014-11-01 22:09:27.975:Anji Debug]:
1 2 4 5
[2014-11-01 22:09:27.975:Anji Debug]:
yData validated
[2014-11-01 22:09:27.975:Anji Debug]:
xData validated
И использовать его, то получится, что глюки возникают где-то в классах NumberAxis/Axis и на нахождение их уйдет много времени. Но тема интересная, спасибо)
Ситуация выглядит так (если я не ошибаюсь).
Для изменения размеров шкал служит этот метод (из класса LineChart):
А вот использование и обновление шкал прописано в классе предке XYChart и выражается в таких местах:
1. Вызов изменений размера при изменении свойства autoRanging (в любом случае):
И еще один вызов есть в методе layoutChartChildren:
Такая команда запуска правильная?:
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Sentence: [ Марися вільно розкинулась у траві. Задивилася на завислі кетяги акації. Пахнуть вони густо, медово. Бджоли гудуть, обліплюють біло-рожевий цвіт, — десь, видно, здалека прилітають за нектаром. Десь із глибини урочища соловей подає голос. Кажуть, меншає на світі солов’їв. Невже планета справді прощається з цим сіреньким, самобутнім, найніжнішим своїм поетом? А з ким же ділити оте почуття, що підіймається, росте в тобі, хоча й не знаєш, для кого? Незвичайний стан переживає душа в цім давнім урочищі. Ніби п’янить самий дух акації, від нього аж чадієш, умліваєш, поринаєш у безміри якогось блаженства. Марися змружує очі, і одразу ніби зникає все, тане. Маєш над собою лише цей дивний світ, зітканий із золотавості сонця й клубків білого, обліпленого бджолами цвіту. Досягається якась не знана раніш гармонія, сонце розлилося, і сама ти вже ніби розчиняєшся в солодкій млості природи. в її запашистих медах… Зовсім заплющуєш очі, і тоді тебе нема, життя розтануло, світ зіллявся—на місці сонця вирує в небі тільки жовто-бура гаряча туманність, сповнена пахощів цвіту й золотої бджолиної музики. ]
Так же попробовал:
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
log4j:WARN No appenders could be found for logger (com.aif.language.token.TokenSplitter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Group: 'GROUP_1', characters: ]
Group: 'GROUP_2', characters: ]