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

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

Send message
FontLoader работает лишь при создании TextView из xml. Ну или из кода, но нужно использовать org.holoeverywhere.widget.TextView.
А так спасибо — исправим.
HoloEwerywhere

Ну, во первых — HoloEverywhere.
Во вторых — это при чем тут он? Малость разные проекты.
В третьих — ActionBar Comat был доступен уже пару месяцев.
В четвертых — сырой он.
Бета — не альфа, перепишем, если что :)
Да, там модифицируется немного байткод и добавляется пара классов, результат проверки чуть ниже.
Виии, работает!
public class Test {
	public static void main(String[] args) {
		System.out.println("=== Runnable test on Dalvik VM ===");
		Runnable r1 = new Runnable() {
			@Override
			public void run() {
				System.out.println("First runnable");
			}
		};
		Runnable r2 = () -> { System.out.println("Second runnable"); };
		
		r1.run(); r2.run();
	}
}

javac Test.java
java -Dretrolambda.inputDir=. -Dretrolambda.classpath=. -Dretrolambda.bytecodeVersion=50 -javaagent:retrolambda.jar -jar retrolambda.jar
zip package.jar *.class
java -jar /opt/android-sdk/build-tools/17.0.0/lib/dx.jar --dex --output=package-dx.jar package.jar
adb push package-dx.jar /sdcard/package-dx.jar
adb shell
su -c ash
dalvikvm -classpath /sdcard/package-dx.jar Test

Вах, круто. Надо испытать на dalvik vm — будет ли работать… Очень вкусно выглядит.
Нельзя, на симке если и хранится номер — то только для специального пункта меню в некоторых телефонах — «Мой номер».
Ну, и? JS код и нативные библиотеки. Ничего необычного не вижу.
А браузер и не имеет такой функционал. Зато он имеет удобный доступ к различным хранилищам паролей (kwallet, gnome-keyring), имеет синхронизацию, имеет свою кросс-платформенную надстройку над графическими тулкитами различных систем.
А почему удаленное управление устройствами нельзя добавить в категорию интернет утилит? Вполне можно, вполне нужно, вполне удобно.
1. Я как пользователь systemd тоже с непониманием смотрю на эти веселые названия Systemd/Linux и GNU/Linux/Systemd.
2. Ой, целый хром.
[prok@prok-pc ~]$ pacman -Si chromium
...
Download Size  : 29796.88 KiB
Сам Chrome Remote Desktop — 23 MiB.

Просто попытка расширить влияние хромого за счёт расширения функционала.
Позвольте, а чем, как не функционалом хвастаться любой программе?
1. Вы еще systemd припомните, ага.
2. Это совершенно отдельный инструмент, поставляющийся как расширение к браузеру и как отдельное приложение для смартфона. Хром и его инфраструктуру он использует лишь для удобства пользователей.
Прикольно, я пока нашел только первую часть…
Я не говорю, что это единственный способ. Но для меня он предпочтительней, чем все остальные.
Йехху, привет Steam!
Извините, просто давно ждал.
Причем тут юристы? Берем открытый ключ из db, добавляем в dbx. Все.
В общем случае, для UEFI не требуется ставить загрузчик, если вы хотите мультизагрузку. Можно добавлять свои пункты меню, и они появятся в загрузочном меню UEFI, прямо рядом с дисками и флешками. Это очень удобно и позволяет грузить Linux вообще без загрузчика, а сразу ядро. Таким образом, можно установить Windows и Linux без сторонних загрузчиков.

Немного зануды: это справделиво только для обычных жестких дисков.
Мне тут потребовалось поставить ось с UEFI и BIOS fallback на переносной GPT диск. И поскольку на новом пк не будет всех моих пунктов загрузки с этого диска, пришлось ставить gummiboot как загрузчик в \efi\boot\bootx64.efi. Ну и syslinux для загрузки из BIOS режима. Работает шикарно, проблемы были только почему-то с GRUB, который нехотя поставился для uefi (но потом все равно отвалился), и вообще никак не хотел для BIOS.
Я вам сейчас такой секрет скажу. На убунте образами от интела могут пользоваться даже люди с процессорами AMD, ибо аппартаная виртуализация идет через KVM для обоих вендоров. Надо только включить виртуализацию в биосе и добавить модули kvm kvm-{intel,amd} в автозагрузку — тут даже arm образы становятся шустрыми.
Не, ну если не верите — могу видео записать :)
Три минуты для запуска — это у меня было на древней машинке еще с AM2 сокетом и без аппаратной виртуализации. Ну и образ arm был.
Кхм. Используется тот самый нативный эмулятор из ASDK. Я это и упомянул — там qemu в обертке. Если уж IDE не умеет работать со стандартными эмуляторами из ASDK — то с этим проблем будет еще больше.
На KVM и образе интела эмулятор абсолютно с нуля (т.е. с пустым /data) стартует за четыре секунды, вы о чем вообще? Плюс все наработки qemu и все такое.

Information

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

Specialization

Backend Developer, Fullstack Developer
Linux
Java
Kotlin
Android development