Обновить
380
0.1
Олег Чирухин@olegchir

Основатель Anarchic AI, продакт GigaIDE Cloud

Отправить сообщение
Там было про кафку, но я вырезал в процессе подготовки. Сорри. В будущем буду аккуратней.

Проблема в том, что сам dalvik/art — очень плохи по сравнению с HotSpot и Graal :( Помню как на Google IO лид дальвика рассказывал, что типа вы с ООП не перебарщивайте, а то классов наплодите и приложуха будет тормозить Т_Т


И проходят ли они все соответствия на гордое звание Java?


Вот сейчас вышла Java 9, а скоро будет 10, 11, 12, и как Google собираются поддерживать совместимость? Непонятно. Будут люди продолжать жить в каменном веке.


Короче, на основании всего этого проще говорить, что на Андроиде — не Java. Как сделают по-нормальному, тогда и поговорим :)


Жду, когда на Android выкатят полноценный OpenJDK. Они же вроде обещали. Вот тогда можно будет разгуляться!

Круто!


Кстати. Наверное, я становлюсь как дедушка Столлман ("не Linux, а GNU/Linux!"), но… На Android нет Java, совсем нет. Есть нечто с джаваподобным синтаксисом. Можете спросить у Гугла, они обязаны подтвердить :-)

Код хака из статьи администратора не требует. Это обычная схема, так все JIT работают.


Штуки типа GrayStorm и GrayFrost тоже не требуют админа, но работают поверх DLL-инжектора, и это уже платформоспецифично.


Про кроссплатформенность в смысле операционной системы — без тестирования я бы не загадывал. Попробуйте! Говорят, сейчас Ubuntu можно прямо из винды запустить. Расскажите о результатах здесь в комментариях!


Аппаратно код, конечно, не кроссплатформенный. Я запускал это на x86-64 (i7 6700k, skylake). На ARM будет другой машкод. Нужно рисовать матрицу совместимости, и поддерживать все программно-аппаратные платформы по отдельности.

в смысле, два месяца, конечно. JPoint будет 6-7 апреля
Ощущение, когда облажался дважды: я же мог посмотреть и какой у тебя доклад на JPoint, и вообще прошарить эту тему… Очень ждём твоего доклада! Всего месяц остался, месяц можно и подождать
А можно подробней, как это работало и какое имело юзабилити? Может быть, отдельной статьёй, если не NDA?
Тут на Хабре есть люди для каждого из проектов. lany вроде бы рассказывает об Amber. Если @iwan0www будет заглядывать в комментарии, он вытащит за Panama. Я буду топить за Graal. Ад пуст, все демоны собрались здесь. Как там ютуберы говорят, «ставь лайки и подписывайся» :-)
Спасибо что напомнил, как осилю JNR — напишу продолжение. Хотя в общем, сейчас мозг занят Граалем, и в первую очередь будет про него.
Ох ничего себе. Надо прочитать, прежде чем забуряться в хаки на .NET :) Меня почему-то очень сильно захватила идея забуриться в код и что-нибудь там динамически поперезаписывать. Даже не знаю, зачем это может быть нужно, но звучит захватывающе.
А мне понравился способ общения sebres. На протяжении всех постов он призывал включить мозг и самостоятельно придумать ad-hoc модификации стандартных алгоритмов, давал подсказки. А вы хотели сразу услышать решение. Решение — это обычно очень скучно, так как теряется самая интересная часть — придумывание собственного подхода. Решение стоит просить, если ты уже убил на обдумывание задачи максимум времени, и понимаешь что слишком туп доя ответа. Но можно просить подсказки!
Сорри, сейчас в Новосибе -30 температура, простыл. Сейчас немного проспался, перечитал, подписываюсь под каждым словом: «Не понял, о чём статья, но написано хорошо» :)

Нет, ни на что это не влияет, это просто предупреждение пользователю на случай, если кто-то решил его поиметь с помощью вирусни, или чтобы тестировщик случайно не начал пользоваться тестовым браузером как обычным (окошечком ошибся). Отключить это предупреждение можно легко с помощью параметра new ChromeOptions().addArguments("--disable-infobars"), так что защита скорей психологическая, чем реальная. Опций там невероятное множество, они делают интересные и полезные вещи, рекомендую прочитать.

Это только начало эпопеи. Но нужно понять, как весь этот психоделический экспириенс так описать, чтобы хаброжители это поняли, а не сдали в дурку
Замечательно, что вы приняли участие в обсуждении. Но есть некая корректировка.

Не у всех есть Chocolatey. Не у всех есть .NET Core или .NET Framework. Не все пользуются Windows. Не всем достаточно обновить фреймворк и кор — кое-кому придётся сделать ещё ряд вещей. У кого-то после ваших шагов всё сломается, и придётся болезненно чинить. Чтобы учесть все ситуации — имеются официальные рекомендации Microsoft (в статье ей ссылки на них), и собственно эта статья.
Спасибо, сейчас добавлю.

Расскажи вот что, как правильно посмотреть, установлен ли KB?

Я пробовал get-hotfix, wmic qfe full, dism /online /get-packages, systeminfo, ещё что-то — и нужные KB там не отображаются. Но они есть в update history в windows update. Это значит, что у меня база апдейтов посыпалась, или я просто неправильно смотрю?
Переписал часть «Я тоже под угрозой?», посмотрите ещё раз
Fixed. Раньше статья была только про .NET Core, а сейчас — обновлена вашей информацией про .NET Framework. В тексте могли остаться артефакты миграции, все баги по тексту статьи принимаются в личку. Перед постингом бага рекомендуется обновить страницу, чтобы удостовериться, что он ещё не исправлен. Спасибо! :)
Ничего себе. Сейчас добавлю.

Такой Chaos Monkey, но не для микросервисов? :)


А где лежит этот тест, чтобы найти в исходниках Community Edition и заценить?

Информация

В рейтинге
4 102-й
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Технический директор, Генеральный директор
Ведущий
От 2 000 000 ₽
Управление продуктами
Управление проектами
Маркетинговые исследования
Разработка игр
Веб-разработка
Разработка программного обеспечения